/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 1223 2005-04-22 03:46:20Z ajeh $

CASTANHOS
Superlight: EFE5C2

Dark: 3E3A2E

*/

BODY {
	background-color: #413f39;
    background-image: url(../images/body_bg_stripes.gif);
	background-position:center;
	background-repeat:repeat-y;
	color: #000000;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
   font: 11px Verdana, Arial, sans-serif;
}

.centershop {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 990px !important;
}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	}
	
.centerColumn#specialsListing {
	padding: 10px;
}


legend {
	font-family:Tahoma, Arial, Helvetica;
	background-color:#766C4B;
	font-size:11px;
	color:#FFF;
	border: 1px solid #766C4B;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
	font-variant:small-caps;
	margin-top: 10px;
}

fieldset {
	color:#3E3A2E;
	line-height: 18px;
	border-top: 2px solid #766C4B;
	border-bottom: 2px solid #766C4B;	
	border-right: 1px dashed #766C4B;
	border-left: 1px dashed #766C4B;
}

address {
	color:#3E3A2E;
	line-height: 12px;
	border: 1px solid #766C4B;
	padding: 10px;
	margin-left: 20px;
	font-style:normal;
	font-size:10px;
}

input {
	color: #3e3a2e;
}

select {
	color: #3e3a2e;
	background-color: #FFF;
	border: 1px solid #766C4B;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;

}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;

}

.advisory {	
	border: 1px dashed #3e3a2e;
	padding: 10px;
	color: #3e3a2e;
	font-size: 10px;
}

.information {	
	border: 1px solid #3e3a2e;
	padding: 10px;
	color: #3e3a2e;
	background-color: #A49668;
	font-size: 11px;
}


.important {
	border: 3px solid #3e3a2e;
	color: #3e3a2e;
	font-size: 12px;
	font-weight: bold;
	font-variant:small-caps;
	background-color:#AA825A;
	padding: 3px;
}

DIV.pagamentos {
	border: 1px solid #3e3a2e;
	color: #3e3a2e;
	font-size: 11px;
	font-variant:small-caps;
	background-color:#AA825A;
	padding: 10px;
}

DIV.campofinal {
	border: 1px solid #766C4B;
	background-color:#A49668;
	padding: 10px;
}

.ezpagecontent {
	border-bottom: 1px dashed #A49668;
	padding: 15px;
	margin-left: 15px;
	color: #3e3a2e;
}

th#seProductsHeading {
	font-family:Tahoma, Arial, Helvetica;
	border: none;
	color:#AD9E6D;
	background-color:#3e3a2e;
}

th#seTotalHeading {
	font-family:Tahoma, Arial, Helvetica;
	border: none;
	color:#AD9E6D;
	background-color:#3e3a2e;
}

.inputLabel {
	font-weight: normal;
	padding-left: 5px;
	line-height: 25px;
	border-left: 3px solid #766C4B;	
}

.bold {
	
	color: #3e3a2e;
	font-weight: bold;
}

.floatingBox {

}

/* POPUPS */
body#popupShippingEstimator {
	background-image:none;
	background-color: #AD9E6D;
	margin: 15px;
}

body#popupImage {
	background-image:none;
	background-color: #AD9E6D;
	margin: 3px;
}



TD.main, P.main {
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 11px;
  line-height: 1.5;
  padding: 15px;
}

a img {border: none; }

A {
  color: #3e3a2e;
  text-decoration: none;
}

A:hover {
  color: #e8d082;
  text-decoration: underline;
}

A.lightLink {
  color: #ad9e6d;
  text-decoration: none;
}
A.lightLink:hover {
  color: #e8d082;
  text-decoration: none;
}


FORM {
	display: inline;
}

/*HEADER CSS*/

TABLE.header {
  width: 990px !important;
  background-image: url(../images/main_header_bg_32.jpg);
  height: 100px;
  background-color: #5b5952;
  border-right: 1px solid #3e3a2e;
  border-left: 1px solid #3e3a2e;
  border-bottom: 1px solid #3e3a2e;
}

TABLE.headerNavigation {
  background-image: url(../images/bg_frame_01.gif);
  background-repeat:repeat-x;
  background-color: #353430;
  border-right: 1px solid #3e3a2e;
  border-left: 1px solid #3e3a2e;
  border-bottom: 1px solid #3e3a2e;
  width: 100% !important;
}

