/*GLOBAL NAV START */
#globalactionswrap {background-image:url(http://www.zappos.com/imgs/spGlobalBlue.20100609094105.png) !important;}
#globalactionswrap {width:100%; background:#254e7b 0 -133px; border-bottom:1px solid #14457b; } /*float:left;*/
#globalactions {position:relative; text-align:left; color:#fff; font-size:.75em; font-weight:bold; line-height:3em; text-indent:0;}
#globalactions ul {position:absolute; list-style:none; top:0; right:0; border-width:0 1px; border-style:solid; border-color:#15416f #3b6692 #3b6692 #15416f;}
#globalactions li, #nav a {padding:5px 10px; color:#fff; text-decoration:none; font-weight:bold; font:bold .8333em Verdana, helvetica, sans-serif; border-width:0 1px; border-style:solid; border-color:#15416f #15416f #3b6692 #3b6692;}
#globalactions li {float:left; text-indent:0; margin:0; padding:0; font-size:1.111em; padding:7px 11px; margin-left: 0px;}
#globalactions a {color:#fff;}
/*GLOBAL NAV END*/


/*SEARCH WIDGET START*/
#searcharea {padding:0px; 
             border:1px solid #e8e8e8; 
             margin-top: 2px;border-radius:7px;-moz-border-radius:7px; -webkit-border-radius:7px;}
#searcharea fieldset {padding:3px 0 3px 5px; 
                      margin: 7px; 
                      background:#ffffff 0 -690px repeat-x; 
                      border:1px solid #e1dfdf; 
                      border-top-color:#abaaaa; 
                      width: 148px;
                      border-radius:7px; 
                      -moz-border-radius:7px; 
                      -webkit-border-radius:7px;
}
#query {border: none; width: 90px; height: 20px; font-size: 14px;}
#searchsubmit {padding: 0px;margin: 0px;}
#searcharea, .tan {background:url(http://www.zappos.com/imgs/stripeBGtan.20100707181130.png) repeat;}
/*SEARCH WIDGET END*/



/*PASSWORD LOGIN BOX START*/

#ssLoginBox {float: left; padding: 10px; width:360px;border-radius: 7px;-moz-border-radius:7px; -webkit-border-radius:7px; margin-left: 20px; background:url(http://www.zappos.com/imgs/stripeBGtan.20100707181130.png) repeat;border:1px solid #e1dfdf;}
#divLogin, #divRegister, #divWelcome {padding: 10px;font: 12px Verdana, arial, "helvetica Neue";background-color: #DCFFD4; border-color: #BCD4E8; border-style: solid; border-width: 0px; letter-spacing:0px; word-spacing:1px; line-height: 145%; margin-bottom: 20px; border-bottom-left-radius: 2ex 2ex; border-bottom-right-radius: 2ex 2ex; border-top-left-radius: 2ex 2ex; border-top-right-radius: 2ex 2ex;}
#divRegister, #divWelcome {display:none;}
#pwdicon {float: left;width: 48px;}
#divLoginOuter {padding: 10px;font: 12px Verdana, arial, "helvetica Neue";letter-spacing:0px;word-spacing:1px;line-height: 145%;border:1px solid #e1dfdf;border-radius: 7px;background: #ffffff;}
#divLogin2 {padding: 10px;font: 12px Verdana, arial, "helvetica Neue";background-color: #E2F1FD;border-color: #BCD4E8;border-style: solid;border-width: 1px;letter-spacing:0px;word-spacing:1px;margin-bottom: 20px;}
#divLogin #pwdbtn {margin-top: 0px;margin-bottom: 0px;}
#divLogin label, #divLogin input {margin-right: 10px;}
#divReqCode {padding: 10px;font: 12px Verdana, arial, "helvetica Neue";margin-bottom: 0px;background-color: #E2F1FD;border-color: #BCD4E8;border-style: solid;border-width: 1px;letter-spacing:0px;word-spacing:1px;line-height: 145%;}
#divReqCode #name {margin-left: 0px;margin-top: 0px;}
#divReqCode h2, h3 {
	padding-bottom: 10px;
}

