body {
 background-attachment: fixed;
 background-position: center top;
 background-repeat: repeat;
 background-color:#ebeae9;
 font-family: "Courier New", Courier, monospace;
 font-size:12px;
 color:#000;
 margin:0;
 padding:0;
}

/* --- IMPORTANT WRAPPERS ---*/

#mainWrapper {
background-color:#FFFFFF;
 text-align:left;
 width:1135px;
 margin-top: -1px;
 margin:0 auto;
 padding-top: 0px;
}

#contentMainWrapper {
 background:#fff url(../images/whitetop.gif) no-repeat;
}

#headerWrapper, #contentMainWrapper {
 width:1135px;
 margin:0 auto;
 padding:0;
 padding-bottom: 1px;
 text-align: left;
 background-color:#FFF;
}


/* --- CONTENT --- */

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .alert {
 vertical-align:top;
}

.centerColumn {
 padding:0.1em 0.1em;
 padding-left:0.2em;
 margin-top: -5px; 
 border-bottom: 0px solid #aaaaaa; 
}

#maincontent {width:581px; 
padding-top:1px; 
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;}


/* --- SIDEBOXES --- */

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured{
 margin:1em 0em;
}

#categories {
 background:transparent url(http://shop.adorevintage.com/siteimages/main/april2011/april-bg.gif) no-repeat;
 padding-top:-15px;
}

#categoriesContent {
 padding-top:-30px;
 line-height:1.1em;
 padding-bottom:5px;
 margin-top: -3px;
 margin-left: 0px;
}

.category-bold {font-weight:bold; font-size:12px; text-transform:uppercase;}
.category-links {font-weight:bold; font-size:11px; margin:1em 0 0 11px; text-transform:uppercase;}
.category-top { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; margin-left:9px; text-transform:uppercase; line-height: 1.8em; letter-spacing: .1em;}

.cat01 {
 height:30px;
 line-height:100px;
 overflow:hidden;
 background:transparent url(/siteimages/main/shopera.png) no-repeat left 4px;
}

.cat02 {
 height:30px;
 line-height:100px;
 overflow:hidden;
 background:transparent url(/siteimages/main/shopcategory.png) no-repeat left 4px;
}

.cat03 {
 height:30px;
 line-height:120px;
 overflow:hidden;
 background:transparent url(/siteimages/main/shopfeatures.png) no-repeat left 4px;
}

.cat04 {
 height:25px;
 line-height:100px;
 overflow:hidden;
 background:transparent url(../images/m_04.gif) no-repeat left 4px;
}

.category-products {
  padding-left:10px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.6em;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: .1em;
}

.cat22, .cat26, .catall, .catsale, .catnew, .catfeat {
 margin:1em 0 0 6px;
 font-size:11px;
}

.category-subs-selected {font-style:italic; font-weight:bold;}

h3.leftBoxHeading, h3.leftBoxHeading a {
 font-size:1em;
}

.leftBoxHeading {
 margin:0;
 padding-top:-13px;
}

.leftBoxContainer {
 margin-bottom:1.5em;
width: 180px;}

.sideBoxContent {
 padding-left:5px;
 font-family:verdana,arial,helvetica,tahoma;
 font-size:9px;
}

#bannerbox2Content img, #bannerbox3Content img {border:0; padding:0px 0}

h3.leftBoxHeading a:hover {
 color:#FFFF33;
 text-decoration:none;
} 

.sideBoxContent img {border:0}

#cartBoxListWrapper ul {margin:0; padding:0}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .gvBal, .attribImg {
 text-align:center;
}

#bannerOne { text-align:left;
border-top: 1px solid #2e2e2e;
border-right: 0px solid #aaaaaa;
border-left: 0px solid #aaaaaa;
border-bottom: 0px solid #2e2e2e;}

#bestsellers .wrapper {
 margin:0 0em 0em 1.5em;
}

#bestsellers ol {
 padding:0;
 margin-left:1.1em;
}

#bestsellers li {
 padding:0;
 margin:0.3em 0em 0.3em 0em;
}

