/**
 * 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 $
 */

/* 
	Tags
*/

body 											{ margin: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 62.5%; color: #000000; 				                                                  /*background-color: #e5edf5;*/ background-color: #D5E1EB; margin-top: 10px; }
a img 											{ border: none; }
a:link, #navEZPagesTOC ul li a 					{ color: #3300FF; text-decoration: none; }
a:visited 										{ color: #3300FF; 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: #FF0000; }
a:active 										{ color: #0000FF; }
h1 												{ font-size: 1.5em; color: #4E8ABE!important; }
h2 												{ font-size: 1.4em; color: #4E8ABE!important; }
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 										{ /*	float: left;*/ 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;
	}

/*warnings, errors, messages*/
.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;
	}



#headerWrapper, /*#contentMainWrapper*/, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

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

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

#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: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
	/*height: 1%;*/
	width: 766px;
	}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	float: left;
	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;
	color: #000000;
	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: #cc9900;
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne {
	background-color: #ffffff;
	float: left;
	/*width: 282px;*/
	width: 180px;
	}

#navColumnTwo {
	float: right;
	width: 160px;
	background-color: #00BFBF;
	/*border: 1px solid #000000!important;*/
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	/*vertical-align: top;*/
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	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;*/
	/*border: 1px solid #000000;*/
	/*border-right: 1px solid #cccccc;*/
	width: 510px;
	}

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

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

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	color: #fff;
	}

.tableHeading, #cartSubTotal {
	/*background-color: #e9e9e9;*/
	background-color: #4E8ABE!important;
	color: #fff;
	 }

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

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

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

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

.cartOldItem {
	color: #660099;
	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;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

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

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

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

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

.attributesComments {}

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

/*sideboxes*/
.columnLeft {}

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

.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	/*background-color: #FF6699;*/
	padding: 0.5em 0.2em;
	}

.leftBoxContainer {
	border: 1px solid #ffffff;
	margin-top: 1.5em;
	}

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

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #000000;
	}

