body {
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-align:center;
	background-image: url(/images/enterprise/enterpriseBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#0a1236;
}

/* -- NEW DEFINITIONS FOR GLOBAL INCLUDE FILES --*/
#topNavigation, #bottomNavigtion {color:#FFFFFF}
a.gnLink:link, a.gnLink:visited {color:#FFFFFF}

/*
Begin TopNav DropDowns Code
*/
/*
Begin TopNav DropDowns Code
*/

#row2dropdowns, #row2links{
	float:left;
	position:relative;
}
#row2links{
	margin-left:77px;
	_margin-left: 39px;
}
#brandPropDrops {
	margin: 0;
	padding: 0;
	position:relative;
	top:-6px;
	text-align:left;
	cursor:pointer;
}
#brandPropDrops li {
	float: left;
	list-style: none;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
}
#brandPropDrops li a {
	display: block;
	text-transform:uppercase;
	padding: 5px 12px;
	text-decoration: none;
	color: #FFFFFF;
	white-space: nowrap
}
#brandPropDrops li a:hover {
	background: #316AC5
}
#brandPropDrops li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border: 1px solid white
}
#brandPropDrops li ul li {
	float: none;
	display: inline
}
#brandPropDrops li ul li a {
	width: auto;
	background: #070D2D;
	border:none;
	text-align:left;
}
#brandPropDrops li ul li a:hover {
	background: #316AC5
}

#brandsTop{
	margin-right:10px;
	position:relative;
}
#hotelsTop{
	position:relative;
}
#hotelsList{
	height:300px;
	overflow:auto;
	width:250px
}

/* language dropdowns */

#row1dropdowns, #tnLinkRowTop {
	float:left;
	position:relative;
	z-index: 105px;
}
#tnLinkRowTop {
	width:830px;
}
#languagePropDrops {
	margin: 0;
	padding: 0;
	position:relative;
	top:-6px;
	left: -50;
	text-align:left;
	cursor:pointer;
	float:right;
}
#languagePropDrops li {
	float: left;
	list-style: none;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
}
#languagePropDrops li a {
	display: block;
	text-transform:uppercase;
	padding: 5px 12px;
	text-decoration: none;
	color: #fff; /* Color of the links */
	white-space: nowrap
}
#languagePropDrops li a:hover {
	background-color: #6D7CA5; /* highlight color, topnav links */
}
#languagePropDrops li ul {
	border: 1px solid #6D7CA5;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden; /* border of dropdown color */
}
#languagePropDrops li ul li {
	float: none;
	display: inline
}
#languagePropDrops li ul li a {
	background: none repeat scroll 0 0 #1A296A;
    border: medium none;
    text-align: left;
    width: auto;
}
#languagePropDrops li ul li a:hover {
	background-color: #6D7CA5; /* highlight color, links in dropdown */
}
#languageTop {
	margin-right:10px;
	position:relative;
}
#languageList {
	background-color: #1A296A;
    height: 90px;
    overflow: auto;
    width: 150px;
    z-index: 10;
}

/* end language dropdowns */





/* footer colors */
#flashFooterContent, #flashFooterContent a { color:#FFFFFF; }
#opinionLab { color:#FFFFFF; }

.bodyHomePg {
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-align:center;
}
p, form {
	margin:0px;
	font-size: 8pt;
	line-height:14px;
}
img {
	border: 0px;
}
#mainBody
{
	width:960px; 
	margin-left:30px; 
	margin-right:40px;
	height:2032px; 
	padding-bottom:0px; 
	background-color:rgb(26,41,108);
	padding-right:0px;
	
}
#mainBodySubPage
{
	width:960px; 
	margin-left:30px; 
	margin-right:40px;
	height:1938px; 
	padding-bottom:0px; 
	background-color:rgb(26,41,108);
	padding-right:0px;
}
#mainBodyPackages
{
	width:960px; 
	margin-left:30px; 
	margin-right:40px;
	height:910px; 
	padding-bottom:0px; 
	background-color:rgb(26,41,108);
	padding-right:0px;
}

