/* red style - red.css */

#top { background:url(red/bg-top-tile.gif) repeat-x top left; border-bottom:1px solid #313131; }
#top .content { background:url(red/bg-top.png) no-repeat top center; }
#featured { background:#790d01 repeat-x left bottom; border-top:1px solid #640000; border-bottom:1px solid #cc361c; }
#featured #loopedSlider { background:url(red/bg-slider.jpg) no-repeat center center;}
#featured .slides { margin-top: 10px; }
#featured #page-title { background:url(red/bg-slider.jpg) no-repeat center center;}
#featured p { color: white; }
#featured #page-title h2 { margin-top: 35px; }

#nav {
	font-family: Arial, serif;
	font-size: 16px;
	color: #27241e;
	margin: 0;
	padding: 0;
	display: block;
	height: 72px;
	float: left;
	clear: both;
	*display: inline;
	*width: 960px;
	*float: left;
}

#nav-wrap {
	height: 72px;
	display: block;
	margin-top: -19px;
	float: none;
	clear: both;
	float: left;
	left: 50%;
	margin-left: -460px;
	position: absolute;
	*display: inline;
	*width: 960px;
	*float: left;
}

#nav ul {
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	float: none;
	display: block;
	clear: both;
	*display: inline;
	*float: left;
	*width: 960px;
}

#nav ul li {
	margin: 0;
	padding: 0;
	display: inline;
	*display: table-cell;
	*float: left;
	background: transparent url("red/nav.png") repeat-x 0 -144px; 
	*display: inline;
	*float: left;
}

#nav-wrap ul li.nav-left {
	height: 72px;
	width: 32px;
	display: table-cell;
	float: left;
	background: transparent url("red/nav.png") no-repeat left 0; 
	*display: inline;
	*float: left;
}

#nav-wrap ul li.nav-right {
	height: 72px;
	width: 32px;
	display: block;
	float: left;
	background: transparent url("red/nav.png") repeat-x left -72px; 
	*display: inline;
	*float: left;
}

#nav ul li a {
	font-family: Arial, serif;
	font-size: 14px;
	color: #27241e;
	margin: 0;
	padding: 0;
	*display: inline;
	*float: left;
}

#nav ul li span  {
	text-transform: none;
	height: 72px;
	display: block;
	line-height: 70px;
	padding: 0 15px;
	letter-spacing: 0px;
	*display: inline;
	*float: left;
}

#nav a:hover, #nav li.current_page_item a, #nav li.current_page_parent, #nav li.current_page_item, #nav li:hover{
	margin: 0;
	padding: 0;
	border-bottom: none;
	background-color: transparent;
	color: #790D01;
	cursor: pointer;
}

.nav-spacer {
	width: 32px;
	display: table-cell;
}

#nav li ul {
	width: 220px;
	background: white;
	*display: inline;
	*float: left;
}

#nav ul li ul {
	border: none;
	margin: 0;
	padding: 0;
	background: white;
	margin-top: -10px;
	padding-bottom: 10px;
}

#nav ul li ul li {
	color: red;
	background: white;
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
}

#nav ul li ul li a {
	margin: 0;
	padding: 0;
	height: auto;
	font-family: Arial, serif;
	font-size: 14px;
	width: 100%;
}

#nav ul li ul li a span {
	background: white;
	margin: 0;
	color: #27241e;
	font-weight: normal;
	line-height: 12px;
	padding: 10px 20px;
	height: auto;
}

#nav ul li ul li a span:hover {
	background: #eeeeee;
}

#nav li.current_page_item ul li a, #nav li ul li.current_page_item a {
	margin: 0;
	padding: 0;
	height: auto;
}

#nav li.current_page_item ul li a:hover, #nav li ul li.current_page_item a:hover {
	margin: 0;
	padding: 0;
	line-height: 12px;
	height: auto;
}

#nav ul li ul li a:hover, #nav ul li ul li a:hover span, #nav ul li ul li:hover span{
	color: #27241e;
	font-weight: normal;
	line-height: 12px;
	margin: 0;
	height: auto;
}

#nav .drop-left {
	width: 4px;
	height: 4px;
	background: green;
	display: table-cell;
}

#nav .drop-mid {
	height: 4px;
	width: 20px;
	background: red;
	display: table-cell;
}

#nav .drop-right {
	width: 4px;
	height: 4px;
	background: blue;
	display: table-cell;
}