/**



 * Main CSS Stylesheet



 *



 * @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 3215 2006-03-20 06:05:55Z birdbrain $



 */



body   { color: #000000; font-family:Arial; margin: 0; padding: 0 ; font-size:12px; background:url("http://www.allbagshop.com/includes/templates/hhl23/images/bg2_body.jpg") repeat scroll center 0 transparent} 







a img   { text-decoration: none; margin: 5px 0; padding: 0; border-width: 0 }







a:link, #navEZPagesTOC ul li a    { text-decoration: none }



a:visited   { 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: #06c }







a:active   { text-decoration: none; border-width: 0 }



ul{ margin:0px; padding:0px;}



h1  { font-size: 14px }







h2  { font-size: 12px }







h3  { font-size: 12px }







h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger { font-size: 12px }







.sideBoxContent  { font-size: 12px }







.biggerText     { color: #3f3f3f; font-size: 12px }







h1, h2, h3, h4, h5, h6     { margin: 0.3em; position: relative }







CODE {



	font-family: arial, verdana, helvetica, sans-serif;



	font-size: 1em;



	}







FORM, SELECT, INPUT  {display: inline; 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-size: 12px; 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 }











LABEL.inputLabel  { color: #3b3b3b; padding-left: 10px; width: 11em; float: left }







LABEL.inputLabelPayment {



	width: 15em;



	float: left;



	}







LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {



	width: 12em;



	float: left;



	}







P, ADDRESS  { padding: 0.1em 0.5em 0 10px }







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;



	}







/*wrappers - page or section containers*/



#mainWrapper          { width: 960px !important; vertical-align: top }



#bodyside{ width:960px; margin:0px auto;}



#headerTopside{ clear:both;}



#headerTopside #logo{ float:left;}



#headerTopside #headerRright{ float:right; width:75%;}



#headerTopside #headerRright #topNav{ float:right; background:url("../images/topNav_bg.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/topNav_bg.jpg*/) repeat-x top; height:28px;}



#headerTopside #headerRright #topNav li{ float:left; height:28px;list-style-type :none}



#headerTopside #headerRright #topNav li#left{ background:url("../images/topNav_left.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/topNav_left.jpg*/) no-repeat top left; width:5px; list-style-type :none}



#headerTopside #headerRright #topNav li#right{background:url("../images/topNav_right.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/topNav_right.jpg*/) no-repeat top right; width:5px; list-style-type :none}



#headerTopside #headerRright #topNav li#topNavMuen a{ display:block; float:left; height:28px; line-height:28px; padding-left:15px; padding-right:15px; font-size:12px; font-weight:bold;border-right:1px solid #ccc; list-style-type :none}



.logotxt{ text-align:right; height:35px; line-height:35px; position:relative;}



.logotxt a{ font-weight:bold;}



.logotxtleft{ float:left; text-align:left; position:absolute; top:8px; left:0px; width:40%; line-height:normal;}







#midNavSide{ float:right; width:775px;}



#midNav{ clear:both; background:url("../images/m_nav_bg.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/m_nav_bg.gif*/) repeat-x top left; height:25px;}



#midNav li{ float:left; padding-left:15px; padding-right:15px; height:25px; line-height:22px; border-right:1px solid #ccc;}



#midNav li a{ font-size:13px; font-weight:bold;}



#midNav li#right{ float:right; position:relative; margin-top:-10px; height:31px; width:231px; background:url("../images/MidNavright_bg.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/MidNavright_bg.jpg*/) no-repeat; padding:0px; border:0px;}



#midNav li#right h1,#midNav li#right h2{ padding-left:15px;font-size:10px; margin:0px; padding:0px; height:16px; overflow:hidden; margin-top:-0px; line-height:normal;}



#midNav li#right h1 a,#midNav li#right h2 a{ padding-left:48px;font-size:11px;}



#midNav li#right h2 a{ font-weight:normal;}







#searchNav{ height:39px; background:#8E0314; }



#search{ float:left; width:70%;margin-left:5px;}



li#searchBody{ padding-top:3px;}



li#searchBody span{ font-size:14px; font-weight:bold; color:#fff;}



li#searchBody input#searchInput{ width:210px;}



li#searchBody input#searchGo{ background:url("../images/searchGo_bg.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/searchGo_bg.jpg*/) no-repeat; width:23px; height:22px; border:0px; cursor:pointer;}



#topcart{ float:left; width:28%; margin-left:5px;}



#topcart li#CartBody{ padding-top:0px; padding-left:10px;}



#topcart li#CartBody a{ font-weight:bold; color:#fff; font-size:15px;}







.midBg{ background:url("../images/searchNav_bg.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/searchNav_bg.jpg*/) repeat-x top; height:31px; margin-top:3px;}



.midBg li{ float:left; height:31px;}



.midBg li.left{ background:url("../images/searchNav_left_bg.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/searchNav_left_bg.jpg*/) no-repeat left; width:6px;}



.midBg li.right{background:url("../images/searchNav_right_bg.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/searchNav_right_bg.jpg*/) no-repeat right; width:6px; float:right;}







#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage  { margin: 0 }



.columnLeft{ float:left; margin-top:-64px; width:182px; position:relative;}



#bodycenter{ float:left; margin:0px; width:773px; overflow:hidden;}







#Trustful{ background:url("../images/trustful.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/trustful.jpg*/) no-repeat 50% 5px; padding-top:78px; border:1px solid #ccc;}







#Popular{border:1px solid #ccc;}



#PopularHeading{padding:0px; background:url("../images/searches1.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/searches1.jpg*/) repeat-x; height:29px; line-height:29px; padding-left:15px; color:#000; }







#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; padding-left: 10px; width: 47% }







.wrapperAttribsOptions, .wrapperAttribsQtyPrices  { margin: 0.3em 0; padding-left: 20px }







/*navigation*/







.navSplitPagesResult   { color: #06c;}



.navSplitPagesLinks {}



.navNextPrevCounter    { color: #06c; font-size: 0.9em; font-weight: bold; margin: 5px 0 10px; padding-left: 10px }



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







#navNextPrevWrapper  { padding: 5px 5px 30px 10px }







#navMain        { margin: 0; padding: 0; float: right }







#navMainWrapper, #navCatTabsWrapper   { margin: 0; width: 100%; height: 1% }







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







#navMain ul li, #navSupp ul li, #navCatTabs ul li  { white-space: nowrap; display: inline; margin: 0; padding: 0 }







#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a    { color: #c26f23; font-size: 13px; font-weight: bold; text-decoration: underline; margin: 0 5px 0 0; padding: 0 0.5px 0 0.5em }







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



	}







#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription  { margin: 10px 0.5em 0.5em }







#navBreadCrumb     { color: #666; background-color: white }







#navEZPagesTop  { }







#navBreadCrumb, #navEZPagesTop        {  text-align: left; margin: 5px 0 0; padding: 0 0.5em 0.5em 10px }







#navColumnOne   {}







#navColumnTwo  { background-color: white }







/*The main content classes*/







#indexDefault    { color: #313131; margin-top: 0 }







#newProductsDefault, #featuredDefault   { color: #313131; margin: 0 0 10px; padding: 5px 5px 5px 10px; border: solid 1px #ccc }







#newProductsDefaultHeading, #featuredDefaultHeading  { margin: 5px 0 10px }











.productListing-odd   { background-color: #dbebf7 }







#specialsListing    { color: #313131; margin: 5px 0 0; padding: 5px 5px 5px 10px; border: solid 1px #ccc }







#specialsListingHeading, #allProductsDefaultHeading  { margin: 5px 0 10px }







#allProductsDefault    { color: #313131; margin-top: 10px; margin-bottom: 10px; padding: 5px 5px 5px 10px; border: solid 1px #ccc }







#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {



	vertical-align: top;



	}







.shippingEstimatorWrapper  { padding: 0.5em }







#productDescription    { margin: 10px 0 0; padding: 5px 5px 5px 0; border-bottom: 2px solid #ccc }







.listingDescription   { margin: 0 0 0 5px }







.content    {  margin: 0; padding: 5px }



.alert {



	color: #FF0000;



	margin-left: 0.5em;



	}



.advisory   { color: #06c; font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px }



.important {



	font-weight: bold;



	}



.notice {}



.rating{}



.gvBal {



	float: right;



	}



#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {



	}







.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {



	font-size: 10px;



	}







/*Shopping Cart Display*/







.productListing-heading  { margin: 5px 0 10px }







#loginDefault {padding-top: 10px}







#shoppingCartDefault {padding-left: 10px}







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







#productListing     { margin: 0 0 10px; padding: 5px 5px 5px 10px; height: 1%; border: solid 1px #ccc }







#productsListingTopNumber  { color: #06c; margin: 0 0 10px; padding: 0 }



 



.productListing-data  {}







.tableHeading TH {



	border-bottom: 1px solid #cccccc;



	}







.tableHeading, #cartSubTotal {



	background-color: #e9e9e9;



	 }







.catDescContent  { color: #000; font-size: 12px; padding-left: 10px }







#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, #cartInstructionsDisplay, .cartTotalsDisplay, .cartQuantity    { padding: 0.5em 0 }







.cartProductDisplay, .cartQuantity, .cartTotalDisplay, #ccQuantityHeading, #ccProductsHeading, #ccTotalHeading  {}







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



}



.normalprice, .productSpecialPriceSale {



	text-decoration: line-through;



	}







.buttonRow  { color: #06c; font-size: 12px }







.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {



	color: #ff0000;



	}







#cartBoxListWrapper ul, #ezPageBoxList ul {



	list-style-type: none;



	}







#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {



	margin: 0;



	padding: 0.2em 0em;



	} 







.totalBox {



	width: 5.5em;



	text-align: right;



	padding: 0.2em;



	}







.lineTitle, .amount {



	text-align: right;



	padding: 0.2em;



	}







#productDetailsList  { margin: 0 0 0 10px; padding-left: 10px }







.amount {



	width: 5.5em;



	}



/*Image Display*/



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage  { margin: 0 1em 1em 10px }







.categoryIcon  { margin: 5px 0; padding-left: 10px }



#cartImage {



	margin: 0.5em 1em;



	}







.imgLink {padding-left: 10px}















/*Attributes*/



.attribImg {



	width: 20%;



	margin: 0.3em 0em;



}







.attributesComments {}







/*list box contents*/



.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured {



	margin-top: 5px;
	float:left;



	}







/*sideboxes*/



.columnLeft      { text-align: left; margin-right: 0; margin-left: 0; padding-right: 2px; padding-left: 2px; width: 100% }



.columnRight  { text-align: left; margin-right: 0; margin-left: 0; padding-right: 1px; width: 100% }



h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a     { color: white; font-size: 13px; padding-top: 5px }







.leftBoxHeading      { background-image: url("../images/leftboxheading.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/leftboxheading.gif*/); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 top; padding-left:10px; margin-top: 0; margin-right: 0; margin-left: 0; height: 30px; font-size:14px; text-align:left;}



.rightBoxHeading { background-image: url("../images/rightboxheading.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/rightboxheading.gif*/); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 top; text-align: left; margin-top: 0; margin-right: 0; margin-left: 0; height: 30px }







.sideBoxContent     { background-color: #ffffff; margin-bottom: 10px; padding: 0 5px 0 }



.rightBoxContent { background-color: #ffffff; padding-top: 0; padding-bottom: 0 }



.lefttBoxContent { background-color: #ffffff; padding-top: 0; padding-bottom: 0 }



.rightBoxContainer { margin-top: 5px; border-right: 1px solid #c26f23; border-bottom: 1px solid #c26f23; border-left: 1px solid #c26f23 }



.leftBoxContainer { margin-bottom: 5px; border-right: 1px solid #737581; border-bottom: 1px solid #737581; border-left: 1px solid #737581 }



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







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



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .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;



	}

#navBreadCrumb,#indexDefaultHeading,.greeting,#indexDefaultMainContent,#bannerSix{

	display:inline;

}





.centerBoxHeading  { background:url("../images/background2.jpg"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/background2.jpg*/) repeat-x top ;margin: 0; padding: 0.5em 0.9em; text-align:left; font-size:15px; color:#000;}



#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: #69c }







#upProductsHeading {



 text-align: left;



	}







#upDateHeading {



text-align: right;



	}







/*misc*/



.back      { float: left;  }



.forward {



	float: right;



	}







.bold {



	font-weight: bold;



	}







.rowOdd  { background-color: #e8e8e8; text-align: left; padding-left: 5px; height: 1.5em; vertical-align: middle }







.rowEven  { background-color: #f0f0f0; text-align: left; padding-left: 5px; height: 1.5em; vertical-align: middle }







CAPTION  {}







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







#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 {



	background-color: #ffffff;



	}











/* categories box parent and child categories */



A.category-top{ color: #1e60a2; line-height: 0.8; text-decoration: none; background-image: url("../images/arrow.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/arrow.gif*/); background-repeat: no-repeat; background-attachment: scroll; background-position: 7px center; text-align: left; display: block; padding: 0px 0px 0px 18px; height: 100% }



A.category-top:hover      { color: #06c; font-weight: bold }



A.category-links { color: #1e60a2; line-height: 0.8; text-decoration: none; display: block; padding: 5px 0 5px 5px; height: 100% }



A.category-links:hover    { color: white; background-color: #1e60a2 }



A.category-subs, A.category-products  { color: black;  font-weight: normal; text-decoration: none; background-position: left; display: block; padding: 5px 5px 5px 10px; border-bottom: 1px solid #ccc }



A.category-subs:hover, A.category-products:hover { color: #06c; font-weight: bold }



SPAN.category-subs-parent {



  font-weight: bold;



}



SPAN.category-subs-selected {



  font-weight: bold;



}







/* header css menu */



#mainmenu {



	width: 182px;



	font-size:12px;



	font-weight:bold;



	float:left; text-align:left;



}



#mainmenu .menu {



	display:block;}



#mainmenu .title {



	background: url("../images/mainmenu_top.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/mainmenu_top.gif*/) no-repeat left top;



	height: 37px;



	width: 182px;



	display:block;



	overflow:hidden;



}



#mainmenu a.title:hover {



	background-position:left bottom;



	text-decoration:none



}



#mainmenu .title span {



	visibility:hidden;



	font-size:10px;



}



#mainmenu #all_categories_list {



	background:url("../images/mainmenu_dropico.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/mainmenu_dropico.gif*/) no-repeat left top;



	width:17px;



	height:17px;



	position:absolute;



	display:block;



}



#mainmenu .bottom {



	background: url("../images/mainmenu_bottom.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/mainmenu_bottom.gif*/) no-repeat;



	font-size:1px;



	height: 4px;



	width: 182px;



	overflow:hidden;



	clear:left;



	margin-left:-1px;



}



/*define menu*/







.menu {



	font-size:12px;



	width: 181px;



	padding-left:1px;



	background:#8E0314;



	padding-bottom:0px;



	float:left;



	z-index:500;



}



.menu ul {



	background:transparent;



	float:left;



}



.menu ul ul {



	width: 182px;



}



.menu ul li {



	float:left;



	display:block;



	width: 180px;



	height:24px;



	line-height:24px;



	border-top:1px solid #ccc;



	font-weight:bold;



	background:#efefef url("../images/menu_arrow_bg.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/menu_arrow_bg.gif*/) no-repeat -6px -101px;



	-overflow:hidden



}



.menu ul li a:hover {



	border-top:1px solid #ccc;



	margin-top:-1px;



}



.menu ul ul li {



	display:block;



	width:161px;



	height:auto;



	line-height:140%;



	border:0;



	font-weight:normal;



	padding:2px 0 2px 20px;



	border-right:2px solid #8E0314;



	background-position:0 -32px;



	background-color:#fff;



}



.menu ul ul .b_top {



	background-position:0 0;



	border-top:1px solid #8E0314;



	border-right:2px solid #8E0314;



	padding-top:10px;



}



.menu a, .menu a:visited {



	display:block;



	float:left;



	height:100%;



	width:186px;



	font-size:1em;



	text-decoration:none;



	color:#000;



	padding:0;



	text-indent:0.8em;



}



.menu ul ul li a, .menu ul ul li a:visited {



	display:inline;



	color:#000;



	background:none;



	text-indent:0;



	width:auto;



}



.menu ul ul li a:hover {



	color:#069;



	background:none;



	text-decoration:underline;



	border:0;



	margin:0



}



.menu ul ul :hover > a {



	color:#069;



	background:none;



	text-decoration:underline;



	border:0;



	margin:0



}



.menu table {



	border-collapse:collapse;



	padding:0;



	margin:-1px;



	width:0;



	height:0;



	font-size:1em;



	z-index:1;



}



* html .menu a:hover {



	color:#000;



	position:relative;



	z-index:100;



	text-decoration:none;



	background:#fff url("../images/menu_arrow_bg.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/menu_arrow_bg.gif*/) no-repeat -1px -130px;



}



.menu li:hover {



	position:relative;



}



.menu :hover > a {



	color:#000;



	background:#fff url("../images/menu_arrow_bg.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/menu_arrow_bg.gif*/) no-repeat -1px -130px;



}



.menu ul ul {



	position:absolute;



	height:0;



	top:-1000px;



	left:156px;



	width:183px;



	padding-bottom:4px;



	height:auto;



	background:url("../images/menu_arrow_bg.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/menu_arrow_bg.gif*/) no-repeat 0 100%;



}



.menu ul :hover ul {



	top:-1px;



}



#categories{ }







.maincatside{ float:left; text-align:center; width:32%; overflow:hidden;}



.maincatside .main_cat{ margin:5px auto; width:95%; text-align:left;  background:url("../images/border_dash.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/border_dash.gif*/) repeat-y right top;}



.maincatside .main_cat li{ list-style:none; float:left; width:100%;}



.maincatside .img_cat{ text-align:center;}



.maincatside .main_cat img{ width:80%;}



.maincatside .main_cat li.more{ margin:3px 10px; text-align:right;}



.maincatside .main_cat li.more a{ font-size:10px; color:#333; padding-right:20px;}



.maincatside .no_bg{ background:none;}







.toprightad{ margin-bottom:5px;}



.toprightad img{ width:208px;}











#headerButton { margin: 0; padding: 8px 0 5px; width: 580px; float: right }



#headerButton a            { color: #437ddd;  font-weight: bold; text-decoration: none; background: #efefef url("../images/headerarrow.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/headerarrow.gif*/) no-repeat center; margin: 0 0 0 -4px; padding: 10px 13px 2px 11px; border-bottom: 3px solid #d6d6d6 }



#headerButton a:hover       { color: white; background: #1e60a2 url("../images/headerarrowhover.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/headerarrowhover.gif*/) no-repeat center top; border-bottom: 3px solid #17497b }



#headerBox1       { text-align: left; margin: 0; width: 290px; height: 100px; float: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }



#headerBox2       { text-align: left; margin: 0; padding: 0; width: 290px; height: 100px; float: right; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }



.toptable       { text-align: right; margin-top: 0; margin-bottom: -18px; margin-left: 0; padding: 0; width: 755px; height: 100% }



.right  { float: right }



a     { color: #000;}



.centerBoxWrapper        { text-align: center; margin: 0 0px 0 0; position: relative; height: 1% ; border:1px solid #ccc; margin-bottom:8px;}



.centerColumn      { background-color: white; padding-top: 0; padding-right: 0;}



.manufactureBox  { padding-top: 5px; padding-bottom: 5px }



SCOPE  {}



.left  { text-align: left }



.newproductBox  { width: 100%; border: solid 1px red }



.price { background-color: olive; float: right }



.newprodheading    { color: black; background-image: url("../images/newprodheading.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/newprodheading.gif*/); background-position: left top;



background-repeat: no-repeat; text-align: left; margin: 0 0 -8px; padding: 8px 0 0 35px; height: 30px }



.specialHeading { color: black; background-image: url("../images/specialheading.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/specialheading.gif*/); background-position: left top;



background-repeat: no-repeat; text-align: left; margin: 10px 0 -8px; padding: 8px 0 0 35px; height: 30px }



.featureprodHeading  { color: black; background-image: url("../images/feauturedprodheading.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/feauturedprodheading.gif*/); background-position: left top;



background-repeat: no-repeat; text-align: left; margin: 10px 0 -8px; padding: 8px 0 0 35px; height: 30px }



.headerbox1table    { color: white; background-color: #154575; margin: 0; padding: 0; width: 290px; height: 100px }



.headerbox2table   { color: white;background-color: #ad631f; text-align: center; display: inherit; margin: 0; padding: 0; width: 290px; height: 100px !important; float: left }



.tablemaincolumn   { margin: 5px 0 0 }



 #navSuppWrapper      { background-repeat: repeat-x; margin: 5px 0 0; padding: 0; height: 1% ; border-top:1px solid #ccc;}



.top-one  { color: white; font-size: 14px; font-weight: bold; background-color: #184e83; text-align: left; margin: 0; padding: 5px 5px 5px 20px }



.top-two   { color: white; font-size: 14px; font-weight: bold; background-color: #c26f23; text-align: left; margin: 0; padding: 5px 5px 5px 20px; width: 290px }



A.white-text   { color: white; font-size: 11px; text-align: left }



.go { vertical-align: middle }



.form_search  { color: black; font-size: 12px; font-family: tahoma; text-align: left; margin-right: 8px; margin-left: 5px; width: 90px; height: 16px; vertical-align: middle; border: solid 1px gray }



A.advance-search  { color: white;  padding-top: 1px; padding-bottom: 1px; border-top: 1px solid white; border-bottom: 1px solid white }



#siteinfoLegal    { color: #1e60a2; background-color: #f7f8fb; text-align: right; margin: 10px 0 5px; padding-top: 5px; border-top: 1px solid #17497b }



#productName { margin: 10px 0; padding: 0 0 0 10px }



#productAttributes  { height: 1% }



 { color: #06c }



 { color: white; font-weight: bold; line-height: 1.2; background-color: #17497b; display: block }







#informationContent a     { color: #06c; text-decoration: none; display: block; padding: 5px; height: 1%; border-bottom: 1px solid #ccc }



#informationContent a:hover    { color: white; font-weight: bold; background-color: #1e60a2; height: 1% }



#moreinformationContent a     { color: #06c; text-decoration: none; display: block; padding: 5px; height: 1%; border-bottom: 1px solid #ccc }



#moreinformationContent a:hover    { color: white; font-weight: bold; background-color: #1e60a2; height: 1% }



#ezpagesContent a      { color: #c26f23; text-decoration: none; display: block; padding: 5px; height: 1%; border-bottom: 1px solid #ccc }



#ezpagesContent a:hover     { color: white; font-weight: bold; background-color: #c26f23; height: 1% }







.centeredContent,.additionalImages{padding-left:0px;}



#extralinks{ border-top:1px solid #ccc; margin-top:8px;}







#ems{ text-align:center;}



#ems div{ float:left; margin-left:5px; margin-top:5px;}







.bottomside{background:url("../images/bg3.gif"/*tpa=http://www.edhardy-buy.com/includes/templates/default/images/bg3.gif*/) repeat-x bottom; border:1px solid #ccc;}



.bottomNavlist{ clear:both; width:130px; margin-left:20px;}



.bottomNavlist li{float:left; width:100%; text-align:left; margin:3px auto;}



.newsInfo {

  text-align: left;

  font-style: normal;

}



.newsContent {

font-size: 1.0em;

}



#newsArchivTitleHeading {

	text-align: left;

	}



#newsArchivDateHeading {

	text-align: right;

	}
#navBreadCrumb, .greeting, #indexDefaultMainContent, #indexDefaultHeading, #bannerSix {
display:none;
}