/* general styles */

body {height:100%;width:100%;margin:0px;padding:0px;background:#ffffff url(../images/bg.gif) repeat-x top left;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
img { margin:0;padding:0;border:0px; }
p { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}
form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea {font-size:1.01em;}
input {vertical-align:top;}
ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
a {color:#6c5740;text-decoration:none;}
a:hover, a.active {color:#BA4206;}
sup {font-size:10px;font-family:tahoma;}

/* headerstyles */
#wrap {margin:auto;width:1000px;}
#head {height:101px;}
#menu {clear:both;height:36px;width:1000px;}
.hlf {float:left;padding:10px 0 0 10px;}
.hrt {float:right;padding:20px 10px 0 0;}

/* login styles */
#log {clear:both;height:35px;font-size:11px;color:#6c5740;margin:15px 34px;line-height:20px;}
#log b {font-size:12px;font-family:calibri;}
.llf {float:left;width:400px;}
.lrt {float:right;width:500px;text-align:right;}
#log a {text-decoration:underline;}

/* content styles */
#main {clear:both;margin:15px 34px;color:#6c5740;line-height:22px;}
#main h1 {font-size:20px;color:#BA4206;line-height:35px;font-weight:normal;}
#main h1 b {color:#333333;font-size:20px;font-weight:normal;}
#main h2 {font-size:18px;color:#6c5740;line-height:35px;font-weight:normal;}
#main p {padding:6px 0;text-align:justify;}
#main b, #product b {font-size:14px;color:#9dab28;}

#main ul {margin:30px 0;font-size:11px;}
#main ol {margin:10px 0 30px 0;font-size:11px;border-top:1px solid #837f6f;}
#main li {padding:10px 0;border-bottom:1px dotted #b8b8b8;}
#main li .th {float:left;width:200px;}
#main li .tx {float:right;width:710px;}
#main li .tx a, #main li .th a {background:none;text-decoration:none;padding:0;}
#main li b {font-size:14px;}
#main li a.pdf {line-height:35px;color:#D86B6B;text-decoration:underline;background:transparent url(../images/pdf.gif) no-repeat left bottom;padding:10px 0 10px 30px;}
#main li p {padding:0;}

#main h3 {background:transparent url(../images/search/ftbg.gif) no-repeat top left;padding:3px 30px 2px 30px;font-size:12px;color:#ffffff;font-weight:bold;}
.feat {border:2px solid #62584e;padding:5px 0;margin:0;font-weight:bold;font-size:14px;text-align:center;color:#BA4206;line-height:40px;}
.feat td {padding:0 16px;}

.lf {float:left;width:602px;padding-right:60px;}
.rt {float:right;width:270px;}
.con {background:#ffffff url(../images/cbg.gif) no-repeat top left;padding:28px 10px 10px 30px;font-size:11px}


#product {clear:both;margin:15px 34px;color:#6c5740;line-height:22px;font-size:11px;}
#product h1 {font-size:16px;color:#BA4206;line-height:35px;}
#product h2 {color:#6c5740;font-size:14px;font-family:calibri;}

.pro {background:#ffffff url(../images/pbg.gif) no-repeat top left;padding:20px 40px 10px 30px;}
.pro ul {padding:15px;}
.pro ul li {list-style:disc;line-height:25px;}
.pro ul li.active, .pro ul li.active a {color:#9dab28}
.pro ol {padding:0 50px 0 15px;}
.pro ol li {padding:10px 0;line-height:18px;text-align:center;border-bottom:1px dotted #9c9084;}
.fp {border:0;margin:10px 0 0 -14px;padding:0;}


.item td {border-bottom:1px dotted #b8b8b8;font-size:12px;padding:10px 0;}
.item2 td {font-size:12px;padding:10px 0;}

.item td.pimg, .item2 td.pimg  {width:200px;text-align:center;}
.item td p, .item2 td p {padding:20px 0;}
.item td li, .item2 td li {float:left;}
.item td li.code, .item2 td li.code {width:180px;border-right:1px solid #82808d;}
.item td li.price2 {width:100px;margin-top:-6px;padding:0px 0 0 20px;font-size:13px;font-weight:bold;color:#BA4206;line-height:28px;}

<!-- .item td li.price {width:100px;padding:10px 0 0 20px;font-size:14px;font-weight:bold;color:#BA4206;} -->
.item2 td li.price, .item2 td .price {width:120px;padding:0px 0 0 20px;font-size:14px;font-weight:bold;color:#BA4206;}
.item2 td li.price b, .item2 td .price b {color:#9dab28;}

/* other styles */
#main b.st, #product b.st {color:#BA4206;font-family:calibri;}
#product b.ts {font-family:calibri;}
.links {font-size:11px;text-align:right}
.links a {text-decoration:underline;padding:0 5px;}
.sl a {font-size:14px;color:#9dab28;font-family:calibri;}
.sl a:hover {color:#BA4206;}
.off {color:#9dab28;font-family:calibri;font-size:14px;letter-spacing:1px;}

/* locator */

.spa {font-size:16px;font-family:calibri;}
.spa h4 {margin:50px 0 0 0;border-right:1px solid #82808e;font-size:20px;color:#675e50;line-height:45px;font-weight:bold;}
.result {width:940px;}
.result th {height:24px;background:#756e68;color:#d0c9c2;text-align:left;font-size:14px;font-family:calibri;} 
.result td { border-bottom: 1px dotted #82808d;padding:15px 0;font-size:12px;color:#333333;line-height:20px;font-family:calibri;}

/* my account */
.acc {margin:20px 0;border:1px solid #CCCCCC;padding:10px 20px;color:#000000;font-size:11px;line-height:20px;}
.acc td.ti {font-family:calibri;font-size:14px;color:#9DAB28;border-bottom:1px solid #9DAB28;padding-top:10px;font-weight:bold;}
.acc td {padding:5px 20px;}
.acc input.in {width:180px;height:16px;border:1px solid #E5E5E5;font-size:11px;font-family:arial;}
.acc select {width:180px;height:18px;font-size:11px;border:1px solid #E5E5E5;}

#main  ol.qa, #shop  ol.qa {margin:0;padding:0;border:0;font-weight:bold;font-size:12px;line-height:22px;}
#main  ol.qa li, #shop  ol.qa li {list-style-type:decimal;border:0;margin:10px 0 0 15px;}
#main  ol.qa li b, #shop  ol.qa li b {color:#333333;font-size:12px;}
#main  ol.qa li p, #shop  ol.qa li p {padding-top:10px;font-weight:normal;}
#main  ol.qa li i, #shop  ol.qa li i {font-size:11px;font-weight:normal;}
.pgn {padding:10px;text-align:right;border-top:1px dotted #9DAB28;}
.pgn a {color:#9DAB28;padding:0 4px;font-size:12px;}
.pgn a:hover, .pgn a.active {color:#BA4206;}

/* slideshow styles */

#slideshow {position:relative;height:200px;border:1px solid #9DAB28; }
#slideshow div {position:absolute;top:0;left:0;z-index:8;opacity:0.0;width:930px;background:#ffffff url(../images/about/curestogo.gif) no-repeat right 100px;}
#slideshow div.active {z-index:10;opacity:1.0;}
#slideshow div.last-active {z-index:9;}
#slideshow p {padding:0;}
.simg {float:left;margin:0 20px;}
.stxt {float:right;margin:20px;width:700px;}

#imageContainer { height:376px; }  
#imageContainer img { display:none;position:absolute;top:0px;left:0px;height:376px;opacity: -0.01; } 

/* form styles */
.form {margin:30px 0;}
.form tr {height:30px;}
.form input,.form textarea {width:180px;height:12px;border:1px solid #A0978D;padding:2px 0;color:#6c5740;font-size:11px;font-family:verdana;}
.form input.send {width:auto;height:auto;border:0;}
.form select, .item select {width:150px;font-size:11px;font-family:arial;border:1px solid #A0978D;height:17px;}
.fb {width:200px;height:16px;border:1px solid #A39C96;padding-top:3px;color:#6c5740;margin:0 5px;}
.fb2 { border: 1px solid #A0978D;height:22px;width:300px;font-size:12px;font-family:arial;color:#666666;padding-top:4px;}
.fb3 { border: 1px solid #A0978D;height:22px;width:180px;font-size:12px;font-family:arial;color:#666666;padding-top:5px;}
.fb4 { background:#FBFAF9;border: 1px solid #A0978D;height:17px;width:300px;font-size:12px;font-family:arial;color:#666666;padding-top:1px}

/* error styles */
#err {margin-top:20px;border:1px solid #f0e6d6;background:#fcf9f4;padding:10px 40px;}
#err h4 {background:url(../images/hello.gif) no-repeat top left;padding:10px 0 15px 60px;font-size:15px;color:#333333;}
#err ul {margin:0 0 0 75px;}
#err li {list-style:disc;padding:0;border:0;}

/* vip styles */
.vip {width:933px;height:580px;border-top:22px solid #aeaba6;background:#73736b url(../images/vipbg.jpg) no-repeat 400px 30px;color:#f0f0ef; }
.vip td.vlf {padding:20px 0 0 30px;width:400px;text-align:justify;line-height:33px;}
.vip td.vrt {width:450px;color:#73736b;text-align:left;line-height:25px;}
.vip td.vrt p {padding-top:8px;}
.vf {border:1px solid #7d7d75;height:18px;width:160px;font-size:12px;font-family:arial;color:#666666;padding-top:2px;}
.vb {border:2px solid #7d7d75;font-size:12px;font-weight:bold;font-family:arial;color:#7d7d75;padding:1px 10px;background:none;font-family:calibri;}
#verr {margin:10px 0;border:1px solid #aeaba6;background:#FDFDFD;padding:10px 40px;}
#verr h4 {background:url(../images/hello2.gif) no-repeat top left;padding:15px 0 10px 60px;font-size:15px;color:#7d7d75;}
#verr ul {margin:0 0 0 75px;}
#verr li {list-style:disc;padding:0;border:0;}

/* get the look */
.gtl {width:950px;margin:10px 0;text-align:left;}
.gtl td {padding:10px 0 10px 0;}
.gtl td img {border:1px solid #918475;}

/* footer styles */
#foot-wrap {width:100%;height:194px;background:#62584e url(../images/fbg.jpg) repeat-x top left;font-size:11px;}
#foot {margin:auto;width:1000px;color:#bfb7af;line-height:21px;position:relative;}
#foot h4 {font-size:16px;color:#9dab28;}
#foot p {border-top:1px dotted #9dab28;padding:9px 0;text-align:center;}
#foot b {color:#f6f6f6;font-weight:normal;}
#foot a {color:#bfb7af;padding:0 5px;text-decoration:underline;}
#foot a:hover {color:#9dab28;}

.flf {float:left;margin:15px 0px;border-right:1px dotted #9c9084;width:660px;}
.flf ul {margin:10px 0;}
.flf ul li {float:left;width:132px;}
.frt {float:right;border:0;margin:10px 0 0 0;width:310px;}
.f {width:200px;height:17px;border:0;background:#ffffff;font-size:12px;color:#62584e;padding:1px 0;margin-right:6px;}

.clear {clear:both;}


/************************ Beauty Budget Page Layout *******************/

.beautypart{
width:1000px;
float:left;
}

.beauty_col1{
width:420px;
background:#cfe39b;
padding:25px 100px 0px 0px;
}

.beauty_col1_tit{
width:272px;
padding:0px 0px 0px 40px;
}

.beauty_col1_para{
width:195px;
font-weight:bold;
color:#572363;
padding:15px 0px 0px 40px;
font-size:15px;
line-height:20px;
}


.beauty_col2{
width:85px;
padding-left:1px;
}

.beauty_col3{
width:475px;
}

#beauty_propart{
width:475px;
}

#beauty_propart td{
vertical-align:middle;
}

.beauty_probrdbtm td{
border-bottom:2px solid #c1c0bf;
}

.beauty_probrd{
border-right:2px solid #c1c0bf;
}

.beauty_cartpart{
float:left;
width:475px;
padding-bottom:30px;
text-align:right;
}

.imaginecure_img{
float:left;
}

imaginecure_img img{
vertical-align:bottom;
}

.facebook{
position:absolute;
top:8px;
left:106px;
}

.twitter{
position:absolute;
top:8px;
left:140px;
}

.blog{
position:absolute;
top:8px;
left:174px;
}






