body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#0d1130;
	background:url('../images/bg-color.png');
	margin-top:0;
}

a {
	color:#0d1130;
	text-decoration:underline;
}

#wrapper {
	width:960px;
	position:relative;
	margin:0 auto;
}


#header {
	float:left;
	width:100%;
}


#header img {
	float:left;
}

#header #nav-bar {
	float:left;
	display:inline;
	width:750px;
	margin:10px 0 20px 200px;
	padding:0;
}


#header #nav-bar #buttons {
	float:left;
	width:700px;
	height:24px;
	background:url('../images/nav-bg.png') repeat-x;
	padding:4px 0 0 24px;
}

#header #nav-bar #buttons ul {
	display:inline;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

#header #nav-bar #buttons ul li {
	display:inline;
	width:100%;
	font-size:12px;
	font-weight:bold;
	padding:0 20px 0 0;
	margin:0;
}

/** IE FIX **/

.ie7 #header #nav-bar #buttons ul li {
	display:inline;
	font-size:12px;
	font-weight:bold;
	padding:0 15px 0 0;
	margin:0;
}

.ie8 #header #nav-bar #buttons ul li {
	display:inline;
	font-size:12px;
	font-weight:bold;
	padding:0 15px 0 0;
	margin:0;
}

/** IE FIX  **/

#header #nav-bar #buttons ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#header #nav-bar #buttons ul li a:hover {
	color:#fcdbb7;
}

#header #nav-bar #buttons ul li .last {
	padding:0;
	margin:0;
	
}


/*JS menu CSS*/
#dropmenudiv {
	position:absolute;
	border:1px solid #e0d0eb;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:16px;
	z-index:1100;
	margin:6px 0 0 0px;
}
.ie6 #dropmenudiv {
	margin:6px 0 0 0px;
}
.ie7 #dropmenudiv {
	margin:6px 0 0 0px;
}
.opera9 #dropmenudiv {
	margin:0px 0 0 0px;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color:#b53d97;
}
#dropmenudiv a:hover { /*hover background color*/
	background-color:#aadfef;
	color:#FFFFFF;
}


/********** Start Home **********/


#home {
}


#home #main {
	float:left;
	width:900px;
	height:423px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


/** IE 7**/

.ie7 #home #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #home #main > .tl, .ie7 #home #main > .tr, .ie7 #home #main > .bl, .ie7 #home #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #home #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #home #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #home #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #home #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #home #main {
  position:relative;
}



.ie8 #home #main > .tl, .ie8 #home #main > .tr, .ie8 #home #main  > .bl, .ie8 #home #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #home #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #home #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #home #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #home #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/





/*** Home Product ***/

#home #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#home #holder #content {
	position:absolute;
	width:542px;
	height:360px;
	top:165px;
	left:120px;
	z-index:998;
	background:url('../images/hp-main-prod.png') no-repeat;
}

#home #holder #content #text {
	float:left;
	width:285px;
	color:#3978bd;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:110px 0 0 55px;
}


.ie8 #home #holder #content {
	position:absolute;
	width:542px;
	height:360px;
	top:150px;
	left:120px;
	z-index:998;
	background:url('../images/hp-main-prod.png') no-repeat;
}

/********** End Home **********/


/********** Start Thumb Product **********/

#thumb-product {
}


#thumb-product #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#thumb-product #main {
	float:left;
	width:900px;
	height:1550px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}




#thumb-product #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#thumb-product #content h1 {
	position:absolute;
	width:100%;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#thumb-product #content h2 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	margin-bottom:50px;
	clear:left;
}


#thumb-product #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}

#thumb-product #content #full-pg .product {
	float:left;
	width:350px;
	margin:10px 0 0 100px;
	clear:left;
}

#thumb-product #content #full-pg .product h2 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	margin:0 0 0 0; 
	clear:left;
}



#thumb-product #content #full-pg .product ul {
	float:left;
	width:95%;
	clear:left;
	margin:0 0 0 -10px;
}

#thumb-product #content #full-pg .product ul li {
	margin:10px 0 0 0;
	list-style:disc;
	line-height:16px;

}

