/** background-image: url(../includes/templates/uf_1/images/header_bg.jpg); background-repeat: repeat-x; background-position: right center;   VERSION 1.3.7  * Main CSS Stylesheet  *  TEMPLATE_DEFAULT  * @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 5347 2006-12-22 20:26:09Z birdbrain $  */
body { 	margin: 0; 	font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; color: #000000; background-color: #ffffff; }
a img {border: none; } a:link, #navEZPagesTOC ul li a {color: #006699; text-decoration: none; } a:visited {	color: #004080; font-weight: bold; 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: #669999; }
a:active { 	color: #006699; }  a:link {  color: #006699; text-decoration: none} a:visited {  color: #006699; text-decoration: none} a:hover {  color: #669999; text-decoration: none} a:active {  color: #3366ff; text-decoration: none}
.more A:link {color: #00ff00; text-decoration: none; font-size: 10px} .more A:visited {color: #3300cc; text-decoration: none; font-size: 10px} .more A:active {color: #3366ff; text-decoration: none; font-size: 10px} .more A:hover {color: #00ff00; text-decoration: none; font-size: 14px}
.topmore A:link {color: #000000; text-decoration: none; font-size: 12px} .topmore A:visited {color: #3300cc; text-decoration: none; font-size: 12px} .topmore A:active {color: #3366ff; text-decoration: none; font-size: 12px} .topmore A:hover {color: #ff00ff; text-decoration: none; font-size: 14px} .on_sale A:link {color: #00ff00; text-decoration: none; font-size: 16px;font-weight: bold;}
.on_sale A:visited {color: #3300cc; text-decoration: none; font-size: 16px} .on_sale A:active {color: #3366ff; text-decoration: none; font-size: 16px} .on_sale A:hover {color: #00ff00; text-decoration: none; font-size: 18px}
h1 { font-size: 1.5em; 	} 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 3px; } CODE { font-family: arial, verdana, helvetica, sans-serif; font-size: 1em; 	}
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: #f0f8ff; }  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, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left; } LABEL.inputLabel { width: 11em;	float: left; }
LABEL.inputLabelPayment { width: 15em; float: left;	} LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {	width: 12em; float: left; } 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; }
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { line-height: 1.8em; padding: 0.2em; border: 1px solid #000000; }
.messageStackWarning, .messageStackError { background-color: #ff0000; color: #ffffff; }  .messageStackSuccess { background-color: #99ff99; color: #000000; }
.messageStackCaution { background-color: #ffff66; color: #000000; }   
#mainWrapper { background-color: #ffffff; text-align: left;	width: 100%; vertical-align: top; }
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { margin: 0em; 	padding: 0em; }
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { margin: auto; } 
TABLE.header {   background-color: #ffffff;
  border-right: 1px solid #9a9a9a; border-left: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a; }
#navMain ul  { margin: 0; vertical-align: middle; width: 100%; 	height: 20px; padding:  0em 0em; list-style-type: none; font-size: 1em; background-color: #efefef; font-weight: bold; }
.header_menu { margin: 0em; background-repeat: repeat-x; height: 25px; font-family: verdana, arial, helvetica, sans-serif; font-size: 1.5em; color: #000000; }
.header_sub_menu { vertical-align: middle; margin: 0em; background-color: #efefef; height: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; }
.header_menuTD { border: 0; margin: 0em; background-color: #1d5aaa; height: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; }	
#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; vertical-align: middle; background-color: #eeeeee; padding: 0em 0.5em; margin: 0; color: #004080; white-space: nowrap; }
#navEZPagesTOCWrapper { font-weight: bold; float: right; height: 1%; border: 1px solid #000000; }  #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: right; }  #navBreadCrumb { background-color: #ffffff; }  #navEZPagesTop { background-color: #ffff33; } #navBreadCrumb, #navEZPagesTop { font-size: 0.95em; 	font-weight: bold; margin: .3em; padding: 0.5em; }    #navColumnOne { background-color: #ffffff; }  #navColumnTwo { background-color: #ffffff;  }
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; } #productDescription, .shippingEstimatorWrapper { padding: 0.5em; } .alert { color: #ff0000; 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: 1.2em; }
#cartAdd { float: right; text-align: center; margin: 1em; border: 1px solid #000000; padding: 1em; }   .tableHeading TH { border-bottom: 1px solid #cccccc; }
.tableHeading, #cartSubTotal { background-color: #e9e9e9; }  #cartSubTotal { border-top: 1px solid #cccccc; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; }
.tableRow, .tableHeading, #cartSubTotal { eight: 2.2em; }  .cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {padding: 0.5em 0em; }     .cartUnitDisplay, .cartTotalDisplay { text-align: right; padding-right: 0.2em;  }
#scUpdateQuantity { width: 2em; }    .cartQuantity { width: 4.7em; }    .cartNewItem { color: #33cc33; position: relative; } .cartOldItem { color: #660099; position: relative; }
.cartBoxTotal { text-align: right; font-weight: bold; }    .cartRemoveItemDisplay { width: 3.5em; }    .cartAttribsList { margin-left: 1em; }   #mediaManager {  width: 50%; margin: 0.2em;  padding: 0.5em; }   .normalprice, .productSpecialPriceSale { text-decoration: line-through; }   .productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { color: #ff0000; }
.orderHistList {  margin: 1em;  padding: 0.2em 0em; }    #cartBoxListWrapper ul, #ezPageBoxList ul { list-style-type: none; }
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin: 0; padding: 0.2em 0em;  }   #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: 0em 1em 1em 0em ; }   .categoryIcon {}   #cartImage { margin: 0.5em 1em; }
.attribImg { width: 20%; margin: 0.3em 0em; }    .attributesComments {}    .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { font-size: 1em; margin: 1em 0em; } .columnLeft { background-color: #f1f8fd;  }
.columnRight { width: 130px; background-color: #f1f8fd; }   h3.leftBoxHeading, h3.leftBoxHeading a { font-size: 1em;  color: #000000; }
.leftBoxHeading, .centerBoxHeading { font-size: 1em; margin: 0em; background-image: url(http://ufimart.com.au/images/headerpixel.jpg); height: 20px; padding: 0.2em 0.2em; color: #000000; }
.leftBoxContainer, .rightBoxContainer { font-size: 1em; margin: 0em; border: 1px solid #9a9a9a; border-bottom: 5px solid #999999; margin-top: 0em; background-color: #f1f8fd; }	
.sideBoxContent { font-size: 1em; background-color: #eceff6; padding: 0.4em; }   h3.rightBoxHeading, h3.rightBoxHeading a { font-size: 1em; color: #000000; }
.rightBoxHeading { font-size: 1em; margin: 0em; background-image: url(http://ufimart.com.au/images/headerpixel.jpg); height: 20px; padding: 0.2em 0em; }
h3.leftBoxHeading a:hover { font-size: 1em; color: #ffff33; text-decoration: none; }    h3.rightBoxHeading a:hover { font-size: 1em; color: #ff0000;  text-decoration: none; }
.rightBoxContent { font-size: 1em; background-color: #eeeeff; margin-bottom: 1em; }
.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 { font-size: 1em; margin: 0em 0em 0em 1.5em; }
#bestsellers ol { font-size: 1em; padding: 0; margin-left: 1.1em; }   #bestsellers li { font-size: 1em; padding: 0; margin: 0.3em 0em 0.3em 0em;  }
#bannerboxHeading { font-size: 1em; background-color: #dddddd; }    #upProductsHeading { text-align: left; }   #upDateHeading { text-align: right; }  .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 {}
#myAccountGen li, #myAccountNotify li { margin: 0; }   .accountTotalDisplay, .accountTaxDisplay { width: 20%; text-align: right; }
.accountQuantityDisplay { width: 10%; vertical-align: top }  .productListing-rowheading { background-color: #abbbd3; height: 2em; color: #ffffff; }
TR.productListing-odd, TR.upcomingProducts-odd { background: #ffffff; }  TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {  background: #f0f0f0; }
TD.productListing-data { font-size: 10px; padding-left: 10px; padding-right: 10px; padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #cccccc; }		
TR.tableHeading { background-color: #cacaca; height: 2em; }   #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; }    .information {padding: 10px 3px; line-height: 150%;}  TD.mydata {	border-style:none; }
.category-links{ font-size: 1em; }  #searchHeading { vertical-align: middle; margin: 0em; }	
