/* UNIVERSAL STYLES */
html,body { margin:0; padding:0; height:100%; background:#dccda0 url('images/body_bg.gif') repeat center top; }

#container	{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1055px;
	min-height:500px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
	font-family:georgia, 'times new roman', serif;
}

img { border-style: none; }

#header					{ width:100%; height:46px; background:transparent url('images/header_bg.gif') no-repeat; margin:20px 0 0 0; }

#footer					{ width:100%; height:230px; font-size:10px; color:#d0c1a0; background:transparent url('images/footer_bg.jpg') no-repeat center bottom; text-align:center; padding:20px 0px 0px 0px }
#footer a:link			{ color:#d0c1a0; text-decoration:none; }
#footer a:visited		{ color:#d0c1a0; text-decoration:none; }
#footer a:hover			{ color:#FFF; text-decoration:underline; }

#footer .title			{ margin:0px 0px 2px 0px; font-size:16px; color:#d0c1a0; }
#footer .info			{ width:100%; margin:0px 0px 10px 0px; font-size:12px; color:#d0c1a0; text-align:center; }

#footer #footerLogos	{ margin:15px 0px 10px 287px;}

#footer .boutique		{ margin:10px 0px 0px 0px; font-size:10px; }
#footer .boutique img	{ margin:3px 0px 0px 0px; }

#footer .divider		{ float:left; display:inline; margin:0px 10px 0px 10px; }
#footer .shuttle		{ float:left; display:inline; margin:11px 0px 0px 0px; }
#footer .facebook		{ float:left; display:inline; margin:11px 0px 0px 0px; }
#footer .extreme		{ float:left; display:inline; margin:15px 0px 0px 0px; }
#footer .fb-like		{ border:none; overflow:hidden; width:50px; height:24px; margin-top:17px; display:inline; float:left; }
#footer .plus			{ display:inline; float:left; margin-top:18px; }

#footer .links			{ margin:10px 0px 0px 0px; }

#footerDivider			{ width:100%; height:19px; background:transparent url('images/footer_divider.jpg') no-repeat; }

.clear { clear:both; }

#address				{ margin:0px 0px 0px 0px; padding:14px 0px 10px 0px; text-align:center; font-size:14px; line-height:18px; color:#d0c1a0; }

#compucastInfo			{ text-align:center; margin:0px 0px 20px 0px; font-size:12px; line-height:15px; }
#compucastInfo a:link		{ color:#000000; text-decoration:underline; }
#compucastInfo a:visited	{ color:#000000; text-decoration:underline; }
#compucastInfo a:hover		{ color:#000000; text-decoration:underline; }


/* HOME */
#contentContHome 		{ width:100%; height:760px; background:transparent url('images/content_bg.gif') repeat center top; }

#logoHome				{ position:absolute; margin:-9px 0px 0px 643px; width:382px; min-height:252px; background:transparent url('images/logo_home.png') no-repeat; }

#sidebarHome			{ position:absolute; margin:26px 0px 0px 33px; width:609px; height:543px; color:#d0c1a0; }
#sidebarHome a:link 	{ text-decoration:none; color:#d0c1a0; }
#sidebarHome a:visited 	{ text-decoration:none; color:#d0c1a0; }
#sidebarHome a:hover 	{ text-decoration:none; color:#fff; }
#sidebarHome #menu		{ width:223px; height:533px; background:transparent url('images/sidebar_bg.jpg') no-repeat; float:left; display:inline; }
#sidebarHome #menu ul	{ margin:40px 0px 0px 52px; padding:0px; text-transform:uppercase; font-size:11px; line-height:28px; }
#sidebarHome #menu li	{ list-style-type:none; margin:0px; padding:0px; }
#sidebarHome #mainImage	{ width:376px; height:533px; background:transparent url('images/sidebar_home_img.jpg') no-repeat; float:left; display:inline;  }
#sidebarHome .shadowR	{ width:10px; height:533px; background:transparent url('images/sidebar_home_shadowR.png') no-repeat; float:left; display:inline;  }
#sidebarHome .shadowB	{ width:609px; height:10px; background:transparent url('images/sidebar_home_shadowB.png') no-repeat; }

