

*,body,#catWrapper,.main_ad,#catRight,#navEZPagesTOCWrapper,#checkoutBillto,

#checkoutShipto,#sendSpendWrapper,#accountLinksWrapper,.floatingBox,.navNextPrevList,#navCatTabs ul li a,

#navSupp ul li a,#navMain ul li a,#navEZPagesTOC ul,#navEZPagesTOC ul li a,.cartBoxTotal,#ezPageBoxList li,

#cartBoxListWrapper li,#myAccountNotify li,#myAccountGen li {

	margin:0

}



*,.categoryListBoxContents,#catWrapper,.main_ad,#catRight,#bestsellers ol,#bestsellers li {

	padding:0

}



.prodFlash {

  margin: 0px 4px;

  /*background: white;*/

  border: none;

}



body,html {

	height:100%

}



body {

	font:62.5% verdana,arial,helvetica,sans-serif,"lucida sans-serif";

	background:#E1E3F7; /* D0CBA3the background of the full website : grey */
	
	/*background-image:url(http://www.ladyr.delowie.fr/images/layout/bg.png);*/
	
	margin-top:20px;
	

}



ul { 

  list-style:none;

  color: #ffffff;

}



body,.messageStackSuccess,.messageStackCaution,#tagline {

	color:#ffffff /* color of the main font : white */

}



body,#tagline,#navCatTabs ul,#navSupp ul,

#navMain ul,#cartAdd {

	text-align:center

}



#footer {

	background:#E1E3F7 /* the background of the footer : initial white */



}



.categoryListBoxContents,#catRight h2,#cartSubTotal,.cartBoxTotal,.totalBox,.amount,.lineTitle,

#upDateHeading,.accountTaxDisplay,.accountTotalDisplay {

	text-align:right

}



#catRight h2{

	width:450px;

  color: #fcb365;

  font-size:12px;

}



.categoryListBoxContents {

 margin: -2px;

/*	width:90px;

	margin:10px 2px*/

}



.categoryListBoxContents,#mainLogo,TEXTAREA,LABEL.inputLabel,LABEL.inputLabelPayment,LABEL.uploadsLabel,

LABEL.switchedLabel,LABEL.selectLabel,#swfPlayer,#productInfoSide,.main_ad,#catImages,

#footer .footterLinks,#productInfoHeading,#logoWrapper, .back {

	float:left;

}



#mainLogo {

	width:30px

}



a img,HR {

	border:none

}



h1 {

	font-size:1.5em;
	
	font-weight:normal;
	
	font-family:Lucida Sans, Verdana, Arial;
	
	text-transform:uppercase;

	color:#666666; /* main header : white */

	margin:4px 0 10px 6px

}



h2 {

	font-size:1.0em;
	
	font-weight:normal;
	
	color:#666666;

}



h3,h2.centerBoxHeading {

	font-size:1.3em

}



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

	font-size:1.1em

}



.biggerText {

	font-size:1.2em

}



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

	margin:0.3em 0;

  padding-left:4px;

}



CODE {

	font:1em arial,verdana,helvetica,sans-serif

}



INPUT,SELECT,FORM,.navNextPrevList,#navCatTabs ul li,

#navSupp ul li,#navMain ul li,.visibleField {

	display:inline

}



INPUT,SELECT,FORM,h3.rightBoxHeading a,h3.rightBoxHeading,h3.leftBoxHeading a,h3.leftBoxHeading {

	font-size:1em

}



INPUT,SELECT,FORM {

	margin:0.1em;

  vertical-align: middle;

}



TEXTAREA,#mainWrapper,#navColumnTwoWrapper,#navColumnOneWrapper {

	margin:auto

}



TEXTAREA,#productName {

	display:block

}



TEXTAREA {

	width:95%

}



a {

	color:#ffffff/* the general links colors : grey as background */

}



a,#footer a,#navCatTabs ul li a,#navSupp ul li a,#navMain ul li a,h3.rightBoxHeading a:hover,

