/*
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License

  Bleu : 002ed6
  Orange : fc5b00
  Orange foncé : d13e0b
  Jaune : ffe000
  
*/

/*
	Generic elements
	BODY, A, P,  
*/	

* {
	MARGIN: 0; 
	PADDING: 0;
}

BODY {
	MARGIN: 0;
	PADDING: 0;
	HEIGHT: 100%;
	FONT-FAMILY: Arial, Trebuchet, sans-serif;
	TEXT-ALIGN: center;
	COLOR: #000000;
	BACKGROUND: url(images/bg_winter.jpg) fixed top center;
	BACKGROUND-COLOR: #0341a4; 
}
A {
	FONT: 11px Arial, Trebuchet, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #002ed6;
}
A:hover {
	TEXT-DECORATION: underline;
}
FORM {
	DISPLAY: inline;
}
P {
	PADDING: 0;
	MARGIN:0;
	FONT-SIZE: 11px;
}
IMG {
	MARGIN: 0;
	PADDING: 0;
	BORDER: none;
}	
LABEL {
	FONT-SIZE: 12px;
}
H1 {
	TEXT-DECORATION: none;
}
H2 {
	TEXT-DECORATION: none;
}
CHECKBOX {
	FONT-SIZE: 11px; 
}
INPUT {
	FONT-SIZE: 11px;
}
RADIO {
	FONT-SIZE: 11px; 
}
SELECT {
	FONT-SIZE: 11px; 
	BORDER: solid 1px #d9d9d9;
}
TEXTAREA {
	FONT-FAMILY: Arial, Trebuchet, sans-serif;
	FONT-SIZE: 12px; 
	BORDER: solid 1px #d9d9d9;
}
TABLE {
	BORDER: none;
	BORDER-COLLAPSE: collapse;
}
HR {
	BORDER: 1px solid #d9d9d9;
}

/*
	Generic classes	
*/
.left {
	FLOAT: left;
}
.right {
	FLOAT: right;
}
.marginLeft {
	PADDING: 0 0 0 5px;
	MARGIN: 0;
}
.marginRight {
	PADDING: 0 5px 0 0;
	MARGIN: 0;
}


/*
	Specific elements
*/
TABLE.tableInfo {
	BORDER: 3px solid #ffe000;
	WIDTH: 760px;
}
TR.tableHeading {
	BACKGROUND-COLOR: #ffe000;
}
TD.tableHeading {
	PADDING: 5px;
	MARGIN: 0;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
}
TD.tableHeading A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
}
TR.tableContent {
	PADDING: 0 20px 0 20px;
	MARGIN: 0;
}
TD.tableContent {
	PADDING: 5px;
	MARGIN: 0;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: 3px solid #d9d9d9;
}
TD.tableContent A {
	FONT-SIZE: 12px;
}
TD.tableText {
	COLOR: #000;
	FONT-WEIGHT: bold; 
	PADDING: 5px;
	MARGIN: 0;
	FONT-SIZE: 12px;
}


/*

*/
P.cgvTitle {
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	COLOR: #c21d73;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 10px;
}
A.cgvTitle {
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	COLOR: #c21d73;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 10px;
}
P.cgvSubTitle {
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 10px;
}
P.cgvText {
	FONT-SIZE: 11px; 
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: justify;
}
TD.cgvText {
	FONT-SIZE: 11px; 
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 20px;
	TEXT-ALIGN: justify;
}
TD.cgvData {
	FONT-SIZE: 11px; 
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 20px;
}
P.main {
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 1.5; 
}
A.main {
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 1.5; 
	TEXT-DECORATION: underline;
}
SPAN.smallText {
	FONT-SIZE: 10px; 
}
P.partnerLink {
	TEXT-ALIGN: center;
	PADDING: 10px 0;
	MARGIN: 0;
}


/***
	Content organisation
***/
DIV#global {
	WIDTH: 940px;
	TEXT-ALIGN:left;
	MARGIN: 0 auto;
	BACKGROUND: #ffffff;
}
DIV#header {
	BACKGROUND: url(images/bg_logo.gif) no-repeat left top;
	HEIGHT: 165px;
}
DIV#columnLeft {
	PADDING: 0;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 175px
}
* html DIV#content {
	WIDTH: 760px;
	PADDING: 0;
	MARGIN: 0 0 0 177px;
	BORDER: none;
}
DIV#content {
	WIDTH: 760px;
	PADDING: 0;
	MARGIN: 0 0 0 180px;
}
DIV#footer {
	CLEAR: both;
}
DIV.contenu {
	PADDING: 10px 0 20px 0;
	MARGIN: 0;
}


