/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id:stylesheet.css 4813 2006-10-23 02:13:53Z drbyte $
 */
 
/* Instructions to have a narrow top header (to match the width of the main site content) can be found around line 206 (search for: #headerWrapperb )
 
/* I've included 4 color choices - apple green (default), blue, red, and grey. To change from green, simply 
comment out the green section, and uncomment the color section you want the site to be. You'll also need to 
open up includes/templates/apple_zen/css/stylesheet_header_menu.css to change the colors in the drop down menu. */

/*brown */

#navMainWrapper {
	background:#E6DAB9; 
	}
	
#logoWrapperOuter {
	background:#FAEBD7;
	}
 
#navEZPagesTopWrapper{
	background:#FAEBD7;
	}
	
#navCatTabsWrapper {
	background:#FAEBD7;
	}

#navBreadCrumb {
	background:/*Obj_A#cc9900;*/ #fcf5eb;
	}
	
body {
    background:#E6DAB9;
	/*background:url(../images/site-bg.gif) 0 9em repeat-x;*/
	/*remove this background image for narrow header, unless of course you want it there (green stripe background) */
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	/*background:url(../images/sideboxleft.gif) no-repeat top left;*/ 
	}
	
#centerColumnOuter {
    background:#FCF5EB;
	background:url(../images/headerborder.gif) repeat-y; 
	}
	
#centerColumnWrapper2{
    background:#FCF5EB;
	background:url(../images/content_bg.gif) repeat-y 80% 0;
	}
	
/* eof brown */

/*green 

#navMainWrapper {
	background:#D5E88F; 
	}
	
#logoWrapperOuter {
	background:#ffffff;
	}
 
#navEZPagesTopWrapper{
	background:#D5E88F;
	}
	
#navCatTabsWrapper {
	background:#BBD17E;
	}

#navBreadCrumb {
	background:#BBD17E; 
	}
	
body {
	background:url(../images/site-bg.gif) 0 9em repeat-x; 
	remove this background image for narrow header, unless of course you want it there (green stripe background) 
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	background:url(../images/sideboxleft.gif) no-repeat top left; 
	}
	
#centerColumnOuter {
	background:url(../images/headerborder.gif) repeat-y; 
	}
	
#centerColumnWrapper2{
	background:url(../images/content_bg.gif) repeat-y 80% 0;
	}
	
eof green */




/* blue 

#navMainWrapper {
	background:#6C99D9; 
	}
	
#logoWrapperOuter {
	background:#ffffff;
	}
 
#navEZPagesTopWrapper {
	background:#6C99D9; 
	}
	
#navCatTabsWrapper {
	background:#6084C4; 
	}
	
#navBreadCrumb {
	background:#6084C4; 
	}
	
body {
	background:url(../images/site-bg-blue.gif) 0 9em repeat-x; 
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	background:url(../images/sideboxleft-blue.gif) no-repeat top left; 
	}
	
#centerColumnOuter {
	background:url(../images/headerborder.gif) repeat-y; 
	}
	
#centerColumnWrapper2{
	background:url(../images/content_bg.gif) repeat-y 80% 0; 
	}
	
/*eof blue*/




/* red 

#navMainWrapper {
	background:#DC262E;
	}
	
#logoWrapperOuter {
	background:#ffffff;
	}
 
#navEZPagesTopWrapper {
	background:#DC262E;
	}
	
#navCatTabsWrapper {
	background:#C62122;
	}
	
#navBreadCrumb {
	background:#C62122;
	}
	
body {
	background:url(../images/site-bg-red.gif) 0 9em repeat-x;
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	background:url(../images/sideboxleft-red.gif) no-repeat top left;
	}
	
#centerColumnOuter {
	background:url(../images/headerborder.gif) repeat-y;
	}
	
#centerColumnWrapper2{
	background:url(../images/content_bg.gif) repeat-y 80% 0; 
	}
	
/*eof red*/


/* grey 

#navMainWrapper {
	background:#D5D5D5;
	}
	
#logoWrapperOuter {
	background:#ffffff;
	}
 
#navEZPagesTopWrapper {
	background:#D5D5D5;
	}
	
#navCatTabsWrapper {
	background:#C8C8C8;
	}
	
#navBreadCrumb {
	background:#C8C8C8;
	}
	
body {
	background:url(../images/site-bg-grey.gif) 0 9em repeat-x;
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	background:url(../images/sideboxleft-grey.gif) no-repeat top left;
	}
	
#centerColumnOuter {
	background:url(../images/headerborder.gif) repeat-y;
	}
	
#centerColumnWrapper2{
	background:url(../images/content_bg.gif) repeat-y 80% 0; 
	}
	
/*eof grey*/
/* eof color and background edits */