h3.leftBoxHeading a:hover,A.category-top:visited,A.category-top,A.category-links:visited,A.category-links,

A.category-products:visited,A.category-subs:visited,A.category-products,A.category-subs,#productListing a {

	text-decoration:none

}



a:hover,#footer a:hover,.mainNews a:hover {

	text-decoration:underline

}





FIELDSET,ADDRESS,P,#navEZPagesTop,.shippingEstimatorWrapper,#productDescription,#mediaManager {

	padding:0.3em

}



FIELDSET {

	margin:0.5em 0em;

	border:1px solid #929296

}



LEGEND,#checkoutPayment LABEL.radioButtonLabel,#productName,#navCatTabsWrapper,#navSuppWrapper,#navEZPagesTOCWrapper,

#navBreadCrumb,#navEZPagesTop,.important,#cartSubTotal,.cartBoxTotal,#cartBoxVoucherBalance,#cartBoxEmpty,SPAN.category-subs-parent,

SPAN.category-subs-selected,.bold {

	font-weight:bold

}



LEGEND {

	padding:0.3em;
	
	font-weight:normal;

  color: #666666;

}



h4.optionName,LABEL,#navEZPagesTOC ul {

	line-height:1.5em

}



h4.optionName,LABEL,.messageStackCaution,.messageStackSuccess,.messageStackError,.messageStackWarning,.totalBox,.amount,.lineTitle {

	padding:0.2em

}



LABEL.radioButtonLabel,LABEL.checkboxLabel {

	margin:0.5em 0.3em

}



.radioButtonLabelCreditCard{

font-weight:normal;

}


LABEL.inputLabel {

	width:120px;

  padding-left:5px;

}



LABEL.inputLabelPayment {

	width:14em;

	padding-left:2.5em

}



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

	width:11em

}



ADDRESS {

	font-style:normal;
			
  width: 300px;

}


.addressBookDefaultName{
	margin:0.1em 3pt;
	
}


.addBookEntry{

	margin:0.05em 22pt;
	
	font-size:10px;

}

.clearBoth,#news,#footer,#bannerSix,#bannerFive,#bannerFour,#bannerThree,#bannerTwo,#bannerOne,.centerColumn,#productsListingListingBottomLinks {

	clear:both

}



HR {

	height:1px;

	margin-top:0.5em

}



/*HR,.tableHeading TH {

	border-bottom:1px solid #9a9a9a /* the background of the top of the table : light gray */

}*/


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

	line-height:1.8em

}



.messageStackCaution,.messageStackSuccess,.messageStackError,.messageStackWarning,#mainWrapper,#navEZPagesTOCWrapper,

.centerBoxWrapper,.rightBoxContainer,.leftBoxContainer {

	/*border:1px solid #9a9a9a /* light gray */
	
	border: none;

}



.messageStackError,.messageStackWarning {

	background:#666666;

	margin-top:10pt;
}



.messageStackError,.messageStackWarning,h2.centerBoxHeading,h3.rightBoxHeading a,h3.rightBoxHeading,h3.leftBoxHeading a,

h3.leftBoxHeading,#search-headerHeading,#searchHeading,#recordcompaniesHeading,#musicgenresHeading,#currenciesHeading,

#manufacturersHeading,.centerBoxHeading a:visited,.leftBoxHeading a:visited,.rightBoxHeading a:visited {

	color:#fff /* mainly fonts for error messages : white */

}



.messageStackSuccess {

	background:#666666; /* if pop up messages were positive : blue */
	
	margin-top:10pt;
}



.messageStackCaution {

	background:#666666; /* if pop up messages were warnings : blue */

	margin-top:10pt;
}



#mainWrapper,#logoWrapper,#navBreadCrumb,.sideBoxContent,#infoShoppingCart,#popupAtrribsQuantityPricesHelp,#popupCouponHelp,

