body {
	font-family: helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

a:link {
	color: #181d83;
}

a:visited {
	color: #777777;
}

#branding {
	width: 596px;
	height: 81px;
	background-color:#000000;
	background-image: url(images/header_branding.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#perfect_bikini_shave {
	width: 596px;
	height: 201px;
	background-image: url(images/hp_top_bg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#perfect_bikini_shave p {
	margin-left: 140px;
	margin-right: 5px;
	margin-top: 0;
	line-height: 1.6em;
}

#perfect_bikini_shave h2 {
	font-weight: normal;
	font-size: 1.9em;
	margin-left: 140px;
	margin-top: 20px;
	margin-bottom: 0;
	color: #000000;
	position: relative;
}


#ultimate_shaving_kit {
	width: 596px;
	height: 326px;
	background-image: url(images/hp_ultimate-shaving-kit.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#ultimate_shaving_kit h2 {
	font-weight: normal;
	font-size: 1.7em;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 0;
	color: #289c9d;
	position: relative;
}

#ultimate_shaving_kit a {
	color: #289c9d;
}

#ultimate_shaving_kit p.firstp {
	margin-left: 10px;
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.25em;
	width:305px;
	text-align:justify;
}

#ultimate_shaving_kit h3 {
	font-weight: bold;
	font-size: 1.2em;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 0;
	color: #000000;
	position: relative;
}

#ultimate_shaving_kit p.bullets {
	margin-left: 10px;
	margin-top: 0;
	line-height: 1.2em;
	float:left;
	position: relative;
}

#ultimate_shaving_kit ul.ul1 {
    width: 95px;
    list-style: url(images/bullet_green.gif);
    padding-left: 25px;
    margin: 0;
    color: black;
    float:left;
}

#ultimate_shaving_kit ul.ul2 {
    width: 130px;
    list-style: url(images/bullet_green.gif);
    padding-left: 20px;
    margin: 0;
    color: black;
    float:left;
	
}

#ultimate_shaving_kit ul li {
    margin: 0;
    padding:0 0 0 0;
	font-size: 0.9em;
}

#ultimate_shaving_kit h4
{
    font-size: 1.8em;
    font-weight: 200;
    color: #787878;
    width: 122px;
    height: 59px;
	position: relative;
    background-image: url(images/btn_clear.gif);
    background-repeat: no-repeat;
    overflow: hidden;
	margin-top:100px;
    margin-left: 80px; 
}

#ultimate_shaving_kit h4{
    display: block;
    height: 54px;
    text-indent: -10000px;
}

#ultimate_shaving_kit a.image {
    display: block;
    height: 94px;
    padding: 0 0 0 0px;
    color: #626262;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 1.1em;
}








#bikini_shaving_solution2 {
	width: 596px;
	height: 273px;
	background-image: url(images/hp_shavingformula-kit39.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#bikini_shaving_solution2 a {
	color: #289c9d;
}

#bikini_shaving_solution2 h2 {
	font-weight: normal;
	font-size: 1.7em;
	margin: 0 0 0 150px;
	padding: 0;
	color: #289c9d;
	position: relative;
}



#bikini_shaving_solution2 p.left {
    float:left;
	margin: 0;
	padding: 0 0 0 260px;
	line-height: 1.2em;
	width: 150px;
	 
}

#bikini_shaving_solution2 p.right {
    float:left;
	margin: 0;
	padding: 0 0 0 260px;
	width: 150px;
}



#bikini_shaving_solution2 h3 {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 20px 0 0 260px;
	color: #000000;
	float:left;
}

#bikini_shaving_solution2 ul {
    width: 75px;
    list-style: url(images/bullet_green.gif);
    color: black;
    float:left; 
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 0 280px;
}


#bikini_shaving_solution2 p.secondp {
	margin-left: 260px;
	margin-top: 1px;
	margin-bottom: 0;
	line-height: 1.2em;
}



#bikini_shaving_solution2 ul li {
    margin: 0;
    padding:0 0 0 0;
	font-size: 0.9em;
}


#bikini_shaving_solution2 div.bottom {
    float:left;
	margin: 0;
	padding:  0px 0 0 0px;
	width: 120px;
}

#bikini_shaving_solution2 h4
{
    font-size: 1.8em;
    font-weight: 200;
    color: #787878;
    width:120px;
    height: 59px;
    background-image: url(images/btn_clear.gif);
    background-repeat: no-repeat;
    overflow: hidden;
	margin: 0;
	padding: 0 0 0 0px;
}

