/** * Main CSS Stylesheet * * @package templateSystem * @copyright
Copyright 2003-2006 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 5349 2006-12-22 20:34:40Z birdbrain $ */


body { margin: 0; font-family: verdana, arial, helvetica, sans-serif;
font-size: 71%; color: #000000; background-color: #ffffff; }

a img {border: none; } 

a:link, #navEZPagesTOC ul li a { color: #5F7618; weight: bold; text-decoration: none; } 
a:visited { color: #5F7618; text-decoration: none; } 

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover,

#navSupp ul li a:hover, #navCatTabs ul li a:hover { color: #91B329; }

a:active { color: #91B329; } 

h1 { font-size: 1.4em; color: #35110D; }

h2 { font-size: 1.1em; } h3 { font-size: 1.3em; } 

h4, h5, h6, LABEL,h4.optionName, LEGEND, ADDRESS, .larger { font-size:
1.1em; } 

.biggerText { font-size: 1.2em; } h1, h2, h3, h4, h5, h6 {
margin: 0.3em 0; } 

/* Might uncomment either or both of these if having
problems with IE peekaboo bug: h1, h2, h3, h4, h5, h6, p { position:
relative; } *html .centerColumn { height: 1%; } 
*/ CODE { font-family:
verdana, arial, helvetica, sans-serif; font-size: 1em; } 

FORM, SELECT,
INPUT { display: inline; font-size: 1em; margin: 0.1em; } 

TEXTAREA {float: left; margin: auto; display: block; width: 95%; } 

input:focus, select:focus, textarea:focus { background: #E4FEF5; } 

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; }

#logo { float: left; } 

.centerBoxContents { float: center; background-color: #FFFDF7; color: #345B77; text-decoration: none; } 

.specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left; color: #000000; text-decoration: none; } 

LABEL.inputLabel { width: 9em; float: left; } 

LABEL.inputLabelPayment { width: 14em; float: left; padding-left: 2.5em;} 

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { width: 11em; float: left; } 

#checkoutPayment LABEL.radioButtonLabel {font-weight: bold; } 

P, ADDRESS { padding: 0.5em; } 

ADDRESS {font-style: normal; } 

.clearBoth { clear: both; } 

HR { height: 1px; margin-top: 0.5em; border: none; border-bottom: 1px solid #9a9a9a; }

/*warnings, errors, messages*/ .messageStackWarning, .messageStackError,
.messageStackSuccess, .messageStackCaution { line-height: 1.8em;
padding: 0.2em; border: 1px solid #9a9a9a; } .messageStackWarning,
.messageStackError { background-color: #DAEF88; color: #000000; }
.messageStackSuccess { background-color: #AEFB93; color: #000000; }
.messageStackCaution { background-color: #FAFAB4; color: #000000; }

/*wrappers - page or section containers*/ 

#mainWrapper { text-align: left; width: 100%; vertical-align: top; background-image: url("http://www.shellamie.com//includes/templates/template_default/images/top.jpg"); background-position: top right; background-repeat: no-repeat; margin: 0em; } 

#headerWrapper {  } 

#contentMainWrapper { background-color: #ffffff; vertical-align: top; margin: 0em 0em 0em 0em; } 

#logoWrapper {  }

#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper, #ezPageBoxList, #mainWrapper, { } 

#navColumnOneWrapper, #navColumnTwoWrapper { } 

#mainWrapper { background-color: #6C8027; } 

#navColumnOneWrapper, #navColumnTwoWrapper { margin-left: 1.1em; margin-right: 1.1em; } 
 
#sendSpendWrapper { border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; }

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { margin: 0; width: 47%; }

.wrapperAttribsOptions { margin: 0.3em 0em; } 

/*navigation*/
.navSplitPagesResult {} .navSplitPagesLinks {} .navNextPrevCounter {margin: 0em; font-size: 0.9em; } 

.navNextPrevList { display: inline; white-space: nowrap; margin: 0em; padding: 0em; list-style-type: none; } 

#navMainWrapper { margin: 0em; padding: 0em; }

#navSuppWrapper, #navCatTabsWrapper { margin: .5em; background-color: #000000; padding: 0.5em 0.5em; font-weight: bold; height: 1%; } 

#navCatTabsWrapper {background-color: #363636; color: #F8E7E5; } 

#navMain a { font-size: 1.07em; }

#navMain ul, #navSupp ul, #navCatTabs ul { margin: 0; padding: 0.5em 0em; list-style-type: none; text-align: center; line-height: 1.5em; } 

#navMain ul li, #navSupp ul li, #navCatTabs ul li { display: inline; } 

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a { text-decoration: none; padding: 0em 0.5em; margin: 0; white-space: nowrap; } 

#navCatTabs ul li a {color: #9a9a9a; } 

#navEZPagesTOCWrapper { font-weight: bold; float: right; height: 1%; border: 1px solid #9a9a9a; } 

#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: 0em 0.5em; margin: 0; } 

#navCategoryIcon, .buttonRow, #indexProductListCatDescription { margin: 0.5em; } 

#navMainSearch {float: left; } 

#navBreadCrumb { padding: 0.3em 0.3em; background-color: #E0E8EB; font-size: 1.1em; font-weight: bold; color: #000000; margin: 0em;} 

#navEZPagesTop { background-color: #000000; background-image: url(../images/tile_back.gif); font-size: 0.95em; font-weight: bold; margin: 0em; } 

#navColumnOne { background-image: url("http://www.shellamie.com//includes/templates/template_default/images/side.jpg"); vertical-align: top; } 

#navColumnTwo { background-image: url("http://www.shellamie.com//includes/templates/template_default/images/side2.jpg"); vertical-align: top; } 

/*The main content classes*/ 

#contentColumnMain #navColumnOne, #navColumnTwo
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents,
.additionalImages, .centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch, .centerBoxContentsFeatured,
.centerBoxContentsNew, .alert { vertical-align: top; font-weight: bold;}

 /*.content,*/ 

#productDescription, .shippingEstimatorWrapper { /*font-size: 1.1em;*/ margin: 1em; padding: 0.5em; } 

.alert { color: #995A07; margin-left: 0.5em; } 

.advisory {} .important { font-weight: bold; }

.notice {} 

.rating{} 

.gvBal { float: right; } 

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { padding: 1.5em; } 

.centerColumn a { font-weight: bold; color: #5C711B }

#indexDefaultMainContent { font-size: 1.1em } 

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { font-size: 0.9em; } 

/*Shopping Cart Display*/ 

#cartAdd { float: right; text-align: center; margin: .1em; border: 1px solid #000000; padding: .1em; } 

.tableHeading TH { border-bottom: 1px solid #E8DBC8; background-color: #FCF1D3; } 

.tableHeading, #cartSubTotal { background-color: #FCF1D3; } 

#scProductsHeading { text-align: left; padding-left: 3.5em; }

#cartSubTotal { border-top: 1px solid #9a9a9a; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; } 

.tableRow, .tableHeading, #cartSubTotal {height: 2.2em; } 

.cartProductDisplay a { font-weight: bold; color: #581C15; padding: 1em; margin-top: 1em; }

.cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay { text-align: left; padding: 1em 0em; } 

.cartUnitDisplay, .cartTotalDisplay { text-align: right; padding-right: 0.2em; } 

#scUpdateQuantity { width: 0em; } 

.cartNewItem { color: #2C5D7F; position: relative; /*do not remove-fixes stupid IEbug*/ } 

.cartOldItem { color: #2C5D7F; 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; background-color: #E4FEf5; border: 1px solid #003D00; } 

.normalprice, .productSpecialPriceSale {text-decoration: line-through; } 

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color: #ff0000; } 

.orderHistList { margin: 1em; padding: 0.2em 0em; list-style-type: none; }

#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none; } 

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin: 0; padding: 0.5em 0em; } 

#cartBoxEmpty, #cartBoxVoucherBalance { color: #2C5D7E; } 

.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; } 

/*Attributes*/ .attribImg { width: 20%; margin: 0.3em 0em; } 

.attributesComments {} 

/*list box contents*/
.centerBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { margin: 1em 0em; color: #000000; }

.specialsListBoxContents { background-color: #FFFFFF; }

.centerBoxContents a { margin: 1em 0em; color: #2A4A61; }

.centerBoxContentsNew a { margin: 1em 0em; color: #2A4A61; }

.centerBoxWrapper { border: 1px solid #907C36; background-color: #FFFEF7; color: #2E0F0B; height: 1%; margin: 1.1em; }

.centerBoxWrapper a { color: #566A1A; }

h2.centerBoxHeading { font-size: 1.1em; color: #000000; } 

/*sideboxes*/
.columnLeft {} leftBoxHeading { font-size: 1em; color: #028031; background-color: #FCF5DF; }

rightBoxHeading { font-size: 1em; color: #028031; background-color: #FCF5DF; }

#manufacturersHeading, #searchHeading, #search-headerHeading { font-size: 1em; color: #000000; background-color: #FCF5DF; } 

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading { margin: 0em; font-size: 1.1em; color: #000000; background-color: #FCF5DF; padding: 0.5em 0.2em; }

.leftBoxContainer, .rightBoxContainer {margin: .5em; border: 1px solid #907C36; border-bottom: 1px solid #907C36; margin-top: 1.5em; } 

.sideBoxContent { color: #2C5D7F; background-color: #FCF5DF; padding: 0.4em; } 

.sideBoxContent a { font-weight: bold; } 

h2.leftBoxHeading a:hover, h2.rightBoxHeading a:hover { color: #000000; text-decoration: none; } 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
} 

.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, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews,
#productMainImage, #reviewsInfoDefaultProductImage,
#productReviewsDefaultProductImage, #reviewWriteMainImage,
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents,
.additionalImages, .centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch, .centerBoxContentsFeatured,
.centerBoxContentsNew, .gvBal, 

.attribImg { text-align: center; }

#bestsellers .wrapper { margin: 0em 0em 0em 1.5em; } 

#bestsellers ol {padding: 0; margin-left: 1.1em; } 

#bestsellers li { padding: 0; margin: 0.3em 0em 0.3em 0em; } 

#bannerboxHeading { background-color: #FBF3DC; }

#upProductsHeading { text-align: left; } 

#upDateHeading { text-align: right; } 

/*misc*/ .back { float: left; } .forward, #shoppingCartDefault #PPECbutton { float: right; } 

.bold { font-weight: bold; } 

.rowOdd {background-color: #FDF7E7; height: 1.5em; vertical-align: top; }

.rowEven { background-color: #FDF7E7; height: 1.5em; vertical-align: top; } 

.hiddenField { display: none; } 

.visibleField { display: inline;} 

CAPTION { /*display: none;*/ } 

#myAccountGen li, #myAccountNotify li {margin: 0; } 

.accountTotalDisplay, .accountTaxDisplay { width: 20%; text-align: right; /*vertical-align: top*/ } 

.accountQuantityDisplay {width: 10%; vertical-align: top } 

TR.tableHeading { background-color: #DDDDDD; font-size: 1.06em; height: 2em; } 

.productListing-rowheading { background-color: #EFF3E1; font-size: 1.05em; height: 2em; color: #000000; } 

.itemTitle { font-size: 1em; }

.productListing-data { vertical-align: top; padding: 1.3em; font-size: 1.05em; }

.productListing-odd a { color: #5F7618; font-size: 1.06em; } 

.productListing-even a { color: #5F7618; font-size: 1.06em; } 

.main a { color: #5F7618; font-size: 1.07em; }

#siteMapList { width: 90%; float: right; } .

ratingRow { margin: 1em 0em 1.5em 0em; } 

LABEL#textAreaReviews { font-weight: normal; margin: 1em 0em; } 

#popupShippingEstimator, #popupSearchHelp,
#popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp,
#popupAtrribsQuantityPricesHelp, #infoShoppingCart { background-color:
#ffffff; }