/***
	Header
***/	
DIV#headerMenu {
	HEIGHT: 60px;
	PADDING: 0;
	MARGIN: 0;
}
DIV#headerMenu TABLE {
	PADDING: 0;
	MARGIN: 0 0 0 180px;
	BORDER-COLLAPSE: collapse;
}
DIV#headerMenu TR TD.account {
	BACKGROUND: url(images/bg_account.gif) no-repeat left top;
	WIDTH: 120px;
	PADDING: 5px 0 0 45px;
	MARGIN: 0;
}
DIV#headerMenu TR TD.cart {
	BACKGROUND: url(images/bg_cart.gif) no-repeat left top;
	WIDTH: 115px;
	PADDING: 5px 0 0 50px;
	MARGIN: 0;
}
DIV#headerMenu TR TD.phone {
	BACKGROUND: url(images/bg_phone.gif) no-repeat left top;
	WIDTH: 310px;
	TEXT-ALIGN: center;
	PADDING: 0;
	MARGIN: 0;
}
DIV#headerMenu TR TD.contact {
	BACKGROUND: url(images/bg_contact.gif) no-repeat left top;
	WIDTH: 120px;
	PADDING: 0;
	MARGIN: 0;
}
DIV#headerMenu SPAN {
        FONT-SIZE: 8pt;
        COLOR: #000;
}
DIV#headerMenu A.cart {
        COLOR: #fc5b00;
}
DIV#headerMenu A {
        FONT-SIZE: 8pt;
}
DIV#headerMenu UL {
	LIST-STYLE-IMAGE: url(images/puce_orange.gif); 
	MARGIN: 0;
	PADDING: 0 0 0 15px;
	LINE-HEIGHT: 14px;
}
DIV#headerMenu UL LI {
	MARGIN: 0;
	PADDING: 0;
	TEXT-INDENT: 5px;
}
DIV#headerMenu UL LI A {
        FONT-SIZE: 11px;
	COLOR: #002ed6;
}
DIV#headerNavigation {
	HEIGHT: 50px;
	PADDING: 0;
	MARGIN: 0 0 0 180px;
	TEXT-ALIGN: center;
}
DIV#headerNavigation TABLE {
	MARGIN: auto;
}
DIV#headerNavigation TD {
	WIDTH: 120px;
	HEIGHT: 25px;
	BACKGROUND: url(images/menu/onglet_jaune.gif) no-repeat left top;
	TEXT-ALIGN: center;
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#headerNavigation TD.over {
	BACKGROUND: url(images/menu/onglet_noir.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerNavigation TD A {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#headerNavigation TD#blank {
	BACKGROUND: none;
}
DIV#headerNavigation TD#news {
	BACKGROUND: url(images/menu/onglet_orange.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerNavigation TD#news A {
	COLOR: #FFF;
}
DIV#headerNavigation TD#specials {
	BACKGROUND: url(images/menu/onglet_bleu.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerNavigation TD#specials A {
	COLOR: #FFF;
}
DIV#headerNavigation TD#c32 {
	BACKGROUND: url(images/menu/onglet_blanc_jaune_jaune.gif) no-repeat left top;
}
DIV#headerNavigation TD#c32-right {
	BACKGROUND: url(images/menu/onglet_blanc_jaune_noir.gif) no-repeat left top;
}
DIV#headerNavigation TD#c32-over {
	BACKGROUND: url(images/menu/onglet_blanc_noir_jaune.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerNavigation TD#c24 {
	BACKGROUND: url(images/menu/onglet_jaune_jaune_orange.gif) no-repeat left top;
}
DIV#headerNavigation TD#c24-left {
	BACKGROUND: url(images/menu/onglet_noir_jaune_orange.gif) no-repeat left top;
}
DIV#headerNavigation TD#c24-right {
	BACKGROUND: url(images/menu/onglet_jaune_jaune_noir.gif) no-repeat left top;
}
DIV#headerNavigation TD#c24-over {
	BACKGROUND: url(images/menu/onglet_jaune_noir_orange.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerNavigation TD#c46 {
	BACKGROUND: url(images/menu/onglet_orange_jaune_bleu.gif) no-repeat left top;
}
DIV#headerNavigation TD#c46-left {
	BACKGROUND: url(images/menu/onglet_noir_jaune_bleu.gif) no-repeat left top;
}
DIV#headerNavigation TD#c46-right {
	BACKGROUND: url(images/menu/onglet_orange_jaune_noir.gif) no-repeat left top;
}
DIV#headerNavigation TD#c46-over {
	BACKGROUND: url(images/menu/onglet_orange_noir_bleu.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerNavigation TD#c26 {
	BACKGROUND: url(images/menu/onglet_bleu_jaune_blanc.gif) no-repeat left top;
}
DIV#headerNavigation TD#c26-left {
	BACKGROUND: url(images/menu/onglet_noir_jaune_blanc.gif) no-repeat left top;
}
DIV#headerNavigation TD#c26-over {
	BACKGROUND: url(images/menu/onglet_bleu_noir_blanc.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerNavigation TD#c92 {
	BACKGROUND: url(images/menu/onglet_jaune.gif) no-repeat left top;
}
DIV#headerNavigation TD#c92-over {
	BACKGROUND: url(images/menu/onglet_noir.gif) no-repeat left top;
	COLOR: #FFF;
}
DIV#headerSearch {
	HEIGHT: 55px;
	PADDING: 0;
	MARGIN: 0;
	BACKGROUND: url(images/bg_search.gif) repeat-x;
}
DIV#headerSearch TD {
	MARGIN: 0;
	PADDING: 0;
}
DIV#headerSearch TD.input {
	MARGIN: 0;
	PADDING: 11px 0 0 5px;
	VERTICAL-ALIGN: top;
}
DIV#headerSearch TD.input IMG {
        VERTICAL-ALIGN: middle;
}
DIV#headerSearch TD.input INPUT {
	VERTICAL-ALIGN: middle;
}
DIV#headerSearch TD.input INPUT.text {
	WIDTH: 170px;
	FONT-SIZE: 12px;
	BORDER: 1px solid #d9d9d9;
}
DIV#headerError {
	WIDTH: 660px;
	POSITION: relative;
	LEFT: 165px;
	MARGIN: 0 0 5px 0;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BACKGROUND: #ff0000; 
	COLOR: #ffffff; 
}
DIV#headerInfo {
	WIDTH: 660px;
	POSITION: relative;
	LEFT: 165px;
	MARGIN: 0 0 5px 0;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BACKGROUND: #00ff00; 
	COLOR: #ffffff; 
}

/***
	Footer
***/
DIV#footerLinks {
	PADDING: 5px 0 10px 0;
	MARGIN: 0;
}
DIV#footerLinks P.title {
	MARGIN: 0;
	PADDING: 0;
        FONT-SIZE: 14px;
        FONT-WEIGHT: bold;
        COLOR: #ff7700;
}
DIV#footerLinks TD.borderLeft {
	BORDER-RIGHT: solid 2px #d9d9d9;
	PADDING: 0 0 0 0;
	MARGIN: 0;
	VERTICAL-ALIGN: top;
}
DIV#footerLinks TD.borderRight {
	BORDER-RIGHT: solid 2px #d9d9d9;
	PADDING: 0 0 0 20px;
	MARGIN: 0;
	VERTICAL-ALIGN: top;
}
DIV#footerLinks TD.borderNone {
	PADDING: 0 0 0 20px;
	MARGIN: 0;
	VERTICAL-ALIGN: top;
}
DIV#footerLinks A {
        FONT-SIZE: 11px;
        TEXT-DECORATION: underline;
        COLOR: #002ed6;
}
DIV#footerLinks UL {
	LIST-STYLE-IMAGE: url(images/puce_orange.gif); 
	MARGIN: 0 0 0 20px;
	PADDING: 0;
	LIST-STYLE-TYPE: none;
	LINE-HEIGHT: 14px;
}
DIV#footerLinks UL LI {
	MARGIN: 0;
	PADDING: 0;
        FONT-SIZE: 11px;
        COLOR: #002ed6;
}
DIV#footerNavigation {
	PADDING: 7px 0 0 0;
	MARGIN: 0;
	BACKGROUND: url(images/footer_left.gif) left no-repeat;
	BACKGROUND-COLOR: #fc5b00;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFF;
}
DIV#footerNavigation A {
        FONT-SIZE: 12px;
        COLOR: #FFF;
}
DIV#footerInfo P {
	MARGIN: 5px auto;
	PADDING: 0;
	WIDTH: 85%;
	TEXT-ALIGN: center;
        FONT-SIZE: 12px;
        COLOR: #000;
}
DIV#footerInfo P.grey {
	TEXT-ALIGN: left;
        COLOR: #666666;
}
SPAN.middleRight {
	WIDTH: 50%;
	MARGIN: 0 5px 0 5px;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;
}
SPAN.middleLeft {
	WIDTH: 50%;
	MARGIN: 0 5px 0 5px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
}
SPAN.middle {
	MARGIN: 0 5px 0 5px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
}


