* { 
	margin:0;
	padding:0;
}
html, body { 
	height:100%;
}
html {
	min-width:970px;
}
body {
	background:url(images/tail-body.png) 0 0 repeat-x #FFCD00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.125em;
	color:#333333;
}
hr {
	background:#d5d5d5;
	height:1px;
	border:none;
	clear:none;
	color: #d5d5d5;
	margin: 0px;
}
img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}
object { 
	vertical-align:top; 
	outline:none;
}
ul, ol { 
	list-style:none;
}
ul.doc{
	list-style-type:disc;
	padding:0 0 0 40px
}
ul.doc li{
	padding:0 0 10px 0px
}
ul.doc2{
	list-style-type:disc;
	padding:0 0 0 20px
}
ul.doc2 li{
	padding:0 0 10px 0px
}
ul.doc3{
	list-style-type:disc;
	padding:0 0 0 20px
}
ul.doc3 li{
	padding:0 35px 10px 0px;
	float: left;
}
.pad1{
	padding:0 0 0 5px
}
.pad2{
	padding:0 0 0 10px
}
.pad3{
	padding:0 0 0 20px
}
.pad4{
	padding:0 25px 0 20px
}
.pad5{
	padding:10px 0 0 10px
}
.pad6{
	padding:0 0 0 5px;
	margin: 0 0 0 0px;
}
.pad7{
	padding:5px 0 0 0px
}
.pad8{
	padding:0 10px 0 0
}
.lodging{
	padding:0 15px 0 0
}
.fleft { 
	float:left;
}
.fright { 
	float:right;
}
.logo{
	padding:2px 0 8px 140px;
}
.facebook{
	padding:14px 10px 0 0;
	float: left;
}
.clear { 
	clear:both;
}
.tablebottom{
	padding:0px
}
.tablebottom td{
	padding:10px 0 10px 30px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.tablebottom td a{
	color:#000
}
#shuttle{
	padding:15px;
	background-color:#FFFFFF;
	border:1px solid #e9e9e9;
	width: 95%;
	font-size: 13px;
}
.shuttleimg{
	padding:0 15px 0 0;
	float: left;
}
.rv{
	padding:10px;
	float:right
}
.col-1, .col-2, .col-3, .col-4 { 
	float:left;
}
.col-5{
	margin:0 30px 0 10px
}
.col-6{
	margin:0 5px 0 0px
}
.alignright { 
	text-align:right;
}
.aligncenter { 
	text-align:center;
}
.wrapper { 
	width:100%;
	overflow:hidden;
}
.container { 
	width:100%;
}
.red{
	color:#E50730;
	font-size: 18px;
	margin: 0 0 10px 0;
}
.red2{
	color:#CC0000;
	font-size: 13px;
	margin: 0 0 10px 0;
}
.grey{
	color:#333333;
	font-size: 13px;
	margin: 0 0 10px 0;
}
.black{
	color:#434343;
	font-size: 16px;
}
.blue{
	color:#0F64A5;
	font-size: 18px;
}
.blue2{
	color:#0F64A5;
	font-size: 13px;
}
.lightblue{
	color:#19B4ED;
	font-size: 18px;
	margin: 0 0 10px 0;
}
.lightblue2{
	color:#19B4ED;
	font-size: 13px;
	margin: 0 0 10px 0;
}

