/* CSS Document */

body{

	margin:0;

	padding:0;

	background:url(../images/bg-shadow.gif) 50% 0 repeat-y #2B1814;

	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

}

td, ul, ol, a, p, form, h1, h2, h3, h4, strong {

	margin:0;

	padding:0;

}

img{

	padding:0;

	margin:0;

	display:block;

}



ul {

	list-style-type:none;

}



a{

	outline:none;

	color:#E61419;

	background-color:inherit;

	text-decoration:none;

	}

a:hover{

	color:#fff;

	background-color:inherit;

	}

.spacer{

	line-height:0px; clear:both; padding:0px; margin:0px;

	}

p{

	padding-bottom:20px;

	}

h1{

	color:#FFF96A;
	background-color:inherit;
	font-size:18px;
	text-transform:uppercase;
	padding-bottom:20px;

	}

/*-----Header-----*/



.header{

	background:url(../images/header.jpg) 0 0 no-repeat;

	height:269px;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

	}

	

.logo{

	margin:10px 0 0 11px;

	display:block;

	width:294px;

	}

	

/* Navigation */



.nav{

	background:url(../images/nav-bg.gif) 0 0 repeat-x;

	height:34px;

	}



.nav ul{

	line-height:34px;

	padding:0 0 0 360px;

	font-weight:bold;

	}

	

.nav ul li{

	float:left;

	width:auto;

	padding:0 15px;

	}



.nav ul li a{

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	}

	

	

.nav ul li a:hover, .nav ul li a.active{

	color:#2A0506;

	background-color:inherit;

	}

	

.nav ul li a.active{

	cursor:text !important;

	}



/*-----Body-----*/



td.bodypan{

	padding:22px 0 28px;

	background:url(../images/body-bg.gif) 0 0 repeat-x #130300;

	}



p strong.vlt{

	color:#8B4997;

	background-color:inherit;

	}

		

/* Left Panel */



td.leftPan p strong.yellow{

	color:#FFF96A;

	background-color:inherit;

	font-size:18px;

	text-transform:uppercase;

	}
h2.yellowtex{

	color:#FFF96A;

	background-color:inherit;

	font-size:14px;

	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0;

	}
	

td.leftPan p em{

	color:#FFF96A;

	background-color:inherit;

	}

	

.brownBg{

	background-color:#352522;

	color:#fff;

	border:1px solid #72504A;

	padding:13px 13px 0;

	}

	

.brownBgbot{

	background-color:#352522;

	color:#fff;

	border:6px solid #72504A;

	padding:11px 9px 12px 9px;
	*padding:11px 9px 14px 9px;  /*-----for IE7-----*/

	}

	

img.pic{

	float:left;

	margin:0 17px 0 0;

	}

	

.brownBgbot p.title{

	color:#FFF96A;

	background-color:inherit;

	font-size:13px;

	padding:0 0 2px;

	}

	

.brownBgbot p.small{

	font-size:11px;

	padding:0 0 5px;

	}

	

.moreBg{

	background:url(../images/click-bg.gif) 0 0 repeat-x;

	}	

	

.moreBg a{

	font-size:11px;

	color:#FF604D;

	background-color:inherit;

	}

	

.moreBg a:hover{

	color:#fff;

	background-color:inherit;

	}



	

/* Right Panel */



.lyellow{

	border:6px solid #72504A;

	background-color:#FDFBC1;

	color:#606060;

	padding:7px;

	}

	

.lyellow img{

	border:1px solid #fff;

	margin:0 0 5px;

	}

	

.lyellow p{

	padding:0 0 5px !important;

	}

	

.lyellow p a{

	text-decoration:underline;

	}

	

.lyellow p a:hover{

	text-decoration:none;

	color:#000;

	background-color:inherit;

	}

	

.lyellow p.redtxt{

	color:#ED1C24;

	background-color:inherit;

	padding:0 0 2px !important;

	}

	

.lpro{

	background-color:#2C1713;

	color:#fff;

	border-left:6px solid #72504A;

	border-right:6px solid #72504A;

	border-bottom:6px solid #72504A;

	}



.lpro p{

	padding:5px 0 3px 6px;

	}

	

.whiteBg{

	background-color:#fff;

	color:#E61419;

	font-size:11px;

	padding:12px 0 0;

	}

	

.whiteBg a{

	text-decoration:underline;

	}

	

.whiteBg a:hover{

	text-decoration:none;

	color:#000;

	background-color:inherit;

	}

	

.redBg{

	background-color:#C7210D;

	color:#fff;

	padding:8px 0 5px 12px;

	}

	

/*-----Footer-----*/



td.footer{

	background:url(../images/footer-bg.gif) 0 0 repeat-x;

	padding:14px 0 0;

	text-align:center;

	font-size:11px;

	border-bottom:#A5A5A5 1px solid;

	border-top:#A5A5A5 1px solid;

	}

	

td.footer ul{

	padding:0 0 0 0px;

	}

	

td.footer ul li{

	display:inline;

	font:normal 11px/16px Arial, Helvetica, sans-serif;

	color:#130300;

	background-color:inherit;

	}

	

td.footer ul li a{

	margin:0 10px;

	color:#130300;

	background-color:inherit;

	text-decoration:none;

	}

	

td.footer ul li a:hover, td.footer ul li a.active{

	color:#fff;

	background-color:inherit;

	text-decoration:underline;

	}

	

td.footer ul li a.active{

	cursor:text;

	}

	

	

