@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}


@font-face {
    font-family: 'TrebuchetMSRegular';
    src: url('fonts/trebuchet.eot');
    src: url('fonts/trebuchet.eot') format('embedded-opentype'),
         url('fonts/trebuchet.woff') format('woff'),
         url('fonts/trebuchet.ttf') format('truetype'),
         url('fonts/trebuchet.svg#TrebuchetMSRegular') format('svg');
}

*{ margin:0px; padding:0px;}
a{ border:none; text-decoration:none;}
img{ border:none;}
body{ background:url(images/site-bg_01.png) repeat-x top left #f9f9f9;
font-family: 'TrebuchetMSRegular';
color:#7a7a7a;
font-size:12px;
}

.waper{ width:1004px; 
margin-left:auto; 
margin-right:auto;

}
h1{ font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFF;
}

h2{
	}
h3{
	font-family:Arial, Helvetica, sans-serif;}
h4{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
text-transform:uppercase;

}
h5{
	color:#333;
	
	}
h6{}
p{ padding:10px 0px 10px 0px;
line-height:20px;
text-align:justify;
}

.clearfix{ width:100%; clear:both;}

#site_head{
width:100%;
height:95px;	
}

#site_logo{
width:400px;
float:left;	
}

#site_logo img{ position:relative; top:30px;}

#site_nav{
width:600px;
float:right;
	
}

#navigation_list{
list-style:none;
margin-top:40px;
float:right;	
}

#navigation_list>li{
float:left;
margin:0px 4px 0px 4px;	

}

#navigation_list li a{
font-size:11px;
text-transform:uppercase;
color:#D3D3D3;
padding:7px 10px 7px 10px;
}

#navigation_list li a:hover{
background:#f3f3f3;
color:#000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
}

#navigation_list li a.active{
background:#f3f3f3;
color:#000;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;	
}

#site_bannerpart{
	width:100%;
	height:400px;
	background:url(images/bannerbg_03.png) no-repeat top center;
	
}

#slider_part{
width:507px;
height:325px;
margin-left:254px;
float:left;
margin-top:24px;
}

#ban_navlist{
list-style:none;
float:left;
margin-top:50px;

}

#ban_navlist li{
margin:4px 0px 4px 0px;
}

#ban_navlist a{
font-family: 'MyriadProRegular';
font-size:15px;
color:#464343;
display:table-cell;
width:223px;
height:27px;
background:url(images/right_navbg_07.jpg) repeat-y top left;
line-height:27px;
border:1px solid #adadad;
border-left:none;
}

#ban_navlist a:hover{
background:url(images/right_nav_03.gif) repeat-x top left;
}

#ban_navlist li a span{ padding-left:10px;
font-family:Arial, Helvetica, sans-serif}

.bottom_quote{
	width:100%;
/*	height:150px;
*/	
}

.quote_text{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ef890e;
text-align:center;
line-height:1.8em;
position:relative;
top:0px;	
}

h1.page_heads{
padding:5px 15px 5px 15px;;
background:#474443;
margin-top:18px;	
}

#home_maincontentwap{
padding:0px 5px 5px 25px;	
}

.step_boxes{
width:300px;
float:left;	
}


#home_btmbxs{
width:100%;
margin-top:35px;

}

.site_footer_wap{
width:100%;
height:120px;
background:url(images/footer_bg_27.gif) repeat-x top left;
margin-top:20px;	
}

#footer_right{
float:right;
margin-top:30px;	
}

#footer_left{
float:left;
margin-top:30px;	
}

#footer_left a{
font-family: 'TrebuchetMSRegular';
font-size:11px;
color:#808080;	
margin:0px 15px 0px 15px;
text-transform:uppercase;
}

#footer_left a:hover{
text-decoration:underline;
}



/*---------------------- inner page- ---------------*/

#inner_left{
width:700px;
float:left;

}

#inner_rightpart{
width:280px;
float:right;	
}

.inner_headscl{
width:245px;
background:url(images/inner_boxes_03.jpg) repeat-x top left;
height:39px;
margin-top:20px;
border:1px solid #bebebe;
line-height:39px;
font-size:17px;	
}

.inner_headsc2{
	margin-top:50px;
}

.inner_headsc3{
	margin-top:10px;
}


.inner_headscl span{ padding-left:10px;}

.side_barlist{ list-style:none; margin-top:15px;}

.side_barlist li b{ font-size:12px;}
.side_barlist li p{ padding:0px;}

.side_barlist li{ padding:5px 0px 5px 0px;}

.form_table input[type="text"]{
width:140px;
padding:0px 5px 0px 5px;
height:35px;
margin:5px 0px 5px 0px;
background:#ffffff;
border:1px solid #dbdbdb;	
}

.form_table{
background:#f0f0f2;
padding:10px;
font-size:14px;

}

.form_table textarea{
width:140px;
height:70px;
border:1px solid #dbdbdb;
padding:5px 5px 5px 5px;	
}

.form_table input[type="submit"], .form_table input[type="reset"]{
background:#f47a0d;
color:#ffffff;
width:100px;
height:40px;
border:1px solid #ffffff;
text-transform:uppercase;
font-size:16px;
margin-top:10px;
cursor:pointer;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.form_table span{
color:#F00;
margin-left:5px;	
}
.list{
font-family:Arial, Helvetica, sans-serif;
list-style:none;
padding-left:0px;

}
.services{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aec22d;
	font-weight:bold;
	padding-top:20px;
}
#testimonial_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:10px;
	background-color:#333;
}
.con_lines{
	font-size:13px;
	line-height:2em;
	padding-left:20px;
}

.text_form{ width:500px; margin-left:auto; margin-right:auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #c0c0c0;}

.text_ftbl tr td:nth-child(odd){ text-align:right; padding-right:20px;}
.text_ftbl input[type="text"]{ width:250px;}
.text_ftbl select{padding:5px 5px 5px 5px;
height:35px;
margin:5px 0px 5px 0px;
background:#ffffff;
border:1px solid #dbdbdb;
width:261px;}
.text_ftbl textarea{ width:250px;
margin:5px 0px 5px 0px;
background:#ffffff;
border:1px solid #dbdbdb; height:120px;}

.initial_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.company_name{
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:11px;
}
.slogan{
	 font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f57a0d; font-weight:bold; line-height:20px;
}