

#wrapper {width:1030px; height:966px; position:relative; top:22px; overflow:hidden;}

#wrapperIn{ 
position:relative; 
top:21px; 
left:158px;
margin: 0 auto; 
width: 690px; 


} 


#left {float:left; width:15px; height:866px;}
#middle {float:left; width:971px; height:866px;}

#body {width:971px; height:551px;}
#bottom {width:971px; height:119px;top:671px;position:absolute;z-index:0;}
#top {width:987px; height:70px; text-align:right; color:#fff; overflow:hidden; position:relative;}
	
	
#top a{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Sans-serif; text-decoration: none; font-weight:bold; }
#top a:hover {text-decoration: underline; color:#fff;}
	
	
	/*
	#top a.rwcBanner {display:block; width:147px; height:45px; background:url('/_elements09/img/btn_SignIn.jpg') no-repeat top right; position:absolute; top:0px; right:25px;}
	#top a.rwcBanner:hover {background:url('/_elements09/img/btn_SignIn_Over.jpg') no-repeat top right;}
	
	#top a.rwcBanner {margin-top:45px}
	*/
	
	/* revised for removal of signup
	#top a.rwcEmail {display:block; width:147px; height:16px; background:url('/_elements09/img/btn_eNews.gif') no-repeat top right; position:absolute; top:46px; right:25px;}
	#top a.rwcEmail:hover {background:url('/_elements09/img/btn_eNews_Over.gif') no-repeat top right;}
	*/
    #top a.rwcEmail {display:block; width:147px; height:45px; background:url('/_elements09/img/btn_eNewsHome.jpg') no-repeat top right; position:absolute; top:10px; right:25px;}
	#top a.rwcEmail:hover {background:url('/_elements09/img/btn_eNewsHome_Over.jpg') no-repeat top right;}


	
	#searchForm {position:absolute; top:25px; right:10px;}

#bottomnav {padding:0px 0px 0px 0px; position:absolute; top:645px; width:645px; height:103px;z-index:10;left:333px;}
	#bottomnav li {float:right; margin: 0px 15px 0px 0px; font-family:Helvetica, Arial, Sans-Serif; font-size:9px; color:#fff; list-style:none; text-transform:uppercase;}
	#bottomnav li a, #bottomnav li a:link, #bottomnav li a:visited {color:#fff; text-decoration:none;}
	#bottomnav li a:hover {color:#f7d77a; text-decoration:none;}
.floatLeft {float:left;}


.hline {border-top:dotted #1c0101 1px;overflow:hidden;height:8px;margin:20px 0 20px 0;}

#content {text-align:left;}
#screen {float:left; width:690px; height:460px;position:absolute;top:148px;}
#screenIn {min-height:581px; height:auto !important; height:581px;background:#ffffff;}



#vertnav {float:right; width:220px; height:545px; font-family: Arial; font-size: 11px; color:#fff;margin:20px;position:absolute;top:190px;left:28px;}
#vertnav a, #vertnav a:link, #vertnav a:visited {color:#e5463b; font-size:14px;font-weight:bold; text-decoration:none;}
#vertnav a:hover {color:#ffffff;}

.searchEngine {text-decoration: none; color:#fff;}
.searchEngine a, .searchEngine a:link, .searchEngine a:active, .searchEngine a:visited { color: #fff; font-size: 10px; font-family: Verdana, Arial, Sans-serif; text-decoration: none; }
.searchEngine a:hover {text-decoration: underline; color:#fff;}

.scframe {position:relative;top:25px;left:297px;width:685px;height:348px;}

#logo {width:176px; height:101px; position:absolute; top:30px; left:40px;}
	#logo a {display:block; width:150px; height:230px;}
.promos {width:585px;position:relative;top:53px;left:389px;float:left;text-align:right;margin: -22px 0px -22px 0;}


/* nav */
#hnav {width:710px;height:80px;overflow:hidden;margin:0 0 0 290px;padding:0;}

#subNavPos{margin-top:32px}

#subnav {
margin-top:14px;
line-height: 1.8em;
font-weight:bold;
}

#subnav a, #subnav a:link, #subnav a:visited  {color: #fff; font-size: 11px; font-family: Arial, Sans-serif; text-decoration: none; }
#subnav a:hover {text-decoration: underline; color:#fff;}

/* footer (#footer) */


#footerIn {clear:both; width:650px; height:400px; text-align:center; font-size:10px; color:#444; text-decoration: none; margin-top:30px; padding-left:20px; padding-right:20px; line-height: 150%;}


#footer {width:970px; height:400px; position:absolute; top:795px; text-align:center; font-size:10px; color:#444; text-decoration: none;}
#footer a { color: #6e6b6a; font-size: 10px; font-family: Verdana, Arial, Sans-serif; text-decoration: underline; }
#footer a:hover { text-decoration: underline;}
#footernavlist { width:100%; color: #FFF; font-size: 10px; font-family: Verdana, Arial, Sans-serif; text-decoration: none;}
#footernavlist a { color: #4ba7d3; font-size: 10px; font-family: Verdana, Arial, Sans-serif; text-decoration: none; }
#footernavlist a:hover { text-decoration: underline; }

.homePromo {float:right;
				display:inline;
				/*margin: -22px -22px -22px 0;
				_margin: -22px -22px -22px 0;*/
				padding-left: 14px;
				height: 118px;
			}

.promos a{color: #fff; font-size: 16px; font-family: Verdana, Arial, Sans-serif; font-weight:bold; text-decoration:none;}
.promos a:hover{color: #e5463b; font-size: 16px; font-family: Verdana, Arial, Sans-serif; font-weight:bold; text-decoration:none;}


#imageVid {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin: 0 1em 1em 1em;
	display:block;
    float:left;
	clear: both; 
		
}



		#fancymenu {
			position: relative;
			height: 36px;
			width: 700px;
		
			margin: 10px 0;
			overflow: hidden;
			padding:35px 0 0 0; 
		}


		#fancymenu ul{
			padding: 0;
			margin: 0;
		}

		/* Don't apply padding here (offsetWidth will differ in IE)
		If you need padding add it to the child anchor */
		#fancymenu ul li{
			float: left;
			list-style: none;
		}

		#fancymenu ul li a {
			/*  text-indent: -500em; */
			z-index: 			10;
display: 			block;
float: 				left;
height: 			36px;
overflow: 			hidden;
color:				#ffffff;
font-size:			13px;
position: 			relative;
padding:			6px 17px 6px 17px;
text-decoration: none;
text-transform: uppercase;
font-weight:500;
		}

#fancymenu ul li a:hover{
color:#F6A21B;
}

		#fancymenu li.background {
			background: url('/_elements09/scripts/bg_menu_right.png') no-repeat top right !important;
			background: url('/_elements09/scripts/bg_menu_right.gif') no-repeat top right;
			z-index: 8;
			position: absolute;
			visibility: hidden;
		}

		#fancymenu .background .left {
			background: url('/_elements09/scripts/bg_menu.png') no-repeat top left !important;
			background: url('/_elements09/scripts/bg_menu.gif') no-repeat top left;
			height: 30px;
			margin-right: 8px; /* 7px is the width of the rounded shape */
		}


.inPromo {display:inline;
				margin: 27px 0 0 -22px;
				_margin: 27px 0 0 -22px;
				width: 245px;
			}