#popupCVVHelp,#popupImage,#popupAdditionalImage,#popupSearchHelp,#popupShippingEstimator {

	background:#E1E3F7 /* don't do much but this is white */

}



#mainWrapper,.cartTotalDisplay,.cartUnitDisplay,#upProductsHeading,#productsListingListingBottomLinks {

	text-align:left

}



#mainWrapper {

	width:840px;
	
	margin:0 auto;

}



#mainWrapper,.rowOdd,.rowEven,.accountQuantityDisplay {

	vertical-align:top

}



iframe,#navMainWrapper {

	overflow:hidden

}



iframe {

	border:0

}



.tabTable {

	width:180px

}



.tabTable td {

	padding:3px;

	width:60px

}



#indexProductList {

	overflow:visible;

	height: 580px;

	min-height:1%

}



#productInfoSide {

	margin-right:10px;

	margin-left:10px;

  width: 250px;

}



#productName {

	font-size:12px;
	
	font-weight:normal;

  padding:0 0 0 4px;
  
  color:#666666;

}



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

	background:#a40505 /* this is the middle section color : pink */

}



#catWrapper,{

	height:500px;

}





.main_ad {

	width:840px;
	
	height:500px;
}





#catRight,#sendSpendWrapper,#navMain,#navEZPagesTOCWrapper,#navMainSearch,.gvBal,#cartAdd,#shoppingCartDefault #PPECbutton,.forward,#siteMapList {

	float:right;

}



.forwardTwo{

	margin: 5pt 0 0 0;
	
}



#h2 {

	padding-right:10px

}



#catRight h1 {

	padding-left:5px

}



#news {

	background:navy;

	height:50px

}



#categoryDescription {

	font-family:Verdana, Arial, Helvetica, sans-serif;

  color: white;

	padding:10px 10px;

}



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

	color: #908c8b;

}


##navMain ul li a{

	font-weight:normal;
	
}



#footer {

	padding:1pt;

	/*height:20px;*/
	
	margin-top: 5pt;

	font-size: 11px;

	font-family: arial,sans-serif;
}



#footer .footterLinks {

	margin:0px 8px 0 8px

}



#footerLine{

margin: 15pt 8pt 0pt 0pt;

}

#distance3 {

	width:1px;

	height:10%

}



.mainNews {

	height:55px;

	margin:10px 5px 0 5px;

	padding:5px

}



.mainNews,.mainNews a {

	color:white

}



.mainNews ul {

	margin-left:20px

}



.mainNews ul li {

	margin-bottom:2px

}



#popupImage,#popupAdditionalImage,#ezPageBoxList ul,#cartBoxListWrapper ul,#ezPageBoxList,#cartBoxListWrapper,#logoWrapper,#contentMainWrapper,

#headerWrapper,.navNextPrevCounter,#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper,#navBreadCrumb,#navEZPagesTop,.rightBoxHeading,

.centerBoxHeading,.leftBoxHeading,.rightBoxContainer,.leftBoxContainer {

	margin:0em

}



#popupImage,#popupAdditionalImage,#ezPageBoxList ul,#cartBoxListWrapper ul,#ezPageBoxList,#cartBoxListWrapper,#logoWrapper,#contentMainWrapper,

#headerWrapper {

	padding:0em

}



#logoWrapper {

	height:75px

}



#navColumnTwoWrapper,#navColumnOneWrapper,.alert {

	margin-left:0.5em

}



#navColumnTwoWrapper,#navColumnOneWrapper {

	margin-right:0.5em

}



#tagline {

	font-size:2em;

	vertical-align:middle

}



#sendSpendWrapper {

	border:1px solid #cacaca;

	margin:12px 0em 1em 1em

}



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

	width:47%

}



.wrapperAttribsOptions,.attribImg {

	margin:0.3em 0em

}



.navNextPrevCounter,#siteinfoIP,#siteinfoStatus,#siteinfoCredits,#siteinfoLegal,.smallText,#search-headerHeading,#searchHeading,

