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

body { margin:0px; padding:0px; background:url(../images/main_bg.jpg) repeat-x;}
img { border:0px;}
h1, h2, h3 { margin:0px; padding:0px;}

.wrapper { margin:0px auto; width:1002px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; overflow:auto; background:url(../images/body_bg.png) repeat-y;}
.wrapper_left { float:left; width:10px; height:500px; background:url(../images/main_bg.jpg) repeat-x;}
.wrapper_right { float:right; width:11px; height:500px; background:url(../images/main_bg.jpg) repeat-x;}
.inner_body { float:left; width:981px; background:url(../images/main_bg.jpg) repeat-x;}
.top { float:left; width:981px; height:152px;}
.menu_area { float:left; width:551px; padding-top:30px; font-size:14px; color:#FFFFFF; padding-right:50px; text-align:right; font-weight:bold; height:27px; padding-left:70px;}
.top_contact { float:left; width:621px; padding-right:50px; padding-top:40px; font-size:36px; font-weight:bold; color:#FFFFFF; text-align:right;}
.logo { float:left; width:310px; height:152px;}
.main_img { float:left; width:981px; height: 270px; background:url(../images/main_img.jpg) no-repeat;}
.mainImg_heading { float:right; font-size:48px; font-weight:bold; padding-right:42px; padding-top:35px;}
.mainImg_subHeading { float:right; font-size:30px; font-weight:bold; padding-right:42px; clear:right; width:900px; text-align:right;}
.mainImg_text { float:right; font-size:14px; font-weight:bold; padding-right:42px; color:#FFFFFF; width:490px; padding-top:12px; clear:right;}
.middle_area { float:left; width:981px;}
.middle { float:left; width: 652px; padding-right:12px; background:url(../images/middle_boxLeft.jpg) repeat-y;}
.middleBox_left { float:left; width:21px; height:6px; background:url(../images/middleBox_leftTop.jpg) no-repeat;}
.middleBox { float:left; width:599px; border:1px solid #d0d0d0; padding:12px 15px; background:url(../images/middleBox_bg.jpg) repeat-x bottom;}
h1.page_heading { float:left; width:100%; font-size:32px; padding-bottom:15px;}
.middle_text { float:left; width:100%; line-height:24px;}
.right { float:left; width:302px;}
.requestQuote_area { float:left; width:302px; height:66px;}
.requestQoute_left { float:left; width:10px; height:66px; background:url(../images/requestQoute_left.jpg) no-repeat;}
.requestQoute { float:left; width:285px; height:66px; background:url(../images/requestQoute_bg.jpg) repeat-x; font-size:24px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:66px;}
.requestQoute_right { float:left; width:7px; height:66px; background:url(../images/requestQoute_right.jpg) no-repeat;}
.white_link,.white_link:link,.white_link:active,.white_link:visited { color:#FFFFFF; text-decoration:none;}
.white_link:hover { color:#f6f6f6; text-decoration:none;}
.right_gallery { float:left; width:302px; padding-top:16px;}
.footer_container { float:left; width:945px; padding-left:22px; padding-top:8px;}
.footer_area { float:left; width:945px; height:167px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_linkArea { float:left; height:167px; padding-left:85px; line-height:167px; font-size:14px; font-weight:bold;}
.footer_link,.footer_link:link,.footer_link:active,.footer_link:visited { color:#FFFFFF; text-decoration:none; padding:0px 17px;}
.footer_link:hover { color:#f6f6f6; text-decoration:none;}
.copyright { float:right; font-size:14px; padding-top:38px; text-align:right; padding-right:10px;}
.black_link,.black_link:link,.black_link:active,.black_link:visited { color:#000000; text-decoration:none;}
.black_link:hover { color:#111111; text-decoration:none;}