#bikini_shaving_solution2 h4{
    display: block;
    height: 54px;
    text-indent: -10000px;
	
}

#bikini_shaving_solution2 a.image {
    display: block;
    height: 94px;
    color: #626262;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 1.1em;
	
}







#customerSay {
	width: 596px;
	height: 120px;
	background-image: url(images/bg_testimonal.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#customerSay h2 {
	font-weight: normal;
	font-size: 1.7em;
	margin-left: 150px;
	margin-top: 0px;
	margin-bottom: 0;
	color: #000000;
	position: relative;
}

#customerSay p {
	font-weight: normal;
	text-align:center;
	margin-left: 140px;
	margin-top: 4px;
	margin-bottom: 0;
	line-height: 1.4em;
}

#customerSay p.customerName {
	color:#2BBABA;
	size:.7em;
}






#branding a {
	display: block;
	height: 81px;
	text-indent: -10000px;
}

.hide {
	display: none;
}

#navigation-new {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
}

#navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #e0218a;
	color: #ffffff;
	width: 66.67em;
	font-size: 1.2em;
}


<!--#navigation li {  -->
<!--	float: left; -->
<!--	border-left: 1px solid #ec7ab9; -->
<!--	padding: 0.15em 1em; -->
<!--	text-align: center; -->
<!--	min-width: 10%; -->
<!--}

<!--#navigation li a { -->
<!--	color: #ffffff; -->
<!--	text-decoration: none; -->
<!--} -->

#navigation li {
	float: left;
	border-left: 1px solid #ec7ab9;
	padding: 0.15em 1em;
	text-align: center;
	min-width: 8%;
}

#navigation li a {
	color: #ffffff;
	text-decoration: none;
	padding: 0.15em 1em;
	min-width: 8%;
}

#auxillary_links {
	position: absolute;
	list-style: url(images/bullet_gray.gif);
	top: 1px;
	left: 596px;
	color: #999999;
	font-size: 1.2em;
	font-weight: bold;
}

#auxillary_links ul {
	padding: 10px 0 0  30px;
	margin: 0;
	float: left;
	line-height: 1.5em;
}

#auxillary_links a {
	color: #999999;
	text-decoration: none;
}




#shophere_links {
	position: absolute;
	top: 10.5em;
	margin-left:5px;
	width: 176px;

}

#shophere_links h3 {
	font-size: 1.8em;
	font-weight: 200;
	color: #787878;
	text-align: center;
	width: 167px;
	height: 48px;
	background-image: url(images/btn_shophere.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;	
}

#shophere_links h3{
	display: block;
	height: 48px;
	text-indent: -10000px;
}

#shophere_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#shophere_links li#shophere_bikini_shaving_solution {
	background: url(images/img_ultimate-shaving.jpg) no-repeat bottom left;
}

#shophere_links li#allabout_bikini_shaving_solution {
	background: url(images/img_shavingsolution.jpg) no-repeat bottom left;
}

#shophere_links li#shophere_reorder {
	background: url(images/img_formula.jpg) no-repeat bottom left;
}

#shophere_links li#allabout_stencil_kit {
	background: url(images/img_kit.jpg) no-repeat bottom left;
}

#shophere_links a {
	display: block;
	height: 85px;
	padding: 0 0 0 100px;
	color: #626262;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 1.1em;
}


#shophere_links span.emphasize {
	text-decoration: underline;
	font-weight: 600;
	display: block;
}

h4.allabout{
	display: block;
	margin: 0 0 0 95px;
	padding: 10px 0 0 0;
	width: 69px;
	height: 16px;
	background: url(images/small_about_btn.jpg) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

h4.reorder{
	display: block;
	margin: 0 0 0 95px;
	padding: 10px 0 0 0;
	width: 62px;
	height: 16px; 
	background: url(images/btn_reorder.gif) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

h5{
	display: block;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	width: 167px;
	height: 16px;
	background: url(images/strip.gif);
	text-indent: -10000px;
	overflow: hidden;
}

h4.reorder a, h4.allabout a, h4.allabout1 a{
margin-top: -10px;
display:block;
height: 18px!important; 
font-size: 18px;
}

.content {
	margin-left: 190px;
	width: 614px;
	font-size: 1.2em;
}

#holidayspecial {
	display: block;
	height: 86px;
	width: 100%;
	padding: 0;
	margin-left: 6px;
	background: url(images/holidayfreeship4.jpg) no-repeat bottom left;
	position: relative;
}

#holidayspecial h3{
display: none;
}