#dininglftModule table
{
	margin-top:10px; margin-bottom:10px
}
#dininglftModule a {
	color:#162F67;
	line-height:18px;
	padding:12px 0px 0px 12px;
}
#mainDiv
{
	width:100%; 
	padding-bottom:0px; 
	margin-bottom:0px;
}
#mkt2
{
	padding:0px 20px 0px 20px;
}
#mkt2 #regMainContent {
	width:auto;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	padding:0px  0px 0px 0px;
}
#mkt2 #regMainContent table{
	
}
#mkt2 #regMainContent .middleContainer {
	width:304px;
}
#mkt2 #regPgHeadSubPage {
	vertical-align: top;
	padding-bottom: 7px;
}
#mkt2 #regPgHeadSubPage td p {	
	color: #000000;
	line-height:14px;
	padding:  12px 100px 0px 0px;
	margin-left:0px;
}
#mkt2 #regPgHeadSubPage table{
	
	color: #000000;
	text-align:left;
	
}
#mkt2 #regPgHeadSubPage th {
	margin:0px;
	color:#172D67;
	font-size:18pt;
	font-weight:bold;
	vertical-align: top;
	padding-left:0px;
	padding-top: 14px;
}
#mkt2 #regPgHeadSubPage p {	
	color: #000000;
	line-height:14px;
	padding: 0px 210px 0px 0px;
	margin-left:20px;
}
#mkt2 #regPgHeadSubPage h2 {	
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 14px;
	padding: 0px 30px 0px 0px;
	margin-left:0px;
}
#mkt2 #regPgHeadSubPage h2 a {	
	color: #000000;
}
#mkt2 #regPgHeadSubPage span {
color: #CBCBCB;
}
#mkt2 #regPgHeadSubPage span.plain {
	color:#172D67;
	font-size:18pt;
	font-weight: normal;
}
/* =================== RIGHT SIDE CONTENT BOX ===================== */
#mkt2 #rtSideModule {	
	padding-left:240px;
}
#mkt2 #rtSideModule table {
	width:190px;
	border:#E8C13E solid 1px;
	margin-bottom:10px;
	
}
#mkt2 #rtSideModule td {	
	margin:0px;
	background-color:#ffffff;
}

#mkt2 #rtSideModule td p{	
	margin:0px;
	background-color:#ffffff;
	padding:10px 5px 10px 7px;
}
#mkt2 #rtSideModule td  h1 {
	margin:0px;
	color:#172D69;
	font-weight:bold;
	font-size:11px;
	padding:10px 5px 0px 7px;
}
#mkt2 #rtSideModule td ul {
	margin:0px;
	list-style-type:none;
	padding:10px 5px 10px 7px;
}
#mkt2 #rtSideModule td  li {
	padding-bottom:5px;
}
#mkt2 #rtSideModule th {	
	border-bottom:#E8C13E solid 1px;
	color:#172D69;
	background-color:#E8C13E;
	font-size:11px;
	font-weight: bold;
	text-indent:7px;
	text-transform:uppercase;
	line-height:23px;
}
#mkt2 #rtSideModule h1 {
	color:#172D69;
	font-weight:bold;
	font-size:8.5pt;
	margin:5px 0px;
	padding-top:5px;
}
#mkt2  #rtSideModule td a {
	color:#172D69;
	font-weight:bold;
	font-size:8pt;
}
#mkt2 #rtSideModule ul {
	margin:0px;
	list-style-type:none;
	padding-left:7px;
}
#mkt2 #rtSideModule li {
	padding-bottom:5px;
}

/*-------------- BREADCRUMBS --------------------------*/
#mkt2 #breadcrumbs {
	width:680px;
	color:#182E68;
	text-transform:uppercase;
	text-indent: 11px;
	line-height:21px;
}
#mkt2 #breadcrumbs a {
	color:#182E68;
}

/*---------- MODULE DEFINITIONS - APPLIES TO ALL MODULE TABLES (stay&play, events, entertainment) ----------*/
#mkt2 .moduleSubPage {
	width:100%;
	background-color:#ffffff;
	border:#172D67 solid 1px;
	margin-top:0px;
	margin-bottom:10px;
}
#mkt2 .moduleHeader {
	color:#ffffff;
	text-align:left;
	background-color:#172D67;
	font-size:8pt;
	font-weight: bold;
	text-indent:7px;
	text-transform:uppercase;
	line-height:23px;
}
#mkt2 .moduleHeader a{
	color: #ffffff;
	text-decoration:none;
	
}

/*---------- MAIN MODULE DEFINTIONS ----------*/
#mkt2 table.contentModule td {
	vertical-align:top;
	padding:8px 5px 8px 8px;
	background-color:#ffffff;
}


#mkt2 table.contentModule a {
	color:#172D67;
	text-decoration:none;
	font-size: 8pt; 
	font-weight: bold; 
	line-height:15px;
}
#mkt2 table.contentModule p {
	padding:2px 5px 2px 2px;
	
}
#mkt2 table.contentModule a:link {
	color:#172D67;
	font-size: 8pt; 
	font-weight: bold; 
	line-height:15px;
}
#mkt2 table.contentModule a:visited {
	color:#172D67;
	font-size: 8pt; 
	font-weight: bold; 
	line-height:15px;
}
#mkt2 table.contentModule a:hover {
	color:#172D67;
	font-size: 8pt; 
	font-weight: bold; 
	line-height:15px;
}
#mkt2 table.contentModule h1 {
	color:#172D67;
	text-transform:uppercase;
	font-size: 8.5pt;
	font-weight: bold;
	margin:0px
}
#mkt2 table.contentModule h1 a {	
	color:#172D67;
	line-height:15px !important;
}
#mkt2 table.contentModule h2 {
	color:#172D67;
	font-size: 8pt;
	font-weight: bold;
	margin:0px; 
}
#mkt2 table.contentModule h2 a {
	color:#172D67;
	line-height:15px !important;
}
#mkt2 .midImg {
	padding: 2px 5px 2px 2px;
	width:82px;
	float:left;
	}
