linhtml {font-size: 100.1%;}
body {
	font: 64% Tahoma, Helvetica, sans-serif;
	margin: 0;
	background: #b5c6d6 url(../images/bg-body.gif) repeat-x;
}
div#main {
	margin: 0 auto;
	width: 933px;
	background: url(../images/bg-main.png) repeat-y;
	overflow: hidden;
	padding-left: 14px;
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
#main li {list-style: none;}
#main a {text-decoration: none;}
#main a:hover {text-decoration: underline;}
#main a:focus {outline: none;}
#main img {border: none;}
#main .hidden-text {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
#main .default-list li {list-style: inherit !important;}
#header {
	width: 100%;
	height: 188px;
	background: url(../images/bg-header.jpg) no-repeat;
	position: relative;
}
.logo {
	margin: 0;
	position: absolute;
	top: 56px;
	left: 20px;
	display: block;
}


.resbox1 {
	position: absolute;
	vertical-align: top;
}


.logo a {
	background: url(../images/logo.gif) no-repeat;
	height: 132px;
	width: 606px;
}
.h-form {
	position: absolute;
	top: 130px;
	left: 652px;
	width: 250px;
	height: 50px;
}
.h-form label {
	float: left;
	background: url(../images/simg-sign-up.gif) no-repeat;
	width: 217px;
	height: 10px;
	margin: 0 0 7px;
}
.h-form input {float: left;}
.h-form #mail {
	height: 14px;
	width: 206px;
	background: #f2f1f5;
	border: 1px solid #054056;
	margin: 0;
	padding: 3px 5px 3px;
	font: 12px Tahoma, Verdana, sans-serif;
	color: #054056;
}
/*main navigation*/
#main-nav
{
	
	height:45px;
	background:url("../images/nav.png") no-repeat;
	position:relative;
	padding:0;
	margin:0
}
#main-nav a{
	font-family:verdana;
	font-size:10px;
	text-decoration:none
}
#main-nav span{
	display:none
}
#main-nav li, #main-nav a{
	height:45px !important;
	display:block
}
#main-nav li, #main-nav a{
	float:left; 
	list-style:none; 	
	display:inline
}
#hotel a
{
	width:90px
}
#casino a
{
	width:98px
}
#flights a
{
	width:103px
}
#dining a
{
	width:93px
}
#entertainment a
{
	width:171px
}
#meetings a
{
	width:118px
}
#rv-park a
{
	width:106px
}
#about-us a
{
	width:120px
}

#hotel a:hover,
#hotel.active a{
	background:url("../images/nav.png")    0px -45px
}
#casino a:hover,
#casino.active a{
	background:url("../images/nav.png") -90px -45px
}
#flights a:hover,
#flights.active a{
	background:url("../images/nav.png") -188px -45px
}
#dining a:hover,
#dining.active a{
	background:url("../images/nav.png") -291px -45px
}
#entertainment a:hover,
#entertainment.active a{
	background:url("../images/nav.png") -384px -45px
}
#meetings a:hover,
#meetings.active a{
	background:url("../images/nav.png") -555px -45px
}
#rv-park a:hover,
#rv-park.active a{
	background:url("../images/nav.png") -673px -45px
}
#about-us a:hover,
#about-us.active a{
	background:url("../images/nav.png") -779px -45px
}
/*-----------hover state persist - browsers*/
#hotel:hover>a{
	background:url("../images/nav.png")    0px -45px
}
#casino:hover>a{
	background:url("../images/nav.png") -90px -45px
}
#flights:hover>a{
	background:url("../images/nav.png") -188px -45px
}
#dining:hover>a{
	background:url("../images/nav.png") -291px -45px
}
#entertainment:hover>a{
	background:url("../images/nav.png") -384px -45px
}
#meetings:hover>a{
	background:url("../images/nav.png") -555px -45px
}
#rv-park:hover>a{
	background:url("../images/nav.png") -673px -45px
}
#about-us:hover>a{
	background:url("../images/nav.png") -779px -45px
}

