/*anti wrinkle creams CSS  -  May2009*/

* {padding:0; margin:0;}

body {
	background-color:#eeeeee;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	}

/*main site container*/

#site_container {
	margin:0 auto;
	width:800px;
	margin-bottom:2em;
	}
	
#shadow_container {
	background:url(../images/shadow-tile.gif) repeat-y top left;
	padding:0 1.5em;
	float:	left;
	width:800px;
	}

/*Logo and header*/

h1 {
	background:url(../images/tanlotion-logo.jpg) no-repeat;
	width:800px;
	height:180px;
	text-indent:-99999em;
	border-bottom: 2px solid #51aa2a;
	display:block;
	margin:0 auto;
	}

h1 a {
	width:400px;
	height:100px;
	display:block; 
	}

/*Content container*/

#content_container {
	background-color:#ffffff;
	float:left;
	width:800px;
	border:2px solid #b8b8b8;
	margin-top:-.7em;
	}
	
/*Navigation*/

ul#site_nav {
	margin:-1.7em 0 0;
	width:512px;
}
		
#site_nav li  {
	display:inline;
	list-style-type:none;
	}

#site_nav li a {
	font-size:1.1em;
	text-decoration:none;
	color:#cb8c72;
	padding:1.1em 1.6em .5em 2.4em;
	}

#site_nav li a:hover {color:#9ad11e;}

/* Generic Page content*/

#page_content {margin:2em 1.2em;}

h2 {color:#333333;font-weight:normal;}

h3 {
	color:#017410;
	font-weight:bold;
	margin-top:.5em;
	}
	
h4 {	color:#ff9900; font-weight:bold;}
	
hr {
	border:none;
	height:1px;
	color:#ffffff;
	background-color:#ffffff;
	width:50%;
	}
	
body#site_home #site_nav #home {background:url(../images/hover-icon.gif) no-repeat left top; padding-top:1.5em;}
body#top_tips #site_nav #tips {background:url(../images/hover-icon.gif) no-repeat left top; padding-top:1.5em;}
body#best_buys #site_nav #best {background:url(../images/hover-icon.gif) no-repeat left top; padding-top:1.5em;}

#page_content p, #product-container .prod-description {padding:.5em .5em .5em 0;}

/*Homepage content image*/

#page_content .content_picture {
	border:3px solid #cccccc;
	margin:0.5em 1.5em 1.5em 0;
	float:left;
	width:250px;
	height:165px;
	}

/*Right column ad container*/

.ad_column {
	float:right;
	padding:.8em 0 1em 1.2em;
	margin:0 0 2em 1.5em;
	border-left:1px solid #cccccc;
	}

/*Bottom banner*/

#home_page_banner {margin:1em 0;  float:left;}

/*Tips page content*/

#tips_list {margin-top:3em;}
#tips_list h3 {margin-top:1em;}

#tips_list p {
	border-bottom:1px solid #ffffff;
	overflow:hidden;
	padding-bottom:1.5em;
	}
	
#tips_list a {color:#017410;}
#tips_list a:hover {color:#CB8C72;}


/*Best Buys Content*/

#best_intro {margin:1em 0 2em 0;}

#best_text {
	width:435px;
	float:left;
	padding:0 0 2em 0;
	}

#best_text a, #product-container .prod-buy a {
	color:#ff9900;
	padding-bottom:1.2em;
	display:inline-block;
	font-size:1.3em;
	font-weight:bold;
	}
	
#best_text a:hover, #product-container .prod-buy a:hover {color:#CB8C72;}
#best_text #best_intro p {width:780px;}

#best_text .price {
	color:#000000;
	font-weight:bold;
	font-size:.9em;
	}
	
#best_text h3, #product-container .prod-title a {color:#017410; font-weight:bold;}

#product-container .products {width:290px; float:left; margin-top:2em;}
#product-container .prod-image {border:3px solid #cccccc; width:125px; height:125px;margin:1em 0 0;}
#product-container .prod-image img {border:none;}

#product-container .prod-1,
#product-container .prod-3,
#product-container .prod-5 {margin-right:2em;}

#product-container .prod-price {color:#000000; font-weight:bold; margin-bottom:.5em;}


/*Footer*/

#site_footer {
	background-color:#FFFFFF;
	border-top:2px solid #CCCCCC;
	color:#333333;
	float:left;
	height:60px;
	padding-top:10px;
	text-align:center;
	width:800px;
	}
	
#disclaimer-text {font-size:.7em; color:#666666; padding:.2em;}
	
/*IE fixes (valid)*/

* html body#site_home #site_nav #home {padding-top:.2em;}
* html body#top_tips #site_nav #tips {padding-top:.2em;}
* html body#best_buys #site_nav #best {padding-top:.2em;}
* html #shadow_container {margin-top:2em;}
*:first-child+html #site_home #site_nav #home {padding-top:.2em;}
*:first-child+html #top_tips #site_nav #tips {padding-top:.2em;}
*:first-child+html #best_buys #site_nav #best {padding-top:.2em;}
*:first-child+html #shadow_container {margin-top:2em;}