.headerNavigation {
  width: 990px !important;
  position: relative;
  vertical-align:middle;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#aba48e;
  letter-spacing:1px;
  padding: 2px;
}


TABLE.tabTable{
	padding: 0px;
}

.headerNavigation A:visited,  .footertop a,   {
  color: #FFF;
}

.centerboxheading A {
  color: #3E3A2E;
}

.headerNavigation A  {
  color: #847C67;
}

.sideBoxHeading A  {
  font-size:9px;
  color: #3E3A2E;
  font-weight: bold;
}

.headerNavigation A:hover, .sideBoxHeading A:hover, td.footertop a:hover, .centerboxheading A:hover  {
  text-decoration: none;
  color: #E3CB7B;
}

TD.breadCrumb {
  background-color: #aba48e;
  background-image: url(../images/breadcrumb_bg.jpg);
  font-size: 10px;
  font-weight: bold;
  color: #3E3A2E;
  padding: 3px;
  border-bottom: 1px solid #5b5952;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_box_spacer_left {
  height: 2px;
}

.column_box_spacer_right {
  height: 2px;
}

.column_box_spacer_single {
  height: 6px;
}

.column_left{
  background: #ad9e6d;
  padding: 0px;
}

.column_right{

  background: #ad9e6d;
  padding: 0px;
}

.boxText {
  font-family:Tahoma, Verdana, Arial, Helvetica;
  font-size: 11px;
  padding-left: 5px;  
  padding-right: 5px;   
  line-height: 120%;
}


.sideBoxContent, .centerboxcontent {
/*background-image: url(../images/bg_cell_02.png);*/
background-repeat:no-repeat;
  line-height: 125%;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.sideBox, .centerbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ad9e6d;
  border:0px solid #766C4B;
  margin-bottom: 15px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxProductList {
  background: #A19366;
  color:#524C39;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  padding: 10px;
  border: 1px solid #766c4b; 
}

TD.sideBoxHeading {
  background-image: url(../images/bg_cell_01.gif);
  background-repeat:no-repeat;
  border-bottom: 1px solid #766c4b; 	
  height: 10px;
  padding: 5px;
  font-size: 9px;
  color: #3E3A2E;
  font-weight: bold;  
}

TD.centerboxheading {
  border-bottom: 1px dashed #766c4b; 	
  height: 7px;
  padding: 5px;
}

.sideBoxHeading, .productListing-heading, {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #3E3A2E;
  padding: 3px;
}

TR.sideBoxHeading, TD.productListing-heading, {
}

.sideBoxFooter, .centerboxfooter {
 background: #ad9e6d;
}

.categoryListBoxContents {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight:bold;
	font-size:12px;

}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

/*center main section
-----------------------------------*/
TD.pageHeading {
  font-family: Arial, sans-serif;
  height:10px;
  background-image: url(../images/product_list_header_bg.gif);
  border-bottom: 1px solid #766C4B;
  padding-top: 5px;
  font-size: 20px;  
  color: white;
}

DIV.pageHeading, h1 {
  font-family: Arial, sans-serif;
  height:10px;
  font-size: 20px;
  color: white;
  font-weight:normal;
  padding-left: 5px;
}

TD.pageHeadingProduct {
  font-family: Arial, sans-serif;
  height:10px;
  font-size: 20px;
  color: white;
}

TD.pageHeadingDark {
  font-family: Arial, sans-serif;
  height:10px;
  font-size: 22px;
  font-weight: bold;
  font-style:italic;
  padding-right: 10px;
  color: #3e3a2e;
}

TD.pageHeadingDiff {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  height:10px;
  letter-spacing:2px;
  font-size: 12px;
  color: #3e3a2e;
}

TD.lineHeading {
  background:#ad9e6d;
  background-image: url(../images/product_header_bg.gif);
  background-repeat:no-repeat;
  border-bottom: 1px solid #3e3a2e;
  border-left: 1px solid #3e3a2e;
}

TD.addToCartBottom {
  border-top: 1px solid #3e3a2e;
  padding-top: 5px;
}
TD.addToCartTop {
  border-bottom: 1px solid #3e3a2e;
  padding-bottom: 5px;
}

.center_column {
  border-left: 1px solid #3e3a2e;
  border-right: 1px solid #3e3a2e;
  padding: 0px;
}
.main_page{
  width: 990px !important;
  background-color: #ad9e6d;
  border-right: 1px solid #3e3a2e;
  border-left: 1px solid #3e3a2e;
  border-bottom: 1px solid #3e3a2e;
  padding: 0px;
}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .alert {
	vertical-align: top;
	}

.specialsListBoxContents{
	vertical-align: top;
  	border-right: 1px dotted #766C4B;
  	border-left: 1px dotted #766C4B;
  	border-bottom: 1px solid #766C4B;
	border-top: 1px solid #766C4B;
	margin: 1px;
	padding: 10px;
}

.centerBoxContentsNew{
	vertical-align: top;
  	border-right: 1px dotted #766C4B;
  	border-left: 1px dotted #766C4B;
  	border-bottom: 1px solid #766C4B;
	border-top: 1px solid #766C4B;
	margin: 1px;
}
	
.centeredContent, TH, #cartEmptyText, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	line-height: 20px;
	}