div#emailtitle {
	font: 2.5em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	line-height: 1.3;
	margin-top: 22px;
	color: #007644;
}

#emailtitle em {
	font-size: .5em;
	margin: 0px;
	padding: 0px;
	color: gray;
}

div#emailform {margin-top: 20px;}

div#emailhelp {font-style: italic; color: gray; width:40px; margin: 20px auto;}

div#emailform {text-align: center;padding: 10px;}
div#reqtitle {font-size: 2em;padding: 10px 10px 20px;color: #797979;}
input#reqemail {padding: 5px;font-size: 2em; margin: 10px;}
#emailbtn, #pwdbtn { cursor: pointer; }

/*PASSWORD LOGIN BOX END*/



/*LOSE A POUND ACCESS CODE AND EMAIL BOX START */

#divLogin3 {padding: 10px;
                      font: 12px Verdana, arial, "helvetica Neue";
                      background-color: #E2F1FD;
                      border-color: #BCD4E8;
                      border-style: solid;
                      border-width: 1px;
                      letter-spacing:0px;
                      word-spacing:1px;
                      margin-bottom: 20px;
}
div#emailform3 {margin-top: 10px;
                        	margin-left: 80px;
	                       margin-right: 80px;
}
div#emailform3 {text-align: center;
                              padding-bottom: 10px;
	padding-top: 10px;
}

div#emailtitle3 {
	font: 2.5em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	line-height: 0.7;
	color: #007644;
         padding-top: 10px;

}
#emailtitle3 em {
	font-size: .5em;
	margin: 0px;
	padding: 0px;
	color: gray;
}




/*LOSE A POUND ACCESS CODE AND EMAIL BOX END */




/* TOP NAV 2011 START */
#topnav2{width: 900px;
         height:76;
}
/* TOP NAV 2011 START */




/*MAIN BANNER START*/

.mainbannerLogin1 {display: block;
                   float: left;
                   width: 657px;
                   height: 328px;
                   background: url("http://site.serenesense.com/Images/main-banner/ssmainbanner2011augL1.png");
}
 
.mainbannerLogin2 {display: block;
                   float: left;
                   width: 259px;
                   height: 328px;
                   background: url("http://site.serenesense.com/Images/main-banner/ssmainbanner2011augL1b.png");
}

.mblp {margin-top: 56px;
       margin-left: 403px;
       margin-bottom: 0px;
       padding: 1px;
       font-size: 13px;
}
.mbbp {margin-top: 6px;
       margin-left: 402px;
}
.mbbp2 {margin-top: 143px;
        margin-left: 402px;
        width: 138px;
        height: 35px;
}

/*MAIN BANNER END*/



/*VIP PAGE START*/

#vippage {Float: left;
          width: 670px;
          height: 350px;
          background: url("http://site.serenesense.com/Images/sub-banner/signup.png");
}

#emailfield {margin-top: 205px;
             margin-left: 160px;
}             

#reqaccesscode {float: left;
                width: 670px;
                height: 330px;
                background: url("http://site.serenesense.com/Images/sub-banner/signup2.png");
}

#emailfield2 {margin-top: 205px;
             margin-left: 182px;
}             


/*VIP PAGE END*/


/* SECTION PAGE LOGIN BOX START */

#sectionlogin {width: 220px;
               height: 100px;
               padding: 20px;
               border-style: solid;
               border-width: 1px;
               border-color: #579F37;
               background-image: url(http://lib.store.yahoo.net/lib/yhst-52105647812493/sectionloginbanner2010declog.gif);
               background-repeat:no-repeat;
               line-height:13pt;
}
/* SECTION PAGE LOGIN BOX END */






/*Search Page Hide Price CSS START */
#info-div form table td font a b{display:block;}
#info-div form table td font b{display:none;}
/*Search Page Hide Price CSS END */


/* NAV BAR START */

#navbar {
               padding: 8px;
               padding-top: 7px;
               width: 147px;
               margin:7px;
               margin-top: 0px;
               border-radius: 7px;
               border:1px solid #e1dfdf; 
               background-color: #ffffff;
}
#navbartop {border:0px solid #e1dfdf;padding: 0 8px 0px;width: 147px;margin:7px;margin-bottom: 0px;border-top-right-radius: 7px;border-top-left-radius: 7px;font-weight: bold;color:lightgrey;}
.navtitle {text-decoration: none;padding: 0px;margin-bottom: 3px;margin-top: 10px;color: #303364;font-weight: bold;font-family: Helvetica, Verdana, Arial, sans-serif;}
#navbar ul li a {
                        padding: 0px;
                        margin: px;
                        text-decoration: none;
                        color: #2A6A9D;
                        line-height: 1.4em;
                        background-color: transparent;
}
#navbar ul li a:hover {padding: 0px;margin: 0px;background-color: white;text-decoration: underline;color: #FE5E1C;}
#badge {margin: 0px;text-align: center;}
#badge img {padding: 5px;}
#badge a {margin: 0px; padding: 0px;}

#navbar ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#navbar ul li {
	border-width: 0px;
	color: #3C3C3C;
	margin-bottom: 0.5px;
	margin-left: 7px;
	font-size: 10pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.navtitle a {
	text-decoration: none;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #2A6A9D;
	font-size: 10pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.navtitle:first-child {margin-top: 6px; }

.navtitle a:hover {
	background-color: white;
	text-decoration: underline;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #FE5E1C;
	font-weight: bold;
	font-size: 10pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

/*NAV BAR END*/

#video {
	padding-left: 10px;
	background: transparent;
}

.floatright {
	float: right;
}

.pagetitle {color: #005f6d;font: 2.5em Georgia, "Times New Roman", Times, serif;padding: 0 0 20px; }
/*.pagetitle:before {content: "Herbalife ";}*/
.caption2 {margin-left: 10px;padding: 10px; background-color: #fffee7;font: italic .9em "Lucida Grande", Lucida, Verdana, sans-serif;color: #4d4c00;border: 1px solid #9d9300;}


#hstylebig {font: 19px Verdana, arial, "helvetica Neue";
           font-weight: bold;
           color: #447EB1;
           line-height: 130%;
}

#hstylesmall {font: 12px Verdana, arial, "helvetica Neue";
             line-height: 250%;
}

.memberContent{display:none;}
.loginContent{display:block;}


/*main page text*/
#mainpagetext{font-size:10pt;
}


body {background:#F8F8ee url(http://lib.store.yahoo.net/lib/yhst-52105647812493/bg.png); padding:0 0 8px; text-align:center; font-family:Verdana, Arial, sans; font-size:12px; color:transparent;}
 
/*Title & Abstract of Products in section pages 333399  006994 303364*/
#contents .name * {color:#235F9C; font-weight: bold;font-size: 12px;
}

#contents-table tbody tr td table tbody tr td div {
	margin-top: 2px;
}
#contents .name:hover * {color:#FE5E1C; font-weight:bold;}

#abstract {font-size: 10pt;}

a{color:#0066ff}

a:visited{color:#0066ff}

.style5 {
	text-decoration: none;
	color: blue;
	visibility: visible;
	display: inline;
}

.style5:hover * {
	color: ;
	font-weight: bold;
	text-decoration: underline;
}

#container {margin:auto; text-align:left; width:900px; border:solid 0px #CCCCCC; background-color: transparent;}

#contentarea {margin:0px; padding: 0px; width:100%;} /*border: solid 1px blue;*/

#contentarea #caption {margin:0px;font-size: 13px;}

/*border:solid 1px purple;*/
#posarea{margin:10px;
} 

#itemarea a img.image-l {
	margin: 0;
	padding: 0px 10px 0px 0px;
}


/*#itemform {border:solid 1px gray;} */

.you-save {
	text-decoration: none;
	color: #D11B08;
	font-weight: bold;
	font-style: normal;
	margin: 5px;
	font-size: 1.5em;
}

#itemFormName {
    font-size: 12px;
	font-style: oblique;
	font-weight: bold;
    padding: 0 0 5px 0;
}

#buybox {
	float: left;
	width: 240px;
	display:inline;
}

 #item-notices {
	width: 136px;
	font-size: .75em;
	text-align: center;
	font-style: italic;
	border-width: 1px;
	padding: 9px;
	margin-left: 10px;
	background-color: #ffffff;
	position: static;
	float: left;
} 

/* #item-notices {
	width: 130px;
	color: #990000;
	font-size: .75em;
	text-align: center;
	font-style: italic;
	border-style: dotted;
	border-color: #990000;
	border-width: 1px;
	padding: 8px;
	
	border-bottom-left-radius: 2ex 2ex;
	border
-bottom-right-radius: 2ex 2ex;
	margin-left: 10px;
	background-color: #ffffff;
	position: static;
	float: left;
} */

#itemtype #accessorytitle {
	color: #a9a9a9;
	font: 2em Georgia, "Times New Roman", Times, serif;
}


#you-save-box {
	float: left;
	width:150px;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	margin-left: 10px;
}

#add-to-cart {
	border: 1px solid #94c139;
	border-top-color: #FFFFFF;
	padding: 10px;
	border-bottom-left-radius: 2ex 2ex;
	border-bottom-right-radius: 2ex 2ex;
	background-color: #effed2;
	text-align: center;
	color: #797979;
         font-size: .8em;
	margin-bottom: 30px;
}

input.addtocartImg {

	padding: 0px;
	margin-bottom: 2px;
	margin-left: 20px;
        margin-right: 20px;
	color: #b1d16d;
	margin-top: 2px;
}

/*
input.addtocartImg {

	padding: 0px;
	margin-left: 20px;
	margin-bottom: 2px;
	
	color: #b1d16d;
	margin-top: 2px;
}
*/


#you-save-amt {
	background-color: #ff7c25;
	color: #FFFFFF;
	font: bold 1.5em Verdana, arial, "helvetica Neue";
	padding: 5px 5px;
	border: 1px solid #ff7c25;
}

#you-save-pct {
	background: #FFFFFF;
	color: #ff7c25;
	font: bold 1.5em Verdana, arial, "helvetica Neue";
	font-style: italic;

	border-bottom-right-radius: 1ex 1ex;
	border-bottom-left-radius: 1ex 1ex;
	border: 1px solid #ff7c25;
	padding: 5px 0px;
}

#price-retail {
	color: gray;
	font-size: .9em;
	padding: 2px 0px;
}

#options-name {
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	color: #094577;
	border-bottom: 1px solid ;
}

#options-radio {
	border: 1px solid #94c139;
	padding: 10px;
	font-size: .9em;
	line-height: 1.3em;
	background-color: #7eb43c;
	color: #fffeff;

}

#price-sale {
	font-weight: bold;
	font-size: .9em;
}

.contenttitle-center{text-align:left;}

#tblpos4 { 
       cellpadding: 2px;
}  /*border: 1px solid green*/

#contents .price {font-weight:normal; margin:10px 0 0;}
#itemtype .price em {font-style:normal; 
                     font-weight:bold;  
                     margin:10px 0; 
                     padding:0 4px 0 0;
                     font-size: 18px;
}
#contents .sale-price {color:#000000;}  
#contents .sale-price-bold {font-weight:normal; color:#000000;}

div.you-save-section {
	color: #a00022;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
#contents .price-bold {font-weight:bold;margin:10px 0 0;}


#itemtype .itemform .price-bold {font-weight:bold; margin:10px 0;}
#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:5px;}
#itemtype .itemform .sale-price-bold {font-weight:normal}
#itemtype .itemform .sale-price em {color:#D11B08; 
                                    font-style:normal;
                                    margin:10px 0;
                                    padding:0 4px 0 0;
}

#itemtype .itemform .sale-price-bold em {background:#FFFFFF; color:#000000; font-style:normal; font-weight:normal; font-size: 16px; margin: 0 0 5px 0; padding:0 0 0 0;}