/*---------------------------------- level 1 drops*/
iframe{
	width:218px
}
#hotel iframe{
	height:138px
}
#casino iframe{
	height:138px
}
#flights iframe{
	height:54px
}
#dining iframe{
	height:222px
}
#entertainment iframe{
	height:278px
}
#meetings iframe{
	height:110px
}
#rv-park iframe{
	height:26px
}
#about-us iframe{
	height:138px
}
#main-nav li ul,
#main-nav iframe{
	left:-9999px;
	top:45px;
	position:absolute;
	background: url("../images/bkg_list.jpg") repeat-x;
	border: solid #CCCCCC 1px;
	background-color: #056f80;
	padding: 5px 0;
	z-index:99
}
#main-nav li ul, #main-nav li ul li{
	width:200px;
}
#main-nav li ul li, #main-nav li ul li a{
	height:auto !important
}
#main-nav li:hover ul,
#main-nav a:hover ul,
#main-nav a:hover iframe{
	margin-left:-2px;
	left:auto
}
div>#main-nav li:hover ul,
div>#main-nav a:hover ul,
div>#main-nav a:hover iframe{
	margin-left:0
}
#main-nav li ul li a{
	display: block;
	text-indent: 0;
	font-size: 12px;
	color: white;
	margin: 0;
	overflow: inherit;
	padding: 5px 10px 8px 10px;
	font-weight: bold;
	float: none;	
	border-bottom: dotted 1px #ccc;
	width:100%;
}
#main-nav li.active ul li a{
	background:none
}
#main-nav li ul li>a{	
	width:auto
}
#main-nav li ul li a:hover{
	color: #086e7e;

	background: #ddf303;

	text-decoration: none !important;
}


/*drop-dawn end /////////////////////////////////////////////////////////////*/

.container {
	width: 899px;
	background: #d4d4d1;
	margin-left: 5px;
	padding: 5px 5px 0;
	overflow: hidden;
}
#leftcolumn {
	float: left;
	width: 200px;
}
.flash-placeholder {
	float: left;
	width: 631px;
	height:446px;
	background:url(../images/img-flash-placeholder2.jpg) no-repeat;
}
.flash-placeholder img {float: left;}
#content {
	float: left;
	width: 631px;
	background: #670202 url(../images/bg-content-red.gif) repeat-x;
}
#content h2, #content_detail h2{
	font: bold 17px "Myryad Pro", Verdana, sans-serif;
	margin: 0 0 12px;
	color: #054056;
	line-height: 18px;
}
#content h2.big,  #content_detail h2.big {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 18px;
}
#content p,  #content_detail p {
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 21px;
	color: #054056;
}

#content a,  #content_detail a {
	text-decoration: underline;
	color: #054056;
}
#content a:hover,  #content_detail a:hover {
	text-decoration: none;
	color: #ABAEB1;
}
#content p img
{
	float:left;
	margin:0;
	padding:0 15px 10px 0
}
.img_right
{
	float:right;
	
}

.c-text-home {
	margin: 20px 0 20px 16px;
	background: #fff url(../images/bg-content.gif) no-repeat 12px 20px;
	padding: 49px 40px 0;
	width: 518px;
	overflow: hidden;
	min-height:270px;
	height:auto !important;
	height:270px;
}

.c-text
{
	padding: 49px 40px 0;
	margin: 20px 0 20px 16px;
	height:380px;
}
div>.c-text {
	margin: 20px 0 20px 16px;
	background: #fff url(../images/bg-content.gif) no-repeat 12px 20px;
	padding: 49px 40px 0;
	width: 518px;
	overflow: hidden;
	min-height:380px;
	height:auto !important;
}
.c-buttons {
	width: 100%;
	margin: 0px 0 47px;
	float: left;
}
.btn-air {
	background: url(../images/img-btn-air.gif) no-repeat;
	width: 196px;
	height: 44px;
	float: left;
	margin-left: 55px;
	display: inline !important;
}
.btn-uss {
	background: url(../images/img-btn-uss.gif) no-repeat;
	width: 189px;
	height: 44px;
	margin-top:2px;
	float: left;
	margin-left: 15px;
	display: inline !important;
}