/* If you'd like a narrow top header (to match the width of the main content, please follow the instructions below. 
If you want the diagonal stripe background removed, you'll also need to remove that from the body tag near the top of this stylesheet. */
	

#headerWrappera {
	width:100%; /* change to width:71em; for narrow header*/
/*Obj_A Got rid of little space in header margin:0 auto;*/
    margin:-4px;
	text-align:center;
	}
	
#navMainWrapper {
	width:100%; /* change to width:70em; for narrow header*/
	margin:0 auto;
	text-align:center;
	background:#FAEBD7;
	}
	
#navMain {
	width:70em; /* remove width:70em; for narrow header */
	margin:0 auto;
	background:#FAEBD7;
	}
	
#navEZPagesTopWrapper {
	width:100%; /* change to width:70em; for narrow header*/
	margin:0 auto;
	text-align:center;
	padding:.2em 0;
	}
	
#navCatTabsWrapper {
	width:100%; /* change to width:70em; for narrow header*/
	margin:0 auto;
	text-align:center;
	padding:.5em 0;
	}
	
#dropMenuWrapper {
	width:100%;
	/*background:#929292; /* remove background:#929292; for narrow header*/
	margin:0 auto;
	height:2.18em;
	position:absolute;
	top:0;
	left:0;
	}
	
/* uncomment the section below for narrow header */


/*
#headerWrapperb {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	width:71em;
	}
	
#headerWrapperc {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	width:71em;
	}
	
#dropMenuWrapperb {
	width:71em;
	margin:0 auto;
	position:relative;
	}
	
#dropMenuWrapperc {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	width:71em;
	margin:0 auto;
	position:absolute;
	height:2.18em;
	}

#dropMenuWrapperd {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	width:71em;
	margin:0 auto;
	position:absolute;
	height:2.18em;
	}
*/

	
/* end of changes for narrow header */

* html #centerColumnWrapper, * html #centerColumnWrapperb, * html #headerWrapperb, * html #headerWrapperc, * html #dropMenuWrapperc, * html #dropMenuWrapperd, * html #navSupp  {
    background:none!important; /* Hides the transparent shadows from older versions of IE */
	}
	
#centerColumnWrapper {
	/*Obj_A background:url(../images/shadowRight.png) repeat-y 100% 0;
	}

#centerColumnWrapperb {
	/*Obj_A background:url(../images/shadowLeft.png) repeat-y 0 0;*/
	}
	
#navSupp {
	/*Obj-A Footer Shadow background:url(../images/shadowAlpha_bot.png) repeat-x top;*/
	}

* {
	margin:0;
	padding:0;
	}

body {
	font-family:Helvetica,Arial,sans-serif;
	font-size:73.5%;
	color:#444444;  /*main site font color*/
	}

a img {
	border:none; 
	}

a:link {
	color:#4f4f4f; /*site links color */
	text-decoration:none;
	}
 
a:visited {
	text-decoration:none;
	color:#313131;
	}

a:hover {
	color:#000000; /* color when links are hovered over */
	text-decoration:none;
	}
	
ul, ol {
	text-align:left;
	padding-left:25px;
	margin-left:10px;
	margin-bottom:10px;
	}

h1 {
	color:#7F7653;
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px;
	}

h2 {
	font-size:1.2em;
	}

h3 {
	font-size:1.1em;
	}

h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size:1.0em;
	}
	
LEGEND {
	color:#333;
	}

.biggerText {
	font-size:1.1em;
	}

h1, h2, h3, h4, h5, h6 {
    margin:0.3em 0;
	}

CODE {
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-size:1em;
	}

FORM, SELECT {
	display:inline;
	font-size:1em;
	margin:0.5em;
	}
	
#categoriesselectContent select {
	font-size:.9em
	}
	
option {
	padding-right:.5em;
	}

INPUT{
/*Obj_a	margin:.3em .5em;*/
    margin:.3em 1.5em;
	}

html>/**/body input[type=checkbox], html>/**/body input[type=radio] {
	float:left;
	clear:both;
	}
	
html>/**/body .checkboxLabel, html>/**/body .radioButtonLabel {
	margin:0 .2em .5em 0;
	float:left;
	}
	
.ratingRow input[type=radio]{
	float:none;
	margin:0 .5em;
	}

TEXTAREA {
	margin:auto;
	display:block;
	width:97%;
	}

input:focus, select:focus, textarea:focus {
	background:#F3F9E1;
	}

FIELDSET {
	padding:0.5em;
	margin:0.5em 0;
	border:1px solid #cccccc;
	}

