/* CSS Document */

/* Resets */

* { margin: 0; padding: 0; }

body,
h1, h2, h3, h4, h5, h6,
ul, li,
form {
	border:0;
	margin:0px;
	padding:0px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
}

/* Main */

body {
	background:url(../../images/bg_body.png) repeat-y #666 center;
	text-align:center;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#page {
	margin:100px 0 0 0;
}

#header {
	background:url(../../images/bg_top.png) repeat-x top;
	height:116px;
}

#logo {
	background:url(../../images/logo.png) no-repeat;
	width:238px;
	height:83px;
	text-indent:-10000px;
	position:relative;
	top:17px;
	left:10px;
}

#topad {
}

#ad1 {
	margin:10px 0 0 0;
}

a {
	color:#c15617;
	text-decoration:underline;
}

a:hover {
	color:#000;
	text-decoration:none;
}

/* Main Components */

#main {
	float:left;
	width:669px;
}

#carousel {
	float:left;
	width:669px;
	margin:5px 10px 0 5px;
}

#subnav {
	margin:5px 3px;
}

#media-player {
	width:300px;
}

#side {
	float:right;
	margin:0 10px 0 0;
	width:300px;
	padding:43px 0 0 0;
}

#side-index {
	float:right;
	margin:0 10px 0 0;
	width:300px;
}

#footer {
	background:url(../../images/bg_footer.png) repeat-x bottom;
	height:175px;
	clear:both;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
	margin:10px 0 0 0;
}

#content, #spotlight, #dailydealz {
	width:669px;
	margin:10px;
}

#spotlight, #dailydealz {
	width:669px;
	margin:10px;
}

#content-section, #content-section-index, #spotlight-section, #dailydealz-section {
	background:#fff;
	padding:10px;
}

#content h3, #spotlight h3, #dailydealz h3 {
	color:#fff;
	margin:10px 0;
	font-size:1.75em;
}

#content-section p, #content-section-index p, #spotlight p, #dailydealz p {
	line-height:normal;
	margin:10px;
}

#content-section ul, #content-section li, #content-section-index ul, #content-section-index li, #spotlight ul, #spotlight li, #dailydealz ul, #dailydealz li {
	list-style-position:outside;
	list-style-type:inherit;
	margin: 10px 10px 10px 50px;
	padding: 0;
	}
	
#dailydealz ul, #dailydealz li {
	list-style-position:inside;
	list-style-type:inherit;
	margin:0px 0px 0px 10px;
	padding:0px;
}
	
#dailydealz-section .center {
	margin-left:17px;
}

#dailydealz-section .details {
	width:300px; float:left; margin:0 5px; padding:2px; border:1px solid #CCC; height:150px;
}
	
#content-section img {
	float:left;
	margin:5px;
	/*border:1px solid #C15516;*/
}

#content-section-index img {
	float:left;
	margin:5px;
	border:1px solid #C15516;
}

.no-img-border {
	float:left;
	margin:5px;
	border:0px;
}

table td tr img {
	border:1px solid #C15516;
	text-align:center;
}

small {
	clear:left;
}

.clear {
	clear:both;
}

/* Headers */

h4 {
	font-size:1.5em;
	color:#c15617;
	text-transform:uppercase;
}

.thelowdown {
	background:url(../../images/hdr-lowdown-side.png) no-repeat;
	text-indent:-30000px;
	width:234px;
	height:39px;
}

small {
	font-size:.75em;
}

.dailydealz {
	background:url(../../images/hdr-dailydealz.png) no-repeat;
	width:654px;
	height:63px;
	text-indent:-30000px;
}

.topstories {
	background:url(../../images/hdr-top-stories.png) no-repeat;
	width:644px;
	height:63px;
	text-indent:-30000px;
}


.left {
	float:left;
}

.right {
	float:right;
}
	

#side-div {
	width:290px;
	float:left;
	margin:10px 5px 0 0;
	padding:5px;
	background-color:#CCC;
}