@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:16px;
	background-color:#000;
}
#revealHolder {
	position:absolute;
	top:6%;
	left:6%;
	width:90%;
	height:90%;
	z-index:199;
	overflow:hidden;
	background-color:#000;
	display:none;
}

#bg {
	width:94%;
	height:90%;
	margin-top:2%;
	margin-left:3%;
}
a:link {
	color: #ff0500;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ff0500;
}
a:hover {
	text-decoration: none;
	color: #ff0500;
}
a:active {
	text-decoration: none;
	color: #ff0500;
}
#upperNavigation {
	background-image:url(images/nav_full_bkg.png);
	height:96px;
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#innerNavigation {
	width:940px;
	margin:0px auto;
}
#headerLogo {
	float:left;
	width:327px;
	height:161px;
	position:absolute;
	margin-left:13px;
	z-index:99;
}

#flashBack {
	background-color:#000000;
}

#flashImage {
	width:954px; 
	height:398px; 
	background-repeat:no-repeat;
}

#selector {
	 width:96px; 
	 height:198px; 
	 background-repeat:no-repeat; 
	 padding-top:200px; 
	 padding-left:185px; 
	 overflow:hidden;
	 font-weight:lighter;
	 font-color:white;
	 font-size:11px;
	 float:right;
}

.selectWhite {
	color:#FFF;
	cursor:pointer;
}
.selectRed {
	color:#ff0500;
	cursor:pointer;
}


#flashFront {
	width:976px;
	margin:0px auto;
	text-align:left;
	background-color:#272324;
}

#mainBack {
	background-image:url(images/main_bkg2.jpg);
	background-repeat:repeat;
}

#mainWrapper {
	width:976px;
	margin:0px auto;
	padding-top:45px;
	background-image:url(images/mainBack.jpg);
}

#mainWrapper2 {
	width:976px;
	margin:0px auto;
	padding-top:15px;
	background-image:url(images/mainBack.jpg);
}

#homeContent {
	border-top:1px solid #ffffff;
}

#homeLeft {
	float:left;
	padding-top:15px;
	margin-left:26px;
	padding-right:24px;
	border-right:thin solid #FFFFFF;
	width:505px;
	min-height:310px;
}

#homeRight {
	float:right;
	width: 376px;
	padding-right:24px;
	padding-left:0px;
	padding-top:14px;
}

.navLink {
	color:#fff;
	font-size: 12px;
	text-decoration:none;
	letter-spacing:0em;
}

a:link.navLink  div {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	min-height:22px;
	margin-top:55px;
	margin-left:10px;
	margin-right:10px;
}
a:visited.navLink  div {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	min-height:22px;
	margin-top:55px;
	margin-left:10px;
	margin-right:10px;
}
a:hover.navLink  div {
	float:right;
	border-bottom:2px solid #ff0600;
	color:#ff0600;
	min-height:22px;
	margin-top:55px;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}
a:active.navLink  div {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	min-height:22px;
	margin-top:55px;
	margin-left:10px;
	margin-right:10px;
}

.headerText {
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align: left;
	letter-spacing:0em;
}

.smallboxInner {
	background-image:url(images/smallbox_bkg.png);
	padding-left:22px;
	padding-right:22px;
	width:342px;
	padding-top:5px;
	padding-bottom:5px;
}

#footerBack {
	min-height:170px;
	background-color:#000000;
	background-image:url(images/footer_bkg.png);
	background-repeat:repeat-x;
}

#footerInner {
	width:940px;
	margin:0px auto;
}

#searchBar {
	padding-top:5px;
	padding-left:555px;
	padding-bottom:5px;
	min-height:45px;
}

#footerLeft {
	width:278px;
	float:left;
}

#leftFooterInner {
	margin-left:15px;
	padding-top:15px;
}

#footerRight {
	width:660px;
	float:right;
}

.footerText {
	font-size:11px;
	padding-top:0px;
	float:left;
}

.searchBox {
	background-image: url(images/search_bkg.jpg);
	border:none;
	padding:12px 12px;
	width: 190px;
	height:21px;
	float:left;
	overflow:hidden;
	font-size:16px;
	color:#FFFFFF;
	font-weight:200;
}

.emailBox {
	background-image:url(images/emailsignup_box.jpg);
	border:none;
	padding:13px 9px;
	width: 170px;
	height:14px;
	float:left;
	overflow:hidden;
	font-size:10px;
	color:#666660;
	font-weight:200;
}

#interiorBack {
	width:976px;
	margin-left:24px;
	margin:0px auto;
	background-color:#272324;
}

#interiorBkg {
	background-image:url(images/interior_bkg.jpg);
	width:690px;
	min-height:721px;
	background-repeat:repeat-x;
	background-color:#901010;
	padding-top:80px;
	padding-left:70px;
	padding-right:70px;
	padding-bottom:1px;
	text-align: left;
	margin-left:16px;
}
#interiorBkg p.center {
	text-align: center;
}
