#cmsPane {
	position:absolute;
	z-index:20;
	top:0px;
	left:-180px;
	width:180px;
	height:50px;
	padding-left:10px;
	padding-top:10px;
	
	border:1px solid black;
	background-image: url(/images/cms_bg.png);
	background-repeat:repeat-y;
	color:white;
	
}

#cmsPane .left {
	width:170px;
	float:left;
	height:100%;
}

#cmsPane .right {
	width:10px;
	float:left;
	height:100%;
	cursor:pointer;
	
}

#cmsPane h2 {
	font-size:18px;
}



body {
	background-image: url(/images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 132px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	
	
}



p {
	margin-top:8px;
	margin-bottom:8px;
}

#flag {
	width:19px;
	height:11px;
	background-image: url(/images/flag.png);
	top:100px;
	position:absolute;
	left:0px;
}

.cmsEdit {
	left:0px;
	top:-30px;
	z-index:100;
	width:60px;
	padding:5px;
	height:20px;
	border:1px solid #ccc;
	position:absolute;
	background-color: #414b56;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
	
}
.cmsEdit a { color:white; font-weight:bold; }


h1 {
	font-size:11px;
	margin-bottom:5px;
}

#header {
	width:100%;
	height:107px;
	background-color: #ffffff;
	padding-top:25px;
	float:left;
	z-index:10;
	position:relative;
	
}

#headerDs {
	position:absolute;
	top:130px;
	width:100%;
	height:15px;
	background-image: url(/images/horiz_ds.png);
	background-repeat: repeat-x;
	z-index:5;
}


#logo {
	margin-left:95px;
}

#content {
	line-height:160%;
}

#leftPanel {
	float:left;
	width:240px;
	height:550px;
	background-image: url(/images/black_grad.png);
	background-repeat:repeat-x;
	color:#fbfeff;
	/*font-weight:bold;*/
	margin-top:38px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
}

#promoPhoto {
	position:absolute;
	width:565px;
	height:303px;
	background-color: #414b56;
	float:left;
	top:170px;
	left:282px;
	padding: 7px 7px;
	z-index:1;
}

#hidden {
	z-index:0;
	width:198px;
	padding-left:60px;
	padding-top:13px;
	color:black;
	height:127px;
	padding-right:70px;
	position:absolute;
	top:250px;
	left:570px;
	background-repeat:no-repeat;
	background-image: url(/images/metal_plate.png);
	cursor:pointer;
	line-height:140%;
	font-size:11px;
}

#searchBar {
	float:left;
	position:absolute;
	left:872px;
	top:460px;
	border:0;
	width:140px;
	height:25px;
	background-image: url(/images/search_stripe.png);
	background-repeat:repeat-x;
	background-color: transparent;
	z-index:10;
	padding-top:5px;
	padding-left:5px;
	
}

#promoBottom a{
	color:white;
}

#promoBottom {
	position:absolute;
	float:left;
	background-image: url(/images/blue_grad.png);
	background-repeat:repeat-x;
	width:465px;
	height: 308px;
	left:282px;
	top:487px;
	color:#fbfeff;	
}

tr.first td {
	border:0!important;
}

table.spotlight {
	width:445px;
	border:0;
	padding:0;
	margin-left:5px;
	margin-top:23px;
}

table.spotlight td {
	border-top:1px solid white;
}

.spot_copy {
	vertical-align:middle;
}

.spot_photo {	
	vertical-align: middle;
	text-align:left;
	width:135px;
	height:95px;
}

.spot_photo img {
	position:relative;

}



#adSpot {
	width:264px;
	height:200px;
	float:left;
	position:absolute;
	left:755px;
	top:495px;
	text-align:center;
}


/** Drop down menu */
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; margin-left:100px; top:10px; font-size:11px; width:1200px;}
ul.dropdown li  { 
	font-weight: bold; 
	float: left; 
	zoom: 1;
	margin-left:0px;
	list-style-type:none;
	margin-right:30px;
}
ul.dropdown a:hover		            { color: #0054A0; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; color:#848da2; text-decoration:none; text-transform:uppercase;
	 								  }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {  color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; margin:0; 
									  float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:#848da2; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


.uppercase {
	text-transform:uppercase;
}

#cmsPane a {
	color:white;
	font-weight:bold;
}
