body {
	margin: 0px;
	background-image: url(images/index/wood_bg.jpg);
	background-color: #fee5a3;
}



#bodycopy {
	font: normal 16px Garamond, Times New Roman, serif;
	color:#666666;
	width: 520px;
	overflow: hidden;
	padding: 15px 15px 15px 10px; //top, left, bottom, right
	float: left;}

#bodycopy a, #bodycopy a:visited {
	color:#666666 ;
	text-decoration:none; }

#bodycopy a:hover {
	text-decoration:underline;}
	
	a,  a:visited {
	text-decoration:none; }

	a:hover {
	text-decoration:underline; 
}
	
#subhead a, #subhead a:visited {
	color:#663399;
	text-decoration:none; }

#subhead a:hover {
	text-decoration:underline;}
	
#subhead_orange a, #subhead_orange a:visited {
	color:#ff9933;
	text-decoration:none; }

#subhead_orange a:hover {
	text-decoration:underline;}		
	
.subhead_orange{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #ff9933;}
	
.subhead {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #663399;}
		
.header {
	font: bolder 28px Garamond, Times New Roman, serif;
	background-image: url(images/nav/bannerleft.jpg);
	color: #663399;
	width: 520px;}

.body {
	font: normal 16px Garamond, Times New Roman, serif;
	color:#666666;
	text-align: left;
}




#coupons {
	font: normal 16px Garamond, Times New Roman, serif;
	color:#666666;
	width: 400px;
	overflow: hidden;
	float: left}
	
#coupons a, #coupons a:visited {
	color:#666666 ;
	text-decoration:none; }

#coupons a:hover {
	text-decoration:underline;}
		
.coupons_header {
	font: bolder 28px Garamond, Times New Roman, serif;
	color: #663399;
	width: 400px;}

.coupons_body {
	font: normal 16px Garamond, Times New Roman, serif;
	color:#666666;
	text-align: left;
	background: #FFFFFF;
}
	


#listing {
	font: normal 14px Garamond, Times New Roman, serif;
	color:#666666;
	width: 375px;
	overflow: hidden;
	float: left;
	vertical-align: top;}
	
#listing a, #listing a:visited {
	color:#ff9933 ;
	text-decoration:none; }

#listing a:hover {
	text-decoration:underline;}
	
#listing_subhead a, #listing_subhead a:visited {
	color:#663399;
	text-decoration:none; }

#listing_subhead a:hover {
	text-decoration:underline;}	
	
.listing_header {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #ff9933;
	width: 320px;}
	
.listing_subhead {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #663399;
	width: 320px;
	}

.listing_body {
	font: normal 14px Garamond, Times New Roman, serif;
	color:#666666;
	text-align: left;
	background: #FFFFFF;
}


#sidebar {
	font: Garamond, Times New Roman, serif;
	color: #ad96c5;
	background: #FFFFFF url(images/nav/sidebar.gif);
	text-align: center;
	padding: 2px 2px 2px 2px;
	}
	
#sidebar a, #sidebar a:visited {
	color:#ad96c5 ;
	text-decoration:none; }

#sidebar a:hover {
	text-decoration:underline;}
	
.sidebar {
	font: Garamond, Times New Roman, serif;
	color: #ad96c5;
	text-align: center
}

#sidebar_news {
	font: 12px Arial, Helvetica, sans-serif;
	color:#663399;
	text-align: center;
	padding: 2px 2px 2px 2px;
	background: url(images/nav/sidebar_wood.gif) no-repeat;}
	
.sidebar_news {
	font: 14 px Arial, Helvetica, sans-serif;
	color:#ff9933;
	text-align: center;
	padding: 2px 2px 2px 2px;}

.sidebar_txt {
	font: 14 px Arial, Helvetica, sans-serif;
	color:#663399;
	text-align: center;
	padding: 2px 2px 2px 2px;
}


#footer {
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align:bottom;
	font: normal 10px Garamond, Times New Roman, serif;
	color: #663399;
	text-align: center;
	background: #fee5a3;
	}

#footer a, #footer a:visited {
	color:#663399;
	text-decoration:none; }

#footer a:hover {
	text-decoration:underline; 
}

.footer {
	font: normal 10px Garamond, Times New Roman, serif;
	color: #663399;
	text-align: center;
	}


.bannerad{
float:right;
vertical-align:bottom;
position: relative;
}