#mkt2 .midImg img 
{
	
	border:#172D69 solid 0px;
}



#topNavTable {
	text-decoration:none;
	height:40px;
	background-color:rgb(26,41,106);
	color:#FFFFFF;
	text-align:center;font-size:9px;
	width:956px;
	
	
}
#topNav {
    width:956px;
    background-color:#172D69;
    color:#ffffff;
    text-align:center;
}
#topNav table{
	width:778px;
	margin: 0px auto;
}
#topNav td{
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
    padding:2px 5px 5px 0px;
    font-size:7pt;
    
}

#topNav a{
    color:#ffffff;
    font-size:7pt;
    padding:0px 1px 0px 1px;
    text-decoration:none;
}
#secondaryNav{
 }
 #secondaryNav table{
  width:auto;
 }
 #secondaryNav table td{
  padding-right:5px;
 }
 
 #mainDivHomePg
{
 	text-decoration:none;
	margin:0px auto;
	text-align:center;
	width:960px;
}
 
 
#mainDiv{
width:100%; padding-bottom:0px; margin-bottom:0px;
}
#rightColumn
{
	background-color:#FFFFFF;
	margin: 0px 1px 0px 0px;
	FLOAT:inherit;
	HEIGHT:98%;
}

#rightColumnSubPage
{
	background-color:#FFFFFF;
	margin: 0px 1px 0px 245px;
	
	FLOAT:inherit;
	HEIGHT:100%;
}
#rightColumnPackages
{
	background-color:#FFFFFF;
	margin: 0px 1px 0px 0px;
	FLOAT:inherit;
	height:98%;
	width:99.8%;
}


#rightColumnHomePg
{
	
	margin-bottom:20px;
 	FLOAT: right;
	HEIGHT: auto;
	
	
	
}
#subRightColumn
{
 	FLOAT: left;
	HEIGHT: auto;
	width:700px;
	height:auto;
	background-color: rgb(109,124,165);
}
#divEvents
{
 	FLOAT:Left;
	HEIGHT: auto;
	background-color:#FFFFFF;
	padding:  0px 0px 10px 0px;
	BORDER: #172d69 1px solid; 
	margin-bottom: 0px; 
	width: 100%;
}
#happenings
{
	background-color:White;
	width:495px;
	border-right:solid 10px white;
	float:left;
}
#rightExtremeColumn td
{
	padding-bottom:12px;
	}
#rightExtremeColumn img
{
	width:160px;
}

#rightExtremeColumn
{
	width:186px;float:right;
	vertical-align:top; 
}
#rightExtremeColumn table
{
margin:  12px 0px 0px 4px;
}

#divEvents td
{
 	vetical-align:top;
	text-align:left;
}
#divEvents td img
{
 	height:68;
	width:120;
	margin-right:15px;
}





#hotDeals {
	background-color:#FFFFFF;
	padding:15px 15px 15px 11px;
	border: #172d69 1px solid;
}
#hotDeals:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#hotDeals table td {
	width:25%;
	vertical-align:top;
}
#hotDeals img {
	border:#172D67 solid 1px;
	text-align:left;
	margin-right:4px;
	margin-bottom:0px;
	margin-left:0px;
}
#hotDeals H1 {
	color:#172D67;	
	margin:0px;
	font-size:7pt;
	font-weight:bold;
	text-transform:uppercase;
}
#hotDeals P {
	font-size:7pt;
	line-height:12px;
}

#hotDeals a {
	white-space:nowrap;
	font-weight: bold;
	color:#172D67;
}







/*
#hotDeals {
	width:100%;
	FLOAT:Left;
	HEIGHT: auto;
	background-color:#FFFFFF;
	padding:  0px 0px  15px 0px;
	margin-left:0px;
	BORDER: #172d69 1px solid; 
	margin-bottom: 8px; 
}
#hotDeals table{
	width:48%;
	vertical-align:top;
	margin-bottom:8px;
	margin-top:2px;
}
#hotDeals img {
	border:#172D67 solid 1px;
	text-align:left;
	margin-right:4px;
	margin-bottom:0px;
	margin-left:0px;
}
#hotDeals H1 {
	color:#172D67;	
	margin:0px;
	font-size:7pt;
	font-weight:bold;
	text-transform:uppercase;
}
#hotDeals P {
	font-size:7pt;
	line-height:12px;
}
#hotDeals a 
{
	font-size:7pt;
	white-space:nowrap;
	font-weight: bold;
	color:#172D67;
}
*/
#leftHotDeals
{
 	FLOAT: left; 
	WIDTH: 49%;
	padding-top:10px;
}
#leftHotDeals td
{
	font-size:7pt;
	color:#172D67;
	
	}
	#leftHotDeals img
	{
	FLOAT: left;
	height:60px;
	 width:80px;
	}
	#rightHotDeals img
	{
	FLOAT: left;
	height:60px;
	 width:80px;
	}

#rightHotDeals td
{
	font-size:7pt;
	color:#172D67;
	}