.rightBoxHeading {
	margin: 0em;
	background-color: #ffffff;
	padding: 0.2em 0em;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	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 {
	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: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

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

.bold {
	font-weight: bold;
	}

.rowOdd {
	/*background-color: #E8E8E8;*/
	background-color: #f9f9f9;
	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;*/
	backgropund-color: #4e8abe;
	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%;}

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


/*
	Layout
*/


#headerWrapper		 									{ margin: auto; width: 798px; /*height: 160px;*/ background: url(../images/logo.jpg); 
												  	 	  background-repeat: no-repeat; /*min-height: 160px; height:auto!important; height:160px; */
														  border: 1px solid #4E8ABE; }
/*wrappers - page or section containers*/
#mainWrapper 											{ background-color: #ffffff; text-align: left; width: 800px; vertical-align: top; }
#contentMainWrapper										{ width: 798px; float: left; background-color: #ffffff; border-left: 1px solid #4E8ABE;
														   border-right: 1px solid #4E8ABE; min-height: 300px; height:auto!important; height:300px; }
#footer													{ margin: auto; clear: both; width: 800px; background-color: #4E8ABE; padding-top: 10px; 
														  color: #ffffff; /*min-height: 70px; height:auto!important; height:112px;*/ font-size: 12px; }


/*
	Header
*/


.basket													{ width: 150px; float: right; padding: 30px 20px 0px 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
														  background: url(../images/basket_icon.gif) 100px 15px no-repeat; color: #4E8ABE;}
.basket-total											{ with: 150px; float: left; clear: left; font-family: Arial, Helvetica, sans-serif; color: #999!important;  }
.basket-items											{ with: 150px; float: left; clear: left; font-family: Arial, Helvetica, sans-serif; color: #999!important;  }
#basket-nav												{ float: right; clear: right; padding: 10px 10px 10px 10px; font-size: 12px; }
#basket-nav	 a 											{ color: #4E8ABE; text-decoration: none; font-weight: bold; font-size: 12px; }
#basket-nav	 a:hover 									{ color: #4E8ABE; text-decoration: underline; font-weight: bold; }


#topbar													{ width: 798px!important; background-color: #4E8ABE; float: left; margin-top: 20px;}
#head-links												{ padding: 0; margin: 0; float: left; clear: left;  /*width: 796px;*/ border-top: 1px solid #4E8ABE;
														  font-family: tahoma, arial, verdana; background-color: #4E8ABE; }
#head-links li	 										{ padding: 0; margin: 0; float: left; list-style-type: none; border-right: 1px solid #fff; 
														  font-size: 12px; color: #ffffff; background-color: #4E8ABE; }
#head-links li a 										{ color: #fff!important; text-decoration: none; display: block; line-height: 25px; font-weight: bold; padding-left: 10px;
										 				  padding-right: 10px;}
#head-links li a:hover 									{ color: #fff;  text-decoration: underline; line-height: 25px; font-weight: bold; background-color: #9DBADA; 
														  padding-left: 10px; padding-right: 10px;}
.last-li												{ padding: 0; margin: 0; border: none!important;}

#search													{ float: right; padding-right: 10px; }



/*
	Main
*/

#indexProductList										{ float: right; width: 570px; padding-bottom: 10px; }
#indexDefault											{ float: right; width: 570px; margin: 0; padding: 0; }
#productGeneral											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#accountDefault											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#accountEditDefault										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#addressBookDefault										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#accountPassword										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#accountNotifications									{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#acctNewslettersDefault									{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#shoppingCartDefault									{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#checkoutShipping										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#checkoutPayment										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#checkoutConfirmDefault									{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#checkoutSuccess										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#contactUsDefault										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#pageAbout												{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#checkoutShipAddressDefault								{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#centerColumn											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#loginDefault											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#logoffDefault											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#passwordForgotten										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#createAcctDefault										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#accountHistInfo										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#shippingInfo											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#discountcouponInfo										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#conditions												{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#gvFaqDefault											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#addressBookProcessDefault								{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#advSearchDefault										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#reviewsDefault											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#privacy												{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#featuredDefault										{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#timeoutDefault											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
#ezPageDefault											{ float: right; width: 570px; padding-bottom: 10px; padding: 5px; }
tr.productListing-heading								{ padding-bottom: 10px; }
.itemTitle a												{ color: #4e8abe!important; }
.itemTitle a:hover										{ color: #9DBADA!important; } 
.productListing-data							 		{ padding-bottom: 10px; }
/*#productListHeading									{ color: rgb(29, 95, 134); }*/
.productListing-heading	a							    { color: #000000; }
.productListing-heading	a:hover						    { color: #ff0000; }
.productListing-odd										{ background-color: #F9F9F9!important; }
.productListing-data a									{ color: #000000; }
.productListing-data a:hover							{ color: #ff0000; }
/*.productsListingBottomNumber							{ padding-bottom: 10px; }*/
/*.productsListingListingBottomLinks					{ padding-bottom: 10px; }*/
.categoryIcon											{ color: #000000; font-size: 12px; font-weight: bold;}
.categoryIcon a											{ color: #4E8ABE!important; }
.categoryIcon a:hover									{ color: #ff0000; }
.imgLink												{ color: #000000; }
.forward a												{ color: #000000; }
.forward a:hover										{ color: #ff0000; }
#cartProdTitle											{ color: #000000; }
#cartProdTitle a										{ color: #000000; }
#cartProdTitle a:hover									{ color: #000000; }
#cartOldItem a											{ color: #33CC33!important; }
#indexDefaultMainContent								{ margin: 0; padding: 0; /*border: 1px solid #000000;*/ text-align: right; }
#whatsNew												{ float: right; clear: both; width: 570px; }
#featuredProducts										{ float: right; clear: both; width: 570px; margin-top: 20px; border-top: 1px solid #4E8ABE;}
.centerBoxHeading										{ background-color: #ffffff; color: #4E8ABE; text-align: left; }											
.centerBoxContentsFeatured								{ text-align: left; font-weight: bold; font-size: 12px; }
.centerBoxContentsFeatured a							{ text-align: left; color: #4E8ABE!important; text-decoration: none; }
.centerBoxContentsFeatured a:hover						{ text-align: left; color: #4E8ABE!important; text-decoration: underline; }
#contactUsDefault										{ padding: 5px; }
#loginDefault											{ padding: 5px; }
#shoppingCartDefault									{ padding: 5px; }
#productGeneral											{ padding: 5px; }
#checkoutShipping										{ padding: 5px; }
#checkoutPayment										{ padding: 5px; }
#checkoutConfirmDefault									{ padding: 5px; }
#checkoutSuccess  										{ padding: 5px; }
#pageNotFoundMainContent								{ padding: 5px; }
#siteMapMainContent										{ padding: 5px; }
#accountDefault											{ padding: 5px; }
#accountHistInfo										{ padding: 5px; }
#accountEditDefault										{ padding: 5px; }
#addressBookDefault										{ padding: 5px; }
#accountPassword										{ padding: 5px; }
#acctNewslettersDefault									{ padding: 5px; }
#accountNotifications									{ padding: 5px; }
#pageNotFound											{ float: right; clear: both; width: 570px; padding-bottom: 10px; }
#siteMap												{ float: right; clear: both; width: 570px; padding-bottom: 10px; }
#allProductsDefault										{ float: right; clear: both; width: 570px; padding-bottom: 10px; }
#indexCategories										{ float: right; clear: both; width: 570px; padding-bottom: 10px; }
/*.categoryListBoxContents								{ clear: left; }*/
#newProductsDefault										{ float: right; clear: both; width: 570px; padding-bottom: 10px; }
#unsubDefault											{ float: right; clear: both; width: 570px; padding-bottom: 10px; }
li a 													{ color: #4E8ABE!important; text-decoration: none; /*width: 200px;*/ font-size: 12px; }
li a:hover 												{ color: #4E8ABE; text-decoration: underline; /*width: 200px;*/ font-size: 12px; }
ul li ul												{ padding: 0; margin: 0; padding-left: 25px; /*width: 200px;*/ font-family: tahoma, arial, verdana;																										  														  font-size: 12px; color: #4E8ABE; }
.main a													{ color: #4E8ABE!important; text-decoration: none; }  		
.main a:hover											{ color: #4E8ABE!important; text-decoration: underline; }  
.content												{ color: #000; font-size: 12px; }  
.content a												{ color: #4E8ABE!important; text-decoration: none; }  		
.content a:hover										{ color: #4E8ABE!important; text-decoration: underline; }  
#siteMapList											{ font-size: 12px; }
.categoryListBoxContents a								{ color: #4E8ABE!important; text-decoration: none; font-size: 12px; }
.categoryListBoxContents a:hover						{ color: #4E8ABE!important; text-decoration: underline; font-size: 12px; }
		
/*
	Left
*/

#navColumnOneWrapper									{ float: left; width: 180px; /*border: 1px solid #000000;*/ }
#shoppingcartContent									{ padding: 5px;	}
#menu 													{ padding: 0; margin: 0; float: left; width: 268px; clear: left; }
#menu li	 											{ padding: 0; margin: 0; width: 268px; list-style-type: none; font-family: tahoma, arial, verdana;
														  font-size: 14px; color: #ffffff; line-height: 25px; border-bottom: 1px solid #ffffff; 
														  background-color: #4E8ABE; }
#menu li a 												{ color: #ffffff!important; text-decoration: none; width: 243px; padding-left: 25px; 
														  line-height: 50px; display: block; }
#menu li a:hover 										{ color: #FFFFFF; text-decoration: underline; width: 243px; padding-left: 25px;
														  line-height: 50px; display: block; background-color: #9CB9D9; }
.grey													{ color: #fff; background-color: #999999!important; }
.grey a:hover											{ color: #fff; background-color: #4E8ABE!important; }

#cat-menu {
	padding: 0 0 20px 0;
	margin: 0;
	float: left;
	width: 178px;
	border-left: 1px solid #CBCAC5;
	border-right: 1px solid #CBCAC5;
	background-color: #F2F2F0;
	border: 1px solid #000!important;
}
#cat-menu li {
	padding: 0;
	margin: 0;
	clear: left;
	width: 158px;
	list-style-type: none;
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
#cat-menu li a {
	color: #000000;
	/*background: #fsf2f1!important;*/
	background: url("images/template/list-bullet-grey.gif") no-repeat 10px 7px;
	text-decoration: none;	
	width: 158px;
	padding-left: 20px;	
	line-height: 18px;
	display: block;
}
#cat-menu li a:hover {
	color: #000000;
	/*background: #fsf2f1!important;*/
	background: url("images/template/list-bullet-grey.gif") no-repeat 10px 7px;
	text-decoration: underline;
	width: 158px;
	padding-left: 20px;
	line-height: 18px;
	display: block;
}
.sub-cat {
	padding-left: 20px;

}
.content-pages											{ padding: 0; margin: 0; float: left;  clear: left; padding-bottom: 20px; }
.content-pages	 li	 									{ list-style-type: none; font-size: 12px; color: #4E8ABE; background: url(../images/bullet1.gif) 0px 3px no-repeat!important; }
.content-pages	 li a 									{ color: #4E8ABE!important; text-decoration: none; display: block; padding-left: 20px; border-bottom: 1px solid #fff; }
.content-pages	 li a:hover 							{ color: #4E8ABE; text-decoration: none; display: block; padding-left: 20px; border-bottom: 1px solid #4E8ABE; }

/*.sub-cat {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	float: left;
	width: 125px!important;
	background-color: #F2F2F0;
}
.sub-cat li {
	padding: 0;
	margin: 0;
	width: 125px!important;
	list-style-type: none;
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	color: #000000;
	line-height: 25px;
}
.sub-cat li a {
	color: #000000;
	background: #fsf2f1!important;
	text-decoration: none;	
	width: 125px!important;
	line-height: 18px;
	display: block;
}
.sub-cat li a:hover {
	color: #000000;
	background: #fsf2f1!important;
	text-decoration: underline;
	width: 125px!important;
	line-height: 18px;
	display: block;
}*/

												
 


/*
	Footer
*/

#footer a 												{ color: #ffffff; text-decoration: none; }
#footer a:hover 										{ color: #ffffff; text-decoration: underline; }


#foot-links												{ padding: 0; margin: 0; float: right; clear: right; 
														  font-family: tahoma, arial, verdana; padding-bottom: 10px!important; }
#foot-links li	 										{ padding: 0; margin: 0; float: left; list-style-type: none; border-right: 1px solid #fff; 
														  font-size: 12px; color: #ffffff; background-color: #4E8ABE; padding-left: 10px; padding-right: 10px;}
#foot-links li a 										{ color: #ffffff!important; text-decoration: none; display: block; }
#foot-links li a:hover 									{ color: #FFFFFF; text-decoration: underline; }
.last-li												{ padding: 0; margin: 0; border: none!important;}	

.copyright												{ margin: auto!important; clear: both!important; text-align: right; font-size: 12px; 
														  color: #fff; padding-right: 10px; }
											