LEGEND {
	font-weight:bold;
	padding:.3em;
	}

h4.optionName {
	line-height:1.5em;
	padding-right:1em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
	}
	
#logo {
	/*width:19.1em  /* To prevent the logo from resizing, simply delete or comment out this section 
    background: yellow;*/
	}
	
#logo img {
	width:100%;
	}

LABEL.inputLabel {
	width:85%;
	float:left;
	margin:0.3em 0;
	} 

LABEL.inputLabelPayment {
	width:15em;
	float:left;
	padding:0.5em;
	}
	
#checkoutpaymentBody input[type=radio] {margin:15px 0}
#checkoutpaymentBody .radioButtonLabel {padding:10px}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width:12em;
	float:left;
	}

ADDRESS {
	font-style:normal;
	padding-right:40px;
	}

.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

HR {
	height:1px;
	margin:0.5em 0;
	border:none;
	border-bottom:1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding:0.2em;
	}

.messageStackWarning, .messageStackError {
	background:#990000;
	color:#ffffff;
	}

.messageStackSuccess {
	background:#e6dab9;
	}

.messageStackCaution {
	background:#FFFF99;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	text-align:left;
	vertical-align:top;
	position:relative;
	padding-bottom:25px;
	}
	
/* Start hide from IE-Mac \*/
* html #mainWrapper{height: 1%;}
/* End Hide from IE-Mac */

#headerWrapper {
	width:100%;
	text-align:center;
	margin:0 auto;
    background:#faebd7;
	}
	
/*Obj_A - Very important line*/
#logoWrapperOuter {
	width:70em;
	margin:0 auto;
	overflow:hidden;
	}

#tagline {
	/*Obj-a font-size:1.3em;
	text-align:center;
	padding-top:15px;*/
	}
	
#navEZPagesTop {
	font-weight:bold;
	margin:0 auto;
	}

#navCatTabs {
	margin:0 auto;
	}

#sendSpendWrapper {
	border:1px solid #cacaca;
	float:right;
	margin:0 0 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	width:47%;
	}
	
.wrapperAttribsOptions {
	line-height:2em;
	padding-bottom:1em;
	}

/*navigation*/

.navPrevCounter {
	margin:0;
	font-size:0.9em;
	}
	
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	padding:0 1em;
	list-style-type:none;
	position:relative;
	}
	
#navSuppWrapper {
	width:100%;
	margin:0 auto;
	margin-top:-6px;
	float:left;
	position:relative;
/*Obj_A	top:2.18em;*/
    top:0.5em;
	}
	
#navSupp {
	margin:0 auto;
/*Obj_A	text-align:center;*/
    text-align: left;
/*Obj_A		width:70.3em;*/
    width: 67em;
	padding-top:0em;
	}
	
#navSupp a:link {
color:#662222;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
text-decoration:none;
}
	
#navMainLinks {
	float:left;
	position:relative;
	list-style-type:none;
	text-align:left;
	font-size:1.2em;
	}

#navSupp ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	padding: 0.3em 0;
	margin:0;
	}
	
#navCatTabs ul {
	list-style-type:none;
	text-align:center;
	margin:0;
	}
	
#navMainLinks ul {
	list-style-type:none;
	text-align:center;
/*Obj_A	line-height:1.5em;
	padding: 0.2em 0;*/
	line-height:0em;
	padding: 0em 0;
	margin:0;
	}
	
#navSupp li, #navCatTabs li, #navMainLinks li {
	display:inline;
/*Obj_A	padding:0 0.5em;*/
    padding:0;
	margin:0;
	}

#navSupp ul li a, #navCatTabs ul li a {
	text-decoration:none;
	margin:0;
	white-space:nowrap;
	display:inline;
	font-weight:bold;
	width:0;
	}

#navEZPagesTOCWrapper {
	font-weight:bold;
	float:right;
	height:1%;
	border:1px solid #000000;
	}

#navEZPagesTOC ul {
	margin:0;
	padding: 0.5em 0;
	list-style-type:none;
	line-height:1.5em;
	}

#navEZPagesTOC ul li {
	white-space:nowrap;
	}

#navEZPagesTOC ul li a {
	padding:0 0.5em;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin:0.5em;
	}

#navMainSearch {
	margin:0 auto;
	text-align:right;
/*Obj_A	padding:2px 5px 1px 5px;*/
    padding: 0px;
	}
	
#navMainSearch input {
	margin:0 auto;
	text-align:right;
	padding:2px 5px;
	}
	
#navMainSearch input[type=text] {
   	margin: 2px 0 0 1em;
   	}