#recordcompaniesHeading,#musicgenresHeading,#currenciesHeading,#manufacturersHeading {

	font-size:0.9em

}



.navNextPrevList,#navCatTabs ul li a,#navSupp ul li a,#navMain ul li a,#navEZPagesTOC ul li {

	white-space:nowrap

}



.navNextPrevList,#navCatTabs ul,#navSupp ul,#navMain ul,#navEZPagesTOC ul,.cartTotalsDisplay,#cartInstructionsDisplay,.cartQuantity,

.cartQuantityUpdate,.cartRemoveItemDisplay,.cartTotalDisplay,.cartUnitDisplay,.cartProductDisplay {

	padding:0.5em 0em;

}



.navNextPrevList,#navCatTabs ul,#navSupp ul,#navMain ul,#navEZPagesTOC ul,.orderHistList,#ezPageBoxList ul,#cartBoxListWrapper ul {

	list-style-type:none

}



#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper {

	background:black /* background for top bar : white */

	color:gray /* color for the fonts of top bat : gray */

}



#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper,.rightBoxHeading,.centerBoxHeading,.leftBoxHeading {

	padding:0.5em 0.2em

}



#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper,#navEZPagesTOCWrapper,.centerBoxWrapper {

	height:1%

}


#navMain ul {

	font-size: 11px; 
	
	font-family: arial,sans-serif;
	
}



#navMainWrapper {

	height:40px;

}



#navCatTabsWrapper {

	background:#fff none

}



#navCatTabsWrapper,#navCatTabs ul li a {

	color:#9a9a9a /* this i have no idea */

}



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

	margin:8px 0 0 0

}



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

	padding:0em 0.5em

}



#indexProductListCatDescription,.buttonRow,#navCategoryIcon {

	margin:0.5em

}



#navBreadCrumb {

	padding:0.5em 0.5em

}



#navBreadCrumb,#navEZPagesTop {

	font-size:0.95em

}



/*#navEZPagesTop,.rightBoxHeading,.centerBoxHeading,.leftBoxHeading {

	background:#abbbd3 url(../images/tile_back.gif)

}*/



#navColumnTwo,#navColumnOne {

	background:transparent

}



.alert,.productPriceDiscount,.productSpecialPriceSale,.productSalePrice,.productSpecialPrice,A.category-products:visited,

A.category-subs:visited,A.category-products,A.category-subs {

	color:#f44141;

}



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

	padding:0.8em

}



.centerColumn{

	padding:0px; margin:0;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	
		

}



#cartAdd,.orderHistList {

	margin:0em

}



#cartAdd {

	padding-top:34px;

}

#cartAdd input{

	align:right;

}

#product_tc{

	font-size:8pt;
}

#cartSubTotal,.tableHeading {

	/*background:#e9e9e9 /* some tables first headings and the sub total colors / gray */

}



#cartSubTotal {

	border-top:1px solid #ccc;

	line-height:2.2em;

	padding-right:2.5em

}



#cartSubTotal,.tableHeading,.tableRow {

	height:2.2em;

  color: #ffffff;

}



.cartTotalDisplay,.cartUnitDisplay {

	padding-right:0.2em;

  color:#ffffff;

  text-align:right;

}



#scUpdateQuantity {

	width:2em

}



.cartQuantity {

	width:4.7em

}



.cartNewItem {

	color:#3c3

}



.cartNewItem,.cartOldItem {

	position:relative

}



.cartOldItem {

	color:#609

}



.cartRemoveItemDisplay {

	width:3.5em

}



.cartAttribsList {

	margin-left:1em

}



#mediaManager {

	background:#e4fef5; /* this is media manager's color, light green */

	width:50%;

	margin:0.2em;

	border:1px solid #003d00

}



.productSpecialPriceSale,.normalprice {

	text-decoration:line-through

}



.orderHistList,.cartBoxTotal,#ezPageBoxList li,#cartBoxListWrapper li {

	padding:0.2em 0em

}



