
/**Basic Elements**/

*{margin:0; padding:0; outline:none; list-style:none;}
html,body{width:100%;}

a img {border:none;}
a{text-decoration:none;}
body{background:url(../images/bg.jpg) repeat #000; background-attachment:fixed; font-family:arial;}

img, div, input { behavior: url("iepngfix.htc"); }


/* container */

#container{width:990px; margin:0 auto; padding:0 0 0 0; background:#FFFFFF;}
.clear{clear:both;}s

#header_main{width:990px; float:left; padding:0 0 0 0;}
#header{width:990px; float:left; padding:5px 0 0 0;}
.header_left{width:350px; float:left; padding:0 0 0 0;}
.header_right{width:640px; float:left; padding:0 0 0 0;}
.address_wrapper{width: auto; float:left; padding:0 0 0 0;}
.address_Wrap{width:200px; float:left; padding:0 0 0 0;}
.address_head{ font-size:16px; color:#713304;padding:0 0 3px 0;}
.address{ font-size:12px; color:#000; text-align:justify; line-height:18px; padding:0 0 0 0;}

.consultation_wrap{width:210px; float: right; padding:0 20px 0 0;}
.consultation_txt{padding:0 0 10px 0; font-size:14px; font-weight:normal; line-height:22px; color:#010101; text-align:center;}
.click{background:url(../images/black_button.jpg) no-repeat; width:75px; height:40px; float: right; text-align:center; line-height:25px; font-size:12px; color:#FFFFFF; font-weight:bold;}
.click:hover{background:url(../images/black_button_hover.jpg) no-repeat;}

.get_button{background:url(../images/get_button1.jpg) no-repeat; width:207px; height:52px; float:left; margin:0 0 0 10px;}
.get_button:hover{background:url(../images/get_button_hover.jpg) no-repeat;}


/*navigations*/

.navs{width:990px; float:left; padding:0 0 0 0; background:url(../images/nav_bg.jpg) repeat-x; height:44px;}
.navs ul{float:left;}
.navs ul li{ background:url(../images/devider.jpg) no-repeat right; float:left; height:44px;}
.navs ul li a{float:left; padding:0 50px 0 43px; height:44px; line-height:42px; font-size:14px; color:#FFFFFF;}
.navs ul li a:hover{background:url(../images/hover.jpg) repeat-x; height:44px;}
.navs ul li a.active{background:url(../images/hover.jpg) repeat-x; height:44px;}
.navs ul li.nobg{background:none;}


/**banner area**/

#banner_area{width:970px; float:left; padding:5px 10px 0 10px;}
.categories_area{width:250px; float:left; padding:10px 0 15px 0; background:#cccfd4;}
.categories_head{ font-size:14px; color:#000; padding:0 0 5px 20px;}
.categories{ width:250px; float:left;padding:0 0 0 0;}
.categories ul{ width:240px; float:left;padding:0 0 0 10px;}
.categories ul li{ width:210px; float:left;padding:0 0 0 10px; border-bottom:1px solid #6e6b62;}
.categories ul li a{ width:210px; float:left;padding:0 0 0 15px; line-height:25px; height:25px; font-size:13px; color:#000;background:url(../images/arrow.png) no-repeat left 11px; }
.categories ul li a:hover{ color:#fff;}
.categories ul li a.current{ color:#;}

#banner{width:695px; height:216px; border:7px solid #000000; float: right; padding:0 0 0 0;}




/***center_area***/

#center_area{width:965px; float:left; padding:0 10px 10px 15px;}
#content_area{width:965px; float:left; padding:10px 0 10px 0;}
.left_area{width:590px; float:left; padding:0 0 0 0;}
.welcome_wrapper{width:590px; float:left; padding:0 0 0 0;}
.welcome_wrap{width:590px; float:left; padding:0 0 0 0;}
.welcome_heading{width:500px; float:left; padding:0 0 5px 0; color:#0b0b0b; font-size:18px; font-weight:normal;}
.welcome_content{width:580px; float:left; padding:0 0 0 0; color:#0b0b0b; font-size:12px; text-align:justify; line-height:18px;}
.read_more{background:url(../images/more_button.jpg) no-repeat; width:100px; height:40px; float: right; line-height:22px; font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF;}
.read_more:hover{background:url(../images/black_button.jpg) no-repeat;}
.welcome_wrap ul{width:560px; float:left;}
.welcome_wrap ul li{width:560px; float:left; font-size:12px; color:#666666; background:url(../images/black_arrow.jpg) no-repeat left 9px; line-height:25px; padding:0 0 0 10px;}






.right_area{width:370px; float: right; padding:0 0 0 0;}
.gallery_area{width:366px; float:right; padding:0 0 0 0;}
.black_top{ background:	url(../images/black_top.jpg) no-repeat top; padding:0 0 0 20px; width:346px; height:37px; float:left; line-height:36px; font-size:16px; color:#FFFFFF;}
.black_middle{background:url(../images/black_middle.jpg) repeat-y center; width:356px; float:left; padding:0 0 0 10px;}
.black_bottom{background:url(../images/black_bottom.jpg) no-repeat bottom; height:12px; width:366px; float:left; padding:0 0 0 0;}

.gallery_wrapper{width:356px; float:left; padding:10px 0 5px 0;}
.gallery_wrap{width:182px; float:left;padding:0 0 10px 0;}
.gallery_wrap_right{width:170px; float:left;padding:0 0 20px 0;}
.gallery_pic{width:160px; height:96px; float:left; padding:0 0 0 0; border:1px solid #d0d0d1;}
.gallery_pic:hover{ border:1px solid #a5a5a7;}
.pic_intro{width:165px; float:left; padding:5px 0 0 0; font-size:11px; color:#333333; line-height:14px; font-weight:bold; text-align:center;}

.view_more{background:url(../images/more_button.jpg) no-repeat; width:100px; height:40px; float: right; line-height:22px; font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF; margin-right:10px; margin-top:6px;}
.view_more:hover{background:url(../images/black_button.jpg) no-repeat;}


.sponsor_wrap{width:950px; float:left; padding:10px 0 0 10px; height:80px; overflow:auto; border-bottom:1px solid #999999; border-top:1px solid #999999;}
.sponsor_thumb{float:left; padding:0 10px 0 0;}



#footer_wrapper{width:990px; float:left; padding:0 0 15px 0; background:url(../images/footer_bg.jpg) repeat-x #000000; height:62px;}
.footer_links{width:auto; float:left; padding:10px 0 0 170px; margin-left:60px;}
.footer_links ul{float:left;}
.footer_links ul li{ font-size:12px;float:left; color:#FFFFFF;}
.footer_links ul li a{ font-size:12px;float:left; padding:0 10px 0 10px; color:#FFFFFF;}
.footer_links ul li a:hover{ text-decoration:underline;}

.copyright{width:990px; float:left; padding:10px 0 0 0; font-size:12px; text-align:center; color:#FFFFFF;}



/***inner page**/


.products_heading{width:600px; float:left; font-size:24px; color:#333333; padding:0 0 0 0;}
.products_area{width:938px; float:left; padding:20px 0 10px 20px; border:1px solid #666666;}
.products_wrap_row{width:938px; float:left; padding:0 0 20px 0;}
.products_wrapper{width:210px; float:left; padding:0 0 0 0; background:url(../images/shadow.jpg) no-repeat bottom; height:180px; margin-right:24px;}
.products_wrapper_right{width:274px; float:left; padding:0 0 0 0; background:url(../images/shadow.jpg) no-repeat bottom; height:230px;}
.products_wrap{width:210px; float:left; padding:0 0 0 0; border:1px solid #979797;}




/*contact us page*/

.contact_form_wrapper{width:550px; float:left; padding:0 0 0 0;}
.cont_bg_top{background:url(../images/grey-bg-top.jpg) no-repeat top; width:548px; float:left; padding:14px 0 0 0;}
.cont_bg_middle{background:url(../images/grey-bg-middle.jpg) repeat-y; width:548px; float:left; padding:0 0 0 0;}
.cont_bg_bottom{background:url(../images/grey-bg-bottom.jpg) no-repeat bottom; width:548px; float:left; padding:0 0 14px 0;}
.cont_form_wrap{width:548px; float:left; padding:0 0 15px 0;}
.cont_form_row{width:548px; float:left; padding:2px 0 5px 0;}
.cont_form_txt{width:140px; float:left; padding:0 10px 0 0; text-align:right; font-size:16px; color:#333333; line-height:40px;}
.cont_form_field{ background:url(../images/contact-field.png) no-repeat;width:335px; height:41px; border:none; float:left; padding:0 0 0 5px;font-size:16px; color:#333333; }
.cont_form_area{ background:url(../images/contact-area.png) no-repeat;width:335px; height:108px; border:none; float:left; padding:5px 0 0 5px;font-size:16px; color:#333333; font-family:Arial;  }
.cont_submit{background:url(../images/submit-button.png) no-repeat; width:93px; height:57px; float:left; border:none; cursor:pointer;margin:0 15px 0 0;}
.cont_submit:hover{background:url(../images/submit-button-hover.png) no-repeat; }

.cont_reset{background:url(../images/reset.png) no-repeat; width:93px; height:57px; float:left; border:none; cursor:pointer;}
.cont_reset:hover{background:url(../images/reset-hover.png) no-repeat; }

.request_heading{ width:500px; float:left; padding:0 0 10px 20px; font-size:20px; color:#666666; line-height:30px;}
.request_heading2{ width:500px; float:left; padding:0 0 10px 0; font-size:14px; color:#666666; line-height:25px; font-weight:normal;}

.side_wrapper{width:360px; float:left; padding:0 0 0 50px;}
.side_heading{width:340px; float:left; font-size:20px; color:#666666; padding:0 0 0 10px;}
.side_headingContent{width:340px; float:left; font-size:12px; color:#666666; padding:0 0 0 10px; font-weight:normal;}

.side_list{width:340px; float: right; padding:5px 0 5px 10px;}
.side_list ul{width:340px; float:left;}
.side_list ul li{width:325px; float:left; font-size:12px; color:#666666; background:url(../images/black_arrow.jpg) no-repeat left 9px; line-height:25px; padding:0 0 0 10px;}




/****estimate page****/

.estimate_left_wrap{width:600px; float:left; padding:0 0 0 0; background:url(../images/estimate_bg.jpg) no-repeat; height:421px;}
.eatimate_heading{width:500px; float:left; padding:90px 0 0 0; text-align:center; font-size:40px; color:#000; text-shadow:4px 2px 2px #fff; font-weight:bold; font-family:"Myriad Pro"; line-height:50px;}
.eatimate_subheading{width:340px; float: right; padding:150px 0 0 0; font-size:24px; font-weight:bold; color:#000; text-shadow:2px 1px 1px #fff;line-height:30px;}
.red{color:#de1900; font-weight:bold;}
.estimate_right_wrap{width:360px; float:left; padding:0 0 0 0;}

.estimate_form{width:350px; float:left; padding:5px 0 0 0;}
.estimate_form_row{width:350px; float:left; padding:0 0 5px 0;}
.estimate_txt{width:100px; float:left; padding:0 10px 0 0; text-align:right; font-size:16px; color:#333333; line-height:40px;}
.estimate_field{background:url(../images/small_field.jpg) no-repeat;padding:0 0 0 5px; width:211px; height:38px; border:none; float:left;font-size:16px; color:#333333; }



/***products page***/

.prodcuts_list{width:938px; float:left; padding:0 0 30px 0;}
.prodcuts_list ul{float:left; padding:0 0 0 0;}
.prodcuts_list ul li{float:left; padding:0 130px 0 0;}
.prodcuts_list ul li a{ background:url(../images/black_tab.jpg) no-repeat; width:215px; height:57px; text-align:center; line-height:35px; font-size:18px; color:#FFFFFF;float:left; padding:0 0 0 0;}
.prodcuts_list ul li a:hover{background:url(../images/black_tab_hover.jpg) no-repeat; color:#000000;text-shadow:1px 1px 1px #fff}
.back_button{background:url(../images/back.jpg) no-repeat; width:70px; height:24px; float: right; margin:0 0 0 0;}
.back_button:hover{background:url(../images/back_hover.jpg) no-repeat;}







