 /**















 * Main CSS Stylesheet















 *















 * @package templateSystem















 * @copyright Copyright 2003-2007 Zen Cart Development Team















 * @copyright Portions Copyright 2003 osCommerce















 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0















 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $















 */































body {















	margin: 0;















	font-family: verdana, arial, helvetica, sans-serif;















	font-size: 70%;















	color: #ffffff;















	text-align:justify;















	background-color: #000000;















	}































a img {border: none; }































#productListing.listingDescHide















{















	color: #FF0000;















} 































a:link, #navEZPagesTOC ul li a {















	color: #999999;















	text-decoration: none;















	}















 















a:visited {















	color: #999999;















	text-decoration: none;















	}































a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {















	color: #FFFFFF;















	text-decoration:underline;















	}































a:active {















	color: #595b45;















	}















	















.BR{















	line-height: 0.5em;















}















h1 {















	font-size: 1.5em;















	}































h2 {















	font-size: 1.4em;















	}































h3 {















	font-size: 1.3em;















	}































h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{















	font-size: 1.1em;















	}































h3#shoppingcartHeading {















    font-size: 1.2em;















    } 















h3#shoppingcartHeading a {















    color: #ffffff;















    }















	















.biggerText {















	font-size: 1.2em;















	}































h1, h2, h3, h4, h5, h6 {















	margin: 0.3em 3px;















}































CODE {















	font-family: arial, verdana, helvetica, sans-serif;















	font-size: 1em;















	}































FORM, SELECT, INPUT {















	display: inline;















	font-size: 1em;















	margin: 0.1em;















	}































TEXTAREA {















/*	float: left;*/















	margin: auto;















	display: block;















	width: 95%;















	}































input:focus, select:focus, textarea:focus {















	background: #F0F8FF;















	}































FIELDSET {















	padding: 0.5em;















	margin: 0.5em 0em;















	border: 1px solid #cccccc;















	}































LEGEND {















	font-weight: bold;















	padding: 0.3em;















	}































LABEL, h4.optionName {















	line-height: 1.5em;















	padding: 0.2em;















	}































LABEL.checkboxLabel, LABEL.radioButtonLabel {















	margin: 0.5em 0.3em;















	}































#logo{















	float:left;















	/*text-align: center;*/















	width:100%;















	/*background-color:#000;*/















}































.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {















	float: left;















	}































LABEL.inputLabel {















	width: 11em;















	float: left;















	}































LABEL.inputLabelPayment {















	width: 15em;















	float: left;















	}































LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {















	width: 12em;















	float: left;















	}































P, ADDRESS {















	padding: 0.5em;















	}































ADDRESS {















	font-style: normal;















	}































.clearBoth {















	clear: both;















	}































HR {















	height: 1px;















	margin-top: 0.5em;















	border: none;















	border-bottom: 1px solid #9a9a9a;















	}































/*warnings, errors, messages*/















.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {















	line-height: 1.8em;















	padding: 0.2em;















	border: 1px solid #000000;















	}































.messageStackWarning, .messageStackError {















	background-color: #ff0000;















	color: #ffffff;















	}































.messageStackSuccess {















	background-color: #99FF99;















	color: #000000;















	}































.messageStackCaution {















	background-color: #FFFF66;















	color: #000000;















	}































/*wrappers - page or section containers*/















#mainWrapper {















	background-color: #000000;















	text-align: left;















	width: 100%;















	vertical-align: top;















	}































#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {















	margin: 0em;















	padding: 0em;















	















	}































#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {















	margin: auto;















	} 































#tagline {















	color:#000000;















	font-size: 2em;















	text-align : center;















	vertical-align: middle;















	}































#sendSpendWrapper {















	border: 1px solid #cacaca;















	float: right;















	margin: 0em 0em 1em 1em;















	}































.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {















	margin: 0;















	width: 47%;















	}































.wrapperAttribsOptions {















	margin: 0.3em 0em;















	}































/*navigation*/































.navSplitPagesResult {}















.navSplitPagesLinks {}















.navNextPrevCounter {















	margin: 0em;















	font-size: 0.9em;















	}















.navNextPrevList {















	display: inline;















	white-space: nowrap;















	margin: 0;















	padding:  0.5em 0em;















	list-style-type: none;















	}































