body {margin: 0; font-family:helvetica, arial, tahoma, verdana;	font-size: 11px; color:#000000; background-color:#000;}



/*+++++++++++++++++BASIC PAGE ELEMENT DIMENSIONS++++++++*/
#logoWrapper 				{height:58px; width:915px;}
/*#logo {height:50px;}*/	
#mainWrapper 				{width:900px;}
#mainWrapperMarginInner 	{padding-right:41px;}
#mainWrapperMarginOuter 	{width:920px; margin:0 auto 0 auto;}
#navBreadCrumb 				{width:656px; padding:2px 0 5px 0}
#centerColumnWrapper 		{padding:0 0 20px 0; width:656px}
#navMain					{padding: 0 0 0 0; width:302px; height:37px;}/*home login links box*/
#navMain ul 				{padding:10px 5px 0 0;}
#navColumnOne 				{padding-top:0; width:255px;}
/*#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {height: 48px;}basenavbar and topnav container height*/
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {padding-left:18px;}
#categoriesContent_basepanel{padding:16px 4px 4px 0; line-height:19px;}
.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:15px;}/*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 	{background-color:#fff;}
#productDescriptionWrapper 	{margin-top:33px;}
#featuredDefault table td, #featuredDefault table tr{}
.leftBoxContainer 			{padding-left:0;}
.leftBoxHeading 			{padding-left:25px;}
#information 				{padding-left:0;}
#informationHeading, #specialsHeading, #shoppingcartHeading {padding-left:0;}
#navColumnOneWrapperMargin 	{padding-left:20px;}
#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-dsart.gif) top left no-repeat;*/}
#navColumnOne {background:url(../images_layout/leftbg.gif) top left repeat-y}
#navMainSearch {background:#*****;}*/
#navBreadCrumb {border-bottom:2px solid #000}
#categoriesContent{padding:8px 8px 8px 16px; margin: 0 48px 0 0; border: 1px solid #010063; background:#E5E5F0}
#categoriesContent_basepanel {padding:8px 8px 8px 16px; margin: 0 48px 0 0; border-left: 1px solid #010063; border-bottom: 1px solid #010063; border-right: 1px solid #010063; background:#E5E5F0}

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

.alsoPurchasedProducts{}