#rightHotDeals table
{
	width:90%;	
	padding-left:25px;
	padding-right:25px;
}
#leftHotDeals table
{
	padding-left:32px;
	width:100%;
	float:left;
}
#rightHotDeals
{
 	FLOAT: right; 
	WIDTH: 49%;
	padding-top:12px;
}

#entertainment {
	background-color:#FFFFFF;
	padding:15px 15px 15px 11px;
}
#entertainment
{
	width:50%;
}
#entertainment img {
	border: #000000 solid 1px;
	margin-right:2px;
	margin-bottom:15px;
	margin-left:4px;
}
#entertainment p {
	width: 75%;
}
#entertainment a {
	font-size: 8pt;
	font-weight: bold;
	color:#172D67;
	width: 70%;
}
#AvailabilityCalText img
{
	width:485px; 
	padding-left:5px;border:0px;
	margin-bottom:3px;

}
#AvailabilityCalText p
{
	font-family:Verdana; 
	font-size:11px;
	text-align:left;
	color:#172D67;
	margin-left:40px;
	font-weight:bold;
}
#AvailabilityCalText u
{
color:#172D67;font-family:Verdana;font-size:11px;
}

#AvailabilityCalText
{
	float:left;
	width:100%;
	margin-top:10px;
}
#leftHotDeals p
{
 	VERTICAL-ALIGN: top;
}
#ltNavFeaturesOuter
{
	padding:2px 2px 2px 0px;
	margin-bottom:2px;
 	WIDTH:100%;
	HEIGHT:auto; 
	BACKGROUND-COLOR: rgb(26,41,106);
}

#regLogInNav{
	background-color:#D2D4DE;
	line-height:24px;
	white-space:nowrap;
	color:#162D68;
	text-align:right;
	font-size:11px;
	width:100%;
}
#regLogInNav a
{
	background-color:#D2D4DE;
	line-height:21px;
	white-space:nowrap;
	color:#162D68;
	text-align:right;
	font-size:11px;	
	text-decoration:underline;
}
#regLogInNav a{
	padding-left:7px; 
	padding-right:12px;
	font-weight:bold;
}
#regPgHead
{
	background-image: url(/MarketDining/headBg.jpg);
	background-repeat: no-repeat;
	height: 125px;
	text-align: left; 
	background-position: right;
	margin-top: 0px;
	padding-top: 0px;
	background-position: right top;
}
#regPgHeadPackages{
	height:63px;
}

#breadcrumbsHomePg
{
	text-align:left;
	margin-left:10px;
	text-transform:uppercase;
}
#breadcrumbsHomePg a {
	color:#182E68;
	line-height:22px;
	text-transform:uppercase;
}
 #breadcrumbsHomePg strong 
 {
	font-size:10px;
	color:#172D69;
	text-transform:uppercase;
 }
#breadcrumbs{
	
	color:#182E68;
	text-transform:uppercase;
	text-indent: 11px;
	line-height:21px;
	height:10px;
}
#breadcrumbs a{
	text-decoration:none;
	color:#172d69;
}
#pageTitle{
	text-indent:25px;
	color:#172D67;
	font-size:16px;
	font-weight:bolder;
	vertical-align: top;
	padding-top: 10px;
	font-family:Verdana; 
	float:inherit;
	height:50px;
}

#regPgTitle {
	vertical-align: top;
	padding-bottom: 1px;
}
 #regPgTitle td p {	
	color: #000000;
	line-height:14px;
	padding:  12px 100px 0px 0px;
	margin-left:0px;
}
 #regPgTitle table{
	color: #000000;
	text-align:left;
}
#regPgTitle th {
	margin:0px;
	color:#172D67;
	font-size:18pt;
	font-weight:bold;
	vertical-align: top;
	padding-left:23px;
	padding-top: 10px;
}
 #regPgTitle p {	
	color: #000000;
	line-height:14px;
	padding: 0px 210px 0px 0px;
	margin-left:20px;
}
 #regPgTitle h2 {	
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 14px;
	padding: 0px 30px 0px 0px;
	margin-left:0px;
}
#mainText
{
	text-indent:25px;
	color: #000000;
	padding: 10px 200px 10px 0px;	
	text-align:left;
	/*margin-left:20px;*/
	font-size:11px;
	float:inherit;
	height:30px;
}
.moduleButton img
{
	text-decoration:none;
	color:#FFFFFF;
	border-style:none;
}

#mainContentHomePg
{
	text-decoration:none;
	float:left;
	height:auto;
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;	
	width:956;
	border: solid 2px #172D67;
}
#mainContentHomePg table {
	text-align:left;
}
#mainContentHomePg td {
	vertical-align:top;
}
#mainContentHomePg a{
	text-decoration:none;
}

