/*body starts here*/
*{ margin:0; padding:0;}
body{ margin:0; padding:0; background-color:#231F20; font:normal 12px Arial; text-align:justify; color:#231F20;}
h1,h2,h3,p,li,ul,img{margin:0; padding:0; border:0;}
ul{ list-style:none;}
.spacer{ clear:both;}
/*body ends here*/

/*container starts here*/
.container{width:960px; height:auto; margin:0 auto; padding:0; background:url(../images/hotcrews-body-bg.gif) repeat-y top left;}
/*container ends*/

/*header starts here*/
.header{ width:960px; height:135px; background:url(../images/hotcrews-logo-bg.jpg) no-repeat top left;}

/*logo starts here*/
.logo{ width:154px; height:117px; padding:11px 0 0 16px; float:left;}
/*logo ends here*/

.header-contact{ width:90px; height:15px; padding:29px 63px 0 0; float:right; }
.header-contact a{ font:bold 12px verdana; color:#ffffff; text-decoration:none;}
.header-contact a:hover{ text-decoration:underline;}
.hot-contact{ width:438px; height:33px; padding:53px 0 0 67px; float:left;}
.emergency-support{ width:204px; height:56px; padding:15px 15px 0 0; float:right;}
/*header ends here*/

/*banner starts here*/
.banner, .main-body{ width:930px; padding:0 15px; margin:auto;}
.banner{ height:271px;}

/*menu starts here*/
.menu{ width:175px; background-color:#231F20; padding:15px 18px 41px 19px; float:left;}
.menu ul{width:175px; margin:0; padding:0;}
.menu ul li{ border-bottom:1px solid #9C0707; padding:4px 0;}
.menu ul li.location{border-bottom:0;}
.menu ul li a{ font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration:none;}
.menu ul li a:hover{color:#C20909; text-decoration:none;}
.menu ul li a.active{color:#C20909; text-decoration:none;}
/*menu ends here*/

.banner-img{ width:715px; float:left; margin-left:3px; border-bottom:1px solid #A19DAB;}
/*banner ends here*/

/*main-body starts here*/
.main-body{ padding-top:10px; float:left;}

/*left starts here*/
.left{ width:646px; padding-right:26px; float:left;}
.left-title, .right-title, .photos-title{ padding-bottom:10px; border-bottom:1px solid #9C0707;}
.left-title{ width:643px; margin-left:3px;}

* html .left-title{ width:641px; margin-left:5px;}
* + html .left-title{ width:642px; margin-left:4px;}

.right-title{width:254px;}
.photos-title{width:927px; margin-left:3px;}
.small-image{ border:1px solid #231F20; margin:15px 12px 10px 10px; float:left;}

* html .small-image{ border:1px solid #231F20; margin:6px 8px 6px 2px; float:left;}

.title-content{ width:508px; padding-top:6px; float:left;}
.title-content-all{width:412px; padding-top:14px; float:left;}
.content{ padding-bottom:10px; padding-left:3px; clear:left;}
.content ul{ padding-left:20px;}
.content ul li{ background:url(../images/hotcrews-red-bullet.gif) no-repeat 0 50%; padding-left:10px;}
.br{ line-height:10px;}
.content a{ color:#C20909; text-decoration:underline;}
.content a:hover{ text-decoration:none;}
.contact-today{ text-decoration:underline;}
.faq-content{padding:10px 0px 10px 3px;}
.faq-content a{ color:#C20909; text-decoration:underline;}
.faq-content a:hover{ text-decoration:none;}
.veiw{ padding:5px 0 0 5px; clear:left;}
.veiw a{ color:#C20909; text-decoration:underline;}
.veiw a:hover{ text-decoration:none;}
/*left ends here*/

/*photos starts here*/
.photos{ width:900px; margin:auto;}
.inner-photos{ padding-top:10px; width:920px;}
.img-title{ font-weight:bold;  width:70px; text-align:left; padding:0 0 3px 3px;}
.title-bottom{ padding-bottom:15px; text-align:left;}
.works-list{font-weight:bold; color:#C20909; padding:10px 0 5px 3px}
/*photos ends here*/

/*right starts here*/
.right{ width:254px; float:left;}
.right-content{ width:244px; padding:10px 5px; background-color:#EBF0F5; text-align:left;}
.learn-more{ width:90px; height:20px; background:url(../images/hotcrews-lern-button.jpg) no-repeat top left; padding-left:20px; margin-top:10px; float:right;}
.learn-more a{ color:#231F20; text-decoration:underline;}
.learn-more a:hover{ text-decoration:none;}
.red-bottom{ width:100%; height:44px; float:left; background:url(../images/body-left-bg.jpg) repeat-x top left; margin-top:10px;}
.red-bottom-right{ width:21px; float:right;}
/*right ends here*/

/*form starts here*/
.submit_btn{ font-family:Tahoma;font-size:11px; font-weight:normal; color:#000000; background-color:#A4A3A2; border:1px solid #4A3321; width:55px; margin:0; padding:0;}
.tableform{ padding:0px 0px 0px 5px; margin-bottom:2px; text-align: left;  width:150px; border:1px solid #4A3321; height:15px; font-family:Verdana; font-size:11px; 
	color:#444444; font-weight:normal; background-color:#FFFFFF; }
.ta{text-align: left;width:250px; height:80px;border:1px solid #4A3321;background-color:#FFFFFF;font-family:Georgia;font-size: 11px;color: #444444;
	padding:0px 0px 0px 5px; margin-bottom:3px;}
.red-star{ color:red; font-weight:bold;}
.text_box{ width:70px; border:1px solid #4A3321; height:15px; font-family:Verdana; font-size:11px; color:#444444; font-weight:normal; background-color:#fff; }
.code{float:left; width:60px; padding:0px; background-color:#EDECEC; text-align:center; color:#4A3321; margin:0px; height:15px; font-size:11px; border:1px solid #4A3321; margin-left:5px;}
.form-title{ width:119px; font-weight:bold;}
/*form ends here*/

/*main-body ends here*/

/*footer starts here*/
.footer{ width:100%; padding:0px; background-color:#231F20; margin:auto; float:left;}
.footerPanel{ padding:10px 0 35px 0; text-align:center; color:#ffffff;}
.footerPanel ul{ height:20px; padding-bottom:15px;}
.footerPanel li{  text-decoration:none; display:inline;}
.footerPanel li.home{ color:#C20909;}
.footerPanel li a{ padding:0 2px 0; color:#ffffff; text-decoration:none; }
.footerPanel li a:hover{ text-decoration:none; color:#C20909;}
.footerPanel li a.active{ text-decoration:none; color:#C20909;}
/*footer ends here*/