DIV.cartBoxVoucherBalance, DIV.gvBal {
	border: 1px solid #3E3A2E;
	background-color:#E3CB7B;
	font-size: 10px;
	color: #3E3A2E;
	text-align: center;
	line-height: 20px;	
}
 DIV.cartBoxGVButton {
	font-size: 10px;	
	text-align: center;
	line-height: 20px;	
}

div.cartTotalsDisplay {
	text-align: center;
	font-weight: bold;
  line-height: 20px;
  background-color: #A49668;
  padding: 10px;
  border: dashed 1px #3E3A2E; 	
}
	
.centerBoxHeading {
  font-family: Arial, sans-serif;
  height:20px;
  margin-left: 5px;
  padding-top: 50px;
  font-size: 18px;
  font-weight:normal; 
  color: white;	 
}

.tipColumnTitle{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #3E3A2E;
  margin-top: 10px;
  padding: 4px;
  border-bottom: solid 2px #3E3A2E;  
}
.tipColumnText{
  font-family: Arial, sans-serif;
  color: #3E3A2E;
  font-size: 9px;
  margin-bottom: 15px;
  padding: 4px;
  border-left: solid 1px #766C4B;
}

.plainBox, .plainbox-description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin-bottom: 15px;
  padding: 10px;
  border-left: 1px dashed #3e3a2e;
  border-bottom: 1px solid #9D916A;  
}

.plainBoxClean, .plainboxClean-description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin-bottom: 15px;
  padding: 10px;
}

.plainBoxHeading {
  font-family: Arial, sans-serif, Verdana;
  color: #3E3A2E;
  font-size: 16px;
  font-weight: bold;
  padding: 20px 5px 5px;
  border-bottom: 1px solid #3E3A2E
}

.plainBoxHeadingSmall {
  font-family: Arial, sans-serif, Verdana;
  color: #3E3A2E;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #3E3A2E
}

.plainLoginBox{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #766C4B;
  margin-bottom: 15px;
  padding: 10px;
  background: #3E3A2E;
}

.sidePlainBox{
  border-left: 1px solid #766C4B;
}

TD.formbox {
	height: 20px;
	border-bottom: 1px solid #766C4B;
}

TD.formboxXpand {
	padding: 10px;
	line-height: 15px;
	border-bottom: 1px solid #766C4B;
	border-left: 1px solid #9D916A;
	border-right: 1px solid #9D916A;
}

TD.formboxInvert {
	height: 20px;
}

td.category_product_line {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #3e3a2e;
  border-bottom: 1px solid #3e3a2e;
}

/* footer
--------------*/

TABLE.footer {
  background: #e8e5dd;
  text-align: center;
  font-size: 9px;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TR.footertop {
  background: #353430;
  font-size: 9px;
}

TD.footertop, TD.footerbottom {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
   font-size: 9px;
   color: #AD9E6D;
   background-color: #3E3A2E;  
}

SPAN.footerlinks a {
	color: #877F60;
}

/*miscellaneous areas
-------------------------------------*/
TD.infoBox, SPAN.infoBox {}

TD.cartBox {
   background: #eff4f8;
   font-size: 10px;
   padding: 5px;
   border: 1px solid #5b5952;
}
TD.cartBoxDark {
   background: #766c4b;
   color: #FFFFFF;
   font-size: 10px;
   padding: 5px;
   border: 1px solid #3e3a2e;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
color: #FFFFFF;
  background: #C60C0E;
}

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: #eff4f8;
}

