/*
// +----------------------------------------------------------------------+
// |Zen-Cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2007 Elite Integrity                                   |
// |                                                                      |
// | http://screen-wipes.co.uk                                            |
// |                                                                      |
// | Portions Copyright (c) 2006 Zen-Cart                                 |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 
*/


/* color: #AFC0CD;     color: #445A6A;    */

body { margin: 0;  font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px;  background-color: #000000; color:#CCCCCC; }
#indexHomeBody, #productinfoBody, #indexBody, #discountcouponBody{ margin: 0;  font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px;  background-color: #000000;  }


/*wrappers - page or section containers*/
#mainWrapper { margin: auto;  font-family: verdana, arial, helvetica, sans-serif; background-color: #000000;   width: 1000px;  vertical-align: top;  }

#headerWrapper {margin: 0em; padding: 0em;  font-family: verdana, arial, helvetica, sans-serif; background-color: #000000;  text-align: center;  width: 1000px;  vertical-align: top;  }

#navMainWrapper { font-weight: bold; font-size: 10px; height: 30px;  vertical-align: middle; padding-left: 3px; }

a:link { color: #CCCCCC;  text-decoration: none;  }
a:visited { color: #CCCCCC;  text-decoration: none;  }
a:hover { color: #445A6A;  background-color: #FFFFFF; text-decoration: none;  }
a:active { color: #FFFFFF;  text-decoration: none;  }


.centershop { width: 100% }



a img { border: none;  }

/* a:link, #navEZPagesTop a:link, #informationContent a:link, #siteinfoLegal a:link { color: #CCCCCC;  text-decoration: none;  } */


/* GESTION DU HAUT LANGUE */
#navCurrenciesWrapper  { padding-top:5px; }
#navCurrenciesWrapper a { color: #ffffff; text-decoration: none; }



/* GESTION DU MENU HAUTS  --------------*/
a:navEZPagesTop:link { color:#FFFFFF; }
a:navEZPagesTop:visited { color:#FFFFFF;  }
a:navEZPagesTop:hover { color:#00FF00;  }
a:navEZPagesTop:active { color:#FFFFFF; }




/* GESTION DES MENU CATEGORIES  --------------*/

#categoriesHeading, #languagesHeading, #moreinformationHeading,#informationHeading, #ezpagesHeading { text-decoration:none;  font-weight: bold;  color:#FFFFFF;  }
#categoriesContent { padding-left:5px;  text-decoration:none;  width:150px;  color:#FFFFFF; line-height:170%; font-size:12px }

.sideBoxContent { color:#FF0000;  font-size: 11px;  line-height: 12px;  text-align:left;  padding-top: 5px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 5px;  }

category-top a:hover, category-subs a:hover, category-subs-selected a:hover, category-products a:hover{ color:#63859D;  }
category-top a:active, category-subs a:active, category-subs-selected a:active, category-products a:active { color:#FF0000;  }
category-top a:visited, category-subs a:visited, category-subs-selected a:visited, category-products a:visited { color:#FF0000;  }
category-top a:link, category-subs a:link, category-subs-selected a:link, category-products a:link { color:#FFFFFF;  }



/* GESTION DU FOOTER   --------------*/
#navSupp {
	padding: 5px;
	margin:1px;
	border-top: 1px solid #CCCCCC;
	border-bottom:  1px solid #CCCCCC;
	border-right:  1px solid #CCCCCC;
	border-left:  1px solid #CCCCCC;
    font-size: 10px;
    }
#navSupp ul  { 	padding: 1px; 	margin:1px; }
#navSupp ul li {display: inline; white-space: nowrap; }
#navSupp ul li a {text-decoration: none; padding: 0em 0.5em; margin: 0; }



#navEZPagesTOC ul li a:link {  color: #FFFFFF;  text-decoration: none; 	}

#informationContent a:visited, #siteinfoLegal a:visited { text-decoration: none;  }
#navEZPagesTOC ul li a:visited { text-decoration: none; 	}



#navCatTabs ul li a:hover, #informationContent a:hover, #siteinfoLegal a:hover { text-decoration: none; }
#navEZPagesTOC ul li a:hover { text-decoration: none; }


/* GESTION DU FOOTER */
#navSuppWrapper a:hover { text-decoration: none; }
#navSuppWrapper a:visited { text-decoration: none;  }
#navSuppWrapper a:link { text-decoration: none; }




/* GESTION DE LA LISTE DE RESULATS */

.productListing-rowheading { border-bottom:  1px solid #CCCCCC; }
.productListing-heading { background-color:#666666; height:20px; }

.productListing-data {font-size: 11px;  padding:5px; vertical-align:top;}
.itemTitle { margin:-1px; }

/* FICHE PRODUIT */
#productMainImage {margin: 2em 2em 2em 2em ; font-size: 11px; text-align: center;}
.centeredContent {    font-size: 11px; text-align: center; }
	
	
	
	
h1 {font-size: 1.4em; color: #96F; 	border-bottom:  1px solid #CCCCCC; }
h2 {font-size: 1.3em; }
h3 {font-size: 1.2em; }
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{font-size: 1.1em; }

.biggerText {font-size: 1.2em; }

h1, h2, h3, h4, h5, h6 {margin: 0.3em 3px; text-align:left; }

CODE { font-size: 1em; }

FORM, SELECT, INPUT {display: inline; font-size: 10px; margin: 0.1em; }

TEXTAREA {float: left; margin: auto; display: block; width: 95%; }

input:focus, select:focus, textarea:focus {background: #EFEBE2; }

FIELDSET {padding: 0.5em; margin: 0.5em 0em; border: 1px solid #63859D; }

.hiddenField {display: none}

.visibleField {display: inline}
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; }

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left; }

#logo {float: left; padding-top: 0px; padding-left: 0px;   }
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 #222222; }

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em; padding: 0.2em; border: 1px solid #CCCCCC; }

.messageStackWarning, .messageStackError {background-color: #ff0000; color: #ffffff; }

.messageStackSuccess {background-color: #99FF99; color: #CCCCCC; }

.messageStackCaution {background-color: #FFFF66; color: #CCCCCC; }



#contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,  #popupAdditionalImage, #popupImage {margin: 0em; padding: 0em; }


#logoWrapper {  width: 100%; height:60px; background-repeat: no-repeat; }
#navColumnOneWrapper, #navColumnTwoWrapper{margin: auto; }

#tagline { color:#63859D; font-size: 38px; font-weight: bold; text-align: center; padding: 20px; }

#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; }


#navCatTabsWrapper {margin: 0em; background-color: #CCCCCC; font-weight: bold; color: #FFFFFF; height: 1%; width: 1000px; border: 1px #63859D; margin-bottom: 5px; }





/* partie haute*/
#navMain ul, #navCatTabs ul  { margin: 0; padding:  0.5em 0em; font-size: 8px; list-style-type: none; text-align: center; line-height: 1.5em; }
#navMain ul li, #navCatTabs ul li {display: inline; white-space: nowrap; font-size: 8px;}
#navMain ul li a,  #navCatTabs ul li a {text-decoration: none; padding: 0em 0.5em; margin: 0; font-size: 10px;}

a:navMainInv:link { color:#FFFFFF; }
a:navMainInv:visited { color:#FFFFFF;  }
a:navMainInv:hover { color:#00FF00;  }
a:navMainInv:active { color:#FFFFFF;  }





#navEZPagesTOCWrapper {font-weight: bold; float: right; height: 1%; border: 1px solid #CCCCCC; }

#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; 
    }

#navMainSearch {
    float: right; 
    }

#navBreadCrumb {
/* Chemin de fer 	background-color: #0C9;  */}

#navEZPagesTop {
	padding: 5px;
	border-top: 1px solid #CCCCCC;
	border-bottom:  1px solid #CCCCCC;
	border-right:  1px solid #CCCCCC;
	border-left:  1px solid #CCCCCC;


	font-size:10px;
	text-align:left;
	font-weight:bold;
}

#navBreadCrumb{font-size: 10px; color: #606060; font-weight: bold; padding-top: 7px; padding-left: 5px; padding-bottom: 7px; text-align:left; }

#navColumnOne {background-color: #000000; }

#navColumnTwo {background-color: #000000; }

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align: top; }

/*.content,*/
#productDescription, .shippingEstimatorWrapper {/*font-size: 1.2em; */padding: 0.5em; }

#catBoxDivider {color: #FFFFFF; 
    width: 75%; 
    text-align: center; }

.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; }

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size: 8px; }

/*Shopping Cart Display*/
#cartAdd {float: left; text-align: center; background-color: #000000; margin: 1em; padding: 1em; }

.tableHeading TH {border-bottom: 1px solid #cccccc; }

.tableHeading, #cartSubTotal {background-color: #9966FF;  }

#cartSubTotal {border-top: 1px solid #cccccc; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; }

.tableRow, .tableHeading, #cartSubTotal {height: 2.2em; }

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {padding: 0.5em 0em; }

.cartUnitDisplay, .cartTotalDisplay {text-align: right; padding-right: 0.2em; }

#scUpdateQuantity {width: 2em; }

.cartQuantity {width: 4.7em; }

.cartNewItem {color: #0000ff; position: relative;  }

.cartOldItem {color: #0000ff; position: relative; }

.cartBoxTotal {text-align: right; color: #00ff00; font-weight: bold; }

.cartRemoveItemDisplay {width: 3.5em; }

#cartAttribsList {margin-left: 1em; }

#mediaManager { width: 50%;  margin: 0.2em;  padding: 0.5em;  }

.normalprice, .productSpecialPriceSale {text-decoration: line-through; }

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color: #ff0000; }

#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none; }

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0; padding: 0.2em 0em; }

.totalBox {width: 5.5em; text-align: right; padding: 0.2em; }

.lineTitle, .amount {text-align: right; padding: 0.2em; }

.amount {width: 5.5em; }

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 2em 2em 2em 2em ; }

.categoryIcon {}
#cartImage {margin: 0.5em 1em; }

/*Attributes*/
.attribImg {width: 20%; margin: 0.3em 0em; 
}

.listingProductImage {
	text-align:center;
	border:1px solid #FFFFFF;
	}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 1em 0em; }

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading label, h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading label {font-size: 1.1em; color: #000; text-align:left; font-weight: bold; 	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {color: #F3F0EB; text-decoration: none; }

/* BOX ************************************************************************************************************************************************/
.leftBoxHeading, .rightBoxHeading {margin: 0em; 
background-repeat: no-repeat; padding: 5px; border-left:1px; border-color: #CCCCCC; border-top: 1px; border-right: 1px; 

}

.centerBoxHeading {font-size: 12px; /*	background-image: url(../images/bar.gif);  background-repeat: repeat-x;  */padding-top: 5px; padding-bottom: 5px; 
border: 1px; border-color: #CCCCCC; border-style:solid; background-color:#808080; }

.leftBoxContainer, .rightBoxContainer {margin-top: 1px; }



TH, #cartEmptyText, #cartBoxGVButton, #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, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
    font-size: 11px; text-align: center; }





h3.leftBoxContainer, #whatsnewHeading, #searchHeading, #recordcompaniesHeading, #searchContent, #featuredContent, #specialsHeading, #manufacturersHeading, #reviewsHeading, #featuredHeading, #musicgenresHeading, #currenciesHeading, #shoppingcartHeading {   font-size: 11px; ; text-align: center; }



#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: #CCCCCC; 

}

#upProductsHeading {text-align: left; }

#upDateHeading {text-align: right; }




#siteinfoLegal, .legalCopyright {    background-color: #CCCCCC; font-size:10px; color: #ffffff; text-align: center; padding: 3px; }

/*misc*/
.back {float:right; font-size:8px; }

.forward {float: right; }

.bold {font-weight: bold; }

.rowOdd {background-color: #000000; height: 1.75em; vertical-align: top; }

.rowEven {background-color: #121212; height: 1.75em; vertical-align: top; }

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}

.tableHeading {background-color: #9966FF; 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; }

