body {
	background: #fff url('images/background.jpg') no-repeat 0 0;
	margin:0;
	padding: 0;
	color:#9D9D9D;
	font: 8.5pt Arial;
}
#header {
	width:100%;
	background-color:#DC1915;
	margin:0;
	padding:0;
	float:left;
	color:#fff;
}
#header p {
	padding:0 0 0 39px;
	margin:0;
}
#header p a {
	display:block;
	width:83px;
	height:51px;
	background: url('images/logo.jpg') no-repeat center 0;
	float:left;
}
#header p a span {display:none;}
#header ul  {
	margin:0;
	padding:26px 0 0 36px;
	list-style:none;
	float:left;
}
#header ul  li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#header ul  a {
	padding:0 11px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
}
#header ul  a span {display:none;}

#footer {
height: 30px;
width: 870px;
background: url('images/footer_bar.png') top left no-repeat;
margin: 20px 0px 20px 0px;
padding: 10px 30px 0px 0px;
}

#footer p {
float: left;
}

#footer li {
display: inline;
}

#footer ul {
float: right;
margin: 0px 0px 0px 0px;
}

#footer ul li a {
color: #9d9d9d;
}

#footer li.li_sep {
margin: 0px 8px;
}

#nav_home_btn a {
	width:33px;
	height:12px;
	background:url('images/navigation_items/home.jpg') no-repeat center 0;
}
#nav_products_btn a {
	width:52px;
	height:9px;
	background:url('images/navigation_items/products.jpg') no-repeat center 0;
}
#nav_video_gallery_btn a {
	width:79px;
	height:12px;
	background:url('images/navigation_items/video_gallery.jpg') no-repeat center 0;
}
#nav_media_buzz_btn a {
	width:67px;
	height:9px;
	background:url('images/navigation_items/media_buzz.jpg') no-repeat center 0;
}
#nav_whats_new_btn a {
	width:68px;
	height:9px;
	background:url('images/navigation_items/whats_new.jpg') no-repeat center 0;
}
#nav_where_to_buy_btn a {
	width:80px;
	height:12px;
	background:url('images/navigation_items/where_to_buy.jpg') no-repeat center 0;
}
#home_list {
	height:181px;
	width:1065px;
	margin: 5px 0 0 18px;
	background: #fff url('images/home_list_bg.jpg') repeat-x 0 bottom;
}

#home_footer {
width: 1060px;
height: 77px;
background: url('images/home_bottom_bg.jpg') top left no-repeat;
padding: 12px 15px 0px 25px;
}

#home_footer p {
float: left;
}

#home_footer li {
display: inline;
}

#home_footer ul {
float: right;
margin: 0px 0px 0px 0px;
}

#home_footer ul li a {
color: #9d9d9d;
}

#home_footer li.li_sep {
margin: 0px 8px;
}

#home_list ul {
	list-style:none;
	padding:0;
	margin:0;
	color:#fff;
}
#home_list li {
	margin:0;
	margin:15px 0px 10px 20px;
	padding: 0 20px 0 0;
	border-right:1px solid #fff;
	list-style:none;
	width:219px;
	float:left;
}
#home_list li img {
	float:left;
}
.content_wrapper {
	padding: 0px 0 0 0px;
	margin:0;
	float:left;	
}
#content_main {
	background-color:#fff;
	border:1px solid #FBD1CF;
	padding: 27px 20px;
	width:825px;
}
#content_main2 {
	background-color:#fff;
	border:1px solid #FBD1CF;
	padding: 27px 20px;
	width:885px;
}
#content_main3 {
	background-color:#fff;
	border:1px solid #FBD1CF;
	padding: 0px 0px 0px 0px;
	width:885px;
}
#content_wrapper h1 {
	margin: 0px;
	padding: 0 0 15px 0px;
	display: block;
}

#content_main p.history {
width: 800px;
}

#content_main2 div div {
float:left;
margin: 0px 50px 0px 0px;
}
#content_main2 div div tabel{
float: left;
}

.faq span {
font: 11px tahoma;
font-weight: normal;
color: #e4231f;
margin: 0px;
padding: 0px;
}

.faq p {
margin: 0px 0px 0px 20px;
}

.faq span a {
font: 11px tahoma;
font-weight: normal;
color: #e4231f;
text-decoration: underline;
}

.faq span#contact {
display: block;
margin: 25px 0px 0px 0px;
}