a.bluepearl{

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	}

	

a.bluepearl:hover{

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:underline;

	}

/*-----Misc-----*/



.noMargin{

	margin:0!important;

	}

.noBg{

	background:none!important;

	}

/* -------- Client Feedback --------- */

.talkImg{

	float:left;

	display:block;

	margin:0 15px 10px 0;

	}

.regrads{

	color:#e6cbc6;

	background-color:inherit;

	font-style:italic;

	}

.dotLine{

	background:url(../images/dotline.gif) 0 0 repeat-x;

	height:1px;

	margin-bottom:15px;

	}

.feedbacTab{

	margin-bottom:32px;

	}

	

/* -------- contact --------- */





td.leftPan p.yellow{

	color:#FFF96A;

	background-color:inherit;

	font:normal 19px Verdana, Arial, Helvetica, sans-serif;

	}

	

input.textbox{

	width:263px;

	height:17px;

    background-color:#412E2A;

	border:1px solid #72504A;

	font:normal 13px  Verdana, Arial, Helvetica, sans-serif;

	color:#ECDFDD;

	padding:4px 0 0px 3px;

	}

	

textarea{

	width:263px;

	height:125px;

    background-color:#412E2A;

	border:1px solid #72504A;

	font:normal 13px  Verdana, Arial, Helvetica, sans-serif;

	color:#ECDFDD;

	padding:3px 0 0px 3px;

	}

	

p.contact{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	padding:3px 0 0 0;

	}

	

.contactpad{

	margin:10px 0 0 0;

	}

	

a.submit_button{

	width:59px;

	height:21px;

	display:block;

	background-color:#000;

	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;

	color:#FF604D;

	text-align:center;

	margin:0 0 15px 18px;

	float:right;

	padding:0 0 0 0;

	}

a:hover.submit_button{

	color:#fff;

	background-color:#666666;

	}

.brownBg p.title{

	color:#FFF96A;

	background-color:inherit;

	font-size:13px;

	padding:0 0 2px;

	}

	

span.heading_yellow{

	font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#FFF96A;

	background-color:inherit;

	 }

	 

.middlepad{

	margin:0 0 20px 0;

	}

	

a.email{

	font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#FF604D;

	background-color:inherit;

	text-decoration:underline;

	}

	

a.email:hover{

	font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	}

	

a.bottomemail{

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	}

	

	

a.bottomemail:hover{

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:underline;

	}

	



/* -------- rapidresponse --------- */



.abuoutImg{

	float:right;

	display:block;

	padding:0 0 48px 35px !important;

	}

	

a.contact{

	font:font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#FFF96A;

	background-color:inherit;

	text-decoration:underline;

	}

	

a.contact:hover{

	font:font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#FFF96A;

	background-color:inherit;

	text-decoration:none;

	}

	

ul.procedure {

	font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	list-style-type:none;

	padding:0 0 12px 0;

	}



ul.procedure li {

	margin:0;

	background:url(../images/errow.gif) 0 8px no-repeat;

	padding:0 0 0 12px;

}







ul.procedure li a{

 	color:#fff;

	padding:0px;

	margin:0px;

	height:22px;

}



ul.procedure li a:hover{

 	color:#FFF96A;

	background-color:inherit;

	}

	

.bodymar{

	padding:0 0 41px 0;

	}

	

.alarmImg{

	float:right;

	display:block;

	padding:15px 0 0 35px !important;

	}

img.alarmImg1{

	border:solid 1px #6D4C47;

}

	

p.name{

	color:#FFF96A;

	background-color:inherit;

	font-size:12px;

	padding:5px 0 0px 35px;

	}

p.name a{

	color:#FFF96A;

	background-color:inherit;

	text-decoration:underline;

}

p.name a:hover{

	text-decoration:none;

}



.alarmbottom_Img{

	margin:30px 15px 0 0;

	/*margin:0;*/

	border:2px solid #6D5146;

	display:block;

	}

	

.alarmbottom_Img01{

	padding:30px 15px 0 0;

	margin:0;

	}



p.bottomname{

	color:#FFF96A;

	background-color:inherit;

	font-size:12px;

	padding:5px 0 0px 0px;

	}

	

p.product{

	color:#fff;

	background-color:inherit;

	font-size:12px;

	padding:5px 0 0px 50px;

	}



p.team{

	padding-top:40px;

}



p.titleStar{

	color:#FFF96A;

	background-color:inherit;

	font-size:13px;

	padding:0 0 2px;

	}

.brownBgbotbanner{

	background-color:#72504A;

	color:#fff;

	padding:6px 6px;

	}

.starimg{

	border:solid 4px #6E5251;

}
.noPadd{
	padding:0 !important;
}
a.question{

	outline:none;
	color:#E61419;
	background-color:inherit;
}
a.questiona:hover{
	text-decoration:underline;
}
div.showHideText{
	padding:0;
}
div.moreLink{
	padding-bottom:20px;
	height:14px;
}
div.moreLink a{
	display:block;
	width:80px;
	height:12px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url(../images/btn-read-more.gif) 0 0 no-repeat;
}
/*div.moreLink a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}*/
div.moreLink a.moreActive{
	display:block;
	width:27px;
	height:10px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url(../images/btn-close.gif) 0 0 no-repeat;
}
.starNews{
	padding:12px 0 7px 7px;
	background-color:#C7200D;
	color:#fff;
}
h2.featuredLetter{
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	padding-bottom:10px;
}
