
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
a:hover { text-decoration: none; }
input { font-family: Arial, Tahoma, Helvetica, sans-serif; }

/********	 	 GENERAL 		********/
body { font-family: Arial, Tahoma, Helvetica, sans-serif; }
div#page { margin: 0px auto 0px auto; width: 877px; }
div.content { width: 877px; padding: 10px 0px 10px 0px; }
div.text { width: 877px; }
div#contenu { width: 470px; margin: auto; padding: 15px 0px 0px 0px; }
div#colInfo { display: none; }
div#home_back { display: none; }

/********		 HEADER 		********/
div.header { width: 640px; height: 95px; margin: auto; }
div.header a#logo_link { position: absolute; display: block; margin-top: 12px; width: 125px; height: 78px; }
div.search { display: none; }
div#login { display: none; }
#menu { display: none; }

/********		BREADCRUMB		********/
ul#fil_ariane li { display: inline; list-style-type: none; font-size: 0.7em; color: #694B2B; }	
ul#fil_ariane li a { color: #694B2B; text-decoration: underline; }
ul#fil_ariane li a:hover { text-decoration: none; }


/********	PRODUCTS  IN-CATEG.	********/
div.result { width: 140px; position: absolute; margin: -35px 0px 0px 330px; font-size: 0.60em; text-align: right; }
div#liste { margin-top: 15px; }
div.produit { font-size: 0.60em; width: 470px; margin-top: 10px; padding-bottom: 15px; }
div.produit div.description span.spec, div#contenu span.spec { color: #D00203; }
div.produit div.description { float: left; width: 342px; margin: 5px 0px 0px 10px; }
div.produit div.description h3 { margin: 0px; padding: 0px; font-size: 1.2em; color: #000000; text-transform: uppercase; }
div.produit div.description h3 span.marque { color: #77402C; }
div.produit div.description p { color: #6E6D6A; font-size: 1.3em; margin: 5px 0px 5px 0px; line-height: 1.3em; text-align: justify; }
div.produit div.image { float: left; width: 106px; border: solid 1px #D2C6B2; background-color: #FFFFFF; padding: 3px; text-align: center; }
div.produit div.image a { text-decoration: none; }
p.prix { color: #D00203; font-size: 1.7em; font-weight: bold; padding: 5px 0px 5px 0px; }
p.promo span { color: #000000; text-decoration: line-through; font-size: 0.8em; }
div.produit div.comparaison, div.produit a.addToCart, div.produit a.viewProduct { display: none; }


/********	   NAVBAR  PAGES    ********/
ul.navigation { display: none; }


/********** ABOUT *********/
img.aboutImage { float: right; margin: 0px 0px 20px 20px; border: 1px solid #D2C6B2; }
div#contenu.about { width: 640px; }
div#contenu.about p { margin: 8px 0px 8px 0px; text-align: justify; }

/********** TERMS OF USE *************/
div#contenu.terms { width: 640px; }
div#contenu.terms p { margin: 8px 0px 8px 0px; text-align: justify; }
div#contenu.terms p a { color: #2B2B2B; text-decoration: underline; }

/********		 CONTACT 		********/
div#contenu.contact { width: 640px; }
div.store { padding: 10px 0px 10px 0px; height: 210px;  }
div.store a.map { float: right; display: block; margin: 0px 0px 15px 15px; }
div#contenu.contact div.last { border-bottom: none; }
div#contenu.contact p span.phone { font-weight: bold; color: #D00203; }
div.store p { margin: 10px 0px 5px 0px; }

/******** PRODUCTS *********/
div#contenu.detailedProduct h2 { color: #000000; text-transform: uppercase; width: 245px; }
div#contenu.detailedProduct h3 { margin-top: 18px; }
div#contenu.detailedProduct a.backToProducts { display: none; }
div#contenu.detailedProduct div.productImage { float: right; margin: -20px 0px 10px 10px; }
div#contenu.detailedProduct div.productImage div.currentImage a.zoom img { width: 210px; margin-bottom: 3px; }
div#contenu.detailedProduct div.productImage div.productImages { text-align: center; }
div#contenu.detailedProduct div.productImage div.productImages div.thumbnail a img { width: 60px; position: relative; float: left; margin-right: 3px; }
div#contenu.detailedProduct div.productSpecifications h5 { width: 480px; border-bottom: solid 1px #d00203; font-size: 0.7em; color: #000000; text-decoration: none; text-transform: uppercase; margin-top: 3px; padding-bottom: 2px; }
div#contenu.detailedProduct div.productSpecifications div.slide { margin-bottom: 15px; display: block !important; }
div#contenu.detailedProduct div.productSpecifications div.slide table tr td.left { border-right: solid 1px #C7BBB3; text-align: left; }
div#contenu.detailedProduct div.productSpecifications div.slide table tr.odd { background-color: #DDDDDD; }
div#contenu.detailedProduct div.productSpecifications div.slide table tr td { color: #5A5A5A; font-size: 0.7em; text-align: center; padding: 3px; width: 244px; }
div#contenu.detailedProduct div.productDescription { color: #6E6D6A; font-size: 0.8em; margin: 5px 0px 5px 0px; line-height: 1.3em; text-align: justify; }
div#contenu.detailedProduct img { border: solid 1px #D2C6B2; background-color: #FFFFFF; padding: 3px; text-align: center; }
div#contenu.detailedProduct div.marque { margin: 10px 0px 10px 0px; }
div#contenu.detailedProduct div.comparaison { display: none; }
div#contenu.detailedProduct a.addToCart { display: none; }
div#contenu.detailedProduct p.productPrice { clear: left; color: #D00203; font-size: 1.5em; font-weight: bold; padding: 5px 0px 5px 0px; }
div#contenu.detailedProduct p.productPrice del { color: #000000; text-decoration: line-through; font-size: 0.8em; }
div#contenu.detailedProduct div.fichiers h3,
div#contenu.detailedProduct div.magasins h3 { margin-bottom: 4px; }
div#contenu.detailedProduct div.fichiers ul,
div#contenu.detailedProduct div.magasins ul { list-style-type: none; font-size: 0.8em; }
div#contenu.detailedProduct div.fichiers ul li a { color: #6E6D6A; text-decoration: underline; }
div#contenu.detailedProduct div.magasins ul li { color: #6E6D6A; }
acronym { font-size: 11px; }

/******** SITEMAP **********/
div#contenu.sitemap { width: 640px; }
div#contenu.sitemap h1 { margin-bottom: 7px; }
div#contenu.sitemap div.sitemapColumn2 { font-size: 0.8em; width: 270px; float: left; }
div#contenu.sitemap div.sitemapColumn1 { font-size: 0.8em; float: left; }
div#contenu.sitemap div ul { margin: 3px 0px 3px 2px; list-style-type: none; }
div#contenu.sitemap div ul li { padding-left: 10px; font-weight: bold; background: transparent url('../img/point.gif') 0px 6px no-repeat; }
div#contenu.sitemap div ul li a { color: #6E6D6A; text-decoration: underline; font-size: 0.9em; }
div#contenu.sitemap div ul li a:hover { color: #D00203; }
div#contenu.sitemap div ul li ul li { font-weight: normal; font-size: 0.95em; }

/********	SHOPPING CART	********/
div#contenu.checkout { width: 640px; }
div#contenu.checkout ul#steps { margin: 0px; padding: 0px; width: 471px; height: 20px; background-repeat: no-repeat; background-position: left center; }
div#contenu.checkout ul.step1 { background-image: url('../img/bg_step1.jpg'); }
div#contenu.checkout ul.step2 { background-image: url('../img/bg_step2.jpg'); }
div#contenu.checkout ul.step3 { background-image: url('../img/bg_step3.jpg'); }
div#contenu.checkout ul.step4 { background-image: url('../img/bg_step4.jpg'); }
div#contenu.checkout ul.step5 { background-image: url('../img/bg_step5.jpg'); }
div#contenu.checkout ul#steps li { list-style-type: none; color: #FFFFFF; text-transform: uppercase; font-size: 10px; font-weight: bold; position: relative; float: left; width: 107px; margin-top: 4px; text-align: center; }
div#contenu.checkout ul#steps li a { color: #FFFFFF; text-transform: uppercase; font-size: 10px; font-weight: bold; text-decoration: none; }
div#contenu.checkout ul#steps li.step2 { width: 120px; }
div#contenu.checkout ul#steps li.step3 { width: 67px; }
div#contenu.checkout ul#steps li.step4 { width: 72px; }
div#contenu.checkout ul#steps li.step5 { width: 105px; }
div#contenu.checkout ul#steps li span { display: none; }
div#contenu.checkout p.needHelp { margin: 10px 0px 10px 0px; }
div#contenu.checkout div.form_shoppingcart { margin: 10px 0px; padding: 20px; width: 431px; background-color: #FFFFFF; clear: both; }
div#contenu.checkout table#shoppingcart tr th { font-weight: bold; text-transform: uppercase; color: #000000; font-size: 12px; text-align: left; padding-bottom: 20px; }
div#contenu.checkout table#shoppingcart tr th.center { text-align: center; }
div#contenu.checkout table#shoppingcart tr td { text-align: center; padding-bottom: 20px; }
div#contenu.checkout table#shoppingcart tr td.name { text-align: left; }
div#contenu.checkout table#shoppingcart tr td.name img.product { float: left; width: 53px; padding: 3px 10px 10px 0px; }
div#contenu.checkout table#shoppingcart tr td.name p.description { color: #6E6D6A; font-size: 10px; margin: 5px 0px 5px 0px; line-height: 1.3em; display: block; }
div#contenu.checkout table#shoppingcart tr td.name p.closed {  }
div#contenu.checkout table#shoppingcart tr td.name h3 { margin: 0px; padding: 0px; font-size: 12px; color: #000000; text-transform: uppercase; }
div#contenu.checkout table#shoppingcart tr td.name h3 span.brand { color: #77402C; }
div#contenu.checkout table#shoppingcart tr td.name img.collapse { display: none; }
div#contenu.checkout table#shoppingcart tr td.qty { width: 60px; font-size: 14px; }
div#contenu.checkout table#shoppingcart tr td.qty a { text-decoration: none; }
div#contenu.checkout table#shoppingcart tr td.total { padding-left: 5px; padding-right: 5px; font-weight: bold; font-size: 12px; }

div#contenu.checkout div#logos { width: 471px; text-align: right; margin-bottom: 10px; }
div#contenu.checkout div#subTotalShoppingCart { position: absolute; margin: 20px 0px 0px 480px; width: 140px; height: 20px; border-bottom: solid 1px #ADA89F; }
div#contenu.checkout div#subTotalShoppingCart h4 { font-weight: bold; color: #000000; font-size: 11px; text-transform: uppercase; }
div#contenu.checkout div#subTotalShoppingCart p#totalHT { float: right; margin-top: -14px; font-weight: bold; color: #000000; font-size: 11px; text-transform: uppercase; }
div#contenu.checkout div#actions { text-align: right; }
div#contenu.checkout p.emptyShoppingCart { font-weight: bold; margin-top: 25px; }
div#contenu.checkout div.form_shoppingcart div.col1 { position: relative; float: left; width: 205px; margin-right: 21px; }
div#contenu.checkout div.form_shoppingcart div.col2 { position: relative; float: left; width: 205px; }
div#contenu.checkout div.form_shoppingcart h2 { color: #000000; text-transform: uppercase; font-size: 12px; margin: 0 0 10px 0; }
div#contenu.checkout div.form_shoppingcart form h2 { margin: 25px 0px 20px 0px; }
div#contenu.checkout div.form_shoppingcart form h2.billingAddress { margin: 0 0 20px 0; }
div#contenu.checkout div.form_shoppingcart form h2.paymentOptions { margin: 0 0 20px 0; }
div#contenu.checkout div.form_shoppingcart form h2.shippingBillingInfo { margin: 0 0 20px 0; }
div#contenu.checkout div.form_shoppingcart form h2.shippingBillingConfirmation { margin: 11px 0 20px 0; }
div#contenu.checkout div.form_shoppingcart label { display: block; margin: 0 0 3px 0; font-size: 10px; font-weight: bold; }
div#contenu.checkout div.form_shoppingcart input.textfield, div#contenu.checkout div.form_shoppingcart select { width: 200px; margin-bottom: 10px; border: solid 1px #9E9689; background-color: #F2E7D3; font-size: 10px; }
div#contenu.checkout div.form_shoppingcart input.shortTextfield { width: 100px; margin-bottom: 10px; border: solid 1px #9E9689; background-color: #F2E7D3; font-size: 10px; }
div#contenu.checkout div.form_shoppingcart span.asterisk { color: #D00203; padding-left: 4px; }
div#contenu.checkout div.form_shoppingcart input.nextStep,
div#contenu.checkout div.form_shoppingcart input.placeSecureOrder,
div#contenu.checkout div.form_shoppingcart input.continueShopping,
div#contenu.checkout div.form_shoppingcart input.proceedCheckout,
div#contenu.checkout div.form_shoppingcart a.continueShopping { display: none; }
div#contenu.checkout div.form_shoppingcart div#submitLogin, div#contenu.checkout div.form_shoppingcart div#submitRegister { text-align: right; padding-right: 4px; }
div#contenu.checkout div.form_shoppingcart form#form_shoppingcart div#submitRegister { text-align: right; }
div#contenu.checkout div.form_shoppingcart p.legend { padding: 5px 0px 5px 0px; }
div#contenu.checkout div.form_shoppingcart div#useBillingAddress { margin-bottom: 13px; }
div#contenu.checkout div.form_shoppingcart div#useBillingAddress input { float: left; margin-right: 7px; }
div#contenu.checkout div.form_shoppingcart div#useBillingAddress label { width: 120px; line-height: 20px; display: inline; }
div#contenu.checkout div.form_shoppingcart p#wantToPay { display: none; }
div#contenu.checkout div.form_shoppingcart img#creditCards { margin-bottom: 10px; }
div#contenu.checkout div.form_shoppingcart form select.dateMonth { width: 60px; margin-right: 10px }
div#contenu.checkout div.form_shoppingcart form select.dateYear { width: 60px; }
div#contenu.checkout div.form_shoppingcart p.deliveryDate { font-size: 10px; font-weight: bold; color: #000000; }
div#contenu.checkout div.form_shoppingcart p.deliveryDate em { color: #D00203; }
div#contenu.checkout div.form_shoppingcart div.address { font-size: 10px; font-weight: bold; color: #000000; }
div#contenu.checkout div.form_shoppingcart div.address h3 { font-size: 1.1em; border-bottom: solid 1px #6E6E6E; color: #000000; width: 200px; padding-bottom: 5px; }
div#contenu.checkout div.form_shoppingcart div.address a { color: #D00203; font-size: 10px; font-weight: bold; }

div#contenu.checkout div.form_shoppingcart p#confirmationMessage { color: #D00203; font-size: 0.7em; margin-bottom: 25px; }
div#contenu.checkout table#confirmation tr th { font-weight: bold; text-transform: uppercase; color: #000000; font-size: 12px; text-align: left; padding-bottom: 20px; }
div#contenu.checkout table#confirmation tr th.center { text-align: center; }
div#contenu.checkout table#confirmation tr td { text-align: center; padding-bottom: 20px; }
div#contenu.checkout table#confirmation tr td.name { text-align: left; }
div#contenu.checkout table#confirmation tr td.name img.product { float: left; width: 53px; padding: 3px 10px 10px 0px; }
div#contenu.checkout table#confirmation tr td.name p.description { color: #6E6D6A; font-size: 10px; margin: 5px 0px 5px 0px; line-height: 1.3em; display: block; }
div#contenu.checkout table#confirmation tr td.name p.closed {  }
div#contenu.checkout table#confirmation tr td.name h3 { margin: 0px; padding: 0px; font-size: 12px; color: #000000; text-transform: uppercase; }
div#contenu.checkout table#confirmation tr td.name h3 span.brand { color: #77402C; }
div#contenu.checkout table#confirmation tr td.name img.collapse { display: none; }
div#contenu.checkout table#confirmation tr td.qty { width: 60px; font-size: 14px; }
div#contenu.checkout table#confirmation tr td.qty a { text-decoration: none; }
div#contenu.checkout table#confirmation tr td.total { padding-left: 5px; padding-right: 5px; font-weight: bold; font-size: 12px; }

div#totalShoppingCart { position: absolute; margin: -140px 0px 0px 690px; width: 140px; }
div#totalShoppingCart div.amount { border-bottom: solid 1px #ADA89F; height: 20px; margin-top: 10px;} 
div#totalShoppingCart h4 { font-weight: bold; color: #000000; font-size: 11px; text-transform: uppercase; }
div#totalShoppingCart p { float: right; margin-top: -14px; font-weight: bold; color: #000000; font-size: 11px; text-transform: uppercase; }
div#totalShoppingCart div.total { border-bottom: none; }
div#totalShoppingCart p#totalTTC { color: #D00203; }


/********* LOGIN & ACCOUNT FORM ************/
div#contenu.login form { margin: 15px 0px; padding: 20px 20px 20px 20px; background-color: #FFFFFF;}
div#contenu.login form label { display: block; margin: 0 0 3px 0; font-size: 10px; font-weight: bold; }
div#contenu.login form input.textfield, div#contenu.login form select { width: 200px; margin-bottom: 10px; border: solid 1px #9E9689; background-color: #F2E7D3; font-size: 10px; }
div#contenu.login form span.asterisk { color: #D00203; padding-left: 4px; }
div#contenu.login form input.btnLogin { width: 49px; height: 19px; display: block; border: none; background-color: transparent; margin: 7px 0 13px 153px; }
div#contenu.login form input.btnSend { width: 49px; height: 19px; display: block; border: none; background-color: transparent; margin: 7px 0 0 153px; }
div#contenu.login form input.btnCreate,
div#contenu.login form input.btnUpdate { width: 49px; height: 19px; display: block; border: none; background-color: transparent; }
div#contenu.login a.troubleLogin,
div#contenu.login a.createAccount { display: none; }
div#contenu.login div.col1 { position: relative; float: left; width: 202px; margin-right: 26px; }
div#contenu.login div.col2 { position: relative; float: left; width: 202px; }
div#contenu.login form h2.accountInformation { color: #000000; text-transform: uppercase; font-size: 12px; margin: 0 0px 10px 0px; }
div#contenu.login form h2.personalInformation { color: #000000; text-transform: uppercase; font-size: 12px; margin: 17px 0 10px 0; }


/********* CUSTOMER SERVICE *********/
div#contenu.customerservice { width: 640px; }
div#contenu.customerservice p { text-align: justify; }
div#contenu.customerservice ul.contentList { list-style-type: none; margin: 10px 0; }
div#contenu.customerservice ul.contentList li { background: transparent url('../img/point.gif') 0px 5px no-repeat; color: #2B2B2B; font-size: 0.8em; padding-left: 10px; }


/********	 MENU CATEGORIES	********/
#categories-home { display: none; }
#categories-inside, #colonnegauche { display: none; }
ul.listeCategorie li { list-style-type: none; margin: 18px 16px 0px 0px; display: block; float: left; position: relative; width: 140px; }
ul.listeCategorie a { text-transform: uppercase; color: #D00203; font-weight: bold; text-decoration: none; display: block; width: 140px; text-align: center; font-size: 0.7em; }
ul.listeCategorie a img { text-decoration: none; border: solid 1px #D2C6B2; background-color: #FFFFFF; padding: 10px; margin-bottom: 10px; }


/********	  BANNER PRODUCTS   ********/
#products_back { width: 877px; }
#banner_products img.title { display: none; }
#banner_products div.product-liquidation { position: relative; float: left; width: 150px; margin-left: 15px; margin-bottom: 20px; }
#banner_products div.first { margin-left: 46px; }
#banner_products div.product-liquidation img.product { border: solid 1px #D2C6B2; background-color: #FFFFFF; padding: 10px; margin-bottom: 10px; }
#banner_products div.product-liquidation div.text_col { height: 30px; font-size: 0.6em; text-transform: uppercase; }
#banner_products div.product-liquidation div.text_col span { font-weight: bold; color: #77402C; }
#banner_products div.product-liquidation div.price { margin: 6px 6px 6px 0px; font-size: 0.80em; color: #AE0001; font-weight: bold; }
#banner_products div.product-liquidation div.buttons { display: none; }


/********	  	  FOOTER  	 	********/
#footer { margin: auto; width: 640px; height: 107px; }
#footer ul { list-style-type: none; }
#footer ul li { padding-top: 4px; margin-right: 10px; font-size: 0.65em; font-weight: bold; display: inline; color: #787878; text-transform: uppercase; }
#footer ul li a { display: none; }
#footer ul li.copyright { display: block; float: right; margin: 1px 0 0 0; }
#footer_tel { display: none; }
#footer #footer_companies { display: none; }


/********PAGES CHARACTERISTICS********/
h1 { font-size: 1.25em; margin: 10px 0px 0px 0px; text-transform: uppercase; font-weight: normal; }
h1 span { color: #D00203; }
h2 { font-size: 0.9em; margin: 10px 0px 5px 0px; color: #D00203; text-transform: uppercase; font-weight: bold; }
strong { font-weight: bold; }
h3 { margin-top: 12px; margin-bottom: 8px; font-size: 0.8em; color: #D00203; text-transform: uppercase; font-weight: bold; }
p { font-size: 0.8em; color: #2B2B2B; } 


/******** COMPARE PRODUCTS PAGE ********/
#page_compare div#corps { margin: -110px 0 0 0; }
#page_compare #fil_ariane { display: none; }
#page_compare div.header a#logo_link { margin: 12px 0 0 -55px; }
div#corps { width: 470px; overflow: hidden; }
div#corps h1 { margin-bottom: 15px; }
div#corps table { width: 470px; page-break-before: auto; font-size: 0.9em; }
div#corps table tr td { line-height: 13px; color: #787878; font-size: 0.70em; padding: 4px 7px; min-width: 90px; border-left: solid 1px #D2C6B2; border-top: solid 1px #D2C6B2; }
div#corps table tr th { text-transform: uppercase; font-weight: bold; font-size: 0.6em; width: 60px; padding: 4px 7px; border-top: solid 1px #D2C6B2; vertical-align: top; }
div#corps table tr.brand td { text-align: center; vertical-align: middle; }
div#corps table tr.brand td img { max-width: 100px; }
div#corps table tr.price td { color: #AE0001; font-weight: bold; text-align: center; }
div#corps table tr.name td { color: #000000; font-weight: bold; font-weight: bold; text-align: center; }
div#corps table tr.name td a { text-decoration: none; color: #000000; }
div#corps table tr.name td a:hover { text-decoration: none; opacity: 0.5; filter: alpha(opacity=50); }
div#corps table tr.picture td, div#corps table tr.picture th { text-align: center; border-top: none; }
div#corps table tr.picture td a { display: inline-block; background-color:#FFFFFF; padding:3px; }
div#corps table tr td.cies_name { text-transform: uppercase; }
div#corps table tr td.cies_name span { color: #77402c; }

	
/********	  REBATE  CENTER	********/
div.rebate { width: 470px; padding-bottom: 15px; margin-top: 10px; font-size: 0.6em; }
div.rebate h2 { color: #000000; font-size: 1.2em; margin: 0; text-transform: uppercase; }
div.rebate h3 { font-size: 1em; font-weight: normal; text-transform: none; }
div.rebate div.rebateDetails { margin-top: 5px; }
div.rebate p.rebateDescription { color: #6E6D6A; font-size: 1.3em; line-height: 1.3em; margin: 5px 0; }
div.rebate ul.rebateBrands { float: right; list-style-type: none; }
div.rebate ul.rebateBrands li { width: 110px; margin: 5px 0 0 5px; }
div.rebate ul.rebateBrands li img { border: 1px solid #D2C6B2; max-width: 106px; }
div.rebate ul.product { width: 470px; list-style-type: none; margin: 9px 0px 15px 0px; }
div.rebate ul.product li { display: block; background: transparent url(../img/point.gif) left 4px no-repeat; padding-left: 10px; } 
div.rebate ul.product li p { color: #6E6D6A; font-size: 1em; }
div.rebate ul.product li a, div.rebate ul.product li a:hover { color: #000000; }
div.rebate .coupon { display: none; }


/********	SEARCH PAGE		********/
div.section { margin: 20px 0; }
div.section h2 { margin: 10px 0 10px 0; }
#page_search div.result { margin: -30px 0px 0px 330px; }


/******* LOADING ********/
#loading { display: none; }