#bikini_shaving_solution {
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #e0e0e0;
	padding: 0 0 0 0.5em;
	margin-bottom: 1em;
	padding-bottom: 5px;
	background: url(images/bg_homepage_bss3.jpg) no-repeat bottom right;
	position: relative;
}

#bikini_shaving_solution h2 {
	font-weight: normal;
	font-size: 2em;
	margin-left: 0.3em;
	margin-top: 0.2em;
	margin-bottom: 0;
	color: #000000;
}

#bikini_shaving_solution h2 span {
font-size:.9em;
}

#bikini_shaving_solution p {
	width: 280px;
	margin: 0.2em 0;
}

#bikini_shaving_solution ol {
	width: 200px;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #289c9d;
}

#bikini_shaving_solution ol li {
	margin: 1em 0.1em;
	padding-left: 28px;
}

#bikini_shaving_solution ol li#bss_shave {
	background: url(images/no_one.gif) no-repeat 2px 5px;
}

#bikini_shaving_solution ol li#bss_soothe {
	background: url(images/no_two.gif) no-repeat 0px 5px;
}

#bikini_shaving_solution ol li#bss_smooth {
	background: url(images/no_three.gif) no-repeat 0 5px;
}

#bikini_shaving_solution h3 {
	margin: 0;
	font-size: 1.8em;
	font-weight: bolder;
}

#bikini_shaving_solution span.buy_info {
	display: block;
	width: 125px;
	position: relative;
	left: 20px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
}

a.buy_button img {
	border: 0;
	float: left;
}


#money_back_guarantee p {
	display: none;
}

#ourpromise {
	display: block;
	width: 420px;
	height: 205px;
	margin: 20px 0 20px 10px;
	border: 1px solid #f8cee5;
	background: url(images/bg_homepage_mbg.jpg) no-repeat;
	float: left;
}

#ourpromise h2 {
	color: #ec7ab9;
	letter-spacing: 0.2em;
	text-align: center;
}

#ourpromise p, #ourpromise span.buy_info {
	margin-left: 220px;
	margin-right: 10px;
}

#ourpromise span.buy_info {
	text-align: right;
	margin-right: 50px;
}

#ourpromise span.buy_info strong {
	display: block;
}


#ourpromise p {
	font-size: 1em;
	line-height: 1.6em;
}

#newexperts {
	position: absolute;
	top: 59em;
	left:0px;	
	width: 169px;
	height: 385px;
	margin: 0 0 0 10px;
	padding: 0 0 0 6px;
	margin-left: 10px;
	background-color:#94CFD3;
	overflow: hidden;

}

#newexperts h2{
	background-image: url(images/experts_arrowtop.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#newexperts h2 a{
	display: block;
	width: 158px;
	height: 93px;
	text-indent: -10000px;
}

#newexperts ul{
	list-style:none;
	margin: 0 0 0 0;
	padding:0;
	list-style-position:outside;
}

#newexperts li{
	background-color:#49ADAD;
/*	display:block;*/
	overflow:visible;
	width: 158px;
	margin: 0;
	padding:0 0 5px 0;
	text-align:center;
}

#newexperts ul li a{
	padding:0 5px 0 8px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#newexperts ul li h4{	
	margin: 0;
	padding:0;
}



#newexperts ul li#playboy h4{
	width:158px;
	height:16px;
	background-image:url(images/experts_playboylogo.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
	padding:0;
}

#newexperts ul li#playboy h4 a{
	display: block;
	height: 16px;
	text-indent: -10000px;
}

#newexperts ul li#shape h4{
	width:158px;
	height:23px;
	background-image:url(images/experts_shapelogo.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#newexperts ul li#shape h4 a{
	display: block;
	height: 23px;
	text-indent: -10000px;
}

#newexperts ul li#cosmo h4{
	width:158px;
	height:25px;
	background-image:url(images/experts_cosmologo.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0;
}

#newexperts ul li#cosmo h4 a{
	display: block;
	height: 25px;
	text-indent: -10000px;
}

#newexperts p{
	color:#4F74C4;
	font-size:1.2em;
	font-weight:bold;
}

#customers {
	background: #f5f5f5 url(images/corner_wocs.gif) no-repeat;
	padding: 10px 30px 10px 70px;
	font-size: 0.9em;
	text-align: center;
	border: 1px solid #98B1E6;
}

/*#customers ol {
	list-style: none;
	text-align: left;
}

#customers li {
	float: left;
	width: 45%;
	padding: 0 10px;
	
}

#customers li.first {
	border-right: 1px solid #c0c0c0;
}   */