#sidebarHome #menu .harrahs		{ margin:15px 0px 0px 63px; }
#sidebarHome #menu .pt			{ margin:20px 0px 0px 70px; }


#highlightBar			{ position:absolute; width:1004px; height:160px; margin:253px 0 0 10px; padding:0px 31px 0px 0px; background:transparent url('images/highlightBar_bg.png') repeat;  }
#highlightBar img		{ float:right; margin:4px 0px 0px 6px; display:inline; }

#features						{ position:absolute; width:609px; height:163px; margin:584px 0px 0px 33px; }
#features #box1Cont				{ width:222px; height:163px; margin:0px 10px 0px 0px; background-color:transparent; float:left; display:inline; }
#features #box1Cont .box		{ width:212px; height:153px; background:transparent url('images/submenu_box1_bg.jpg') no-repeat; float:left; display:inline; text-align:center; }
#features #box1Cont .shadowR	{ width:010px; height:153px; background:transparent url('images/submenu_box1_shadowR.png') no-repeat; float:left; display:inline; }
#features #box1Cont .shadowB	{ width:222px; height:010px; background:transparent url('images/submenu_box1_shadowB.png') no-repeat; }
#features #box1Cont	img			{ margin:10px 0px 10px 0px; padding:0px; }
#features #box1Cont	h1			{ text-transform:uppercase; font-size:16px; line-height:18px; color:#eee3c9; margin:20px 20px 0px 20px; padding:0px; font-weight:normal; }
#features #box1Cont	h2			{ font-size:11px; line-height:14px; color:#eee3c9; font-weight:normal; margin:0px 0px 0px 0px; }
#features #box1Cont	.imgMap		{ position:absolute; width:212px; height:153px; }

#features #box2Cont				{ width:376px; height:163px; margin:0px 0px 0px 0px; background-color:transparent; float:left; display:inline; }
#features #box2Cont .box		{ width:368px; height:152px; background:transparent url('images/submenu_box2_bg.jpg') no-repeat; float:left; display:inline; text-align:center; }
#features #box2Cont .shadowR	{ width:8px; height:152px; background:transparent url('images/submenu_box2_shadowR.png') no-repeat; float:left; display:inline; }
#features #box2Cont .shadowB	{ width:376px; height:010px; background:transparent url('images/submenu_box2_shadowB.png') no-repeat; }
#features #box2Cont	h1			{ text-transform:uppercase; font-size:20px; line-height:18px; color:#322d1a; margin:22px 20px 15px 20px; font-weight:normal; }
#features #box2Cont .label		{ font-size:12px; color:#322d1a; }
#features #box2Cont .submit		{ width:100px; margin:10px 0px 0px 0px; }

#contentHome	{ position:absolute; width:323px; height:244px; margin:423px 0px 0px 642px; padding:40px; font-size:12px; line-height:28px; color:#d0c1a0; background:transparent url('images/content_watermark.gif') no-repeat right bottom;  }

#addressHome	{ position:absolute; width:100%; height:50px; margin:747px 0px 0px 0px; padding:14px 0px 10px 0px; text-align:center; font-size:14px; line-height:18px; color:#d0c1a0; }

/* INTERIOR */
#contentContInt 		{ width:100%; background:transparent url('images/content_bg.gif') repeat center top; }