/***
	Boxes
***/
DIV.infoBox {
	MARGIN: 0 0 10px 0;
	PADDING: 0 0 5px 0;
	WIDTH: 175px;
	BACKGROUND-COLOR: #F5F5F5;
}
DIV.infoBox P {
	MARGIN: 0 5px 0 5px;
	PADDING: 0;
}

/* newletter box */
DIV#newsletter P {
	PADDING: 5px 5px 0 5px;
	MARGIN: 0;
	FONT-SIZE: 11px;
	COLOR: #676767;
}
DIV#newsletter INPUT {
	HEIGHT: 18px;
	FONT-SIZE: 9px;
	BACKGROUND-COLOR: #ededed;
	COLOR: #676767;
	BORDER: none;
	VERTICAL-ALIGN: middle;
}

/* sponsorship box */
DIV#sponsorship {
	WIDTH: 175px;
	BACKGROUND: url(images/infobox/bg_sponsorship.gif) no-repeat left 20px;
}
DIV#sponsorship P {
	PADDING: 5px 5px 0 90px;
	MARGIN: 0;
}
DIV#sponsorship P.input {
	PADDING: 5px 5px 0 5px;
	MARGIN: 0;
}
DIV#sponsorship INPUT {
	HEIGHT: 18px;
	FONT-SIZE: 9px;
	BACKGROUND-COLOR: #ededed;
	COLOR: #676767;
	BORDER: none;
}

/* best sellers box */
DIV#best_sellers {
	WIDTH: 175px;
}
DIV#best_sellers P {
	PADDING: 0;
	MARGIN: 10px 5px 0 5px;
}
DIV#best_sellers A.name {
	FONT-SIZE: 12px;
	COLOR: #000;
}
DIV#best_sellers SPAN.price {
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	COLOR: #fc5b00;
}
DIV#best_sellers DIV.number {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 33px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
DIV#best_sellers TABLE {
	PADDING: 0;
	MARGIN: 10px 5px 0 5px;
	BORDER-COLLAPSE: collapse;
}
DIV#best_sellers TR TD {
	PADDING: 0 5px 0 0;
	MARGIN: 0;
	VERTICAL-ALIGN: top;
}

/* categories box */
DIV#categories UL {
	MARGIN: 0;
	PADDING: 5px 0 0 20px;
	LIST-STYLE-IMAGE: url(images/puce_orange.gif);
	LINE-HEIGHT: 16px;
}	
DIV#categories UL LI {
	MARGIN: 0;
	PADDING: 0;
}	
DIV#categories A {
	FONT-SIZE: 12px;
}

	
/* benefits box */
DIV#benefits A {
	FONT-SIZE: 12px;
}
DIV#benefits UL {
	MARGIN: 0;
	PADDING: 0 5px 0 20px;
	LIST-STYLE-IMAGE: url(images/puce_orange.gif);
	LINE-HEIGHT: 16px;
}	
DIV#benefits UL LI {
	MARGIN: 0;
	PADDING: 0;
}

/* fidelity box */
DIV#fidelity {
	BACKGROUND: url(images/infobox/bg_fidelity.gif) no-repeat right bottom;
}
DIV#fidelity P {
	PADDING: 0;
	MARGIN: 5px 0 5px 5px;
	FONT-SIZE: 11px;
	COLOR: #000;
}

/* shipping box */
DIV#shipping {
	BACKGROUND: url(images/infobox/bg_shipping.gif) no-repeat left 15px;
}
DIV#shipping P {
	PADDING: 0;
	MARGIN: 5px 5px 0 90px;
}
DIV#shipping A {
	FONT-SIZE: 12px;
}

/* payment box */
DIV#payment {
	WIDTH: 175px;
	BACKGROUND: url(images/infobox/bg_payment.gif) no-repeat right 20px;
}
DIV#payment UL {
	MARGIN: 0;
	PADDING: 5px 5px 0 20px;
	LIST-STYLE-IMAGE: url(images/puce_orange.gif);
	LINE-HEIGHT: 16px;
}	
DIV#payment UL LI {
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 12px;
}	

/* ads box */
DIV#ads {
	BORDER: none;
}

/* ads border box */
DIV#ads_border {
}


/***
	Common elements
***/
H1.page {
	PADDING: 0;
	MARGIN: 0 0 10px 0;
	HEIGHT: 20px;
	FONT-SIZE: 22px; 
	FONT-WEIGHT: normal;
	COLOR: #000; 
}
H2.page {
	PADDING: 0 0 0 10px;
	MARGIN: 0;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	COLOR: #000; 
}
P.grey {
	COLOR: #666666;
}
SPAN.purple {
	COLOR: #c21d73;
}
P.info {
	FONT-SIZE: 12px;
}
P.button {
	PADDING: 10px 20px 10px 20px;
	MARGIN: 0;
}


/*
	Pages	
*/

