BODY { color:#1d2936; font-size:11px; font-family:Arial, verdana, tahoma; background-color:#ffffff; background-image:url(images/fon.gif); background-repeat:repeat-x; background-position:0 0; margin:0; }
p { font-size:13px; }
.boxText { color:#3a291e; font-family:Tahoma, arial, verdana; font-size:11px; }
.boxText2 { color: #20394b; font-size:11px; font-family:Arial, Verdana, sans-serif; font-weight:bold; }
.boxText4 { color:#c2004e; font-size:11px; font-family:Arial, Verdana, sans-serif; font-weight:bold; }
H3 { color:#c2004e; }
.boxText3 { color:#367136; font-size:11px; font-family:Arial, Verdana, sans-serif; }
A.nouveau { color:#1d2936; font-size:12px; font-weight:bold; }
.errorBox { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#c2004e; font-weight:bold; }
.stockWarning { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#cc0033; }
.productsNotifications { background:#f2fff7; }
.orderEdit { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#367136; }
A { color:#1d2936; text-decoration:none; }
A:hover { color: #c2004e; text-decoration:underline; }
FORM { display:inline; }
TR.header { background:#ffffff; }
TR.headerNavigation { background:#367136; }
TD.productDesc { font-family:Arial, Verdana, sans-serif; font-size:9pt; text-align:center; color:#4c4c4c; }
TD.productheadDesc { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:normal; color:#646464; }
TD.headerNavigation { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#367136; color:#ffffff; font-weight:bold; }
A.headerNavigation { color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; }
A.rub { color:#3a291e; font-family:Tahoma, verdana, arial; font-size:11px; }
A.smalltextcatego2 { color: #c2004e; font-weight:bold; }
A.infos:hover { color: #367136; font-size:10px; font-weight:bold; }
TR.headerError { background:#ff0000; }
TD.headerError { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center; }
TR.headerInfo { background:#367136; }
TD.headerInfo { font-family:Tahoma, verdana, arial, sans-serif; font-size:12px; background:#367136; color:#ffffff; font-weight:bold; text-align:center; }
A.footer { color:#fff; font-size:11px; font-family:Tahoma, verdana, arial; }
TD.footer { font-family:tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; background-image:none; background-repeat:repeat; background-attachment:scroll; background-position:0 0; }
.infoBox { background-image:none; background-repeat:repeat; background-attachment:scroll; background-position:0 0; }
.infoBoxContents2 { font-family:Arial, Verdana, sans-serif; font-size:11px; }
.infoBoxContents { font-size:11px; font-family:Arial, Verdana, sans-serif; background:#ffffff; }
.infoBoxNotice { background:#c2004e; }
.infoBoxNoticeContents { background:#ffe6e6; font-family:Arial, Verdana, sans-serif; font-size:10px; }
TD.infoBoxHeading { background-image:url(images/infobox/corner_center.gif); font-family:Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; color:#000000; display:none; }
TD.infoBox,SPAN.infoBox { font-family:Verdana, Arial, sans-serif; font-size:10px; }
TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd { background:#f0f0f0; }
TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even { background:#f0f0f0; }
TABLE.productListing { border-spacing:1px; }
TABLE.boxcatego01 { border:solid 1px #d1d1d1; }
.productListing-heading { color:#ffffff; font-size:11px; font-family:Arial, verdana, tahoma, sans-serif; background:#c2004e; }
TD.productListing-data { color:#4e3c31; font-family:Arial, Verdana, sans-serif; font-size:11px; background-color:#ffffff; }
A.pageResults { color:#c2004e; }
A.pageResults:hover { color: #367136; background-image:none; background-repeat:repeat; background-attachment:scroll; background-position:0 0; }
A.sess { color:#c2004e; }
TD.sess { color:#3a291e; font-family:Verdana, Arial, sans-serif, tahoma; }
A.nom { color:#1d2936; font-size:11px; font-family:Arial, Verdana, sans-serif; font-weight:bold; }
A.nom:hover { color:#367136; font-size:11px; font-family:Arial, Verdana, sans-serif; font-weight:bold; }
.currency_symbol { color: #c2004e; }
TD.pageHeading,DIV.pageHeading { font-size:20px; color:#367136; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
TD.pageHeading1,DIV.pageHeading1 { font-size:20px; color: #367136; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
TD.pageHeading9,DIV.pageHeading9 { font-size:16px; color: #367136; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
TD.pageHeading9,DIV.pageHeading9 { font-size:17px; color:#367136; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
TD.pageHeading4,DIV.pageHeading4 { color:#367136; font-size:13px; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
TD.pageHeading3,DIV.pageHeading3 { color:#2b2b2b; font-size:12px; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
TD.pageHeading2,DIV.pageHeading2 { color: #367136; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
TR.subBar { background:#efedeb; }
TD.subBar { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; }
TD.main,P.main { color:#2b2b2b; font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:1.5; }
TD.mainplan,P.mainplan { color:#1d2936; font-family:Arial, Verdana, sans-serif; font-size:9.5pt; line-height:1.5; border-right:15px solid transparent; }
TD.maincarte,P.maincarte { color:#04579d; font-size:13px; font-family:Arial, Verdana, sans-serif; line-height:1.5; }
TD.main5,P.main5 { color:#2b2b2b; font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:1.5; text-align:left; }
TD.main6,P.main6 { color:#646464; font-size:12px; font-family:Arial, Verdana, sans-serif; line-height:1.5; text-align:justify; }
TD.main61,P.main61 { color:#1d2936; font-size:12px; font-family:Arial, Verdana, sans-serif; line-height:1.5; text-align:justify; }
TD.main3,P.main3 { color:#2b2b2b; font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:1; }
TD.main2,P.main2 { color:#2b2b2b; font-size:12px; font-family:Arial, Verdana, sans-serif; line-height:1.5; }
TD.main4,P.main4 { color:#2b2b2b; font-size:10px; font-family:Arial, Verdana, sans-serif; line-height:1.5; text-align:justify; }
TD.smallText4,SPAN.smallText4,P.smallText4 { color: #367136; font-size:11px; font-family:Arial, Verdana, sans-serif; font-weight:bold; }
TD.smallTextcvv,SPAN.smallTextcvv,P.smallTextcvv { text-align: justify; color: #808080; font-size:12px; font-family:Arial, Verdana, sans-serif; }
TD.smallText3,SPAN.smallText3,P.smallText3 { color: #367136; font-size:12px; font-family:Arial, Verdana, sans-serif; font-weight:bold; }
TD.smallText,SPAN.smallText,P.smallText { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:bold; padding-left:10px; }
TD.smallText6,SPAN.smallText6,P.smallText6 { color:#BCBCBC; font-family:Arial, Verdana, sans-serif; font-size:10px; padding-left:10px; }
TD.smalltextcatego,SPAN.smalltextcatego,P.smalltextcatego,A.smalltextcatego { color:#c2004e; font-size:11px; font-family:Arial, Verdana, sans-serif; font-weight:bold; padding-left:10px; border:solid 1px white; }
TD.accountCategory { font-family:Verdana, Arial, sans-serif; font-size:13px; color:#aabbdd; }
TD.fieldKey { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
TD.fieldValue { font-family:Verdana, Arial, sans-serif; font-size:12px; }
TD.tableHeading { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
SPAN.newItemInCart { font-family:Verdana, Arial, sans-serif; font-size:10px; color: #c2004e; }
CHECKBOX,INPUT,RADIO,SELECT { font-family:Arial, Verdana, sans-serif; font-size:11px; }
.inok { border:solid 1px #e69067; }
.inok2 { border:solid 1px #b3cd23; }
.inok3 { width:180px; border:solid 1px #b3cd23; }
.inok4 { width:100%; border:solid 1px #b3cd23; }
.go { background-color:#ffffff; font-size:12px; font-family:Verdana; width:236px; height:20px; border:solid 1px #60a72c; }
TEXTAREA { width:100%; font-family:Verdana, Arial, sans-serif; font-size:11px; height:150px; border:solid 1px #b3cd23; }
SPAN.greetUser { font-family:Verdana, Arial, sans-serif; font-size:12px; color: #c2004e; font-weight:bold; }
TABLE.formArea { background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px; }
TD.formAreaTitle { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
SPAN.markProductOutOfStock { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color: #c2004e; font-weight:bold; }
SPAN.productSpecialPrice { color: #c2004e; }
SPAN.errorText { font-family:Verdana, Arial, sans-serif; color: #c2004e; }
.moduleRow { }
.moduleRowOver { background-color:#edeae8; cursor:pointer; cursor:pointer; }
.moduleRowSelected { background-color:#edeae8; }
.checkoutBarFrom,.checkoutBarTo { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; }
li { color:#367136; }
/* message box */
.messageBox { font-family:Verdana, Arial, sans-serif; font-size:10px; }
.messageStackError,.messageStackWarning { background-color: #c2004e; color: white; font-family:Verdana, Arial, sans-serif; font-size:10px; }
.messageStackSuccess { color: white; font-family:Verdana, Arial, sans-serif; font-size:10px; background-color: #c2004e; }

/* input requirement */
.inputRequirement { font-family:Verdana, Arial, sans-serif; font-size:10px; color: #c2004e; }
td { font-family:tahoma,verdana,arial; font-size:11px; color:#646464; }
.bg { background-image:url(images/m21.gif); background-repeat:repeat-y; }
.bg12 { background-repeat:repeat-x; }
.bg2 { background-image:url(images/m27-2.gif); background-repeat:repeat-y; }
.bg22 { background-image:url(images/m27-2.gif); background-repeat:repeat-y; }
.ml { font-size:10px; color:#000000; font-weight:bold; text-decoration:none; }
.ml1 { font-size:11px; color:#399CC9; text-decoration:underline; }
.ml2 { font-size:11px; color:#399CC9; font-weight:bold; text-decoration:none; }
.ml3 { font-size:11px; color: #367136; text-decoration:underline; }
.ca { font-size:12px; color:#ffffff; font-weight:bold; }
.ca1 { font-size:20px; color:#4e3c31; font-family:Arial, verdana, tahoma; font-weight:bold; padding-top:4px; }
.ca2 { font-size:15px; color:#DC1400; font-weight:bold; }
.ca3 { color:#4e3c31; font-size:13px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
SPAN.sto { color:#3687bb; font-size:12px; font-family:arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
.ca4 { color: #18568c; font-size:15px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
.ca5 { color: #367136; font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
.sc { font-size:11px; color:#000000; font-weight:bold; }
.se { width:120px; font-size:9px; }
.se1 { width:177px; font-size:9px; }
#lightbox { position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox a img { border:none; }
#outerImageContainer { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer { padding:10px; }
#loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav { left:0; }
#hoverNav a { outline:none; }
#prevLink,#nextLink { width:49%; height:100%; background:transparent url(../images/blank.gif) no-repeat; 
/* Trick IE into showing hover */
display:block; }
#prevLink { left:0; float:left; }
#nextLink { right:0; float:right; }
#prevLink:hover,#prevLink:visited:hover { background:url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover,#nextLink:visited:hover { background:url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; }
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:70%; float:left; text-align:left; }
#imageData #caption { font-weight:bold; }
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1em; }
#imageData #bottomNavClose { width:66px; float:right; padding-bottom:.7em; }
#overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }
.lbWidth { 
/* most browsers */
position:absolute; top:0; left:0; width:100%; min-width:790px; }
* html .lbContent { 
/* IE6 */
margin-left:-790px; position:relative; }
* html .lbMinWidth { 
/* IE6 */
padding-left:790px; }

/* Clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

INPUT.acc_input2 { color:#4a3529; font-size:12px; background:#fff; border:solid 1px #aac126; }
TD.parao { padding-top:10px; padding-bottom:10px; padding-left:25px; padding-right:15px; }
UL.parao { margin:0; padding:0; }
LI.parao { line-height:12px; font-family:Arial, verdana, tahoma; margin:0; padding:0; color: #367136; }
A.parao { color: #367136; }
A.parao:hover { color: #c2004e; }