#sidebarInt				{ margin:26px 0px 0px 33px; width:233px; height:543px; color:#d0c1a0; float:left; display:inline; }
#sidebarInt a:link 		{ text-decoration:none; color:#d0c1a0; }
#sidebarInt a:visited 	{ text-decoration:none; color:#d0c1a0; }
#sidebarInt a:hover 	{ text-decoration:none; color:#fff; }
#sidebarInt #menu		{ width:223px; height:615px; background:transparent url('images/sidebar_bg_inner.jpg') no-repeat; float:left; display:inline; }
#sidebarInt #menu ul	{ margin:40px 0px 0px 52px; padding:0px; text-transform:uppercase; font-size:11px; line-height:25px; }
#sidebarInt #menu li	{ list-style-type:none; margin:0px; padding:0px; }
#sidebarInt #menu .pt			{ margin:20px 0px 0px 70px; }
#sidebarInt #menu .harrahs		{ margin:15px 0px 0px 63px; }
#sidebarInt #menu .nosmoking		{ margin:15px 0px 0px 80px; }

#sidebarInt .shadowR	{ width:10px; height:615px; background:transparent url('images/sidebar_int_shadowR2.png') no-repeat; float:left; display:inline;  }
#sidebarInt .shadowB	{ width:609px; height:10px; background:transparent url('images/sidebar_int_shadowB.png') no-repeat; }

#contentInt				{ margin:26px 0px 0px 6px; width:753px; float:left; display:inline; }

#headerInt				{ width:386px; height:153px; float:left; display:inline; }
#headerInt .headerImg	{ width:376px; height:143px; float:left; display:inline; background-color:#FFF;}
#headerInt .shadowR		{ width:10px; height:143px; float:left; display:inline; background-image:url('images/header_shadowR.png'); }
#headerInt .shadowB		{ width:386px; height:10px; background-image:url('images/header_shadowB.png'); }

#contentInt	#logoInt	{ width:310px; height:193px; float:left; display:inline; background-image:url('images/logo_int.png'); margin:-35px 0px 0px 26px }

#contentBdr				{ width:721px; padding:0px; border:16px solid #ddd4b1; margin:0px 0px 20px 0px; }
#content				{ width:639px; padding:40px; border:1px solid #998d66; background-color:#e6dfc5; }
#content h1				{ margin:0px 0px 30px 0px; font-weight:normal; font-size:28px; line-height:24px; }
#content p				{ margin:20px 0px 0px 0px; font-size:12px; line-height:20px; }
#content .contentImage	{ float:right; margin:-5px -10px 20px 20px; display:inline; text-align:right; }
#content .label			{ margin:0px 20px 20px 0px; font-style:italic; color:#4e4830; font-size:14px; display:inline; }
#content .hr 			{ height: 1px; background: transparent url('images/content_int_divider.png') no-repeat scroll center; margin:30px 0px 30px 0px; }
#content ul				{ margin:20px 0px 0px 18px; padding:0px; font-size:14px; }
#content li				{ margin:0px 0px 5px 0px; padding:0px; }

#contentInt .meetingTable	{ font-size:14px; margin:20px 0px 0px 0px; }

#addressInt					{ width:100%; height:50px; margin:0px 0px -20px 0px; padding:0px 0px 0px 0px; text-align:center; font-size:12px; line-height:18px; color:#96907b; }

#slideShowControls				{ width:100%; text-align:center; margin:20px 0 0 0; color:#000000; font-size:12px; }
#slideShowControls a:link		{ color:#000000; text-decoration:none; }
#slideShowControls a:visited	{ color:#000000; text-decoration:none; }
#slideShowControls a:hover		{ color:#000000; text-decoration:underline; }

.roomListing			{ margin:20px 0px 0px 0px; font-size:12px; line-height:18px; }
.roomListing h2			{ font-size:18px; line-height:18px; font-weight:normal; margin:0px 0px 10px 0px; }
.roomListing a:link		{ color:#000; text-decoration:none; font-weight:bold; font-size:11px;}
.roomListing a:visited	{ color:#000; text-decoration:none; }
.roomListing a:hover	{ color:#000; text-decoration:underline; }

.roomListing .checkAvailability 			{ line-height:18px; padding-top:10px; }

