body{ background-color:#3a2218; }

/* HEADER */

#header #header_content {margin: 0;}
#header_link {padding-top:40px;}
#header_link a{
	background:transparent url(../../pics/xmas2010/CMR_Logo_Xmas2010.gif) top left no-repeat;
	width:174px;
	height:112px;
	display:block;
}
/* ul#main_nav {padding:35px 0 0 0;} */
#header_tagline { 
	background-color:#8e7b56; 
	margin: 0;
}
#header_link #ryderCountdown, #header_buttons { display: none; }
div#header_nav {
	width:780px;
	float:right;
	position:relative;
	top:0;
	margin:0;
}
ul#main_nav { 
	width: 800px;
	float:left;
	padding:50px 0 0 0;
}
/*ul#main_nav li a {font-weight:normal;}*/
ul#sub_nav {
	float:left;
	padding:10px 0 0 0;
}
ul#sub_nav li.selected a {
	background:none;
	padding-left:0px;
}
.mainMenuNav {margin: 0;}
.mainMenuNavSelected {
	background:none;
	padding:0;
}


/* CONTENT */

#content #center {
	width: 524px;
	float: left;
	padding: 0 2px 0 12px;
	font-size: 0.7em;
/*	font-size: small; */
	color:#757575;
}
#content_home #center {
	width: 729px;
	float: left;
/*	padding: 0 0px 0 12px; */
	padding: 0px;
	font-size: 0.7em;
	color:#757575;
}
#center h1 {
	color: #742836;
	font-weight: bold;
	margin: 20px 0 10px 9px;
}
#center a { color: #3a2218;}
#center a:link, a:visited { color: #3a2218; text-decoration:none; }
#center a:hover { text-decoration:underline; }

/*  VSI Additions - Main Menu  */
.mainMenuNav, .mainMenuNavSelected{
	text-transform: uppercase;
	padding-right: 10px;
	display: block;
	float: left;
}

.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{
	background-image: url('../../pics/XmasMainMenuButtonLeft10.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.mainMenuNavSelected a.rightImage, .mainMenuNav:hover a.rightImage{
	background-image: url('../../pics/XmasMainMenuButtonRight10.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
*/

.mainMenuNavSelected a.middle, .mainMenuNav:hover a.middle{
	color: #382218;
	text-decoration: none;
}

#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;
	background: #fff;
	text-align: center;
	clear: both;
	color:#3a2218;
	font-size: x-small;
}
#footer h4 {
	font-size: 0.4ems;
	margin: 12px 0px 28px 9px;
	text-align:left;
	color:#3a2218;
}
#footer .footerMenu a {
	margin-right: 10px;
	color:#3A2218;
}

#footer p.smallDetails {
	margin: 0px 0px 32px 0px;
/*	border-top: 24px solid #8e7b56; */
/*	padding-top: 32px; */
	line-height: 1.5em;
	font-size: x-small; 
	color:#3a2218;
}
#footer p.smallDetails a { color:#3a2218; }
#footer p.smallDetails a:hover { text-decoration: none; }
#footer img { padding:0px 10px; }

/* Style For tag cloud */
#footer #cloud { margin: 0 auto; }
#footer #cloud a {
	text-decoration: none;
/*	color: #3a2218; */
	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 {background-image:url(../../pics/XmasMainMenuButtonMiddle10.jpg);}
mainMenuNavSelected a.leftImage, .mainMenuNav:hover a.leftImage { background-image:url(../../pics/XmasMainMenuButtonLeft10.jpg); }
.mainMenuNavSelected a.rightImage, .mainMenuNav:hover a.rightImage {background-image:url(../../pics/XmasMainMenuButtonRight10.jpg);}


#left h3, h4 {color:#3a2218;}
#left li a:hover {color:#000000;}
#left li a {
	background:transparent;
	color:#777777;
	padding: 1px 0 1px 3px;
}
#left li a.active {background:#bbb09a;}
#left h2 { background-color:#3a2218; }
ul#sub_nav li strong { color:#999999; }
ul#sub_nav li a { color:#999999; }
ul#sub_nav li a:hover { background-image:url(../../pics/XmasMainMenuButtonMiddle10.jpg); color:#382218; }
ul#sub_nav li.selected a {
	background-color:#FFF; 
	color:#382218;
} 
#center h1, #center h2, #center h3, #center h4, #center h5, #center h6{color:#3a2218;}
#top_lang {
	background:#BCD6F1 url(../../pics/top_lang_xmaslslice09.gif) no-repeat scroll left bottom;
	color:#FFFFFF;
}
#top_lang ul { background: url(../../pics/top_lang_xmasrslice09.gif) no-repeat scroll right bottom;}
#center table img {padding:0px;}

#cloud { background-color:#AB9C80; }


/********************************************************************
		BUTTON CODE
*********************************************************************/
.button_link, .button_linklarge{ background: url(../../pics/Xmasbutton_bg09.gif) bottom right no-repeat; }

.button_link span, .button_linklarge span{ background: url(../../pics/Xmastop09.gif) top left no-repeat; }

.button_linklarge{ background: #0F3274 url(../../pics/Xmasbutton_bg_large09.gif) bottom right no-repeat transparent; }
.button_linklarge span{ background: transparent url(../../pics/xmas2010/ButtonLong_Xmas2010.gif) top left no-repeat; }

.short{ background: #0F3274 url(../../pics/Xmasbutton_bg_short09.gif) bottom right no-repeat transparent; }

.short span{  background: transparent url(../../pics/xmas2010/ButtonShort_Xmas2010.gif) top left no-repeat; }

.form_box {background:none repeat scroll 0 0 #E8E5DD;}

/*** MISC */
#footer .footerRight {
	padding: 20px 0 0 10px;
}