#where_to_buy {
	width:560px;
	float:left;
}
#where_to_buy h1 {
	font:9pt Arial;
	font-weight:bold;
	color:#E66461;
	margin:0;
	padding:0px 0 10px 0;
}
#where_to_buy p {
	margin:0;
	padding:0 0 40px 0;
}
#where_to_buy_sidebar {
	float:right;
	margin:0;
	padding:0;
	width:150px;
	line-height:16px;
}
#where_to_buy_sidebar h1 {
	color:#F01841;
	font:9pt Arial;
	font-weight:normal;
	margin:0;
	padding:0;
}
#where_to_buy_sidebar a {
	color:#8D8D8D;
	display:block;
	text-decoration:none;
}
#where_to_buy_sidebar a:hover {text-decoration:underline;}
#where_to_buy_sidebar ul, #where_to_buy_sidebar li {list-style:none;margin:0;padding:2px 0;}
#whats_new p{
	width:650px;
}
#whats_new div {
	float:right;
	color:#F01841;
	padding:0;
	margin:0 30px 0 0;
}

#whats_new span {
	
	color:#F01841;
	padding:0;
	margin:5px 0px 15px 0px;
	display: block;
}
#product_recommender ul, #product_recommender_results ul, #nail_enchancements_product_list ul, #products3_mid_colmn div ul {
	list-style:none;
	margin:0;
	padding:0;
}
#product_recommender li, #nail_enchancements_product_list li, #products3_mid_colmn div li {
	display:block;
	padding: 5px;
	width:75px;
	float:left;
}

ul.strong li a {
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
}

#products3_mid_colmn div ul {
	margin: 0px 0px 0px 0px;
}

#products3_mid_colmn div ul#list {
margin: 0px 0px 0px 100px;
}

#products3_mid_colmn div ul  li {
text-align: center;
}

#product_recommender_results li {
display:block;
	padding: 5px;
	width:75px;
	float:left;
	text-align: center;
	margin: 0px 10px 0px 10px;
}

#products_content_main div ul {
	list-style:none;
	padding:0;
	margin:0;
}
#product_recommender_left_colmn {
	float:right;
	width:440px;
}

#product_recommender_left_colmn p {
line-height: 20px;
}

#product_recommender_results {
	clear:both;
	padding: 20px 0 0 0px;
	height: 210px;
	background: #fdf1f1;
	display: absolute;
	width: 868px;
}

#product_recommender_results h1 {
margin: 0px 0px 0px 20px;
}
#products_content_main div li {
	list-style:none;
	display:block;
	float:left;
	margin: 0 10px 10px 0;
	padding:0;
	width:425px;
}
#products_content_main div h1 {
	font-size:10pt;
	margin:0;
	padding:0;
}
#products_sidebar {
	float:left;
	width:233px;
	text-align:center;
	margin: 1px 0px 0px 1px;
	display: inline;
	background: #feeff2;
	padding:15px 0 15px 0px;
	min-height: 570px;
	height: auto !important;
	height: 570px;
}
#products_sidebar h1 {
	margin:0;
	padding:0;
	font:8.2pt Arial;
	font-weight:bold;
	letter-spacing:0;
}

#products_sidebar h2 {
margin: 0px 0px 15px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #FCD3DA;
}

#products_sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
}
#products_sidebar li {
	list-style:none;
	margin:0;
	padding:5px 0;
}
#featured_product_right_colmn ul {
	list-style:none;
	margin:0;
	padding:0;
}
#featured_product_right_colmn ul li {
	display:block;
	padding: 5px;
	margin: 0 0 10px 0;
	width:75px;
	float:left;
}
p#featured_product_drop_down {
	float:right;
	margin-top:-75px;
	margin-right:-10px;
	position:relative
}
#featured_product_left_colmn {
	float:left;
	width:300px;
}

#products3_mid_colmn h4 {
float: right;
font-size: 18px;
color: #dddddd;
font-weight: normal;
}

#products3_mid_colmn h1 {
margin: 30px 0px 0px 0px;
}

#products3_mid_colmn div p a {
margin: 10px 0px 10px 0px;
display: block;
}
p#featured_product_user_links {
	float:left;
	margin:350px 0 0 30px;
}
#featured_product_right_colmn {
	float:right;
	text-align:center;
	width:290px;
	margin-left:10px;
	background: #feeff2;
	position: absolute;
	top: 152px;
	left: 614px;
	padding: 20px 10px 20px 40px;
	min-height: 766px;
	height: auto !important;
	height: 766px;
	
}

#featured_product_right_colmn h2 {
margin: 0px 0px 0px -28px;
}

#featured_product_right_colmn p {
	border-top:1px solid #FCD3DA;
	text-align:right;
	clear:both;
	padding:10px 0 0 0;
}
#global_presence_content_main {
	background-color:#fff;
	border:1px solid #FBD1CF;
	width:825px;
	margin:0;
	padding:0;
	float:none;
	min-width:888px;
}

#how_to_content_main {
	background-color:#fff;
	border:1px solid #FBD1CF;
	padding: 27px 20px;
	width:900px
}

