html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table{ margin:0px; padding:0px; }
body{ font:12px Arial, Helvetica, sans-serif; background:url(../images/yellow-bg.jpg) left top repeat-x #f8f8f8;}
img{ behavior:url(iepngfix.htc); border:0px;}
ul{ list-style:none;}
p{ padding:15px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify;}
p.head{ margin-bottom:5px; line-height:18px; font:19px Georgia, Times New Roman, Times, serif;}
a,link,visited{ outline:none; text-decoration:none; color:#000000;}
a:hover{ outline:none; text-decoration:none; color:#FFFFFF;}
h4{ margin:20px 0 10px 10px; font-size:30px; color:#000;}
h4 span{ color:#ca0001;}
/*Struc Classes*/
.full-cont{ width:100%; background:url(../images/full-bg.jpg) center 130px no-repeat;}
.container{ width:980px; height:auto; margin:0 auto; background:url(../images/yellow-bg.jpg) left top repeat-x #fff; padding-bottom:10px;}

.header{ width:980px;}
.logo{ float:left;}
.phone{ float:right;}

.nav{ float:right; width:664px; height:44px; background:#ca0001; margin-top:45px;}
/*.nav ul{ float:right;}
.nav li{ float:left; text-transform:uppercase; font:bold 13px "Arial Narrow", sans-serif; letter-spacing:1px;}
.nav .sep{ background:url(../images/nav-sep.gif) right center no-repeat; width:2px; height:44px;}
.nav li a{ display:block; padding:14px 30px 14px 30px; color:#fff; }
.nav li a:hover{ background:#000;}
.nav .active a{ background:#000;}*/

.nav span{ display:block; padding:15px 30px 15px 30px; }

.main{ width:980px; background:#fff;}
/*.wel-txt{ margin:20px 0 10px 10px;}*/
.banner{ width:960px; text-align:center; padding:10px; height:357px;}

.lft{ width:980px; float:left; background:url(../images/cont-bg.jpg) 850px 20px no-repeat;}
.lft p{ font:12px Arial, Helvetica, sans-serif; color:#333; padding:10px; line-height:20px;}

.galllery-box{ float:left; width:980px;}
.gall-img{ float:left; width:200px; border:1px solid #ccc; padding:2px; margin:0px 0px 0px 30px;}
.gall-img .label{ display:block; background:#333; color:#fff; font:8px Arial, Helvetica, sans-serif; padding:4px 0px 4px 10px; text-transform:uppercase; margin-top:1px;}

.clear{ clear:both;}
/*Footer*/
.footer{ font:12px Arial, Helvetica, sans-serif; color:#999999; width:960px; height:30px; margin:10px 10px 0 10px; padding-top:15px; background:#f8f8f8; border:1px dashed #e9e6e6;}
.copyright{ float:left; padding-left:10px; }
.footer_esimp{ float:right; padding-right:10px;}
.footer a,link,visited{ color:#999999;}
.footer a:hover{ color:#000000;}