#bannerboxHeading, #bannerbox2Heading {
 display:none;
}

#upProductsHeading {
 text-align:left;
}

#upDateHeading {
 text-align:right;
}


/* --- OTHER WRAPPERS ---*/

#sendSpendWrapper {
 border:1px solid #cacaca;
 float:right;
 margin:0 0em 1em 1em;
}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
 margin:0;
 width:47%;
}

.wrapperAttribsOptions {
 margin:0.3em 0em;
}


/* --- NAVIGATION ---*/

.navNextPrevCounter {
 margin:0;
 font-size:0.9em;
}

.navNextPrevList {
 display:inline;
 white-space:nowrap;
 margin:0;
 padding: 0.5em 0em;
 list-style-type:none;
}

#navSuppWrapper, #navCatTabsWrapper, #foot {
 width:1135px;
 margin:0 auto;
}

#navMainWrapper {
 width:1100px;
 margin:0 auto;
 font-size:10px;
}

#navMainWrapper td {
 vertical-align:bottom;
}

.navMain input {font-size:10px}

#foot {
 padding-top:7px;
 padding-bottom:15px;
 background-color:#FFFFFF
}

.navMain ul, #navSupp ul, #navCatTabs ul  {
 margin:0;
 padding:0;
 list-style-type:none;
 display:inline;
}

.navMain ul li, #navSupp ul li, #navCatTabs ul li {
 margin:0;
 padding:0;
 display:inline;
 white-space:nowrap;
}

.navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
 text-decoration:none;
 margin:0;
}

.navMain ul li a:link {color:#000000}
.navMain ul li a:visited {color:#000000}
.navMain ul li a:hover {color:#C2D567}
.navMain ul li a:active {color:#CCCCCC}

#navEZPagesTOCWrapper {
 font-weight:bold;
 float:right;
 height:1%;
 border:1px solid #000;
}

#navEZPagesTOC ul {
 margin:0;
 padding: 0.5em 0em;
 list-style-type:none;
 line-height:1.5em;
}

#navEZPagesTOC ul li {
 white-space:nowrap;
}

#navEZPagesTOC ul li a {
 padding:0 0.5em;
 margin:0;
}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
margin:0.5em;
font-family:"Courier New", Courier, monospace;
text-transform:lowercase;
font-size:14px;
background-repeat:no-repeat;
height: 32px;
padding-left: 10px;
padding-top: 5px;
color:#000000;
width:900px;
}

#navBreadCrumb, #navEZPagesTop {
 font-size:0.95em;
 font-weight:bold;
 margin:0;
 padding:0.5em;
}

#whosonline {
 background:transparent url(../images/bgnav_bot.gif) no-repeat 2px bottom;
 padding-bottom:25px;
}

#navColumnOneWrapper {
 margin-top:20px;
 background:#fff url(../images/bgnav_mid.jpg) repeat-y;}

#navColumnTwo {
 background-color:inherit;
}


/* --- INDEX PAGE --- */

.indexnews {
 font-size:11px;
 padding-top:1px;
 padding-bottom:2px;
 padding-left: 5px;
}

.indexquickshop {
 font-size:11px;
 font-family:helvetica,verdana,arial,sans-serif;
}

div.press p {clear:both}

div.press img {float:none; 
margin-right:0px;
padding-left: 0px;}

h2.centerBoxHeading {margin:0; 
padding-left:5px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size: 12px;
text-transform:lowercase;
letter-spacing:.1em;
color:#3b4e7f;}

#whatsNew {
 width:660px;
 padding-left: 3px;
}

.centerBoxContentsNew {
 font-size:9px;
 text-align:left;
 padding:2px 2px 5px 2px;
 width: 160px;
 float: left;
}

.centerBoxContentsProducts br {line-height:7px;}

.centerBoxContentsNew img {width:auto; margin:0 auto}

.new_products {float: left;
width: 210px;
height: 370px;
text-align: left;
padding-left: 10px;
text-decoration:none;
}

.new_products img {
border: 0px solid #000;
}