#rightcolumn2 {
	float: left;
	width: 268px;
	margin-left: 70px;	
	margin-bottom:40px;
}
	


#rightcolumn {
	float: right;
	width: 268px;
}
.r-form {
	float: left;
	padding: 80px 0 0 29px;
	margin-top: -1px;
}
.r-form-row {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	overflow: hidden;
	height: 41px;
}
.r-form-row div {
	float: left;
	height: 41px;
	margin-right: 5px;
	display: inline;
}
.r-form label {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
.r-form select {
	color: #5b0202;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	line-height: 18px;
}
.r-form label 
{
	
}
.r-form #errors 
{
	padding: 0px 10px 5px 0px;
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}
.r-form #i-code {
	height: 14px;
	width: 99px;
	border: 1px solid #054056;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 5px 3px 0;
	float: left;
}
.r-form-btn {
	margin: 18px 0 0 2px;
	float: left;
	display: inline;
}
.img-link {
	float: left;
	margin-top: 20px;
	display: inline;
}
.book-room {
	background: url(../images/bg-book-rooms-2.gif) no-repeat;
	height: 227px;
	width: 266px;
	margin: 2px 0 0 8px;
}
div>.book-room 
{
	margin: 2px 0 0 15px;
}
.book-room-home {
	background: url(../images/bg-book-rooms-2.gif) no-repeat;
	height: 227px;
	width: 266px;
	margin: -4px 0 0 -8PX;
}

.book-room-home2 {
	background: url(../images/bg-book-rooms-2.gif) no-repeat;
	height: 227px;
	width: 266px;
	margin: -4px 0 0 0PX;
}

.book-room-home3 {
	background: url(../images/bg-book-rooms-2.gif) no-repeat;
	height: 227px;
	width: 266px;
	
}


.room-list {
	float: right;
	width: 100%;
	padding: 0;
	margin: 2px 0 0 8px;
}
.room-list li {float: left;}
.room-list li img {
	float: right;
	width: 266px;
	overflow: hidden;
	height: 169px;
	margin:0 0px 0 0
}
div>.room-list li img 
{
	margin:0
}
.room-list li span 
{
	text-indent:-9999px
}
.room-list li a.players-club {
	background: url(../images/img-players-club2.jpg) no-repeat;
	height: 168px;
}
.room-list li a.guest-rooms 
{
	background: url(../images/img-rooms2.jpg) no-repeat;
	height: 169px;}
.room-list li a.charo-live {
	background: url(../images/img-charo-live.jpg) no-repeat;
	height: 169px;
}
.room-list li a.bowling {
	background: url(../images/img-bowl2.jpg) no-repeat;
	height: 169px;
}
.room-list li a.surf-and-turf {
	background: url(../images/img-surf-and-turf.gif) no-repeat;
	height: 174px;
	width: 275px;
	margin-left: 8px;
}
#footer {
	float: left;
	width: 893px;
	background: url(../images/bg-footer.gif) no-repeat;
	height: 50px;
	margin: 0;
	padding: 20px 40px 5px 0;
	text-align: right;
}

#footer ul {
	float: left;
	width: 893px;
	margin: 0;
	padding: 15px 40px 5px 0;
	text-align: right;
}

#footer li {
	display: inline;
	padding-left: 12px;
	background: url(../images/img-footer-separator.gif) no-repeat 4px 1px;
	font-size: 12px;
}
#footer li.first {background: none;}
#footer li a {
	color: #011e29;
	font-size: 12px;
}
#footer p
{
	float:right;
}
div>#footer p
{
	float:right;
	margin:0;
}

/*NICEFORMS*/
/*Selects*/
.selectArea {
	width:100px;
	height:22px;
	background:url(../images/select_bg.gif) repeat-x left top;
	padding: 0;
	margin: 0;
	position: relative;
}
.selectArea .left {
	width:1px;
	height:22px;
	float:left;
	background:url(../images/select_left.gif) no-repeat left top;
	padding: 0;
	margin: 0;
}
.selectArea .right {
	width:21px;
	height:22px;
	float:right;
	background:url(../images/select_right.gif) no-repeat left top;
	padding: 0;
	margin: 0;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:22px;
	margin: 0 0 0 -179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:150px;
	color: #5b0202;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	padding:3px 0 0 5px;
	overflow:hidden;
	white-space:nowrap;
	margin: 0;
}
/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin: -1px 0 0 1px;
	background:#F2F1F5;
	padding:2px 0 2px 0;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color: #5b0202;
	text-decoration:none;
	display:block;
	padding:1px 3px;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}