#mainContent
{
	width: 643px; 
	background-color: #ffffff;
	 
}
#mainContent .moduleHeader{
	color:#ffffff;
	text-align:left;
	background-color:#172D67;
	font-size:8pt;
	font-weight: bold;
	text-transform:uppercase;
	line-height:23px;
	width:660px;
	padding:0px;
	text-indent:10px;
	
}
#contentModule{
	background-color:#ffffff;
	width:660px;
	height:110px;
}
#contentModule table {
	margin-top:12px;
	width:514px;
	margin-left:10px;
	width:95%;
}
#contentModule td {
	vertical-align:middle;
	width: 33%;
	text-align:center;
	
}
#contentModule td p {	
	color: #000000;
	padding: 12px 230px 10px 9px;
	margin-left:20px;
}
#contentModule img {
	margin-bottom:10px;
	border: #000000 solid 1px;
}
#contentModule h1 {
	color:#172D67;
	text-transform:uppercase;
	font-size: 8.5pt;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	text-align:center;
	
}
#contentModule h1 a {	
	color:#172D67;
	font-size: 8.5pt;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
#contentModule h2 {
	text-transform:uppercase;
	font-size: 8pt;
	font-weight: bold;
	margin:3px;
}

.contentModule img 
{
	border-style:none;
	text-decoration:none;
	color:#ffffff;
	border-style:none; 
	text-decoration:none; 
	color:#ffffff;
	margin-bottom:10px;
	margin-right:10px;
	width:200px;
	height:150px;
	
}
.moduleSubPage {
	width:643px;
	background-color:#ffffff;
	border:#172D67 solid 1px;
}
.module {
	width:660px;
	background-color:#ffffff;
	border:#172D67 solid 1px;
	margin-left:25px;
	
}
#moduleDown
{
	width:660px;
	background-color:#ffffff;
	border:#172D67 solid 1px;
	margin-left:25px;
	margin-top:10px;
}


/* -- BEGIN: RESTAURANT LIST DEFINITIONS --*/
#restaurantList
{
	width:660px;
	margin:10px 20px 0px 0px;
}
#restaurantList td{
	padding-left:22px;
	line-height:20px;
	font-size:8pt;
	white-space: nowrap;
}
.bold{
	color:#172D67;
	font-weight:bold;
	text-decoration:none;
	
}
.altRow {
	background-color:#D2D5DE;
}
/* -- END: RESTAURANT LIST DEFINITIONS --*/
#restaurantList .moduleHeader{
	color:#ffffff;
	text-align:left;
	background-color:#172D67;
	font-size:8pt;
	font-weight: bold;
	text-transform:uppercase;
	line-height:23px;
	width:643px;
	padding:0px;
	height:20px;
	text-indent:7px;
}
#restaurantList .moduleHeader a
{
	color:#FFFFFF;
	font-size:8pt;
	text-decoration:none;
}
#entreePrice {
	font-size:8pt;
	padding:10px 0px 8px 0px;	
	height:24px;
	text-indent:22px;

}
#leftColumn
{
 	FLOAT:left;
	WIDTH:250px;
	BACKGROUND-COLOR:rgb(26,41,108); 
	height:98%;
	border-left:solid 2px rgb(26,41,108); 
}
#leftColumnPackage
{
 	FLOAT:left;
	WIDTH:250px;
	BACKGROUND-COLOR:rgb(26,41,108); 
	height:95.6%;
	border-left:solid 2px rgb(26,41,108); 
}


#leftColumnHomePg
{
	FLOAT: left;
	padding-bottom:5px;
	WIDTH: 246px; 
	
}
#makeResHomePg{
	width:100%;
	background-color: #172D67;
	padding: 0px 0px 5px 0px;
	border-right:solid 1px #172D67;
	border-bottom: solid 1px #172D67;
	border-left:solid 1px #172D67;
}
#makeResHomePg table{
	width: 99%;
	height: 25px;
	background-color:#E8C13E; 
	font-size:8pt;
	margin:0px;
	color:#172D69;
	
}
#makeResHomePg th {
	background-image:url(/images/Market/lvm/navElements/headMakeReservation.gif);
	background-repeat:no-repeat;
	background-position:20px center;
	height:15px;
	width: 160px;
	padding-left: 20px;
	margin-left: 20px;
}
#makeResHomePg a {
	line-height:15px;
	color:#172D69;
	text-decoration:none;
	font-family:Verdana;
}
#makeResHomePg .tdSelect {
	padding:0px  5px  0px 0px;
	width: 23%;
}
#makeResHomePg select {
	font-size:8pt;
}
#makeResHomePg .slctOptions {
	width:170px;
	margin-top: 3px;
}
#makeResHomePg td {
	height:15px;
	font-family:Verdana; 
	font-size:11px; 
	color:#172d69;
	padding-left: 20px;
}
#makeResHomePg .resCalendarCell {
	background-image:url(/images/Market/lvm/navElements/btnCalendar.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	border:0px;
}
#makeResHomePg .resCalendarCell img {
	height:16px;
	width:16px;
}
#makeResHomePg table tr td .rtPad5{
	padding:0px  5px  0px 0px;
	width: 23%;
}
#makeResHomePg a {
	line-height:30px;
	color:#172D69;
	text-decoration:none;
	font-family:Verdana;
}
#makeResHomePg .makeResRight{
	width:3px;
	background-color:#E8C13E;
}
#makeResHomePg .navMid{
	margin-top: 3px;
	width:188px;
	height:3px;
	background-color:#E8C13E;
}
#makeResHomePg .ltNavFeaturesLeft{
	width:3px;
	background-color:#172D67;
	background-image:url(/images/Market/lvm/navElements/destLeft.gif);
	background-repeat:repeat-y;
}
#makeResHomePg #ltNavFeatures
{
 	width:244px;
	background-color:#172D67;
	height: auto;
}
#makeResHomePg #navLinks {
	height:200px; 
	border: rgb(109,121,164) 1px solid; 
	color: white; 
	line-height:15px;
	background-color: rgb(26,41,106);
	margin: 0px;
	text-align:left;
	padding-left: 20px;
}
#makeResHomePg navLinks table {
	width:100%;
	padding-bottom:5px;
	margin:3px 0px 3px  0px;
	background-color:#172D67;
}
#navLinks th {
	background-image:url(/images/Market/lvm/navElements/headDestFeatures.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
	margin-left: -3px;
}
#navLinks td {
	color:#ffffff;
	padding:0px 0px 0px 15px;
}
#navLinks a {
	color:#ffffff;
	font-size:7pt;
	line-height:16px;
	text-transform: uppercase;
	align:left;
}
#navLinks a.selected {
	color:#ffffff;
	font-size:7pt !important;
	line-height:16px;
	text-transform: uppercase;
	font-weight:bold;
}
#navLinks a:hover {
	text-decoration:underline;
}