/* information pages */
H1.infoText {
	PADDING: 0 0 0 10px;
	MARGIN: 15px 0 5px 10px;
	BACKGROUND: url(images/bg_encartl.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
H1.infoText A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #FFF;
	LINE-HEIGHT: 20px;
}
H2.infoText {
	PADDING: 0;
	MARGIN: 0 10px 10px 10px;
	FONT-SIZE: 10px; 
	COLOR: #ff7700;
}
P.infoText {
	MARGIN: 10px 20px 10px 20px;
	PADDING: 0;
	FONT-SIZE: 12px; 
}
P.infoText A {
	FONT-SIZE: 12px; 
}
OL.infoText {   
	MARGIN: 10px 0 10px 50px;
}
OL.infoText LI {   
	FONT-SIZE: 13px; 
	MARGIN: 0;
	PADDING: 7.5px 0 0 0;
}
UL.infoSommaire {
	PADDING: 10px 0 20px 40px;
	MARGIN: 0;
}
UL.infoSommaire LI {
	LIST-STYLE-IMAGE: url(images/puce_orange.gif);
}
UL.infoSommaire LI A {
	FONT-SIZE: 12px;
}
UL.infoText { 
	MARGIN: 10px 0 10px 50px;
}
UL.infoText LI {   
	FONT-SIZE: 12px; 
	MARGIN: 0;
	PADDING: 7.5px 0 0 0;
}
P.infoLink {
	MARGIN: 0 0 10px 0;
	PADDING: 0;
	FONT-SIZE: 13px; 
}
P.infoLink A {
	FONT-SIZE: 13px; 
}

/* common form elements */
P.formTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 20px 0 10px 0;
	BACKGROUND: url(images/bg_encartm.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
P.formElement {
	MARGIN: 0;
	PADDING: 2px 0 2px 0;
	DISPLAY: block;
}
P.formMessage {
	MARGIN: 0;
	PADDING: 2px;
}
P.formButton {
	MARGIN: 15px 0 0 0;
	PADDING: 0;
	POSITION: relative;
	LEFT: 140px;	
}
P.formComment {
	PADDING: 10px 0 5px 0;
	MARGIN: 0;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
P.formError {
	MARGIN: 0;
	PADDING: 5px 0 5px 0;
	COLOR: red;
	FONT-WEIGHT: bold;
}
SPAN.formValue {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 12px;
}
SPAN.formComment {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
	COLOR: #666666;
}
SPAN.formExample {
	PADDING: 0;
	MARGIN: 0;
	FONT-SIZE: 10px;
	FONT-STYLE: italic;
	COLOR: #666666;
	DISPLAY: block;
}
SPAN.formEntry {
	PADDING: 0;
	MARGIN: 0;
	FONT-SIZE: 12px;
}
LABEL.formEntry {
	PADDING: 0;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 140px;
	HEIGHT: 15px;
}
INPUT.text {
	FONT-SIZE: 11px;
	BORDER: solid 1px #d9d9d9;
}


/* home page */
DIV#banners {
	POSITION: relative;
	PADDING:0;
	MARGIN: 0 0 10px 0;
	WIDTH: 760px;
}
DIV#carrousel {
	POSITION: relative;
	PADDING: 0;
	MARGIN: 0 0 5px 0;
	Z-INDEX: 100;
}
DIV#carrousel TD {
	PADDING: 0 10px 0 0;
	MARGIN: 0;
	WIDTH: 240px;
	TEXT-ALIGN: left;
}
DIV#homeListing {
	PADDING: 0;
	MARGIN: 0;
}
DIV#homeListing DIV.blueTitle {
	PADDING: 0;
	MARGIN: 0;
}
DIV#homeListing DIV.blueProducts {
	PADDING: 0;
	MARGIN: 0;
	BORDER-LEFT: 3px solid #002ed6; 	
	BORDER-RIGHT: 3px solid #002ed6; 	
	BORDER-BOTTOM: 3px solid #002ed6; 	
}
DIV#homeListing DIV.yellowTitle {
	PADDING: 0;
	MARGIN: 0;
}

DIV#homeListing DIV.yellowProducts {
	PADDING: 0;
	MARGIN: 0;
	BORDER-LEFT: 3px solid #ffe000; 	
	BORDER-RIGHT: 3px solid #ffe000; 	
	BORDER-BOTTOM: 3px solid #ffe000; 	
}
DIV#homeListing TD.homeLeft {
	PADDING: 5px 0 0 0;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: top;
}
DIV#homeListing TD.homeRight {
	PADDING: 5px 0 0 10px;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: top;
}
DIV#homeListing TD.homeCenter {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 760px;
	VERTICAL-ALIGN: top;
}
DIV#homeListing P.productImage {
	PADDING: 10px 0 10px 0;
	MARGIN: 0;
}
DIV#homeListing P.productInfo {
	PADDING: 5px 0 10px 10px;
	MARGIN: 0;
}
DIV#homeListing P.productName {
	PADDING: 15px 0 0 0;
	MARGIN: 0;
	WIDTH: 75px;
	OVERFLOW: hidden;
}
DIV#homeListing P.productName A {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #000;
	OVERFLOW: hidden;
}
DIV#homeListing P.productStock {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
	FONT-STYLE: italic;
}
DIV#homeListing P.productSpecial {
	PADDING: 5px 0 0 0;
	MARGIN: 0;
}
DIV#homeListing P.productBuy {
	PADDING: 5px 0 10px 0;
	MARGIN: 0;
}
DIV#homeListing DIV.smallListing {
	PADDING: 10px 0 10px 0;
	MARGIN: 0;
}
DIV#homeListing P.smallproductImage {
	PADDING: 0;
	MARGIN: 0;
}
DIV#homeListing P.smallproductName {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 125px;
	OVERFLOW: hidden;
}
DIV#homeListing P.smallproductName A {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#homeListing P.smallproductBuy {
	PADDING: 5px 0 10px 0;
	MARGIN: 0;
}


/* categories pages */
DIV#categoryListing {
	PADDING: 0;
	MARGIN: 0;
}
DIV#categoryListing DIV.categoryTitle {
	PADDING: 8px 0 0 10px;
	MARGIN: 0;
	WIDTH: 365px;
	BACKGROUND: url(images/bg_category.gif) no-repeat;
	HEIGHT: 32px;
}
DIV#categoryListing DIV.categoryTitle A {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 14px;
}
DIV#categoryListing DIV.categoryTitle SPAN A {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #FFF;
}
DIV#categoryListing DIV.categoryProducts {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 369px;
	BORDER-LEFT: 3px solid #fc5b00; 	
	BORDER-RIGHT: 3px solid #fc5b00; 	
	BORDER-BOTTOM: 3px solid #fc5b00; 	
}
DIV#categoryListing TD.categoryLeft {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: TOP;
}
DIV#categoryListing TD.categoryRight {
	PADDING: 0 0 10px 10px;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: TOP;
}
DIV#categoryListing P.categoryName {
	PADDING: 15px 0 0 10px;
	MARGIN: 0;
}
DIV#categoryListing P.categoryName A {
	FONT-SIZE: 20px;
	COLOR: #ff7700;
}
DIV#categoryListing P.subcategoryName {
	PADDING: 0 0 0 10px;
	MARGIN: 0;
}
DIV#categoryListing P.subcategoryName A {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#categoryListing P.productImage {
	PADDING: 10px 5px 10px 5px;
	MARGIN: 0;
}
DIV#categoryListing P.productInfo {
	PADDING: 5px 0 10px 10px;
	MARGIN: 0;
}
DIV#categoryListing P.productName {
	PADDING: 15px 0 0 0;
	MARGIN: 0;
	WIDTH: 80px;
	OVERFLOW: hidden;
}
DIV#categoryListing P.productName A {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#categoryListing P.productStock {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
	FONT-STYLE: italic;
}
DIV#categoryListing P.productSpecial {
	PADDING: 5px 0 0 0;
	MARGIN: 0;
}
DIV#categoryListing P.productBuy {
	PADDING: 5px 0 10px 0;
	MARGIN: 0;
}
DIV#categoryListing DIV.smallListing {
	PADDING: 10px 0 10px 0;
	MARGIN: 0;
}
DIV#categoryListing P.smallproductImage {
	PADDING: 0 0 0 5px;
	MARGIN: 0;
}
DIV#categoryListing P.smallproductName {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 128px;
	OVERFLOW: hidden;
}
DIV#categoryListing P.smallproductName A {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#categoryListing P.smallproductBuy {
	PADDING: 5px 0 10px 0;
	MARGIN: 0;
}


