td.breadCrumb a {
	font-size: 12px !important;
	font-weight: normal!important;
	color:#48480C;
	padding:0;
	margin:0;
}

#zenNav {
	padding-bottom: 8px;
	font-size: 11px;
}

#zenNav ul {
	margin: 0 !important;
	padding: 0 !important;
}

#zenNav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

li.checkout{
	padding-left: 20px !important;
}
.messageStackError {color:#ff0000;padding-bottom: 15px;font-weight: bold;}

/* Main Areas
----------------------------------------------- */
div#main table{
	margin: 0;
	padding: 0;
}

h1.pageHeading {
	font-size: 18px !important;
	border-bottom: 1px solid #C3C4A3;
	border-left: 1px solid #C3C4A3;
	padding-left: 3px;
	margin: 10px 0px 20px 0px;
	font-style:italic;
	font-weight:bold;
}

.plainBoxHeading {
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 14px;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #C3C4A3;
}
.inputRequirement {
	font-size: 10px !important;
}

.plainBox {
	margin: 0;
	padding: 5px 0 0 0;
}

td.plainbox-description p, td.plainbox-description {
	font-size: 14px !important;
}

td.main {
	font-size: 12px;
}
/* Product Listings/Results
----------------------------------------------- */
.productListing-heading {
  background: #F2F5AE;
  font-weight: bold;
  border-top:1px solid #C3C4A3;
  border-bottom:1px solid #C3C4A3;
  padding-top: 4px;
  height: 23px;
}
td.productListing-heading a {
	color:#3D3C08;
	text-decoration: none;
}
TD.productlisting {
  font-size: 11px;
}

TD.productListing-data {
	font-size: 14px;
	padding: 10px 5px 0 5px ;
}

TD.productListing-data-description-odd, TD.productListing-data-description-even {
  padding: 5px 5px 5px 10px;
  border-bottom: 1px solid #C3C4A3;
}

td.pageresults {
  font-size: 11px;
}

td.pageresults a {
  color: #D66001;
}

td.pageresults a:hover {
  background: #F2F5AE;
}

/* Product Info
----------------------------------------------- */
td.picture {
	font-size: 10px;
}

.picture a:link, .picture a:visited {
	color:#D66001;
	font-weight:bold;
	text-decoration:none;
}
.picture a:hover, .picture a:active {text-decoration:underline;}

tr.all-products-list {height: 25px;}

#main h3.itemTitle {font-size: 16px;}

div#allProductsListingTopLinks, select#disp-order-sorter, div#allProductsListingBottomLinks  {float: right;}

input#submit1, input#submit2 {display: none;}

div#productMainImage {width: 200px; float: left; padding: 0px 10px 15px 0px;}

div#prod_info {width: 200px; float: left;}

#main h2#productPrices {border:none; padding-bottom: 5px; text-align: center;}

ul#productDetailsList {text-align: right;}

div#cartAdd {text-align: center; margin-top: 10px;}

div#productAttributes { padding: 10px 0px 0px 0px; }

div#productTellFriendLink { width: 100px; float: left; padding: 0px 60px 20px; }

div#productReviewLink {width: 75px; float: left; padding: 0px 60px 20px;}

p.reviewCount {display:none;}

#main h2.centerBoxHeading {border: none; font-size: 16px; padding: 0px 0px 15px 0px;}

div.centerBoxContentsAlsoPurch, div.centerBoxContentsNew, div.centerBoxContentsFeatured, div.centerBoxContentsSpecials {float:left; padding: 10px 0px; text-align: center; }

#main h3#attribsOptionsText {font-size: 16px;}

#main h4.optionName {font-size: 14px; width: 60px; float: left;}


/* Shopping cart Info
----------------------------------------------- */
table#cartContentsDisplay tr td.cartProductDisplay {padding-bottom: 20px; }

table#cartContentsDisplay tr td.cartRemoveItemDisplay {text-align: center;}

table#cartContentsDisplay tr td.cartRemoveItemDisplay div.deleteButton {margin-top: 15px;}

div.cartTotalsDisplay, div#cartQuantityUpdate, div#cartSubTotal, div.help {text-align: right; padding: 10px 0px;}

div#cartSubTotal {font-size: 18px; font-weight: bold;}

div.continue-shopping {float: left; }

div.checkout {float: right; }


/* Form
----------------------------------------------- */

div.qf form#loginForm fieldset label.inputLabel {width: 130px; margin-bottom: 10px; }

div.qf fieldset label.inputLabel {width: 130px; margin-bottom: 10px; }

div.qf form#loginForm fieldset input {width: 200px; margin-bottom: 10px;}

div.qf fieldset input {width: 200px; margin-bottom: 10px;}

div.qf form#loginForm div.buttonRow, div.qf form#createAccountForm div.buttonRow  {text-align: right; }

div.qf form#createAccountForm {margin: 20px 0px}

div.qf form#createAccountForm div.alert, div.qf div.alert {text-align:right; padding:5px 0px; color: #990000;}
div.qf form#createAccountForm span.alert, div.qf span.alert {color: #990000; width: 20px; padding: 0px 5px; }

div.qf form#createAccountForm fieldset fieldset input, div.qf form#createAccountForm fieldset fieldset select {width: 200px; margin-bottom: 10px;}
div.qf form#createAccountForm fieldset fieldset input#gender-male, div.qf form#createAccountForm fieldset fieldset input#gender-female, div.qf form#createAccountForm fieldset fieldset input#email-format-html, div.qf form#createAccountForm fieldset fieldset input#email-format-text, div.qf input#gender-male, div.qf input#gender-female, div.qf input#email-format-html, div.qf  input#email-format-text { width: 20px;}

div.qf form#createAccountForm fieldset fieldset label.inputLabel {width: 130px; margin-bottom: 10px; }

div.qf form#createAccountForm fieldset fieldset input#password-new, div.qf form#createAccountForm fieldset fieldset input#password-confirm {width: 80px;}


/* shipping
----------------------------------------------- */
div#createAcctSuccess h3, div#createAcctSuccess address, div#createAcctSuccess div.buttonRow {padding:10px;}

div#checkoutShipto div.buttonRow {text-align: right; padding: 10px 0px;}

#main h2#checkoutShippingHeadingAddress, #main h2#checkoutShippingHeadingMethod {border: none; padding: 20px 0px 5px 0px;}

div.floatingBox {padding: 5px;}

div#checkoutShipping div.buttonRow {text-align: center; padding: 10px 0px;}


/* payment
----------------------------------------------- */

div#checkoutPayment div.buttonRow {text-align: right; padding: 10px 0px;}

#main h2#checkoutPaymentHeadingAddress {border: none; padding: 20px 0px 5px 0px;}

div#checkoutPayment div.buttonRow {text-align: center; padding: 10px 0px;}

fieldset#checkoutOrderTotals div.totalBox  {float:right; padding-right: 20px;}

fieldset#checkoutOrderTotals div.lineTitle { padding-left: 20px;}