@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;	
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
	line-height:18px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear
{
	clear:both;
}

/*reset css*/


body{
background: #d7d7d7 url(../images/body-bg.jpg) no-repeat top center;
}

.body{
/*background:  #d7d7d7 url(../images/inner-body-bg.jpg) repeat-x top center;*/
}

.body_faq{
background: url(../images/faq-body-bg.png) repeat-x top center;
}


#container{width:988px; margin:0 auto;  overflow:hidden;}
#container_inner{width:100%; float:left; background:#fff url(../images/inner-body-bg.jpg) repeat-x top center;}
#headerBar{width:988px;float:left; margin-top:20px;}
.logo{float:left; width:243px;}
.menu{float:right; width:720px; text-align:left; margin-top:17px;}
.line{ float:left; width:5px; margin-top:5px;}
#middle_container{float:left; width:988px; position:relative;}
.middle_left_container{float:left; width:790px; position:relative;}
.middlework_left_container{float:left; width:988px; position:relative;}
.middle_left_img_container{float:left; width:790px; margin-top:15px;}
.middle_left_innerpage_container{left:left; width:790px; margin-top:50px; min-height:425px; }
.middlework_left_innerpage_container{left:left; width:988px; margin-top:50px;}
.middlework_left_innerpage_container h2 {left:left; margin:80px 0 0 0px; padding:0 0 0 20px; font-size:24px; font-weight:normal; color:#de402e; font-family:'arista_2.0regular', Arial, Helvetica, sans-serif;}
.middle_left_innerpage_container h2 {left:left; margin:80px 0 0 0px; padding:0 0 0 20px; font-size:24px; font-weight:normal;  color:#de402e; font-family:'arista_2.0regular', Arial, Helvetica, sans-serif;}
.middle_left_innerpage_container p {float:left; width:680px; margin:8px 0 8px 20px; padding:0px; font-size:15px; font-weight:normal;}
.middle_left_innerpage_container span {font-weight:bold;}
.middle_right_container{ position:absolute; right:0px; top:-35px; width:198px;}
.middle_right_container02{ position:absolute; right:0px; top:90px; width:250px; z-index:1;}
.middle_right_container03{ position:absolute; right:0px; top:90px; width:471px; z-index:1;}
.middle_right_container04{ position:absolute; right:0px; top:90px; width:305px; z-index:1;}
.right_product_bg{float:left; width:198px; background: url(../images/right-product-bg.png) no-repeat top center; height:175px; overflow:hidden;}
.right_product_hading{float:left; width:198px; font-family:Calibri; font-size:12px; font-size:17px; color:#000; text-align:center; font-weight:bold; margin-top:12px;}
.right_product_img{float:left; width:198px; text-align:center;}
#footer_inner{width:988px; float:left;}
#footer_bottom_container{width:100%; float:left; background-color:#d7d7d7; padding-bottom:50px;}
.footer_bottom{width:988px; float:left; margin-top:30px;}
.footer{ margin:30px auto 0 auto; width:988px;}
.footer_left{width:278px; float:right; padding-left:21px; padding-right:4px;}
.footer_right{width:650px; float:left; font-size:12px; margin-top:12px; text-align:left;}
.footer_right a { text-decoration:none; color:#000;}
.social_btn{width:40px; float:right; padding-left:33px;}
.banner_text{position:absolute;	right:-5px; top:0px;  margin-top:17px;}
.subscribe_bg_outer{/*position:absolute; left:20px; bottom:-155px;*/ float:left; width:754px; }
.subscribe_bg{/*position:absolute; left:20px; bottom:-155px;*/ float:left; margin-top:23px; padding-left:21px; background: url(../images/subscribe-bg.png) no-repeat top center; width:754px; height:97px;}


.subscribe_container{float:left; width:397px;}
.subscribe_container h2{float:left; margin:0; padding:0; font-weight:bold; font-size:17px; text-align:left; padding:15px 0 5px 30px;}

.Our_transformations{
    float:left;
    text-align: center;
    margin-top: 32px;
    width: 180px;
    height: auto;
    font-family: 'arista_2.0regular', Arial, Helvetica, sans-serif;
    font-size: 17px;
}
.Our_transformations a{
    text-decoration: none;
    color: #de402e;
}











.subscribe_field_container{float:left; width:330px; padding-left:30px;}
.subscribe_field_txt{float:left; width:50px; font-size:17px; text-align:left; margin-top:5px;}
.subscribe_field{float:left; width:213px; height:34px; background: /*url(../images/field-bg.jpg) no-repeat top center; padding-left:10px;*/}
.subscribe_field02{float:left; width:223px; height:34px; /*background: url(../images/field-bg.jpg) no-repeat top center; padding-left:10px;*/}
.subscribe_inner_field{float:left; width:200px; height:23px; border:none; margin-top:3px;}
.subscribe_gobtn{float:left; width:54px;}
.tips_container{float:left; width:357px; height:97px;}
.tips_container h2{float:left; margin:0; padding:0; font-weight:bold; font-size:17px; text-align:left; padding:15px 0 5px 30px; width:300px;}
.tips_container p{float:left; margin:0; padding:0; font-weight:normal; font-size:12px; text-align:left; padding-left:30px;}

/*---------------------- start menu -------------------------*/
.lavaLampBottomStyle{position: relative; width:720px; padding:0 0 15px 0px; overflow: hidden;}
.lavaLampBottomStyle li{float: left; list-style: none;}
.lavaLampBottomStyle li.back{border-bottom: 2px solid white; width: 9px; height: 30px; z-index: 8; position: absolute;}
.lavaLampBottomStyle li a{ font-family:'arista_2.0regular', Arial, Helvetica, sans-serif; text-decoration: none; color: #000; font-weight:bold; outline: none; text-align: center; top: 7px; letter-spacing: 0; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 15px; font-weight:normal; font-size:18px;}   
.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a.selected{border: none; color:#de402e;} 
/*---------------------- end menu -------------------------*/

.service_list{float:left; width:600px; padding:10px 0 10px 47px;  background: url(../images/bullet.png) no-repeat 25px 17px;}
.faq_question{float:left; width:900px; padding:10px 0 10px 22px;}
.faq_list{float:left; /*width:638px;*/ width:940px; padding:10px 0 10px 22px; font-size:12px;}

#scrollbar1 { width: 725px;}
#scrollbar1 .viewport { width: 694px; height: 335px; overflow: hidden; position: relative; float:left; }
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	width: 660px;
}
#scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

.address_container{float:left; width:255px; padding-right:20px;}
.address_container p{float:left; font-size:15px; font-weight:normal; margin: px 0 px 0px; padding:0; width:100%;}
.dotted_line{float:left; width:200px; height:20px; text-align:left;}
.phone_num{float:left; width:200px; background: url(../images/mobile-icon.jpg) no-repeat 0px top; padding:2px 0 0 55px; height:81px; font-size:17px;}
.email_container{float:left; width:180px; background: url(../images/email-icon.jpg) no-repeat 0px 0px; padding:10px 0 15px 55px; font-size:15px;}
.email_container a{ text-decoration:none; color:#000;}
.email_container span{ padding-left:50px; font-weight:normal;}

.order_form_container{float:left; width:455px; padding:10px 0 0px 22px;}
.order_form_container02{float:left; width:600px; padding:10px 0 0px 22px;}
.order_form_container03{float:left; width:600px; padding:10px 0 0px 22px; color:#de402e;}
.order_form_label{float:left; width:200px;}
.enquery_form_label{float:left; width:180px;}
.order_form_field{float:left; width:255px;}

.right_gallery_bg{float:left; width:206px; overflow:hidden; margin-right:20px; margin-bottom:20px;}
.right_gallery_hading{float:left; width:206px; font-size:12px; font-size:17px; text-align:center; font-weight:bold; margin-top:12px; background-color:#bababa; color:#fff; border-radius:3px; font-size:14px; font-weight:normal; padding:5px 0 5px 0px;}
.right_gallery_img{float:left; width:206px; text-align:center;}
.map{float:left; padding: 10px 0 0 0px; width:255px;}
.enquery_form_container{float:left; width:470px;}

.middle_faq_container{float:left; width:988px; position:relative;}
.middle_faq_innerpage_container{left:left; width:988px; margin-top:50px; min-height:425px; }
.middle_faq_innerpage_container h2 {left:left; margin:80px 0 0 0px; padding:0 0 0 20px; font-size:24px; font-weight:normal;  color:#de402e; font-family:'arista_2.0regular', Arial, Helvetica, sans-serif;}
.middle_faq_innerpage_container p {float:left; width:680px; margin:8px 0 8px 20px; padding:0px; font-size:15px; font-weight:normal;}
.middle_faq_innerpage_container span {font-weight:bold;}
.faq_left{float:left; width:472px; padding-left:22px;}
.faq_right{float:right; width:472px; padding-left:22px;}
.faq_small_question{float:left; width:472px; padding:10px 0 10px 0px;}
.faq_small_list{float:left; /*width:638px;*/ width:472px; padding:10px 0 10px 0px; font-size:12px;}