/*==== GLOBAL =====*/
#main {
	width:970px;
	margin:0 auto;
	font-size:14px;
	position:relative;
}
#header {
	height:426px;
	position:relative;
}
#header1 {
	height:222px;
	position:relative;
}
#content {
	width:100%;
	position:relative;
}
#content .mainContent {
	background:#fff;
}
#content .extraContent {
	padding:12px 32px 22px 28px;
	background-color: #012769;
	border-bottom: 1px solid #26457A;
}
#content .extraContent1 {
	padding:12px 32px 22px 28px;
	background-color: #FFD000;
	border-bottom: 1px solid #26457A;
}
#footer {
	padding:15px 0 20px 0;
}
#icons{
	position:absolute;
	margin: 5px 0 0 865px;
}
#menu {
	padding:0 0 0 170px;
	margin:0 auto 0 auto;
	height: 45px;
	background: url(images/header-bg1.png) no-repeat 0 0;
}
#menu div.amenities, #menu div.rvsites, #menu div.convention, #menu div.rates, #menu div.shows, #menu div.campers {
	float:left;
	height:45px;
	padding:0px;
	margin:0px
} 
#menu div.amenities a, #menu div.rvsites a, #menu div.convention a, #menu div.rates a, #menu div.shows a, #menu div.campers a {
	display: block;
	height:100%;
	padding:0px;
	margin:0px
}
#menu div.amenities a:hover, #menu div.rvsites a:hover, #menu div.convention a:hover, #menu div.rates a:hover, #menu div.shows a:hover, #menu div.campers a:hover {
	background:none;
}
#menu div.amenities {
	width:119px;
	background:url(images/amenities-over.png);
	padding:0px;
	margin:0 36px 0 3px
}
#menu div.amenities a {
	background:url(images/amenities.png) top left no-repeat;
}

#menu div.rvsites {
	width:123px;
	background:url(images/rv-sites-lodging-reservations-over.png) 0 0 no-repeat;
	height: 45px;
	margin:0 36px 0 0
}
#menu div.rvsites a {
	background:url(images/rv-sites-lodging-reservations.png) top left no-repeat;
}

#menu div.convention {
	width:87px;
	background:url(images/convention-center-over.png) 0 0 no-repeat;
	height: 45px;
	margin:0 36px 0 0
}
#menu div.convention a {
	background:url(images/convention-center.png) top left no-repeat;
}

#menu div.rates {
	width:65px;
	background:url(images/monthly-special-over.png) 0 0 no-repeat;
	padding: 0px;
	margin:0px 36px 0 0;
	height: 45px;
}
#menu div.rates a {
	background:url(images/monthly-special.png) top left no-repeat;
}

#menu div.shows {
	width:93px;
	background:url(images/shows-attractions-over.png) 0 0 no-repeat;
	padding: 0px;
	margin:0px 36px 0 0;
	height: 45px;
}
#menu div.shows a {
	background:url(images/shows-attractions.png) top left no-repeat;
}

#menu div.campers {
	width:96px;
	background:url(images/what-campers-say-over.png) 0 0 no-repeat;
	padding: 0px;
	margin:0px;
	height: 45px;
}
#menu div.campers a {
	background:url(images/what-campers-say.png) top left no-repeat;
}
#menu div.act a {
	background:none
}

/*---- tailings ----*/
.main-bg {
	background-color: #FFD000;
}

/*----- forms parameters -----*/

input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}


/*----- other -----*/
.camperstable{
	padding:0px;
	margin: 0 auto;
}
.camperstable td{
	padding:0px
}
.camperstable td.shows{
	padding:0px;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
}
.camperstable td.shows a{
	color: #333333;
	text-decoration: none;
}
.camperstable td.shows a:hover{
	color: #333333;
	text-decoration: underline;
}
.img-indent { 
	margin:0 13px 0 0; 
	float:left;
}
.img-box {
	width:99%;
	overflow:hidden;
	padding-bottom:0px;
}
.welcome {
	float:left;
	margin:0 13px 0 0;
	padding: 0 0 0px 0;
}
.extra-wrap { 
	overflow:hidden;
}

p {
	margin: 0 0 1em 0;
	line-height: 20px;
}
p.main{
	padding:10px 0 0 20px
}
p.rates{
	padding:0px;
	line-height: 20px;
	font-size: 13px;
}
.p1 { 
	margin-bottom:9px;
}
.p2 { 
	margin-bottom:18px;
}
.p3 {
	margin-bottom:0px;
}

/*----- txt, links, lines, titles -----*/
a {
	color:#1599d4; 
	outline:none;
	text-decoration:underline
}
a:hover{
	text-decoration:none;
}
h2 {
	font-size:18px;
	line-height:1.2em;
	color:#202020;
	font-style:normal;
	margin-bottom:12px;
	text-transform:uppercase;
	padding-top:0px;
}
h2.extra-title {
	left:0;
	top:0;
	margin-bottom:0;
	padding:0;
}
h2.extra-title a{
	color:#CC0000;
	text-decoration: underline;
}
h3 {
	font-size:21px;
	line-height:1.2em;
	color:#fff;
	font-style:italic;
	text-transform:uppercase;
	padding:8px 0 6px 0;
}
	h3.first {
		text-indent:20px;
	}