.totalBox,.amount {

	width:5.5em

}



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

	margin:0em 1em 1em 0em

}



#cartImage {

	margin:0.5em 1em

}



.attribImg,.accountTaxDisplay,.accountTotalDisplay {

	width:6%;
	
	float:left;

}



.centerBoxWrapper {

	margin:1.1em 0

}



.rightBoxContainer,.leftBoxContainer {

	border-bottom:5px solid #363;

	margin-top:1.5em

}



.sideBoxContent {

	padding:0.4em

}



h3.rightBoxHeading a:hover,h3.leftBoxHeading a:hover {

	color:#ff3

}



#bestsellers .wrapper {

	margin:0em 0em 0em 1.5em

}



#bestsellers ol {

	margin-left:1.1em

}



#bestsellers li {

	margin:0.3em 0em 0.3em 0em

}



#bannerboxHeading {

	background:#00c

}



A.category-top:visited,A.category-top {

	color:#008000

}



A.category-links:visited,A.category-links {

	color:#004080

}



.rowOdd {

	/*background:#9b9999*/

}



.rowOdd,.rowEven {

	height:1.5em

}



.rowEven {

	/*background:#c2c1c1*/

}



.hiddenField {

	display:none

}



.accountQuantityDisplay {

	width:10%

}



TR.tableHeading {

	/*background:#acabab;*/

	height:2em;
	
	font-size:10pt;
	
	/*border:1px solid #666666;*/

}



#productListing a {

	color:#666666;

}



#siteMapList {

	width:90%

}



.ratingRow {

	margin:1em 0em 1.5em 0em

}



LABEL#textAreaReviews {

	font-weight:normal;

	margin:1em 0em

}



#top a {

	color:red

}



#cat7Table {

	background:red

}



.productsZ a {

	padding:0px

}



#productsListingListingBottomLinks {

	/*margin:10px 0 0 45px*/
	
	float: right;
	
	margin-top: 10pt;

}



.navNextPrevList {

text-align:center;



}



.centerColumn,#contentMainWrapper {

	background: #CFD0E2;

}



 {

  color: white;

  font-weight: bold;

  font: Times New Roman;

}



#productAttributes {

  padding: 10px

}



h4.optionName, label {

  padding: 0;

  font-size: 10px;

}



.navNextPrevWrapper {

  padding: 0px 0px 10px 110px

}



#indexProductListCatDescription {

  text-align: justify;

}



#attrib-2 {

  margin: 0 0 0 11px;

}



.cartQuantity, .cartProductDisplay {

  color: #FFFFFF;

}



#ccTotalHeading, #scUnitHeading, #scTotalHeading {

  text-align: right;

}



#productListHeading {

  padding-left: 1px;

}



#productPrices {

  padding: 0 0 0 4px;

}



#logoffDefaultMainContent {

  padding: 10px 0 0 5px;

}



.list {

  padding: 0 0 0 5px;

}



#accountDefault {

  height: 400px;

}



#accountLinksWrapper {

  margin: 10px 0 0 -3pt;

}



#attrib-1-0 {

  margin: 0 0 0 -7px;

}



h3 {

  padding-left: 0px;

  font-size: 11px;
  
  

}


h3.attributesComments {

	font-size:9px;
	
	font-weight:normal;

}


#attribsOptionsText{

	font-weight:normal;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color:#666666;
	
	font-size:10px;
	
}




#gvSendDefaultContentSuccess {

  padding: 5px 0 0 5px

}



.back {

  padding-top: 4px;
  
  padding-left:5px;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  
  font-size:10px;
}


.shipadd{

	padding-top:4px;

	margin-left:-6px;
	
	font-size:10px;

}


#catRight h2{

  font-size: 12px;

}



#checkoutSuccessOrderNumber {

  padding-left: 5px;

  padding-top: 10px;

  padding-bottom: 10px;

}



#checkoutSuccessLogoff {

  padding-left:5px;

}



