/* CSS Document */

body{background:url(../images/body_bg.jpg) repeat top fixed; background-color:#000000; margin:0px; padding:0px; font:normal 12px arial; color:#f0e6cb;}

p,h1,h2,h3,ul,li,a,span,ins,form,fieldset {padding:0px; margin:0px;}
.clear{clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0}
h1{font:normal 20px "Times New Roman", Times, serif; color:#FFFFFF; margin:0px; padding:0px; text-transform:uppercase;}
h2{font:bold 13px arial; color:#ffc432; margin:0px; padding:0px;}
.text1{font:normal 12px arial; color:#f9d20b; text-transform:uppercase; margin:0px; padding:0px;}
.text2{font:bold 12px arial; color:#c92400; margin:0px; padding:0px;}
.text3{font:normal 12px arial; color:#c92400; margin:0px; padding:0px;}
.text4{font:normal 10px arial; color:#000000; margin:0px; padding:5px 0 0 10px; background:url(../images/arrow2.jpg) no-repeat left center;}
INPUT{font:normal 13px arial; color:#EC523E;background:#f9d20b;border:1px solid #B31900}
SELECT{font:normal 13px arial; color:#EC523E;background:#f9d20b;border:1px solid #B31900}
LEGEND{font:bold 14px arial; color:#ffc432;margin-left:10px}
fieldset{font:normal 13px arial; color:#ffc432;border:1px solid #ffc432}
fieldset .table1{font:normal 13px arial; color:#ffc432;padding:10px}
.submitBtn{font:bold 13px arial; background:#8C150F;border:1px solid #B31900;color:#f9d20b}
.error{font:bold 14px arial;}
/*** MAIN ****/
#main{width:819px; margin:0px auto; padding:0px;}
#main .header{width:819px; height:51px; margin:0px; padding:0px; background:url(../images/header_topbg.jpg) no-repeat top left;}
#main .headerinner{width:819px; height:449px; margin:0px; padding:0px; background:url(../images/header_topbg.jpg) no-repeat top left;}
#main .headerinner .htop{width:819px; height:51px; margin:0px; padding:0px; background:url(../images/header_topbg.jpg) no-repeat top left;}
#main .bodycontent{width:819px; margin:0px; padding:0px;}
#main .footer{width:819px; height:140px; margin:0px; padding:0px; background:url(../images/footerbg.png) repeat-x top left;}

/*** HEADER ****/
.header .sitename{width:355px; margin:0px; padding:15px 0 0 10px; float:left; font:bold 12px arial; color:#FFFFFF; text-decoration:none;}
.header .sitename:hover{color:#FFFFFF; text-decoration:none;}
.header .login{width:670px; margin:0px; padding:10px 0 0 0px; float:left;text-align:center;}
.header .login input{width:69px; height:18px; border:1px solid #a91c00; background-color:#FFFFFF; margin:0px; padding:0px; font:bold 10px arial; color:#666666;}
.forgotpassword{font:bold 11px arial; color:#f9d20b; text-decoration:none; margin:0px; padding:0px;}
.forgotpassword:hover{color:#820f00; text-decoration:none; margin:0px; padding:0px;}
.header .livehelp{width:110px; background:url(../images/phone.jpg) no-repeat left bottom; float:left; font:bold 12px arial; color:#FFFFFF; margin:0 0 0 20px; padding:10px 0 0 10px;}

.htop .sitename{width:355px; margin:0px; padding:15px 0 0 10px; float:left; font:bold 12px arial; color:#FFFFFF; text-decoration:none;}
.htop .sitename:hover{color:#FFFFFF; text-decoration:none;}
.htop .login{width:670px; margin:0px; padding:10px 0 0 0px; float:left;text-align:center;}
.htop .login input{width:69px; height:18px; border:1px solid #a91c00; background-color:#FFFFFF; margin:0px; padding:0px; font:bold 10px arial; color:#666666;}
.forgotpassword{font:bold 11px arial; color:#f9d20b; text-decoration:none; margin:0px; padding:0px;}
.forgotpassword:hover{color:#820f00; text-decoration:none; margin:0px; padding:0px;}
.htop .livehelp{width:110px; background:url(../images/phone.jpg) no-repeat left bottom; float:left; font:bold 12px arial; color:#FFFFFF; margin:0 0 0 20px; padding:10px 0 0 10px;}

.headerinner .toppart{width:819px; height:145px; margin:0px; padding:0px;}
.toppart .toppart_left{width:545px; height:145px; margin:0px; padding:0px; float:left;}
.toppart .toppart_left .logo{width:545px; height:100px; margin:0px; padding:0px;}
.toppart .toppart_left .topmenu{width:545px; height:45px; margin:0px; padding:0px;}
.topmenu ul{margin:0px; padding:15px 0 0 0px; list-style:none;}
.topmenu ul li{margin:0px; padding:0px; float:left; font:bold 12px arial; color:#ffffff;}
.topmenu ul li a{margin:0px; padding:0 5px 0 5px; font:bold 12px arial; color:#ffffff; text-decoration:none;}
.topmenu ul li a:hover{margin:0px; padding:0 5px 0 5px; color:#ffd500; text-decoration:none;}
.toppart .gicon{width:274px; height:145; margin:0px; padding:0px; float:right;}

.headerinner .mainimage{width:819px; height:169px; margin:0px; padding:0px;}


/*** BODY CONTENT ****/
/* toppart */
.bodycontent .toppart{width:819px; height:145px; margin:0px; padding:0px;}
.toppart .toppart_left{width:545px; height:145px; margin:0px; padding:0px; float:left;}
.toppart .toppart_left .logo{width:545px; height:100px; margin:0px; padding:0px;}
.toppart .toppart_left .topmenu{width:545px; height:45px; margin:0px; padding:0px;}
.topmenu ul{margin:0px; padding:15px 0 0 0px; list-style:none;}
.topmenu ul li{margin:0px; padding:0px; float:left; font:bold 12px arial; color:#ffffff;}
.topmenu ul li a{margin:0px; padding:0 5px 0 5px; font:bold 12px arial; color:#ffffff; text-decoration:none;}
.topmenu ul li a:hover{margin:0px; padding:0 5px 0 5px; color:#ffd500; text-decoration:none;}
.toppart .gicon{width:274px; height:145px; margin:0px; padding:0px; float:right;}
/* middlepart */
.bodycontent .middlepart{width:819px; margin:0px; padding:0px;}
.middlepart .mpleft{width:470px; margin:0px; padding:0px; float:left;}
.middlepart .mpright{width:349px; margin:0px; padding:0px; float:right;}
.middlepart .mpright .heading1{width:349px; height:141px; margin:0px; padding:0px;}
.middlepart .mpright .form{width:267px; margin:0px auto; padding:0px;}
.formtext1{font:bold 12px arial; color:#f9d20b;}
.formspace {line-height:0; padding:0; margin:0; height:8px; width:auto; font-size:0;}
.tarea1 {width:214px; height:16px; border:1px solid #a91c00;font:normal 11px Arial, Helvetica, sans-serif; color:#666666; padding:2px 0 0 8px;}
.tarea2 {width:140px; height:15px; border:1px solid #a91c00;font:normal 11px Arial, Helvetica, sans-serif; color:#666666; padding:2px 0 0 8px;}
.tarea3 {width:94px; height:16px; border:1px solid #a91c00;font:normal 11px Arial, Helvetica, sans-serif; color:#666666; padding:2px 0 0 8px;}
.tarea4 {width:31px; height:16px; border:1px solid #a91c00;font:normal 11px Arial, Helvetica, sans-serif; color:#666666; padding:2px 0 0 8px;}
.rediobtn {height:13px; width:13px; margin:0; padding:0;}
.formlist1 {width:63px; height:18px; border:1px solid #a91c00; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0;}
.formlist2 {width:267px; height:18px; border:1px solid #a91c00; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0;}
.formlist3 {width:107px; height:18px; border:1px solid #a91c00; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0;}
/* quicksearch */
.bodycontent .quicksearch{background:url(../images/quicksearch_bg.jpg) no-repeat top center; width:797px; height:43px; margin:0px; padding:20px 0 0 22px; font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff;}
.quicksearch span {font:normal 20px "Time Roman", arial;}
.widthspace {height:0; line-height:0; font-size:0; width:10px;}
/* bottompart */
.bodycontent .bottompart{width:819px; margin:0px; padding:20px 0 0 0px;}
.bottompart .bpleft{width:460px; margin:0px; padding:0px; float:left;}
.bottompart .bpleft .bpltextarea{width:460px; margin:0px; padding:0px;}
.bottompart .bpleft .bpltextarea .img1{width:154px; margin:0px; padding:0px; float:left;}
.bottompart .bpleft .bpltextarea .text1{width:288px; margin:0px; padding:0px; float:right;}
.bottompart .bpleft .bpltextarea .text1 ul{margin:0px; padding:0px; list-style:none;}
.bottompart .bpleft .bpltextarea .text1 ul li{background:url(../images/arrow1.png) no-repeat left center; margin:0px; padding:0 0 0 10px; font:normal 12px arial; color:#FFFFFF; line-height:18px; text-transform:none;}
.bottompart .bpright{width:359px; margin:0px; padding:0px; float:left;}
.tabarea{width:359px; height:175px; margin:0px; padding:0px;}
.tabarea_bg{background:url(../images/bg1.jpg) no-repeat top left; width:359px; height:175px; margin:0px; padding:0px;}
.tabarea .tatop{width:273px; height:24px; margin:0px; padding:0px;}
.tabarea .tatext{width:235px; margin:0px; padding:10px;}
.bodycontent .cbspace{width:819px; height:40px; clear:both; line-height:0; padding:0; margin:0; font-size:0}

.bodycontent .innerpart{width:800px; margin:0px auto; padding:0px;}
.bodycontent .innerpart p{margin:0px; padding:0px; clear:#f0e6cb;}

/*** FOOTER ****/
.footer .fmenu{width:800px; margin:0px auto; padding:10px 0 0 0px;}
.footer .fmenu ul{list-style:none; margin:0px; padding:0px;}
.footer .fmenu ul li{margin:0px; padding:0px; float:left; font:bold 11px arial; color:#FFFFFF;}
.footer .fmenu ul li a{margin:0px; padding:0 5px 0 5px; font:bold 11px arial; color:#FFFFFF; text-decoration:none;}
.footer .fmenu ul li a:hover{margin:0px; padding:0 5px 0 5px; font:bold 11px arial; color:#FFFFFF; text-decoration:none;}
.copyrighttext{font:normal 10px arial; color:#f0e6cb; text-align:center; margin:0px; padding:5px 0 0 0px;}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {color: #FFFFFF}

/*** SEARCH BOXES ****/
.boxgrid{ 
	background: url(../images/bgImg.jpg);
	width: 325px; 
	height: 260px; 
	margin:10px; 
	/*background:#B31900; */
	border: solid 2px #B31900; 
	overflow: hidden; 
	position: relative; 
}
.thecombo{ 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font:10pt "Lucida Grande", Arial, sans-serif; 
}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260;
	left: 0;
}
.caption .boxcaption {
	top: 220;
	left: 0;
}
.search{ color:#ffc432;font:normal 16px "Times New Roman", Times, serif; margin:0px; padding:0px; text-transform:uppercase;text-align:center;font-weight:bold}
.searchhdng{color:#ffc432;font:bold 20px "Times New Roman", Times, serif; margin:0px; padding:0px; text-transform:uppercase;text-align:left;border-bottom:1px dotted Yellow}
.searchnoresults{color:#ffc432;font:bold 20px "Times New Roman", Times, serif; margin:0px; padding:0px; text-transform:uppercase;text-align:left;}
.searchnoresults1{color:#ffc432;font:bold 17px "Times New Roman", Times, serif; margin:0px; padding:0px; text-transform:uppercase;text-align:left;}
.searchslogan{color:#ffffff;font:bold 17px "Times New Roman", Times, serif; margin:0px; padding:0px;text-align:left;}
.searchh3{color:#ffc432;font:normal 15px "Times New Roman", Times, serif; margin:0px; padding:0px; text-transform:capitalize;text-align:left;}
.searchtxt{color:#ffffff;font:normal 15px "Times New Roman", Times, serif; margin:0px; padding:0px; text-transform:capitalize;text-align:left;}

#searchDiv{padding:5px;position:relative;margin-bottom:15px;height:150px;width:98%;border:0px solid yellow}
.searchStateCity{width:48%;float:left;text-align:left;margin-bottom:10px;}
.descStateCity{width:98%;float:left;text-align:left;margin-bottom:10px;}
.searchArea{width:98%;float:left;text-align:left;margin-bottom:10px;}
.searchDesc{float:left;text-align:left;margin-bottom:10px;}
.detailsBtnDiv{width:98%;float:right;text-align:right;margin-bottom:10px;}
.searchP{color:#FFFFFF;text-align:left}
#panel {
	background: #FF2308;
	height: 250px;
	display: none;
}

.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #8C1102;
	background: url(../images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(../images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold  Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
.pagi{margin:0px; padding:0 5px 0 5px; font:bold 11px arial; color:#FFFFFF; text-decoration:none;}
.pagi:hover{margin:0px; padding:0 5px 0 5px; font:bold 11px arial; color:yellow; text-decoration:none;}