#navMainSearch input.topSearch{
   	margin: 0 0 5px 2px;
   	padding: 0 0 0 0;
   	vertical-align: bottom;
   	}
	
#navBreadCrumb {
	text-align:left;
	padding:1em 1em 1em 2em;
	color: #7F7653;
	font-family: Helvetica,Arial,sans-serif;
	}
	
#navBreadCrumb a {
	padding:.5em 1em;
	}
	
#navBreadCrumb {
	font-size:0.95em;
	}

#navColumnTwo, #navColumnOne {
	float:left;
	position:relative;
	width:20%;
	padding-bottom:20px;
	}

/*The main content classes*/
#contentMainWrapperOuter {
	float:left;
	width:100%;
	}
	
#contentMainWrapper {
	/*Obj_A Added Gap to add main default horizontal dropdown nav height:71em;*/
	width: 71em;
	margin:0 auto;
	text-align:center;
	position:relative;
	/*Obj_A Added Gap to add main default horizontal dropdown nav height:top:2.18em;*/
	height: 1em;
	}

#centerColumnWrapper, #centerColumnWrapperb  {
	width:71em;
	}
	
#centerColumnOuter {
	margin:0 .5em;
	width:70em;
	height:/*Obj_A- Had this extra menu area directly under the default horiz drop down 15px;*/0px
	}

#centerColumnWrapper2 {
	margin:0 2em;
	width:67em;
	}

#centerColumnWrapper2b {
	margin:0 auto;
	overflow:hidden;
	/* Obj_A Width on Breadcrumb area width:70em;*/
	width: 67em;
	}
	
.centerColumn {
	/*Obj_A Contains Page Content to shorter width - width:75%;*/
	width:94%;
	float:left;
    margin:0 2% 2% 3%;
/*    margin: -2em 0em 0em 2.8em;*/
	text-align:left;
/*Obj_A	line-height:1.6em;*/
    line-height: 16px;
    font-size: 12px;
	display:inline; /* fixes IE Bug in IE6 and earlier - do not remove */
	}
    
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align:top;
	}

#productDescription, .shippingEstimatorWrapper {
	padding:0.5em;
	}

.important {
	font-weight:bold;
	}

.gvBal {
	float:right;
	}
	
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding:0.8em;
	}
			
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:0.9em;
	}
	
#siteinfoLegal, #siteinfoIP, #bannerFive, #bannerSix, .parseTime {
	clear:both;
	position:relative;
	top:2.18em;
	}

#cartAdd {
	float:right;
	text-align:center;
	margin-right:0em;
	border:1px dotted #444444;
	padding: 0.5em 0.5em 1em 1em
	}

.tableHeading TH {
	border-bottom:1px solid #e6dab9;
	}

.tableHeading, #cartSubTotal {
	background:#FCF5EB;
	}

#cartSubTotal {
	border-top:1px solid #cccccc;
	font-weight:bold;
	text-align:right;
	line-height:2.2em;
	padding-right:2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height:2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding:0.5em 0 0 0;
	}
	
#cartProdTitle {
	text-align:center
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align:center;
	padding-right:0.2em;
	}
	
.cartQuantityUpdate input {
	margin:0;
	padding:0;
	}
	
.cartRemoveItemDisplay input[type=checkbox] {
	float:none;
    margin-bottom:1em;
	}

#scUpdateQuantity {
	width:1.8em;
	}
	
#scProductsHeading {
	padding-left:2em;
	}

.cartQuantity {
	width:4em;
	}

.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;
	margin:.2em .5em;
	}

.cartRemoveItemDisplay {
	width:5em;
	}

.cartAttribsList {
	margin-left:1em;
	}

#mediaManager {
 	width:50%; 
  	margin:0.2em;
  	padding:0.5em;
  	}

.normalprice, .productSpecialPriceSale {
	text-decoration:line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .alert {
	color:#990000;
	}

.orderHistList {
	margin:1em;
	padding:0.2em 0;
	} 

#ezPageBoxList li{
	margin:0;
	padding:0.2em 0;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
  	font-weight:bold;
  	}

.totalBox {
	width:5.5em;
	text-align:right;
	padding:0.2em;
	}

.lineTitle, .amount {
	text-align:right;
	padding:0.2em;
	}

.amount {
	width:5.5em;
	}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:.5em 1em 1em 0 ;
	}

#cartImage {
	margin:0.5em 1em;
	}

.attribImg {
	width:20%;
	margin:0.3em 0;
	}

.attributesComments {}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:1em 0;
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	font-size:1.2em;
	color:#424242;
	text-transform:uppercase;
	font-weight:normal;
	height:1.5em;
	padding:.2em 0 0 0;
	padding-left:15px;
	}

