BODY {
background: #b7b779 url(../../../../../images/page_BG.jpg) repeat-x top left; 
margin: 0px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px;}

.centershop {
padding: 0px;
margin: 0px auto;
position: relative;
text-align: left;
width: 779px !important;
background-color: #b7b779;}

TD.main, P.main {
font-size: 14px;
line-height: 20px;}

a:link, a:visited { 
font-weight: bold; 
text-decoration: underline; 
color: #6b6b26;}

a:hover, a:active { 
text-decoration: underline; 
color: #a1080f;}

FORM {
display: inline;}

.banners {
padding: 15px;}


/*HEADER CSS*/

TABLE.header {
background: url(../../../../../images/header_BG.jpg) no-repeat top left;}

#pageHeader h1 { 
background: url(../../../../../images/h1.gif) no-repeat center 10px;
width: 600px; 
height: 90px;
margin: 0px auto 0px auto;}

#pageHeader h1 span {
display:none;}

#pageHeader h2 { 
background: url(../../../../../images/h2.gif) no-repeat center top; 
margin: 0px auto 0px auto;
width: 320px; 
height: 51px;}
	
#pageHeader h2 span {
display:none;}

#pageTitle {
margin: 82px 0px 0px 0px;}

#pageTitle p {
text-align:center;
color: #b7b779;
font-family: "Signboard", verdana, sans-serif;
font-size: 24px;
letter-spacing: .1em;}

#mapLink {
margin-top: 45px;}

#mapLink p {
text-align: right;
color: #a1080f;
font-family: "Signboard", verdana, sans-serif;
font-size: 14px;
padding-right: 15px;
margin-bottom: 0px;}

#mapLink a:link, #mapLink a:visited {
color: #a1080f;
font-family: "Signboard", verdana, sans-serif;
font-size: 14px;
text-decoration: underline;}

#mapLink a:hover {
text-decoration: underline;}

TD.breadCrumb {
font-size: 12px;
font-weight: bold;
color: #6b6b26;
padding: 3px;}