h4 {
	font-size:13px;
	color:#434343;
	margin-bottom:4px;
}
h4 a {
	color:#434343;
	text-decoration:none;
}
h4 a:hover {
	text-decoration:underline;
	}
h5 {
	font-size:18px;
	line-height:1.2em;
	color:#fff;
	font-style:italic;
	text-transform:uppercase;
	margin-bottom:18px;
	padding-top:15px;
}
h5 a{
	color:#fff;
	text-decoration: none;
}
h5.add {
	font-size:18px;
	line-height:1.2em;
	color:#000000;
	font-style:italic;
	text-transform:uppercase;
	margin-bottom:5px;
	padding-top:15px;
}
h5.shows {
	font-size:18px;
	line-height:1.2em;
	color:#000000;
	font-style:italic;
	text-transform:uppercase;
	padding-top:0px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
}
.txt1 {
	line-height:18px;
}
.txt2 {
	color:#434343;
}

.link1 { 
	float:left;
	background:url(images/link1-bg.gif) left top repeat-x; 
	color:#fff; 
	text-decoration:none !important;
	font-size:12px;
	text-transform:uppercase;
	height:25px;
	position:relative;
}
.link1.fright {
	float:right;
}
.link1:hover { 
	text-decoration:underline;
}
	.link1 em {
		display:block;
		background:url(images/link1-left.gif) no-repeat left top;
		position:relative;
	}
	.link1 b { 
		display:block;
		background:url(images/link1-right.gif) no-repeat right top; 
		padding:3px 15px 4px 15px;
		position:relative;
		cursor:pointer;
	}


.line-hor { 
	background:#3a3c52;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:20px 0 20px 0;
}
.line-ver, .line-ver1 {
	background-repeat:repeat-y;
	width:100%;
}
.line-ver-alt, .line-ver-alt1 { 
	background-image:url(images/line-ver-alt.gif); 
	background-repeat:repeat-y;
	width:100%;
}
.line-ver-extra, .line-ver-extra1, .line-ver-extra2 { 
	background-image:url(images/line-ver-extra.gif); 
	background-repeat:repeat-y;
	width:100%;
}
.line-ver-extra, .line-ver-extra1, .line-ver-extra3 {
	background-image:url(images/line-ver-extra.gif); 
	background-repeat:repeat-y;
	width:100%;
}

/*==================boxes====================*/
.box {
	background:#ebebeb;
	border:1px solid #ccc;
	padding:10px 9px 9px 9px;
}

.address { 
	float:left;
}
	.address dt {
		margin-bottom:16px;
	}
	.address dd { 
		clear:both;
		text-align:right;
	}
		.address dd span { 
			float:left;
			padding-right:25px;
		}


/*===== header =====*/
#header .row-1 {
	height:77px;
}
#header .row-1 .fleft {
	position:absolute;
	margin: 3px 0px 0 3px;
	z-index: 100;
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
}
#header .row-1 .fright {
		font-size:10px;
		text-transform:uppercase;
		color:#064e92;
		padding:24px 0 0 0;
	}
		#header .row-1 .fright span {
			float:left;
			padding:5px 20px 8px 0;
		}
		#header .row-1 .fright span.login {
			background:url(images/divider.gif) no-repeat 0 0;
			padding:5px 10px 8px 25px;
		}
		#header .row-1 .fright a {
			color:#fff;
			text-decoration:none;
		}
		#header .row-1 .fright a:hover {
			text-decoration:underline;
		}
		#header .row-1 .fright span b {
			color:#fff;
			font-weight:normal;
		}
#header .row-2 {
	height:45px;
	background:url(images/header-bg1.png) no-repeat 0 0;
}
	#header .nav {
	float:left;
	padding:0px 0 0 0px;
	font-size: 12px;
	}
		#header .nav li {
	float:left;
	padding-right:30px;
		}
			#header .nav li a {
	float:left;
	font-size:16px;
	line-height:1.2em;
	color:#064e92;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-transform:uppercase;
			}
			#header .nav li a:hover {
				color:#000;
			}
	
