/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 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 5952 2007-03-03 06:18:46Z drbyte $
 *//*  border:1px dotted #FF00FF;border:1px dotted #FFFF00;visibility:hidden;*/ /*  */

/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●● CUSTOM STYLES ●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
.columnRight {} /* width:339px; */
#encapsulator {position:relative;top:0px;width:986px;height:100%;margin:auto;padding:0px;} /* border:1px dotted #00ff00; */
#wpcheader {position:absolute;top:0px;left:0px;width:909px;height:114px;background-image:url('../images/boxh.gif');background-repeat:no-repeat;padding-top:0px;padding-left:24px;padding-right:53px;padding-bottom:0px;margin:0px;}
#mainleftContent {position:absolute;top:114px;left:0px;width:569px;height:20px;background-image:url('../images/box1a.gif');background-repeat:no-repeat;padding-top:25px;padding-left:53px;padding-right:25px;padding-bottom:0px;}
#navBreadCrumb {text-align:left;font-size:11px;font-weight:normal;}
#subleftContent {position:absolute;top:159px;left:0px;width:569px;height:416px;background-image:url('../images/box1b.gif');background-repeat:no-repeat;padding-top:10px;padding-left:53px;padding-right:25px;padding-bottom:25px;}
#innerleftContent {width:569px;height:100%;overflow:auto;} /*  */
#manufacturersHeading {position:absolute;top:114px;left:647px;width:262px;height:20px;background-image:url('../images/box2a.gif');background-repeat:no-repeat;padding-top:25px;padding-left:24px;padding-right:53px;padding-bottom:0px;}
#manufacturersContent {position:absolute;top:159px;left:647px;width:262px;height:200px;background-image:url('../images/box2b.gif');background-repeat:no-repeat;padding-top:10px;padding-left:24px;padding-right:53px;padding-bottom:13px;}
#featuredHeading {position:absolute;top:382px;left:647px;width:262px;height:20px;background-image:url('../images/box3a.gif');background-repeat:no-repeat;padding-top:18px;padding-left:24px;padding-right:53px;padding-bottom:0px;}
#featuredContent {position:absolute;top:420px;left:647px;width:262px;height:159px;background-image:url('../images/box3b.gif');background-repeat:no-repeat;padding-top:10px;padding-left:24px;padding-right:53px;padding-bottom:21px;text-align:center;}
#whatsnewHeading {position:absolute;top:610px;left:0px;width:271px;height:20px;background-image:url('../images/box4a.gif');background-repeat:no-repeat;padding-top:25px;padding-left:53px;padding-right:17px;padding-bottom:0px;margin:auto;z-index:2;}
#whatsnewContent {position:absolute;top:655px;left:0px;width:271px;height:90px;background-image:url('../images/box4b.gif');background-repeat:no-repeat;padding-top:10px;padding-left:53px;padding-right:17px;padding-bottom:25px;margin:auto;z-index:2;}
#bestsellersHeading {position:absolute;top:610px;left:341px;width:270px;height:20px;background-image:url('../images/box5a.gif');background-repeat:no-repeat;padding-top:25px;padding-left:17px;padding-right:17px;padding-bottom:0px;}
#bestsellersContent {position:absolute;top:655px;left:341px;width:270px;height:90px;background-image:url('../images/box5b.gif');background-repeat:no-repeat;padding-top:10px;padding-left:17px;padding-right:17px;padding-bottom:25px;}
#specialsHeading {position:absolute;top:610px;left:645px;width:271px;height:20px;background-image:url('../images/box6a.gif');background-repeat:no-repeat;padding-top:25px;padding-left:24px;padding-right:53px;padding-bottom:0px;}
#specialsContent {position:absolute;top:655px;left:645px;width:271px;height:90px;background-image:url('../images/box6b.gif');background-repeat:no-repeat;padding-top:10px;padding-left:24px;padding-right:53px;padding-bottom:25px;}
#wpcfooter {position:absolute;top:780px;left:0px;width:880px;height:45px;background-image:url('../images/boxf.gif');background-repeat:no-repeat;padding-top:10px;padding-left:53px;padding-right:53px;padding-bottom:0px;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● NAV IMAGES ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
#nav_a1 {position:absolute;top:14px;left:72px;width:44px;height:44px;padding:0px;margin:0px;}
#nav_a2 {position:absolute;top:14px;left:152px;width:44px;height:44px;padding:0px;margin:0px;}
#nav_a3 {position:absolute;top:14px;left:232px;width:44px;height:44px;padding:0px;margin:0px;}
#nav_a4 {position:absolute;top:14px;left:710px;width:44px;height:44px;padding:0px;margin:0px;}
#nav_a5 {position:absolute;top:14px;left:790px;width:44px;height:44px;padding:0px;margin:0px;}
#nav_a6 {position:absolute;top:14px;left:870px;width:44px;height:44px;padding:0px;margin:0px;}
#nav_b1 {position:absolute;top:85px;left:40px;width:102px;height:18px;padding:0px;margin:0px;}
#nav_b2 {position:absolute;top:85px;left:155px;width:102px;height:18px;padding:0px;margin:0px;}
#nav_b3 {position:absolute;top:85px;left:270px;width:102px;height:18px;padding:0px;margin:0px;}
#nav_b4 {position:absolute;top:85px;left:385px;width:102px;height:18px;padding:0px;margin:0px;}
#nav_b5 {position:absolute;top:85px;left:500px;width:102px;height:18px;padding:0px;margin:0px;}
#nav_b6 {position:absolute;top:85px;left:615px;width:102px;height:18px;padding:0px;margin:0px;}
#sbffb7 {position:absolute;top:85px;left:733px;width:150px;height:14px;padding-top:2px;margin:0px;border:0px;background-color:#332211;font:8pt Arial,Helvetica,sans-serif;color:#FFDFBF;}
#nav_b7 {position:absolute;top:85px;left:886px;width:61px;height:18px;padding:0px;margin:0px;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●● GENERAL HTML ●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
body {position:absolute;top:0px;width:100%;font-family:"Century Gothic","Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:11px;color:#FFFFD7;background-color:#26230E;background-image:url('../images/bg3.jpg');background-repeat:no-repeat;background-position:top;margin:auto;padding:0px;text-align:center;}
a img {border:none;}
a:link {color:#EFDFBF;text-decoration:none;}
a:hover {color:#FFEFDF;}
a:active {color:#FFEFCC;}
a:visited {color:#BFAF99;text-decoration:none;}
h1 {font-size:1.5em;margin:0.3em 3px;}
h2 {font-size:1.4em;margin:0.3em 3px;}
h3 {font-size:1.3em;margin:0.3em 3px;}
h3.leftBoxHeading {font-size:1em;color:#BFAF99;}
h3.leftBoxHeading a {font-size:1em;color:#BFAF99;}
h3.leftBoxHeading a:hover {color:#BFAF99;text-decoration:none;} 
h3.rightBoxHeading {font-size:1em;color:#BFAF99;}
h3.rightBoxHeading a {font-size:1em;color:#BFAF99;}
h3.rightBoxHeading a:hover {color:#BFAF99;text-decoration:none;}
h4 {font-size:1.1em;margin:0.3em 3px;}
h4.optionName {font-size:1.1em;line-height:1.5em;padding:0.2em;}
h5 {font-size:1.1em;margin:0.3em 3px;}
h6 {font-size:1.1em;margin:0.3em 3px;}
HR {height:1px;border-bottom:1px solid #9a9a9a;margin-top:0.5em;}
P {padding:0.5em;}
/* FORMS */
FORM {display:inline;font-size:1em;margin:0.1em;}
FIELDSET {border:1px solid #cccccc;}padding:0.5em;margin:0.5em 0em;
LEGEND {font-size:1.1em;font-weight:bold;padding:0.3em;}
INPUT {display:inline;font-size:1em;margin:0.1em;}
INPUT:focus {background:#F0F8FF;}
SELECT {display:inline;font-size:1em;margin:0.1em;width:100px;}
TEXTAREA {display:block;width:95%;margin:auto;} /* float:left;*/
TEXTAREA:focus {background:#F0F8FF;}
LABEL.checkboxLabel {margin:0.5em 0.3em;}
LABEL {font-size:1.1em;line-height:1.5em;padding:0.2em;}
LABEL.inputLabelPayment {float:left;width:15em;}
LABEL.inputLabel {float:left;width:11em;}
LABEL.radioButtonLabel {margin:0.5em 0.3em;}
LABEL.selectLabel {float:left;width:12em;}
LABEL.switchedLabel {float:left;width:12em;}
LABEL#textAreaReviews {font-weight:normal;margin:1em 0em;text-align:center;}
LABEL.uploadsLabel {float:left;width:12em;}
/* OTHER */
TH {text-align:center;}
TR.tableHeading {height:2em;background-color:#cacaca;}
CAPTION {} /* display:none;*/
ADDRESS {font-size:1.1em;font-style:normal;padding:0.5em;}
CODE {font-family:"Century Gothic","Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:1em;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●● MAJOR SECTIONS ●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
#mainWrapper {top:0px;width:986px;vertical-align:top;text-align:center;margin:auto;padding:0px;}
#headerWrapper {position:absolute;top:0px;width:986px;height:72px;vertical-align:top;margin:auto;padding:0px;z-index:2;}
#logoWrapper {position:absolute;top:0px;width:986px;height:72px;vertical-align:top;margin:auto;padding:0px;}
#navMainWrapper {position:absolute;top:72px;width:986px;text-align:center;margin:auto;padding:0px;background-color:#4F370F;font-weight:bold;color:#ffffff;}
#navSuppWrapper {position:absolute;top:72px;width:986px;background-color:#4F370F;font-weight:bold;color:#ffffff;margin:auto;padding:0px;}
#contentMainWrapper {display:block;position:absolute;top:110px;width:986px;margin:auto;padding:0px;}
#navColumnOneWrapper {margin:auto;}
#navColumnOne {vertical-align:top;}
#navColumnTwoWrapper {margin:auto;}
#navColumnTwo {width:339px;vertical-align:top;}
.wrapperAttribsOptions {margin:0.3em 0em;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● NAVIGATION ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
#navMain ul {top:72px;margin:0;padding:0.5em 0em;list-style-type:none;text-align:center;line-height:1.5em;}
#navMain ul li {display:inline;}
#navMain ul li a {text-decoration:none;padding:0em 0.5em;margin:0;color:#ffffff;white-space:nowrap;}
#navMain ul li a:hover {color:#FF0000;}
#navSupp ul {margin:0;padding:0.5em 0em;list-style-type:none;text-align:center;line-height:1.5em;}
#navSupp ul li {display:inline;}
#navSupp ul li a {text-decoration:none;padding:0em 0.5em;margin:0;color:#ffffff;white-space:nowrap;}
#navSupp ul li a:hover {color:#FF0000;}
#navCatTabsWrapper {margin:0em;background-color:#4F370F;font-weight:bold;color:#ffffff;height:1%;width:99%;text-align:center;}
#navCatTabs ul {margin:0;padding:0.5em 0em;list-style-type:none;text-align:center;line-height:1.5em;}
#navCatTabs ul li {display:inline;}
#navCatTabs ul li a {text-decoration:none;padding:0em 0.5em;margin:0;color:#ffffff;white-space:nowrap;}
#navCatTabs ul li a:hover {color:#FF0000;}
#navCategoryIcon {margin:0.5em;}
#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 {color:#3300FF;text-decoration:none;padding:0em 0.5em;margin:0;}
#navEZPagesTOC ul li a:hover {color:#FF0000;}
#navEZPagesTOCWrapper {font-weight:bold;float:right;height:1%;border:1px solid #000000;margin:0;width:47%;}
#navEZPagesTop {background-color:#ffff33;font-size:0.95em;font-weight:bold;margin:0em;padding:0.5em;}
#navEZPageNextPrev {text-align:center;}
#navMainSearch {float:right;}
.navNextPrevCounter {margin:0em;font-size:0.9em;}
.navNextPrevList {display:inline;white-space:nowrap;margin:0;padding:0.5em 0em;list-style-type:none;}
.navSplitPagesLinks {}
.navSplitPagesResult {}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● BOXES ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
.sideBoxContent {float:left;margin-left:5px;margin-right:5px;} /* padding:0.4em;font-size:1.1em; */
.leftBoxContainer {border:1px solid #ffffff;margin-top:1.5em;}
.leftBoxHeading {margin:0em;background-color:#4F370F;padding:0.5em 0.2em;text-align:center;}
.centerBoxHeading {margin:0em;background-color:#4F370F;padding:0.5em 0.2em;text-align:center;}
.centerBoxContents {float:left;margin:1em 0em;text-align:center;vertical-align:top;}
.centerBoxContentsNew {margin:1em 0em;text-align:center;vertical-align:top;}
.centerBoxContentsFeatured {margin:1em 0em;text-align:center;vertical-align:top;}
.centerBoxContentsSpecials {margin:1em 0em;text-align:center;vertical-align:top;}
.centerBoxContentsAlsoPurch {float:left;margin:1em 0em;text-align:center;vertical-align:top;}
.rightBoxContainer {} /* margin-bottom:1em;*/
.rightBoxHeading {margin:0px;padding:0px;text-align:center;}
#bannerboxHeading {background-color:#0000CC;}
.categoryListBoxContents {float:left;margin:1em 0em;text-align:center;vertical-align:top;}
#ezPageBoxList {margin:0em;padding:0em;}
#ezPageBoxList ul {list-style-type:none;margin:0em;padding:0em;}
#ezPageBoxList li {margin:0;padding:0.2em 0em;} 
.specialsListBoxContents {float:left;margin:1em 0em;text-align:center;vertical-align:top;}
.totalBox {width:5.5em;text-align:right;padding:0.2em;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● PRODUCTS ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
.productListing-data {text-align:center;}
.productGeneral {text-align:left;}/* width:540px;border:1px solid #FFFF00; */
#productMainImage {margin:0em 1em 1em 0em ;text-align:center;}
#productDetailsList {text-align:left;margin-left:20px;}
#productDescription {text-align:justify;padding:0.5em;} /* padding:0.5em;width:500px;font-size:1.2em; */
#productReviewsDefaultProductImage {margin:0em 1em 1em 0em ;text-align:center;}
.productPriceDiscount {color:#ff0000;}
.productSalePrice {color:#ff0000;}
.productSpecialPrice {color:#ff0000;}
.productSpecialPriceSale {color:#ff0000;text-decoration:line-through;}
.normalprice{text-decoration:line-through;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● CART ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
#cartEmptyText {text-align:center;}
#cartInstructionsDisplay {padding:0.5em 0em;}
.cartAttribsList {margin-left:1em;}
#cartAdd {float:right;text-align:center;margin:1em;border:1px solid #000000;padding:1em;}
#cartImage {margin:0.5em 1em;}
#scQuantityHeading {background-color:#574A33;}
#scUpdateQuantity {background-color:#574A33;}
#scProductsHeading {background-color:#574A33;}
#scUnitHeading {background-color:#574A33;}
#scTotalHeading {background-color:#574A33;}
#scRemoveHeading {background-color:#574A33;}
.cartQuantity {padding:0.5em 0em;text-align:center;width:4.7em;}
.cartQuantityUpdate {padding:0.5em 0em;text-align:center;}
.cartProductDisplay {padding:0.5em 0em;}
.cartUnitDisplay {padding:0.5em 0em;text-align:right;padding-right:0.2em;}
.cartTotalDisplay {padding:0.5em 0em;text-align:right;padding-right:0.2em;}
.cartRemoveItemDisplay {padding:0.5em 0em;text-align:center;width:3.5em;}
#cartSubTotal {background-color:#574A33;border-top:1px solid #cccccc;font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em;height:2.2em;}
.cartTotalsDisplay {padding:0.5em 0em;text-align:center;}
.cartNewItem {color:#33CC33;position:relative;} /* do not remove-fixes stupid IEbug */
.cartOldItem {color:#660099;position:relative;} /* do not remove-fixes stupid IEbug */
#cartBoxListWrapper {margin:0em;padding:0em;}
#cartBoxListWrapper ul {list-style-type:none;margin:0em;padding:0em;}
#cartBoxListWrapper li {margin:0;padding:0.2em 0em;} 
.cartBoxTotal {margin:0;padding:0.2em 0em;text-align:right;font-weight:bold;} 
#cartBoxEmpty {font-weight:bold;text-align:center;}
#cartBoxGVBalance {text-align:center;}
#cartBoxGVButton {text-align:center;}
#cartBoxVoucherBalance {font-weight:bold;text-align:center;}
/* ●●●●●●●●●●●●●●●●●●●●●●● WARNINGS/ERRORS/MESSAGES ●●●●●●●●●●●●●●●●●●●●●●● */
.messageStackCaution {background-color:#FFFF66;color:#000000;line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackError {background-color:#ff0000;color:#ffffff;line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackSuccess {background-color:#99FF99;color:#000000;line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackWarning {background-color:#ff0000;color:#ffffff;line-height:1.8em;padding:0.2em;border:1px solid #000000;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●● MISCELLANEOUS ●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
#accountLinksWrapper {margin:0.3em 0em;}
.accountQuantityDisplay {text-align:center;width:10%;vertical-align:top;}
.accountTaxDisplay {width:20%;text-align:right;} /* vertical-align:top */
.accountTotalDisplay {width:20%;text-align:right;} /* vertical-align:top */
.additionalImages {margin:1em 0em;text-align:center;vertical-align:top;width:540px;}
.advisory {}
.alert {color:#FF0000;margin-left:0.5em;vertical-align:top;}
.amount {text-align:right;padding:0.2em;width:5.5em;}
.attribImg {float:left;text-align:center;width:20%;margin:0.3em 0em;}
.attributesComments {}
.back {float:left;}
#bannerFive {text-align:center;padding:0.8em;visibility:hidden;}
#bannerFour {padding:0.8em;text-align:center;visibility:hidden;}
#bannerOne {padding:0.8em;text-align:center;visibility:hidden;}
#bannerSix {padding:0.8em;text-align:center;visibility:hidden;}
#bannerThree {padding:0.8em;text-align:center;visibility:hidden;}
#bannerTwo {padding:0.8em;text-align:center;visibility:hidden;}
#bestsellers li {padding:0;margin:0.3em 0em 0.3em 0em;}
#bestsellers ol {padding:0;margin-left:1.1em;}
#bestsellers .wrapper {margin:0em 0em 0em 1.5em;}
.biggerText {font-size:1.2em;}
.bold {font-weight:bold;}
.buttonRow {margin:0.5em;}
.categoryIcon {}
.centeredContent {text-align:center;}
.center {text-align:center;}
#checkoutBillto {margin:0.3em 0em;}
#checkoutShipto {margin:0.3em 0em;}
.clearBoth {clear:both;}
.columnLeft {}
#contentColumnMain {vertical-align:top;}
.floatingBox {margin:0.3em 0em;}
.forward {float:right;}
.gvBal {float:right;text-align:center;}
.hiddenField {display:none;}
.important {font-weight:bold;}
#indexProductListCatDescription {margin:0.5em;}
.information {padding:10px 3px;line-height:150%;}
#infoShoppingCart {background-color:#ffffff;}
.larger {font-size:1.1em;}
.lineTitle {text-align:right;padding:0.2em;}
#logo {text-align:center;}
#mediaManager {width:50%;margin:0.2em;padding:0.5em;}
.mediaTitle {float:left;}
.mediaTypeLink {float:right;}
#myAccountGen li {margin:0;} 
#myAccountNotify li {margin:0;} 
.notice {}
.orderHistList {margin:1em;padding:0.2em 0em;} 
#popupAdditionalImage {background-color:#ffffff;margin:0em;padding:0em;}
#popupAtrribsQuantityPricesHelp {background-color:#ffffff;}
#popupCouponHelp {background-color:#ffffff;}
#popupCVVHelp {background-color:#ffffff;}
#popupImage {background-color:#ffffff;margin:0em;padding:0em;}
#popupSearchHelp {background-color:#ffffff;}
#popupShippingEstimator {background-color:#ffffff;}
#PPECbutton {float:right;}
.rating{}
.ratingRow {margin:1em 0em 1.5em 0em;text-align:center;}
#reviewsInfoDefaultProductImage {margin:0em 1em 1em 0em ;text-align:center;}
#reviewWriteMainImage {margin:0em 1em 1em 0em ;text-align:center;}
.rowEven {background-color:#4F3F1F;height:1.5em;vertical-align:top;}
.rowOdd {background-color:#473717;height:1.5em;vertical-align:top;}
#scUpdateQuantity {width:2em;}
.seDisplayedAddressInfo {text-transform:uppercase;text-align:center;font-weight:bold;}
.seDisplayedAddressLabel {background-color:#85C285;text-align:center;}
select:focus {background:#F0F8FF;}
#sendSpendWrapper {border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em;margin:0.3em 0em;}
#seShipTo {padding:0.2em;}
.shippingEstimatorWrapper {padding:0.5em;} /*font-size:1.2em;*/
#shoppingcartBody #shippingEstimatorContent {clear:both;}
#shoppingCartDefault {float:right;}
#siteinfoCredits {font-size:0.9em;text-align:center;}
#siteinfoIP {font-size:0.9em;text-align:center;}
#siteinfoLegal {font-size:9px;text-align:center;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;-khtml-opacity:0.50;}
#siteinfoStatus {font-size:0.9em;text-align:center;}
#siteMapList {width:90%;float:right;}
.smallText {font-size:0.9em;}
.tableHeading {background-color:#e9e9e9;height:2.2em;}
.tableHeading TH {border-bottom:1px solid #cccccc;}
.tableRow {height:2.2em;}
#tagline {color:#000000;font-size:2em;text-align :center;vertical-align:middle;visibility:hidden;}
#upDateHeading {text-align:right;}
#upProductsHeading {text-align:left;}
.visibleField {display:inline;}
/* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
