body{ padding:0px; margin:0px; background-color:#e0e0e0; color:#106ca6;font-size:14px;line-height:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#clear{ clear:both;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline;}
#layout{ width:1024px;margin:auto; background-color:#FFFFFF; border:7px solid #cf000f;}
#logo_bg{margin:0px; padding:0px;}
#logo{ float:left; padding-top:5px; margin-left: 15px;}
#top_building{ float:right; background-image:url(../images/top_building.JPG); width:261px; height:81px;}
#menu_bg{ background-image:url(../images/menu_bg.JPG); height:49px;width:1024px;}
#menu{ width:1009px; margin:auto; padding-top:10px;}
#menu ul{ margin-left:0px; padding:0px;}
#menu li{ float:left; list-style:none; margin:0px 0px 0px 15px; padding-right:4px;}

#content{ width:974px; margin:auto; padding-top:20px;}
#content1{ width:974px; margin:auto; padding-top:20px;}
#line{ background-image:url(../images/line.jpg); width:965px; height:42px;}
#content h3{ margin:0px; padding:0px; font-size:18px; color:#000000;}
#img_left{ float:left;}
#text_right{ float:left; width:790px;}

#content_bottom{ padding-top:20px; padding-bottom:20px;}
#content_bottom h3{ padding-top:10px; padding-bottom:10px;}
#content_left{ float:left; width:650px;}
#content_left1{ float:left; width:400px;}
#content_left2{ float:left; width:870px;}
table{ padding-top:10px; padding-bottom:20px;}
#content_left h3{ padding-top:10px; padding-bottom:10px;}
#content_right{ float:right;}
#content_bottom_l{ float:left; margin-top:15px;}
#right_img{ float:right;}
#recent_products{}
#recent_heading_bg{ background-image:url(../images/recent.jpg); width:730px; height:46px;}
#recent_heading_bg h3{ margin:0px; padding:0px; padding-left:20px; padding-top:15px; font-size:20px; font-weight:100; font-family:Arial, Helvetica, sans-serif;}
#recent_content_bg{ background-color:#76abcc; width:731px; height:225px;}
#recent_img{ padding-top:10px; padding-left:20px;}
#recent_img img{ border:3px solid #000;}
#recent_img ul{ margin:0px; padding:0px; padding-left:60px; padding-top:20px;}
#recent_img li{ list-style:none; margin:0px;}
#content_bottom_r{ float:left; padding-left:4px;}
#photo_gallery{}
#photo_heading_bg{ background-image:url(../images/photo_heading_bg.jpg); width:235px; height:46px;}
#photo_heading_bg h3{ margin:0px; padding:0px; padding-left:70px; padding-top:15px; font-size:20px; font-weight:100;}
#photo_content_bg{ background-color:#76abcc; width:235px; height:225px;}
#photo_img{}
#photo_img ul{ margin:0px; padding:0px; padding-top:20px;}
#photo_img li{ float:left; list-style:none; padding-left:10px;}

#product_heading{ height:40px; font-weight:bold; text-align:center; background-color:#1475aa; color:#FFFFFF; width:300px;}
#product_content{ background-color:#48a6d9; color:#FFFFFF; text-align:center; height:40px; width:300px;}

#gallery_factory{}
#gallery_factory ul{ margin:0px; padding:0px;}
#gallery_factory li{ float:left; list-style:none; margin-left:40px; margin-bottom:20px; border:1px solid #000; padding:5px;}

#footer{ background-color:#106ca6; height:70px; color:#FFFFFF;}
#footer a{ text-decoration:none;color:#FFFFFF; }
#footer a:hover{ text-decoration:underline;}
#footer_left{ float:left;}
#footer_left p{margin-top:0px; line-height:50px;}
#footer_right{ float:right; padding-right:30px; padding-top:20px;}
#footer_right ul{ margin:0px; padding:0px;}
#footer_right li{ float:left; list-style:none; padding-left:20px;}
#footer p{ color:#FFFFFF; padding-left:20px; margin:0px; padding-top:9px;}

#banner{width:1024px; height:274px; margin:0px; padding:0px;}

#form{border:1px #047582 solid; padding-bottom:10px; margin-left:50px;}
#form td{padding-left:10px;}
.input01{background:#a6e8f0; border:1px #047582 solid; height:16px; width:214px;}
textarea{background:#a6e8f0; border:1px #047582 solid; height:52px; width:214px;}
.btn{background:#a6e8f0; border:1px #047582 solid; height:22px; width:80px; font-size:12px; padding-bottom:5px;}

#toplinks{float:right; margin-right:20px; padding-top:10px; color:#4e4e4e;width:150px;}
#toplinks a{color:#4e4e4e; text-decoration:none;}

#toplinks{float:right; margin-right:20px; padding-top:20px; color:#4e4e4e; padding-left:10px; padding-right:10px;}
#toplinks a:hover{color:#b30409; text-decoration:underline;}
.table{ border:1px solid #000000; padding:0px; margin:0px;}
.table td{ border-bottom:1px solid #000000; border-left:1px solid #000000; padding-left:8px;}
.ul{ list-style-image:url(../images/arrow_icon.png);}
h4{ font-family:Bauhaus 93; font-size:18px; color:#000000;}
#wraper{}