/* @override 
	http://sviluppo.perlabella.com/css/all.css
	http://perlabella.com/css/all.css
	http://perlabella.server278.com/css/all.css
	http://www.perlabella.com/css/all.css
*/

html {font-size: 100.1%;}
body {
	background:#902e84 url(/images/site/bg-body.jpg) repeat-x;
	font:64% Helvetica, Arial, Helvetica, sans-serif;
	margin:0;
}

.indent {text-indent: -1000em; }
.left {float: left; }
.right {float: right; }
img{border:none;}
.main{
	margin:0 auto;
	width:964px;
}
.clear {clear: both; }
.shadow{
	background:url(/images/site/shadow.png) repeat-y;
	height:100%;
}
.holder{
	overflow:hidden;
	width:100%;
}
/*HEADER*/
#header{
	background:url(/images/site/bg-header.jpg) no-repeat;
	height:278px;
}
#header-v2{
	background:url(/images/site/bg-header-1.jpg) no-repeat;
	height:268px;
}
/*LOGO*/
.logo{
	background:url(/images/site/logo.gif) no-repeat;
	float:left;
	margin:32px 0 0 13px;
	width:280px;
	height:94px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
.slogan{
	background:url(/images/site/slogan.gif) no-repeat;
	float:left;
	margin:81px 0 0 160px;
	width:181px;
	height:62px;
	text-indent:-9999px;
	overflow:hidden;
}
/*NAVIGATION*/
.nav-v2 {list-style: none; float: left; background: #fbc080; margin: 23px 0 0 5px; padding: 0; }
.nav-v2 li {float: left; }
.nav-v2 li a {display: block; font-size: 12px; color: #ac5005; padding: 8px 12px; background: url(/images/site/nav-background.gif) repeat-x top left; text-decoration: none; border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid #ffce8e; }
.nav-v2 li a:hover, .nav-v2 li a.active {background: #e0b5db url(/images/site/nav-background-hover.gif) repeat-x top left; color: #9f458b; }

.nav{
	margin:0;
	padding:43px 0 0 37px;
	list-style:none;
}
.nav li{
	float:left;
	padding-left:6px;
}
.nav li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:83px;
	height:45px;
}
.nav li a:hover, .nav li a.active{background-position:0 100%;}
.item1{
	background:url(/images/site/nav-item1.gif) no-repeat;
	margin-top:16px;
}
.item2{
	background:url(/images/site/nav-item2.gif) no-repeat;
	margin-top:3px;
}
.item3{background:url(/images/site/nav-item3.gif) no-repeat;}
.item4{background:url(/images/site/nav-item4.gif) no-repeat;}

.facebook {float: left; padding: 45px 0 0 16px; }
.hyaluronicHome {float: left; padding: 34px 0 0 16px; }
/* @group NEW Product Pages */
.sidebar-products {float: left; width: 245px; }
.product-container {width: 688px; float: right; background: url(/images/site/products/prod-background.png) left top no-repeat; padding-right: 20px; color: #603913; position: relative;}
.product-container .left {width: 340px; padding: 20px 0 0 25px;}
.product-container .right {width: 280px; padding: 8px 25px 0 0; }
.product-name {font-size: 34px; color: #603913; padding: 0; margin: 0; }
.keyword {font-size: 22px; font-style: italic; color: #edab19; padding: 0; margin: 0; }
.product-container p {font-size: 13px; }

.vitC-app {height: 298px; background: url(/images/site/products/vitC-application.jpg) left top no-repeat; display: block; cursor: default; }
.vitC-app:hover {height: 298px; background: url(/images/site/products/vitC-application.jpg) right top no-repeat; display: block; cursor: default ; }
.retface-app {height: 298px; background: url(/images/site/products/ret-face-application.jpg) left top no-repeat; display: block; cursor: default; }
.retface-app:hover {height: 298px; background: url(/images/site/products/ret-face-application.jpg) right top no-repeat; display: block; cursor: default ; }
.q10-app {height: 298px; background: url(/images/site/products/q10-application.jpg) left top no-repeat; display: block; cursor: default; }
.q10-app:hover {height: 298px; background: url(/images/site/products/q10-application.jpg) right top no-repeat; display: block; cursor: default ; }
.reteye-app {height: 298px; background: url(/images/site/products/ret-eye-application.jpg) left top no-repeat; display: block; cursor: default; }
.reteye-app:hover {height: 298px; background: url(/images/site/products/ret-eye-application.jpg) right top no-repeat; display: block; cursor: default ; }

.application p {padding: 0 6px; margin-bottom: 50px; }
.product-nav {list-style-type: none; padding: 0; width: 225px; margin-left: 20px; text-indent: -1000em; margin-bottom: 30px;}
.product-nav li {margin-top: -4px; }
.ret-face-nav a {display: block; background: url(/images/site/products/ret-face-nav.png) left bottom no-repeat; height: 44px; }
.ret-face-nav a:hover, .ret-face-nav-active {display: block; background: url(/images/site/products/ret-face-nav.png) left top no-repeat; height: 44px; }
.q10-nav a {display: block; background: url(/images/site/products/q10-nav.png) left bottom no-repeat; height: 44px; }
.q10-nav a:hover, .q10-nav-active {display: block; background: url(/images/site/products/q10-nav.png) left top no-repeat; height: 44px; }
.vitC-nav a {display: block; background: url(/images/site/products/vitC-nav.png) left bottom no-repeat; height: 44px; }
.vitC-nav a:hover, .vitC-nav-active {display: block; background: url(/images/site/products/vitC-nav.png) left top no-repeat; height: 44px; }
.ret-eye-nav a {display: block; background: url(/images/site/products/ret-eye-nav.png) left bottom no-repeat; height: 44px; }
.ret-eye-nav a:hover, .ret-eye-nav-active {display: block; background: url(/images/site/products/ret-eye-nav.png) left top no-repeat; height: 44px; }

.vitC-tech {height: 166px; width: 303px; background: url(/images/site/products/micro-vitC.gif) left top no-repeat; margin: 100px 0 0 0; display: block; cursor: default; }
.vitC-tech:hover {height: 167px; width: 303px; background: url(/images/site/products/micro-vitC.gif) left bottom no-repeat; display: block; cursor: default; }
.retface-tech {height: 166px; width: 303px; background: url(/images/site/products/micro-ret-face.gif) left top no-repeat; margin: 110px 0 0 0;display: block; cursor: default; }
.retface-tech:hover {height: 167px; width: 303px; background: url(/images/site/products/micro-ret-face.gif) left bottom no-repeat; display: block; cursor: default; }
.q10-tech {height: 166px; width: 303px; background: url(/images/site/products/lipogard-q10.gif) left top no-repeat; display: block; cursor: default; margin: 50px 0 0 0;}
.q10-tech:hover {height: 167px; width: 303px; background: url(/images/site/products/lipogard-q10.gif) left bottom no-repeat; display: block; cursor: default; }
.reteye-tech {height: 166px; width: 303px; background: url(/images/site/products/micro-ret-eye.gif) left top no-repeat; display: block; margin: 100px 0 0 0; cursor: default; }
.reteye-tech:hover {height: 167px; width: 303px; background: url(/images/site/products/micro-ret-eye.gif) left bottom no-repeat; display: block; cursor: default; }

.where-button-vitC {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-vitc.png) left center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}
.where-button-vitC:hover {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-vitc.png) right center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}
.where-button-retface {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-ret-face.png) left center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}
.where-button-retface:hover {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-ret-face.png) right center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}
.where-button-q10 {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-q10.png) left center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}
.where-button-q10:hover {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-q10.png) right center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}
.where-button-reteye {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-ret-eye.png) left center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}
.where-button-reteye:hover {display: block; height: 35px; width: 163px; background: url(/images/site/products/where-button-ret-eye.png) right center no-repeat; margin: 10px 0 0 40px; text-indent: -1000em;}