#header .row-3 {
	height:304px;
	overflow:hidden;
	position:relative;
	background:#000;
}
#header1 .row-1 {
	height:77px;
}
#header1 .row-1 .fleft {
	position:absolute;
	margin: 3px 0px 0 3px;
	z-index: 100;
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
}
.coin-slider { overflow: hidden; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons {
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	width:194px;
	height:40px;
	background-color:#000;
	background:url(images/coin-slide-title.png);
	padding:28px 0 0 20px;
	z-index:10;
}
.cs-buttons a { 
	background:url(images/cs-button1.png) no-repeat 0 0;
	float:left;
	width:15px;
	height:15px;
	margin-left:4px;
	text-indent: -1000px;
}
.cs-buttons a:hover, .cs-buttons a.cs-active {
	background:url(images/cs-button2.png) no-repeat 0 0;
}

.cs-title { 
	width: 407px; 
	background:url(images/coin-slide-title.png);
	color: #fff;
	padding:14px 0 14px 32px;
	font-weight:bold;
	text-transform:uppercase;
	word-spacing:3px;
}
.cs-title span {
	color:#fff;
}
.cs-title strong {
	display:block;
	font-size:18px !important;
	line-height:1.2em;
	display:block;
	font-weight:normal;
	text-transform:none;
}
.cs-title b {
	background-color:#178EC3;
	display:inline-block;
	line-height:18px;
	text-align:center;
	padding:0 7px 0 7px
}

.cs-prev, 
.cs-next {
	width:32px;
	height:31px;
	text-indent:-9999em;
}

.cs-prev {
	background:url(images/cs-prev.png) no-repeat 0 0;
	position:absolute;
	left:0;
	top:18px;
	display:block;
	cursor:pointer;
}
.cs-next {
	background:url(images/cs-next.png) no-repeat 0 0;
	position:absolute;
	right:0;
	top:18px;
}

#cs-navigation-coin-slider {
	z-index:10000;
	position:absolute;
	right:22px;
	bottom:0;
	width:67px;
	height:68px;
}

/*===== content =====*/
#content {
	
}
	#content .row-1 {
	background:#f6f6f6;
	border-bottom:1px solid #dedede;
	padding: 0 0 10px 0;
	}
	
#content .indent {
padding:20px 18px 0px 24px;
}
#content .indent1 {
	padding:10px 18px 22px 24px;
}
#content .indent2 {
	padding:10px 18px 0px 24px;
}
#content .extraContent .indent {
	padding:12px 20px 22px 28px;
}
	
	
	
	.banners {
		width:100%;
		overflow:hidden;
	}
		.banners li {
			float:left;
			padding:0 7px 7px 0;
		}
		.banners li.alt {
			padding-right:0;
		}
	
	
