body {margin: 20px 0 0 0; font-family:Helvetica, Arial, Helvetica, sans-serif;	font-size: 11px; color:#4A4D53; background-color:#fff;}

/*+++++++++++++++++BASIC PAGE ELEMENT DIMENSIONS++++++++*/
#logoWrapper 				{height:58px; width:915px;}
/*#logo {height:50px;}*/	
#mainWrapper 				{width:920px;}
#mainWrapperMarginInner 	{padding-right:41px;}
#mainWrapperMarginOuter 	{width:960px; margin:0 auto 0 auto;}
#navBreadCrumb 				{width:656px; padding:10px 0 10px 0}
#centerColumnWrapper 		{padding:0 0 20px 0; width:656px}
#navMain					{padding: 0 0 0 0; width:290px; height:37px;}/*home login links box*/
#navMain ul 				{padding:20px 5px 0 0;}/*home login links vert position*/
#navColumnOne 				{padding-top:0; width:255px; height:700px}
/*#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {height: 48px;}basenavbar and topnav container height*/
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {padding-left:18px;}
#categoriesContent_basepanel{padding:0 4px 4px 0; line-height:14px; margin-top:20px}
.fpImageBoxHeight 			{height:80px;}
.fpImageBoxHeight 			{margin-bottom:20px;} /*distance between fp product image and text*/
.centerColumn 				{padding: 0 0 0 0; /*padding around main central text area*/}
#categoriesContent			{line-height:13px;}/*line height for categroy parents*/
.sideBoxContent 			{width:188px;}
#productGeneral 			{padding-top:30px;}	/*distance between header and main product content*/
#productMainImage 			{margin:33px 33px 0 0; width:303px;} /*align product image to product text*/
#productMainImageWrapper {}
.productDescriptionWrapper 	{margin-top:-30px;}
#featuredDefault table td, #featuredDefault table tr{padding:0}
.leftBoxContainer 			{padding-left:0;}
.leftBoxHeading 			{padding-left:25px;}
#information 				{padding:0px 0 0 0;}
#informationHeading, #specialsHeading, #shoppingcartHeading {padding-left:0;}
#navColumnOneWrapperMargin 	{padding:136px 0 0 40px}
#navColumnOne 				{padding:0 0 0 0}
#specials img 				{margin:0 0 20px 0}
/*+++++++++++++++++BASIC PAGE ELEMENT BGS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*#mainWrapper {background:#*****;}*/
#mainWrapperMarginOuter {background:#FFF /*url(../images_dev/grid-rand-dart.gif) top left no-repeat;*/}
/*#mainWrapperMarginOuter {background:#FFF url(../../../../images/footer-left-fill.gif) bottom left no-repeat;}*/
/*#navColumnOne {background:#*****;}
#navMainSearch {background:#*****;}*/
#navBreadCrumb {border-bottom:7px solid #EFF0F0}
#categoriesContent_basepanel {background-image:url(../images/basepanelbg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;}
#logoWrapper {background-image:url(../images_layout/homelogin.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border-top:0 solid #FFFFFF;
	border-bottom:0 solid #FFFFFF;}
#navColumnOne {background:url(../images_layout/logo_line2.gif) top left no-repeat;}
.tableHeading, #cartSubTotal {background-color: #FFF;}
.newproducts_frontpage  {background-color:#f5f5f5;}
.newproducts_frontpage  {background:url(../images/imagebg.gif) bottom no-repeat;}
.featuredproducts_frontpage   {background-color:#FFF;}
.newproducts_frontpage_name, .featuredproducts_frontpage_name{background-color:none;}	
.front_page_centerBoxHeading_alsopurchased_products, h2.front_page_centerBoxHeading_new_products, h2.front_page_centerBoxHeading_special_products
{background:#EFF0F0;}
LEGEND, FIELDSET, #advSearchDefault, #navSuppWrapper, 
.rightBoxHeading, #ezpagesHeading {background-color:#FFF;}
input:focus, select:focus, textarea:focus {background: #FFF; /*form field*/}
#popupSearchHelp, #navEZPagesTop, #siteinfoLegal {background-color:#000;}
#contactUsForm, FIELDSET .floatingBox back, #reviewsWriteReviewsNotice {background-color:#FFF;}
.messageStackWarning, .messageStackError, .messageStackCaution {background-color: #FFD510;}
.messageStackSuccess {background-color: #B0F30F;}
.categoryListBoxContentsWrapper {background-color:#9ccbdd;}
#productDetailsListMainWrapper {}
td .productListing-data-no-products {background-color:#CCCCCC;}
td .newAllListBaseLine {background-color:#d4ea19;}
.newAllListOutOfStock {background-color:#E3DF03;}
#navColumnOneWrapper #shoppingcart {background-color:#fff;}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {background-color: #FFF;}
#productMainImage {/*background:url(../images/productinfoimagebg.gif) bottom right;*/}
.greyCustomerInfoBox, #accountLinksInner {background:#F9F9F9; border:1px solid #CCC; padding:20px;}
.whiteBorderBox {background:#FFF; border:1px solid #CCC; padding:20px; height:150px}
#accountLinksWrapper {width:656px}
.greyCustomerInfoBox p {padding-top:0; margin-top:0}
.redBorder1px {border: 1px solid #A94343;}
.click_to_enlargeWrapper{background-color:#FFF;}
#cartAdd {border: 0px solid #73767F; background:#EFF0F0}
.imglink {/*background-color:#d4ea19;
	background-image:url(../images/newproducts_header_bg.jpg);
	background-position:top right;*/} 


/*+++++++++++++++++DISPLAY NONE ELEMENTS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#categoriesHeading {display:none;}
.hiddenField {display: none;}
/*+++++++++++++++++PAGE FUNDAMENTALS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
*html .centerColumn {height: 1%;}
.back, .floatL {float:left}
.forward, .floatR {float:right}
.clearBoth {clear:both; height:0;}
.clearHigh {clear: both; height:10px;}
.visibleField {display: inline;}
/*+++++++++++++++FONTS++++++++++++++++++*/
/*A.category-top, A.category-links, A.category-links:visited, A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited 
{font-family:Verdana, Arial, Helvetica, sans-serif;}*/
#indexTextOne, #indexTextTwo, #navBreadCrumb
{font-family:arial;}
#indexStatementsWrapper, #indexDefaultMainContent 
{font-family:Helvetica, Arial, Helvetica, sans-serif}
/*.categoryListBoxCategoryName, A.category-top, A.category-links, A.category-links:visited, A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited,*/ .leftBoxContainer, .NewAllListProductName, LEGEND, #navMainWrapper, #navSuppWrapper, #navCatTabsWrapper, #checkoutPayment, LABEL.radioButtonLabel, #navEZPagesTOCWrapper, #navEZPagesTop, .important, a .navNextPrevCounter, #cartSubTotal, .cartBoxTotal, #cartBoxEmpty, #cartBoxVoucherBalance, .categoryIcon, .newproducts_frontpage_name, .featuredproducts_frontpage_name, .bold, .productListing-heading, .imglink a, .navButton, li.navButton a, #ottax.totalBox, #navBreadCrumb, #contactAddress, .messageStackWarning, .messageStackError, .messageStackCaution, messageStackSuccess, .lineTitle, .totalBox, #orderTotals .amount, .accountTotalDisplay, #cartProdTitle, .cartTotalDisplay
{font-weight:bold;}
#navMain, ADDRESS, .greeting
{font-weight:normal;}
a:link, #navEZPagesTOC ul li a, a:visited, #tagline, #navBreadCrumb a:link, a:visited,  .newAllListDescription, .newAllListTextArea, .messageStackSuccess, .messageStackCaution 
{text-decoration: none;}
li.loginButton a: hover, a #cartProdTitle
{text-decoration:underline;}
#informationHeading, #informationHeading a, #bannerboxHeading, #bannerboxHeading a, #ezpagesHeading, #ezpagesHeading a, #specialsHeading, #specialsHeading a, #shoppingcartHeading, #shoppingcartHeading a, #manufacturerinfoHeading, #manufacturerinfoHeading a, .messageStackSuccess, .messageStackCaution
{text-transform:none;}
.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, .productListing-data-no-products, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg 
{text-align: left;}
#cartProdTitle, .imglink
{text-align:right}
/*.categoryListBoxContents, A.category-top, A.category-links, A.category-links:visited, A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited
{font-size:11px;}*/
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .biggerText, CODE, #cartAdd, .navNextPrevCounter, .smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP,  FORM, SELECT, INPUT, #navEZPagesTop, .tinyText, .alert
{font-size:11px;}
h2, #navMain, #categoriesHeading, #searchHeading, #search-headerHeading, .productListing-heading, .newproducts_frontpage_name, h2.centerBoxHeading, h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a, #manufacturersHeading, #currenciesHeading, .imglink a, .messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution, #navBreadCrumb, #contactAddress, .newproducts_frontpage, .featuredproducts_frontpage, P
{font-size: 12px;}
.formRight INPUT, .formRight SELECT, .formRightShort INPUT, .formRightShort SELECT, #cartContentsDisplay td
{font-size:13px;}
h3, h3 LABEL, .NewAllListProductName, .tableHeading TH
{font-size: 13px;}
#informationHeading, #informationHeading a, #bannerboxHeading, #bannerboxHeading a, #ezpagesHeading, #ezpagesHeading a, #specialsHeading, #specialsHeading a, #shoppingcartHeading, #shoppingcartHeading a, #manufacturerinfoHeading, #manufacturerinfoHeading a, #indexMainParagraphThree, .subHead, .featuredproducts_frontpage_name, #cartSubTotal, #indexStatementsWrapper, #indexDefaultMainContent, #checkoutShippingMethodHeading, .subheadh2, .subheadh2shipping, .lineTitle, .totalBox, #indexDefault P, #orderTotals .amount
{font-size:15px;}
h1, #tagline, h2.front_page_centerBoxHeading_new_products, h2.front_page_centerBoxHeading_featured_products, h2.front_page_centerBoxHeading_special_products, h2.front_page_centerBoxHeading_alsopurchased_products, .greeting, .categoryListBoxCategoryName, .categoryListBoxCategoryName a
{font-size: 18px;}
#indexMainParagraphOne, #indexMainParagraphTwo, .centerBoxWrapper, .centerBoxWrapper, #cartSubTotal
{font-size:20px;}



/*FONT COLORS*/
h1, h2, #indexTextOne, #indexTextTwo, #indexTextThree, #indexMainParagraphOne,#indexMainParagraphTwo, #indexMainParagraphThree, a:link, #navEZPagesTOC ul li a, a:visited, #tagline, .newAllListDescription, .newAllListTextArea, .messageStackSuccess, .messageStackCaution, .newAllListDescription, #navMainWrapper, #navSuppWrapper, #navCatTabsWrapper, #navSupp ul li a, #navCatTabs ul li a, h2.centerBoxHeading, h3.rightBoxHeading, h3.rightBoxHeading a, #manufacturersHeading, #currenciesHeading, #search-headerHeading, .centerBoxHeading a:visited, #indexDefaultHeading, #indexDefaultMainContent, .indexProductListDropdownWrapper, .greeting, .cartNewItem, .cartOldItem, h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, #categoriesHeading, #searchHeading, #newProductsDefault, #allProductsDefault, #productGeneral, .subHead, #informationHeading, h3.leftBoxHeading, h3.leftBoxHeading a, #informationHeading, #bannerboxHeading, #ezpagesHeading, #tagline, h2.front_page_centerBoxHeading_new_products, h2.front_page_centerBoxHeading_featured_products, h2.front_page_centerBoxHeading_special_products, h2.front_page_centerBoxHeading_alsopurchased_products, .imglink a
{color: #73767F;}
.messageStackSuccess
{color: #1E2400;}
a:hover, a:active, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover, .alert, .productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .newproducts_frontpage_name
{color: #666666}
/*EOF FUNDAMENTALS*/
#navBreadCrumb a:link, #navBreadCrumb a:visited {color:#73767F}
#navBreadCrumb, #navBreadCrumb a:hover, .alert, .featuredproducts_frontpage_name, #reviewsWriteReviewsNotice, .messageStackWarning, .messageStackError, .messageStackCaution, .totalBox, #orderTotals .amount, .accountTotalDisplay, .redTxt
{color:#CD0000;}
li.loginButton a
{color:#FFFF33}
#navMain ul li a, #siteinfoLegal, #siteinfoLegal a
{color:#FFFFFF}
/*A.category-top, A.category-top:visited, DIV.category-subs-parent, DIV.category-subs-selected, A.category-products, A.category-subs,*/ #cartAddInner, #productAttributesInner, a #cartProdTitle, ul#myAccountGen li a, ul#myAccountNotify li a
{color:#000}
.txtRed
{color:#E20004}
/*E OF FONT COLORS*/	


#reviewsWrite {width:100%}
.paddingB20px {padding:0 0 20px 0}
.paddingT20px {padding:20px 0 0 0}
.paddingT40px {padding:40px 0 0 0}
.paddingB10px {padding:0 0 10px 0}
.paddingT10px {padding:10px 0 0 0}
.paddingB15px {padding:0 0 15px 0}
.paddingB36px {padding:0 0 36px 0}
.paddingR50px {padding:0 50px 0 0}

a img {border: none;}
h3 LABEL {margin:0; padding:0;}	
.button1 {margin:15px 0 0 0}
.advSearchbutton {height:30px; margin-top:20px;}
.advSearchright, .advSearchleft {padding:10px 0 10px 0; width: 303px; margin-bottom:15px;}
.advSearchcentre {margin-bottom:15px; padding:10px;}
#reviewsWriteReviewsNotice {margin-bottom:15px; padding:10px;}
.subHead {margin:0 0 10px 0}
#loginDefault {width:656px;}
#indexDefaultMainContent {width:560px;}
#indexStatementsWrapper {margin:20px 0 0 0}
#cartContentsDisplay {margin:20px 0 0 0}
.categoryListBoxCategoryName {width:303px}
.categoryListBoxImage {width:303px;}
.categoryListBoxContents {height:63px}
/*individual product page*/
.navNextPrevWrapper {margin:0 0 0 0; width:303px}
.navNextPrevButtonsWrapper{/*background-color:#ffffff;margin-top:15px;*/ display:none}
#productTellFriendLink, #productReviewLink {float:left;	padding:5px 0 5px 0;}
.headingLeft {float:left; width:480px}
.click_to_enlargeWrapper{width:303px;margin:0 0 20px 0;height:36px} 
.click_to_enlarge{padding:2px 2px 2px 2px;} 
#productMainImage {padding-top:0; margin-right:20px;}
#productDescription {padding:10px 0 20px 0;}
#productName, #productPrices, #productDescription {margin-left:353px}
#alsoPurchased {width:656px;}
.cartUnitDisplay, .cartTotalDisplay {width:40px}
#shoppingcart {margin-top:30px}
#shoppingcart {border-top:11px solid #EFF0F0; width:188px; padding-top:20px}


h1, h3, h4, h5, h6 {margin: 0.3em 0;}	
h2 {margin: 0 0;}
h1, h2, h3, h4, h5, h6, p {position: relative;}
#indexCategoriesHeading, #productListHeading, #ezPagesHeading, #shippingInfoHeading, #privacyDefaultHeading, #conditionsHeading, #siteMapHeading, #gvFaqDefaultHeading, #gvFaqDefaultSubHeading, #discountcouponInfoHeading, #unsubDefaultHeading, #advSearchDefaultHeading, #createAcctSuccessHeading, #addressBookDefaultHeading,  #addressBookProcessDefaultHeading, #accountDefaultHeading, #createAcctDefaultHeading, #loginDefaultHeading, #checkoutShippingHeading, #checkoutShippingMethodHeading
{margin:25px 0 15px 0;}
#shippingInfoMainContent P, #privacyDefaultMainContent P, #conditionsMainContent P, #contactUsNoticeContent P, #siteMapMainContent P, #gvFaqDefaultMainContent P, #discountcouponInfoMainContent P, #createAcctSuccessMainContent P, .alert
{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.subheadh2 {margin:23px 0 15px 0}
.subheadh3 {margin:23px 0 15px 0}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {padding:43px;}
.information P {padding:0px;}
#cartAdd P {width:100%}





/*++++++FORMS++++++*/
FORM, SELECT, INPUT {display: inline; margin: 0.1em;}
.centerColumn FORM {line-height:21px}
#productDescription {line-height:normal}
.centerColumn FORM .greyCustomerInfoBox {line-height:normal}
TEXTAREA{float:left; margin:auto; display:block; width: 95%;}
FIELDSET {padding:10px 0 10px 0; margin:0.5em 0em; border:0 solid #cccccc;}
LEGEND {padding:0.3em;}
LABEL, h4.optionName {line-height: 1.5em; padding: 0.2em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5m 0.3em;}
TEXTAREA#review-text  {width:100%; margin:0 0 15px 0; padding:0}
.formRight {float:right; width:500px}
.formRight INPUT {width:490px; border:1px solid #73767F; height:19px; padding:0px}
.formRight INPUT#dob {width:151px;}
.formRight SELECT {width:300px;}
.formRight SELECT {padding:0; margin:1px}
.formRightShort {float:right; width:190px}
.formRightShort INPUT, #cc-cc-owner, #cc-cc-number, #disc-ot_coupon {width:190px; border:1px solid #73767F; height:19px; padding:0px}
.wrapperAttribsOptions SELECT {width:200px; margin-top:0; border:1px solid #73767F; height:19px; padding:0px}

#cc-cc-owner, #cc-cc-number, #disc-ot_coupon {width:145px;}
.formRightShort INPUT#dob {width:151px;}
.formRightShort SELECT {width:300px;}
.formRightShort SELECT {padding:0; margin:1px}
#loginDefault .formRightShort INPUT {border:2px solid #73767F;}
.formSet {margin: 0 0 20px 0}
.formset p {padding:0; line-height:normal}
.formh3 {margin: 0 0 10px 0}
.formh3left {width:200px;}
.height20px {height:20px;}
#contactUsForm INPUT {border:1px solid #73767F; height:19px; padding:0px; width:490px;}
#contactUsForm .buttonRow INPUT {width:auto; border:0px; height:auto}
#contactUsForm TEXTAREA, #checkoutForm TEXTAREA, .formTextArea {border:1px solid #73767F; padding:0px; width:650px;}
.formTextArea {margin-bottom:20px;}

/*++++++RULES++++++*/
.rule01{border-top:7px solid #EFF0F0;margin:10px 0 10px 0}

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

LABEL.inputLabel {width: 9em;
	float: left;
	margin:0 0 10px 0;}

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

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

P, ADDRESS {padding: 0.5em;}

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

#popupSearchHelp {padding-top:20px;}
#advancedsearchBody .floatLeft, #advancedsearchBody .forward, #loginDefaultHeading {width:280px;}
#tellAFriendDefault {margin-top:20px;}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding: 5px;}



/*wrappers - page or section containers*/
#mainWrapper {
    /*background-color:#E8D59B;*/
	/*background-image:url(../images/indexbackgroundimage.gif);*/
	vertical-align: top;
	text-align: left;
	padding:0;}

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

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	/*background-color:#ffffff;
	background-image:url(../images/sidebox-bg-blank.gif);
	background-repeat:repeat-y;*/}
	
#navColumnOneWrapper, #navColumnTwoWrapper {
/*border-bottom:10px solid #FFFFFF;*/}

#navColumnTwo, navColumnTwoWrapper {
display:none;}
	
#tagline {text-align : center;
	vertical-align: middle;}

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

.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin: 10px 0 0 0; /*space around product details -floatingbox-*/
	padding:10px;	
	width: 150px;
	/*background-color:#ffffff;*/}
	
.equalSplitColumn {margin:10px 0 0 0; width: 300px;}
.equalSplitColumnL {margin:0 40px 0 0}

.wrapperAttribsOptions {margin: 0.3em 0em;}

/*navigation*/
.navSplitPagesResult {}
.navSplitPagesLinks {}


/*next prev image buttons*/
.navNextPrevList {display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;}

#footer #navSuppWrapper {margin:45px 15px 0 15px;
	border-top: 3px solid #BCAD74;
	height:30px;}
	
#navMainWrapper {
/*background-image:url(../images/breadcrumb-bg-categories.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#291E5A;*/}		
	
.homeloginbuttonbg {/*background-image:url(images/home-login-bg.gif)
	background-repeat:no-repeat;
	background-position:top left;*/}
	
#navMain ul, #navSupp ul, #navCatTabs ul  {margin: 0;
	/*padding:  0.5em 0em;*/
	list-style-type: none;
	text-align: left;
	line-height: 1.5em;}

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

#navSupp ul li a, #navCatTabs ul li a {text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	white-space: nowrap;
	width:75px;
	text-align:left;}

/*HOME LOGIN LINKS*/
#navMain ul li a{text-decoration: none;
	padding:0;
	margin: 0;
	white-space: nowrap;
	width:75px;
	text-align:left;}

#navEZPagesTOCWrapper {
	float: right;
	height: 1%;
	border: 1px solid #ffffff;}

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

/*category description text*/
#navCategoryIcon, .buttonRow {margin: 0 5px 0 0;}	
	

	
/*.breadcrumb_bg {
background-image:url(../images/breadcrumb-separator.gif);}*/

#navBreadCrumb a:link, a:visited{text-decoration: none;}

#navEZPagesTop {margin: 0em; padding: 0.5em;}

#navColumnTwo {
/*background-image:url(http://www.lamberlea.co.uk/lamberlea/includes/templates/lamberlea/images/right_bar.jpg);
	background-color: #708355;*/
	border-left:0 solid #FFFFFF;
	padding-top:15px;}

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

/*.content,*/ .shippingEstimatorWrapper {/*font-size: 11px;*/
	/*XXpadding: 0em;XX*/}

.alert {/*margin-left: 0.5em;*/}
.advisory {}
.notice {}
.rating{}
.gvBal {float: right;}
	
#bannerThree, #bannerFour, #bannerFive, #bannerSix {border-bottom:1px solid;}
#bannerOne {padding:0px; margin:0px;}
	
#siteinfoLegal {padding:14px 7px 14px 41px; margin:20px 0 0 0;}	

/*Shopping Cart Display*/
.navNextPrevCounter {float: right;
	font-weight:bold;
	text-align:right;
	margin: 0 1em 1em 0;
	border: 0 solid #EDEEB5;
	border-top:0;
	padding: 0 5px 5px 5px;
	/*background-color:#E3DF03;*/
	width:125px;
	display:none}
	
#cartAdd {float: right;	text-align: left;margin: 0;	padding: 0;	width:303px;  height:200px}	
#cartAddInner {padding:60px 0 0 20px}
	
.navNextPrevCounter {margin: 0 0 10px 0;}
	
.tableHeading TH, .cartTableHeading {border-bottom: 0px solid #000; height:36px; text-indent:5px}

#cartSubTotal {
	border-top: 5px solid #EFF0F0;
	border-bottom: 5px solid #EFF0F0;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding:20px 0 25px 0
	}




.tableRow, .tableHeading, .cartTableHeading, #cartSubTotal {height:36px}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {padding: 0.5em 0em;}
td.cartRemoveItemDisplay INPUT {padding:0; margin:0}
td.cartQuantity {width:64px;}
td.cartQuantityUpdate {width:64px}

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

#scUpdateQuantity {width: 2em;}



.cartNewItem, .cartOldItem  {position: relative;  /*do not remove-fixes stupid IEbug*/}

.cartBoxTotal {text-align: right;}

.cartRemoveItemDisplay {width:32px}

.cartAttribsList {margin-left: 0;}

#mediaManager {width: 50%; margin: 0.2em; padding: 0.5em;}

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

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

.totalBox, #orderTotals .amount {width: 5.5em;text-align: right;padding: 0.2em;}

.lineTitle, .amount {text-align: right;	padding: 0.2em;}

.amount {width: 5.5em;}

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


/*Product Category text on individual product page*/
.categoryIcon {padding: 0 0 10px 0; border-bottom: 1px solid #9a9a9a; margin: 0 0 10px 0;}


#cartImage {margin: 0.5em 1em;}

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

.attributesComments {}

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



/*FRONT PAGE PRODUCTS++++++++++++++++++++++++++++++++++++++++++++++*/
.newproducts_frontpage   {
	width:142px;
	height:260px;
	border-right:#ffffff solid 1px;
	margin-right:10px;
	padding:5px;}
.frontpage_product_chock /*gap between image and name on new and featured products*/ {height:27px;}
.featuredproducts_frontpage   {
	width:142px;
	height:210px;
	padding:20px 0 0 0}
	
	
.newproducts_frontpage_name, .featuredproducts_frontpage_name{padding:10px 0 5px 0;}
.newproducts_frontpage_name img {padding:10px 0 0 0}
.newproducts_frontpage_name img {margin-right:30px}
.featuredproducts_frontpage_name{padding:10px 30px 5px 0;}
	
/*NOT IN USE YET!.newproducts_frontpage_price {
font-size:11px;
color:#FF0000;
font-weight:normal;
margin:10px 0 5px 0;}	*/

.centerBoxWrapper {					
	border: 0 solid #9a9a9a;
	height: 1%;
	margin: 0 0 0 0;	/*home page product selection box margin*/}

.centeredContent{text-align:left;} 

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

#upProductsHeading {text-align: left;}

#upDateHeading {text-align: right;}

/* SIDE BOXES */


#manufacturersHeading, #currenciesHeading, #search-headerHeading, #informationHeading {/*background-image:url(../images/sidebox-headerbg.gif);
	background-repeat:repeat-y;
	background-color:#91BB17;*/}
	
#searchHeading {/*background-image:url(../images/sideboxbg-blue-green.gif);
	background-repeat:repeat-y;*/}	

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {margin: 0em; 
	/*background-color: #91BB17;*/
	/*background-image: url(../images/tile_back.gif);*/
	padding: 6px 2px 0 7px; /*this should be the same as navbreadcrumb*/
	height:26px; /*height of category box lids*/}

	
.front_page_centerBoxHeading_new_products, .front_page_centerBoxHeading_featured_products, .front_page_centerBoxHeading_special_products, .front_page_centerBoxHeading_alsopurchased_products {padding: 10px 0 10px 10px;}






#featuredDefault td.main {padding:10px 0 20px 0}


#indexDefaultMainContent {padding:20px 0 20px 0;
	margin:0;
	background-repeat:no-repeat;
	background-position:top left;}

.leftBoxHeading {/*background-image:url(../images/sidebox-bg-fullblue.gif);
	background-repeat:repeat-y;*/}

.leftBoxContainer, .rightBoxContainer {margin-top: 0; /*this removes the spacing at the top of the side boxes so the breadcrub bar is flush*/
	margin-bottom: 15px;/*space between sideboxes*/}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {text-decoration: none;} 
	
/* SIDEBOXES - CATEGORIES */
#categoriesContent{padding:0; margin-top:0; margin-bottom:0;/*background-color:#57700E;*/}/*side box - box wrappers*/
.subCatsWrapper {padding: 0;}/*main button background image*/
.category-products {}
.catBoxDivider {height:0;}
/*A.category-top, A.category-top:visited {font-weight:bold;} 
A.category-links, A.category-links:visited {}*/
DIV.category-subs-parent {border-bottom:0 solid #bac1b7; margin-bottom:0;}/*main category when active*/
DIV.category-subs-selected {border-left:0 solid #CD0000; color:#CD0000}/*sub category when active and main category active when it has no subcats*/	
/*A.category-top, A.category-top:visited, DIV.category-subs-parent, DIV.category-subs-selected, A.category-products, A.category-subs {text-decoration: none;	font-weight:bold;}	*/
/*#category-topWrapper {background-color:#000000;	border-bottom:1px solid #FFFFFF;}*/
A.category-links, A.category-links:visited, A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited  {text-decoration: none;}
/* OTHER SIDEBOXES */	
#informationContent{line-height:15px;}		
#informationContent, #shoppingcartContent {padding:0 7px 0 0; margin-top:4px; margin-bottom:0;}
#searchContent {padding:4px 4px 4px 7px; background-color:#e5e5e5;}

/*misc*/
.rowOdd {background-color: #F0F0F0;	height: 1.5em; vertical-align: top;}

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

CAPTION {/*display: none;*/}

#myAccountGen li, #myAccountNotify li, #orderAttribsList li, .cartAttribsList li, ul#myAccountGen, ul#myAccountNotify, ul#orderAttribsList, .cartAttribsList ul {margin: 0; padding-left:0; list-style-type:none} 

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

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

TR.tableHeading, TR .cartTableHeading {background-color: #EFF0F0;}

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

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



#languagesContent {padding:7px;}

#languagesHeading {height:20px;	padding:3px 7px 0 7px;}

/*ezpage sidebox*/
#ezpagesContent {/*background-image:url(../images/sidebox-bg.gif);
	background-repeat:repeat-y;
	background-position:top left;*/
	padding:0 4px 0 7px;
	line-height:19px;
	margin-top:4px;
	margin-bottom:0;}

/*product listing rows*/
.productListing-odd, .productListing-even {}

.product_list_product_separator {background-color:#000000;}

.listingProductImage {margin-right:20px; }

.productListing-data {margin:20px 0 20px 0;	padding:20px 0 20px 0; background-color:#ffffff;}
	
.productListing-data-no-products {margin:20px 0 20px 0;	padding:20px 0 20px 0; background-color:#CCCCCC;}	

.productListing-rowheading {/*background-color:#d4ea19;*/height:30px;}

#productsListingTopNumber {margin:0 0 10px 0;padding:0 0 10px 0;}
	
/*category main pages*/
.categoryListBoxContents {}

.categoryListBoxContentsWrapper {padding:10px 10px 15px 10px;background-color:#d4ea19;margin-right:1px;}

A.categoryListBoxContentsLink {}


	
/*HOMEPAGE*/
#indexDefaultHeading {}

#indexDefaultHeading_wrapper {/*background-image:url(../images_layout/indextextbg.jpg);*/
	background-position:left;
	background-repeat:no-repeat;
	height:160px;
	margin-bottom:30px;}

#indexDefaultHeading_right {width:380px;padding-top:40px;}
	
.greeting {padding-top:15px;}	

#productDetailsList {list-style:none; padding:0; margin:0;}

#productDetailsListMainWrapper {
	float:left;
	border:0 solid #d4ea19;
	width:100%;
	margin-top:5px;}

.productDetailsListWrapper, #productDetailsListWrapper {}
	
.productDetailsListInner {margin:0 5px 5px 0; float:left;}	

td .productListing-data {padding:15px 10px 15px 0; border-bottom:1px solid #2A2F05; height:150px;}

td .productListing-data-no-products {padding:15px 10px 15px 10px;}





#productListing {margin-bottom:20px;}

#productsListingBottomNumber {margin-top:20px;}

#listCell0-0 {padding-left:0;}/*alignment of product image text*/

.productListing-heading a {padding-left:10px;}/*alignment of product item name and price*/

.productDetailsListWrapper, #productDetailsListWrapper {clear:both;}
	
#indexProductListCatDescription {
	
	margin:12px 0 0 0;
	padding:0;}/*category description*/
	
#indexProductListCatDescription table, #indexProductListCatDescription tbody, #indexProductListCatDescription table tr, #indexProductListCatDescription table tr td {padding:0px; margin:0px;}
	
#indexProductList {padding:0; margin:0;}

	
#categoryImgListing {
	float:left;
	width:150px;
	height:150px;
	margin-top:10px;}/*category image*/





td .main, td .newAllListTextArea {padding-right:10px;}

td .newAllListTextArea {padding-left:5px;}

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

#newProductsDefaultListingTopNumber {}

#sorter {margin-bottom:20px;}

.rule {border-bottom: 1px solid #2A2F05; margin: 10px 0 20px 0; height:5px;}


.productNewAllListImage {}

.productNewAllListImageWrapper {margin:0 0 10px 0; width:188px}



SELECT {margin-top:20px;}

LABEL.inputLabel_indexProductListDropdownWrapper {width:9em; float:left; margin:20px 0 10px 0; padding:0;}
	
.indexProductListDropdownWrapper {}
.categoryRowWrapper {margin-top:40px}
.categoryRowWrapper {border:1px solid #666; padding:20px; background:#fff}
#indexMainParagraphOne,
#indexMainParagraphTwo {margin-top:0;}
#indexMainParagraphThree {clear:both; margin:0; padding-top:20px;}
#indexTextOne {margin-top:34px;}
#indexTextTwo {margin-top:34px;}
#indexTextThree {margin-top:15px; margin-bottom:15px;}












.informationPageBackground{
border:0px solid #708355;
background-color:#E9F2DB;
}

.informationPageBackground2{
border:1px solid #708355;
background-color:#E9F2DB;
padding:10px;
margin-bottom:10px;
}

/*********LOGIN + SIGN UP PAGE SPECIFIC STYLES*/

.loginReturningCustomers, .orderTotalBox, .advancedSearchBg  {
background-color:#DCF69C;
padding:5px;

border-bottom: 1px solid #D0DBC6; border-right: 1px solid #D0DBC6;
}

.loginReturningCustomersTitle {
padding: 0 0 10px 0;
}

.loginForgotPassword {
margin:10px 0 0 0;
padding:0 0 0 14px;
/*background:url(../images/forgotpass.gif) left no-repeat;*/
font-weight:bold;
}

label {padding-left:0px;}

#loginDefault FORM FIELDSET {
padding-bottom:20px;
}/*adds section split lines to login screen LOGIN BOX ONLY*/

#loginDefault FORM FIELDSET LEGEND, FIELDSET P {
padding-left:0px;
margin-left:0px;
}/*targets the legends on the login page LOGIN BOX ONLY*/
	
#loginDefault FORM FIELDSET FIELDSET {
padding-bottom:20px;
border-bottom: 1px solid #000;
}/*adds section split lines to login screen*/

#loginDefault FORM FIELDSET FIELDSET LEGEND {
padding-left:0px;
margin-left:0px;
}/*targets the legends on the login page*/

.LoginNewCustomerinformation, .orderInfoBox{
border-bottom: #000 2px solid;
padding-bottom:20px;
margin:10px 0 10px 0;
}





.LoginNewCustomerInformationTitle{magin: 0 0 20px 0;}

.LoginSignupDetailsHeading {font-size:11px; font-weight:bold;margin:0 0 5px 0;}
.shippingOptionTitle {margin-bottom:10px; padding:2px 2px 2px 15px; background:#EFF0F0; width:200px;}

#comments .shippingOptionTitle {padding:0px; background:#FFFFFF url(../images/spacer.gif) left no-repeat; width:100%;}

#ottax, #ottax .totalBox {color:#a9ad9e;}



#checkoutBillto, #checkoutShipto {
	margin: 10px 0 20px 0;
	padding:10px 0 0 10px;	
	width: 150px;
	border-left: 2px solid #EFF0F0;
	}
	
#checkoutShipto {
	width: 210px;
	}

.billingInfo, .shippingInfo {width:300px; margin-top:60px; background:#EFF0F0;}

.billingInfoInner, .shippingInfoInner {width:270px; float:right;}

#checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment, #checkoutShippingContentChoose  {margin-top:15px;}

.chequePostBox {
background-color:#EFF0F0;
padding:10px;
margin-top:15px;
}

#checkoutSuccessMainContent, #checkoutSuccessOrderNumber {
background-color:#EFF0F0;
padding:10px;
margin:15px 0 15px 0;}

#checkoutSuccessMainContent p, #passwordForgottenMainContent p{padding:0px; margin:0px 0 5px 0;}

.logOffInstructions {width:300px; background:#EFF0F0}
.logOffInstructionsInner{width:270px; padding:5px 0 5px 10px;}

.alertpassword {margin:10px 0 10px 0;}





#advSearchDefaultHeading /*advanced search title*/ {
	}

.advSearchright, .advSearchleft {padding:10px;	width: 280px; margin-bottom:15px;}

.advSearchcentre {
	margin-bottom:15px;
	padding:10px;	
    }
	
.advSearchBox input {width:99%; height:20px; font-size:14px; border:1px solid #000}
P {margin-left:0; margin-right:0; padding-left:0; padding-right:0;}


/*Attributes display*/
.wrapperAttribsOptions {}
#productAttributes {width:346px; height:auto}
#productAttributes {border: 0px solid #73767F; background:url(../images_layout/attribute-arrow.gif) top left no-repeat;}
#productAttributesInner {padding:20px}

/*Additional Images*/
#productAdditionalImages {background: #EFF0F0; width:656px; margin:20px 0 0 0}
.additionalImages {padding:20px}
.additionalImagesTitle {padding-left:20px}


#orderTotals {margin:20px 0 20px 0}
TR#orderTable td {border-bottom: 1px solid #76767F; padding:5px 0 5px 0}

ul#myAccountGen li, ul#myAccountNotify li {background:url(../images_layout/bullet.gif) left no-repeat; padding-left:10px;}


.sslCert {padding-top:30px;}

#footerRight {float:right; width:500px}
#footerLeft {float:left; width:350px; margin-top:-5px}

#featuredProducts .newproducts_frontpage  {background-color:#f5f5f5;}
#featuredProducts .newproducts_frontpage  {background:none;}

#specialsDefault .newproducts_frontpage  {background-color:#f5f5f5;}
#specialsDefault .newproducts_frontpage  {background:none;}

#bannerbox2 {position:absolute; width:1100px; top:0; left:0; right:0; margin:0 auto 0 auto; padding-top:-4px}
#bannerbox2Content {float:right; width:100px; padding:5px; color:#000; background-color:#F0F2F1; font-weight:normal;} 
#bannerbox2Heading  {height:23px}

*+HTML #bannerbox2 {min-width:1075px; width:100%}
        .w70pc {width:70%}
        .w30pc {width:30%}
        #newsWrapper {padding:9px; background:#E5E5E5}
        #newsInner {padding:9px; background:#FFF}
        .newsLatest {}
        .newsList {background:#E5E5E5}
        .newsList UL {list-style-type:none; margin:0; padding:0; 
display:block}
        .newsList UL LI {list-style-type:none; border-bottom:1px solid 
#666; margin:0; padding:0; text-indent:5px; display:block}
        .newsList UL LI A {padding:3px 0 3px 0; display:block}
        .newsList UL LI A:HOVER {background:#FFF; color:#CD0000}
        .newsList UL LI:HOVER {border-bottom:1px solid #CD0000}
        #newsSideLatestWrapper {width:90%}
        #newsSideLatest {background:#E5E5E5; padding:9px}
        #newsSideLatest H2 {margin-bottom:5px}
        #newsSideLatest UL {list-style-type:none; margin:0; padding:0; 
display:block}
        #newsSideLatest UL LI {list-style-type:none; border-bottom:1px 
solid #666; margin:0; padding:0; display:block}
        #newsSideLatest UL LI A {padding:3px 0 3px 0; display:block}
        #newsSideLatest UL LI A:HOVER {background:#FFF; color:#CD0000}
        #newsSideLatest UL LI:HOVER {border-bottom:1px solid #CD0000}
        .clear {clear:both}
		.epdqWarning{font-size:larger;}
		
		
		
/*UPDATED SIDEBOX COLUMN*/
.sideBoxRule {background:#EEF1F1; height:10px; margin-right:33px}



		