#how_to_content_main h1 {
	clear: both;
}

#how_to_video_links {
	float:right;
	padding-left:15px;
	width:370px
}

#how_to_video_links h2, #video_gallery_video_info h2 {
margin: 50px 0px 8px 0px;
}

#featured_product_left_colmn li {
display: inline;
list-style-type: none;
}

#featured_product_left_colmn ul {
margin: 0px 0px 20px -40px;
}

#how_to_video_links span {
line-height:20px;
position: absolute;
top:500px;
}

#video_gallery_video_info span {
line-height:20px;
position: absolute;
top:480px;
}

.media_buzz_post_head {
	padding:10px;
	width:514px;
	text-align: justify;
}

.media_buzz_post_head h2 {
margin: 0;
padding: 0;
}
#products_content_main {
	background-color:#fff;
	border:1px solid #FBD1CF;
	padding: 27px 20px;
	width:880px
}
ul#nail_enchancements_ul_position {
	border-bottom:1px solid #FCD3DA;
	padding-bottom:10px;
	margin-bottom:10px;
}
#nail_enchancements_product_list {
	float:left;
	text-align:center;
	width:500px;
	margin-left:100px;
}
#nail_enchancements_product_list li {
margin: 0px 10px 0px 0px;
}
#nail_enchancements_product_list ul {
margin: 30px 0px 0px 20px;
}
#nail_enchancements_product_list h1 {
	font:10.8pt Tahoma, Arial;
	font-weight:bold;
	letter-spacing: 0;
	color:#E66461;
	margin:20px auto 15px;
	padding: 0 0 10px 0;
	width:310px;
	border-bottom:1px solid #FCD3DA;
	
}
#nail_enchancements_product_grey_font a{
	color:#A9A7A8;
	text-transform:all-caps;
}
#products3_left_colmn {
	width:200px;
	float:left;
	margin-left:20px;
	text-align:center;
	background-color:#FBE7E5;
	padding:10px 5px;
}
#products3_left_colmn h2 {
	border-bottom:1px solid #FCD3DA;
	padding-bottom:10px;
	margin-bottom:10px;
}
ul#products3_left_colmn_ul_position {
	padding-bottom:20px;
	margin-bottom:15px;
}
#products3_left_colmn_ul_position li {
	width:130px;
	margin:0 auto;
}
#products3_mid_colmn {
	float:left;
	width:450px;
	margin-left:100px;
	padding: 20px 0px;
}
#product3_colmn_links {
	float:right;
	margin:25px 0 0 10px;
}
ul.product3_grey_font {
	padding-bottom:20px !important;
	margin-bottom:15px !important;
}
.product3_grey_font a{
	color:#A9A7A8 !important;
	text-transform:all-caps !important;
}

#products3_mid_colmn div p {
margin: 0;
padding: 0;
font: 11px tahoma;
}
#video_gallery_content_main {
	background-color:#fff;
	border:1px solid #FBD1CF;
	padding: 27px 20px;
	width:900px
}
#video_gallery_player {
	float:left;
	width:510px;
}
#video_gallery_video_info {
	float:right;
	padding-left:15px;
	width:370px
}
#video_gallery_video_info span {
	margin-top:20px;
	line-height:20px;
}
#video_gallery_more_videos {
	margin:15px 0 0 0;
	padding:21px 0 0 20px;
	background:url('images/more_videos_bg.jpg') no-repeat 0 0;
}
#video_gallery_more_videos ul {
	list-style:none;
	padding:0;
	margin:0;
}
#video_gallery_more_videos li {
	list-style:none;
	float:left;
	margin: 0 15px 10px 0;
}
#video_gallery_more_videos li img {
	border:1px solid;
}
#media_buzz_online_mag_btn {
	position:absolute;
	top:15px;
	left:550px;
	width:75px;
}

#home {
width: 1000px;
height: 176px;
background: url(../images/home_bottom.jpg) top left no-repeat;
}

#home div {
width: 295px;
float: left;
padding: 10px 0px 0px 0px;
}

#home div#mailing {
width: 255px;
float: left;
padding: 10px 0px 0px 40px;
}

#home div#mailing p {
font: 12px tahoma;
color: #736262;
}

#home div#mailing input {
width: 200px;
height: 14px;
display: block;
color: #9d9d9d;
font: 12px tahoma;
margin: -2px 0px 5px 0px;
}

#home div#mailing a {
color: #bfacac;
font: 10px tahoma;
display: block;
margin: 0px 0px 6px 0px;
}

#home div#mailing span {
color: #bfacac;
font: 10px tahoma;
display: block;
}

#home div#mailing span a {
color: #e05565;
display: inline;
}

#home div h1 {
font: 16px tahoma;
color: #df515d;
font-weight: bold;
margin: 0px;
padding: 0px;
}