/* listing pages */
DIV#pageListing {
	PADDING: 5px 0;
	MARGIN: 0;
}
DIV#pageListing P.empty {
	PADDING: 10px 0;
	MARGIN: 0;
	FONT-SIZE: 14px; 
}
DIV#pageListing DIV.blueTitle {
	WIDTH: 760px;
}
DIV#pageListing DIV.blueProducts {
	WIDTH: 754px;
	BORDER-LEFT: 3px solid #002ed6; 	
	BORDER-RIGHT: 3px solid #002ed6; 	
	BORDER-BOTTOM: 3px solid #002ed6; 	
}
DIV#pageListing DIV.yellowTitle {
	WIDTH: 760px;
}
DIV#pageListing DIV.yellowBar {
	PADDING: 0;
	MARGIN: 10px 0 0 0;
	BORDER-TOP: 3px solid #ffe000; 	
}
DIV#pageListing DIV.yellowProducts {
	WIDTH: 754px;
	BORDER-LEFT: 3px solid #ffe000; 	
	BORDER-RIGHT: 3px solid #ffe000; 	
	BORDER-BOTTOM: 3px solid #ffe000; 	
}
DIV#pageFilter {
	WIDTH: 760px;
	PADDING: 0;
	MARGIN: 5px 0 0 0;
	HEIGHT: 20px;
}
DIV#pageFilter P.navigationLink {
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 14px;
	COLOR: #002ed6; 
}
DIV#pageFilter P.navigationLink A {
	FONT-SIZE: 14px; 
}
DIV#pageFilter SPAN {
	FONT-SIZE: 12px;
	COLOR: #666666;
}
DIV#pageFilter SPAN A {
	FONT-SIZE: 12px;
}
DIV#pageListing P.productImage {
	PADDING: 10px 5px 10px 5px;
	MARGIN: 0;
}
DIV#pageListing P.productName {
	PADDING: 15px 0 0 0;
	MARGIN: 0;
}
DIV#pageListing P.productName A {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#pageListing P.productInfo {
	PADDING: 5px 0 10px 10px;
	MARGIN: 0;
}
DIV#pageListing P.productTeaser {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
}
DIV#pageListing P.productTeaser A {
	COLOR: #000;
}
DIV#pageListing P.productStock {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
	FONT-STYLE: italic;
}
DIV#pageListing P.productSpecial {
	PADDING: 5px 0 0 0;
	MARGIN: 0;
}
DIV#pageListing P.productBuy {
	PADDING: 5px 0 10px 0;
	MARGIN: 0;
}
DIV#pageListing DIV.pageResults {
	MARGIN: 10px 0 0 0;
	PADDING: 0;
}
DIV#pageListing DIV.pageResults P {
	MARGIN: 5px 0 0 0;
	PADDING: 0;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 14px;
}
DIV#pageListing DIV.pageResults P A {
	FONT-SIZE: 14px;
}
DIV#pageListing P.infoText {
	PADDING: 0;
	MARGIN: 10px 0 5px 20px;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
}
DIV#pageListing P.infoText A {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
}


/* brand page */
DIV.brandLogo {
	PADDING: 0 10px 0 10px;
	FLOAT: left;
	BORDER-RIGHT: 1px solid #d9d9d9;
}
H1.brand {
	PADDING: 0 0 0 150px;
	MARGIN: 0;
	FONT-SIZE: 20px; 
	FONT-WEIGHT: normal;
	COLOR: #000; 
}
H2.brand {
	PADDING: 0 0 0 150px;
	MARGIN: 0;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: normal;
	COLOR: #666666; 
}