.little-text .selectArea .center  {
	font-size: 9px !important;
	padding-top: 5px;
}
.little-text .optionsDivInvisible, .optionsDivVisible {font-size: 9px !important;}
/*inner page*/
.content-holder {
	float: left;
	z-index: 99999;
		left:10px;
	background: #650202 url(../images/bg-content-2.png) no-repeat 2px -10px;
	width: 100%;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.c-top-banner {
	float: left;
	background: url(../images/img-flights.jpg) no-repeat;
	width: 100%;
	height: 183px;
}

.c-top-banner-about 
{
	float: left;
	background: url(../images/img-about.jpg) no-repeat;
	width: 100%;
	height: 183px;

}

.c-top-banner-casino 
{
	float: left;
	background: url(../images/img-casino.jpg) no-repeat;
	width: 100%;
	height: 183px;

}

.c-top-banner-dining 
{
	float: left;
	background: url(../images/img-dining.jpg) no-repeat;
	width: 100%;
	height: 183px;

}

.c-top-banner-entertainment 
{
	float: left;
	background: url(../images/img-entertainment1.jpg) no-repeat;
	width: 100%;
	height: 183px;

}

.c-top-banner-rv
{
	float: left;
	background: url(../images/img-RV3.jpg) no-repeat;
	width: 100%;
	height: 183px;

}


.cont2 #content {
	background: none;
	width: 615px;
	margin-top: 25px;
	overflow: hidden;
}
.cont2 .c-text {
	background: #fff url(../images/bg-content-small.jpg) no-repeat 12px 20px;
	padding-left: 25px;
	width: 533px;
}
#c-text-nav {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0;
}

#c-text-nav ul 
{
	margin:0;
	padding:5px 0 5px 0;
}

#c-text-nav ul li ul 
{
	list-style:none;
}

#c-text-nav ul a
{
	font-size:11px;
	line-height: 14px;
	padding-left:10px;
	padding-bottom:5px
	
}

#c-text-nav a {
	color: #05344e;
	font-size: 12px;
	line-height: 24px;
	text-decoration: none !important;
	display:block;
}

#c-text-nav a:hover 
{
	text-decoration: underline !important;
}