/* --- SHOPPING CART DISPLAY --- */

.tableHeading TH {
 border-bottom:1px solid #cccccc;
 font-size:12px;
}

.tableHeading, #cartSubTotal {
 background-color:#e9e9e9;
 font-size:12px;
 }

#cartSubTotal {
 font-weight:bold;
 font-size:12px;
 text-align:right;
 line-height:2.2em;
 padding-right:4.5em;
 width:250px;
 float:right;
 background-color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tableRow, .tableHeading, #cartSubTotal {
 height:2.2em;
}

.cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
 padding:0.5em 0em;
}

.cartProductDisplay {width:280px;}

#cartProdTitle {font-size:12px; text-transform:capitalize;}

.cartUnitDisplay, .cartTotalDisplay {
 text-align:right;
 padding-right:0.2em;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

#scUpdateQuantity {
 width:2em;
}

.cartQuantity {
 width:4.7em;
}

.cartNewItem {
 position:relative;  /*do not remove-fixes stupid IEbug*/
}

.cartOldItem {
 position:relative;   /*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal {
 text-align:right;
 font-weight:bold;
}

.cartRemoveItemDisplay {
 width:3.5em;
}

#cartAttribsList {
 margin-left:1em;
}

#mediaManager {
width:50%; 
margin:0.2em;
padding:0.5em;
}

.normalprice, .productSpecialPriceSale {
 text-decoration:line-through;
 color:#5f5f5f;
}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
 color:#c6983f;
}

#cartBoxListWrapper ul, #ezPageBoxList ul {
 list-style-type:none;
}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
 margin:0;
 padding:0.2em 0em;
} 

.totalBox {
 width:5.5em;
 text-align:right;
 padding:0.2em;
}

.lineTitle, .amount {
 text-align:right;
 padding:0.2em;
}

.amount {
 width:5.5em;
}

.categoryIcon {}
#cartImage {
 margin:0.5em 1em;
}


/* --- ITEM PAGES --- */

table.prevnext {margin-top:20px}

h1#productName {
font-size:14pt; 
font-weight: normal;
font-family: Georgia, Courier New, Verdana, Tahoma, "Times New Roman", Times, serif;
text-transform:capitalize; 
margin:0; padding:0; 
}

table.prodinfo {
 font-size:11px;
 font-family: Arial, Verdana, Tahoma, "Times New Roman", Times, serif;
}

.thumbies {border:1px dotted #cfcece;}

#productDetailsList {
 list-style-type:none;
 margin:1em 0 0 0;
 padding:0;
 font-style:italic;
}

#productMainImage {
 margin:0 2em 0 0;
}

#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
 margin:0 1em 1em 0em ;
}

.attribImg {
 margin:0;
}

#productTellFriendLink {position:relative; top:-15px;}

#productImages {margin-top:4px;  padding:0.3em; float:left;}

.Images {
 margin-right:4px; 
 display: inline;
}

td.optionName {vertical-align:top; font-weight:bold}


/* --- CATEGORY PAGES --- */

#catbanners img {border:0}

.centerBoxContentsProducts {
font-size:10px; 
margin-bottom:1em;
border-top: 0px dotted #848484;
padding-top: 2px;
padding-right: 4px;
text-align: center;
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
}

.categoryImg {text-align:left; margin-top:-10px}
.categoryImg img {border:0}

.navSplitPagesLinks {font-size:10px; margin-bottom:1em;}

.productListing-data { 
vertical-align:top;
margin-top:1.5em;
padding-top:1.2em;
padding-left:.5em;
padding-botom:1px;
font-size:12px;
text-align:left;
}

.productListing-heading { font-family:"Courier New", Courier, monospace;
text-transform:uppercase;}

#productListing {
padding-left: 0px;
width: 945px;}