#thumb-product #content #full-pg .product .size {
	float:left;
	width:80%;
	font-style:italic;
	margin:20px 0 0 30px;
	clear:left;
}


#thumb-product #content #full-pg .product .buttons {
	float:left;
	width:95%;
	height:19px;
	text-align:left;
	margin:20px 0 0 30px;
	clear:left;
}


#thumb-product #content #full-pg .product .where-buy {
	float:left;
	width:94px;
	border:none;
}

#thumb-product #content #full-pg .product .learn-more {
	border:none;
	width:94px;
	margin:0 10px;
}


#thumb-product #content #full-pg .product .order {
	width:94px;
	border:none;
}

/****** IE FIX *****/

.ie7 #thumb-product #content #full-pg .product ul {
	float:left;
	width:95%;
	margin:0px 15px 0 -10px;
}

.ie7 #thumb-product #content #full-pg .product li {
	margin:10px 0 0 0;
	list-style:disc;
	line-height:18px;
}

.ie7 #thumb-product #content #full-pg .product .size {
	float:left;
	width:80%;
	font-style:italic;
	margin:20px 0 0 10px;
	padding:0;
	clear:left;
}


.ie7 #thumb-product #content #full-pg .product .buttons {
	float:left;
	width:95%;
	height:19px;
	text-align:left;
	margin:20px 0 0 10px;
	padding:0;
	clear:left;
}

.ie7 #thumb-product #content #full-pg .product .where-buy {
	float:left;
	width:94px;
	border:none;
}

.ie7 #thumb-product #content #full-pg .product .learn-more {
	border:none;
	width:94px;
	margin:0 10px;
}


.ie7 #thumb-product #content #full-pg .product .order {
	width:94px;
	border:none;
}



/****/

.ie8 #thumb-product #content #full-pg .product ul {
	float:left;
	width:95%;
	margin:0px 15px 0 -20px;
}

.ie8 #thumb-product #content #full-pg .product li {
	margin:10px 0 0 0;
	list-style:disc!important;
	line-height:18px;
}

.ie8 #thumb-product #content #full-pg .product .size {
	float:left;
	width:80%;
	font-style:italic;
	margin:20px 0 0 10px;
	padding:0;
	clear:left;
}


.ie8 #thumb-product #content #full-pg .product .buttons {
	float:left;
	width:95%;
	height:19px;
	text-align:left;
	margin:20px 0 0 10px;
	padding:0;
	clear:left;
}


.ie8 #thumb-product #content #full-pg .product .where-buy {
	float:left;
	text-align:left;
	width:94px;
	border:none;
}

.ie8 #thumb-product #content #full-pg .product .learn-more {
	border:none;
	text-align:left;
	width:94px;
	margin:0 10px;
}


.ie8 #thumb-product #content #full-pg .product .order {
	width:94px;
	text-align:left;
	border:none;
}



/****** End IE FIX *****/



#thumb-product #content #full-pg .img {
	float:left;
	width:250px;
	margin:0 0 0 10px;
}

#thumb-product #content #full-pg .hr {
	float:left;
	width:600px;
	height:10px;
	border-bottom:2px solid #e1518a;
	margin:20px 0 40px 95px;
}



/** IE 7**/

.ie7 #thumb-product #main  {
  position:relative;
  	height:1650px;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #thumb-product #main > .tl,
.ie7 #thumb-product #main > .tr,
.ie7 #thumb-product #main > .bl,
.ie7 #thumb-product #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #thumb-product #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #thumb-product #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #thumb-product #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #thumb-product #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #thumb-product #main {
  position:relative;
  	height:1650px;
}



.ie8 #thumb-product #main > .tl,
.ie8 #thumb-product #main > .tr,
.ie8 #thumb-product #main  > .bl,
.ie8 #thumb-product #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #thumb-product #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #thumb-product #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #thumb-product #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #thumb-product #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Thumb Product **********/


/********** Start Thumb Product Remover **********/

#thumb-product-remover {
}


#thumb-product-remover #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#thumb-product-remover #main {
	float:left;
	width:900px;
	height:1175px;
	background:#FFF;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}

/** IE FIX **/

.ie7 #thumb-product-remover #main {
	float:left;
	width:900px;
	height:1200px;
	background:#FFF;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}



