/***** Index Page *****/

* #container {
overflow:auto;
overflow-y:hidden;
}

#leftcol,
#midcol,
#rightcol {
float:left;
font-size:0.8em;
}

/**** Left Column *****/

#leftcol {
width:228px;
}

	#leftcol .content {
	padding:0 14px;
	}
	
	#leftcol h3 {
	color:#783675;
	border-bottom:1px solid #dcdcdc;
	padding:0 0 7px 0;
	font-size:1.6em;
	font-weight:normal;
	}
	
	#leftcol p.prod-image {
	margin:0 0 10px 0;
	border-bottom:1px solid #dcdcdc;
	}
	
	#leftcol p.prod-name {
	margin:0 0 10px 0;
	font-size:0.9em;
	}
	
		#leftcol p.prod-name a {
		color:#783675;
		text-decoration:none;
		}
		
		#leftcol p.prod-name a:hover {
		text-decoration:underline;
		}
	
	#leftcol p.prod-button {
	font-size:0.9em;
	}
	
		#leftcol p.prod-button a {
		color:#0c9402;
		padding:5px 10px;
		text-decoration:none;
		background:#c9edc9;
		}
	
	#leftcol p.clear-items {
	margin:0;
	padding:11px 0 0 0;
	border-top:1px solid #dcdcdc;
	text-indent:-4000px;
	}
	
		#leftcol p.clear-items a {
		display:block;
		width:175px;
		height:71px;
		margin:0 auto;
		background:url(/images/clearance-items.png) no-repeat;
		}
	
	#leftcol p.clear-button {
	margin:1px 0 12px 0;
	text-indent:-4000px;
	}
	
		#leftcol p.clear-button a {
		display:block;
		width:185px;
		height:56px;
		background:url(/images/button-clearance.png) no-repeat;
		}

/**** Middle Column *****/

#midcol {
width:492px;
margin:-16px 0 0 0;
padding:50px 0 0 0;
text-align:center;
background:url(/images/bg-midcol.png) no-repeat;
}

/**** Right Column *****/

#rightcol {
width:240px;
}

	#rightcol .content {
	padding:0 14px;
	}

	#rightcol h3 {
	color:#783675;
	margin:0 0 20px 0;
	border-bottom:1px solid #dcdcdc;
	padding:0 0 7px 0;
	font-size:1.6em;
	font-weight:normal;
	}
	
	#rightcol #news ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
		#rightcol #news ul li a {
		color:#ff8a00;
		display:block;
		height:15px;
		padding:8px 0;
		font-size:0.75em;
		text-decoration:none;
		background:url(/images/bg-rightcol-item.png) no-repeat;
		}
		
			#rightcol #news ul li a span {
			color:#783675;
			font-size:1.05em;
			text-decoration:underline;
			}
	
	

/***** Footer *****/

#footer {
background:url(/images/bg-footer.png) no-repeat;
}