td.footertop a  {
font-weight: bold;
color: #6b6b26;}

td.footertop a:hover  {
color: #a1080f;}

TR.headerError {
background: #a1080f;}

TD.headerError {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
background: #a1080f;
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*/

TABLE.column_left, .column_right, .column_single {
background: #dabd47 url(../../../../../images/nav_bottom.gif) no-repeat left bottom;
padding: 0 0 20px 0;
width: 232px;}

.boxText {
font-size: 11px;
line-height: 18px;}

.leftbox, .rightbox, .centerbox, .singlebox {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
width: 100%;}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
background: url(../../../../../images/nav_h3_BG.gif) repeat-x left bottom;
font-family: "Signboard", verdana, sans-serif;
font-size: 12px;
color: #b7b779;
line-height: 24px;
text-indent: 10px;
letter-spacing: .1em;
margin: 0px;
width: 100%;}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
color: #b7b779;}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
color: #b7b779;}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
text-align: right;
line-height: 16px;}

a.leftboxcontent, a.rightboxcontent, a.centerboxcontent, a.singleboxcontent, a:visited.leftboxcontent, a:visited.rightboxcontent, a:visited.centerboxcontent, a:visited.singleboxcontent {
width: 200px;
margin-right: 10px;
padding: 0px 13px 0px 0px;
margin: 0px;
width: 200px;
color: #6b6b26;
text-decoration: none;}

a:hover.leftboxcontent, a:hover.rightboxcontent, a:hover.centerboxcontent, a:hover.singleboxcontent {
margin-right: 4px;
padding: 0px 3px 0px 0px;
color: #99a436;
text-decoration: none;
border-right: 6px #6b6b26 solid;}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
margin-bottom: 15px;}

.plainBox, .plainbox-description {
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
padding: 5px;}

.plainBoxHeading, TD.tableHeading {
font-size: 14px;
font-weight: bold;
padding: 11px 5px 5px;}

.productListing-heading {
background-color: #b7b779;
font-size: 14px;
font-weight: bold;
color: #6b6b26;
padding: 3px;
height: 20px;}

/*
TD.productlisting {
border:1px solid #9a9a9a;}
*/

TD.productListing-data {
font-size: 12px;
padding: 5px;}

/*center main section*/

TD.pageHeading, DIV.pageHeading, h1 {
font-size: 16px;
font-weight: bold;
color: #a1080f;
padding-top: 11px;}

.center_column {
width: 534px;
margin: 0px 0px 0px 0px;
background: #dabd47 url(../../../../../images/content_bottom.gif) no-repeat left bottom;
padding: 10px 0px 40px 0px;
border-left: solid #b7b779 13px;}

.main_page{
width: 779px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;}

/* footer*/

TABLE.footer {
background: #b7b779;
text-align: center;
font-size: 10px;}

TR.footertop {
background: #abbbd3;
font-size: 11px;}

TD.footertop, TD.footerbottom {
padding: 5px;}

/*miscellaneous areas*/

TD.cartBox {
background: #dabd47;
font-size: 12px;
font-weight: bold;
padding: 3px;}

TR.productListing-odd, TR.upcomingProducts-odd {
background: #caca86;}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
background: #abab71;}

TD.productListing-data-description-odd {
background: #caca86;
font-size: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 12px;}

TD.productListing-data-description-even {
background: #abab71;
font-size: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 12px;}

td.pageresults a {
color: #6b6b26;}

td.pageresults a:hover {
color: #a1080f;}

SPAN.newItemInCart {
color: #a1080f;
font-weight: bold;}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
font-size: 12px;}

TD.fieldKey {
font-size: 12px;
font-weight: bold;}

TD.fieldValue {
font-size: 12px;}

CHECKBOX, INPUT, RADIO, SELECT {
font-size: 12px;}

TEXTAREA {
width: 90%;
font-size: 11px;}

.greetUser {
color: #6b6b26;
font-weight: bold;
font-size: 14px;}

SPAN.greetUser {
color: #6b6b26;
font-weight: bold;
font-size: 14px;}

SPAN.markProductOutOfStock {
color: #c76170;
font: bold 12px Verdana, Arial, sans-serif;}

span.normalprice {
text-decoration: line-through;}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
color: #a1080f;}

span.productSpecialPriceSale {
color: #a1080f;
text-decoration: line-through;}

SPAN.productPriceDiscount, .inputRequirement {
font-size: 12px;
color: #a1080f;}

.moduleRow { }

.moduleRowOver {
cursor: pointer;}

.moduleRowSelected {}

/* message box */

.messageBox {}

.messageStackError, .messageStackWarning, errorBox {
background-color: #a1080f;
color: #b7b779;
font-size: 12px;
padding: 4px;}

.messageStackSuccess {
background-color: #a1080f;
padding: 2px;}

.messageStackCaution {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
background-color: #a1080f; }

/* 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;}

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: #a1080f;
font-size: 10px;
text-align : left;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;}

/* General alert span class */

TD.alert, SPAN.alert {
color: #a1080f;
font-weight: bold;}

/* General alert span class */

TD.alertBlack, SPAN.alertBlack {
color: #000000;
font-weight: bold;}

/* popup tables */

TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
background-color: #b7b779;
margin: 6px;
padding: 6px;
font: 12px Verdana, Arial, sans-serif;}

/* categories_description */

TABLE.categoriesdescription {
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
background: #dabd47;}

TD.categoriesdescription {
font-size: 14px;
line-height: 1.0;}

/* categories box parent and child categories and extra links */

a.category-links, a.category-top, a.category-subs, a.category-products, a:visited.category-links, a:visited.category-top, a:visited.category-subs, a:visited.category-products {
margin-right: 10px;
padding: 0px 13px 0px 0px;
margin: 0px;
width: 200px;
color: #6b6b26;
text-decoration: none;}

a:hover.category-links, a:hover.category-top, a:hover.category-subs, a:hover.category-products {
margin-right: 4px;
padding: 0px 3px 0px 0px;
color: #99a436;
text-decoration: none;
border-right: 6px #6b6b26 solid;}

SPAN.category-subs-parent {
font-weight: bold;}

SPAN.category-subs-selected {
font-weight: bold;}

/* attribute images table */

TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
float: left;
padding: 2px;}