.review-box .left {padding-top: 10px; }
.review-box {background: url(/images/site/products/review-box.png) center top no-repeat; height: 155px; padding-top: 15px;} 
.review-box .comment {margin: 2px 30px 0 25px; }
.review-box .comment-author {border: none; }
.author {font-style: italic; font-weight: bold; }
.review-button {display: block; height: 40px; width: 166px; background: url(/images/site/products/write-review-button.png) right center no-repeat; text-indent: -1000em; margin: 30px;}
.review-button:hover {display: block; height: 40px; width: 166px; background: url(/images/site/products/write-review-button.png) left center no-repeat; text-indent: -1000em; margin: 30px;}

#comment_form label {font-size: 12px; }
#comment_form .characters {font-weight: bold; font-size: 11px; font-style: italic; padding: 0; margin: 0; }
#comment_form input {width: 260px; padding: 0; margin-bottom: 0; display: block; }
#comment_form textarea {height: 60px; width: 260px; }
#comment_form .submit {width:70px; margin: 0; }
#comment_form .captcha-field {width: 100px; display: inline; }
.captcha-hints {display: block; }

.warningClass {font-weight:bold;color:red;}

.comment p {font-size: 12px; margin: 10px 10px 10px 0; }
.comment-author {font-weight: bold; font-style: italic; padding-bottom: 10px; border-bottom: 1px solid;}
/* @end */