.listingDescription { 
vertical-align:top;
margin-top:1.1em;
padding-top:5px;
font-size:10px;
font-weight:none;
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

.centerBoxContentsProducts .itemTitle {
margin-bottom: -2.1em;
text-transform: uppercase;
font-size:11px;
text-align:center;
font-weight: none;
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
} 

h3.itemTitle {
 font-family: "Courier New", Courier, monospace;
 font-size:14px;
 margin:1;
 margin-top: .1em;
 padding:1;
 vertical-align; left;
 text-transform: none;
}

listingDescription {
 font-weight:normal;
 font-size:11px;
 margin:1; padding:2;
 vertical-align; middle;
 text-transform: none;
 font-family:Arial, Helvetica, sans-serif;
}

div.price {display:inline}

#productsListingTopNumber, #productsListingBottomNumber {display:none}

.rowOdd {
 background-color:#fff;
 height:1.5em;
 vertical-align:top;
 font-size:12px;
}

.rowEven {
 background-color:#fff;
 height:1.5em;
 vertical-align:top;
 font-size:12px;
}


/* --- ACCOUNT PAGES --- */

#myAccountGen li, #myAccountNotify li {
 margin:0;
} 

.accountTotalDisplay, .accountTaxDisplay {
 width:20%;
 text-align:right;
 /*vertical-align:top*/
}

.accountQuantityDisplay {
 width:10%;
 vertical-align:top
}
  
/* --- GENERAL STUFF --- */

div.pre {visibility:hidden; position:absolute; bottom:0; right:0}

img {border:0}