#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {















	margin: 0em;















	background-color: #000000;















	font-weight: bold;















	font-size:12px;















	color: #ffffff;















	height: 1%;















	width: 100%;















	}































#navMain ul, #navSupp ul, #navCatTabs ul  {















	margin: 0;















	padding:  0.0em 0em;















	list-style-type: none;















	text-align:center;















	line-height: 1.0em;















	width:100%;















	}































#navMain ul li, #navSupp ul li, #navCatTabs ul li {















	display: inline;















	}















	















#navMain ul li a, #navCatTabs ul li a {















	text-decoration:none;















	padding: 0em 0.5em;















	margin: 0;















	color: #999999;















	white-space: nowrap;















	text-align:right;















	}















	















#navSupp ul li a















{















	color: #FFFFFF;















	font-size:9px;















}















































#navEZPagesTOCWrapper {















	font-weight: bold;















	float: right;















	height: 1%;















	border: 1px solid #000000;















	}































#navEZPagesTOC ul {















	margin: 0;















	padding:  0.5em 0em;















	list-style-type: none;















	line-height: 1.5em;















	}































#navEZPagesTOC ul li {















	white-space: nowrap;















	}































#navEZPagesTOC ul li a {















	padding: 0em 0.5em;















	margin: 0;















	}































#navCategoryIcon, .buttonRow, #indexProductListCatDescription {















	margin: 0.5em;















	text-align:justify;















	}















#topMenu ul li a {















	color: #FFFFFF;















	float:right;















}















#navMainSearch {















	float: right;















	}































#navBreadCrumb {















	background-color: #cc9900;















	}































#navEZPagesTop {















	background-color: #ffff33;















	}































#navBreadCrumb, #navEZPagesTop {















	font-size: 0.95em;















	font-weight: bold;















	margin: 0em;















	padding: 0.5em;















	}































#navColumnOne { /*  left column */















	background-color: #000000;















	}































#navColumnTwo { /*  right column */















	background-color: #000000;















	}































/*The main content classes*/















#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {















	vertical-align: top;















	}































.centerBoxContentsFeatured















{















	font-size:14px;















}































/*.content,*/ #productDescription, .shippingEstimatorWrapper {















	/*font-size: 1.2em;*/















	padding: 0.5em;















	}































.alert {















	color: #FF0000;















	margin-left: 0.5em;















	}















.advisory {}















.important {















	font-weight: bold;















	}















.notice {}















.rating{}















.gvBal {















	float: right;















	}















.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {















	/*padding: 0.8em;*/















	/*padding-left: 1.8em;*/















	}































.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {















	font-size: 0.9em;















	}































/*Shopping Cart Display*/















#cartAdd {















	float: right;















	text-align: center;















	margin: 1em;















	border: 1px solid #000000;















	padding: 1em;















	}















































.tableHeading TH {















	border-bottom: 1px solid #cccccc;















	color: #999999;















	background-color:#000000;















	}































.tableHeading, #cartSubTotal {















	/*background-color: #e9e9e9;*/















	 }































#cartSubTotal {















	border-top: 1px solid #cccccc;















	font-weight: bold;















	text-align: right;















	line-height: 2.2em;















	padding-right: 2.5em;















	font-size:large;















	color: #FFFFFF;















	}































.tableRow, .tableHeading, #cartSubTotal {















	height: 2.2em;















	}































.cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {















	padding: 0.5em 0em;















	}































.cartProductDisplay















{















	padding: 0.5em 0em;















	font-size:1.5em;















}















.cartUnitDisplay, .cartTotalDisplay {















	text-align: right;















	padding-right: 0.2em;















	color:#FFFFFF;















	}































#scUpdateQuantity {















	width: 2em;















	}































.cartQuantity {















	width: 4.7em;















	}































.cartNewItem {















	color: #33CC33;















	position: relative;  /*do not remove-fixes stupid IEbug*/















	}































.cartOldItem {















	color: #660099;







	position: relative;   /*do not remove-fixes stupid IEbug*/















	}















.cartQuantity







{







	font-size:large;







}















.cartBoxTotal {















	text-align: right;















	font-weight: bold;















	















	}