DIV.primaryaddress {
	padding: 10px;
	background-color: #E3CB7B;
  	border: 1px dashed #3E3A2E;	
	color:#3E3A2E;
	font-size: 12px;

}

TD.productListing-data-description-odd {
  background: #AE9E6D;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

TD.productListing-data-description-even {
  background: #AE9E6D;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

TABLE.productLittleBox {
  border: 1px solid #766c4b;
  border-style:dashed;
}

td.centerBoxContentsProducts, th.centerBoxContentsProducts {
  border-top: 1px solid #766c4b;
  border-bottom: 1px solid #766c4b;
  border-right: 1px dotted #766c4b;
  border-left: 1px dotted #766c4b;
  padding: 7px;
  text-align: center;
  font-weight: normal;
}


.itemTitle {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
line-height: 18px;
font-size:13px;
border-top: 1px solid #766c4b;
}

.itemManufacturer {
font-size:11px;
text-align:left;
font-variant:small-caps;
}

TD.itemPrice {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
border-top: 1px solid #766c4b;
color: #3E3A2E;
font-size:16px;
}


.SubmitBtn {
  background-image: url(../images/bg_buttonsbm.gif); 
  margin-top: 5px;
  font-size: 10px;
  color: #FFFFFF;
  padding: 5px;
}

.buttonRow {
  border-top: 1px solid #9D916A;
  border-bottom: 1px solid #9D916A;
  background-image: url(../images/bg_buttonrow.gif);  
  margin-top: 20px;
  font-size: 10px;
  color: #FFFFFF;
  padding: 5px;
}


TD.productLittleBoxDash {
  background-image: url(../images/product_list_dash.gif);  
}

.forward {
	text-align:right;
}

.centerBoxContentsNew{
	padding: 5px;
}

.errorBox {   background: #d68800; color: #ffffff; font-weight: bold; }
.stockWarning {   color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {   color: #70d250; text-decoration: underline; }
.productListing-heading {
  border-bottom: 1px solid #766C4B;
}

TD.productListing-data {
	background-color: #AE9E6D;
	padding: 3px;
   font-size: 11px;
}

td.pageresults, td.navSplitPagesResult a {
  color: #766C4B;
}

TD.navSplitRowQuantity {
	font-family:Tahoma, Arial, Helvetica;
	color:#3E3A2E;
}
TD.navSplitRowPages {
	font-family:Tahoma, Arial, Helvetica;
	color:#3E3A2E;
	font-size: 10px;
}

td.pageresults, td.navSplitPagesResult a:hover {
}
td.pageresults, td.navSplitPagesResult {
  font-size: 10px;
  color: #766C4B;
}
TR.subBar {
  background: #f4f7fd;
}

TH.smalltext, TD.smallText, SPAN.smallText, P.smallText {
   font-size: 9px;
}

TD.smallTextUnderline, SPAN.smallTextUnderline, P.smallTextUnderline {
   font-size: 9px;
   border-bottom: solid 1px #3E3A2E;
}

TD.smallTextDarkBox, SPAN.smallTextDarkBox, P.smallTextDarkBox {
   font-size: 9px;
   color: #AD9E6D;
   background-color: #3E3A2E;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

.greetUser {
   font-size: 11px;
}

SPAN.greetUser {
  color: #3E3A2E;
  font-weight: bold;
}

DIV.greetDesc {
  color: #3E3A2E;
  background: #D9D49E;
  padding: 7px;
  font-size: 9px;
  line-height: 14px;
  border: 1px dashed #3E3A2E;  
}

TABLE.formArea {
	background: #f1f9fe;
	border: 1px solid #7b9ebd;
}

TD.formAreaTitle {
	font: bold 12px Verdana, Arial, sans-serif;
}

SPAN.markProductOutOfStock {
	color: #3E3A2E;
	text-decoration:blink;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
	font-size: 14px;
}

SPAN.productSpecialPrice {
	font-family:Arial, Helvetica, sans-serif;
  color: #C60C0E;
  font-weight:normal;
  font-size: 18px;
}

span.productSpecialPriceSale {
  color: #ff797c;
  text-decoration: line-through;
}

SPAN.productSalePrice {
  color: #FF0000;
}

SPAN.productPriceDiscount {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  border-top: 2px solid #C60C0E;
  font-weight:bold;  
  font-size: 10px;
  color: #C60C0E;
}

SPAN.errorText {
  color: #ff0000;
}

.moduleRow {
	border: 1px solid #3E3A2E;
	padding: 3px;
	margin-top: 15px;
}
.moduleRowOver { background-color: #3E3A2E; cursor: pointer; }
.moduleRowSelected {
	border: 1px solid #3E3A2E;
	background-color: #E3CB7B;
	padding: 5px;
	margin-top: 15px;	
}

.checkoutBarFrom, .checkoutBarTo {   color: #8c8c8c; }
.checkoutBarCurrent {   color: #000000; }

/* message box */

.messageBox {   }
.messageStackError, .messageStackWarning {
  background: #E3CB7B;
  color: #3E3A2E;
  padding: 10px;
  text-align:center;
  font-weight: bold;
  border: 2px solid #3E3A2E;  
}
.messageStackSuccess {
  background: #8BBF53;
  color: #3E3A2E;
  padding: 10px;
  text-align:center;
  font-weight: bold;
  border: 2px solid #3E3A2E;  
}
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFFF00; }

/* input requirement */

.inputRequirement {
  color: white;
  font-size: 10px;
  font-weight: bold;
}

span.coming {
color: #E3CB7B;
}

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
}

div.checkouttotalitem {
  border-bottom: 1px solid #766C4B;
  padding-top: 10px;
  padding-left: 10px;  
  margin-left: 20px;
  background-color: #A49668;  
}

span.checkouttotalprice {

	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}

TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}

/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 9px;
  line-height: 1.0;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  border-top: 1px solid #766C4B;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #EFE5C2;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

DIV.checkoutSuccessOrderNumber{
  background: #3E3A2E;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  border: 2px solid #3E3A2E;
  padding: 5px;  
}

DIV.softAlert {
  background: #E3CB7B;
  color: #3E3A2E;
  font-weight: bold;
  border: 2px solid #3E3A2E;  
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
	margin: 6px;
  padding: 6px;
  font: 11px Verdana, Arial, sans-serif;
}

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.categoriesdescription {
  font-size: 11px;
  padding-bottom: 20px;
  color: #3e3a2e;
}

/* categories box parent and child categories and extra links */
A.category-top, A.category-links {
  color: #3e3a2e;
  font-weight: bold;
  text-decoration: none;
}
A.category-subs, A.category-products {
  color: #3e3a2e;
  text-decoration: none;
}
SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
	color: #e8d082;
  font-weight: bold;
}

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}

/* Camuflado Front Page MOD */

a.titleProduct {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#E5DEC7;
}
a.titleProduct:link {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#E5DEC7;
}
a.titleProduct:hover {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#E3CB7B;
}

TD.mainCell {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#AD9E6D;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #5B5236;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #5B5236;
  padding-bottom: 25px; 
  padding-top: 25px;  
}


TD.boxCell {
  padding-top: 5px;
  padding-bottom: 1px;
  padding-left: 1px;  
}

TD.fpnomeProduto {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#AD9E6D;
  background-color:#655e47;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 2;  
}
TD.fpnomeProduto:hover {
  background-color:#756e56;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;    
}

TD.fpnomeProdutoSurplus {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#AD9E6D;
  background-color:#464a49;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 2;  
}
TD.fpnomeProdutoSurplus:hover {
  background-color:#525655;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;    
}

TD.fpnomeProdutoEquip {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#AD9E6D;
  background-color:#5f5342;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 2;  
}
TD.fpnomeProdutoEquip:hover {
  background-color:#6e6250;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;    
}

TD.fpnomeProdutoPro {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#AD9E6D;
  background-color:#454638;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 2;  
}
TD.fpnomeProdutoPro:hover {
  background-color:#545547;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;    
}

TD.fpnomeProdutoAirsoft {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  color:#AD9E6D;
  background-color:#57554e;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 2;  
}
TD.fpnomeProdutoAirsoft:hover {
  background-color:#65625b;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;    
}



TD.fpprecoProduto {
  font-family: Verdana, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#756e56; 
  font-weight:bolder;  
  color:#E3CB7B;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-right: 2;
  padding-left: 2;        
}
TD.fpprecoProdutoEquip {
  font-family: Verdana, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#6e6250; 
  font-weight:bolder;  
  color:#AA825A;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-right: 2;
  padding-left: 2;        
}
TD.fpprecoProdutoPro {
  font-family: Verdana, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#545547; 
  font-weight:bolder;  
  color:#A7CC71;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-right: 2;
  padding-left: 2;        
}
TD.fpprecoProdutoAirsoft {
  font-family: Verdana, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#65625b; 
  font-weight:bolder;  
  color:#AAAAAA;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-right: 2;
  padding-left: 2;        
}

TD.fpprecoProdutoSurplus {
  font-family: Verdana, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#525655; 
  font-weight:bolder;  
  color:#a0b3c0;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #36342C;
  padding-right: 2;
  padding-left: 2;        
}


TD.fpinfoadicional {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#E3CB7B;   
  color:#46433A;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5A574D;
  padding-top: 5;
  padding-bottom: 1;
  padding-right: 5;       
}
TD.fpinfoadicionalEquip {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#AA825A;   
  color:#46433A;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5A574D;
  padding-top: 5;
  padding-bottom: 1;
  padding-right: 5;       
}
TD.fpinfoadicionalSurplus {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#AA825A;   
  color:#465560;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5A574D;
  padding-top: 5;
  padding-bottom: 1;
  padding-right: 5;       
}
TD.fpinfoadicionalPro {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#444F34;   
  color:#272623;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5A574D;
  padding-top: 5;
  padding-bottom: 1;
  padding-right: 5;       
}
TD.fpinfoadicionalAirsoft {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#7D7D7D;   
  color:#46433A;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5A574D;
  padding-top: 5;
  padding-bottom: 1;
  padding-right: 5;       
}
TD.fpinfoadicionalSurplus {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 9px;
  background-color:#465560;   
  color:#DDD;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5A574D;
  padding-top: 5;
  padding-bottom: 1;
  padding-right: 5;       
}

/* Blog Box
--------------*/
TD.blogline{
  color: #CCCCCC;
  text-decoration:none;
  font-size: 9px;
  border-bottom: 1px solid #666;
}

TD.blogline a {
  color: #CCCCCC;
  text-decoration:none;
  font-size: 9px;
}

TD.blogline a:hover {
  color: #FFF;
  text-decoration:none;
  font-size: 9px;
}

TD.blogline:hover {
  color: #FFF;
  text-decoration:none;
  font-size: 9px;
  background-color:#555; 
}

/* Quick Links
--------------*/
SPAN.quicklink_topic {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
}

SPAN.quicklink_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#FFFFFF;
}

SPAN.quicklink_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#FFFFFF;
}

/* SideBox */
TD.sideboxline {
	font-size:9px;
	height: 10px;
	border-bottom: 1px solid #9D916A;
}

TD.sideboxbiggerline {
	font-size:10px;
	height: 10px;
	border-bottom: 1px solid #9D916A;
}

TD.sideboxheadline {
	font-size:10px;
	font-weight: bold;
	color: #3E3A2E;
}

TD.bestsellerNumber {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:15px;
	font-weight: bold;
	color: #FFF;
	background-color: #3E3A2E;
}

.cartBoxTotal {
	border-top: 2px solid #3E3A2E;	
	color: #3E3A2E;	
	font-size: 12px;
	font-weight:bold;
}	

/* CROSS SELL */

.centerBoxContentsCrossS
ell {
	padding: 5px;
	border-left: 1px dotted #766C4B;
	border-right: 1px dotted #766C4B;		
	border-top: 1px solid #766C4B;		
	border-bottom: 1px solid #766C4B;				
}

/* QUANTITY BOX */
td.qtdbox {
	color: #3E3A2E;
	background-color: #E3CB7B;
	padding: 2px;	
}

td.qtdboxprice {
	font-size: 11px;
	font-weight: bold;
	background-color: #766C4B;
	padding: 2px;	
	color: #FFF;	
}

td.qtdboxtitle {
	color: #E3CB7B;
	font-weight: bold;
	background-color: #766C4B;
	padding: 2px;	
}

td.avisoFPA {
	background-color:#FFF;
	color:#333;
	font-size:9px;
	padding:8px;
	width: 468px;	
	border: 2px solid #CC0000;
}

td.avisoFPAVermelho {
	background-color:#CC0000;
	color:#FFF;
	font-size:10px;
	padding:8px;
	border: 2px solid #CC0000;
	width: 350px;
	margin-bottom: 20px;
	margin-left: 118px;	
}

/* NOVO LAYOUT DA FRENTE */

.boxnew_tabela {
	background: url(http://www.camuflado.com/shop/images/gfx/boxnew_bg.gif) repeat-y;
	border-left: 1px solid #756E56;
}

.boxnew_linha {
	border-top: 1px solid #756E56;
}

.boxnew_linha img {
	padding: 2px 5px 2px 10px;
}

.boxnew_nome {
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdb3;
	font-size: 9px;
}

.boxnew_nome a {
	color: #d5cdb3;
}

.boxnew_preco {
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdb3;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	padding-left: 20px;
}

.boxpromo_tabela {
	background: url(http://www.camuflado.com/shop/images/gfx/boxpromo_bg.gif) repeat-y;
	border-left: 1px solid #756E56;
	border-bottom: 1px solid #3E3A2E;	
}

.boxpromo_nome {
	padding-top: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdb3;
	font-size: 9px;
	line-height: 15px;
	border-bottom: 1px solid #683C29;
}

.boxpromo_nome a {
	color: #d5cdb3;
}

.boxpromo_destaque {
	font-family: Arial, Helvetica, sans-serif;
	color: #d5cdb3;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	padding-left: 10px;
}

.boxpromo_destaque a {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

.boxpromo_precodestaque {
	color: #FFCC01;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	font-style: italic;
}

.boxpromo_destaque img {
	border: 2px solid #703F2A;
	margin: 8px;
}

.boxpromo_aviso {
	padding: 5px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 9px;
	line-height: 15px;
	border-bottom: 1px solid #d5cdb3;
}

.boxpromo_precovelho{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	text-align: center;
	text-decoration: line-through;	
	color: #FFF;
	line-height: 15px;
	border-bottom: 1px solid #683C29;	
}

.boxpromo_preconovo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;	
	text-align: center;	
	color: #FFCC01;
	line-height: 15px;
	padding-right: 2px;
	border-bottom: 1px solid #683C29;	
}



.boxdestaq_artigo{
	font-size: 10px;	
	color: #3E3A2E;
	padding: 10px;
	border-right: 1px solid #756E56;	
}

.boxdestaq_artigo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;		
	color: #3E3A2E;
	line-height: 18px;	
}

.boxdestaq_artigo_last{
	font-size: 10px;	
	color: #3E3A2E;
	padding: 10px;
}

.boxdestaq_artigo_last a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	color: #3E3A2E;
	line-height: 18px;	
}

.boxused_tabela {
	background: url(http://www.camuflado.com/shop/images/gfx/boxused_bg.gif) repeat-y;
	border-bottom: 1px solid #756E56;	
}

.boxused_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #FFF;
	padding: 5px 10px 0px 10px;
}

.boxused_texto a {
	font-weight: bold;
	color: #996699;
}

.boxused_linha{
  color: #CCCCCC;
  text-decoration:none;
  font-size: 10px;
  padding-left: 10px;
  border-bottom: 1px solid #666;
  height: 19px;
}

.boxused_linha a {
  color: #CCCCCC;
  text-decoration:none;
}

.boxused_linha a:hover {
  color: #FFF;
  text-decoration:none;
}

.boxused_linha:hover {
  background-color:#906A81; 
}

.boxblog_tabela {
	background: url(http://www.camuflado.com/shop/images/gfx/boxblog_bg.gif) repeat-y;
	border-bottom: 1px solid #756E56;	
}

.boxblog_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #FFF;
	padding: 5px 10px 0px 10px;
}

.boxblog_texto a {
	font-weight: bold;
	color: #996699;
}

.boxblog_linha{
  font-family:Arial, Helvetica, sans-serif;
  color: #CCCCCC;
  text-decoration:none;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;  
  border-bottom: 1px solid #666;
}

.boxblog_linha a {
  color: #E3CB7B;
  text-decoration:none;
}

.boxblog_linha a:hover {
  color: #FFF;
  text-decoration:none;
}

.boxblog_linha:hover {
  background-color:#403F3B; 
}


.boxlinks_tabela {
	display: block;
	background-color: #2A261D;
	padding: 10px;	
}

.boxlinks_tabela img {
	padding-right: 4px;	
}


.boxgeral_vermais {
	background-color: #3E3A2E;
	padding: 3px 10px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 9px;
	line-height: 15px;
}

.boxgeral_vermais a {
	color: #AD9E6D;
}

.boxgeral_vermais a:hover {
	color: #FFF;
}