#DepartureDate
{
	
}
#DepartureMonth
{
	width: 23%;
}
#imgReservation
{
	border:0px;
	width:100%;
	height: 15px
}
.imgCal {
	height:16px; 
	width:16px;
}
.bookNowDining {
	background-image:url(/images/Market/lvm/navElements/book_now.gif);
	background-repeat:no-repeat;
	width: 80px;
	padding-right: 2px;
}
.bookNow {
	background-image:url(/images/Market/lvm/navElements/book_now.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 57px;
	padding-left: -15px;
}
.bestRateCell 
{
	width:110px;
	background-image:url(/images/Market/lvm/navElements/bestRate.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}
.tdResTitle{
	width: 60px;
	padding-right:5px;
}

#makeRes #tdAdults{
	width:1%;
	padding-right:1px;
}
.dateCell
{
	height:8px;
}
.dropBox
{
	padding-bottom:10px;
}
#view
{
	font-family:Verdana; 
	color:#172d69;
	padding-top:0px;
}
#resInput{
	width:1%;
}
#resInputSubPage{	
	width: 6%;
}

#ltNavFeatures
{
 	BORDER: rgb(109,121,164) 1px solid; 
	COLOR: white; 
	TEXT-ALIGN: left;
	line-height:15px;
	BACKGROUND-COLOR: rgb(26,41,106);
	HEIGHT:180px; 
	padding:2px 0px 2px 20px;
	margin: 2px 2px 2px 2px;
}

#ltNavFeaturesHomePg
{
 	BORDER: gray 1px solid; 
	MARGIN: 0px; 
	COLOR: white; 
	TEXT-ALIGN: left;
	padding-left: 20px;
}
#ltNavFeaturesHomePg table {
	width:100%;
	padding-bottom:5px;
	margin:3px 0px 3px  0px;
}

#ltNavFeaturesHomePg td {
	color:#ffffff;
	padding:0px 0px  0px 0px;
}
#ltNavFeaturesHomePg a {
	color:#ffffff;
	font-size:7pt;
	line-height:16px;
	text-transform: uppercase;
	align:left;
	
}
#ltNavSecondary
{
 	MARGIN-TOP: 3px;
	MARGIN-LEFT: 3px;
}

#ltNavPackages
{
 	BORDER: #172d69 1px solid; 
	WIDTH: 100%; 
	BACKGROUND-COLOR: white;
margin-bottom:2px;
}

#ltNavFeaturesHomePg a.selected {
	color:#ffffff;
	font-size:7pt !important;
	line-height:16px;
	text-transform: uppercase;
	font-weight:bold;
}
#ltNavDining
{
	WIDTH:100%; 
	BORDER: #172d69 1px solid; 
	BACKGROUND-COLOR: white;
}
#ltNavDining table
{
 	WIDTH: 100%;
}

#ltNavDining table tr td
{
 	FONT-SIZE: 7pt; 
	WIDTH: 190px; 
	LINE-HEIGHT: 16px;
}

