/*
-----------------------------------------------
Style Sheet 
author:   Adam Blakey
version:  1.0  2008-04-09
----------------------------------------------- */


body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;

	margin-top:0px;
	padding-top:0px;
	background: url(bk2.jpg) #CACFCB repeat-x center top;
	
}


/* MAIN 
----------------------------------------------------------------*/

#main {width: 980px; margin: 0 auto; position: relative; padding:0px;}
#top_nav { height:25px; padding:0px; margin:0px; }
#logo { width:331px; height:71px; background-image:url(wish-cosmetics-logo.jpg); margin:0px; padding:0px; float:left;}
#header { width:649px; height:71px; background-image:url(header.jpg); margin:0px; padding:0px; float:left; text-align:right; line-height:65px; }
#header_image {height:220px; background-image:url(cheap-cosmetics-banner.jpg); margin:0px; padding:0px; clear:both;}
#header_image_right {height:220px; width:230px; float:right; margin:0px; padding:0px;  padding-right:10px;}
#header_image_title { font-size:14px; font-weight:bold; padding-bottom:5px; padding-top:8px;}

#search_bar_left { width:490px; height:45px; float:left; background-color:#FFF; margin:0px; padding:0px; line-height:40px;}
#search_bar_left_inner { padding-left:15px;}

#search_bar_right {width:490px; height:45px; background-color:#FFF; margin:0px; padding:0px; text-align:right; line-height:40px; float:left; }
#search_bar_right_inner {padding-right:15px; }

#navigation {height:30px; background-image:url(navigation.jpg); margin:0px; padding:0px; padding-left:8px; padding-right:8px; clear:both;}

#left {float:left; width:189px; height:100%;}
#left_menu { background:url(menu.jpg) no-repeat #DDE5E6; padding:0px; margin:0px; margin-bottom:8px; }
	#left_menu ul { padding:0px; margin:0px; list-style-type:none; }
	#left_menu li { padding:3px; margin:0px; border-bottom:1px solid #CED7D6; font-size:11px; font-weight:normal; }
#left_menu_inner { padding:8px; }
#left_menu_inner_title { border-bottom:1px solid #CED7D6; margin-bottom:10px; font-size:14px; font-weight:bold;}
#body_text { float:left; width:553px; padding:0px; margin:0px; height:auto; margin-left:15px; margin-right:15px; height:100%;}

#right {float:left; width:189px; height:100%;}
#right_menu { background:url(menu.jpg) no-repeat #DDE5E6; padding:0px; margin:0px; margin-bottom:8px;}
	#right_menu_inner { padding:8px; }
	
#free_shipping { height:83px; background-image:url(free-shipping.jpg); margin:0px; padding:0px; margin-top:8px;}
#credit_card_logos { height:113px; background:url(credit-card-logos.jpg) center no-repeat; margin:0px; padding:0px; margin-top:8px;}
 
#nav { font-size:100%; text-align:left; line-height:20px;  }
#nav ul {margin:0; padding:5px; }
#nav li { display:inline; padding:5px; color:#000; font-weight:bold; }
#nav li a { color:#fff; font-weight:bold; text-decoration:none; padding:5px; }
#nav li a:hover { color: #132121;}
	
	#body {
		padding:8px;
		line-height:20px;
		background-color:#fff;
		background-position:top;
		background-repeat:no-repeat;
		height:100%;
		overflow:auto;
		padding-top:20px;
		}


#footer {height:167px; text-align:center; background-image:url(footer.jpg); clear:both; font-size:11px; padding:0px; margin:0px;}
	#footer_inner { padding-top:50px; line-height:18px; }
	
.new_product_right { border-bottom:1px solid #CED7D6; padding-bottom:5px;  padding-top:5px; }
.best_sellers_home { width:30%; float:left; padding:3px; border:1px solid #DDE5E6; margin-right:8px; margin-bottom:15px; height:360px; }

#blog-post { background-image:url(post-bk.jpg); background-repeat:repeat-x; background-color:#FFF; padding:15px; line-height:20px; } 
#blog-post h1 { font-size: 18px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }
#blog-post h2 { font-size: 18px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }
#blog_comments { padding:8px; }

#comments { padding:15px; line-height:20px;}
#comments h3 { font-size: 18px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }

#comment { border-top:1px solid #FFBE7F;  border-bottom:1px solid #FFBE7F; padding:10px;}
#comments h4 { font-size: 16px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }
