/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

  Portions copyright &copy; 2010 Solucart.
 
  http://www.solucart.com
*/

/* BOF RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* EOF RESET */

/* BOF PAGE LAYOUT */
body {margin-left: auto;margin-right: auto;width: 100%; background-color:#dcd4d1;}
#container{width:950px; margin-left: auto; margin-right: auto; padding:10px 0px 0px 10px;}
#pagelayout{width:950px; margin-left: auto; margin-right: auto; padding:10px 10px 0px 10px; }
#header {position: absolute;top: 0px;width: 950px;}
#page {float: left;width: 950px;background-color:#9c8477;}
#pagecolumnleft {float: left;width: 200px; background:#9c8477;}
#content-body {float: left;width: 750px;  background-color:#ffffff;  min-height:700px; height:auto !important;}
#content-main {padding:10px 10px 0px 10px; }
#footer {clear: both;width:950px;margin:0px 0px 0px 0px; background-color:#5f4b40; border-top:1px solid #524e2b; padding: 10px 0;}
#rotator { float: left; width: 700px; margin-top: 13px;  }

/* EOF PAGE LAYOUT */

/* BOF COMMON POSITION AND SPACING  */
.leftfloat{float:left;}
.leftfloat-right{float:left;text-align:right;padding:3px 2px 2px 2px;}
.leftfloat-center{float:left;text-align:center;}
.leftfloat-databox{float:left;width:150px;}
.leftfloat-silverpixel{float:left;padding:5px 0px 5px 0px;}
.leftfloat-silverpixelend{float:left;}
.rightfloat{float:right; padding-right: 20px;}
.rightfloat-createaccount{float:right; padding-right: 20px;margin-top: -430px;}
.rightfloat-points{float:right; padding-right: 20px;margin-top: 0px;}

.rightfloatbutton{float:right; padding-right: 50px;}
.rightfloat-center{float:right;text-align:center;}
.rightfloat-right{float:right;text-align:right;}
.right{text-align:right;}
.divider{clear: both;height:0px;} 
.divider-short{clear: both;height:5px;} 
.divider-tall{clear: both;height:13px;}
.divider-xl{clear: both;height:120px;} 
.divider-moyen{clear: both;height:37px;} 

.divider-pageheading{clear: both;height:10px;}
.centerfloat{ text-align: center; margin-left: -120px;}
.center{ text-align: center; }
.MapLeftfloat{float:left; padding-left: 100px; }
.MapRightfloat{float:left; padding-left: 200px; }
.buttonPadding{float:left; padding-left:40px;}
.borderBottom {border-bottom: 3px; border-bottom-color:#8f7c6e; border-bottom-style:solid; }
.borderBottomRed {border-bottom: 3px; border-bottom-color:#8f7c6e; border-bottom-style:solid; color:#990000; }
.borderBottomRed2 {border-bottom: 1px; border-bottom-color:#8f7c6e; border-bottom-style:solid; color:#990000; margin-bottom: 2px;}

.OneThird { background-color:#fff;}
.searchHeader {margin-left: 10px; margin-bottom: 10px; margin-top: 6px;}
.centerfloat{ text-align: center; }
.centeralign{ text-align: center; color: #c5c5c5;}
.MapLeftfloat{float:left; padding-left: 50px; width: 300px; }
.MapRightfloat{float:left; padding-left:60px; width: 300px; }
.buttonPadding{float:left; padding-left:40px;}

/* EOF COMMON POSITION AND SPACING  */

/* BOF TEXT ELEMENTS  */
a, a:hover, p, p.main, .main, .bold, .leftfloat, .leftfloat-right, .rightfloat, .leftfloat-databox, .right, .center,  ul, li, .moduleRow, .moduleRowOver, .moduleRowSelected, .pagebox-account, .pagebox, .pagebox-onethird, .pagebox-twothirds, .pagebox-halfwidth, .pagebox-threefourths, .pagebox-onefourth, .products-new, .categorylisting, .confirm-comments, .listingfloat{ font-family: Trebuchet, Arial, sans-serif;font-size: 13px;color: #8f7c6e;line-height: 15px; }
p { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:14px; color: #8f7c6e; margin-top: 0; text-align:justify;  }
div {color: #8f7c6e;}
.Italic { font-style:italic; }
.bold { font-weight: bold;}
.smalltext, p.smalltext, .smallText, p.smallText{font-family: Verdana, Arial, sans-serif;font-size: 10px;margin-top:5px;color: #8f7c6e;}
.smalltext-model{margin-top:5px;font-size:10px;}
a { color: #8f7c6e; text-decoration: none;  }
a:link { color: #8f7c6e; }
a:visited { color: #8f7c6e; }
a:hover { color: #8f7c6e; }
a:active { color: #8f7c6e; }
p a{color: #8f7c6e;text-decoration: none;}
h1 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:18px;  color: #8f7c6e; margin-top: 7px; border-bottom: #8f7c6e 1px solid; border-top: #8f7c6e 1px solid; font-weight: bold; line-height:20px; text-transform: uppercase; }
h2 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:17px;  color: #8f7c6e; margin-top: 0; text-align: justify; text-decoration:underline; font-weight: bold;}
h3 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:16px;  color: #8f7c6e; margin-top: 0;  margin-top: 10px; text-decoration:underline;}
.underline { font-style:italic; font-size: 14px; } 
h4 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #8f7c6e; text-align:left;  }
.headingAlign { text-align: center; }
h5 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:16px; color: #8f7c6e; text-align:left; font-weight: bold; text-decoration:underline;}
h6 { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:14px;  color: #8f7c6e; margin-top: 0;  margin-top: 10px;  }
.regular { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  color: #8f7c6e;}

.not-h{font-family: Verdana, Arial, sans-serif;font-weight: normal;font-size: 11px;color: #000000;line-height: 15px;padding:0px 0px 0px 5px;}
.rightText { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #8f7c6e; margin-top: 0; text-align:left; text-transform: none; }
.rightTextCenter { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #8f7c6e; margin-top: 0; text-align:center; text-transform: none; }
.center {text-align:center; }
.left { text-align: left; }
.dropCap { font-Size:25px; font-weight: bold;}
.alignRight { text-align: right; }
.addthis { text-align: right; margin-top: -25px; margin-bottom: 5px; }

.List { list-style: none;}
.square { list-style: square;}
.siteMapList {margin-left: 30px; }
.middle {text-align: center;}
.freeGift { font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:13px; color: #8f7c6e; margin-top: 0; text-align:justify;  }

/* EOF TEXT ELEMENTS  */

/*  BOF HEADER */
.header-box {background: #ffffff;}
.header-left{float:left;}
.header-right{float:right;}
.divider-header{clear:both;height:0px;}
a.headernavigation, a.headerNavigation{ color: #6b6941;font-family: Verdana, Arial, sans-serif;font-size: 10px; }
a.headerNavigation:hover{color: #ffffff;font-family: Verdana, Arial, sans-serif;font-size: 11px;text-decoration: underline;}
#header-logo {float:left;padding:10px 10px 0px 20px; width: 170px;}
#header-breadcrumbs{font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight:bold;color:#ffffff;padding:3px 0px 3px 10px; background: #c06616;margin-top: 5px; }
#header-navaccount{width: 100%; font-size: 11px;color:#6b6941;text-align: center;background: #5f4b40; height: 44px; padding: 0px 0; border-bottom: #5d5c44 1px solid;}
#header-currency{width: 200px; float: left; padding-top: 10px; border-right:1px solid #5d5c44;}
#header-currency-insert{width: 140px; padding-left: 20px;}

#header-language{width: 150px; float: left; padding-top: 10px; border-right:1px solid #5d5c44;}
#header-main{background-color:#5f4b40; height: 160px; }
.header-basket{width: 570px; float: left; padding-top: 15px; padding-left: 10px;}
.header-basket a{font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight:bold;color:#ffffff;}
.header-basket a:hover{font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight:bold;color:#8f7c6e;}
#header-image{float:left; width: 400px;}
#header-search{float:left; padding-top: 55px; text-align: right; width: 149px;}
#crumbHolder{margin-top: -5px; text-align: left; margin-bottom: 10px; }

a.header-breadcrumbs, a.header-navaccount{color:#5f4b40; text-transform:lowercase; font-size: 11px;}
a.header-breadcrumbs:hover, a.header-navaccount:hover{text-decoration: underline}
#headerNavigation{font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #bbc3d3;color: #ffffff;font-weight : bold;padding:1px 4px 1px 4px;}
.header-error {background: #ff0000;font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #ff0000;color: #ffffff;font-weight : bold;text-align : center;}
.header-info {background: #00ff00;font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}
.search-box{height: 26px; padding: 5px 0 0 10px; width: 150px; }
input.search-field{ float: left; border:1px solid #CCCCCC; border-width: 1px 0px 1px 1px; margin:0; font-family:tahoma; font-size: 12px; padding: 3px 0px 0px 4px; height:16px; width: 123px; }
input.search-go {float:right; border:1px solid #CCCCCC; border-width: 1px 1px 1px 0px; margin:0; padding:0; margin-left: 0px; height: 21px; width: 21px; background: #ffffff url(../../images/search-icon.png) no-repeat top left; cursor: pointer; }

/* ########## Right navbar ########### */
#rightNavbar { float: right; width: 220px; text-transform: uppercase; }
#rightNavbar li { display:block; list-style: none; padding: 15px 5px 0px 15px; color: #8f7c6e; font-weight: bold; font-size: 12px; text-align:left; }
#rightNavbar a { text-decoration: none; color: #8f7c6e; }

/* ########## Bottom navbar ########### */
#baseNavbar { text-transform:uppercase; text-align:center; }
#baseNavbar li { display: inline; }
#baseNavbar a { text-decoration: none; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;  color: #fff;}
#baseNavbar2 {text-align:center; text-transform:uppercase; }
#baseNavbar2 li { display: inline; }
#baseNavbar2 a { text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #fff;}

/* BOF */
.divider-footer{clear:both;height:0px;}
/* EOF FOOTER */

/* BOF COMMON ELEMENTS ON CATALOG PAGES */
.pagebox{}
.pagebox-halfwidth{float:left;width:47%;padding:0px 15px 0px 0px;}
.pagebox-onethird{float:left;width:220px;padding:0px 15px 0px 0px;}
.pagebox-twothirds{float:left;width:325px;padding:0px 15px 0px 0px;}
.pagebox-threefourths{float:left;width:74%;padding:0px 0px 0px 0px;}
.pagebox-onefourth{float:right;width:23%;text-align: center;}
.pagebox-description{width: 100%;}
.pagebox-image{text-align: center;}
.pagebox-onethird{float:left;width:220px;padding:0px 15px 0px 0px;}
.spaceUnder { margin-bottom: 7px; }
.borderBottom {border-bottom: 3px; border-bottom-color:#8f7c6e; border-bottom-style:solid; }
.borderBottomRed {border-bottom: 3px; border-bottom-color:#8f7c6e; border-bottom-style:solid; color:#990000; }
.OneThird { background-color:#fff;}

/* EOF COMMON ELEMENTS ON CATALOG PAGES */

/* ########## Information Page ########### */
#infoPage { float: left; }
#infoLeft { float: left; width: 280px;}
#infoRight {float: left; text-align:left; width: 380px; margin-top: 70px;}

/* ########## Front page ########### */
#frontLeader { float: left; width: 500px; }
.frontInformation { width: 500px; font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #8f7c6e; margin-top: 0; text-align:justify; line-height: 20px; margin-bottom: 10px; }
#languageSelector { font-size:12px; color: #8f7c6e; width: 500px;padding-top: 50px; text-align:right;}

/*  BOF FORMS  */
.form-textholder{font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #8f7c6e;line-height: 15px;padding:0px 10px 0px 25px;}
.formbox{background: #fff; border:0px solid #bbc3d3;margin:0px 0px 0px 0px;padding:5px 10px 5px 10px; font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #8f7c6e;line-height: 15px;}
.form-caption{float:left;text-align:right;font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #8f7c6e;line-height: 15px; padding:3px 7px 2px 2px;width:175px;}
.input_tellafriendbox{width:100px;}
.divider-form{clear: both;height:5px;} 
.textboxwidth{  width:125px;padding:0px 5px 0px 0px;}
.checkboxwidth, .radiowidth{ width:25px;padding:0px 5px 0px 5px;}
/*  EOF FORMS  */

/* BOF CHECKOUT */
.checkoutbox{background: #FFC; padding:5px 10px 5px 10px; margin: 10px 30px 10px 30px;}
/* EOF CHECKOUT */

/* BOF ACCOUNT PAGES */
.pagebox-account{padding:5px 10px 5px 10px; }
.account-left{float:left;padding:3px 3px 3px 3px;border:0px solid #ff0000;}
.account-right{float:right;padding:3px 3px 3px 3px;border:0px solid #ff0000;}
.points-left{float:left; color: #8f7c6e; font-family: Verdana, Arial, sans-serif;font-size:12px;}
.coupon-right{float:right; margin-left: 205px;}
.payment-radio-right { width: 25px; float: right;}
.points-right{float:right; width:25px;;}
table.accountbox{border-collapse: collapse;}
td.accountbox{padding:3px 23px 3px 3px;}
td.accountbox-rt{text-align: right;padding:3px 3px 3px 3px;}
.categorylisting{float:left;width:200px;text-align: center;margin:0px 43px 5px 0px;}
/* EOF ACCOUNT PAGES */

/* BOF Product Quantity Table*/
.QTProHeading{text-align: left;padding: 0 10px;}
.QTProListing{text-align: left; padding: 0 10px; background-color:#CCC;border:1px solid #f8f8f9; }

/* EOF Product Quantity Table*/

/* BOF INFOBOXES */
.categorylisting{text-align: center;}
.infobox{padding:5px; }
.infoboxhead{padding:5px; }
.infoboxcontentshead, .infoBoxContentshead, span.infoboxcontentshead{font-family: Verdana, Arial, sans-serif;font-size: 10px;padding-bottom:3px; }
.infoboxcontents, .infoBoxContents, span.infoboxcontents{font-family: Verdana, Arial, sans-serif;font-size: 10px;text-align: center; }
.currencybox, .currencybox, span.currencybox{background-color:#fcefdb;border:0px solid #f8f8f9;font-family: Verdana, Arial, sans-serif;font-size: 10px;padding-bottom:0px;}
.infoboxheading{background-color:#5f4b40; padding: 10px 0;font-family: Verdana, Arial, sans-serif; font-size: 12px; padding-left: 25px; color:#ffffff;border-bottom:1px solid #fff;border-top:1px solid #fff;text-transform: uppercase; font-weight:bold;}
.shoppingcart{	background-image:url(../../images/infobox/corner_right.gif);background-repeat: no-repeat;background-position: right;background-color: #bbc3d3;width:200px;}
img.right_arrow{float:right;left:10px;}
.infobox-headerimage{padding-right:6px;border:1px solid #0000ff;position: relative;right:6px;top:-10px;}
table.infobox-cart{border:0px solid #ff0000;font-family: Verdana, Arial, sans-serif;font-size: 10px;line-height: 12px;}
td.infoBoxContents-cart {border:0px dashed #ff0000;font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #333333;line-height: 12px;}
a.infobox-cart {font-family: Verdana, Arial, sans-serif;font-size: 10px;line-height: 12px;	color:#333333;}
a:hover.infobox-cart{font-family: Verdana, Arial, sans-serif;font-size: 10px;line-height: 12px;	color:#666666;}
.categories, .manufacturers, .manufacturerinfo, .quickfind, .articles, .languages, .currencies, .information, .articlesauthor, .whatsnew, .shoppingcart, .specials, .reviews, .notifications, .bestsellers, .orderhistory, .tellafriend{float:left;padding-right:5px;padding-left:7px;margin-top:0px;font-family: Verdana, Arial, sans-serif; color: #ffffff;font-size: 10px;font-weight: bold;text-align: center;}
.categories{background-color: #686337;width:190px;padding: 3px 0 3px 5px; color: #b7ae60; font-size:12px; }
.manufacturers, .manufacturerinfo, .quickfind, .articles, .languages, .currencies, .information, .articlesauthor, .whatsnew, .specials, .reviews, .notifications, .bestsellers, .orderhistory, .tellafriend {background-color: #686337;width:190px; padding: 3px 0 3px 5px;color: #b7ae60; font-size:12px; }
/* EOF INFOBOXES */

/* BOF CATEGORIES INFOBOX */
#nav, #nav ul { padding: 0;margin: 0;list-style: none;width : 11em;}
#nav li { line-height : 1.5em;margin-bottom : 0px;width: 11em; text-align:left; padding-left: 20px; }
#nav li ul { position : absolute;left: -999em;margin-left : 13.05em;margin-top : -2em;background-color :#745c4e;}
#nav li ul ul { left: -999em;}
#nav li a {width: 14em;w\idth : 15em;display : block;color : #ffffff;font-weight : normal; font-size: 12px; text-decoration : none;padding : 0.5em 0.5em;}
#nav li li a {background-color :#745c4e; color:#ffffff;}
#nav li a:hover {color : #cccccc;background-color :#745c4e;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;background-color :#686337;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;}
#nav a.daddy {background:url(../../images/infobox/arrow_right.gif)}
#nav li.selected {background-color: #FFCC00;}
.menuitems {padding-top: 10px;}
.menuitems li {padding-bottom: 10px;}
.menuitems a {color:#FFF; padding-left: 30px; margin-top: 10px; }
/* EOF CATEGORIES INFOBOX */

/* BOF PRODUCT LISTINGS */
.productlisting-new, .productlisting-odd, .productlisting-data,  .pl-price{font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 15px; }
.pl-image, .pl-model, .pl-name, .pl-price, .pl-manu,  .pl-quantity, .pl-weight, {text-align: center;width: 200px;padding-top:2px;padding-bottom:1px;}
.pl-buynow {width: 140px; text-align: center; padding-left: 30px;}
.pl-name{height:35px;padding-left:3px;padding-right:3px;}
div.productprice{font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #9a9a9a;margin:0px;}
div.buynow{padding-top: 10px; margin:0px; }
.listingfloat{float:left; width: 360px; }
span.pl-specialprice, span.productspecialprice {font-family: Verdana, Arial, sans-serif;font-size: 11px;color:#F03;}
span.pl-specialpricestrike, span.productspecialprice-strike, .productspecialprice-strike {font-family: Verdana, Arial, sans-serif;font-size: 11px;text-decoration: line-through;}
.productlisting-data{width:130px;padding:5px 2px 5px 2px;text-align: center;border:1px solid #ff0000;}
.productlisting-odd, .productlisting-even{float:left;text-align: center; margin:10px 5px 5px 15px; padding:10px 0px 0px 0px;height:195px; width: 220px;}
.productlisting-new{float:left;text-align: center;background: #ffffff;margin:10px 5px 5px 5px; padding:10px 0px 0px 0px;height: 180px;width:100px;}
.productlisting-new-box {background: #ffffff;}
.productlisting-new-contents {background: #ffffff;font-family: Verdana, Arial, sans-serif;font-size: 10px; padding-bottom:0px;}
.productlisting-new-heading{font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #8f7c6e;padding:5px 0px 5px 5px;margin:10px 0px 0px 0px; text-align: center;}
.productlisting-specials{ float:left;text-align: center;background: #ffffff;margin:10px 5px 5px 5px;padding:10px 0px 0px 0px;height: 170px;width:160px;}
.productSpecialPrice {font-family: Verdana, Arial, sans-serif;font-size: 16px;color:#F03;}
/* EOF PRODUCT LISTINGS */

/* ########## Product Info Pages ########### */
#productLeft { width: 352px; float: left; margin-right: 20px;}
#productRight { width: 340px; float: left; margin-top: 10px;}
#productTitle { margin-bottom: 30px; }
#productImage { border: solid 1px #8f7c6e; height: 233px;}
#productNext { width: 352px; text-align: center;}
#crossSell {margin-top: 20px; width: 352px; text-align: justify;}
#productDetail { margin-left: 20px; }
#productImageMedium { position: relative; margin-left: 200px; }
#priceBlock {position: relative; float: left; margin-top: -120px; width: 190px;}
#productPageFooter {position: relative; width: 590px; }
.priceAlign {  text-align:right; }
.alignRightPrice { text-align: right; margin-top: -20px; }
.alignLeft { text-decoration:none; }
.crossSell {border-right:1px solid #8f7c6e; border-top:1px solid #8f7c6e; margin-top: 20px;}
/* BOF SHOPPING CART  */
.cartlisting-data, .cart-subtotal, .cartheading-remove, .cartheading-product, .cartheading-qty, .cartheading-total, .cart-remove, .cart-product, .cart-qty, .cart-total{font-family: Verdana, Arial, sans-serif;font-size: 12px;} 
.cartframe{width:100%;border-width:1px;padding:1px 1px 0px 1px;}
.cartheading-remove, .cartheading-product, .cartheading-qty, .cart-remove, .cart-product, .cart-qty {float:left;}
.cartheading-total, .cart-total{float:left; }
.cartheading-total{margin-left: 22px;}
.cartheading-qty{margin-left: -9px;}
.cartheading-remove, .cartheading-qty{font-weight: bold;color: #8f7c6e; text-align: center;width:10%;}
.cartheading-total{font-weight: bold;color: #8f7c6e; text-align: center;width:8%;padding-left: 0px;}
.cart-remove, .cart-qty{font-weight: normal;color: #8f7c6e; text-align: center;width:10%;padding-top:10px}
.cart-total{font-weight: bold;color: #8f7c6e;text-align: right;width:10%;padding-top:10px}
.cartheading-product{font-weight: bold;color: #8f7c6e;width:69%;padding-left:5px;}
.cart-product{font-weight: normal;color: #8f7c6e;width:69%;padding-left:5px;padding-top:10px}
.cart-remove, .cart-product, .cart-qty, .cart-total {}
.cartlisting-data{float:left;font-weight: bold;}
.cartlisting-image{float:left;}
.cartlisting-odd{}
.cartlisting-even{}
.cart-subtotal{font-weight: bold; font-size: 12px; text-align: right; padding-bottom: 20px;}
.orderEdit, .orderedit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
SPAN.newItemInCart, span.newitemincart {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #ff0000;}
.cart-total-box{float:right;width:23%;text-align: center;background: #ffffff; border:1px solid #bbc3d3;padding:5px 10px 5px 10px;}

/* EOF SHOPPING CART  */

/* ########## Category link page ########### */
#categoryLinks {  margin-left: 10px; margin-top:10px; width: 680px; }
#categoryLinks li { float: left; width:220px; margin-right: 10px; margin-bottom: 20px; display: block; }
#categoryLinks a img { border: 0; }
#categoryLinks a.p1:hover { color: #ffffff; text-decoration: none; }
#categoryLinks p { text-align:center; font-size:11px; }
 
/* BOF CREDIT CARD FORM */
table.orderconfirm-products{border-collapse: collapse;border-bottom: 1px solid #000000;padding-bottom:4px;}
.taxbox-heading{padding:0px 5px 0px 0px;}
.orderconfirm-total{border-collapse: collapse; float: right;}
table.orderconfirm-payment{border-collapse: collapse;}
.orderconfirm-payment{padding:5px 0px 5px 0px;}
.confirm-comments{border: 1px solid #bbc3d3;background-color: #FFFFFF;padding:4px;}
/* EOF CREDIT CARD FORM */

/* BOF CHECKOUT PROGRESS BAR  */
.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; }
/* EOF CHECKOUT PROGRESS BAR  */

/* BOF ERROR MESSAGES */
.messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Verdana, Arial, sans-serif;font-size: 10px; }
.messageStackError, .messageStackWarning {background-color: #FBBEBE;padding:4px 4px 4px 4px;}
.messageStackSuccess { background-color: #99ff00; }
/* EOF ERROR MESSAGES */

/* BOF MISC */
span.errortext {font-family: Verdana, Arial, sans-serif;color: #ff0000;}
.infoBox, SPAN.infobox, .infobox, span.infobox {font-family: Verdana, Arial, sans-serif;font-size: 10px;}
.accounthistory-odd, .addressbook-odd, .alsopurchased-odd, .payment-odd, .productlisting-odd, .productreviews-odd, .upcomingproducts-odd, .shippingoptions-odd {
  background: #fff;}
.accounthistory-even, .addressnook-even, .alsopurchased-even, .payment-even, .productlisting-even, .productreviews-even, .upcomingproducts-even, .shippingoptions-even {
  background: #fff;}
A.pageResults, a.pageresults {color: #0000FF;}
A.pageResults:hover, a.pageresults:hover {color: #0000FF;background: #FFFF33;}
CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Arial, sans-serif;font-size: 11px;}
TEXTAREA {width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}
SPAN.greetuser {font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}
SPAN.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}
.modulerow, .moduleRow { }
.modulerowover, .moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.modulerowselected, .moduleRowSelected { background-color: #E9F4FC; }
.errorBox, .errorbox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning, .stockwarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications, .productnotifications { background: #f2fff7; }
.inputRequirement, .inputrequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; width:300px;}
/* EOF MISC */
 /* ########## Contact Us ########### */
#contactMessage { position: relative; float: left;   height: 300px;  }
#contactDetails { position: relative; float: left; width: 250px; }
#contactDetailsRight { position: relative; float: right;  width: 250px; }
/* Contact Us Form */

#contactLeft {
  clear: both;
  border-style:solid;
  border-width:1px;
  border-color: #8da4af;
  background: #796052;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  padding: 10px 5px 10px 5px;
  width: 300px;
  float: left;
  margin-right: 40px;
  
}

#contactRight {
  background: #ffffff;
  color: #758092;
  width: 300px;
  float: left;
}

/* BOF Buttons */
.buttons {color: #fff; display: block;float: right;font-weight: normal;font-family: Verdana, Arial, Helvetica, san-serif;font-size: 11px; border: none; background-color:#5f4b40; border-top:#877870 2px solid; border-left:#877870 2px solid; border-right:#181310 2px solid; border-bottom:#181310 2px solid;}
.buttons span { display: block;padding: 3px 6px 2px 14px; }
.buttons:hover {color: #000000; cursor: pointer;}
.buttons:hover span {}
.buttons_submit {font-weight: normal;font-family: Verdana, Arial, Helvetica, san-serif;font-size: 11px;color: #fff;display: block;float:left;padding: 0px 0px 0px 0px; border:none;background-color:#5f4b40; border-top:#877870 1px solid; border-left:#877870 1px solid; border-right:#181310 1px solid; border-bottom:#181310 1px solid;}
.buttons_submit:hover {color: #000000;cursor: pointer;}

/* EOF Buttons */

/* BOF Points and Rewards */
SPAN.pointWarning {color: #f00;}
.pointFaq {background-color:#f8f8f9;border: 1px dashed #bbc3d3;display: none;position: relative;padding:4px;margin:2px;text-align:justify;}
/* EOF Points and Rewards */
.saveursLogo {width: 200px; float: left; height: 270px;}
.saveursText {width: 500px; float: Right; margin-left: 20px; padding-top: 50px; }

