body {
background:#000;
font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#WrapperHome {
	position:relative;
	width:963px;
	background:url(../img/backgrounds/bg-home.jpg) no-repeat;
	height:632px;
	z-index:1;
	margin:0 auto;
}

#WrapperInternal {
position:relative;
width:963px;
background:url(../img/backgrounds/bg-interior-topnav.jpg) no-repeat;
z-index:1;
border-top:1px none #6F2613;
border-right:1px solid #6F2613;
border-bottom:1px solid #6F2613;
border-left:1px solid #6F2613;
height:1000px;
margin:0 auto;
}

#WrapperInternal #WrapperAbout {
background:url(../img/backgrounds/bg-interior-base.jpg);
float:left;
position:absolute;
top:108px;
width:963px;
font-size:12px;
line-height:16px;
}

#WrapperInternal #WrapperAbout #AboutColumn1 {
float:left;
width:270px;
border-right:1px solid #000;
padding:25px;
}

#WrapperInternal #WrapperAbout #AboutColumn2 {
width:270px;
border-right:1px solid #000;
float:left;
padding:25px;
}

#WrapperInternal #WrapperAbout #AboutColumn3 {
float:left;
width:271px;
padding:25px;
}

#WrapperHomeFooter {
width:963px;
background:#000;
position:absolute;
top:422px;
z-index:2;
margin:0 auto;
padding:0;
}

#WrapperHome #WrapperHomeFooter {
	float:left;
	z-index:1;
	color: #FFF;
}

#WrapperHome #WrapperHomeFooter #FooterSlideshow {
float:left;
z-index:3;
position:absolute;
left:0;
top:0;
}

#WrapperHome #WrapperHomeFooter #FooterContent {
background:url(../img/backgrounds/bg-home-text.jpg) repeat left top;
float:left;
height:181px;
width:455px;
color:#333;
z-index:4;
position:absolute;
left:478px;
top:0;
font-size:12px;
line-height:16px;
padding:15px;
}

#HomeTagline {
color:#FFF;
text-align:center;
z-index:5;
position:absolute;
top:75px;
width:500px;
left:232px;
}

#HomeTagline h1 {
font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
margin:0;
padding:0;
}

#WrapperHome #Icons {
text-align:center;
z-index:10;
position:absolute;
top:140px;
left:67px;
}

.lipstick {
color:#872434;
}

#Logo {
position:absolute;
z-index:7;
left:0;
top:0;
margin:5px;
padding:0;
}

#Navigation {
position:absolute;
left:65px;
top:0;
}

#nav {
display:block;
position:relative;
height:35px;
z-index:50;
margin:0;
padding:0;
}

#nav li {
display:block;
list-style:none;
float:left;
position:relative;
width:125px;
z-index:50;
margin:0;
padding:0;
}

#nav a {
	display:block;
	color:#FFF;
	font-size:12px;
	line-height:1;
	border-left:2px dotted #FFF;
	z-index:50;
	padding:6px;
	text-decoration: none;
}

#nav ul {
display:none;
position:absolute;
left:0;
width:130px;
top:36px;
z-index:50;
margin:0;
padding:0;
}

* html #nav ul {
line-height:0;
}

#nav ul a {
zoom:1;
border-right:none;
opacity:0.9;
filter:alpha(opacity=90);
z-index:50;
border-bottom:none;
}

#nav ul li {
float:none;
}

#nav ul ul {
top:0;
left:131px;
z-index:50;
}

#WrapperHome #Navigation #nav li ul li {
color:#800023;
margin:0;
padding:0;
}

#WrapperHome #Navigation #nav li ul li a {
color:#FFF;
}

#WrapperHome #Navigation #nav li ul li a:hover {
color:#800023;
}

#nav :hover {
background-color:none;
}

#nav li.hover a {
background-color:#1a1818;
color:#800023;
opacity:0.9;
filter:alpha(opacity=90);
z-index:50;
}

#nav ul li a {
background-color:#1a1818;
color:#FFF;
z-index:50;
}

#nav ul a.hover {
color:#800023;
background:#1a1818;
z-index:50;
}

#FooterLinks {
font:normal 9px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
width:963px;
text-align:center;
margin:0 auto;
}

#FooterLinks a, a:link, a:visited, a:active {
	color:#FFF;
	text-decoration: none;
}

#FooterLinks a:hover {
	color:#FFF;
	text-decoration: underline;
}
