@charset "UTF-8";

body {
	margin: 0;
	padding: 0;
	color: white;
	background: black url(../img/bg_body.jpg) no-repeat top center;
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
	
img{border:0;}



/**cart top 
*************/

#cartcon {
background:transparent none repeat scroll 0%;
color:#E0C289;
margin:0pt auto;
padding-top:0px;
width:100%;
background:#262626;
}

#cartcon ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:5pt;
text-align:right;
}

#cartcon ul li{
display:inline;
font-size:7pt;
}

#cartcon a:link, #cartcon a:visited {
color:#E0C289;
margin:0pt;
text-decoration:none;
}

/* --- Divisions --- */

#contain {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	text-align: left;
	}
	
#header {
	height: 140px;
	position: relative;
	clear: both;
	}
#header h1 {
	margin: 0px;
	padding: 0px;
	float: left;
    position: absolute;
    top: -9999px;

}

#content {
	clear: both;
}


#logo {
    float: left;
    margin: 0;
    padding: 0;
    width: 322px;
    height: 140px;
}



/* --- Navigation, Primary and Secondary --- */


#navpri {
	position: absolute;
	top: 60px;
	right: 0;
	}



/* --- Header Navigation --- */	

	
#navhead {
	color: #e0c289;
	background-color: transparent;
	list-style: none;
	padding: 0;
	font-size: 127%;
	float: right;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align:right;
	}

#navhead li {
	display: inline;
	text-align:right;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0C289;
	padding-left: 10px;
	position:relative;
	
	}
	
#navhead li:last-child{
	border-right-width: 0px;
}

#navhead a:link, #navhead a:visited {
	text-decoration: none;
	color: #e0c289;
	background-color: transparent;
	}

#navfoot a:hover {
	text-decoration: underline;
	}
	

/* --- News Ticker --- */


#newsTicker {
	position: relative;
	width: 900px;
	height: 30px;
	overflow: hidden;
	background-color: #262626;
	margin: 5px 0;
	padding: 0;
	}

#newsScroller {
	position: absolute;
	position/**/: relative;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	color: #0cf;
	background-color: transparent;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#newsScroller a:link, #newsScroller a:visited {
	color: #e0c289;
	text-decoration: none;
	}

#newsScroller a:hover {
	text-decoration: underline;
	}

#stopLink {
	position: absolute;
 	width: 30px;
	height: 30px;
	margin-left: 870px;
	margin-top: -35px;
	background-image: url(../img/but_pause.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	}
	
	
	
	
/* --- Footer --- */	

	
#navfoot {
	color: #e0c289;
	background-color: transparent;
	list-style: none;
	margin: 40px 0 0;
	padding: 0;
	font-size: 80%;
	clear:both;
	}

#navfoot li {
	display: inline;
	padding-right: 10px;
	padding-left: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0C289;
	}

#navfoot li:last-child{
	border-right-width: 0px;
}

#navfoot a:link, #navfoot a:visited {
	text-decoration: none;
	color: #e0c289;
	background-color: transparent;
	}

#navfoot a:hover {
	text-decoration: underline;
	}
	
#signup {
	color: #e0c289;
	background-color: transparent;
	font-size: 80%;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20pt;
	padding-left: 0;
	}
#the_foot {
	margin-top: 25px;
	padding: 0 0 0 0;
}
/* --- sIfR --- */	

		#sifr {
		}


		.sIFR-replaced {
			visibility: visible !important;
		}

		span.sIFR-alternate {
			position: absolute;
			left: 0;
			top: 0;
			width: 0;
			height: 0;
			display: block;
			overflow: hidden;
		}
		
		
		
		/* ------------------------ */

/* Navigation */

/* ------------------------ */


#navpri {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#navpri li {
	float: left;
	display: inline;
	}
	
#navpri li a:link, #navpri li a:visited {
	display: block;
	height: 15px;
	overflow: hidden;
	margin: 0 10px;
	padding: 0 20px 0 0;
	color: white;
	border-right: 1px solid #e0c289;
	text-indent: -9999px;
	}

#navpri li .last:link, #navpri li .last:visited {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
	}
	
#navpri li.lifestyle a:link, #navpri li.lifestyle a:visited {
	background: url(/skins/home/img/but_lifestyle.gif) no-repeat 0 0;
	width: 103px;
	}
	
#navpri li.sightings a:link, #navpri li.sightings a:visited {
	background: url(/skins/home/img/but_sightings.gif) no-repeat 0 0;
	width: 104px;
	}
	
#navpri li.store a:link, #navpri li.store a:visited {
	background: url(/skins/home/img/but_store.gif) no-repeat 0 0;
	width: 64px;
	}

#navpri li.news a:link, #navpri li.news a:visited {
	background: url(/skins/home/img/but_news.gif) no-repeat 0 0;
	width: 53px;
	}

#navpri li.lifestyle a:hover, #navpri li.sightings a:hover, #navpri li.store a:hover, #navpri li.news a:hover {
	background-position: 0 -45px;
	}
	
body#lifestyle #navpri .lifestyle a:link, body#lifestyle #navpri .lifestyle a:visited,
body#sightings #navpri .sightings a:link, body#sightings #navpri .sightings a:visited,
body#store #navpri .store a:link, body#store #navpri .store a:visited,
body#news #navpri .news a:link, body#news #navpri .news a:visited {
	background-position: 0 -45px;
	}

