/*  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/.boxText { font-family: Optima, Arial, Tahoma; font-size: 14px; }.boxText a {  text-decoration:none; color:#CC6633;}.boxText a:hover { text-decoration:none; color: #666633;}.errorBox {	font-family : Optima, Arial, Tahoma;	font-size : 14px;	background: #CCCCCC;	font-weight: bold;	color: #FF0000;}.stockWarning { font-family : Optima, Arial, Tahoma; font-size : 14px; color: #cc0033; }.productsNotifications {	background: #FFFFCC;}.orderEdit {	font-family : Optima, Arial, Tahoma;	font-size : 12px;	color: #CC6633;	text-decoration: underline;}h1 { font-family: Optima, Arial, Tahoma; font-size: 30px; color:#CC6633; text-transform:none; font-weight:normal; margin-bottom:20px;}h2 { font-family: Optima, Arial, Tahoma; font-size: 30px; color:#CC6633; text-transform:uppercase; font-weight:normal;}h3 { font-family: Optima, Arial, Tahoma; font-size: 23px; color:#CC6633; text-transform:uppercase; font-weight:normal;  margin-bottom:20px;}h4 { font-family: Optima, Arial, Tahoma; font-size: 20px; color:#CC6633; text-transform:capitalize; font-weight:bold; margin-bottom:10px;}.tipstitle { font-family: Optima, Arial, Tahoma; font-size: 18px; color: #CC6633; font-weight:normal;}.productnamelist { font-size: 18px; color: #CC6633; font-weight:normal;}.productname { font-size: 24px; color: #CC6633; font-weight:normal;}.productnamedetail { font-size: 24px; color: #CC6633; font-weight:normal;}.productmore {font-size:18px; text-transform:capitalize;}.GreenlinkText { font-family: Optima, Arial, Tahoma; font-size: 12px; }.GreenlinkText a { color:#666633; text-decoration:none;}.GreenlinkText a:hover { color:#CC6633; text-decoration:none;}p { font-family: Optima, Arial, Tahoma; font-size: 14px;	color:#666633;	text-transform:none;	font-weight:normal; line-height:19px; margin-top:20px; margin-bottom:20px;}.orangetext {color:#CC6633;}* {  margin: auto 0;  padding: 0;}body { color: #666633; margin: 0 auto; padding:0; text-align: center; }#pagewrap { 	margin:0 auto; 	width:910px; 	background-color:#fff;	}A { color: #CC6633; text-decoration: none; }A:hover { color: #666633;  text-decoration: none; }FORM { display: inline; }img {border:none;}TR.header {  background: #ffffff;}TR.headerNavigation {  background: #fff;  display:none;}TD.headerNavigation {  font-family: Optima, Arial, Tahoma;  font-size: 13px;  background: #bbc3d3;  color: #ffffff;  font-weight : bold;}.headermemberlink a {	color:#666633;	font-family: Optima, Arial, Tahoma;	text-decoration:none;	font-size:13px;}.headermemberlink  a:hover {	color:#CC6633;	font-family: Optima, Arial, Tahoma;	text-decoration:none;	font-size:13px;}	.headertoplink ul {	list-style:none;	margin:0;	padding:0;	margin-top:20px;	margin-bottom:30px;	background-color:#fff;}.headertoplink ul li{	display:inline;	color:#666633;	font-family: Optima, Arial, Tahoma;	text-decoration:none;	font-size:13px;	text-transform: uppercase;}.headertoplink ul li a {	color:#666633;	text-decoration:none;	padding:11px;	}*html  .headertoplink ul li a {	color:#666633;	text-decoration:none;	padding:10px;	}.headertoplink ul li a:hover {	color:#CC6633;	text-decoration:none;}A.headerNavigation {   color: #FFFFFF; }A.headerNavigation:hover {  color: #ffffff;}TR.headerError {  background: #ff0000;}TD.headerError {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #00ff00;}TD.headerInfo {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}TR.footer {  background: #fff;}TD.footer {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  background: #fff;  font-weight: normal;  padding-top:50px;}.footer ul {	list-style:none;	margin:0;	padding:0;	background-color:#fff;}.footer ul li {	display:inline;	padding-right:20px;}.infoBox {  background: #fff;  width:100%;}.infoBox2 {  background: #fff;  width:400px;}.infoBox3{  background: #fff;  border:1px solid #CCCCCC;}.infoBoxContents {  background: #fff;  font-family: Optima, Arial, Tahoma;  font-size: 16px;  line-height:22px;}.infoBoxContents a {	color:#666633;	 font-size: 16px;	}.infoBoxContents a:hover {	color:#CC6633;	 font-size: 16px;}.box350 { width:350px; text-align:justify; }.center860 { margin:0 auto; width:930px; }.infocontentbox { clear:both; width:100%; margin-bottom:10px;}.infocontentboxLeft { float:left; width:310px; text-align: justify; }.infocontentboxRight { float:right; width:300px; text-align:justify;}.productdetailbox { clear:both; width:100%; margin-bottom:10px;}.productdetailboxLeft { float:left; width:230px; text-align: center; }.productdetailboxRight { float:right; width:415px; text-align:justify;}.productoricebox { border-bottom:#999999 1px solid; border-top:#999999 1px solid;}.productdetailPrice {font-size:28px; color:#CC6633;}.productdetailweight {font-size:15px; color:#CC6633;}.spabox { clear:both; width:100%; margin-bottom:10px;}.spaboxLeft { float:left; width:430px; text-align: left; }.spaboxRight { float:right; width:190px; text-align:left;}.gototop {	width:100%; text-align:right; height:20px; margin:5px; clear:both;}.bderbreak { border-bottom: 1px #666633 solid; width:100%; margin-bottom:20px; margin-top:10px; clear: both;}.bderbreak2 { border-bottom: 1px #666633 solid; width:100%; margin-bottom:0px; margin-top:0px; clear: both; height:10px;}.tipslist { }.tipslist ul { list-style:none; margin-left:20px; padding:0; line-height:19px; margin-bottom:22px; margin-top:22px; }.tipslist ul li { display:block; color:#CC6633; font-size:14px; }.tipslist ul li a { color:#CC6633; font-size:14px; text-decoration:none;}.tipslist ul li a:hover { display:block; color: #666633; font-size:14px; text-decoration:none; }.tipslistStar { }.tipslistStar ul { list-style: none; margin-left:0px; padding:0;  line-height:19px;}.tipslistStar ul li { display:block; color: #666633; font-size:14px; }.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #fff;  font-family: Optima, Arial, Tahoma;  font-size: 13px;}TD.infoBoxHeading {  font-family: Optima, Arial, Tahoma;  font-size: 13px;  font-weight: bold;  background: #fff;  color: #CC6633;}TD.infoBox, SPAN.infoBox {  font-family: Optima, Arial, Tahoma;  font-size: 13px;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {	background-color: #ffffff;	background-image:url(http://erbeskincare.bronze-server.com/store/images/brder-cart.jpg);	background-position:left bottom;	background-repeat:repeat-x;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {	background-color: #ffffff;	background-image:url(http://erbeskincare.bronze-server.com/store/images/brder-cart.jpg);	background-position:left bottom;	background-repeat:repeat-x;}.productListing-odd  td {	border-bottom:0px solid #CC6633;	padding-bottom:6px;}.productListing-even  td {	border-bottom:0px solid #CC6633;	padding-bottom:6px;	padding-top:6px;}TABLE.productListing {  border-spacing: 0px;}.productListing-heading {	font-family: Optima, Arial, Tahoma;	font-size: 12px;	background-color: #CC6633;	color: #FFFFFF;	font-weight: bold;	padding:3px;}TD.productListing-data {  font-family: Optima, Arial, Tahoma;  font-size: 13px;}A.pageResults {  color: #0000FF;}A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}TD.pageHeading, DIV.pageHeading {  font-family: Optima, Arial, Tahoma;  font-size: 20px;  font-weight: normal;  color: #CC6633;}TR.subBar {	background: #FFFFCC;}TD.subBar {  font-family: Optima, Arial, Tahoma;  font-size: 13px;  color: #000000;}TD.main, P.main {  font-family: Optima, Arial, Tahoma;  font-size: 14px;  line-height: 1.5;  text-align:justify;  font-weight:normal;}TD.smallText, SPAN.smallText, P.smallText {  font-family: Optima, Arial, Tahoma;  font-size: 13px;}TD.accountCategory {  font-family: Optima, Arial, Tahoma;  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family: Optima, Arial, Tahoma;  font-size: 12px;}TD.tableHeading {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  font-weight: bold;}SPAN.newItemInCart {  font-family: Optima, Arial, Tahoma;  font-size: 13px;  color: #ff0000;}CHECKBOX, INPUT, RADIO, SELECT {  font-family: Optima, Arial, Tahoma;  font-size: 11px;}TEXTAREA {  width: 100%;  font-family: Optima, Arial, Tahoma;  font-size: 11px;}SPAN.greetUser {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  color: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: Optima, Arial, Tahoma;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: Optima, Arial, Tahoma;  color: #ff0000;}SPAN.errorText {  font-family: Optima, Arial, Tahoma;  color: #ff0000;}.moduleRow { }.moduleRowOver {	background-color: #FFFFCC;	cursor: pointer;	cursor: hand;}.moduleRowSelected { background-color: #FFFFCC; }.checkoutBarFrom, .checkoutBarTo { font-family: Optima, Arial, Tahoma; font-size: 13px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Optima, Arial, Tahoma; font-size: 13px; color: #000000; }/* message box */.messageBox { font-family: Optima, Arial, Tahoma; font-size: 13px; }.messageStackError, .messageStackWarning { font-family: Optima, Arial, Tahoma; font-size: 13px; background-color: #ffb3b5; }.messageStackSuccess {	font-family: Optima, Arial, Tahoma;	font-size: 14px;	background-color: #FFFFFF;	color: #990000;	font-weight: bold;	margin-top: 20px;	margin-left: 20px;}/* input requirement */.inputRequirement { font-family: Optima, Arial, Tahoma; font-size: 13px; color: #ff0000; }.leftnavi230 { 	width:230px;	background-image:url(images/side-Left.jpg);	background-repeat:repeat-y;	background-position:top left;	}	.leftnavi230aroma { 	width:230px;	background-image:url(images/bg-aroma.jpg);	background-repeat:repeat-y;	background-position:top left;	}.leftnavi230phyto { 	width:230px;	background-image:url(images/bg-phyto.jpg);	background-repeat:repeat-y;	background-position:top left;	}.leftnavi230about { 	width:230px;	background-image:url(images/bg-about.jpg);	background-repeat:repeat-y;	background-position:top left;	}	.leftnaviproduct {	width:230px;	list-style:none;	line-height:25px;	font-family: Optima, Arial, Tahoma; 	font-size: 14px;}*html .leftnaviproduct {	width:240px;	list-style:none;	line-height:25px;	font-family: Optima, Arial, Tahoma; 	font-size: 13px;	background-color:#fff;}.leftnaviproduct a { color:#666633; text-decoration:none;}.leftnaviproduct a:hover { color: #CC6633; text-decoration:none;}.leftnaviproduct ul { margin-left:10px; padding:0; list-style:none;}.leftnaviproduct ul li { }.leftnaviproduct ul li ul { margin-left:20px;list-style:none; }.leftnaviproduct ul li ul li { }*html .leftnaviproduct ul li ul { margin-left:30px;list-style:none; }.leftnavspa {	width:210px;	list-style:none;	line-height:25px;	font-family: Optima, Arial, Tahoma; 	font-size: 14px;}.leftnavspa a { color:#666633; text-decoration:none;}.leftnavspa a:hover { color: #CC6633; text-decoration:none;}.leftnavspa ul { margin-left:10px; padding:0; list-style:none;}.leftnavspa ul li { }	.maincontent680 {	width:660px;	padding-left:30px;}.zoomwrap {	background-image: url(images/bg-zoom.jpg);	background-position:left top;	background-repeat:repeat-y;	margin:0;	padding:0;	width:500px;	padding-left:160px;	text-align:left;	font-family: Optima, Arial, Tahoma; 	font-size: 14px;	padding-bottom:80px;}.zoomwrap  ul {	margin:20px;}						.presswrap {}.presswrap  ul {	list-style:none;	width:540px;	margin-bottom:50px;		}.presswrap  ul li {	display:inline;	text-align:left;	width:150px;	height:250px;	float:left;	padding-right:30px;}.presswrap  ul li a {	font-size:12px;} .related { font-size:13px; }.related a { color:#666633; text-decoration:none; }.related a:hover { color: #CC6633; text-decoration:none; }