#ltNavFeatures a
{
	font-family:Verdana;
	font-size:9px;
	/*font-weight:bold;*/
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
#bottomNav {
	text-decoration:none;
	height:26px;
	background-color:#172D67;
	color:#FFFFFF;
	text-align:center;
	margin: 0px auto;
	line-height:18px;
	font-size:10px;
	width:960px; 
	background-color:rgb(23,45,105);
	margin-bottom:0px;
	border-top:solid thin rgb(23,45,105);
	clear: both;
}
#bottomNav a {
	text-decoration:none;
	color:#FFFFFF;
	margin:0px auto;
	font-size:7pt;
	padding:0px 4px 0px 4px;
}
#bottomNav table  {
	margin-left:70px;
	padding-left:0px;
	text-align:center;
	vertical-align:middle;
}
#bottomNav td {
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	padding:5px 0px 5px 0px;
	font-size:7pt;
	white-space:nowrap;
}
#bottomLogo
{
	margin-left:100px;
	vertical-align:bottom; 
	background-color: white;
}
#bottomNavHomePg
{
	text-decoration:none;
	width:100%;
	background-color:#152D69;
	color:#FFFFFF;
	line-height:18px;
	background-color:rgb(23,45,105);
	clear:both;
	margin: 0px auto;
}
#bottomNavHomePg table  {
	padding-left:0px;
	text-align:center;
	vertical-align:middle;
	margin: 0px auto;
}
#bottomNavHomePg a {
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	font-size:7pt;
	padding:5px 2px 5px 2px;
}
#bottomNavPackage
{
	text-decoration:none;
	height:35px;
	background-color:#172D67;
	color:#FFFFFF;
	text-align:center;
	margin-left:30px;
	margin-top:0px;
	font-size:10px;
	width:960px; 
	background-color:rgb(23,45,105);
	margin-bottom:0px;
	border-top:solid thin rgb(23,45,105)
}
#bottomNavPackage a {
	text-decoration:none;
	color:#FFFFFF;
	margin:0px auto;
	font-size:7pt;
	padding:0px 2px 0px 2px;
}
#bottomNavPackage table 
{
	margin-left:50px;
	vertical-align:middle;
	height:10px;
}
#bottomNavPackage td {
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	font-size:7pt;
	white-space:nowrap;
}


#brandBar
{
	width:975px;
	background-color:White;
}

#brandbarHomePg
{
	width:960px;
	background-color:White;
	margin:0px auto;
	text-align: center;
}

#seoTagHomePg{
	width:960px;
	margin: 0px auto;
	font-size:9px;
	text-align:center;
	color:#FFFFFF;
}
#seoTagHomePg a{
	COLOR: #FFFFFF;
}

#disclaimerHomePg {
	width:960px;
	margin: 0px auto;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	padding-bottom:10px; 
	padding-top:10px;
}

#disclaimerHomePg a{
	COLOR: #FFFFFF;
	text-decoration:underline;
	
}


#disclaimer {
	width:778px;
	margin: 0px auto;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	padding-bottom:10px; 
	padding-top:20px;
	margin-left:120px;
}

#disclaimer a{
	COLOR: #FFFFFF;
	text-decoration:underline;
}

#packageContent {
	width:542px;
	margin-left:16px;
	
}
#packageContent select {
	height:20px;
	margin-bottom:5px;
	vertical-align: middle;
}

#mainModulePackage {
	width:674px;
	background-image:url(/PackagesPage/moduleBGbig.gif);
	background-repeat:repeat-y;
	
	margin:0px auto;
	padding:1px 9px;
	
	
}
#mainModulePackage .moduleSubPage {
	width:654px;
	margin:4px 0px;
	border-style:solid;
	border-width:2px;
	padding:1px;
	background-color:#FFFFFF;
}
#mainModulePackage .moduleHeader
{
	font-weight: bold;
	padding-left: 12px;
	padding-top: 0px;
	font-size:14px;
	background-color: #172D67;
	color: #FFFFFF;
}
#mainModulePackage h2 {
	font-size:14px;
	color:#000000;
	margin:5px 0px;
}


.mktModule {
	width:100%;
	background-color:#FFFFFF;
	border:#172D67 solid 0px;
	margin-top:0px;
	margin-bottom:0px;
}
.mktModule mTop8
{
 	WIDTH: 84%; 
 	border:0px;
	
}
.mktModule mTop8 table
{
	width:70%;
	}


.mktModuleHeader {
	color:#FFFFFF;
	text-align:left;
	background-color:#172D67;
	font-size:8pt;
	font-weight: bold;
	text-indent:15px;
	text-transform:uppercase;
	line-height:23px;
	width:100%;
	font-family:Verdana;

}
.mktModuleHeader a {
	color: #ffffff;
}
#rightMktModuleHeader
{
	color:#FFFFFF;
	text-align:left;
	background-color:#172D67;
	font-size:8pt;
	font-weight: bold;
	text-indent:15px;
	text-transform:uppercase;
	line-height:23px;
	float:left;
	vertical-align:top; 
	width:100%;
	
}
.rightMktModuleHeader a {
	color: #ffffff;
}
#sp {
	margin:10px 14px;
	font-size:8pt;	
}
#sp td {
	color:#162F67;
	padding-bottom:18px;
}
#sp h1 {
	color:#000000;
	margin:0px;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	 font-family:Verdana;
}
#sp a {
	font-weight: bold;
	color:#162F67;
}
#sp p {
	font-size:7pt;
}