/*CONTENT*/
#content{
	background:#fdf3ef;
	margin:0 auto;
	padding-bottom:38px;
	width:954px;
}
/*MAIN-COLUMN*/
.main-column{
	float:left;
	width:432px;
	padding:0 49px 100px 0;
}

.company .main-column img {
	padding-left: 25px;
}

.home .main-column{
	background:url(/images/site/bg-main-column.gif) no-repeat 25px 100%; padding-right: 30px;} 
	
h1{
	font-size:39px;
	color:#8c2c80;
	padding:0 0 7px 25px;
	margin:0;
	font-weight: bold;
}
h1 span{
	display:block;
	color:#d77dcc;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
}
h2 {
	margin: 0 0 0 20px;
	font-size:15px;
	color:#af8dab;
	line-height:24px;
	padding: 0 0 5px 25px;
}
.main-column p{
	margin:0;
	font-size:15px;
	color:#af8dab;
	line-height:24px;
	padding:0 0 30px 25px;
}
.amazonlink {text-align: center; margin: 40px 0 0 0; position: relative; }
.amazonlink h3 {display: inline; color: #8c2c80; font-size: 16px; vertical-align: top; padding-right: 5px; }
/*SIDEBAR*/
.walgreensbutton {color: #8c2c80; font-size: 12px; margin-top: 5px; display: block; }

.amazonbutton {width: 450px; height: 60px; display: block; float: right; clear: both; background: url(/images/site/amazonbutton.gif) left top no-repeat; text-indent: -15000px; margin-right: 17px; }
.amazonbutton:hover {width: 450px; height: 60px; display: block; float: right; clear: both; background: url(/images/site/amazonbutton.gif) left bottom no-repeat; text-indent: -15000px; margin-right: 17px; }

.sidebar{
	background:url(/images/site/bg-txt-box.jpg) no-repeat 0 100%;
	float:right;
	width:426px;
	padding: 8px 25px 28px 16px
}


.image-sidebar{
	float:right;
	display: block;
	margin:30px 12px 0 0;
}
.sidebar h3{
	font-size:26px;
	color: #8c2c80;
	margin:0;
	font-weight: normal;
}
.sidebar h3 span{
	font-style: italic;
	font-weight: bold;
}

.sidebar li {color: #af8dab; font-size: 14px; text-transform: uppercase; padding-bottom: 5px; }

.sidebar dl {font-size: 14px; color: #8c2c80; }
.sidebar dd {padding-top: 3px; }
.sidebar p{
	margin:0;
	padding-bottom:23px;
	color:#fd9b2f;
	line-height:22px;
	font-size:15px;
}
.link-banner{
	color:#fd9b2f;
	font-size:14px;
	line-height:21px;
	margin-top: 25px;
	display: block;
}
.link-banner a{
	background:url(/images/site/logo-txt-box.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:176px;
	height:32px;
}
/*MAIN-COLUMN-INNER*/
.main-column-inner{
	background:url(/images/site/bg-main-column-inner.gif) no-repeat;
	padding:32px 32px 63px;
	margin-left:-5px;
	float:right;
	width:621px;
}
.image-main-column1-right{
	float:right;
	padding:0 22px 0 35px;
}
.image-main-column1-left{
	float:left;
	padding-right:29px;
}
.heading-main{
	background:url(/images/site/heading-main-inner.gif) no-repeat;
	margin:0;
	padding:8px 0 26px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:22px;
}
.hyaluronic .heading-main {
	background: url(/images/site/heading-main-inner-hyaluronic.gif) no-repeat;
}

.hyaluronic .main-column-inner p, .hyaluronic .main-column-inner h3 {
	color: #2d9086;
}

.q10 .heading-main {
	background: url(/images/site/q10-headline.gif) no-repeat;
}

.q10 .main-column-inner p, .q10 .main-column-inner h3 {
	color: #b48702;
}

.retinol-face .heading-main {
	background: url(/images/site/retinol-face-headline.gif) no-repeat;
}

.retinol-face .main-column-inner p, .retinol-face .main-column-inner h3 {
	color: #8c468a;
}

.retinol-eye .heading-main {
	background: url(/images/site/retinol-eye-headline.gif) no-repeat;
}

.retinol-eye .main-column-inner p, .retinol-eye .main-column-inner h3 {
	color: #1e88ba;
}

.main-column-inner .holder{padding-bottom:25px;}
.main-column-inner h3{
	margin:0;
	font-size:18px;
	color:#87912a;
	padding:20px 0 10px 30px;
}
.main-column-inner p{
	margin:0;
	color:#87912a;
	font-size:12px;
	line-height:24px;
	padding-right:60px;
}
/*SIDEBAR-INNER*/
.sidebar-inner{
	float:left;
	width:269px;
}
.product-menu{
	margin:0 0 0 40px;
	padding:0;
	list-style:none;
}
.product-menu li{padding-bottom:10px;}
.product-menu a{
	display:block;
	width:234px;
	height:95px;
	text-indent:-9999px;
	overflow:hidden;
}
.product-menu-item1{background:url(/images/site/bg-menu-item1.gif) no-repeat;}
.product-menu-item2{background:url(/images/site/bg-menu-item2.gif) no-repeat;}
.product-menu-item3{background:url(/images/site/bg-menu-item3.gif) no-repeat;}
.product-menu-item4{background:url(/images/site/bg-menu-item4.gif) no-repeat;}
.product-menu-item5{background:url(/images/site/bg-menu-item5.gif) no-repeat;}
.product-menu a:hover, .product-menu a.active{
	background:url(/images/site/arrow-hover-menu.gif) no-repeat 100% 50%;
	position:relative;
}

/*COLUMNS*/
.columns{
	clear: both;
	padding-top: 32px;
	margin: 32px 0 0 18px;
	position:relative;
	width: 920px;
}
.columns .column{
	float:left;
	display:inline;
	width:210px;
	padding:12px 0 239px 0;
	margin:0 10px;
}
.columns ul{
	margin:0;
	padding:0 12px 3px;
	list-style:none;
	font-size:12px;
}
.columns li{padding:0 0 7px 10px;}
.columns h2{
	margin:0 auto 11px;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.columns img{
	display:block;
	margin-left:6px;
}
.link-column{
	display:block;
	margin:20px 0 0 38px;
	width:135px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
.bottom{
	position:absolute;
	bottom:0;
}
.columns div.column4{margin-right:0;}
.column1{background:url(/images/site/bg-column1.gif) no-repeat;}
.column1 h2{
	background:url(/images/site/heading-column1.gif) no-repeat;
	width:121px;
}
.column1 ul{color:#75820c;}
.column1 li{background:url(/images/site/separator-column1.gif) no-repeat 0 6px;}
.link-column1{background:url(/images/site/link-column1.gif) no-repeat;}
.column2{background:url(/images/site/bg-column2.gif) no-repeat;}
.column2 h2{
	background:url(/images/site/heading-column2.gif) no-repeat;
	width:51px;
}
.column2 ul{color:#cd9d05;}
.column2 li{background:url(/images/site/separator-column2.gif) no-repeat 0 6px;}
.link-column2{background:url(/images/site/link-column2.gif) no-repeat;}
.column3{background:url(/images/site/bg-column3.gif) no-repeat;}
.column3 h2{
	background:url(/images/site/heading-column3.gif) no-repeat;
	width:149px;
}
.column3 ul{color:#b372b0;}
.column3 li{background:url(/images/site/separator-column3.gif) no-repeat 0 6px;}
.link-column3{background:url(/images/site/link-column3.gif) no-repeat;}
.column4{background:url(/images/site/bg-column4.gif) no-repeat;}
.column4 h2{
	background:url(/images/site/heading-column4.gif) no-repeat;
	width:140px;
}
.column4 ul{color:#35a7dc;}
.column4 li{background:url(/images/site/separator-column4.gif) no-repeat 0 6px;}
.link-column4{background:url(/images/site/link-column4.gif) no-repeat;}
/*FOOTER*/
#footer{
	background:url(/images/site/bg-footer.gif) no-repeat;
	padding:15px 20px 50px 14px;
}
sup {font-size: 8px; }
#footer span{
	float:right;
	font-size:14px;
	color:#fefefe;
}
.product{
	background:url(/images/site/icon.gif) no-repeat 0 4px;
	padding:3px 112px 0 25px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#footer ul.footer-menu{padding-left:30px;}
#footer li{
	display:inline;
	padding:0 6px 0 12px;
}
.footer-nav li:first-child{background:none;}
.footer-nav li{background:url(/images/site/separator-footer-list1.gif) no-repeat 0 50%;}
.footer-nav a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.footer-nav a:hover{text-decoration:underline;}
.footer-menu li{background:url(/images/site/separator-footer-list2.gif) no-repeat 0 50%;}
.footer-menu .first{background:url(/images/site/bg-first-item-footer-list2.gif) no-repeat 0 50%;}
.footer-menu .first a{padding-left:3px;}
.footer-menu a{
	color:#fcaffa;
	font-size:14px;
	text-decoration:none;
}
.footer-menu a:hover{text-decoration:underline;}

/* @group company/contact page */
.contact h1 {
	padding-left: 0;
}

.contact h2 {
	color: #8c2c80;	
	font-size: 18px;
	padding-left: 10px;
}

.contact p {
	border: none;
	background: url(/images/site/purplefade.gif) repeat-x top left;
	color: #8c2c80;
	padding: 10px;
}

input {
	width: 395px;
	margin: 3px 0;
}

textarea {
	width: 395px;
	height: 100px;
	margin: 3px 0;
}

.submit {
	width: 70px;
	margin-top: 15px;
}

.contact ul {
	color: #8c2c80;
	list-style-type: none;
	padding: 0 0 0 10px;
}

.contact li {
	font-size: 14px;
	padding-bottom: 4px;
}

.box-4col {
	width: 420px;
	padding: 0 15px;
	float: left;
	display: inline;
	background: url(/images/site/4col-box.gif) no-repeat 0px 50px;
	min-height: 500px; height:auto !important; height:500px;
}

.box-4col-nobgd {
	width: 420px;
	padding: 0 15px;
	float: left;
	display: inline;
	min-height: 500px; height:auto !important; height:500px;
}

h4 {
	color: #8c2c80
}

/* @end */
.quote-top {width: 257px; height: 35px; background: #fdf3ef url(/images/site/quoteTop.gif) center bottom no-repeat; }
.quote {width: 257px; background: url(/images/site/quoteMiddle.gif) repeat-y; float: left; margin-left: 45px; display: inline;}
.quote p {background:  url(/images/site/quoteBottom.gif) center bottom no-repeat; font-size: 12px; font-style: italic; margin:  0; font-family: ; padding: 0 9px 14px 9px; color: #611b5f; word-spacing: 1px; }
.quote span {font-weight: bold; padding-top: 5px; display: block; }

/* ----------- FAQ ------------ */
.faq {font-size: 12px; color: #611b5f; float: left; width: 400px; padding-left: 50px;}

.faq dt {color: ;font-weight: bold;  font-size: 14px; border-bottom: 1px solid; padding: 3px;}

.faq dd {padding: 10px 20px 20px 20px; background: #fbd8ef; margin: 0 0 20px 0; line-height: 17px;}

/* @group where-to-buy */
.zip-finder form {margin: 30px 0 10px 5px; }
.zip-finder {float: left; margin: 8px 0 0 20px; padding-right: 30px; border-right: 1px solid #edc0ff;}
.zip-finder label {font-size: 12px; color: #611b5f; margin-right: 5px;}
.zip-finder .submit {margin: 0 0 0 5px; }
#search_result {min-height: 80px; height:auto !important; height:80px;
 background: #fdf3ef; border: 1px solid #ffd6ca; padding: 20px; width: 378px; margin: 20px 0 0 0;}
#search_result h2 {margin-bottom: 0; }
#search_result h3 {font-size: 18px; border-bottom: 1px solid; color: #611b5f; margin-bottom: 0; font-weight: normal; font-style: italic;}
#search_result p {font-size: 14px; line-height: 16px; padding: 6px 0; color: #611b5f; margin: 0;}
#search_result p span {font-weight: bold; }
.online-retail {float: right; width: 400px; margin: 10px 30px 0 0; text-align: center;}
.online-retail a {margin-bottom: 20px; }
#finder h2 {font-size: 20px; color: #611b5f }

/* @end */

/* @group LP coupon-offer1 */
#header-nonav {height: 203px; background: url(/images/site/lp1/header-sansnav.jpg) center top no-repeat; }
.half-column {width: 467px; position: relative; margin: 0px;}
.lp h1 {font-size: 24px; padding: 0; }
.boxes-feature {padding: 250px 10px 0 10px; background: url(/images/site/lp1/product.jpg) center top no-repeat; font-size: 14px; color: #611b5f;}
.lp h2 {color: #611b5f; font-weight: normal; font-style: italic; font-size: 18px; margin: 20px; border-top: 1px solid #611b5f; padding-top: 6px; }

.product-showcase {background: url(/images/site/lp1/container.gif) center top no-repeat; width: 457px; padding:10px; height: 300px; margin-bottom: 20px;}
.hidden {display: none; }
#tab_anchors {position: absolute; padding: 0; top:  255px; left: 20px; width: 436px; height: 52px; margin: 0;}
#tab_anchors li {float: left; list-style-type: none; }
.retface-button {display: block; width: 111px; height: 52px; background: url(/images/site/lp1/retface-button.gif) left bottom; text-indent: -1000em;  }
.tabOn1 .retface-button {display: block; width: 111px; height: 52px; background: url(/images/site/lp1/retface-button.gif) right bottom; text-indent: -1000em;  }
.q10-button {display: block; width: 107px; height: 52px; background: url(/images/site/lp1/q10-button.gif) left bottom; text-indent: -1000em; }
.tabOn2 .q10-button {display: block; width: 107px; height: 52px; background: url(/images/site/lp1/q10-button.gif) right bottom; text-indent: -1000em; }
.vitc-button {display: block; width: 107px; height: 52px; background: url(/images/site/lp1/vitc-button.gif) left bottom; text-indent: -1000em; }
.tabOn3 .vitc-button {display: block; width: 107px; height: 52px; background: url(/images/site/lp1/vitc-button.gif) right bottom; text-indent: -1000em; }
.reteye-button {display: block; width: 111px; height: 52px; background: url(/images/site/lp1/reteye-button.gif) left bottom; text-indent: -1000em; }
.tabOn4 .reteye-button {display: block; width: 111px; height: 52px; background: url(/images/site/lp1/reteye-button.gif) right bottom; text-indent: -1000em; }
#section-1 {background: url(/images/site/lp1/retface-head.png) 175px top no-repeat; height: 250px; }
#section-2 {background: url(/images/site/lp1/q10-head.png) 195px top no-repeat; height: 250px; }
#section-3 {background: url(/images/site/lp1/vitc-head.png) 205px top no-repeat; height: 250px; }
#section-4 {background: url(/images/site/lp1/reteye-head.png) 205px top no-repeat; height: 250px; }
.product-showcase h1 {color: #603913; padding: 20px 0 0 20px; }
.product-showcase h2 {color: #edab19; border: none; padding: 0; font-weight: bold; font-size: 21px; margin: 0 0 8px 18px;  }
.product-showcase p{color: #603913; font-size: 12px; width: 130px; margin: 0 0 0 20px; }
.coupon {background: url(/images/site/lp1/coupon.gif) center no-repeat; height: 140px; text-align: center; width: 425px; margin-left: 25px; clear: both;}
.home .coupon {float: right; clear: both; padding-top: 20px; margin-right: 30px; display: inline;}
.coupon h3 {color: #611b5f; font-size: 16px; margin: 0; padding: 25px 20px 0 190px;}
.print-button {background: url(/images/site/lp1/print-button.gif); display: block; height: 38px; width: 218px; text-indent: -1000em; margin: 0 0 0 190px;}
.lp .zip-finder h2 {margin: 15px 0; }
.lp .zip-finder {border: none; margin: 8px 20px 0 30px; }
.lp #content .holder {padding-top: 10px; }

.lp-form h1 {font-size: 24px; padding: 0; text-align: center; }
.lp-form h2 {color: #611b5f; font-weight: normal; font-style: italic; font-size: 18px; border-top: none; padding-top: 0px; text-align: center; margin: 0 0 20px 0; }

fieldset {border: none; }
.labels-right input {width: 160px; padding: 0; margin: 0 0 5px 0;}
label {font-size: 12px; padding: 5px; color: #611b5f; }
.lp-form .half-column img {float: right; margin-right: 5px; display: inline; }
.lp-form h4 {font-size: 14px; margin: 0 230px 10px 0; }
.checkbox {width: 15px;}
.otherfield {width: 100px; }
.lp-form .submit-button {background: url(/images/site/lp1/submit-button.gif) center no-repeat; width: 220px; padding: 15px 0; border: none;}

.facebook-form {width: 300px; margin: 50px 150px 0 0; }
.facebook-form .submit-button {width: 140px; }
.facebook-fan h1 {font-size: 30px; }
.facebook-fan p {font-size: 14px; color: #611b5f; padding-left: 25px; }

/* @end */

#ie6bar {display: none;}
/* Press room */
hr {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid gray;
	height: 1px;
}
#content div.holder div.main-column ul {
		margin:0;
	padding:0;
	list-style-type: square;
	list-style-position: inside;
}
#content div.holder div.main-column ul li {
		margin: 0;
	font-size:12px;
	color:#af8dab;
	line-height:24px;
	padding: 0 0 0 50px;
	list-style-type: square;
	list-style-position: inside;
}

#content div.holder div.main-column ul li a {
	color:#8c2c80;
	font-weight: bold;
}
#content div.hr {
	border-bottom: 1px dotted #999;
	margin-left: 48px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.vcard{
		margin: 0 0 0 20px;
	font-size: 12px;
	color:#af8dab;
	line-height: 14px;
	padding:0 0 30px 25px;
}

.vcard a {
	color:#8c2c80;
	font-weight: bold;
}