#customers blockquote{
	width:495x;
	text-align:center;
	margin:0 0 0 35px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	line-height: 1.6em;
	font-weight:bold;
	font-size: 1em;
	background: url(images/testimonial_openquote.jpg) no-repeat top left;	 	
}

#customers blockquote p{
	margin: 0;
	margin:0 0 0 20px;
	padding: 10px 25px 0 25px;
	background: url(images/testimonial_closequote.jpg) no-repeat right bottom;	 	
}

#customers cite {
	display: block;
	text-align: center;
	font-weight:normal;	
	color:#2BBABA;
	size:.7em;	
}

#customers a:link {
	color: #555555;
}

#customers a:visited {
	color: #c0c0c0;
}




#leftGreenArea {
	position: absolute;
	top: 51em;
	left:5px;
	width: 167px;
	height: 490px;
	background: url(images/left_bg.gif) no-repeat;
}

#leftGreenArea ul.links {
	text-align: center;
	margin: 0;
	list-style:none;
	padding-top:53px;
	padding-left:0;
	margin-bottom:0;
}

#leftGreenArea ul.links li{
	margin:0;
	padding-top:3px;
	}
	
#leftGreenArea ul.links a:link {
	color: #000000;
	font-size:1.2em;
	font-weight:bold;
	text-decoration: none;
}

#leftGreenArea ul.links a:visited {
	color: #000000;
	font-size:1.2em;
	font-weight:bold;
	text-decoration: none;
}

#leftGreenArea ul.experts {
	text-align: left;
	list-style:none;
	margin:0;
	padding: 115px 0 0 10px;
}

#leftGreenArea ul.experts li a{
	margin: 0;
	color: white;
	text-decoration: none;
	font-size: 0.9em;
}

#leftGreenArea ul li#playboy {
	padding:0;
}

#leftGreenArea ul li#shape {
	padding:20pt 0 0 0;
}

#leftGreenArea ul li#cosmo {
	padding:20pt 0 0 0;
}

#leftGreenArea ul li#msnbc {
	padding:25pt 0 0 0;
}





#hcdt_magazine {
	position: absolute;
	top: 40em;
	left:0px;
	margin-left: 10px;
	width: 171px;
	height: 178px;
	background: url(images/hcdt_magazine_sidebar2.jpg) no-repeat;
	border: 1px black solid;
}

#hcdt_magazine h2 {
	display: block;
	height: 60px;
	text-indent: -10000px;
	margin:0;
}

#hcdt_magazine ul {
	text-align: center;
	margin: 0;
	list-style:none;
	padding-left:0;
	margin-bottom:0;
}

#hcdt_magazine li{
	margin:0;
	padding:0;
	}

#hcdt_magazine a:link {
	color: #000000;
	font-size:1.5em;
	font-weight:bold;

}

#hcdt_magazine a:visited {
	color: #000000;
	font-size:1.5em;
	font-weight:bold;
}

#cosmo_award {
	display: block;
	margin: 0 0 0 0;
	padding: 0;
	width: 170px;
	height: 200px;
	background: url(images/cosmobeautyaward.jpg) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

h3.divider {
	width: 700px;
	height: 2px;
	margin: 10px 0 10px 40px;
	background: url(images/pinkbar.jpg) no-repeat;
}

#footer {
	width: 80em;
	margin: 10px 0 0 10px;
	padding: 0;
	text-align: center;
}

#footer ul {
	list-style:none;
}

#footer li {
	float: left;
	margin-left: 4em;
	list-style:none;
}

.copyright  {
	width: 80em;
	text-align: center;
	padding: 10px 0 0 0;
}

.questions {
	width: 80em;
	text-align: center;
}

/*** STYLES RELATED TO HOMEPAGE ANNOUNCEMENTS ***/
	.announcement {
		border-left: 1px solid #e0e0e0;
		padding: 0.1em 0 0.1em 0.5em;
		position: relative;
	}
	
	#valentines {
		background: url(images/hp_valentine07_banner.jpg) no-repeat 80% 100%;
		text-align: center;
		padding: 5px 30px 15px 190px;
		margin-bottom: -15px;
		font-size: 0.9em;
		
	}
	
	#valentines p, #valentines h2 {
		margin: 0;
	}
	
	#valentines h2, #valentines strong {
		color: #E1228A;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#valentines p {

	}
/************************************************/


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-table;clear: both;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */