/*LINKS*/
a:link { color: #AEAEAE; text-decoration:none;}
a:visited { color: #AEAEAE; text-decoration:none;}
a:hover { color: #888; text-decoration:none;}
a:active { color: #AEAEAE; text-decoration:none;}

.terms,
.terms:link,
.terms:visited,
.terms:hover,
.terms:active { font-weight: normal; color: #888; text-decoration: underline;}

/*GENERAL STYLES*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.clear { clear: both;}
.top,
.content,
#footer,
#container { margin: 0 auto;}
.top,	
.content,
#footer { width: 1000px;}
.product-prev,
.suggestion-box-roll,
.suggestion-box,
#container{ text-align: center;}
#footer,
.content,
.add2bag-section,
.checkout-button { background-color: #FFF;}
.shop-grey-box,
.content { height: auto;}
.sidenav,
#lgo { width: 164px;}
#lgo {
	height: 120px;
	padding-top: 60px;
	background-color: #E89033;
	float: left;
	}
.main-content,
#head { width: 836px;}
.neg-copy,
.dropmenudiv,
span.select,
.suggestion,
.add2bag-quantity-nu,
.add2bag-quantity,
.add2bag-action,
.add2bag-name,
.add2bag-descr,
.box-ti,
.product-ti,
.coupon-note,
.copyright,
.copy-dark,
.product-info,
.copy,
.copy-sp,
.view-cart-roll,
.view-cart,
.sidenav-item-roll,
.sidenav-item,
#footer,
#head { text-align: left;}
#head { float: left;}
.nav-pad { padding: 24px 0 0 17px;}
.nav-pad2 {
	float: left;
	width: auto;
	height: 84px;
}
.details,
#topnav { height: 34px;}
.add2bag-descr,
.suggestion-wrap,
.sidenav-item-roll,
.sidenav-item,
#footer,
#topnav { border-bottom: 1px #CCC dashed;}
#topnav { float: left;}
.gap-bottom,
#footer { height: 40px;}
.sm-icon,
.press-icon,
.product-prev,
.copyright,
#footer { padding-top: 10px;}
#footer { border-top: 1px #CCC dashed;}
.coupon-note {
padding-top: 2px;
}
.mainnav-item {
	padding: 0 20px 11px 0;
	float: left;
	}
.mainnav-item-last {
	padding-right:none;
}
.dropmenudiv a,
.signup,
.nav-item { height: 14px;}
.nav-item {
	margin-top: 8px;
	padding: 2px 17px 0 17px;
	border-right: 1px #CCC solid;
	float: left;
	}
.sidenav { float: left;}
.back-roll,
.back,
.sidenav-item,
.sidenav-item-roll { height: 24px;}
.dropmenudiv,
.large,
.details,
.quantity,
.description,
span.select,
.box-ti,
.product-ti,
.coupon-note,
.copyright,
.copy-dark,
.copy,
.copy-sp,
.suggestion,
.neg-copy,
.sidenav-item,
.sidenav-item-roll { font-family: Verdana, Arial, Helvetica, sans-serif;}
.sidenav-item,
.sidenav-item-roll {
	width: 144px;
	padding: 10px 10px 0 10px;
	}
.dropmenudiv,
span.select,
.copy,
.sidenav-item,
.sidenav-item-roll { font-size: 11px;}
span.select,
.dropmenudiv,
.box-ti,
.product-ti,
.copy-dark,
.coupon-note,
.copyright,
.suggestion,
.copy,
.neg-copy,
.sidenav-item,
.sidenav-item-roll { font-style: normal;}
.dropmenudiv a:hover,
.dropmenudiv a,
.dropmenudiv,
span.select,
.coupon-note,
.copyright,
.copy,
.copy-sp,
.sidenav-item { color: #999;}
.copy-sp { font-size: 12px;}
.sidenav-item { background: url(../img/common/arrow.gif) right center no-repeat;}
.sidenav-item-roll { background: #F3F3F3 url(../img/common/arrow_r.gif) right center no-repeat;}
.back-roll,	
.back,
.suggestion-box-roll,
.suggestion-box,
.view-cart-roll,
.view-cart,
.sidenav-item,
.sidenav-item-roll { cursor: pointer;}
.dropmenudiv a:hover,
.large,
.description,
.details,
.quantity,
.box-ti,
.suggestion,
.sidenav-item-roll { font-weight: bold;}
.skintype-bar,
.name-bar {
	width: 500px;
	float: left;
}
.name-bar { padding-left: 4px;}
.skintype-bar { padding: 18px 0 0 4px;}
.skintype-ti {
	float: left;
	padding: 4px 20px 0 0;
}
.dropmenudiv a,
.add2bag-button,
.add2bag-quantity-nu,
.add2bag-price,
.add2bag-name,
.top-img-part2,
.skintype-field { width: auto;}
.skintype-field { float: left;}
.product-header,
.top { height: 180px;}
.top { background: #FFFFFF url(../img/common/bg_mainnav.gif) bottom left repeat-x;	 }
.actions,
.details,
.quantity,
.add2bag-button,
.add2bag-price,
.total,
.back-button,
.product-large,
.top-img-part1 { text-align: right;}
.top-img-part1 {
	float: right;
	width: auto;
}
.top-img-part2 { float: right;}
.main-content { float: right;}
.tab-section,
.product-section { width: 540px;}
.product-section {
	float: left;
	padding: 15px;
	}
.product-large {
	width: 330px;
	float: left;
	}
.back-button {
	width: 150px;
	float: right;
	}
.view-cart-roll,
.view-cart {
	height: 35px;
	width: 242px;
	float: right;
	}
.view-cart { background: #A8A9AD url(../img/common/topnav/bt_viewbag.gif) left center no-repeat;}
.view-cart-roll { background: #666 url(../img/common/topnav/bt_viewbag_r.gif) left center no-repeat;}
.details,
.quantity,
.description,
.copy-dark { font-size: 12px;}
.coupon-note,
.copyright,
.neg-copy { font-size: 10px;}
.total {
	width: 120px;
	float: right;
	padding: 12px 12px 0 0;
	}
.box-ti,
.neg-copy { color: #FFF;}
.shop-grey-box { background-color: #D2D2D4; }
.large,
.box-ti,
.suggestion { font-size: 14px;}
.shop-grey-box,
.shop-now,
.suggestion { width: 250px;}
.suggestion {
	color: #A8A9AD;
	float: right;
	padding: 6px 0 6px 0;
	border-bottom: 1px #CCC solid;
	}
.suggestion-box-roll,
.suggestion-box {
	width: 73px;
	height: 73px; 
	padding: 4px;
}
.search,
.ffield,
.suggestion-box { border: 1px #CCC solid;}
.suggestion-box { float: left;}
.add2bag-action,
.add2bag-descr,
.suggestion-wrap { padding: 10px;}
.suggestion-wrap {
	float: right;
	width: 230px;
}
.signup,
.suggestion-box-roll { border: 1px #888 solid;}
.suggestion-box-roll { float: left;}
.suggestion-copy {
	float: left;
	padding: 0 15px 0 15px;
}
.box-ti,
.gap { height: 20px;}
.gap-large { height: 60px;}
.tagline {
	float: left;
	padding-top: 9px;
}
.email2friend,
.email-signup,
.go { padding-top: 6px;}
.go { float: right;}
.product-info {
	width: 262px;
	float: left;
	padding: 0 6px 0 30px;
}
.email-signup { float: right;}
.signup-tag {
	float: right;
	padding-right: 20px;
}
.suggestion-price { padding: 10px 0 10px 0;}
.term { float: left;}
.copy-dark { color: #333;}
.copyr-text { float: right;}
.large,
.sidenav-item-roll,
.product-ti { color: #888;}
.product-ti {
	font-size: 18px;
	padding-top: 13px;
	}	
.box-ti { padding: 10px 10px 5px 15px;}	
.checkout-button,
.add2bag-section { margin: 5px;}
.add2bag-section { width: 240px;}
.add2bag-name { float: left;}
.add2bag-price { float: right;}
.add2bag-quantity {
	float: left;
	width: 50px;
}
.add2bag-quantity-nu { float: left;}
.add2bag-button { float: right;}
.checkout-button {
	float: right;
	padding: 8px;
}
.login-button {
	float: left; 
	padding: 8px 15px 0 15px;
}
.search {
	width: 140px;
	height: 18px;
	padding: 4px 10px 0 10px;
	background: url(../img/common/icons/magnglass.gif) right center no-repeat;
	}
.signup { padding: 1px 10px 0 10px;}
.product-header { background-color: #FEE7BD;}
.topbar{ background-color: #F3F3F3;}
span.select {
	position: absolute;
	width: 158px;
	height: 21px;
	padding: 0 24px 0 8px;
	background: url(../img/products/select.gif) no-repeat;
	overflow: hidden;
}
.box-down,
.box { width: 256px;}
.box { border-bottom: 1px #A8A9AD solid;}
.box-down { border-bottom:1px #666 solid;}
.details,
.quantity,
.description { color: #B4B4B4;}
.large,
.description,
.quantity { padding-bottom: 10px;}
.detail-button {
	padding: 10px 10px 0 0;
	width: 100px;
	float: right;
	}
.large {height:30px}
.icon-bttm {
	float: left;
	padding: 4px 5px 0 0;
	}
.share-bttm {
	float: left;
	padding: 10px 10px 0 65px}
.add-button { float: right;}
.dropmenudiv a,
.back { border: 1px #CCC dashed;}
.back-roll,
.back {
	width: 65px;
	padding: 10px 13px 0 0;
	}
.back { float: right;}
.back-roll {
	border: 1px #888 dashed;
	float: right;
	}	
.tab-section { margin: 20px 0 20px 0;}
.shop-now { float: right;}
.shop-grey-box {
	float: right;
	margin-top: 15px;
	}
.actions {
	width: 160px;
	float: right;
	margin-top: 150px;
	}
.press-icon,
.email-icon { padding-left: 12px;}
.email-icon { float: right;}
.email2friend { float: right;}
.share,
.press { padding-top: 16px;}
.press { float: right;}
.press-icon { float: right;}
.sm-icon {
	float: right;
	padding-left: 5px;
}
.share { float:right;}
.search-pad { padding-top: 12px;}
.dropmenudiv {
	position: absolute;
	margin-top: 0px;
	padding-top: 12px;
	margin-left: -17px;
	border-bottom-width: 0;
	z-index: 100;
	visibility: hidden;
	width: 170px;
	left: 326px;
	top: 22px;
}
.dropmenudiv a {
	display: block;
	text-indent: 16px;
	border-bottom: 1px #CCC dashed;
	padding: 10px 0;
	text-decoration: none;
	font-weight: normal;
	border-top: none;
	background: #FFF url(../img/common/arrow.gif) right center no-repeat;
	}
.dropmenudiv a:hover {
	background: #F3F3F3 url(../img/common/arrow_r.gif) right center no-repeat;
	}
* html .dropmenudiv a { /*IE only hack*/
	width: 100%;
	}
/*DETAIL TABS*/
#tabs { width: 460px;}

#tabs ul { list-style: none; display: block; width: 540px; height: 39px; margin: 0; padding: 0; }

#tabs li { text-align: center; display: inline; float: left; height: 39px; text-indent: -9999px;  }
#tabs li a { display: block; overflow: hidden; outline: none; height: 39px; }

#tabs li#tab_1, #tabs li#tab_1 a { width: 133px; }
#tabs li#tab_1 a { width: 133px; background: url(../img/products/details.gif) no-repeat 0 0; }
#tabs li#tab_1 a.on { background: url(../img/products/details.gif) no-repeat 0 -42px; }

#tabs li#tab_2, #tabs li#tab_2 a { width: 407px; }
#tabs li#tab_2 a { width: 407px; background: url(../img/products/ingredients.gif) no-repeat 0 0; }
#tabs li#tab_2 a.on { background: url(../img/products/ingredients.gif) no-repeat 0 -42px; }

#tabs div.focused { display: none; float: left; width: 417px; padding: 15px 15px 0 28px; }
#tabs div.show { display: block;}

/*BROWSER FIX*/
.win.ie6  #email {margin-top: -1px;}
.win.ie  #email {margin-top: -1px;}