/* product page */
DIV#product {
	PADDING: 0;
	MARGIN: 0 0 20px 0;
	BORDER: 3px solid #002ed6;
	WIDTH: 754px;
}
DIV#product DIV.blueTitle {
	PADDING: 5px 0 5px 0;
	MARGIN: 0;
	BACKGROUND-COLOR: #002ed6;
}
H1.product {
	PADDING: 0 0 0 20px;
	MARGIN: 0;
	FONT-SIZE: 22px; 
	COLOR: #FFF; 
	FONT-WEIGHT: bold;
}
H2.product {
	PADDING: 0 0 0 20px;
	MARGIN: 0;
	FONT-SIZE: 14px; 
	COLOR: #FFF; 
	FONT-WEIGHT: normal;
}
H2.product A {
	FONT-SIZE: 14px; 
	COLOR: #FFF; 
	FONT-WEIGHT: normal;
}
TD#productLeft {
	PADDING: 0 0 0 25px;
	MARGIN: 0;
	WIDTH: 275px;
	VERTICAL-ALIGN: top;
}
TD#productRight {
	PADDING: 0 25px 00;
	MARGIN: 0;
	WIDTH: 415px;
	VERTICAL-ALIGN: top;
}
DIV#product DIV.productImage {
	MARGIN: 0;
	PADDING: 20px 25px 15px 0;
}
DIV#product DIV.productImage IMG {
	BORDER: 1px solid #d9d9d9;
}
DIV#product P.productAlternative {
	MARGIN: 0;
	PADDING: 0 0 5px 0;
	FONT-WEIGHT: bold;
}
DIV#product P.productAlternativeImages IMG {
	BORDER: 1px solid #d9d9d9;
	PADDING: 0;
	MARGIN: 0 5px 5px 0;
}
DIV#product P.productAlternativeImages {
	MARGIN: 0;
	PADDING: 0 0 10px 0;
}
DIV#product P.productFriend {
	MARGIN: 0;
	PADDING: 0 0 10px 0;
}
DIV#product P.productLinks {
	MARGIN: 0;
	PADDING: 0 0 5px 0;
}
DIV#product P.productKeywords {
	MARGIN: 0;
	PADDING: 0 0 5px 0;
}
DIV#product P.productBudget {
	MARGIN: 0;
	PADDING: 0 0 5px 0;
}
DIV#product P.productReference {
	MARGIN: 0;
	PADDING: 0 0 5px 0;
}
DIV#product P.productPrice {
	MARGIN: 0;
	PADDING: 10px 0 15px 0;
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold;
}
DIV#product P.productPrice IMG {
	VERTICAL-ALIGN: middle;
}
DIV#product P.productTeaser {
	MARGIN: 0;
	PADDING: 0 0 15px 0;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
}
DIV#product DIV.productDescription {
	MARGIN: 0;
	PADDING: 0 0 10px 0;
	FONT-SIZE: 11px;
}
DIV#product DIV.productDescription UL {
	MARGIN: 0;
	PADDING: 0 0 10px 40px;
}
DIV#product DIV.productDescription UL LI {
	FONT-SIZE: 11px;
	LIST-STYLE-TYPE: circle;
}
DIV#product P.productSpecifications {
	MARGIN: 0;
	PADDING: 0 0 10px 20px;
	FONT-SIZE: 11px;
}
DIV#product P.productAvailability {
	MARGIN: 0;
	PADDING: 0 0 10px 0;
	FONT-SIZE: 12px;
}
DIV#product DIV.productCart {
	MARGIN: 0;
	PADDING: 0 10px 20px 0;
}
DIV#product P.productOptions {
	MARGIN: 0;
	PADDING: 0 0 10px 0;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
DIV#product P.productQuantity {
	MARGIN: 0;
	PADDING: 0 10px 0 0;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
DIV#product P.productStock {
	MARGIN: 0;
	PADDING: 0 0 0 10px;
	FONT-SIZE: 12px;
}
DIV#product DIV.productReview H3.greyTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 30px 0 0 0;
	BACKGROUND: url(images/bg_encarts.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
DIV#product DIV.productReview P.reviewHead {
	PADDING: 0;
	MARGIN: 15px 0 0 0;
	FONT-SIZE: 12px;
}
DIV#product DIV.productReview P.reviewText {
	PADDING: 0;
	MARGIN: 5px 0 10px 0;
	FONT-SIZE: 11px;
	COLOR: #666666;
}
DIV#product DIV.productReview P.reviewMore {
	PADDING: 0;
	MARGIN: 15px 0 0 0;
}
DIV#product DIV.productReview A.reviewMore {
	FONT-SIZE: 11px; 
}
DIV#relatedProduct {
	PADDING: 10px 20px 10px 20px;
	MARGIN: 0;
}
DIV#relatedProduct H3.greyTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 0;
	BACKGROUND: url(images/bg_encartl.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
DIV#relatedProduct P.productImage {
	PADDING: 10px 5px 0 5px;
	MARGIN: 0;
}
DIV#relatedProduct P.productInfo {
	PADDING: 5px 0 10px 10px;
	MARGIN: 0;
}
DIV#relatedProduct P.productName {
	PADDING: 10px 0 0 0;
	MARGIN: 0;
}
DIV#relatedProduct P.productName A {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}
DIV#relatedProduct P.productTeaser {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}
DIV#relatedProduct P.productBuy {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}


/* shopping cart page */
DIV#shoppingCart {
	PADDING: 0px 0 10px 0;
	MARGIN: 0;
}
DIV#shoppingCart DIV.cartBanners {
	PADDING: 10px 0;
	MARGIN: 0;
}


/* login page */
DIV#login {
	PADDING: 5px 0;
	MARGIN: 0;
}
DIV#login DIV.loginTitle {
	WIDTH: 375px;
	BACKGROUND: url(images/bg_hd_yellow.gif) repeat-x left top;
}
DIV#login DIV.loginContent {
	WIDTH: 369px;
	BORDER-LEFT: 3px solid #ffe000; 	
	BORDER-RIGHT: 3px solid #ffe000; 	
	BORDER-BOTTOM: 3px solid #ffe000; 	
}
TD#loginLeft {
	PADDING: 5px 0;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: TOP;
}
TD#loginRight {
	PADDING: 5px 0 0 10px;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: TOP;
}
DIV#login INPUT {
	VERTICAL-ALIGN: middle;
}
DIV#login LABEL {
	PADDING: 0;
	MARGIN: 3px 0 0 10px;
	FLOAT:left;
	DISPLAY: block;
	WIDTH: 110px;
	HEIGHT: 14px;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
}
DIV#login INPUT.login {
	PADDING: 0;
	MARGIN: 0 5px 0 0;
	VERTICAL-ALIGN: middle;
}
DIV#login P.loginInfo {
	MARGIN: 0;
	PADDING: 0;
	FONT-WEIGHT: bold;
}
DIV#login P.formMessage {
	MARGIN: 0;
	PADDING: 20px;
}
DIV#login P.formError {
	MARGIN: 0;
	PADDING: 20px;
	COLOR: red;
	FONT-WEIGHT: bold;
}
DIV#login P.formLegend {
	MARGIN: 0;
	PADDING: 20px 10px 20px 20px;
}
DIV#login P.formButton {
	MARGIN: 0;
	PADDING: 5px 0 20px 0;
}

/* account page */
DIV#account {
	PADDING: 0;
	MARGIN: 0 0 20px 0;
	WIDTH: 760px;
}
DIV#account H1 {
	PADDING: 0 0 0 10px;
	MARGIN: 10px 0 0 10px;
	BACKGROUND: url(images/bg_encartm.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
DIV#account DIV.formTitle {
	MARGIN: 10px 0 0 0;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;  
}
DIV#account INPUT.account {
	FONT-SIZE: 11px;
	BORDER: solid 1px #d9d9d9;
}
DIV#account SELECT.account {
	FONT-SIZE: 11px;
	BORDER: solid 1px #d9d9d9;
}
DIV#account P.pageResults {
	MARGIN: 5px 0;
	PADDING: 0;
	TEXT-ALIGN: right;
}
DIV#account P.button {
	TEXT-ALIGN: center;
}
DIV#accountDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}