.cartRemoveItemDisplay {















	width: 3.5em;















	}































.cartAttribsList {















	margin-left: 1em;















	}































#mediaManager {















	width: 50%; 















	margin: 0.2em;















	padding: 0.5em;















	}















.mediaTitle {















	float: left;















	}















.mediaTypeLink {















	float: right;















	}































.normalprice, .productSpecialPriceSale {















	text-decoration: line-through;















	}































.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {















	color: #ff0000;















	}































.orderHistList {















	margin: 1em;















	padding: 0.2em 0em;















	} 































#cartBoxListWrapper ul, #ezPageBoxList ul {















	list-style-type: none;















	}































#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {















	margin: 0;















	padding: 0.2em 0em;















	} 































#cartBoxEmpty, #cartBoxVoucherBalance {















	font-weight: bold;















	}































.totalBox {















	width: 5.5em;















	text-align: right;















	padding: 0.2em;















	}































.lineTitle, .amount {















	text-align: right;















	padding: 0.2em;















	}































.amount {















	width: 5.5em;















	}































/*Image Display*/















#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {















	margin: 0em 1em 1em 0em ;















	}































.categoryIcon {















	font-size:15px;















	color: #FFFFFF;















	font-weight:bold;















	}































#cartImage {















	margin: 0.5em 0em;















	width: 100px;















	}































/*Attributes*/















.attribImg {















	width: 20%;















	margin: 0.3em 0em;















}































.attributesComments {















	}















	















LEGEND {















	color: #FFFFFF;















}































/*list box contents*/















.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {















	margin: 1em 0em;















	}































.listingDescription















{















	padding-left:1em;















	padding-right:1em;















	text-align:center;















}































/*sideboxes*/















.columnLeft {







padding-right:0.8em







}















h3.leftBoxHeading, h3.leftBoxHeading a {















	font-size: 1em;















	color: #ffffff;















	}































.leftBoxHeading, .centerBoxHeading {















	margin: 0em;















	background-color: #000000;















	padding: 0.0em 0.2em;















	}















	















.leftBoxContainer {















	border: 0px solid #000000;















	}































.sideBoxContent {















	background-color: #000000;















	font-size:12px;















	font-weight: bold;















	}































h3.rightBoxHeading, h3.rightBoxHeading a {















	font-size: 1.1em;















	color: #FFFF00;















	}































.rightBoxHeading {















	margin: 0em;















	background-color: #663366;















	padding: 0.2em 0em;















	}































h3.leftBoxHeading a:hover {















	color: #FFFFFF;















	text-decoration:underline;















	} 































h3.rightBoxHeading a:hover {















	color: #FF0000;















	text-decoration: none;















	}































.rightBoxContent {















	background-color: #ffffff;















	margin-bottom: 1em;















	}































.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {















	text-align: center;















	}















	















 .productListing-data















 {















	 text-align:justify;















 }















 















#bestsellers .wrapper {















	margin: 0em 0em 0em 1.5em;















	}































#bestsellers ol {















	padding: 0;















	margin-left: 1.1em;















	}































#bestsellers li {















	padding: 0;















	margin: 0.3em 0em 0.3em 0em;















	}































#bannerboxHeading {















	background-color: #0000CC;















}































#upProductsHeading {















	text-align: left;















	}































#upDateHeading {















	text-align: right;















	}































/*misc*/















.back {















	float: left;















	}































.forward, #shoppingCartDefault #PPECbutton {















	float: right;















	}































.bold {















	font-weight: bold;















	}































.rowOdd {















	background-color: #000000;















	height: 1.5em;















	vertical-align: top;















	}































.rowEven {















	background-color: #000000;















	height: 1.5em;















	vertical-align: top;















	}































.hiddenField {















	display: none;















}















.visibleField {















	display: inline;















}































CAPTION {















	/*display: none;*/















	}































#myAccountGen li, #myAccountNotify li {















	margin: 0;















	} 































.accountTotalDisplay, .accountTaxDisplay {















	width: 20%;















	text-align: right;















	/*vertical-align: top*/















	}































.accountQuantityDisplay {















	width: 10%;















	vertical-align: top















	}































