/* HEADER */
body{ background-color: #221816;}
#homepage_featured{
	width:594px;
}
#homepage_featured h3, #right h3{
	font-size:1.6em;
	margin-left:0;
}
#homepage_featured p{
	padding-left:0;
	font-size:1em;
}
#header #header_content {margin: 0px; }
#header_link a{
	background:transparent url(../pics/crownCM.gif) top left no-repeat;
	width:200px;
	height:112px;
	display:block;
/*	margin-left:-20px; */
}
* html #header_link a{ 	margin-left:0px; }
div#header_nav {
	width:780px;
	float:right;
	position:relative;
	top:0;
	margin:0;
}
ul#main_nav { 
	float:left;
	margin:0;
	padding-right:0;
}
ul#sub_main_nav {
	margin-top:10px; 
	float:left;
	font-size:smaller; 
	height:22px;
	padding:0;
}
#header #headerMenuRightImage {
	float:right;
	height:24px;
	width:206px;
	margin:30px 8px 0 0; 
	background:transparent url(../pics/Crown_AARosettes.gif) no-repeat scroll;
}
#header_tagline { 
	background-color:#8C7444; 
	margin: 0px;
}
#header_link #ryderCountdown { display: none; }
#header_buttons {
	padding-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 1px;
}
#header_buttons .cmRewards {
	padding: 0px;
	padding-right: 0px;
	height: 0px;
	display: none;
}
#header_buttons .cmResortVideo {
	padding: 0px;
	padding-right: 0px;
	height: 0px;
	display: none;
}

/* CONTENT */
div#content_home{margin: 14px 0 0 0;}
div#content{margin: 14px 0 0 0;}
#content #center {
	width: 524px;
	float: left;
	padding: 0 2px 0 12px;
	font-size: 0.7em;
	color:#8C8C8E;
/*	font-size: small; */
/*	color:#333366; */
}
#content_home #center {
	width: 600px;
	float: left;
/*	padding: 0 0px 0 12px; */
	padding: 0px;
	font-size: 0.7em;
	color:#8C8C8E;
}
#center #flash_banner { margin-bottom: 30px; }
#center h1 {
	color: #8C7444;
	font-weight: bold;
	margin: 20px 0 10px 9px;
}
#center a { color: #8C7444;}

/*  VSI Additions - Main Menu  */
.mainMenuNav, .mainMenuNavSelected{
	text-transform: uppercase;
	padding-right: 5px;
	display: block;
	float: left;
}
#sub_main_nav li.mainMenuNav, #sub_main_nav li.mainMenuNavSelected{text-transform: none;}
.mainMenuNavSelected a, .mainMenuNav a{
	color:#999999;
	font-size:1em;
	text-decoration: none;
}

.mainMenuNavSelected a:hover, .mainMenuNav a:hover, .mainMenuNavSelected a:visited, .mainMenuNav a:visited{
	text-decoration: none;
}

.mainMenuNavSelected a.leftImage, .mainMenuNav:hover a.leftImage{
	color:#8C7444;
	background-repeat: no-repeat;
	background-position: top left;
}

.mainMenuNavSelected a.rightImage, .mainMenuNav:hover a.rightImage{
	color:#8C7444;
	background-repeat: no-repeat;
	background-position: top right;
}

.mainMenuNavSelected a.middle, .mainMenuNav:hover a.middle{
	color:#8C7444;
	text-decoration: none;
	background-color: #FFFFFF;
}

#divPleaseWait{
	background: #000000; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 100%;
	width: 100%;
	display: none;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	vertical-align: middle;
	text-align: center;
}

#divPleaseWaitInner{
	border: 2px solid #999999;
	background: #ffffff;
	color: #000000;
	margin: 0 auto;
	display: none;
	position: absolute;
	left: 40%;
	padding: 20px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: large;
	text-align: center;
	width: 170px;
}

#divPleaseWaitInner a{
	font-size: x-small;
	color: #999999;
	text-decoration: underline;
}

#footer {
	width: 980px;
	border-top: none;
	background: #fff;
	text-align: center;
	clear: both;
	color:#8C7444;
	font-size: x-small;
}
#footer h4 {
	font-size: 0.4ems;
	margin: 8px 0px 0px 9px;
	text-align:left;
	color:#8C7444;
}
#footer p.smallDetails {
	margin: 00px 0px 0px 0px;
	padding-top: 0px;
	line-height: 1.5em;
	font-size: x-small; 
}
#footer .footerMenu a {
	margin-right: 10px;
	color:#B19872;
}
#footer p.smallDetails a { color:#8C7444; }
#footer p.smallDetails a:hover { text-decoration: none; }
#footer span.hiddenText{display: none;} 
#footer p.contactDetails{
	color:#505050;
}
#footer img { padding:0px 10px; }

/* Style For tag cloud */
#footer #cloud { 
	background-color:#B19872;
	margin: 8px 0 0 0; 
}
#footer #cloud a {
	text-decoration: none;
	color: #FFF;
	padding-right: 10px;
}
#footer #cloud a:hover { text-decoration:underline; }

div#content #PagesList {
	display:none;
	position:absolute;
	border:2px solid #464F2A;
	background:#ffffff;
	margin-bottom:4px;
	left: 400px;
}
div#content #PagesList p {
	margin:0px;
	padding:2px;
}
div#content #PagesList input { font-size:x-small; }
div#error{
	width: 485px;
	background: #ffffff url(../pics/error_box_bg.gif) top left repeat-x;
	margin: 0px;
	margin-bottom: 10px;
	border: 0px;
	padding-left: 10px;
	padding-right: 30px;
	/*padding-bottom: 25px;*/
	padding-top: 15px;
	font-weight: bold;
}

/********************************************************************
		MISC
*********************************************************************/

mainMenuNavSelected a.middle, .mainMenuNav:hover a.middle {color:#8C7444;}
mainMenuNavSelected a.leftImage, .mainMenuNav:hover a.leftImage { color:#8C7444; }
.mainMenuNavSelected a.rightImage, .mainMenuNav:hover a.rightImage {color:#8C7444;}
.mainMenuNavSelected {
	background:none;
}

#left li a:hover {color:#000000;}
#left li a {
	background:transparent url(../pics/aarow_red.jpg) no-repeat scroll 5px 6px;
	color:#999999;
}
#left li a.active {background:#335698 url(../pics/aarow_green.jpg) no-repeat scroll 5px 6px;}
ul#sub_main_nav li a {
	display:block;
	float:left;
	height:22px;
}
ul#sub_nav li strong { color:#999999; }

ul#sub_nav li.selected a {background-color:#8C7444;}
#center h1, #center h2, #center h3, #center h4, #center h5, #center h6,#right h1, #right h2, #right h3, #right h4, #right h5, #right h6{color:#8C7444;}
#right{
	font-size: 0.7em;
	color:#8C8C8E;
}
#content_home #right{
	width:370px;
}
#right h3{
	padding:19px 0;
}
#top_lang {
	background:#8C7444 url(../pics/top_lang_crownlslice.gif) no-repeat scroll left bottom;
	color:#FFFFFF;
	margin: 0 0 10px 0;
	float:right;
}
#top_lang ul { background: url(../pics/top_lang_crownrslice.gif) no-repeat scroll right bottom;}
#top_lang ul li.first, #top_lang ul li.flag, #top_lang ul li.seperator { display:none; }
#center table img {padding:0px;}
p#cloud {text-align:left;} 
#bannerContainer #overlay_buttons .button{ background:url("../pics/homepage/overlaybutton_crown.png"); }
#bannerContainer div#placeholder{ background:url("../pics/homepage/crown/crown1.jpg"); }