.c-text-main {
	float: left;
	width: 385px;
	padding-left: 15px;
}
div>.c-text-main 
{
	padding-right:25px;
}
.Synop1 {
	width: 600px;
		
}
.c-text-main ul {
	margin: 0;
	padding: 0;
	clear:left;	
}
.c-text-main ul li {
	font-size: 12px;
	line-height: 18px;
	color: #05344e;
	display: block;
	padding-left: 10px;
	background: url(../images/img-blue-dot.gif) no-repeat 0 7px;
}
#content .comment {
	display: block;
	font-size: 10px;
	line-height: 16px;
	margin: 50px 0 50px;
}
.cont2 #rightcolumn {
	width: 282px;
	margin: 46px 0 0;
	overflow: hidden;
}
.flight 
{
	margin:-1px 0 0 8px;
	padding: 95px 0 0 37px;
	width: 238px;
	height: 207px;
	background: url(../images/bg-flight-availability.png) no-repeat;
}
.flight a {position: relative;}
.btn-row {margin: 25px 0 40px !important;}
.btn-see-details {
	float: right;
	background: url(../images/img-see-details.gif) no-repeat;
	width: 106px;
	height: 27px;
	margin-right: 40px;
	display: inline !important;
}
.click-here {
	color: #fff;
	font-size: 11px;
}
.click-here a {color:#defb38;}
.alt-form-style .selectArea .right {background:url(../images/img-arrow-down-gray.gif) no-repeat;}
.alt-form-style .selectArea .center {color: #000B34;}
/*rates page*/
.long {
	background-position: 0 0;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.long #content {
	margin: 60px 0 0 12px;
	display: inline;
	width: 825px;
	background: #fff url(../images/bg-c-long.png) no-repeat 17px 20px;
	padding: 50px 0 0 50px;
}
.long #content h4 
{
	padding-left:20px;
	font-size:11px;
}
.long #content p {
	/* font-size: 11px;
	line-height: 15px; */
	font-size: 12px;
	line-height: 18px;
	padding-left: 20px;
	/* width: 700px; */
}

#ratesdiv 
{
	width: 250px;
	overflow: scroll;
}

.pods {
	margin: 0;
	padding: 0 0 20px 0px;
}
.pods li.room-item {
	/*background: url(../images/bg-c-box-blue.gif) no-repeat;*/
	background: url(../images/ratesBkgbox.png) no-repeat;
	width: 773px;
	height: 220px;
	margin-bottom: 10px;
	padding-left: 8px;
}


.tblPad 
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.ratePrice 
{
	width: 120px;	
}

.pods li.gray {background: url(../images/bg-c-box-gray.gif) no-repeat;}
.pods li img {
	margin: 20px 0 0 19px;
	float: left;
}
.pods div {
	width: 250px;
	margin: 23px 0 0 30px;
	float: left;
	overflow: hidden;
}
.pods h3 {
	font-size: 15px;
	line-height: 15px;
	color: #054056;
	margin: 0 0 8px;
}
.pods em {
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	line-height: 15px;
	color: #054056;
	margin: 0 0 0 5px;
}
.pods ul {
	width: 100%;
	margin: 0;
	padding: 15px 0 0 15px;
}
.pods ul li {
	float: left;
	padding-left: 15px;
	font-size: 12px;
	line-height: 15px;
	color: #054056;
}
.price 
{
	padding-left: 35px;
	width: 200px;
	/*padding-top: 35px;*/
}
.price strong {
	font-size: 24px;
	color: #055464;
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 8px;
}
.btn-book-now {
	background: url(../images/img-btn-book-now-blue.gif) no-repeat;
	width: 107px;
	height: 27px;
	float: left;
	margin-left: 78px;
	display: inline !important;
}
/*reserve page*/
.changeBTN
{
	display:inline;
	margin:15px 20px;
	clear:both;
	float:left;
	background: url(../images/changeBTN.png) no-repeat;
	width:142px;
	height:27px;
}
#content p.last {width: 500px !important;}
#content p.short {
	float: left;
	width: 170px;
	margin: 0;
}
.form-holder {
	width: 740px;
	background: #cee2e5 url(../images/bg-c-form-top.gif) no-repeat;
	overflow: hidden;
	margin-bottom: 30px;
	margin-top: 10px;
	float:left;
}
.reserv-form {
	background: url(../images/bg-c-form-bottom.gif) no-repeat 0 100%;
	width: 690px;
	padding: 20px 25px;
	overflow: hidden;
}
.reserv-form h3 {
	display: block;
	margin: 0 0 5px;
	font-size: 12px;
	color: #054056;
}
.reserv-form p {padding: 0 !important;}
.reserv-form label {
	font-size: 11px;
	color: #054056;
	line-height: 20px;
}
.reserv-form input {
	width: 206px;
	height: 14px;
	border: 1px solid #054056;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #054056;
	padding: 3px 5px;
	background: #f2f1f5;
	margin: 0;
}
#state {width: 36px;}
#zip-code {width: 76px;}
.form-row {
	width: 100%;
	float: left;
	margin-bottom: 4px;
	overflow: hidden;
}
.form-row p {float: left;}
.form-row div {
	float: left;
	margin-right: 5px;
}
.payment {
	float: left;
	width: 250px;
	margin-top: 20px;
}
.payment a {
	margin-top: 13px;
	float: left;
}
.requests {
	float: left;
	width: 420px;
	margin-top: 20px;
}
.requests textarea {
	width: 386px;
	height: 47px;
	background: #f2f1f5;
	border: 1px solid #054056;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #054056;
	overflow: auto;
	padding: 0;
}
.requests p.click-here {
	float: left;
	font-size: 12px;
	width: 226px !important;
	padding: 22px 0 0 35px !important;
	margin: 0 !important;
}
.requests .click-here a {color: #054056;}
.reserv-form input.book {
	float: right;
	width: auto;
	height: auto;
	border: none;
	background: none;
	padding: 0;
	margin: 20px 0 0;
}
.reserv-form .selectArea .center {color: #054056;}

.width_196 
{
	font-size:9px;
	width:218px;
}

.form-holder #errors 
{
	padding:10px 25px 0px 25px;
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}

#confirm 
{
	height:210px;
}

.movie-item table 
{
	padding:5px;
	font-size:12px;
	float:left;
	width:100%;
}

.movie-item th 
{
	text-align:center;
	padding:8px 4px 8px 4px;
	background-color:#6f959E;
}

.movie-item td 
{
	text-align:center;
	padding:8px 3px 8px 3px;
	background-color:#6f959E;
}

.movie-item div 
{
	width:100%;
	margin:0;
}

.pods div.movie-item 
{
	float:none;
	width:auto;
	margin:0;
	margin-right:50px;
	margin-bottom:20px;
}

.movieprice-item table 
{
	padding:5px;
	font-size:12px;
}

.movieprice-item th 
{
	text-align:right;
	padding:8px;
	background-color:#6f959E;
}

.movieprice-item td 
{
	text-align:center;
	padding:8px;
	background-color:#6f959E;
}

.movieprice-item div 
{
	margin:0;
}

.pods div.movieprice-item 
{
	float:none;
	width:auto;
	margin:0;
	margin-right:50px;
	margin-bottom:20px;
}

.pods div.flight-item 
{
	float:none;
	width:auto;
	margin:0;
}

.flight-item table 
{
	font-size:11px;
	float:left;
	border:solid 1px #ccc;
	border-top:solid 4px #aaa;
	padding:7px 5px;
	background-color:#eee;
	width:400px;
}

.flight-item td {
	padding:3px;/*
	background-color:#B9C7C8;*/
}

.flight-item th 
{
	text-align:left;
	padding:3px;/*
	background-color:#7CA3AA;*/
	width:35%;
}

.flightTitle
{
	text-align:right;
	font-size:14px;
	border-bottom:solid 1px #ccc;
	margin-bottom:10px;
	color:#054056;
}

.flight-item table.times 
{
	text-align:center;
	padding:0;
	border:none;
	font-size:10px;
}

.flight-item table.times td {
	padding:3px;
	background-color:#B9C7C8;
}

.flight-item table.times th 
{
	width:25%;
	text-align:center;
	padding:3px 5px;
	background-color:#7CA3AA;
}

.pods div.flight-item 
{
	float:none;
	width:400px;
	margin:20px 0;
	
}

td.comingAtt 
{
	background-color:#CCCCCC;
}

.right 
{
	float:right;
}

#formLeft 
{
	float:left;
	width:55%;
	padding:5px;
}

#formLeft input
{
	margin-bottom:5px;
}

#formLeft select
{
	margin-bottom:5px;
}

#formRight 
{
	float:left;
	width:38%;
	text-align:center;
	padding:5px;
}

/* general table style */
.genTable td 
{
	border:solid 1px #D4D4D1;
	vertical-align:middle;
	text-align:center;
	padding:5px;
}

.genTable td p
{
	padding-top:1em;
	margin:0;
}

.pointsTable
{
	padding-bottom:30px;
	font-size:11px;
}

.pointsTable td
{
	border:solid 1px #D4D4D1;
	vertical-align:middle;
	text-align:center;
	background-color:#ddd;
	padding:5px 10px;
}

.pointsTable th
{
	border:solid 1px #D4D4D1;
	background-color:#7CA3AA;
	vertical-align:middle;
	text-align:center;
	padding:5px 10px;
}

/*  general form style */
.form_style01
{
	padding:10px 10px 20px 0px;
}

.form_style01 input, option
{
	color:#054056;
}
/* DETAILS PAGE */
#content_detail
{
	float:left;
	width:74%;
	background:#FFFFFF url(../images/bg-c-long.png) no-repeat scroll 13px 20px;
	display:inline;
	margin:60px 17px;
	padding:60px 100px;
}
/* Rates Page */

#rate_block {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	overflow:hidden;
}

.rate_change 
{
	float:left;
	overflow:hidden;
}

.rate_change_tbl
{
	background-color:#B9C7C8; 
	padding:15px;
	width:305px; 
	color:#054056; 
	border:solid 1px #7CA3AA; 
	margin:0 20px 20px 0;
}

.r-form-btn-res 
{
	margin: 12px 0 0 2px;
	float: left;
	display: inline;
}

.rate_copy
{
	width:400px;
	float:left;
	overflow:hidden;
}

/* Antique cars style */

#cars img
{
	border:solid 3px #B9C7C8;
	padding:5px;
	
}

/* Celeb Style */
#celeb img
{
border:solid 1px #B9C7C8;
padding:2px;
}
#movieHolder a
{
	
	width:410px;
	text-decoration:none;
}
.moviePod
{
	clear:left;
	float:left;
	width:410px;
	padding:15px 0;
	border-top:1px solid #D4D4D1;
	background:transparent;
}
.moviePoster
{
	float:left;
}
.movieInfo
{
	float:left;
	font-size:11px;
	margin-left:15px;
	color:#054056;
}
.movieInfo dl
{
	margin:0;
}
.movieInfo dt 
{
	font-size:13px;
	font-weight:bold;
	color:#054056;
}
.movieInfo dd ul
{
	width:300px;
	float:left;
	padding:5px 0;
}
.movieInfo dd li
{
	float:left;
	text-align:left;
	width:60px;
	padding:0;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:none;
	
}
.movieInfo dd 
{
	width:305px;
	margin:5px 0 5px 0;
}
/*.movieInfo 
{
	font-size:11px;
	margin-left:10px;
}

.movieInfo dt 
{
	font-size:13px;
	font-weight:bold;
}

.movieInfo dd 
{
	margin:5px 0 5px 0;
}*/

dl 
{
	color:#054056;
}

dt 
{
	font-size:14px;
	margin-bottom:20px;
	font-weight:bold;
}

dd 
{
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 15px;
	color: #054056;
}

dd ul li
{
	margin-left:25px;
}
/* *************************** movie times **************** */
.movieTimes
{
	padding:0 0 20px 0;
}
.movieTimes td
{
	color:#054056;
	text-align:left;
	padding:5px 10px 5px 0;
}
/* Headliner Style */
.headlinerPod
{
	clear:left;
	float:left;
	width:410px;
	padding:15px 0;
	display:inline;
	border-top:1px solid #D4D4D1;
	background:transparent;
}
.headlinerPoster
{
	border:solid 1px #B9C7C8;	
	padding:2px;
	margin:0;
	float:left;
}
.headlinerInfo
{
	float:left;
	font-size:11px;
	margin-left:15px;
	color:#054056;
	width:200px;
}
.headlinerInfo dl
{
	margin:0;
	width:200px;
}
div>.headlinerInfo dl
{
	width:240px;
}
.headlinerInfo dt 
{
	font-size:13px;
	font-weight:bold;
	color:#054056;
}
.headlinerInfo dd 
{
	width:240px;
	margin:5px 0 5px 0;
}

.backBTN 
{
	float:right;
	background:url(../images/backBTN.png) no-repeat;
	width:76px;
	height:27px;
}
/* *********************** Winners Smart form *************** */
/*.winnersPod
{
	display:inline;
	float:float;
	margin:0 30px 30px 0;
	width:115px
}
.winnerInfo dl
{
	text-align:center
}
.winnerInfo dt
{
	color:#04475a;
	font-size:.88em;	
}
.winnerInfo dd
{
	color:#04475a;
	font-size.75em;
} */
.winnersPod
{
	display:inline;
	float:left;
	margin:20px 30px 20px 40px;
	width:115px
}
.winnerInfo dl
{
	text-align:center
}
.winnerInfo dl dt, .winnerInfo dl dd
{
	margin:0
}