.centerBoxHeading {
/*Obj_A	margin:0;
	background:#eeeeee;
	padding:0.3em 0;
	border-top:2px solid #4f4f4f;
	border-bottom:2px solid #4f4f4f;*/
	}
	
.leftBoxHeading, .rightBoxHeading {
	margin:0;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}

.sideBoxContent {
	font-size:1.1em;
	padding:5px 0;
	}
	
.sideBoxContent ul {
	text-align:left;
	list-style-type:none;
	padding:0 0 0 15px!important;
	margin:0!important;
	}

.sideBoxContent li {
	padding:.2em 0;
	}

#categoriesContent {
	text-align:left;
	padding-left:15px;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg, .parseTime {
	text-align:center;
	}
	
.productListing-data {
	border-bottom:1px dotted #444444;
	margin:15px;
	padding:15px;
	}
	
.productListing-heading {
	border-bottom:1px dotted #444444;
	padding:5px;
	}
	
.productListing-heading a {
	border:none;
	}

#upProductsHeading {
	text-align:left;
	}

#upDateHeading {
	text-align:right;
	}

/*misc*/
.back {
	float:left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight:bold;
	}

.rowOdd {
    background: #FCF5EB;
/*Obj-A	background:#E8E8E8;*/
	height:1.5em;
	vertical-align:top;
	}

.rowEven {
/*Obj_A 	background:#F0F0F0;*/
    background: #FCF5EB;
	height:1.5em;
	vertical-align:top;
	}

.hiddenField {
	display:none;
	}
	
.visibleField {
	display:inline;
	}

#accountLinksWrapper li {
	padding:.5em 0;
	display:block;
	list-style:none;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width:20%;
	text-align:right;
	}

.accountQuantityDisplay {
	width:10%;
	vertical-align:top
	}

TR.tableHeading {
	background:#e6dab9;;
	height:2em;
	}

#siteMapList {
	width:90%;
	float:right;
	}

.ratingRow {
	margin:1em 0 1.5em 0;
	}

LABEL#textAreaReviews {
	font-weight:normal;
	margin:1em 0;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background:#ffffff;
	}
	
.information {
	padding: 10px 3px; 
	line-height: 150%;
	}
	
#descSubLink {
	padding-left:.7em;
	color:#990000;
	}
	
.smallProductImage {
	padding:1em;
	} 
/*Obj_A Bewginning of additional nav*/
#nav {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0;
	list-style: none;
	background-color: #ede2cd;
	
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: "verdana", sans-serif;
	font-size: 9px;
	}
#nav1 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton1.jpg');

	}
#nav1 a:hover {
	color: #333;
	background: url('navbutton4over.jpg');
	}
	
#nav2 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton2.jpg');
	}
#nav2 a:hover {
	color: #333;
	background: url('navbutton2over.jpg');
	}
	
#nav3 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton3.jpg');
	}
#nav3 a:hover {
	color: #333;
	background: url('navbutton3over.jpg');
	}
	
#nav4 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton4.jpg');
	}
#nav4 a:hover {
	color: #333;
	background: url('navbutton4over.jpg');
	}
	
#nav5 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton5.jpg');
	}
#nav5 a:hover {
	color: #333;
	background: url('navbutton5over.jpg');
	}
	
#nav6 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton6.jpg');
	}
#nav6 a:hover {
	color: #333;
	background: url('navbutton6over.jpg');
	}
	
#nav7 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton7.jpg');
	}
#nav7 a:hover {
	color: #333;
	background: url('navbutton7over.jpg');
	}
#nav8 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton8.jpg');
	}
#nav8 a:hover {
	color: #333;
	background: url('navbutton8over.jpg');
	}
	
#nav9 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton9.jpg');
	}
#nav9 a:hover {
	color: #333;
	background: url('navbutton9over.jpg');
	}
	
#nav10 a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 26px;
	color: #6a5c4d;
	text-decoration: none;
	border: 0;
	background: url('navbutton9.jpg');
	}
#nav10 a:hover {
	color: #333;
	background: url('navbutton9over.jpg');
	}
.imgLink {
display: none;
}
td.controls-checkout {
color: #5E5446;
font-size:10px;
padding-left:17px;
}
td.controls-account {
color: #5E5446;
font-size:10px;
padding-left:25px;
}
.botNav  {
font-family: Verdana, Arial, sans-serif; color: #222222; font-size: 9px;
border: 1px solid #CFC294;
border-top:none;
padding:15px 0 15px 10px;
background-image:url(botnavshade.jpg);
/*background-color: #cfc294;*/
}