/* checkout pages */
DIV#checkout {
	PADDING: 10px 0 10px 0;
	MARGIN: 0;
}
DIV#checkout UL {
	PADDING: 0;
	MARGIN: 0;
}
DIV#checkout UL LI {
	PADDING: 0;
	MARGIN: 0;
	LIST-STYLE: none;
}
DIV#checkout DIV.input {
	FLOAT: left;
	PADDING: 30px 10px 20px 10px;
	MARGIN: 0;
}
DIV#checkout DIV.label {
	PADDING: 5px 0 5px 40px;
	MARGIN: 0;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
}
DIV#checkout TABLE {
	WIDTH: 720px;
}
DIV#checkout TABLE TR TD {
	FONT-SIZE: 12px;
}
DIV#checkout TABLE.checks {
	MARGIN: 10px 0 0 20px;
	PADDING: 0;
	WIDTH: 720px;
}
DIV#checkout TABLE.checks TR TD {
	FONT-SIZE: 12px;
}
DIV#checkout TABLE.payment {
	MARGIN: 10px 0 0 20px;
	PADDING: 0;
	WIDTH: 720px;
}
DIV#checkout TABLE.payment TR TD {
	FONT-SIZE: 12px;
}
DIV#checkout TABLE.shipping {
	MARGIN: 5px 0 0 20px;
	PADDING: 0;
	WIDTH: 720px;
}
DIV#checkout TABLE.shipping TR TD {
	FONT-SIZE: 12px;
}
DIV#checkout TABLE.payment {
	MARGIN: 5px 0 0 20px;
	PADDING: 0;
	WIDTH: 720px;
}
DIV#checkout TABLE.payment TR TD {
	FONT-SIZE: 12px;
}
DIV#checkout P.button {
	TEXT-ALIGN: left;
}
DIV#checkout P.textArea {
	PADDING: 0;
	MARGIN: 0 0 0 10px;
}


/* contact page */
DIV#contact {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}
DIV#contactDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}
DIV#contactDetail P.contactTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 10px 0;
	BACKGROUND: url(images/bg_encarts.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
DIV#contactDetail LABEL {
	PADDING: 0;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 140px;
	FONT-SIZE: 12px;
}
DIV#contactDetail SPAN.formValue {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 12px;
}
DIV#contactDetail SPAN.formComment {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 11px;
	FONT-STYLE: italic;
}


/* sponsorship page */
DIV#sponsor {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}
DIV#sponsorDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}
DIV#sponsorDetail P.sponsorTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 10px 0;
	BACKGROUND: url(images/bg_encartl.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}


/* best sellers page */
DIV#top {
	PADDING: 10px 0 10px 0;
	MARGIN: 0;
}
DIV#top DIV.categoryTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 0;
	WIDTH: 365px;
	BACKGROUND: url(images/bg_category.gif) no-repeat;
	HEIGHT: 30px;
}
DIV#top DIV.categoryTitle A {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 28px;
}
DIV#top DIV.categoryProducts {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 369px;
	BORDER-LEFT: 3px solid #fc5b00; 	
	BORDER-RIGHT: 3px solid #fc5b00; 	
	BORDER-BOTTOM: 3px solid #fc5b00; 	
}
DIV#top TD.categoryLeft {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: TOP;
}
DIV#top TD.categoryRight {
	PADDING: 0 0 10px 10px;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: TOP;
}
DIV#top P.categoryName {
	PADDING: 15px 0 0 10px;
	MARGIN: 0;
}
DIV#top P.categoryName A {
	FONT-SIZE: 20px;
	COLOR: #ff7700;
}
DIV#top P.subcategoryName {
	PADDING: 0 0 0 10px;
	MARGIN: 0;
}
DIV#top DIV.number {
	PADDING: 10px 5px 5px 10px;
	MARGIN: 0;
}
DIV#top P.productImage {
	PADDING: 10px 0 10px 15px;
	MARGIN: 0;
}
DIV#top P.productName {
	PADDING: 10px 0 5px 20px;
	MARGIN: 0;
	FONT-SIZE: 12px;
	COLOR: #000;
}
DIV#top P.productName A {
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-WEIGHT: bold;
}
DIV#top P.productStock {
	PADDING: 0 0 5px 20px;
	MARGIN: 0;
	FONT-STYLE: italic;
}
DIV#top P.productPrice {
	PADDING: 5px 10px 5px 5px;
	MARGIN: 0;
}


/* advanced search page */
DIV#advanced_search {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}
DIV#searchDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}
DIV#searchDetail P.searchTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 10px 0;
	BACKGROUND: url(images/bg_encartm.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
DIV#searchDetail LABEL {
	PADDING: 0;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 140px;
	FONT-SIZE: 12px;
}
DIV#searchDetail SPAN.formValue {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 12px;
}
DIV#searchDetail SPAN.formComment {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 11px;
	FONT-STYLE: italic;
}


/* newsletter page */
DIV#news {
	PADDING: 30px 0 10px 0;
	MARGIN: 0;
}
DIV#newsDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}
DIV#newsDetail LABEL {
	PADDING: 0 0 0 100px;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 200px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}


/* password page */
DIV#password {
	PADDING: 30px 0 10px 0;
	MARGIN: 0;
}
DIV#passwordDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}
DIV#passwordDetail LABEL {
	PADDING: 0 0 0 100px;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 200px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}


/* tell a friend page */
DIV#tell {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}
DIV#tellDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}
DIV#tellDetail P.tellTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 10px 0;
	BACKGROUND: url(images/bg_encartm.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
DIV#tellDetail LABEL {
	PADDING: 0;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 140px;
	FONT-SIZE: 12px;
}
DIV#tellDetail SPAN.formValue {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 12px;
}
DIV#tellDetail SPAN.formComment {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 11px;
	FONT-STYLE: italic;
}