/****/

.ie8 #thumb-product-remover #main {
	float:left;
	width:900px;
	height:1200px;
	background:#FFF;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}



/*** END FIX **/


#thumb-product-remover #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#thumb-product-remover #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#thumb-product-remover #content h2 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	margin-bottom:50px;
	clear:left;
}


#thumb-product-remover #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}

#thumb-product-remover #content #full-pg .product {
	float:left;
	width:350px;
	margin:10px 0 0 100px;
	clear:left;
}

#thumb-product-remover #content #full-pg .product h2 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	margin:0 0 0 0; 
	clear:left;
}


#thumb-product-remover #content #full-pg .product ul {
	float:left;
	width:95%;
	clear:left;
	margin:0 0 0 -10px;
}

#thumb-product-remover #content #full-pg .product ul li {
	margin:10px 0 0 0;
	list-style:disc;
	line-height:16px;

}	

#thumb-product-remover #content #full-pg .size {
	float:left;
	width:80%;
	font-style:italic;
	margin:20px 0 0 30px;
	clear:left;
}


#thumb-product-remover #content #full-pg .buttons {
	float:left;
	width:95%;
	margin:20px 0 0 30px;
	clear:left;
}

#thumb-product-remover #content #full-pg .product .where-buy {
	float:left;
	border:none;
}

#thumb-product-remover #content #full-pg .product .learn-more {
	border:none;
	margin:0 10px;
}


#thumb-product-remover #content #full-pg .product .order {
	border:none;
}


/****** IE FIX *****/

.ie7 #thumb-product-remover #content #full-pg .product ul {
	float:left;
	width:95%;
	margin:0px 15px 0 -20px;
}

.ie7 #thumb-product-remover #content #full-pg .product li {
	margin:10px 0 0 0;
	list-style:disc;
	line-height:18px;
}

.ie7 thumb-product-remover #content #full-pg .product .size {
	float:left;
	width:80%;
	font-style:italic;
	margin:20px 0 0 10px;
	clear:left;
}


.ie7 thumb-product-remover #content #full-pg .product .buttons {
	float:left;
	width:95%;
	height:19px;
	text-align:left;
	margin:20px 0 0 10px;
	clear:left;
}


.ie7 thumb-product-remover #content #full-pg .product .where-buy {
	float:left;
	width:94px;
	border:none;
}

.ie7 thumb-product-remover #content #full-pg .product .learn-more {
	border:none;
	width:94px;
	margin:0 10px;
}


.ie7 thumb-product-remover #content #full-pg .product .order {
	width:94px;
	border:none;
}



/****/

.ie8 #thumb-product-remover #content #full-pg .product ul {
	float:left;
	width:95%;
	margin:0px 15px 0 -20px;
}

.ie8 #thumb-product-remover #content #full-pg .product li {
	margin:10px 0 0 0;
	list-style:disc;
	line-height:18px;
}

.ie8 thumb-product-remover #content #full-pg .product .size {
	float:left;
	width:80%;
	font-style:italic;
	margin:20px 0 0 0;
	padding:0;
	clear:left;
}


.ie8 thumb-product-remover #content #full-pg .product .buttons {
	float:left;
	width:95%;
	height:19px;
	text-align:left;
	margin:20px 0 0 0;
	padding:0;
	clear:left;
}


.ie8 #thumb-product-remover #content #full-pg .product .where-buy {
	float:left;
	text-align:left;
	width:94px;
	border:none;
}

.ie8 thumb-product-remover #content #full-pg .product .learn-more {
	border:none;
	text-align:left;
	width:94px;
	margin:0 10px;
}


.ie8 thumb-product-remover #content #full-pg .product .order {
	width:94px;
	text-align:left;
	border:none;
}


/****** End IE FIX ***/


#thumb-product-remover #content #full-pg .img {
	float:left;
	width:250px;
	margin:0 0 0 10px;
}

#thumb-product-remover #content #full-pg .hr {
	float:left;
	width:600px;
	height:10px;
	border-bottom:2px solid #e1518a;
	margin:20px 0 40px 95px;
}




/** IE 7**/

