body {
	background-color: #101010;
	margin: 0;
	padding:0;
color:#000;
}
.layout {
margin:10px auto;
}
img {
border:none;
}
td {
vertical-align:top;
}
table {
	border-collapse:collapse;
}
p, td, li {
font: 11px Tahoma, Verdana, Arial, sans-serif;
}
h3 {
font-size:14px;
}
	h3 span {
	font-size:10px;
	}
.h3news {
padding-left:10px;
}
#content {
background: url(images/5star_slices_09.jpg);
border-bottom:1px solid #000;
width:494px;
}
#navdiv, #navtd {
text-align:right;
width:229px;
}
#navtd {
background: #2c2725 url(images/5star_slices_06b.gif) repeat-y right;
border:1px solid #000;
border-width:0 1px 1px 0;
padding-bottom:5px;
}
#navtd p {
color:#5f86ad;
margin: 1px 20px 1px 0;
font-size:9px;
}
#navdiv{
background: url(images/5star_slices_06.jpg) no-repeat top;
}
.navcat a {
display:block;
text-decoration:none;
font-size:13px;
font-weight:bold;
padding: 3px 25px 3px 0;
margin: 0;
}
.navcat a:link, .navcat a:visited {
color:#FFFFFF;
}
.navcat a:hover, .navcat a:active {
color:#FFFFFF;
background: url(images/arrow.png) no-repeat right;
}
.over {
background: url(images/arrow.png) no-repeat right;
}
#navdiv img {
margin:0;
padding:0;
}
#logo, #logo2 {
width:494px;
height:109px;
}
#logo {
background: url(images/5star_slices_05.gif) no-repeat top left;
}
#logo2 {
background:url(images/5star_03.gif) no-repeat top left;
}
#logo p {
font-weight:bold;
text-align:right;
width:454px;
color:#FFFFFF;
}
#logo2 {
text-align:right;
vertical-align:bottom;
}
#logo2 div {
margin: 0 5px 5px 0;
}
#content p {
margin:10px;
}
#contentdiv {
margin:0;
padding:10px 0 0 0;
background:url(images/content_back.gif) repeat-y right;
float:right;
width:477px;
}
h1 {
height:34px;
padding:5px 0 0 7px;
background:url(images/h1_back.gif) no-repeat;
font-size:18px;
margin:0;
}
h2, h1 {
color:#FFF;
font-weight:bold;
}
h2 {
font-size:15px;
margin:7px 0;
}
.item, .images {
background-color:#101010;
border:1px solid #000;
margin:10px 0 10px 10px;
width:450px;
overflow:hidden;
}
.images img {
border:1px solid #000;
}
.images p {
color:#FFFFFF;
}
.images a:link, .images  a:visited {
color:#FFF;
}
.images a:hover, .images  a:active {
color:#ed2024;
}
a:link, a:visited {
color:#000000;
}
a:hover, a:active {
color:#ed2024;
}
.price {
background-color:#FFF;
width:230px;
border:1px solid #ed2024;
border-collapse:collapse;
}
.price td {
border-bottom:1px solid #ed2024;
padding-top:2px;
}
.price1 {
color:#101010;
font-size:16px;
font-weight:bold;
vertical-align:middle;
padding:7px;
}
.price2 {
vertical-align:bottom;
padding:0;
text-align:right;
}
.price2 form {
padding:0;
margin:0;
vertical-align:bottom;
float:right;
width:117px;
}
#contact {
margin: 10px 30px;
color:#101010;
background-color:#c2c2c2;
padding:10px;
width:300px;
}
#contact table {
margin-left:10px;
}
#contact td {
padding-right:5px;
}
#contact h2, h3 {
color:#101010;
}
input, textarea, select {
font-size:10px;
}
#contact hr {
margin: 10px 0;
width:300px;
}
.footer {
padding: 10px 10px 20px 10px;
}
.footer form {
width:125px;
height:29px;
float:right;
}
.quote {
width:430px;
margin: 10px auto;
color:#101010;
background-color:#ced6e7;
padding:10px;
}
.roller {
border:1px solid #FFF;
background-color:#000;
width:150px;
margin:0 auto;
text-align:center;
padding:3px;
margin-top:5px;
}
	.roller a {
	color:#ed1f24;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.copy {
text-align:center;
color:#FFF;
}
	.copy a:link {
	color:#CCC;
	}
.warn {
background-color:#c2c2c2;
border:1px solid #000;
padding:5px;
font-size:1.4em;
font-weight:bold;
color:#000;
overflow:hidden;
margin:5px;
}
	.warn img {
	float:left;
	margin:0 10px;
	}
#newsnav {
margin:10px auto;
}
	#newsnav td {
	margin:0;
	padding:0;
	height:45px;
	}
	#newsnav img {
	height:45px;
	}
	.newsnav1, .newsnav1 img {
	width:158px;
	}
	.newsnav2, .newsnav2 img {
	width:148px
	}
	.newsnav3, .newsnav3 img {
	width:135px;
	}
#schedule, #news, #images{
padding: 20px 0;
}
.videos {
	margin:10px;
}