#scQuantityHeading {

  padding-left: 4px;

}



h2.centerBoxHeading {

  color: #666666;

  font-size: 10px;

  padding-left: 9px;

}



.centerBoxContentsAlsoPurch {

  padding-left: 10px;

  padding-bottom: 5px;

  float: left;

  width: 250px;

  padding-top: 10px;

}



#unsubDefault {

  height :400px; 

}



#tellAFriendAdvisory {

  padding-top: 20px;

}



#shoppingCartDefault {

  height: 400px;

}



#contentMainWrapper {

height:580px;


}



#gvRedeemDefaultMessage {

  padding: 10px 0 0 5px;

}



#gvRedeemDefaultMainContent {

  padding: 10px 0 0 5px;

}



#gvFaqDefaultMainContent {

  padding: 10px 0 20px 5px;

}



#gvFaqDefaultContent {

  padding: 10px 0 20px 5px;

}



.notice {

  padding: 10px 0 10px 5px;

}



#checkoutShippingHeadingAddress {

  padding: 1px 0 0 3px;
  
  /*margin: 0.05em -2pt;*/

}


#checkoutShipAddressDefaultAddress{

	margin: 5pt 0 0 0;

}

#checkoutShippingContentChoose {

  padding: 6px 0pt 20px 6px;
  
  font-weight:normal;

}



#checkoutShippingHeadingMethod {

  padding-left: 5px;
  
  padding-top:15px;

}


#checkoutShippingHeading {

	padding-left:1px;
	
	margin:0.05em -1pt;

}



#checkoutPaymentHeadingAddress{

	padding-top:15px;
	
	padding-left:6px;

}


.billAdd{

	padding-left:0px;
	
	font-size:10px;	
	
}

#checkoutPayAddressDefaultAddress{

	padding-left:5px;
}


.floatingBoxExtra{

	float:inherit;
	
	font-weight:normal;


}

.termsdescription{

	margin:2pt;
	

}


#gvSendDefaultMainContent {

  padding-left: 5px;

  padding-top: 5px;

}



.advisory {

  padding-top: 10px;

  padding-left: 5px;

  padding-bottom: 10px

}



#checkoutConfirmDefaultPayment {

  padding-left: 0px;
  
  font-weight:normal;
  
  color:#666666;

}



#checkoutConfirmDefaultShipment {

  padding-left: 4px;
  
  font-weight:normal;
  
  color:#666666;

}



#checkoutConfirmDefaultPaymentTitle{

	font-weight:normal;
	
	margin-left:-3pt;
}


#checkoutConfirmDefaultShipmentTitle{

	font-weight:normal;
}




#checkoutConfirmDefaultBillingAddress{

	
	padding-left:0pt;
}


#checkoutConfirmDefaultShippingAddress{

	padding-left:2px;
}

#paymentMethod{

	margin-right:7pt;
}

.paymentMethodValue{

	margin-bottom:0pt;
	
	padding-top:3pt;
}

.changeAdd{

	font-weight:normal;
	
	font-size:10px;
}


.confirmBillAdd{

	font-size:10px;
	
	padding-bottom: 2em;
	
	padding-left:0px;
}



.confirmShipAdd{

	font-size:10px;
	
	padding-bottom: 2em;
	
	padding-left:2px;
	
}


#ccQuantityHeading{

	padding-bottom:1em;
	
	padding-top:1em;
}




#ccProductsHeading{
	
	padding-bottom:1em;
	
	padding-top:1em;
}


#ccTotalHeading{

	padding-bottom:1em;
	
	padding-top:1em;
}



.stepTitle{

	color:#666666;
	
}

.stepDesc{

	font-weight:normal;
	
}


.listingProductImage{

	padding-left:1.5px;
}

#tell_my_friend{

	margin-top:82pt;
	
	float:right;
	
	margin-right:-63pt;
	
	padding-top:0pt;
}

.content{
	margin-right:15pt;
}