#itemtype .itemform .price {margin: 5px;
	color: #a9a9a9;
	
}





#bodycontent { padding: 0px; float:right; width:694px;
	margin: 10px 0 10px 7px; color: #330000;
} /*border:solid 1px green;*/

#itemarea {
	background-color: #FFFFFF;
	margin: -3px 15px 0px 0px;
	padding: 10px;
    width:670px;
    border: #519200 solid 0px;
}

*:first-child+html #itemarea { width:670px; }
*:first-child+html #messagearea { width:687px; }

#caption {
          line-height: 145%;
          word-spacing:0px;
          padding-bottom: 10px;
          border:0px solid #e8e8e8;
}



/*POS BOX*/

#bodyshell {background:#F8F8ee url(http://www.zappos.com/imgs/bg.20100609094105.png); border-left:185px solid transparent; float:left; zoom:1; margin:0;*position:relative; color: #F8F8ee; } /*color: #330000; background-color:transparent;*/


#messagearea, #contents, #nav-product, #itemarea {
	background:#ffffff url(http://www.zappos.com/imgs/stripeBG.20100609094105.png); 
	border-radius: 7px;
	border:1px solid #e8e8e8;

}

#messagearea {
	padding: 10px;
	margin: 0px;
	width: 687px;
}

#specialstitle {
	background-color: transparent;
	margin: 10px 0px 0px;
	padding: 10px 10px 3px;
	color: #6ca346;
	font-size: 2em;
}

#contents {
	padding: 10px;
	width: 687px;
}

#nav-product {
	_display:inline; 
	float:left; 
	margin-top: 10px; 
	margin-left:-186px; 
	margin-bottom: 10px;
	overflow:hidden; 
	position:relative; 
	top:0px; 
	width:180px; 
	z-index:100; 
	background-color: #ffffff;
}


/* Title For Product */
#item-contenttitle {
                    background-color:#ffffff;
                    color:#02b9d9;  
                    font:bold 22px Arial, Helvetica, sans-serif; 
                    margin:0 15px; 
                    padding:4px 15px 6px;}

#itemtype .code {display:block; 
                 font-style:normal; 
                 margin:10px 0;}


/* Shipping Policy List */

.splist a {
             text-decoration: none;
             color: #2A6A9D;
}
.splist a:hover {
                     text-decoration: underline;
                     color: #FE5E1C;
}
#feedback {letter-spacing:1px; font-family:Georgia; font-size:14px; text-transform:uppercase; color:#c3db34; text-shadow:0 1px 0 #555; text-align:left;}

.fixedwidth {margin:0 auto; width:880px;}

.teethWhiteBottom {background-image:url(/imgs/spGlobal.20100921160430.png) !important; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; height:4px; background-position:0 -316px; background-repeat:repeat-x; margin-bottom:14px;}

#feedback h2 {font-weight:normal; color:#ffffff; font-size:24px; margin:12px 0 10px; color: #ffffff; letter-spacing:0; font-family:Georgia; text-shadow:#222 0px 1px 1px; text-transform:lowercase;}

#feedbackwrap {padding:15px 0; clear:both; background-color:#6d8916; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#859e25), to(#6d8916)); background:-moz-linear-gradient(90deg,#6d8916,#859e25);}

#footer {background:#2c5987 url(http://www.zappos.com/imgs/footgradgrain.20100609094105.png) repeat-x; border-bottom-color:#2c5987; border-top:0; padding:0 0 15px 0;}



#copyright {
	color: #FFFFFF;
	padding-top: 20px;;
}

#loginpwd, #email {
	padding: 3px;
}

#order_abstract {
	padding-bottom: 15px;
	font-weight: bold;
	font-style: italic;
}

#instock {
	float: right;
}

#guarantee img {
	float: right;
}

#links1, #links2, #links3, #links4 {float: left;line-height: 2em;}
#links1 {width: 195px;}
#links2 {width: 195px;}
#links3 {width: 170px;}
#links4 {}

/* facebook */
#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}




