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

body {padding:0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#232323; background:url(../images/main_body_bg.jpg) repeat-x 0 0 #EDEDED; /*d9d9d9;*/}
td,tr,p,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}
ul{list-style:none; padding:0; margin:0;}
img{padding:0; margin:0; border:none;}
.speacer{ clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0}
p{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#232323; padding:0 0 0 0; margin:0;}
h2{font:normal 22px/25px "Times New Roman", Times, serif; color:#000D09; padding:0 0 15px 0; margin:0; text-transform:uppercase;}
a{font:bold 11px/15px Arial, Helvetica, sans-serif; color:#81081C; text-decoration:underline; }
a:hover{text-decoration:none;}

/* -------------- main-part ------------------- */

.mainBody{ width:946px; margin:0 auto; padding:0; background:url(../images/main_bg.gif) no-repeat 0 0;}

/* -------------- top-part ------------------- 37*/

.top_header{ width:940px; height:452px; background:url(../images/top_banner.gif) no-repeat 0 0; padding:0 3px;}
.topLogo{ padding:32px 0 0 7px;}
.telno{ padding:0 0 0 10px; font:bold 14px/36px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.toplink{font:bold 11px/36px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 50px;}
.toplink a{font:bold 11px/36px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.toplink a:hover{text-decoration:underline;}

.toprightAd{ position:relative; width:100px; height:85px; left:0; right:0;}
.adSmallBox{ position:absolute; left:0; right:0; z-index:999; overflow:hidden;}

.mainmenu{ width:635px; height:33px; padding:0 3px 0 0; background:url(../images/menu_bg.jpg) no-repeat 0 0; background-color:#F00 }
.mainmenu ul{ padding:0; margin:0; list-style-type:none; text-align:center; height:33px;}
.mainmenu ul li{ padding:0; margin:0; display:inline;}
.mainmenu ul li a{ text-decoration:none; padding:0 4px;}
.mainmenu ul li a:hover{text-decoration:none;}

.randamPic{ padding:10px 0 0 0;}
.top_pad_1{ padding:15px 0 0 16px; font:normal 14px/17px Arial, Helvetica, sans-serif; color:#FFF;}
.text_style_1{font:bold 30px/32px Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 20px 0;}
.text_style_2{font:bold 18px/22px Arial, Helvetica, sans-serif; color:#FFF;}
a.text_style_3{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
a.text_style_3:hover{text-decoration:underline;}

/* -------------- mid-part ------------------- */

.midPart{ padding:22px 0 40px 0;}
.midpart_txt_1{padding:3px; background-color:#F1F1F1; border-bottom:1px solid #FFF;}
.midpart_txt_2{padding:3px; background-color:#DDDDDD; border-bottom:1px solid #FFF;}

.text_style_4{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#414141;}
.text_style_5{font:bold 18px/25px Arial, Helvetica, sans-serif; color:#7C7C7C; padding:5px 11px;}

.midPart_pad_2{ padding:10px 3px;}

/* -------------- footer-part ------------------- */

.footer{ padding:0; color:#fffff; font:normal 12px/15px Arial, Helvetica, sans-serif; background:url(../images/footer_bg.gif) repeat-x 0 0 #7C7C7C; width:100%; margin:0 auto;}
.footer_samll{ padding:64px 0 20px 0; color:#ffffff; font:normal 12px/15px Arial, Helvetica, sans-serif; background:url(../images/main_footer.gif) no-repeat 0 0; width:991px; margin:0 auto;}
.footer a{color:#C2EFFF; font:bold 11px/18px Arial, Helvetica, sans-serif; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.input_box_1{ width:157px; height:30px; font:normal 15px Arial, Helvetica, sans-serif; color:#000; background:url(../images/input_round_bg.gif) no-repeat 0 0; padding:5px 10px 0 10px; border:none; margin:5px 0 0 0;}


/* -------------- 15.2.10 ------------------- */

.gentext_testimonials {font:normal 14px Arial, Helvetica, sans-serif; color:#888888; border-bottom:0px dashed #888888; padding-bottom:20px;}
.gentext_testimonials a {font:normal 14px Arial, Helvetica, sans-serif; color:#888888; text-decoration:none;}
.gentext_testimonials a:hover {font:normal 14px Arial, Helvetica, sans-serif; color:#888888; text-decoration:underline;}
.quote {font:normal 30px Arial, Helvetica, sans-serif; color:#888888; line-height:25px;}

.latest_design_bg {width:140px; height:139px; background:url(../images/latestdesign_bg.jpg) no-repeat 0 0; text-align:center; padding:1px 0 0 0;}
.gentext_testimonials1{font:normal 14px Arial, Helvetica, sans-serif; color:#888888;}
.gentext_testimonials1 a{font:normal 14px Arial, Helvetica, sans-serif; color:#888888; text-decoration:none;}
.gentext_testimonials1 a:hover{font:normal 14px Arial, Helvetica, sans-serif; color:#888888; text-decoration:underline;}

.follow_us {font:normal 80px Arial, Helvetica, sans-serif; color:#888888;}

.productname {width:946px; height:33px; background:url(../images/top_green_bar1.gif) no-repeat 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff;}



/* -------------- slider-part ------------------- */

ul.midSlider{ padding:0; margin:0; width:946px; background:url(../images/slider_bg.jpg) no-repeat 0 0;}
/*ul.midSlider li{ padding:0; margin:0; width:946px;}*/
ul.midSlider li{ padding:0; margin:0; width:auto;}

ul.step1_slide{ width:283px; float:left; display:block;}
ul.step1_slide li{ width:283px; padding:0; margin:0;}
ul.step1_slide li.no1{ width:181px; padding:0 0 0 12px; margin:0; float:left; display:block; height:33px; font:bold 18px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide li.no2{ width:81px; padding:0; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}
ul.step1_slide li.no3{ width:280px; padding:4px 0 0 3px; margin:0; display:block; height:32px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; background-color:#F1F1F1; border:1px solid #FFF;}
ul.step1_slide li.no4{ width:280px; padding:4px 0 0 3px; margin:0; display:block; height:32px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; background-color:#DDDDDD; border:1px solid #FFF;}

ul.step1_slide_2{ width:663px; float:left; display:block;}
ul.step1_slide_2 li.no1 span{ width:663px; padding:0; margin:0;}
ul.step1_slide_2 li.no2 span{ width:663px; padding:0; margin:0;}
ul.step1_slide_2 li.no3 span{ width:663px; padding:0; margin:0;}
ul.step1_slide_2 li.no4 span{ width:663px; padding:0; margin:0;}
ul.step1_slide_2 li.no5 span{ width:663px; padding:0; margin:0;}

ul.step1_slide_2 li.no1{ width:100px; padding:0 0 0 23px; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide_2 li.no2{ width:102px; padding:0; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide_2 li.no3{ width:101px; padding:0; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide_2 li.no4{ width:105px; padding:0; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide_2 li.no5{ width:40px; padding:0; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide_2 li.no6{ width:145px; padding:0; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide_2 li.no7{ width:45px; padding:0; margin:0; float:left; display:block; height:33px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#ffffff;}
ul.step1_slide_2 li.no8{ width:663px; padding:0; margin:0; }

ul.step1_slide_3{ width:663px; display:block; padding:0; margin:0;}
ul.step1_slide_3 li{ width:663px; padding:0; margin:0;}

ul.step1_slide_3 li.no1{ height:38px; background:url(../images/repeat_li_bg.gif) repeat-x 0 0; display:block; width:100%; padding:0; margin:0;}
ul.step1_slide_3 li.no4{ height:38px; background:url(../images/repeat_li_bg_2.gif) repeat-x 0 0; display:block; width:100%; padding:0; margin:0;}

ul.step1_slide_4{ width:663px; display:block; padding:0; margin:0; }
ul.step1_slide_4 li{ width:663px; padding:0; margin:0;}

ul.step1_slide_4 li.no5{ width:106px; padding:0; margin:0; display:block; float:left; }
ul.step1_slide_4 li.no3{ width:133px; padding:0; margin:0; display:block; float:left;}

.full_lenghth_Box_1{ height:38px; font:normal 14px/37px Arial, Helvetica, sans-serif; 
 }
.full_lenghth_Box_2{ height:38px; font:normal 11px/37px Arial, Helvetica, sans-serif; 
 padding:0 3px 0 0; text-align:right;}

