/* CSS Document */
body{
	background:#520013 url(../images/bg.gif) repeat-x left top;
	font-family:Arial;
	margin:0px;
	padding:0px;
	
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
img{
	border:0;
}
/*General CSS*/

.wrapper{
	width:941px;
	margin:auto;
	padding:0px;
}
.header{
	width:100%;
	margin:0px;
	padding:0px;
}
.logo{
	width:273px;
	height:128px;
	margin:0px;
	padding:0px;
}
.headerright{
	width:659px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.topnav{
	margin:0px;
	padding:0px;
}
.dots{
	background:url(../images/dots.gif) no-repeat left top;
	height:38px;
}
.top{
	width:56px;
	margin:0px 5px 0px 0px;
	padding:0px;
	text-align:center;
	font-size:13px;
	color:#ea94ae;	
}
.top a{
	width:56px;
	margin:0px;
	padding:0px;
	color:#ea94ae;	
	text-decoration:none;	
	
}
.top a:hover{
	width:56px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:underline;	
}
.navigation{
	width:100%;
	margin:20px 0px 0px 5px;
	padding:0px;
}
.navL{
	background:url(../images/navL.gif) no-repeat left top;
	height:62px;
	width:20px;
}
.navC{
	background:url(../images/navC.gif) repeat-x left top;
	height:62px;
}

.navR{
	background:url(../images/navR.gif) no-repeat left top;
	height:62px;
	width:20px;
}

.nav{
	width:100%;
	margin:0px;
	padding:0px;
}
.nav ul{
	margin:0px;
	padding:20px 0px 0px 0px;
}

.nav ul li{
	margin:0px;
	padding:0px 5px 0px 2px;
	display:inline;
	list-style:none;
	color:#FFFFFF;
}
.nav ul li a{
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
}
.nav ul li a:hover{
	margin:0px;
	padding:0px;
	color:#ffcf0f;
}
.nav ul li a.current{
	margin:0px;
	padding:0px;
	color:#ffcf0f;
}
.topcont{
	width:100%;
	margin:20px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	height:250px;
	}
.navhead{
	width:276px;
	margin:0px;
	padding:10px 0px 0px 20px;
	background:url(../images/navtop.gif) no-repeat left top;
	height:26px;
	color:#FFFFFF;
	font-size:17px;
}
.leftnav{
	width:276px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.navcenter{
	width:275px;
	height:215px;
	margin:0px;
	padding:0px;
	background:url(../images/navcenterN.gif) no-repeat left top;
	color:#FFFFFF;
}
.speciallinks{
	width:275px;
	margin:0px;
	padding:0px;
	color:#72001a;
	font-size:14px;
}
.speciallinks ul{
	margin:0px;
	padding:10px 0px 0px 0px;
}
.speciallinks ul li{
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 25px;
	display:block;
	list-style:none;
	background:url(../images/icon.png) no-repeat left 6px;
	line-height:23px;
}
.speciallinks ul li a{
	margin:0px;
	text-decoration:none;
	color:#72001a;
	width:226px;
	display:block;
	padding:0px 0px 0px 0px;
	height:23px;
}
.navcenter ul li a.selected{
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	width:226px;
	display:block;
	padding:0px 0px 0px 0px;
	height:23px;
	background:#ed2c00 ;
}
.speciallinks  ul li a:hover{
	margin:0px;
	color:#ed2c00;
}


.navbottom{
	width:276px;
	margin:0px;
	padding:0px;
	background:url(../images/navB.gif) no-repeat left top;
	height:15px;
}
.banner{
	width:656px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.container{
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
.contT{
	background:url(../images/contT.gif) no-repeat left top;
	height:12px;
	margin:0px;
	padding:0px;
}
.contC{
	background:url(../images/contC.gif) repeat-y left top;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.contB{
	background:url(../images/contB.gif) no-repeat left top;
	height:12px;
	margin:0px;
	padding:0px;
}
.sitelinks{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:605px;
}
.sitelinks ul{
	margin:0px;
	padding:0px;
	width:605px;
}
.sitelinks ul li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	width:605px;
	background:url(../images/icon1.png) no-repeat left 3px;
	line-height:20px;
	color:#ed2c00;
	list-style:none;
	
}
.sitelinks ul li a{
	margin:0px;
	padding:0px;
	width:605px;
	color:#ed2c00;
	text-decoration:none;
}
.sitelinks ul li a:hover{
	margin:0px;
	padding:0px;
	width:605px;
	color:#ed2c00;
	text-decoration:underline;
}
.innercont{
	width:605px;
	margin:0px 0px 0px 10px;
	padding:0px;
	overflow:hidden;
	
}
.innercontT{
	width:605px;
	margin:0px;
	padding:0px;
	background:url(../images/innercontT.gif) no-repeat left top;
	height:13px;
	
}
.innercontC{
	width:605px;
	margin:0px;
	padding:10px 0px 0px 10px;
	background:#ffe8dc url(../images/innercontC.gif) repeat-y left top;
	color:#181818;
	font-size:12px;
	overflow:hidden;
	
}
.innercontB{
	width:605px;
	margin:0px;
	padding:0px;
	background:url(../images/innercontB.gif) no-repeat left top;
	height:13px;
	
}
.textcont{
	padding:0px;
	width:570px;
	font-size:12px;
	line-height:18px;
}
.textcontN{
	padding:10px 0px 0px 0px;
	width:405px;
	font-size:12px;
	line-height:16px;
}
.innerimg{
	width:178px;
	margin:0px 0px 0px 0px 0px;
	padding:0px;
}
.contright{
	width:299px;
	margin:0px 0px 0px 13px;
	padding:0px ;
	overflow:hidden;
}
.contrightT{
	width:100%;
	background:url(../images/rightcontT.gif) no-repeat left top;
	height:17px;
	margin:0px;
	padding:0px;
}
.contrightC{
	width:100%;
	background:url(../images/rightcontC.gif) repeat-y left top;
	margin:0px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
	
}
.contrightB{
	width:100%;
	background:url(../images/rightcontB.gif) no-repeat left top;
	height:17px;
	margin:0px;
	padding:0px;
}
.purple{
	color:#72001a;
	float:right;
	font-weight:bold;
	padding:7px 25px 0px 0px;
}
.purple a{
	color:#72001a;
	float:right;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
.righttext{
	margin:0px;
	padding:2px 0px 10px 5px;
	width:220px;
	color:#72001a;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	line-height:20px;
	
}
.righttext p{
	margin:0px;
	padding:2px 0px 0px 20px;
	font-size:12px;
	color:#010101;
	letter-spacing:0.5px;
	font-weight:normal;
	line-height:20px;
}
.righticon{
	padding:5px 0px 0px 0px;
	margin:0px;
}

.footer{
	margin:15px 0px 15px 20px;
	padding:0px;
	color:#FFFFFF;
	width:100%;
	font-size:15px;
}
.footer ul{
	margin:0px;
	padding:0px;
}
.footer ul li{
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style:none;
	display:inline;
}
.footer ul li a{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}
.footer ul li a:hover{
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
.imgtext {
	width:155px;
	margin:0px 0px 0px 20px;
	padding:0px;
	font-size:12px;
	color:#72001a;
	overflow:hidden;
}
.imgright{
	width:94px;
	height:98px;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.textcontB{
	padding:0px 0px 0px 0px;
	font-size:12px;
}
.contact{
	font-size:13px;
	padding:5px 0px 0px 0px;
}
h1{
	font-size:20px;
	color:#000000;
	margin:0px;
	padding:30px 0px 0px 10px;
}
h2{
	font-size:20px;
	color:#330000;
	margin:0px;
	padding:0px 0px 0px 0px;
}
h3{
	font-size:16px;
	color:#72001a;
	margin:0px;
	padding:0px;
}
h4{
	font-size:12px;
	color:#72001a;
	margin:0px;
	padding:0px;
	text-align:center;
}
.maroon{
	font-size:13px;
	color:#72001a;
	margin:0px;
	padding:0px;
}
.Ctext{
	line-height:20px;
}
.Coupons{
	margin:0px;
	padding:8px 0px 0px 0px;
	height:89px;
}
.Comments{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:103px;
}
.contactform{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	}
.contacttext{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	width:80px;
	}
.contactbox{
	margin:0px 0px 0px 20px;
	padding:8px 0px 0px 20px;
}
hr{
	color:#ffffff;
	border-bottom:1px solid #660000;
}
.teamphoto{
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	
}
.photo{
	width:429px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.textright{
	width:150px;
	padding:10px 0px 0px 7px;
	line-height:18px;
	}
.innerfull{
	width:919px;
	margin:0px 0px 0px 10px;
	padding:0px;
	overflow:hidden;
}
.innerfullT{
	background:url(../images/innerfullT.gif) no-repeat left top;
	height:12px;
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.innerfullC{
	background:#ffe8dc;
	width:100%;
	margin:0px;
	padding:0px;
	
}
.innerfullB{
	background:url(../images/innerfullB.gif) no-repeat left top;
	height:12px;
	width:100%;
	margin:0px;
	padding:0px;
}
.flash{
	width:800px;
	margin:auto;
	padding:0px;
	margin-top:20px;
	
}
.btlinks{
	width:700px;
	text-align:center;
	margin:auto;
	margin-top:20px;
}
.btlinks ul{
	margin:0px;
	padding:0px;
}
.btlinks ul li{
	width:450px;
	text-align:center;
	display:inline;
	list-style:none;
	padding:0px 20px 0px 0px;
	color:#330000;
	
}
.btlinks ul li a{
	width:500px;
	text-align:center;
	color:#330000;
	text-decoration:underline;
	
}
.btlinks ul li a:hover{
	width:500px;
	text-align:center;
	color:#330000;
	text-decoration:none;
	
}
h5{
	font-size:15px;
	margin:0px;
	padding:0px;
}
h6{
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#CC0000;
}
/*Padding*/

.pL10{
	padding-left:10px;
}
.pL8{
	padding-left:8px;
}
.pL16{
	padding-left:16px;
}
.pL15{
	padding-left:15px;
}
.pL29{
	padding-left:29px;
}
.pL10{
	padding-left:10px;
}
.pL8{
	padding-left:8px;
}
.pL16{
	padding-left:16px;
}
.pR30{
	padding-right:30px;
}
.pT5{
	padding-top:5px;
}
.pT40{
	padding-top:40px;
}
