/* ---------- Body wrapper --------------------------- */


/* These styles modify the main style.css file */

#body {
	padding: 0;
	}



/* ---------- Left Side --------------------------- */


#mainLeft {
	width: 550px;
	height: 375px !important;
	overflow: hidden;
	float: left;
	}

#mainBody {
	width: 490px;
	margin: 0 0 0 15px;
	padding: 25px 0 0 30px;
	text-align: right;
	}


/* These styles modify the main style.css file */

#logo {
	/*background: #fff url(../images/logo_lg.png) 0 0 no-repeat;*/
	width: 435px;
	height: 156px;
	margin: 0;
	}

#logo h1 {
	width: 435px;
	height: 156px;
	}


/* ---------- Right Side --------------------------- */


#mainRight {
	background: #000;
	width: 465px;
	height: 375px !important;
	overflow: hidden;
	float: left;
	}

#featureBox {
	width: 580px;
	margin: 11px 0 0 0;
	}

#featureNav {
	width: 100%;
float:left;
clear:left;
	font-size: 135%;
	font-weight: bold;
	line-height: 140%;
  padding: 6px 131px; 0 0;
	}

#featureNav a {
	color: #fff;
	font-style: normal;
	}

#featureNav a:hover {
	color: #ffce34;
	font-style: normal;
	}

#navList{
float:left;
width:162px;
height: 18px;
}

#featureArrowUp,
#featureArrowDown {
float:left;
	width: 30px;
	height: 17px;
	padding: 0 0 0 0;

	}

#featureArrowDown {
/*	padding: 5px 0 0 0;   */
	border-bottom: none;
	}

#featureArrowUp p,
#featureArrowDown p {
	width: 13px;
	height: 8px;
	display: block;
	margin: 0 0 0 15px;
	padding: 0;
	}

#featureArrowUp a,
#featureArrowDown a {
	background-color: #000;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
  	width:10px;
	height:15px;
	}

#featureArrowUp a {
		background-image: url(../images/arrow_yellow_left.png);
	}

#featureArrowDown a {
	background-image: url(../images/arrow_yellow_right.png);
	}
 
#featureArrowUp a:hover,
#featureArrowDown a:hover {
/*	background-position: 0 -10px;   */
	}       

ul#featureNavList {
	color: #fff;
	width: 100%;
	margin: 0;
	padding: 0;
  float: left;
  white-space: nowrap;
  margin-left:15px;
	}

ul#featureNavList li {
	margin: 0;
	padding: 0;
  display:inline;
	}

ul#featureNavList li a {
	width:30px;
	height:18px;
	display:block;
	font-size:1px;
	background-image: url(../images/Dots.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	padding: 0px;
	float: left;
	margin: 0px;
	}

ul#featureNavList li a:hover {
	background-position:0px -60px;
	}
  
ul#featureNavList li a.current {
	background-position:0px 0px;
} 	

#featurePhoto {
	color: #fff;
	width: 420px;
	float: left;
  padding-left: 23px;
	}

/* These styles modify the main style.css file */

#breadcrumbs {
	padding: 0;

	}

#search_main {
	background: #fff;
	color: #000;
	margin: 0 0 0 247px;
	}

  #featureNavList{margin-left:15px;}