#home div.short {
width: 223px;
padding-left: 12px;
padding-right: 20px;
}

#home div.short a {
color: #bfacac;
font: 10px tahoma;
}

#home div.short p {
font: 12px tahoma;
color: #736262;
}

#home div.short p a {
font: 12px tahoma;
color: #e05565;
}

#home div.short select {
width: 200px;
height: 18px;
display: block;
color: #9d9d9d;
font: 12px tahoma;
margin: 3px 0px 3px 0px;
}

#home div#seen {
width: 250px;
float: left;
height: 81px;
padding: 9px 20px 0px 12px;
margin:  0px 0px 0px 0px;
display: inline;
}

#home a#submit1 {
width: 42px;
height: 12px;
display: block;
background: url(images/submit1.jpg) bottom left no-repeat;
text-indent: -5000px;
}

#home a#submit2 {
width: 42px;
height: 12px;
display: block;
background: url(images/submit2.jpg) bottom left no-repeat;
text-indent: -5000px;
}
#home div#seen h1 {
font: 16px tahoma;
color: #df515d;
font-weight: bold;
float: left;
margin:0;
width: 250px;
padding:0px 0px 3px 0px;
}

#seen h1 {
font: 16px tahoma;
color: #df515d;
font-weight: bold;
float: left;
margin:0;
}

#home div#seen h3 {
font: 12px tahoma;
color: #86131d;
font-weight: normal;
float: left;
margin: 0px 0px 0px 5px;
}

#home div#seen p {
font: 12px tahoma;
color: #736262;
float: left;
margin-top:-5px;
}

#home div#seen a {
float: left;
}

#media_buzz_details {
float: left;
width: 514px;
height: 22px;
}

#media_buzz_view_pic_icon {
	 position:absolute;
	 bottom:30px;
	 left:530px;
}

#media_buzz_view_pic_icon a {
display: block;
}

#media_buzz_article_navigator {
	float:right;
	color:#fff;
	background-color:#E66462;
	padding:11px 15px;
	width:135px;
}
#media_buzz_article_navigator ul {
	list-style:none;
	padding:0;
	margin:0;
}
#media_buzz_article_navigator li {
	list-style:none;
	margin:0 5px 2px 0;
	padding:0;
	float:left;
}
#media_buzz_article_navigator li img{
	border:0;
}

#media_buzz_article_navigator ul li a span{
display: block;
color: #fff;
}

.media_buzz_post_head_author {float:left; font: 12px tahoma; color: #a8a9a9;}
.media_buzz_post_head_issue_num {float:right; font: 12px tahoma; color: #a8a9a9;}
.media_buzz_post_head_issue_num span {color:#e66461;}
#where_to_buy ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	clear:both;
}
#where_to_buy ul li{
	list-style:none;
	float:left;
	padding:0 25px 20px 0;
	margin:0;
}
input.btn {
	width:101px;
	background: url('images/submit_btn_bg.jpg') bottom right no-repeat;
	color:#fff;
	border:0;
	text-align:center;
	padding:0;
	height:25px;
	font-size:8.5pt;
	cursor:pointer;
	text-transform: uppercase;
}

input.btn2 {
	width:101px;
	background: url('images/join_btn_bg.jpg') bottom left no-repeat;
	color:#fff;
	border:0;
	text-align:center;
	padding:0;
	height:25px;
	font-size:8.5pt;
	cursor:pointer;
	text-transform: uppercase;
}

.field {
	border: 1px solid #FFE5E5;
	padding:0;
	font:8.5pt Arial;
	padding:3px 5px;
	color:#646464;
}
h1 {
	font:9pt Tahoma, Arial;
	font-weight:bold;
	letter-spacing: 0;
	color:#E66461;
	margin:0;
	padding: 0 0 10px 0;
}
h2 {
	font:15pt Tahoma, Arial;
	font-weight:normal;
	letter-spacing: 0;
	color:#E66461;
	margin:0;
	padding: 0 0 10px 0;
}
h3 {
	font:11pt Tahoma, Arial;
	font-weight:bold;
	letter-spacing: 0;
	color:#E66461;
	margin:0;
	padding: 0 0 10px 0;
}
h4 {
	font:10.8pt Tahoma, Arial;
	font-weight:bold;
	letter-spacing: 0;
	color:#E66461;
	margin:0;
	padding: 0 0 10px 0;
}
p {
	margin:0;
	padding: 0 0 10px 0;
}
a:link, a:visited {
	color:#E66461;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
.color_pink-red {
	color:#E66461;
}

#product_recommender span {
display: block;
color:#E66461;
}

#featured_product_left_colmn b {
color:#E66461;
}
.pink_border_bottom {
	border-bottom:1px solid #FCD3DA;
}