.list1 li {
	border-bottom:1px solid #d5d5d5;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.list1 li.bot {
	border-bottom:none;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.list1 li img {
	float:left;
	margin-right:16px;
}
		.list1 li h4 {
			margin-bottom:2px;
		}
	
	.list2 {
		padding-bottom:10px;
	}
	.list2 li {
		background:url(images/arrow1.gif) no-repeat 0 7px;
		padding:0 0 10px 10px;
		font-size:13px;
	}
		.list2 li a {
			color:#00cbff;
		}
	
	.cinema-list {
		width:100%;
		overflow:hidden;
		padding-bottom:22px;
	}
		.cinema-list li {
			float:left;
			padding:0 8px 24px 0;
		}
			.cinema-list li a {
				float:left;
				border:1px solid #c2c2c2;
			}
			.cinema-list li a:hover {
				border:1px solid #434343;
			}
	
	.downloads dt {
		font-weight:bold;
		text-transform:uppercase;
		color:#434343;
		margin-bottom:18px;
		text-align:center;
		padding-top:8px;
	}
	.downloads dd {
		margin-bottom:-9px;
	}
		.downloads dd ul {
			width:100%;
			overflow:hidden;
		}
			.downloads dd ul li {
				float:left;
				padding:0 7px 7px 0;
			}
				.downloads dd ul li a {
					float:left;
					border:1px solid #c2c2c2;
				}
				.downloads dd ul li a:hover {
					border:1px solid #434343;
				}
				
		.downloads dd ul.doc2 {
	width:100%;
	overflow:hidden;
	margin: 0px;
		}
			.downloads dd ul.doc2 li {
	padding:0 7px 7px 0;
	float: none;
			}
	
	.headlines-pagination {
		width:100%;
		overflow:hidden;
		text-align:center;
		padding-bottom:18px;
	}
		.headlines-pagination li {
			display:inline;
			color:#1599d4;
			padding:0 3px 0 4px;
		}
			.headlines-pagination li a {
				font-weight:bold;
			}
	
.headlines-list dt {
	width:100%;
	color:#434343;
	text-decoration:none;
	background:url(images/arrow2.gif) no-repeat 0 0;
	padding:1px 0px 2px 35px;
}
.headlines-list dt a:hover {
	text-decoration:underline;
}
.headlines-list dd {
	border-bottom:1px solid #d5d5d5;
	margin-bottom:10px;
	font-size:11px;
	padding:0 0 10px 36px;
}
.headlines-list dd.main {
	border-bottom:1px solid #d5d5d5;
	margin-bottom:10px;
	font-size:11px;
	padding:0 0 0px 36px;
}
.headlines-list dd.last {
	border-bottom:none;
	background:none;
	padding-bottom:0;
}
	
	.genres dt {
		margin-bottom:10px;
	}
	.genres dd {
		width:100%;
		overflow:hidden;
	}
		.genres dd ul {
			float:left;
			padding:0 25px 10px 0;
		}
		.genres dd ul.last {
			padding-right:0;
		}
			.genres dd ul li {
				background:url(images/marker1.gif) no-repeat 0 8px;
				padding:0 0 0 14px;
				line-height:14px;
			}
				.genres dd ul li a {
					color:#999898;
					text-decoration:none;
				}
				.genres dd ul li a:hover {
					text-decoration:underline;
					color:#000;
				}


/*=== tabs ===*/
.tabs-wrap {
	position:relative;
	width:100%;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	height: 33px; /*--Set height of tabs--*/
	float:right;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 32px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 32px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #c2c2c2;
	border-bottom:1px solid #212121;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	font-size:15px;
	color:#fff;
	font-style:normal;
	text-transform:uppercase;
	background:url(images/tab-bg.gif) 0 0 repeat-x #212121;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-left:2px;
	font-weight: bold;
}
ul.tabs li a {
	text-decoration: none;
	color:#fff;
	display: block;
	font-size: 1em;
	padding: 0 18px;
	outline: none;
}
ul.tabs li a:hover {
	background:none;
}
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li.active a  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:none;
	border-color:#8b8b8b;
	border-bottom: 1px solid #f6f6f6; /*--Makes the active tab look like it's connected with its content--*/
	color:#202020;
}

.tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	height:275px;
}
.tab_content {
	padding: 26px 0 0 0;
}
/*=== tabs ===*/


/*
	* Required 
*/
.loopedCarousel .container {
	height:197px; 
	overflow:hidden; 
	position:relative; 
	padding-bottom:19px;
}
.loopedCarousel .container2 {
	height:197px;
	position:relative;
	padding-bottom:19px;
}
.loopedCarousel .slides {position:absolute; top:0; left:0;}
.loopedCarousel .slides div {
	position:absolute;
	top:0;
	width:158px;
	height:197px;
	display:none;
}	
	.loopedCarousel .slides dl {
		background:#fff;
	}
	.loopedCarousel .slides dl dt {}
	.loopedCarousel .slides dl dd {
		border:1px solid #e7e7e7;
		border-top:none;
		padding:8px 7px 19px 11px;
		font-size:11px;
	}
	.loopedCarousel .slides dl dd.last {
		overflow:hidden;
		border-top:none;
		padding:6px 7px 6px 11px;
	}
		.loopedCarousel .slides dl dd.last img {
			float:right;
		}
		.loopedCarousel .slides dl dd strong {
			font-size:12px;
			color:#252525;
			display:block;
		}
