/** * 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 0:18:46Z drbyte $ */
body
{ margin:0;
  font:72.5% verdana,arial,helvetica,sans-serif;
  color:#000;
  background-color:#000000; }

a img
{ border:none; }

a:link,#navEZPagesTOC ul li a
{ color:#FF1913; /* this color code controls the color of the links in the header, it also controls all the smaller links throughout all the pages included in the cart */
  font-size:12px;
  text-decoration:none; }

a:visited
{ color:#ff1c16; /* this color code controls the color of the links that have been visited */
  text-decoration:none; }

a:hover,#navEZPagesTOC ul li a:hover,#navCatTabs ul li a:hover
{ color:#000; }

a:hover,#navMain ul li a:hover
{ color:#000000; } /* this controls the home and log in link colors for firefox */

a:hover,#navSupp ul li a:hover
{ color:#FF1C16; }   /* this controls the hover color of the links in the footer */

a:active
{ color:#000000; } /* changing this color controlls the clicked-on/visited links of the sub-category links on the middle of the page */

#information a, #categories a , #categories 
{color: #FF1C16;
margin-top: 0;}

a:hover,#information a:hover,#categories a:hover
{ color:#000000;}


h1
{ font-size:1.5em;
  color:#000000; } /* this color code controls the color of the name of the item on each item description page */

h2
{ font-size:1.4em; }

h3
{ font-size:1.3em; }

h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.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:1em arial,verdana,helvetica,sans-serif; }

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

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

input:focus,select:focus,textarea:focus
{ background:#E4FEF5; } /* controls color of text input color area*/

FIELDSET
{ padding:0.5em;
  margin:0.5em 0;
  border:1px solid #ccc; }

LEGEND
{ font-weight:bold;
  padding:0.3em;
  color:black; }

LABEL,h4.optionName
{ line-height:1.5em;
  padding:0.2em; }

LABEL.checkboxLabel,LABEL.radioButtonLabel
{ margin:0.5em 0.3em; }

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg
{ float:left; }

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:#f00;
  color:#fff; }

.messageStackSuccess
{ background-color:#9F9;
  color:#000; }

.messageStackCaution
{ background-color:#FF6;
  color:#000; }

/*wrappers - page or section containers*/
#mainWrapper
{ background-color:#fff;
  text-align:left;
  width:900px;
  vertical-align:top;
  border:1px solid #0065DE; } /*outside border of entire page*/

#headerWrapper
{ background-image:url(../images/Logo-Background.jpg);
  background-repeat:no-repeat;
  background-position:center 32px; /* changing the margin below and left padding moves the categories upward underneath the logo */
  margin: 0em;
  padding: 0em;
  height:162px; } /* changed from 162px to get rid of tiny gap under logo */
  

#logoWrapper
{ width:374px;
  height:130px;
  float:left;
  clear:both; 
  margin: 0em;
  padding: 0em;
  background-repeat: no-repeat; }

#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper
{ margin:auto; }

#navColumnOneWrapper,#navColumnTwoWrapper {
  width: 244px !important;  /*set this in admin & delete from here*/
  }

#tagline
{ color:#000;
  font-size:2em;
  text-align:center;
  vertical-align:middle; }

#sendSpendWrapper
{ border:1px solid #cacaca;
  float:right;
  margin:0 0 1em 1em; }

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


.wrapperAttribsOptions
{ margin:0.3em 0; }

/*navigation*/
.navSplitPagesResult
{ ; }

.navSplitPagesLinks
{ ; }

.navNextPrevCounter
{ margin:0;
  font-size:0.9em; }

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

#navCatTabsWrapper
{ margin:0;
  background-color:#000000;
  background-image:url(../images/tile_back.gif);
  padding:0.0em 0.2em;
  font-weight:bold;
  color:#ffffff; 
  height:1%; }

#navSuppWrapper
{ margin:0;
  background-color:#000000;
  background-image:url(../images/tile_back3.gif);
  padding:0.0em 0.2em;
  font-weight:bold;
  color:#000000; /* This color code changes the color of the :: colons in the footer */
  height:1%; }
  
#navMainWrapper 
{ background-image:url(../images/Upper-Header-Background3.jpg); /*navMainWrapper controls the very top of the page with Home and Log In*/
  padding:0.0em 0.2em;
  font-weight:bold;
  height:32px; 
  color:#FFFFFF;} 
  
  
#navCatTabsWrapper
{ background-color:#fff;
  color:#9a9a9a;
  background-image:none; }

#navSupp ul,#navCatTabs ul, #navMain ul
{ margin:0;
  padding:0.5em 0;
  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
{ text-decoration:none;
  padding:0 0.5em;
  margin:0;
  color:#ffffff; /* changed 12-24 */
  white-space:nowrap; }

#navSupp ul li a
{ text-decoration:none;
  padding:0 0.5em;
  margin:0;
  color:#FFFFFF; /* This color code changes the color of the ez pages links in the footer */
  white-space:nowrap; }

#navCatTabs ul li a
{ text-decoration:none;
  padding:0 0.5em;
  margin:0;
  color:#000; /* changed 12-24 */
  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 0;
  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; }

#navMainSearch
{ float:right; }

#navBreadCrumb
{ padding:0.5em 0.5em;
  background-color:#fff;
  font-size:0.95em;
  font-weight:bold;
  margin:0; }

#navEZPagesTop 
{ width:480px; /* This #px specifies how many px from the far right that the ez pages links will begin, originally at 512px */
  float:right;
  background:none;
  font-size:0.95em;
  font-weight:bold;
  margin:100px 0 0 0; /*The first #px term defines how far down from the top of the header that the links will be displayed*/
  padding:0.5em; 
  color:#ffffff; } /*This color color code is responsible for the colons in the ez pages header links*/
  
#navEZPagesTop a
{ color:#FF1C16; } /*This color color code is responsible for the links in the ez pages header*/

#navEZPagesTop a:hover 
{ color:#ffffff; }    /*This bit of code makes the header ez pages links hover to the color code specified*/
  
#navColumnOne,#navColumnTwo {
  background-color:transparent;/*don't need this - it is css default - if #navColumnOne color somewhere else, delete from there*/
  width: 244px !important;/*set this in admin & delete from here*/
  }

/*The main content classes*/
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert
  { color:#000; /* adding this line of color entry made different changes to text colors  between IE and FF */
   vertical-align:top; }

/*.content,*/
#productDescription,.shippingEstimatorWrapper
{ /*font-size:1.2em;
  */
padding:0.5em; }

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

.advisory
{ ; }

.important
{ font-weight:bold; }

.notice
{ ; }

.rating
{ ; }

.gvBal
{ float:right; }

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

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

/*Shopping Cart Display*/
#cartAdd
{ float:right;
  text-align:center;
  margin:1em;
  border:1px solid #000;
  padding:1em; }

.tableHeading TH
{ border-bottom:1px solid #9a9a9a; }

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

#cartSubTotal
{ border-top:1px solid #ccc;
  text-align:right;
  font-weight:bold;
  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; }

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

#scUpdateQuantity
{ width:2em; }

.cartQuantity
{ width:4.7em; }

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

.cartOldItem
{ color:#609;
  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; }

.mediaTitle
{ float:left; }

.mediaTypeLink
{ float:right; }

.normalprice,.productSpecialPriceSale
{ text-decoration:line-through;}
  .productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount
{ color:#f00; }

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

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

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal
{ 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; }

/*Image Display*/
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage
{ margin:0 1em 1em 0; }

.categoryIcon
{ ; }

.categoryIcon
{ display:none; } /*Adding this categoryicon statement removes the category image and category title from each product page*/

#cartImage
{ margin:0.5em 1em; }

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

.attributesComments
{ ; }

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

.centerBoxWrapper
{ border:1px solid #9a9a9a;
  height:1%;
  margin:1.1em 0; }

h2.centerBoxHeading
{ font-size:1.3em;
  color:#fff; }

/*sideboxes*/
.columnLeft
{ ; }

h3.leftBoxHeading,h3.leftBoxHeading a,h3.rightBoxHeading,h3.rightBoxHeading a
{ font-size:1em;
  color:#fff; }

#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,#searchHeading,#search-headerHeading
{ font-size:0.9em;
  color:#fff; }

.leftBoxHeading,.centerBoxHeading,.rightBoxHeading
{ margin:0;
  background-color:#abbbd3;
  background-image:url(../images/tile_back.gif);
  padding:0.5em 0.2em; }

.leftBoxContainer,.rightBoxContainer
{ margin:0;
  border:1px solid #000000;
  border-bottom:5px solid #426A9A; /*controls the bottom of the categories and information boxes*/
  margin-top:1.5em; }

.sideBoxContent
{ background-color:#fff;
  padding:0.4em; }

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

.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited
{ color:#FFF; }

.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
{ text-align:center; }

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

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

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

#bannerboxHeading
{ background-color:#00C; }

#upProductsHeading
{ text-align:left; }

#upDateHeading
{ text-align:right; }

/* categories box parent and child categories */
A.category-top,A.category-top:visited
{ color:#DE16AD; /* changed to hot purple to see what it effects */
  text-decoration:none; }

A.category-links,A.category-links:visited
{ color:#004080;
  text-decoration:none; }

A.category-subs,A.category-products,A.category-subs:visited,A.category-products:visited
{ color:#F00;
  text-decoration:none; }

SPAN.category-subs-parent
{ font-weight:bold; }

SPAN.category-subs-selected
{ font-weight:bold; }

/* end categories box links */
/*misc*/
.back
{ float:left; }

.forward,#shoppingCartDefault #PPECbutton
{ float:right; }

.bold
{ font-weight:bold; }

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

.rowEven
{ background-color:#F0F0F0;
  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:#cacaca;
  height:2em; }

.productListing-rowheading
{ background-color:#abbbd3;
  background-image:url(../images/tile_back.gif);
  height:2em;
  color:#FFF; } /* this controls the color of the  "product image" text on the product listing pages */

#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-color:#fff; }

.information
{ padding:10px 3px;
  line-height:150%; }

#shoppingcartBody #shippingEstimatorContent
{ clear:both; }

.seDisplayedAddressLabel
{ background-color:#85C285;
  text-align:center; }

.seDisplayedAddressInfo
{ text-transform:uppercase;
  text-align:center;
  font-weight:bold; }

#seShipTo
{ padding:0.2em; }

h1#indexDefaultHeading {display: none;}

#welcomeText {width: 350px; float: left; font-size: 1.2em;} 
/* this line controls the home page paragraph, the float left is over ridden by the JUSTIFY put into the main_page.php file found in the define pages editor */
/* the width defines how wide the paragraph will be */

#welcomeText p {margin: 0; padding: 0;}

#productImage {float: left;}

#productAttributes .clearBoth {display: none;} /* this command makes the attributes display horizontally across the page and not down it */

#categories,#information {margin-top: 0;
  float:left;}
  
h1#indexCategoriesHeading, h1#shippingInfoHeading, h1#ezPagesHeading, h1#privacyDefaultHeading, h1#siteMapHeading, h1#advSearchDefaultHeading, h1#loginDefaultHeading, h1#unsubDefaultHeading , h1#discountcouponInfoHeading, h1#pageNotFoundHeading, h1#cartDefaultHeading, h1#productListHeading, h1#timeoutDefaultHeading, h1#checkoutShippingHeading, h1#checkoutPaymentHeading, h1#addressBookDefaultHeading, h1#addressBookProcessDefaultHeading, h1#accountDefaultHeading, h1#accountNotificationsHeading, h1#logoffDefaultHeading, h1#createAcctSuccessHeading, h1#advSearchResultsDefaultHeading, h1#acctNewslettersDefaultHeading, h1#conditionsHeading, h1#checkoutConfirmDefaultHeading, h1#checkoutSuccessHeading, h1#accountHistoryDefaultHeading  , h1#createAcctDefaultHeading {  
display: none;} /* this command removes the upper h1 space on each page specified */
}
#navMainWrapper a {color: #ffffff !important;} /* This color code changes the color of the Home, Log In, Shopping Cart, and Check Out links */
}  
#navMain ul li a:hover
{ color:#000000 !important;}  