TR.tableHeading {















	background-color: #cacaca;















	height: 2em;















	}































#siteMapList {















	width: 90%;















	float: right;















	}































.ratingRow {















	margin: 1em 0em 1.5em 0em;















	}































LABEL#textAreaReviews {















	font-weight: normal;















	margin: 1em 0em;















	}































#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {















	background-color: #000000;















	}















.information {padding: 10px 3px; line-height: 150%;}































#shoppingcartBody #shippingEstimatorContent {















	clear: both;















	}































.seDisplayedAddressLabel {















	background-color:#85C285;















	text-align: center;















	}















.seDisplayedAddressInfo {















	text-transform: uppercase;















	text-align: center;















	font-weight: bold;















	}















#seShipTo {















	padding: 0.2em;















	}















































/*MAIN PAGE*/































#mainpagebody















{































}















#Taglineimage















{















	background-color:#FFFFFF;















}































#Tagline















{















	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;















	color:#8a6d60;















	font-size:medium;















}































.align-right { float:right; margin: 0 0 0px 0px; }















.align-left { float:left; margin: 0 0px 0px 0; }















































#mainpagebody















{















	text-align:justify;















	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;















	color:#8a6d60;















	font-size:12px;















	background-color:transparent;















}















































#featuredProducts .centerBoxHeading {















	/*margin: 0px;















	background-image: url(/images/Beaute.jpg);















	background-repeat: no-repeat;















	background-color:transparent;















	padding: 0em;















	border:none;















	line-height:50px;















	background-position:top center;















	height: 1%; /* IE6 bug issue */















}































.frame { 















	width : 384px; 















	margin:0px;















	margin-right : auto; 















	margin-left : auto; 















	padding-top:35px;















	padding-bottom:35px;















	text-align : justify; 















	background-color:transparent;















} 































.contentcenter { 















	margin : 48px; 















	margin-top : 0; 















	margin-bottom : 0; 















	padding : 10px;















	position : relative; 















	z-index : 0; 















	background-color:#e3cfca;















}































.homepagebg















{















		background-image: url(/images/wallpaper23.jpg);















		background-repeat:repeat-x;















}























.BorderHeaderMiddleLeft { 















	background-image : url(/images/Frame/centertop.jpg); 















	background-repeat : repeat-x; 















	margin : 0; 















	padding : 0; 















	margin-left : 48px; 















	margin-right : 0px; 















	height : 48px; 















	width:288px;















} 































.BorderHeaderLeft { 















	background-image : url(/images/Frame/topleft.jpg); 















	background-repeat : no-repeat; 















	background-position : left; 















	height:48px;















	padding : 0; 















	margin : 0; 















} 















.BorderHeaderRight { 















	background-image : url(/images/Frame/topright.jpg); 















	background-repeat : no-repeat; 















	background-position : right; 















	height:48px;















	padding : 0; 















	margin : 0; 















} 































































.BorderFooterRight { 















	background-image : url(/images/Frame/bottomright.jpg); 















	background-repeat : no-repeat; 















	background-position : right; 















	height:48px;















	padding : 0; 















	margin : 0; 















} 































.BorderFooterMiddleLeft { 















	background-image : url(/images/Frame/centerbottom.jpg); 















	background-repeat : repeat-x;















	background-position:top;















	margin : 0px; 















	padding : 0px;















	margin-left : 48px; 















	padding-top:0px;















	height : 48px; 















	width:288px;















} 























.BorderFooterLeft { 















	background-image : url(/images/Frame/bottomleft.jpg); 















	background-repeat : no-repeat; 















	background-position : left; 















	height:48px;















	padding : 0; 















	margin : 0; 















} 















.BorderLeft { 















padding : 0; 















margin : 0; 















background-image : url(/images/Frame/centerleft.jpg); 















background-repeat : repeat-y; 















background-position : left; 















float : left; 















width : 100%;















} 















.BorderRight { 















padding : 0; 















margin : 0; 















background-image : url(/images/Frame/centerright.jpg); 















background-repeat : repeat-y; 















background-position : right; 















float : right; 















width : 100%; 















} 































.greeting {















        text-align: center;















        font-size: 10pt;















        }















#Click{















		text-align:center;















		font-weight:bolder















}