/*
	* Optional
*/
.loopedCarousel { 
	position:relative; 
	clear:both; 
}
.loopedCarousel ul.pagination { 
	float:right;
	padding:10px 6px 0 0;
}
.loopedCarousel ul.pagination li  { float:left; padding-left:4px;}
.loopedCarousel ul.pagination li a {
	float:left;
	width:15px;
	height:15px;
	background:url(images/bull1.gif) no-repeat 0 0;
	text-decoration:none;
	text-indent:-9999em;
}
.loopedCarousel ul.pagination li a:hover {
	text-decoration:none;
	background:url(images/bull2.gif) no-repeat 0 0;
}
.loopedCarousel ul.pagination li.active a {
	background:url(images/bull2.gif) no-repeat 0 0;
}
.carousel-nav {
	float:right;
	padding:0 0 0 0;
}
.carousel-nav li {
	float:left;
	padding-left:4px;
}
.loopedCarousel .previous {
	float:left;
	width:31px;
	height:31px;
	background:url(images/prev-button.gif) no-repeat 0 0;
}
.loopedCarousel .next {
	float:left;
	width:31px;
	height:31px;
	background:url(images/next-button.gif) no-repeat 0 0;
}
.title-box {
	width:100%;
	background:url(images/title-bg.gif) 0 0 repeat-x;
	overflow:hidden;
	margin-bottom:15px;
}
.title-box .left {
	background:url(images/title-left.gif) no-repeat 0 0;
}
.title-box .right {
	background:url(images/title-right.gif) no-repeat 100% 0;
	height:41px;
	overflow:hidden;
}
.title-box2 {
	width:100%;
	background:url(images/title-bg.gif) 0 0 repeat-x;
	overflow:hidden;
	margin-bottom:5px;
}
.title-box2 .left {
	background:url(images/title-left.gif) no-repeat 0 0;
}
.title-box2 .right {
	background:url(images/title-right.gif) no-repeat 100% 0;
	height:41px;
	overflow:hidden;
}
/*===== footer =====*/
#footer {
	color:#333333;
	text-align:center;
	line-height: 25px;
}
#footer a {
	color:#333333;
	text-decoration:underline;
	font-size: 11px;
	margin: 5px 0 0 0;
}
#footer a:hover {
	text-decoration:underline;
}
#advanced-search fieldset {
	border:none;
	width:225px;
	padding-bottom:10px;
}
	#advanced-search label {
		display:block;
		padding-bottom:12px;
	}
	#advanced-search input.text {
		width:215px;
		border:1px solid #dedede;
		background:#fff;
		padding:1px 2px 1px 5px;
		color:#000;
	}

/*==========================================*/
.amenities{
	padding:10px 0 10px 0;
}
.amenities td{
	padding:0px
}
.shuttle{
	padding:5px 0 0 0px
}
.rates{
	padding:0px;
	margin: 0 auto;
}
.rates td{
	padding:7px 0 7px 10px;
	border-bottom: 1px solid #e0e0e0;
}
.rates td.white{
	padding:7px 0 7px 10px;
	border-bottom:none
}
.rates2{
	margin:0 5px 0 0
}
.rates2 td{
	padding:7px 0 7px 10px;
	border-bottom: 1px solid #e0e0e0;
}
.rates2 td.white{
	padding:7px 0 7px 10px;
	border-bottom:none
}
.image4{
	padding:0 6px 0 5px
}
.shows{
	padding:0px;
	margin: 0 0 0 30px;
}
.shows td{
	padding:0px 0 0px 10px;
	border-bottom: 1px solid #e0e0e0;
}
.best{
	padding:0 0 0 90px
}
.thumbnail2 {
	margin: 0 10px 0 10px;
	z-index:9999;
	border: 1px solid #ccc;
	float:right;
	width:246px;
	padding:8px;
	font-weight: bold;
	color: #CC3300;
	text-align: center;
	background-color: #FFFF99;
	font-size: 13px;
}
.thumbnail2 img {
	border: none
}
.thumbnail2 a{
	color:#006600
	}

