body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 1.2em;
	color: #666666;
	background-color: #663333;
	text-align: center;
}



a.skip	{display: none;}

a img {border: none;}



/* =TYPOGRAPHY-----------------------------------------*/	

h1 {

	margin: 0;

	padding: 0;

	font: bold 14px Arial, Verdana, sans-serif;

 	color: #000;

}



h2, .header {
	margin: 0;
	padding: 0;
	font: bold 15px Arial, Verdana, sans-serif;
	color: #bc231e;
	text-transform: uppercase;

}



h3, .subheader	{
	margin: 0;
	padding: 0;
	font: bold 14px Arial, Verdana, sans-serif;
	color: #5E9188;

	}

	

h4 {

	margin: 0;

	padding: 0;

	font: bold 10px Arial, Verdana, sans-serif;

	color: #a8a8a8;

}

 

a	{

	color: #bc231e;

	text-decoration: none;

	}

	

a:hover	{

	color: #a8a8a8;

	text-decoration: underline;

	}

	

/* =CONTAINER DIVS-----------------------------------------*/	

#container {

	margin: 0 auto 0 auto;

	text-align: left;

	width: 792px;	

	padding: 5px;

}



#container2 {

	background: url(../images/borders.jpg) repeat-y;

	background-color: #fff;

	width: 792px;

	padding: 0 2px;

}



div#banner {

	position: relative;

	margin: 10px	 0 0 0;

	width: 796px;

	height: 156px;

	background: url(../images/banner.jpg) top no-repeat;

	background-image: url(images/Header.gif);

}



/* =NAVIGATION-----------------------------------------*/	


ul#newsletter {

	display: block;

	padding: 0;

	margin:  0 0 0 425px;

	position: relative;

	top: 55px;

	left: 0;

	height: 20px;

	list-style-type: none;


	}	

ul#nav {
	display: block;
	height: 20px;
	left: 0;
	list-style-type: none;
	margin:  0 0 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 118px;
	}

	

ul#nav li {

	margin: 0;

	padding: 0;

	display: inline;

	color: #5E9188;

	text-align: center;

 	}



ul#nav a {
	line-height: 20px;
	padding: 0 20px 0 20px;
	margin: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5E9188;
	text-transform: Uppercase;
	text-decoration: none;
}



ul#nav a.on, ul#nav a:hover	{

	color: #bc231e;

		} 

	

ul#nav ul {

		position: absolute;

		left: 0;

		top: 20px;

		list-style-type: none;

		margin: 0 0 0 0;

		padding: 0;

		text-align: center;

		}



ul#nav li ul li	{

	display: inline;

	background: none;

	}

ul#twitter_update_list{

	line-height: 18px;

	background: none;

	text-align: left;

	padding: 0 15px;

	text-transform: none;

	font-weight: normal;
	list-style-type: none;

	}

ul#nav li ul li a	{

	line-height: 18px;

	background: none;

	text-align: center;

	padding: 0 15px;

	text-transform: none;

	font-weight: normal;

	}



#nav a:hover {

	text-decoration: none;

}



ul#subnav {
	display: block;
	padding: 0;
	margin:  0 0 0 0;
	position: relative;
	top: 120px;
	left: 0;
	height: 20px;
	list-style-type: none;
	text-align: center;
	}

	

ul#subnav li {

	margin: 0;

	padding: 0;

	display: inline;

	color: #bc231e;

	text-align: center;

 	}



ul#subnav a {

	line-height: 20px;

	padding: 0 5px 0 5px;

	margin: 0;

	font-family: Arial, Verdana, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #bc231e;

	text-transform: None;

	text-decoration: none;

}



ul#subnav a.on, ul#subnav a:hover	{

	color: #5E9188;

		} 

	

ul#subnav ul {

		position: absolute;

		left: 0;

		top: 20px;

		list-style-type: none;

		margin: 0;

		padding: 0;

		text-align: center;

		}



ul#subnav li ul li	{

	display: inline;

	background: none;

	}



ul#subnav li ul li a	{

	line-height: 18px;

	background: none;

	text-align: center;

	padding: 0 15px;

	text-transform: none;

	font-weight: normal;

	}



#nav a:hover {

	text-decoration: none;

}





/* =EDITABLE BODY -----------------------------------------*/	

div#mainPageArea {

	width: 792px;

	padding: 25px 0 0 0;

}

	

div#specialsArea		{	

	float: right;

	display: inline;

	width: 300px;

	margin: 40px 20px 0 0;

	}

	

div#cmsContentArea {

	float: left;

	display: inline;

	margin: 20px 0 0 50px;

	padding: 0 0 0 25px;

	width: 200px;

}



div#cmsContentArea p {

	margin: 0 0 1.5em 0;

}







hr.cleaner {

      clear:both;

      height:1px;

      margin: -1px 0 0 0; 

	  padding:0;

      border:none;

      visibility: hidden;

      }



/* =HOMEPAGE-----------------------------------------*/	



body#home div#cmsContentArea {

	width: 400px;

	margin: 0;

}





/* =CMS STYLES-----------------------------------------*/	

img.homeImage {

	width:  285px;

	float:  left;

}



div.specials {

	width: 318px;

	height: 250px;


}



div.specials p a {

	display: block;

	margin: 0;

	padding: 0;

 	color: #bc231e;

}



div.specials p {

	font: bold 14px Arial, Verdana, sans-serif;

	color: #a8a8a8;

	padding: 10px 0 0 110px;

}





/* =FOOTER DIV-----------------------------------------*/	



div#footer

	{

	text-align: left;

	width: 796px;

	padding: 52px 0 20px 0;

	margin: 0 auto 15px auto;

	clear: both;

	color: #000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background: url(images/Footer.gif) top no-repeat;

	}

	

p.footlinks	{

	float:right;

	margin: 0 15px 0 0;

	padding: 0;

	color: #fff;

	}



p.footlinks a {

	color: #fff;

	font-weight: normal;

	text-decoration: none;

	padding: 0 5px;

	margin: 0;

	}



p.footlinks a:hover {

	color: #bc231e;

}



p.legal	{

	float: left;

	padding-left: 15px;

	margin: 0;

	color: #fff;

	}



input.button	{

		background-color: #bc231e;

		color: #fff;

		border: 0px solid #000;

		font: bold 10px Verdana, Arial, sans-serif;

		cursor: hand;

}