.newproducts_frontpage, .featuredproducts_frontpage, .alsopurchproducts_frontpage  {background-color:#f5f5f5;}
.newproducts_frontpage, .featuredproducts_frontpage, .alsopurchproducts_frontpage  {background-image:url(../images/imagebg.gif);}
.newproducts_frontpage_name, .featuredproducts_frontpage_name, .alsopurchproducts_frontpage_name{background-color:none;}	
.front_page_centerBoxHeading_alsopurchased_products, h2.front_page_centerBoxHeading_new_products, h2.front_page_centerBoxHeading_also_purchased
{background:#010063;}
LEGEND, FIELDSET, #advSearchDefault, #navSuppWrapper, 
#cartAdd, .rightBoxHeading, #ezpagesHeading {background-color:#E5E5F0;}
input:focus, select:focus, textarea:focus {background: #FFF; /*form field*/}
#popupSearchHelp, #navEZPagesTop, #siteinfoLegal {background-color:#000;}
#contactUsForm, FIELDSET .floatingBox back, #reviewsWriteReviewsNotice {background-color:#FAFAFA;}
.messageStackWarning, .messageStackError {background-color: #F26D7D;}
.messageStackSuccess {background-color: #BBD674;}
.messageStackCaution {background-color: #F26D7D;}
.categoryListBoxContentsWrapper {background-color:#9ccbdd;}
#productDetailsListMainWrapper {background-color:#F9F9F9;}
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 {}
/*+++++++++++++++++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
{font-family:arial;}
.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
{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
{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:uppercase;}
.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;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .biggerText, CODE, #cartAdd, .navNextPrevCounter, .newproducts_frontpage, .featuredproducts_frontpage, .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, #navBreadCrumb, .smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP,  FORM, SELECT, INPUT, #navEZPagesTop, .tinyText
{font-size:10px;}
h2, #navMain, #categoriesHeading, #searchHeading, #search-headerHeading, .productListing-heading, .newproducts_frontpage_name, .featuredproducts_frontpage_name, h2.centerBoxHeading, h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a, #manufacturersHeading, #currenciesHeading, .imglink a, .messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution, .productSpecialPrice
{font-size: 11px;}
h3, h3 LABEL, .NewAllListProductName
{font-size: 13px;}
#informationHeading, #informationHeading a, #bannerboxHeading, #bannerboxHeading a, #ezpagesHeading, #ezpagesHeading a, #specialsHeading, #specialsHeading a, #shoppingcartHeading, #shoppingcartHeading a, #manufacturerinfoHeading, #manufacturerinfoHeading a, #indexMainParagraphThree, .subHead, #cartSubTotal
{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_also_purchased,
#indexDefaultMainContent, .categoryListBoxCategoryName, .categoryListBoxCategoryName a
{font-size: 18px;}
#indexDefaultMainContent, .greeting
{font-size: 12px; line-height:15px;}
#indexMainParagraphOne, #indexMainParagraphTwo, .centerBoxWrapper, .centerBoxWrapper
{font-size:20px;}


/*FONT COLORS*/
h1, h2,  #indexTextOne, #indexTextTwo, #indexTextThree, #indexMainParagraphOne,#indexMainParagraphTwo, #indexMainParagraphThree, a:link, #navEZPagesTOC ul li a, a:visited, #tagline, #navBreadCrumb a:link, a:visited,  .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, .messageStackWarning, .messageStackError, #indexDefaultMainContent, .indexProductListDropdownWrapper, .greeting, .cartNewItem, .cartOldItem, h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, #categoriesHeading, #navBreadCrumb, #searchHeading, #newProductsDefault, #allProductsDefault, #productGeneral, .subHead, .messageStackError, .messageStackCaution 
{color: #000;}

A.category-top, A.category-top:visited, DIV.category-subs-parent, DIV.category-subs-selected, A.category-products, A.category-subs, A.category-links, A.category-links:visited
{color: #010063;}

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, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .newproducts_frontpage_name
{color: #666666}
.alert, #reviewsWriteReviewsNotice
{color:#F26D7D;}
.productSpecialPrice
{color:#E20000;}
#informationHeading, h3.leftBoxHeading, h3.leftBoxHeading a, #informationHeading, #bannerboxHeading, #ezpagesHeading 
{color:#010063;}
#tagline, h2.front_page_centerBoxHeading_new_products, h2.front_page_centerBoxHeading_featured_products, h2.front_page_centerBoxHeading_special_products,  h2.front_page_centerBoxHeading_also_purchased, #navMain ul li a, .imglink a, #siteinfoLegal, #siteinfoLegal a, .messageStackSuccess
{color:#fff;}
li.loginButton a
{color:#FFFF33}
/*E OF FONT COLORS*/	


#reviewsWrite {width:100%}
.paddingB20px {padding:0 0 20px 0}
.paddingT20px {padding:20px 0 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:662px;}
#indexStatementsWrapper {margin:0}
#cartContentsDisplay {}
.categoryListBoxCategoryName {width:303px}
.categoryListBoxImage {width:303px;}
.categoryListBoxContents {height:63px}



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

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {padding:43px;}
/*++++++FORMS++++++*/
FORM, SELECT, INPUT {display: inline; margin: 0.1em;}
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.5em 0.3em;}
TEXTAREA#review-text  {width:100%; margin:0 0 15px 0; padding: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;}
	
#contactUsForm LABEL.inputLabel {width: 8em; float:left; margin:0 0 10px 0;}
.alert {font-size:9px; color:#FF0000;}
#popupSearchHelp {padding-top:20px;}
#advancedsearchBody .floatLeft, #advancedsearchBody .forward, #loginDefaultHeading {width:280px;}
#tellAFriendDefault {margin-top:20px;}

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



/*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: 0em; padding: 0em;}

#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 {
display:none;}
	
#tagline {text-align : center;
	vertical-align: middle;}

#sendSpendWrapper {border: 1px solid #cacaca;
	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 0 0 0;}	
	
#navBreadCrumb {margin: 0em;}
	
/*.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;}
#bannerFour{margin:50px 5px 0px 0px;}
#bannerOne {padding:0px; margin:0px;}
	
#siteinfoLegal {padding:7px 7px 7px 7px; margin:20px 0 0 20px;}	

/*Shopping Cart Display*/
.navNextPrevCounter {float: right;
	text-align: left;
	margin: 0 1em 1em 0;
	border: 0 solid #EDEEB5;
	border-top:0;
	padding: 25px 5px 5px 5px;
	/*background-color:#E3DF03;*/
	width:100px;}
	
#cartAdd {float: right;
	text-align: left;
	margin: 0;
	border: 1px solid #010063;
	padding: 20px;
	width:303px;}	
	
.navNextPrevCounter {margin: 0 0 10px 0;}
	
.tableHeading TH {border-bottom: 1px solid #7FBD8D;}
.tableHeading, #cartSubTotal {
	background-color: #FFF;
	 }

#cartSubTotal {
	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: left;
	padding-right: 0.2em;}

#scUpdateQuantity {width: 2em;}

.cartQuantity {width: 4.7em;}

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

.cartBoxTotal {text-align: right;}

.cartRemoveItemDisplay {width: 3.5em;}

.cartAttribsList {margin-left: 1em;}

#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 {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, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 5px 0 0 0;}



/*FRONT PAGE PRODUCTS++++++++++++++++++++++++++++++++++++++++++++++*/
.newproducts_frontpage, .featuredproducts_frontpage, .alsopurchproducts_frontpage   {
	width:142px;
	min-height:210px;
	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;}


	
.newproducts_frontpage_name{padding:10px 0 5px 0;}
.featuredproducts_frontpage_name{padding:10px 0 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;
	padding: 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, h2.front_page_centerBoxHeading_also_purchased {padding: 10px 0 10px 10px;}






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


#indexDefaultMainContent {padding:1px 0 10px 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 */
.subCatsWrapper {padding: 0;}/*main button background image*/
.category-products {}
.catBoxDivider {height:0;}
A.category-top, A.category-top:visited {padding:0; font-weight:bold;} 
A.category-links, A.category-links:visited {padding-left:0;}
DIV.category-subs-parent {border-bottom:0 solid #bac1b7; margin-bottom:0;}/*main category when active*/
DIV.category-subs-selected {border-left:5px solid #010063;}/*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: #F5F5F5;	height: 1.5em; vertical-align: top;}

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

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: #E5E5F0;	height: 2em;}

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

/*more info more prominent*/
TD.productListing-data A {background:#E5E5F0;}
H3.itemTitle A {background:none}
/*EOF more info more prominent*/

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

/*individual product page*/
.navNextPrevWrapper {margin:0 0 20px 0;}
	
.navNextPrevButtonsWrapper{/*background-color:#ffffff;*/margin-top:15px;}

#productTellFriendLink, #productReviewLink {float:left;	padding:5px 0 5px 0;}
 
.click_to_enlargeWrapper{
width:303px;
background-color:#F26D7D;
margin-top:0;
height:20px} 

.click_to_enlarge{padding:2px 2px 2px 2px;} 
 
.imgLink {/*background-color:#d4ea19;
	background-image:url(../images/newproducts_header_bg.jpg);
	background-position:top right;*/} 

#productMainImage {
	padding-top:0;
	margin-right:20px;}
	
	

#productDescription {padding-right:20px;}
#productDescription ul li{list-style-position:inside;}
	
/*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:303px;
	margin-top:5px;}

.productDetailsListWrapper, #productDetailsListWrapper {}
	
.productDetailsListInner {margin:0 5px 5px 5px; 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;}



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

/*HEADINGS FOR SUB PAGES H1*/
#indexCategoriesHeading, #productListHeading, #ezPagesHeading, #shippingInfoHeading, #privacyDefaultHeading, #conditionsHeading, #siteMapHeading, #gvFaqDefaultHeading, #gvFaqDefaultSubHeading, #discountcouponInfoHeading, #unsubDefaultHeading, #advSearchDefaultHeading, #createAcctSuccessHeading, #addressBookDefaultHeading,  #addressBookProcessDefaultHeading, #accountDefaultHeading
{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;}

/*UPDATES 2*/
#addressBookDefaultPrimary {margin:10px 0 15px 0;}
.instructions {float:right;width:200px;}
address {padding:20px 0 0 0; margin:0;}
#addressBookProcessDefault .alert {margin: 15px 0 15px 0;}
#addressBookDefault address, #addressBookDefault .instructions, #gvFaqDefaultContent{margin: 5px 0 20px 0;}
#accountLinksWrapper {width:400px;}
ul #myAccountNotify {}
#gvFaqMainContent {}

/*************TOP BAR SEARCH BOX*************/
#navMainSearch {width:340px;} /*searchbox wrapper width*/
.quick_find_header {margin-top:16px;} /*use to position go button and form text USE WITH BG POSITION of NAVMAIN SEARCH*/
.quick_find_header {padding-bottom:5px;}/*use to position go button*/
.quick_find_header {border:0; font-size:10px; color:#F26D7D;}
#navMainSearch {float: left; background:url(../images_layout/search_box.gif) 0 0 no-repeat;}
input.quick_find_header {background-color:transparent} /*search field bg*/
#navMainSearch form {padding-left:60px;} /*distance of search text from left of form*/
input.quick_find_header {width:230px}/*adjust to set input width*/
input.goButton {padding-left:15px;}/*adjust to set input->gobutton distance*/
/****************DEVELOPMENT*************/
.grids {position:absolute; top:0; background:url(../images_dev/grid-rand-dart.gif) top left no-repeat; z-index:999; width:960px; height:1200px; margin:0 auto 0 auto;}









.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:#E5F1DA;
padding:5px;
height:110px;
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 #e5f1da;
}/*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: #e5f1da 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:#E5F1DA  url(../images/icons/shipping_option.gif) left no-repeat; width:200px;}

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

#ottax {color:#a9ad9e;}

.lineTitle {font-weight:bold;}

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

.billingInfo, .shippingInfo {width:300px; margin-top:60px; background:#e5f1da url(../images/icons/billingaddress.gif) left no-repeat;}

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

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

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

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

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

.logOffInstructions {width:300px; background:#e5f1da url(../images/icons/billingaddressright.gif) right no-repeat;}
.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}


/*#productDescriptionWrapper {display:none;}*/
#takeAwayImage{
	margin:10px 0 10px 0; width:300px;float:left;
}
#takeAwayText{
	margin:17px; width:200px;float:left;border:1px solid #000;background-color:#3399FF;font-weight:bold;
	padding:0px 10px 35px 20px; color:#FFFFFF;font-size:14px;
}
#takeAwayText strong{
	color:#3399FF;
	font-size:16px;
}
#takeAwayText em{
	text-decoration:underline;font-style:normal;
}
#takeAwayFinance .clear{
	clear:both;
}

       #newsWrapper {width:658px;margin-bottom:15px;height:283px;}
        #newsInner {}
		#NewsTitleHeadline{display:block;margin-top:20px;}
        .newsLatest {width:450px;float:left;margin-top:10px;}
		.newsLatest P{margin:10px 0 0 0;padding:0;font-weight:normal;}
		.newsLatest H2{margin:0;padding:0;}
		.newsLatest a{text-decoration:underline;}
		.newsLatest a:hover{text-decoration:none;}
        .newsList {background:#E5E5E5;width:170px;float:right;}
        .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; display:block}
        .newsList UL LI A {padding:3px; display:block}
        .newsList UL LI A:HOVER {color:#666;}
        .newsList UL LI:HOVER {border-bottom:1px solid #00CCCC;}
        #newsSideLatestWrapper,#newsSideLatestWrapper2 {width:200px;}
        #newsSideLatest,#newsSideLatest2 {background:#E5E5E5; padding:9px;width:150px;}
        #newsSideLatest H2,#newsSideLatest2 H2 {margin-bottom:5px;background-color:#99CCCC;}
        #newsSideLatest UL,#newsSideLatest2 UL {list-style-type:none; margin:0; padding:0; 
display:block;width:150px;}
        #newsSideLatest UL LI,#newsSideLatest2 UL LI {list-style-type:none; border-bottom:1px 
solid #666; margin:0; padding:0; display:block;}
        #newsSideLatest UL LI A,#newsSideLatest2 UL LI A {padding:3px;font-weight:normal; display:block;}
        #newsSideLatest UL LI A:HOVER,#newsSideLatest2 UL LI A:HOVER {color:#666;}
        #newsSideLatest UL LI:HOVER,#newsSideLatest2 UL LI:HOVER {border-bottom:1px solid #00CCCC;}
		
		#leftNewsHeadline,#leftNewsHeadline2,#NewsTitleHeadline{background-color:#000066;color:#FFF;font-weight:normal;}
		#moreHeadlines{background-color:#99CCCC;display:block;font-weight:bold;}
		
		#ezPageDefault a{text-decoration:underline;}
		#ezPageDefault a:hover{text-decoration:none;}
/* CROSS SELL */
.crossSellProductList{padding-top:10px;}
.crossSellAddToBasket{float:right;width:350px;text-align:right;clear:both;}
.crossSellMainProduct{clear:both;}
.crossSellMainProduct a{text-decoration:underline;}
.crossSellMainProductsImg{width:150px;float:left;}
.crossSellMainProductsImg img,.crossSellRelatedProductsImg img{}
.crossSellRelatedProductsImg{width:180px;float:left;padding-bottom:20px;text-align:right;}
.crossSellMainProduct a,.crossSellRelatedProducts a{text-decoration:underline;}
.crossSellRelatedProducts{clear:both;}
.crossSellPrice,.crossSellMainPrice{font-weight:bold;display:block;clear:both;float:right;font-size:larger;margin:10px;color:#010063;}
.crossSellRelatedProductsDesc{margin-top:30px;width:430px;float:left;}
.crossSellMainProductsDesc{margin-top:30px;width:465px;float:left;}



.tableHeading TH
{font-size: 13px;}
/*Tables*/
TR#orderTable td {border-bottom: 1px dotted #0A3436; padding:5px 0 5px 0}
#featuredDefault table td, #featuredDefault table tr{padding:0}
.tableHeading TH, .cartTableHeading {border-bottom: 0px solid #0A3436; height:36px; text-indent:5px}
.tableRow, .tableHeading, .cartTableHeading, #cartSubTotal {height:36px}
#indexProductListCatDescription table, #indexProductListCatDescription tbody, #indexProductListCatDescription table tr, #indexProductListCatDescription table tr td {padding:0px; margin:0px;}
.rowOdd {height: 1.5em; vertical-align: top;}
.rowEven {height: 1.5em; vertical-align: top;}
td.cartQuantity {width:64px;}
td.cartQuantityUpdate {width:64px}
#cartContentsDisplay td {font-size:13px;}
#cartSubTotal {font-size:20px;}
#cartSubTotal {
	border-top: 5px solid #010063;
	border-bottom: 5px solid #010063;
	text-align: right;
	line-height: 2.2em;
	padding:20px 0 25px 0
	}
	
	/*#navColumnOneWrapperMargin{background-color:#66CC99;} */
#mainWrapper {background-color:#FFFFFF;}
#alfabetSearch{padding:2px 20px 2px 20px;width:880px;background-color:#000066;border-bottom:3px #fff solid;}
.omegaHeader{
background-color:#000066;
font-family:Arial, Helvetica, sans-serif;font-size:1.7em;color:#fff;padding:2px 20px 2px 20px;text-align:center;
display:inline;color:#fff;/*background-color:#D2FFFF;*/background-color:#000066;
}

#alfabetSearch .alfabetSearchAZ{
font-family:Arial, Helvetica, sans-serif;font-size:1.3em;/*color:#006633;*/color:#fff;padding:2px 0px 0px 0px;text-align:center;
/*border:#D2FFFF 2px solid;*/;border-bottom:0px;
}
#alfabetSearch .alfabetSearchAZ a{
	display:block;
	float:left;
	width:31px;
	/*border-right:2px dotted #ccc;*/
	/*font-family:"Courier New", Courier, monospace;*/
	background-color:#000066;
}
#alfabetSearch .alfabetSearchAZ a:hover{background-color:#333399;}

.alfaBetSearchDetail{padding:2px;height:340px;display:none;}/*background-color:#D2FFFF;*/
.alfaBetSearchDetail ul{float:left;width:250px;margin:0;padding:0;list-style:circle;padding-right:5px;height:300px;}
.alfaBetSearchDetail li{color:#FF0000;font-size:1.5em;float:left;margin-left:22px;}

.alfaBetSearchDetail li a{width:250px;display:block;color:#fff;}
.alfaBetSearchDetail li a:hover{color:#CCFFCC;}/*background-color:#FF6633;*/

.liHead{padding:5px;font-weight:bold;font-size:1.6em;color:#000066;background-color:#CCFFCC;margin-left:0;}
.liNonHead{margin-top:25px;}
.liNoHead{margin-top:28px;margin-left:0;}
#liProducts2{margin-top:26px;}

li.liHead,ul.liHead {list-style:none;margin-left:0;}

#headerLogo{float:left;width:920px;}
#headerEducation{float:left;width:180px;height:100px;/*background-color:#FF0000;*/}
.closeMenu{color:#FFFFFF;width:100px;float:right;text-align:center;margin-top:25px;}
.closeMenu a{font-weight:bold;font-size:1.6em;padding:10px;background-color:#FF0000;color:#CCFFCC;}
.closeMenu a.menuClose a:visited{color:#CCFFCC;}
.closeMenu a:hover{background-color:#FF3333;}


#productSpecialOfferInfo{margin-top:15px;}