#manufacturerslistContent ul {















	list-style:none;







}















#ottotal







{







	font-size:large;







}















.inputLabel







{







	padding-right: 10px;







}















.BeauteDescription{







	text-align:justify;



	padding-right:0.8em;







}















.WLC{







	width:200px;







	height:173px;







	background-image : url(/images/WLC.jpg); 







	float:left;







}















.LVG{







	width:200px;







	height:217px;







	background-image : url(/images/LVG.jpg); 







	float:right;







}















.BesameDescription{







	text-align:justify;



	padding-right:0.8em;







}















.besame1{







	width:175px;







	height:231px;







	background-image : url(/images/besame1.jpg);







	background-repeat:no-repeat;







	float:left;







	padding-right:5px;







}















.besame2{







	width:328px;







	height:185px;







	background-image : url(/images/besame3.jpg);







	background-repeat:no-repeat;







	background-position:right;







	padding-left:5px;







	float:right;







}











.beeluscious1{







	width:250px;







	height:242px;







	background-image : url(/images/beeluscious1.jpg);







	background-repeat:no-repeat;







	background-position:right;







	padding-left:5px;







	float:right;







}







.faceatalier1{







	width:250px;







	height:242px;







	background-image : url(/images/faceatalier1.jpg);







	background-repeat:no-repeat;







	background-position:right;







	padding-left:5px;







	float:right;







}







.TermsAndConditions{



	



	text-align:justify;



	padding-right:0.8em;



}







.ContactUs{



	text-align:justify;



	padding-right:0.8em;



}







#productAdditionalImages{







  display:none;







}







.PaletteSpacerV{



	width:0px;



}







.PaletteSpacerH{



	width:0px;



}







.PaletteType{



	font-size: 0.7em;



}







.embryolisse1{







	width:204px;







	height:167px;







	background-image : url(/images/embryolisse1.jpg);







	background-repeat:no-repeat;







	background-position:right;







	padding-left:5px;







	float:right;







}







.BFFFB



{



	width:200px;







	height:200px;







	background-image : url(/images/BFFFB2.jpg); 



	



	background-repeat:no-repeat;



	



	padding-left:5px;







	float:right;







}







.StatementBracelet



{



	width:251px;







	height:300px;







	background-image : url(/images/StatementBracelet.jpg); 



	



	background-repeat:no-repeat;



	



	padding-left:5px;







	float:right;







}







.StatementBracelet



{



	width:251px;







	height:300px;







	background-image : url(/images/StatementBracelet.jpg); 



	



	background-repeat:no-repeat;



	



	padding-left:5px;







	float:right;







}







.GiftSets



{



	width:215px;







	height:147px;







	background-image : url(/images/GiftSets.jpg); 



	



	background-repeat:no-repeat;



	



	padding-left:5px;







	float:right;







}



.ZoyaProductPicture



{



	width:174px;







	height:235px;







	background-image : url(/images/ZoyaProductPictureBlack.jpg); 



	



	background-repeat:no-repeat;



	



	padding-left:5px;







	float:right;







}



.ThatsIt



{



	width:192px;

	height:236px;







	background-image : url(/images/ThatsIt.jpg); 



	



	background-repeat:no-repeat;



	



	padding-left:5px;







	float:right;







}



#productRewards

{

	/*background-color:#666;*/

	text-align:right;

	/*font-size: 150%;*/

	background-color:transparent;

	visibility:hidden;

}



#storecreditHeading

{

	/*background-color:#666;*/

	text-align:center;

	font-size: 150%;

	background-color:transparent;

	

}

#storecredit

{

	color:#FFF;

	text-align:center;

	padding-bottom:5px;

	border-bottom-color:#CC0;

	border: 1px solid #cccccc;

	/*background-color:#0F0;*/



	

}



.sideBoxContent

{

	background-color:transparent;

}





#navColumnOneWrapper

{

	/*background-color:#0F0;*/

	background-image: url(/images/wallpaper23.jpg);

	background-position:top center;

	height:85px;

}



.CocoPoints

{

font-size: 150%;

color:#a7e6fb;

float:right;

}

.FeaturedProductsCoocoPoints
{
	font-size: 130%;
}