/* review page */
DIV#review {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}
DIV#reviewDetail {
	WIDTH: 704px;
	MARGIN: 10px 0;
	PADDING: 20px 25px 20px 25px;
	BORDER: 3px solid #ffe000;
}
DIV#reviewDetail P.reviewTitle {
	PADDING: 0 0 0 10px;
	MARGIN: 10px 0;
	BACKGROUND: url(images/bg_encarts.gif) no-repeat;
	BACKGROUND-COLOR: #d6d6d6;
	HEIGHT: 20px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 21px;
}
DIV#reviewDetail P.reviewRating {
	PADDING: 0;
	MARGIN: 10px 0 0 0;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #002ed6;
}
DIV#reviewDetail LABEL {
	PADDING: 0;
	MARGIN: 0;
	FLOAT: left;
	WIDTH: 140px;
	FONT-SIZE: 12px;
}
DIV#reviewDetail INPUT.text {
	BORDER: 1px solid #d9d9d9;
}
DIV#reviewDetail SPAN.formValue {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 12px;
}
DIV#reviewDetail SPAN.formComment {
	PADDING: 0;
	MARGIN: 0 0 0 5px;
	FONT-SIZE: 11px;
	FONT-STYLE: italic;
}


/* reviews page */
DIV#reviews {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
}
DIV#reviews DIV.review {
	PADDING: 10px 0 0 0;
	MARGIN: 10px 0 0 10px;
	BORDER-TOP: 1px solid #d9d9d9;
}
DIV#reviews DIV.review P.reviewHead {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
	FONT-SIZE: 12px;
}
DIV#reviews DIV.review P.reviewText {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
	FONT-SIZE: 12px;
	COLOR: #666666;
}
DIV#reviews DIV.review P.reviewRating {
	PADDING: 0 0 5px 0;
	MARGIN: 0;
	FONT-SIZE: 12px;
	COLOR: #000;
}
DIV#reviews DIV.review P.reviewNote {
	PADDING: 5px 0 0 30px;
	MARGIN: 0;
	FONT-SIZE: 11px;
	COLOR: #002ed6;
	FONT-STYLE: italic;
}

/* Mediaplazza pages */
DIV#mediaplazza {
	PADDING: 0;
	MARGIN: 0;
}
DIV#mediaplazza TD.mediaplazzaLeft {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: top;
}
DIV#mediaplazza TD.mediaplazzaRight {
	PADDING: 0 0 10px 10px;
	MARGIN: 0;
	WIDTH: 375px;
	VERTICAL-ALIGN: top;
}
DIV#mediaplazza TD.mediaplazzaLeftLarge {
	PADDING: 0 0 10px 0;
	MARGIN: 0;
	WIDTH: 475px;
	VERTICAL-ALIGN: top;
}
DIV#mediaplazza TD.mediaplazzaRightSmall {
	PADDING: 0 0 10px 10px;
	MARGIN: 0;
	WIDTH: 275px;
	VERTICAL-ALIGN: top;
}
DIV#mediaplazza TD.mediaplazzaCenter {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 760px;
	VERTICAL-ALIGN: top;
}
DIV#mediaplazza DIV.mediaplazzaTitle {
	PADDING: 8px 0 0 10px;
	MARGIN: 0;
	WIDTH: 365px;
	BACKGROUND: url(images/bg_category.gif) no-repeat;
	HEIGHT: 32px;
}
DIV#mediaplazza DIV.mediaplazzaTitleSmall {
	PADDING: 8px 0 0 10px;
	MARGIN: 0;
	WIDTH: 265px;
	BACKGROUND: url(images/bg_category.gif) no-repeat;
	HEIGHT: 32px;
}
DIV#mediaplazza DIV.mediaplazzaTitleLarge {
	PADDING: 8px 0 0 10px;
	MARGIN: 0;
	WIDTH: 465px;
	BACKGROUND: url(images/bg_category.gif) no-repeat;
	BACKGROUND-COLOR: #fc5b00;
	HEIGHT: 32px;
}
DIV#mediaplazza DIV.mediaplazzaTitleListing {
	PADDING: 15px 0 0 10px;
	MARGIN: 0;
	WIDTH: 750px;
	BACKGROUND: url(images/bg_category.gif) no-repeat;
	BACKGROUND-COLOR: #fc5b00;
	HEIGHT: 25px;
}
DIV#mediaplazza A.mediaplazzaTitle {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	LINE-HEIGHT: 14px;
}
DIV#mediaplazza A.mediaplazzaLinkAll {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #FFF;
}
DIV#mediaplazza DIV.mediaplazzaSmall {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 269px;
	BORDER-LEFT: 3px solid #fc5b00; 	
	BORDER-RIGHT: 3px solid #fc5b00; 	
	BORDER-BOTTOM: 3px solid #fc5b00; 	
}		
DIV#mediaplazza DIV.mediaplazzaMedium {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 369px;
	BORDER-LEFT: 3px solid #fc5b00; 	
	BORDER-RIGHT: 3px solid #fc5b00; 	
	BORDER-BOTTOM: 3px solid #fc5b00; 	
}
DIV#mediaplazza DIV.mediaplazzaLarge {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 469px;
	BORDER-LEFT: 3px solid #fc5b00; 	
	BORDER-RIGHT: 3px solid #fc5b00; 	
	BORDER-BOTTOM: 3px solid #fc5b00; 	
}
DIV#mediaplazza DIV.mediaplazzaListing {
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 754px;
	BORDER-LEFT: 3px solid #fc5b00; 	
	BORDER-RIGHT: 3px solid #fc5b00; 	
	BORDER-BOTTOM: 3px solid #fc5b00; 	
}
DIV#mediaplazza TD.logo {
	PADDING: 5px 5px 5px 5px;
	MARGIN: 0;
	WIDTH: 64px;
	HEIGHT: 64px;
}
DIV#mediaplazza TD.hifi {
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0;
	FONT-SIZE: 12px
}
DIV#mediaplazza TD.hifi  A{
	PADDING: 0;
	MARGIN: 0;
	FONT-SIZE: 12px
}
DIV#mediaplazza TD.hifi  IMG {
	PADDING: 1px 10px 0 0;
	MARGIN: 0;
}
DIV#mediaplazza TD.polyphonic {
	PADDING: 2px 2px 2px 4px;
	MARGIN: 0;
	FONT-SIZE: 12px
}
DIV#mediaplazza TD.polyphonic  A{
	PADDING: 0;
	MARGIN: 0;
	FONT-SIZE: 12px
}
DIV#mediaplazza TD.polyphonic  IMG {
	PADDING: 0 2px 0 0;
	MARGIN: 0;
}
DIV#mediaplazza P.categoryName {
	PADDING: 15px 0 0 10px;
	MARGIN: 0;
}
DIV#mediaplazza P.categoryName A {
	FONT-SIZE: 20px;
	COLOR: #ff7700;
}
DIV#mediaplazza P.subcategoryName {
	PADDING: 0 0 0 10px;
	MARGIN: 0;
}
DIV#mediaplazza P.subcategoryName A {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000;
}