.ie7 #thumb-product-remover #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #thumb-product-remover #main > .tl,
.ie7 #thumb-product-remover #main > .tr,
.ie7 #thumb-product-remover #main > .bl,
.ie7 #thumb-product-remover #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #thumb-product-remover #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #thumb-product-remover #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #thumb-product-remover #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #thumb-product-remover #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #thumb-product-remover #main {
  position:relative;
}



.ie8 #thumb-product-remover #main > .tl,
.ie8 #thumb-product-remover #main > .tr,
.ie8 #thumb-product-remover #main  > .bl,
.ie8 #thumb-product-remover #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #thumb-product-remover #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #thumb-product-remover #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #thumb-product-remover #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #thumb-product-remover #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Thumb Product Remover **********/


/********** Start Product **********/

#product {
}


#product #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#product #main {
	float:left;
	width:900px;
	height:1150px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#product #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#product #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#product #content #half-pg {
	float:left;
	width:410px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:120px;
}


#product #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}

#product #content p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}


#product #content #product-full {
	float:right;
	width:350px;
	margin-top:120px;
	clear:right;
}


#product #content #full-pg {
	float:left;
	width:760px;
	line-height:18px;
}

.ingredient1 {
	width:180px;
	float:left;
}

.ingredient2 {
	width:300px;
	float:left;
}

/** IE 7**/

.ie7 #product #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #product #main > .tl, .ie7 #product #main > .tr, .ie7 #product #main > .bl, .ie7 #product #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #product #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #product #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #product #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #product #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #product #main {
  position:relative;
}



.ie8 #product #main > .tl, .ie8 #product #main > .tr, .ie8 #product #main  > .bl, .ie8 #product #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #product #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #product #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #product #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #product #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Product **********/



/********** Start Product-Med **********/

#product-med {
}


#product-med #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#product-med #main {
	float:left;
	width:900px;
	height:1200px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#product-med #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#product-med #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#product-med #content #half-pg {
	float:left;
	width:410px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:120px;
}


#product-med #content h2 {
  float:left;
width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}

#product-med #content p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}


#product-med #content #product-full {
	float:right;
	width:350px;
	margin-top:120px;
	clear:right;
}


#product-med #content #full-pg {
	float:left;
	width:760px;
	line-height:18px;
}

.ingredient1 {
	width:180px;
	float:left;
}

.ingredient2 {
	width:300px;
	float:left;
}

/** IE 7**/

.ie7 #product-med #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #product-med #main > .tl, .ie7 #product-med #main > .tr, .ie7 #product-med #main > .bl, .ie7 #product-med #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #product-med #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #product-med #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #product-med #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #product-med #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #product-med #main {
  position:relative;
}



.ie8 #product-med #main > .tl, .ie8 #product-med #main > .tr, .ie8 #product-med #main  > .bl, .ie8 #product-med #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #product-med #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #product-med #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #product-med #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #product-med #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Product-Med **********/


/********** Start Product-Lg **********/


#product-lg {
}


#product-lg  #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#product-lg  #main {
	float:left;
	width:900px;
	height:1450px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#product-lg  #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#product-lg  #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#product-lg  #content #half-pg {
	float:left;
	width:410px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:120px;
}


#product-lg  #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}

#product-lg  #content p {
	float:left;
	width:98%;
	text-align:left;
	margin-top:10px;
	clear:left;
}


#product-lg #content #product-full {
	float:right;
	width:350px;
	margin-top:120px;
	clear:right;
}


#product-lg  #content #full-pg {
	float:left;
	width:760px;
	line-height:18px;
}

.ingredient1 {
	width:180px;
	float:left;
}

.ingredient2 {
	width:300px;
	float:left;
}

/** IE 7**/

.ie7 #product-lg  #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #product-lg  #main > .tl, .ie7 #product-lg  #main > .tr, .ie7 #product-lg  #main > .bl, .ie7 #product-lg  #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #product-lg  #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #product-lg  #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #product-lg  #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #product-lg  #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #product-lg  #main {
  position:relative;
}



