@charset "utf-8";
/* CSS Document */
ul li {list-style:none;}
body {margin:0 0; padding:0 0; overflow:x hidden; background:url(../images/body_bg.jpg) repeat-x; width:100%;}

#wrapper1 { margin: 0 auto; width:1150px; height:auto;}
#head1{ width:1150px; float:left; height:66px;}
.logo{ width:285px; height:65px; float:left;}
.socialiconholder{ width:90px; float:right; height:24px; margin-right:58px; margin-right:38px; margin-top:17px;}
.icon{ width:24px; height:23px; float:left; margin-right:5px;}
.phone{ width:235px; float:right; height:auto; margin-right:58px; margin-right:38px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#f16c0e; font-weight:900;}

#banner_menu_wrapper{ width:1150px; float:left; height:314px; margin-top:14px;}
.banner{ width:853px; height:314px; float:left; margin-top:20px;}
.menu_hold{ width:297px; height:314px; float:left;}

#menubg{ width:161px; height:93px; float:left; background:url(../images/menubg.png) no-repeat;}
#menubg2{ width:161px; height:93px; float:left; background:url(../images/menubg.png) no-repeat; margin-top:15px;}
.homeicon{ width:58px; float:left; height:26px; margin-left:21px; margin-top:40px;}
.galleryicon{ width:64px; float:left; height:31px; margin-left:21px; margin-top:37px;}
.contacticon{ width:101px; float:left; height:42px; margin-left:21px; margin-top:27px;}

#contentholder{ width:851px; float:left; height:auto; background:url(../images/content_bg.png) repeat-y; border:solid 1px #bb580c; margin-top:72px; margin-bottom:14px;}
#rightconholder{ width:275px; float:left; height:auto; background:url(../images/right_side_content.png) repeat-y; border:solid 1px #bb580c; margin-top:72px; margin-left:19px; margin-bottom:2px;}

.welcomehead{ width:780px; float:left; height:auto; font-family:Tahoma; font-size:25px; color:#FFFFFF; margin-left:22px; margin-top:25px;}
.galwelcomehead{ width:780px; float:left; height:auto; font-family:Tahoma; font-size:25px; color:#FFFFFF; margin-left:22px; margin-top:18px; margin-bottom:10px;}
.hometext{ width:806px; height:auto; float:left; margin-left:22px; margin-top:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-align:justify; margin-bottom:10px;}
.hometext1{ width:400px; height:auto; float:left; margin-left:22px; margin-top:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-align:justify; margin-bottom:-27px; min-height:240px;}

.hometext2{ width:248px; float:left; margin-left:12px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify;}


#producthead{ width:806px; float:left; background:#FFFFFF; margin-left:22px; height:33px; margin-bottom:2px; }
.procon{ width:auto; height:auto; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#593622; margin-top:7px; margin-left:5px;}

.prohead{ width:224px; float:left; height:auto; margin-left:22px;}
.galrohead{ width:224px; float:left; height:auto; margin-left:22px; margin-top:5px; margin-bottom:25px;}
.proheadmid{ width:224px; float:left; height:auto; margin-left:64px; margin-right:45px;}
.galheadmid{ width:224px; float:left; height:auto; margin-left:64px; margin-right:45px; margin-top:5px; margin-bottom:25px;}

.proimg{ width:224px; float:left; height:124;}
.proheadcon{ width:224px; float:left; height:auto; color:#fa6902; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; margin-top:16px; margin-bottom:20px; text-align:justify;}
.prosubheadcon{ width:224px; float:left; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-align:justify; margin-bottom:8px;}
.prosubheadcon2{ width:224px; float:left; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-align:justify; margin-bottom:30px;}

.rigpart{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#fa6902; font-size:22px; margin-top:10px; width:248px; height:auto; float:left; margin-left:12px; border-bottom:solid 3px #FFFFFF; line-height:38px; margin-top:5px;}

.rigpart1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#fa6902; font-size:22px; width:248px; height:auto; float:left; margin-left:12px;}
.logoholders{ width:248px; height:189px; float:left; margin-left:12px; margin-top:10px; margin-bottom:10px;}
.addresslines{ margin-left:12px; width:248px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; margin-top:20px; margin-bottom:10px; line-height:27px;}

#footer{ margin: 0 auto; width:100%; height:91px; background:url(../images/footer_bg.jpg) repeat-x; float:left;}
.footerinner{ margin: 0 auto; width:1150px; height:91px;}
.footertext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; float:left; color:#FFFFFF; margin-top:40px; margin-left:288px;}
.footertext a{ color:#FFFFFF; text-decoration:none;}
.footertext a:hover{ color:#FF9900; text-decoration:none; font-size:13px;}


.contactholder{ width:806px; height:auto; float:left; margin-left:22px; margin-top:22px; margin-bottom:45px;}
.contactleft{ width:420px; float:left; height:auto; margin-right:15px;}
.contactright{ width:300px; float:left; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; line-height:24px; margin-left:69px; margin-top:62px;}
.contact_us_main {float:left; width:100%; margin-bottom:10px; margin-top:15px; }
.field_title {float:left; line-height:20px; width:125px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:3px; font-size:13px;}
.input {float:left; width:250px; padding:3px; border: 1px solid  #bb580c; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; font-size:13px;}
.message {float:left; width:250px; padding:3px; padding-right:5px; height:60px; border: 1px solid #bb580c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.submit_main {float:left; margin-bottom:20px; }
.submit {float:left; width:70px; padding:3px; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-left:150px; background-color:#FFCC00; font-size:13px; border: 1px solid #2c5e04;}
.submit:hover { color:#fff;}
.send_button {float:right; background-color:#fa6902; width:99px; height:29px; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; margin-top:20px; text-align:center; border:0; cursor:pointer; margin-left:128px; line-height:29px;}
.aboutuscontent{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; width:400px; text-align:justify; margin-left:18px; margin-top:20px; margin-bottom:10px;}

.middle_container { width:1162px; height:auto; float:left; }

.internal_container { width:853px; float:left; height:auto; }