#mainModule {
	width:542px;
	margin:0px auto;
	padding:1px 9px;
	background-image:url(/images/moduleBG.gif);
	background-repeat:repeat-y;
}
#mainModule .module {
	width:654px;
	margin:4px 0px;
	border-style:solid;
	border-width:2px;
	padding:1px;
	background-color:#FFFFFF;
}
#mainModule .moduleHeader
{
	font-weight: bold;
	padding-left: 12px;
	padding-top: 0px;
	font-size:14px;
	background-color: #172D67;
	color: #FFFFFF;
}
#mainModule h2 {
	font-size:14px;
	color:#000000;
	margin:5px 0px;
}

.moduleTop {
	height:21px;
	background-color: #172D67;
	color: #FFFFFF;
	vertical-align:middle;
}
.viewOther {
	
}
.moduleHeaderLink {
	font-size:8pt;
	color: #FFFFFF;
	padding:10px;
	text-decoration:underline;
	font-family:Verdana;
}
.moduleBody{
	color: #172d69;
}
#categorySelect td {
	padding:3px;
}
.checkBoxLabel {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.highlightBox {
	background-color: #E0E0E0;
	border:  1px solid #000000;
	margin: 10px 5px;
	color: #000000;
	height:30px;
	padding:0px 10px 0px 5px;
}
.highlightBox select {
	margin-top:4px;
}

.subHeader {
	font-size:14px;
	font-weight:bold;
	margin:5px;
}
.expander {
	vertical-align:middle;
	margin:3px 5px 0px 10px;
	
}
.dropdownLabel {
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.packageDetail {
	clear:both;
	border-bottom: 1px solid #000000;
	width:100%;
	padding-bottom:0px;
	
}
.pkgImg {
	border:1px solid #000000;
	margin:5px;
}
.pkgContent {
	width:100%;
}
.propLogo {
	float:right;
	margin:5px;
	color:#FFFFFF;
}
.propLogo a
{
	color:#FFFFFF;
	text-decoration:none;
	border-style:none;
}
.propLogo img
{
	color:#FFFFFF;
	text-decoration:none;
	border-style:none;
}

.subheadline {
	font-size:11px;
    margin:10px 0px;
	width: 100%;
	color:#000000;
	font-weight:bold;
}
.moduleText {
	clear:both;
	color:#000000;
	font-size:11px;
	margin:5px;

}
.moduleText table{
	font-family:Verdana; 
	font-size:8pt;
}
#txtTop{
	padding-top:4px;
}
#txtBottom
{
	padding-top:2px;
}
#list
{
	padding-top:8px;
}
.moduleLink {
	color:#000000;
	Font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
.pageLink{
	padding-left:210px;
	font-family:Verdana; 
	font-size:7pt; 
	font-weight:bold;
}
.pageLink a{
	color:rgb(159,159,159);
	text-decoration:none;
	
}
.pageLink span{
	color:#000000;
}
.nextRes{
	color:#000000; 
	text-decoration:underline; 
	margin-left:130px;
}	

.curve {
	width:645px;
	
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
h1 {
	margin-top:10px;
	margin-left:20px;
}
.chkTOp
{
	vertical-align:top;
}

.moduleButton {
	padding: 2px;
	margin-right: 2px;
	margin-top:1px;
	float:right;
}
.moduleButton a{
	color:#FFFFFF;
	text-decoration:none;
	border-style:none;
}
.moduleBox {
	background-color:#E0E0E0;
	margin:1px;
	height:26px;
	color:#000000;
	padding-top:5px;
}

#heroTRtbl {
	float:right;
}


#heroImage 
{
	width:510px;
	height:220px;
	background-color: #000000;
}
#heroImage img {
	align:right;
}
#brandSm{
	background-image:url(/images/Market/Stylesheets/lvm/navElements/brandSm.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:51px;	
	text-align:center;
}
/*--------TOTAL REWARDS MODULE---------------*/
#cntTtlRewards {
	width:198px;
	padding: 0px;
	text-align: right;
	background-color:transparent;
}
#cntTtlRewards th {
	background-image:url(/images/Brand/Stylesheets/trLogin/trHeadHarrahs188.gif);
	height:55px;
	width:220px;
	text-align: right;
}
#cntTtlRewards td.ttlRewardsCards {
	background-image:url(/images/Brand/Stylesheets/trLogin/trCardsHarrahs188.jpg);
	height:165px;
}
#cntTtlRewards table.ttlRewardsLogin {
	width:198px; 
	font-family:Arial;
	font-size:8pt;
	text-align:right;
}
#cntTtlRewards td.cntTtlRewardsLogin {
	padding:0px 0px 0px 0px;
	background-image:url(/images/Brand/Stylesheets/trLogin/trLoginHarrahs188.jpg);
	background-repeat:no-repeat;
}
#cntTtlRewards td, #cntTtlRewards a{
	color:#ffffff;
	font-family:Arial;
	font-size:8pt;
}
#cntTtlRewards input {
	border:#7F9CBA solid 1px;
	margin-bottom:2px;
}
#cntTtlRewards input.memberNum {
	width:109px;
	font-size:8pt;
}
#cntTtlRewards input.pinNum {
	width:51px;
	font-size:8pt;
}