.ie8 #product-lg  #main > .tl, .ie8 #product-lg  #main > .tr, .ie8 #product-lg  #main  > .bl, .ie8 #product-lg  #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #product-lg  #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #product-lg  #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #product-lg  #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #product-lg  #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Product-Lg **********/







/********** Start Gossip **********/

#gossip {
}


#gossip #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#gossip #main {
	float:left;
	width:900px;
	height:1950px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#gossip #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#gossip #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#gossip #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}


#gossip #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}



#gossip #content #full-pg p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#gossip #content #full-pg .hr {
	float:left;
	width:740px;
	height:10px;
	border-bottom:2px solid #e1518a;
	margin:20px 0 40px 0;
}


/** IE 7**/

.ie7 #gossip #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #gossip #main > .tl, .ie7 #gossip #main > .tr, .ie7 #gossip #main > .bl, .ie7 #gossip #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #gossip #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #gossip #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #gossip #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #gossip #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #gossip #main {
  position:relative;
}



.ie8 #gossip #main > .tl, .ie8 #gossip #main > .tr, .ie8 #gossip #main  > .bl, .ie8 #gossip #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #gossip #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #gossip #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #gossip #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #gossip #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Gossip **********/


/********** Start Bumps **********/

#bumps {
}


#bumps #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#bumps #main {
	float:left;
	width:900px;
	height:520px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#bumps #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#bumps #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#bumps #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}


#bumps #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}



#bumps #content #full-pg p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#bumps #content #full-pg .hr {
	float:left;
	width:740px;
	height:10px;
	border-bottom:2px solid #e1518a;
	margin:20px 0 40px 0;
}


/** IE 7**/

.ie7 #bumps #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #bumps #main > .tl, .ie7 #bumps #main > .tr, .ie7 #bumps #main > .bl, .ie7 #bumps #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #bumps #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #bumps #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #bumps #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #bumps #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #bumps #main {
  position:relative;
}



.ie8 #bumps #main > .tl, .ie8 #bumps #main > .tr, .ie8 #bumps #main  > .bl, .ie8 #bumps #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #bumps #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #bumps #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #bumps #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #bumps #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Bumps **********/




/********** Start FAQ **********/

#faq {
}


#faq #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#faq #main {
	float:left;
	width:900px;
	height:1175px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#faq #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#faq #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#faq #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}


#faq #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}



#faq #content #full-pg p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#faq #content #full-pg .bullet {
	font-weight:bold;
	color:#4e2e91;
}

#faq #content #full-pg .bullet a {
	text-decoration:underline;
	color:#4e2e91;
}


/** IE 7**/

.ie7 #faq #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #faq #main > .tl, .ie7 #faq #main > .tr, .ie7 #faq #main > .bl, .ie7 #faq #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #faq #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #faq #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #faq #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #faq #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #faq #main {
  position:relative;
}



.ie8 #faq #main > .tl, .ie8 #faq #main > .tr, .ie8 #faq #main  > .bl, .ie8 #faq #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #faq #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #faq #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #faq #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #faq #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End FAQ **********/



/********** Start Where Buy **********/

#where-buy {
}


#where-buy #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#where-buy #main {
	float:left;
	width:900px;
	height:1600px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#where-buy #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#where-buy #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#where-buy #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}


#where-buy #content h3 {
	float:left;
	height:20px;
	font-size:12px;
	font-style:italic;
	color:#4e2e91;
	clear:left;
}


#where-buy #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}


#where-buy #content #full-pg p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}



#where-buy #content #full-pg #retailers {
	width:515px;
	padding-top:50px;
	margin:0 auto;

}

#buy_online {
	width:185px;
	float:left;
}

/* Where to Buy Styles */
.retail1 {
	float:left;
	width:140px;
	text-align:center;
	margin-top:10px;
}


.retail2 {
	float:left;
	width:140px;
	text-align:center;
	margin:10px 10px 0 0;
	padding:42px 20px 0 0;
	border-right:2px solid #e1518a;
}

.retail1 img, .retail2 img {
	margin:5px;
	padding:5px;
	background:#FFF;
	border:2px solid #e1518a;
}

.retail2-empty {
	width:100px;
	height:14px;
}


/** IE 7**/