a:link {color:#606060; text-decoration:none}
a:visited {color:#606060; text-decoration:none}
a:hover {color:#808080; text-decoration:none}
a:active {color:#606060; text-decoration:none}

.category-top a:link {color:#606060; text-decoration:none}
.category-top a:visited {color:#606060; text-decoration:none}
.category-top a:hover {background:#e2e2e2; color:#808080; text-decoration:none}
.category-top a:active {color:#606060; text-decoration:none;}

.category-bold a:link {color:#606060; text-decoration:none}
.category-bold a:visited {color:#606060; text-decoration:none}
.category-bold a:hover {color:#808080; text-decoration:none}
.category-bold a:active {color:#606060; text-decoration:none;}

.category-links a:link {color:#606060; text-decoration:none}
.category-links a:visited {color:#606060; text-decoration:none}
.category-links a:hover {color:#808080; text-decoration:none}
.category-links a:active {color:#606060; text-decoration:none;}

.centerBoxContentsNew a:link {color:#606060; text-decoration:none}
.centerBoxContentsNew a:visited {color:#606060; text-decoration:none}
.centerBoxContentsNew a:hover {color:#808080; text-decoration:none}
.centerBoxContentsNew a:active {color:#606060; text-decoration:none}

.centerBoxContentsProducts a:link {color:#2c2c2c; text-decoration:none}
.centerBoxContentsProducts a:visited {color:#2c2c2c; text-decoration:none}
.centerBoxContentsProducts a:hover {color:#8d6e52; text-decoration:none}
.centerBoxContentsProducts a:active {color:#8d6e52; text-decoration:none}


h1 {font-size:1.1em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
 font-size:1.1em;
}

.biggerText {font-size:1.2em;}

HR {
 height:1px;
 margin-top:0.5em;
 border:none;
 border-bottom:1px solid #9a9a9a;
}

/* --- WARNINGS, ERRORS, MESSAGES --- */

.alert {
 color:#FF0000;
 margin-left:0.5em;
}

.important {
 font-weight:bold;
}

.gvBal {
 float:right;
}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
 line-height:1.8em;
 padding:0.2em;
 border:1px dashed #000;
}

.messageStackWarning, .messageStackError {
 background-color:#c7a0b8;
 color:#000;
 width:500px;
 margin-bottom: 20px;
}

.messageStackSuccess {
 background-color:#99FF99;
 color:#000;
}

.messageStackCaution {
 background-color:#f3ca8f;
 color:#000;
}


/* --- FORMS --- */

FORM, SELECT, INPUT {
 display:inline;
 font-size:11px;
 margin:0;
}

TEXTAREA {
 float:left;
 margin:auto;
 display:block;
 width:95%;
}

input:focus, select:focus, textarea:focus {
 background:#F0F8FF;
}

FIELDSET {
 padding:0.5em;
 margin:0.5em 0em;
 border:1px solid #cccccc;
}

LEGEND {
 font-weight:bold;
 padding:0.3em;
}

LABEL, h4.optionName {
 line-height:1.5em;
 padding:0.2em;
}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
 margin:0.5em 0.3em;
}

LABEL.inputLabel {
 width:11em;
 float:left;
}

LABEL.inputLabelPayment {
 width:15em;
 float:left;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
 width:12em;
 float:left;
}

ADDRESS {
 padding:0.5em;
 font-style:normal;
 font-size:12px;
 color:#000000;
 background-image:url(/siteimages/form_bg.jpg);
}


/* --- WEIRD CRAP THAT PROBABLY SHOULD BE KEPT SO AS NOT TO BREAK THINGS --- */

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
 float:left;
}

.clearBoth {
 clear:both;
}

.back {
 float:left;
 width: 88px;
}

.forward {
 float:right;
}

TR.tableHeading {
 background-color:#cacaca;
 height:2em;
}

#siteMapList {
 width:90%;
 float:right;
}

.ratingRow {
 margin:1em 0em 1.5em 0em;
}

LABEL#textAreaReviews {
 font-weight:normal;
 margin:1em 0em;
}

#popupShippingEstimator, #popupSearchHelp, #popupImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
 background-color:#fff;
 padding:20px;
}


/* ------ FOR FORMATTING TEXT ------ */

.bold {
 font-weight:bold;
}
.floatleft {float:left; margin-right:15px}
.floatright {float:right; margin-left:15px}

.left {text-align:left}
.ctr {text-align:center}
.right {text-align:right}
.justify {text-align:justify}

.small {font-size:10px}

.title {
 font-size:16px;
 font-weight:bold;
 color:#000;
}

.notice {
 color:#f00;
 font-weight:bold;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
 font-size:0.9em;
}

.ezpageTitle {
 display: none; }
 
.columnLeft {border-left: 1px solid #ffffff; 
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-right: 0px solid #ffffff;
padding-right:0.1em;
padding-top:-5px; }

.press {width:945px;}

.mainpage-press { padding-left: 4px;
padding-top: 10px; }

.mainpage-text { padding: 5px; font-size:11px; 
font-weight: normal;
font-family: Verdana, Tahoma, "Times New Roman", Times, serif;
margin:0; padding:0;
line-height:1.5em;  }

.mainpageproducts {padding-top: 5px;
font-family: Helvetica, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left:4px; }

/* --- EZ PAGES --- */

.featureimg {
BORDER-TOP: #241f1f 1px solid; 
BORDER-BOTTOM: #241f1f 1px solid; 
BORDER-LEFT: #241f1f 1px solid; 
BORDER-RIGHT: #241f1f 1px solid;
margin:.5em .5em .5em .5em;
}

.articles {
PADDING-TOP: 0px; 
PADDING-RIGHT: 4px; 
PADDING-LEFT: 4px; 
PADDING-BOTTOM: 2px;
BORDER-TOP: #808080 0px dashed; 
BORDER-BOTTOM: #808080 0px dashed; 
BORDER-LEFT: #808080 0px dashed; 
BORDER-RIGHT: #808080 0px dashed;
font-family: Verdana, Helvetica, Sans-Serif, Tahoma, Arial ;
FONT-SIZE: 12px;
line-height: 1.3em;}

.articletitle {
PADDING-TOP: 0px; 
PADDING-RIGHT: 4px; 
PADDING-LEFT: 4px; 
PADDING-BOTTOM: 2px;
BORDER-BOTTOM: #808080 1px dotted; 
font-family: Times New Roman, Verdana, Helvetica, Sans-Serif, Tahoma, Arial ;
FONT-SIZE: 22px;
line-height: 1.2em;
margin-top: -4px;
 }

.articletitle-post {
PADDING-TOP: 0px; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
font-family: Times New Roman, Verdana, Helvetica, Sans-Serif, Tahoma, Arial ;
FONT-SIZE: 16px;
text-decoration: underline;
text-transform:uppercase;
line-height:1.4em;
background-color:#e5e5e5; }

.maintext {
PADDING-TOP: 0px; 
PADDING-RIGHT: 10px; 
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 5px;
font-family: Helvetica, Verdana, Sans-Serif, Tahoma, Arial,;
FONT-SIZE: 11px;
line-height: 2.1em; }

.features {
PADDING-TOP: 5px; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 5px;
 }

.titletext {
PADDING-TOP: 10px; 
PADDING-RIGHT: 10px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px;
font-family: Cambria, Georgia, Times New Roman, Helvetica, Verdana, Sans-Serif, Tahoma, Arial,;
FONT-SIZE: 12px;
line-height: 1.2em; }

.menutext {
PADDING-TOP: 10px; 
PADDING-RIGHT: 10px; 
PADDING-LEFT: 40px; 
PADDING-BOTTOM: 5px;
font-family: Century Gothic, Helvetica, Verdana, Sans-Serif, Tahoma, Arial,;
FONT-SIZE: 18px;
line-height: 1.4em ;}

.footertext {
PADDING-TOP: 0px; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 5px;
FONT-SIZE: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
border-right: 0px solid #aeaeae;
color: #845d48;}

.footertext_1 {
PADDING-TOP: 0px; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 8px; 
PADDING-BOTTOM: 5px;
FONT-SIZE: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
border-right: 0px solid #aeaeae;
color: #845d48;}

.maintable {padding-bottom: 5px; }

.mayheader {line-height: 1.6em;}

.mayheader a:link {font-size:14px; color:#4b4b4b; background:#dfdfdf; text-decoration:none}
.mayheader a:visited {font-size:14px; color:#4b4b4b; background:#dfdfdf; text-decoration:none}
.mayheader a:hover {font-size:14px; background:#d0d0d0; color:#191919; text-decoration:none}
.mayheader a:active {font-size:14px; color:#4b4b4b; background:#dfdfdf; text-decoration:none}

.headermenu {
background-image:url('/siteimages/header_02.png');
background-repeat:no-repeat;
height: 51px;
padding-left: 25px;
background-color:#FFFFFF;
}

.headermenu a:link {font-size:14px; color:#000; text-decoration:none}
.headermenu a:visited {font-size:14px; color:#000; text-decoration:none}
.headermenu a:hover {font-size:14px; color:#c69725; text-decoration:none}
.headermenu a:active {font-size:14px; color:#000; text-decoration:none}

.mainpageslider {padding-top:3px; padding-bottom:2px; vertical-align:top; line-height:1px;}

.headerjan {padding-left:10px;}

/* ------ PRODUCT DETAIL PAGE ------ */

.productdescription {border-bottom:1px dashed #8e8ea8; border-top:1px dashed #8e8ea8; padding-top:5px; padding-bottom:3px; max-height:600px;}

.productthumbnails {border-bottom:1px dashed #8e8ea8; border-top:1px dashed #8e8ea8; padding-top:5px; padding-bottom:3px;}

.prodImages {width:410px; padding-left:2px; border-bottom:1px dashed #8e8ea8; border-top:1px dashed #8e8ea8; padding-top:5px; padding-bottom:3px;}

#crossSell {background-color:#FFFFFF; width:480px;}

.centerBoxContentsCrossSell {font-family:Arial, Helvetica, sans-serif; font-size:10px;}

/* ------ SHIPPING ESTIMATOR ------ */

.shippingtable {background-color:#d0bcc8;}

.shippingEstimatorContent {background-image:url(/siteimages/form_bg.jpg); padding-right:10px; width:400px; padding-bottom:10px; padding-top:5px; margin-left:45px;}

.cartpromo {background-image:url(/siteimages/form_bg.jpg); width:390px; float:right; margin-right:60px;}

#cartContentsDisplay {width:850px; background-color:#FF9966;}

.buttoncont {width:200px; margin-bottom:5px;}

.buttoncheckoutedit {width:200px; margin-bottom:2px;}