.ie7 #where-buy #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #where-buy #main > .tl, .ie7 #where-buy #main > .tr, .ie7 #where-buy #main > .bl, .ie7 #where-buy #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #where-buy #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #where-buy #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #where-buy #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #where-buy #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #where-buy #main {
  position:relative;
}



.ie8 #where-buy #main > .tl, .ie8 #where-buy #main > .tr, .ie8 #where-buy #main  > .bl, .ie8 #where-buy #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #where-buy #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #where-buy #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #where-buy #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #where-buy #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Where Buy **********/


/********** Start Beach Tips **********/

#beach {
}


#beach #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#beach #main {
	float:left;
	width:900px;
	height:775px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#beach #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#beach #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#beach #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}


#beach #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}



#beach #content #full-pg p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#beach #content #full-pg ol {
	float:left;
	width:700px;
	margin:0 0 0 -10px;
}

#beach #content #full-pg ol li {
	float:left;
	margin-top:20px;
}




/** IE 7**/

.ie7 #beach #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #beach #main > .tl, .ie7 #beach #main > .tr, .ie7 #beach #main > .bl, .ie7 #beach #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #beach #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #beach #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #beach #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #beach #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #beach #main {
  position:relative;
}



.ie8 #beach #main > .tl, .ie8 #beach #main > .tr, .ie8 #beach #main  > .bl, .ie8 #beach #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #beach #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #beach #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #beach #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #beach #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Beach Tips **********/

/********** Start Hair Removal Tips **********/

#tips{
}


#tips #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#tips #main {
	float:left;
	width:900px;
	height:550px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#tips #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#tips #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#tips #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}


#tips #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}



#tips #content #full-pg p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#tips #content #full-pg ol {
	float:left;
	width:740px;
	margin:0 0 0 -10px;
}

#tips #content #full-pg ol li {
	float:left;
	margin-top:20px;
}


/** IE 7**/

.ie7 #tips #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #tips #main > .tl, .ie7 #tips #main > .tr, .ie7 #tips #main > .bl, .ie7 #tips #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #tips #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #tips #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #tips #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #tips #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #tips #main {
  position:relative;
}



.ie8 #tips #main > .tl, .ie8 #tips #main > .tr, .ie8 #tips #main  > .bl, .ie8 #tips #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #tips #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #tips #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #tips #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #tips #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Hair Removal Tips **********/


/********** Start Getaway **********/

#getaway {
}


#getaway #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#getaway #main {
	float:left;
	width:900px;
	height:1000px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#getaway #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#getaway #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#getaway #content h2 {
	float:left;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}


#getaway #content #full-pg {
	float:left;
	width:760px;
	margin-top:120px;
}



#getaway #content #full-pg p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#getaway #content #full-pg ol {
	float:left;
	width:700px;
	margin:0 0 0 -10px;
}

#getaway #content #full-pg ol li {
	float:left;
	width:100%;
	margin-top:20px;
	clear:left;
}

#getaway #content #full-pg ul {
	float:left;
	width:700px;
	margin:-30px 0 0 -10px;
}

#getaway #content #full-pg ul li {
	float:left;
	width:100%;
	margin-top:20px;
	clear:left;
}



/** IE 7**/

.ie7 #getaway #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #getaway #main > .tl, .ie7 #getaway #main > .tr, .ie7 #getaway #main > .bl, .ie7 #getaway #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #getaway #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #getaway #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #getaway #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #getaway #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #getaway #main {
  position:relative;
}



.ie8 #getaway #main > .tl, .ie8 #getaway #main > .tr, .ie8 #getaway #main  > .bl, .ie8 #getaway #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #getaway #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #getaway #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #getaway #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #getaway #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Getaway **********/



/********** Start Contact **********/

#contact {
}


#contact #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#contact #main {
	float:left;
	width:900px;
	height:700px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#contact #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#contact #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#contact #content #half-pg {
	float:left;
	width:410px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:20px;
}



#contact #content #full-pg {
	float:left;
	width:730px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:120px;
}


#contact #content h2 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}

#contact #content h2 a {
	color:#4e2e91;
}

#contact #content p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}


#contact #content #product-full {
	float:right;
	width:350px;
	margin-top:10px;
	clear:right;
}


#contact td {
	vertical-align:top;
	padding:2px;
}
.label2 {
	text-align:left;
	font-weight:bold;
	text-align:right;
}
.con-data {
	vertical-align:text-top;
	margin-left:3px;
}


/** IE 7**/

.ie7 #contact #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #contact #main > .tl, 
.ie7 #contact #main > .tr,
.ie7 #contact #main > .bl,
.ie7 #contact #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #contact #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #contact #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #contact #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #contact #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #contact #main {
  position:relative;
}



.ie8 #contact #main > .tl, 
.ie8 #contact #main > .tr, 
.ie8 #contact #main  > .bl,
.ie8 #contact #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #contact #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #contact #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #contact #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #contact #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Contact **********/

/************ Start Coupon *******/


#coupon {
}


#coupon #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#coupon #main {
	float:left;
	width:900px;
	height:450px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#coupon #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#coupon #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}

#coupon #content h2 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
	clear:left;
}

#coupon #content h2 a {
	color:#4e2e91;
}

#coupon #content p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#coupon #content #full-pg {
	float:left;
	width:730px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:120px;
}


#coupon #content #half-pg {
	float:left;
	width:410px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:20px;
}



#coupon #content #product-full {
	float:right;
	width:350px;
	margin-top:10px;
	clear:right;
}


/** IE 7**/

.ie7 #coupon #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #coupon #main > .tl, 
.ie7 #coupon #main > .tr,
.ie7 #coupon #main > .bl,
.ie7 #coupon #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #coupon #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #coupon #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #coupon #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #coupon #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #coupon #main {
  position:relative;
}



.ie8 #coupon #main > .tl, 
.ie8 #coupon #main > .tr, 
.ie8 #coupon #main  > .bl,
.ie8 #coupon #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #coupon #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #coupon #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #coupon #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #coupon #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/************ End Coupon *******/

/********** Start Registration **********/

#registration {
}


#registration #holder {
	width:900px;
	position:absolute;
	z-index:1000;
	left:10px;
	top:0px;
}


#registration #main {
	float:left;
	width:900px;
	height:600px;
	background:#FFF url('../images/main-bg-img.png') no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 20px 50px;
}


#registration #content {
	position:absolute;
	width:760px;
	top:146px;
	left:180px;
	z-index:998;
	padding:0;
	margin:0;
}

#registration #content h1 {
	position:absolute;
	width:730px;
	height:68px;
	background:url('../images/title-bg.png') no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#4e2e91;
	top:0px;
	left:0px;
	z-index:998;
	padding-top:48px;
	margin-top:5px;
}


#registration #content #half-pg {
	float:left;
	width:500px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:20px;
}


#registration #content h2 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:#4e2e91;
}

#registration #content h2 a {
	color:#4e2e91;
}

#registration #content p {
	float:left;
	width:98%;
	margin-top:10px;
	clear:left;
}

#registration td {
	vertical-align:top;
	padding:2px;
}
.label2 {
	text-align:left;
	font-weight:bold;
	text-align:right;
}
.con-data {
	vertical-align:text-top;
	margin-left:3px;
}

#registration #content #privacy {
	float:left;
	width:700px;
	font-style:italic;
	margin-top:20px;
	clear:left;
}


/** IE 7**/

.ie7 #registration #main  {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #registration #main > .tl, 
.ie7 #registration #main > .tr,
.ie7 #registration #main > .bl,
.ie7 #registration #main > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #registration #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #registration #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #registration #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #registration #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #registration #main {
  position:relative;
}



.ie8 #registration #main > .tl, 
.ie8 #registration #main > .tr, 
.ie8 #registration #main  > .bl,
.ie8 #registration #main  > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #registration #main > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #registration #main > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #registration #main > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #registration #main > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


/********** End Registration **********/




/*** Footer ***/

#footer {
	text-align:center;
	width:100%;
	color:#FFFFFF;
}

#footer ul {
	display:inline;
	color:#FFFFFF;

}

#footer ul li {
	display:inline;
	color:#FFFFFF;
}
#footer ul li a {
	color:#FFFFFF;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
	padding:0px 4px 0 1px;
}

#footer .last {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
