/*lam CSS February 6 2007*/

body {
	margin: 0 20px 0 20px;
	font-family:tahoma;
	font-size: 62.5%;
	background-color:#001334;
	}
	

	
*html .centerColumn {
	height: 1%;
	}		
	
/*FONT_SIZES*/
.centerBoxWrapper, #specialsListing {
	font-size:12px; /*home page price and description text*/
	}
	
.centerBoxWrapper a, #specialsListing a{
	font-weight:bold;/*home page description link*/
	}
	
.specialsListBoxContents img, .centerBoxContentsSpecials img {margin-bottom:10px;} /*space between front page specials image and its description*/
.specialsListBoxContents {padding:20px 0 20px 0;}

#specialsListingBottomNumber {display:none;}

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 {
	font-size: 18px
	}
	
h2, .h2EzPages {
	font-size: 15px;
	}	

h3, h3 LABEL, #navBreadCrumb, .newproducts_frontpage_name, .featuredproducts_frontpage_name, h2.centerBoxHeading, h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a, #manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading, #informationHeading, .productListing-heading, #indexDefaultMainContent  {
	font-size: 13px;
	}

.catDescContent, #indexProductListCatDescription, #ezPageDefault {
	font-size:12px;
	}
	

	
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger, .biggerText, CODE, #cartAdd, .navNextPrevCounter, .newproducts_frontpage, .featuredproducts_frontpage, .categoryListBoxContents  {
	font-size: 11px;
	}
	
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, FORM, SELECT, INPUT, #navEZPagesTop {
	font-size: 10px;
	}
	
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:9px;
	}


/*E OF FONT SIZES*/	




/*FONT COLORS*/
p, h1, h2, A.category-top, A.category-top:visited, DIV.category-subs-parent, DIV.category-subs-selected, A.category-products, A.category-subs, .h2EzPages {
	color: #1E4D17; /*sidebox category text colour*/	
	}
	
.ezPagesParagraph {padding:0px;}
	
a:hover, #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, .featuredproducts_frontpage_name {
	color:#2796c4;
	}

a:active {
	color: #0000FF;
	}	
	
a:link, #navEZPagesTOC ul li a, a:visited, #tagline, #navBreadCrumb a:link, a:visited, .messageStackSuccess, .messageStackCaution {
	color: #1E4D17; 
	text-decoration: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper, #navMain ul li a, #navSupp ul li a, #navCatTabs ul li a, h2.centerBoxHeading, h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a, #manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #search-headerHeading, .rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited, #indexDefaultHeading, .messageStackWarning, .messageStackError {
	color: #FFFFFF;
	}	
	
 .greeting	{
	color:#DEEFF6;
	}
	
.cartNewItem {
	color: #33CC33;
	}

.cartOldItem {
	color: #660099;
	}
	
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	}	
	
#categoriesHeading, #navBreadCrumb {
	color:#98D5ED;
}

#searchHeading {
	color:#8DACAC;
	}

#informationHeading, #bannerboxHeading, #ezpagesHeading {
	color:#8EA68B;
	}

LEGEND {
	color:#0F78A3;
}
	
/*E OF FONT COLORS*/	




a img {border: none; }
	
h3 LABEL {
margin:0px;
padding:0px;
    }		

LEGEND /*form label headers*/{
background-color:#BEE0EE;
/*border:1px solid #9CCBDD;*/
    }

FIELDSET {
background-color:#ECF5FA;
    }

.advSearchbutton {
height:30px;
margin-top:20px;
    }

#advSearchDefault /*advanced search background wrapper*/ {
	/*background-color:#EEEEEE;*/
	/*padding-top:0px;
	margin-top:0px;*/
	}

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

.advSearchcentre {
	margin-bottom:15px;
	padding:10px;	
    }

h1, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}	

h2 {margin: 0 0;}

h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}

FORM, SELECT, INPUT {
	display: inline;
	margin: 0.1em;
	}
	


TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 100%;
	border:1px solid #F6FAFB;
	}

input:focus, select:focus, textarea:focus {
	background: #F6FAFB; /*form field backgrounds*/
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #9CCBDD;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
	
#logo {
height:127px;
background-image:/*LAMBERLEALOGO HERE*/;
}	

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


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

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

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em 0 0.5em 0;
	}
p{padding:0;}

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

.messageStackSuccess {
	background-color: #FF9600;
	}

.messageStackCaution {
	background-color: #FFFF66;
	}

/*wrappers - page or section containers*/
#mainWrapper {
    background-color:#FFFFFF;
	vertical-align: top;
	text-align: left;
	width: 958px; /*site width*/
	}

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

/*header bg image*/
#logoWrapper {
	background-image:url(../images/topbar-bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	background-color:#ffffff;
	background-image:url(../images/sidebox-bg-blank.gif);
	background-repeat:repeat-y;
	}
	
#navColumnOneWrapper, #navColumnTwoWrapper {
border-bottom:10px solid #FFFFFF;
}
	
#tagline {
	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: 10px 0 0 0; /*space around product details -floatingbox-*/
	padding:10px;	
	width: 150px;
	background-color:#ffffff;
	}

.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;
	}
	
#navSuppWrapper, #navCatTabsWrapper {
	/*margin: 0em;*/
	background-color: #2796c4;					/*basenavbar and topnav bg colour*/
	/*background-image: url(../images/tile_back.gif);*/
	/*padding: 0;	*/								/*category tabs, basenavbar and topnav container padding*/
	font-weight: bold;
	height: 26px;								/*basenavbar and topnav container height*/
	}
	
#navMainWrapper {
	background-image:url(../images/cat-tabs-bg.gif);
	background-repeat:no-repeat;
	font-weight: bold;
	height: 26px;	
	}		
	
.homeloginbuttonbg {
	background-image:url(http://www.lamberlea.co.uk/lamberlea/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;
	}

#navMain ul li a, #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;
	}

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

/*category description text*/
#navCategoryIcon, .buttonRow {
	margin: 0 0 0 0;
	}	
	
#navBreadCrumb {
	padding: 6px 2px 0 7px; /*this should be the same as left and rightboxheading*/
	background-image:url(../images/breadcrumb-bg.gif);
	font-weight: bold;
	margin: 0em;
	height: 26px; 			/*height of breadcrumb wrapper*/
	}
	
.breadcrumb_bg {
background-image:url(../images/breadcrumb-separator.gif);
}

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

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne {
	background-image:url(http://www.lamberlea.co.uk/137/includes/templates/lamb137/images/right_bar2.jpg);
	border-bottom:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	background-color:#001334;
	
	}

#navColumnTwo {
	background-image:url(http://www.lamberlea.co.uk/137/includes/templates/lamb137/images/right_bar2.jpg);
	border-left:0px solid #FFFFFF;
	}

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


.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
	
 #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}

.centerColumn {
	padding: 0px 10px 15px; 			/*padding around main central text area*/
	background-color:#ffffff;	/*bg colour main central text area*/
	}
	
.siteinfoLegal_wrapper {
	padding:7px;
	background-color:#bee0ee;
}	

/*Shopping Cart Display*/
.navNextPrevCounter {
	float: right;
	text-align: left;
	margin: 0 1em 1em 0;
	border: 1px solid #2696c5;
	border-top:0px;
	padding: 25px 5px 5px 5px;
	background-color:#bee0ee;
	width:100px;
	}
	
#cartAdd {
	float: right;
	text-align: left;
	margin: 1em 0 1em 1em;
	border: 1px solid #2696c5;
	padding: 5px 5px 5px 5px;
	background-color:#bee0ee;
	width:100px;
	}	
	
.navNextPrevCounter {
	margin: 0 0 10px 0;
	}
	
a .navNextPrevCounter{
	font-weight:bold;
	}	
	

.tableHeading TH {
	border-bottom: 1px solid #9CCBDD;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #9CCBDD;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

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

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem, .cartOldItem  {
	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;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

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

.amount {
	width: 5.5em;
	}

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


/*Product Category text on individual product page*/
.categoryIcon {
	font-weight: bold;
	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: 1px 0 0 0;
	}
	
.newproducts_frontpage   {
	background-color:#deeff6;
	width:23.25%;
	height:210px;
	border-right:#ffffff solid 1px;
	padding:5px;
	}

.frontpage_product_chock /*gap between image and name on new and featured products*/ {
	height:7px;
	}

.featuredproducts_frontpage   {
	background-color:#EEF7E1;
	width:23%;
	height:180px;
	border-right:#ffffff solid 1px;
	padding:5px;
	}



.newproducts_frontpage_name, .featuredproducts_frontpage_name{
	font-weight:bold;
	background-color:none;
	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: 0px solid #9a9a9a;
	height: 1%;
	margin: 0;	/*home page product selection box margin*/
	}


	
	
	
	



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

	
.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 */
.columnLeft {}

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

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em; 
	background-color: #2C1C1F;
	/*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: 20px 0 10px 10px;
	background-image:url(../images/newproducts_header_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-position:top right;
	border-top:10px solid #FFFFFF;
	}

#indexDefaultMainContent {
	padding:10px 10px 10px 45px;
	margin-top:10px;
	background-color:#9ccbdd;
	background-image:url(../images/news-frontpage-bg.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	}

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

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

.sideBoxContent {
	background-image:url(../images/sidebox-bg-blank.gif);
	/*padding: 0.4em;*/
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	text-decoration: none;
	} 
	
/* SIDEBOXES - CATEGORIES */
#categoriesContent{/*side box - box wrappers*/
	padding:0;
	margin-top:4px;
	margin-bottom:0px;
	line-height:19px;/*line height for parents*/
	}
	
	
#categoriesContent_basepanel {
	padding:4px 4px 4px 7px;
	background-color:#9ccbdd;
	background-image:url(../images_layout/lamberlea-shop-layout-1_13.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

.subCatsWrapper {/*main button background image*/
	padding: 0 0px 0 7px;
	background-image:url(../images/sidebox-bg.gif);
	}

.category-products {}

.catBoxDivider {
	height:0px;
	}	

A.category-top, A.category-top:visited, {	
	padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

A.category-links, A.category-links:visited {	
	padding-left:2px;
	}
	
DIV.category-subs-parent {/*main category when active*/
	border-bottom:0px solid #bac1b7;
	margin-bottom:3px;
	
	}
	
DIV.category-subs-selected {/*sub category when active and main category active when it has no subcats*/
	border-right:2px solid #bac1b7;
	}
	
A.category-top, A.category-top:visited, DIV.category-subs-parent, DIV.category-subs-selected, A.category-products, A.category-subs {
	text-decoration: none;
	/*background-image:url(../images/sidebox-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;*/
	font-weight:normal;
	}
	
#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;
	}
/* END SIDEBOX - CATEGORIES */


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

#searchContent {
	padding:4px 4px 4px 7px;
	background-color:#9ccbdd;
	background-image:url(../images_layout/lamberlea-shop-layout-1_13.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
/* END OTHER SIDEBOXES */	



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

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

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

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

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

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

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

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

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

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}




#languagesContent {
	padding:7px;
	}

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

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



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

.product_list_product_separator {
	background-color:#ffffff;
	}

.listingProductImage {
	margin-right:20px; 
	}

.productListing-heading {
	font-weight:bold;
	}

.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:#9CCBDD;
}	

.productListing-rowheading {
	background-color:#deeff6;
	height:30px;
	}

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



/*category main pages*/
.categoryListBoxContents {
	/*margin-right:1px;*/
	}

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

A.categoryListBoxContentsLink {}

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

}

#productTellFriendLink, #productReviewLink {
	float:left;
	padding:5px 0 5px 0;
 	}
 
.click_to_enlargeWrapper{
width:180px;
background-color:#BEE0EE;
margin-top:5px;
} 

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

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

#productDescription {
	padding-right:20px;
	}
	
#productGeneral {
	padding-top:0px;
	}	

/*HOMEPAGE*/
#indexDefaultHeading {

}

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

#indexDefaultHeading_right {
	float:right;
	width:370px;
	padding-top:10px;
	}
	
.greeting {
	padding-top:15px;
	}	

#productDetailsList  {
	list-style:none;
	background-color:#f0f8fb;
	padding:0px;
	margin:0px ;
	}

#productDetailsListMainWrapper {
	background-color:#f0f8fb;
	float:left;
	border:1px solid #deeff6;
	width:178px;
	margin-top:5px;
}

.productDetailsListWrapper, #productDetailsListWrapper {

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


























td .productListing-data {
padding:5px 10px 5px 10px;
border-right:1px solid #deeff6;
border-bottom:1px solid #deeff6;
}

td .productListing-data-no-products {
padding:5px 10px 5px 10px;
background-color:#9CCBDD;
}

#productListing {
margin-bottom:20px;
}

#productsListingBottomNumber {
margin-top:20px;
}

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

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

.productDetailsListWrapper, #productDetailsListWrapper {
	clear:both;
	}
	
#indexProductListCatDescription {/*category description*/
	float:right;
	width:460px;
	height:150px;
	margin:10px 0 0px 0;
	padding:10px;
	/*background-color:#ebf6fa;*/
	}
	
#categoryImgListing {/*category image*/
	float:left;
	width:150px;
	height:150px;
	margin-top:10px;
}

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

td .main, td .newAllListTextArea {
	/*background-color:#deeff6;*/
	padding-right:10px;
}

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

.newAllListDescription {
border: 1px solid #deeff6;
padding:10px;
margin: 5px 0 5px 0;
}

#newProductsDefaultListingTopNumber {

}

#sorter {
margin-bottom:20px;
}

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

.NewAllListProductName {
font-weight:bold;
font-size:13px;
}

.productNewAllListImage {

}

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

td .newAllListBaseLine {
background-color:#deeff6;
}

.clearHigh {
	clear: both;
	height:10px;
}


.newAllListOutOfStock {
background-color:#BEE0EE;

}

/*.newAllListContactUs {
background-color:#BEE0EE;
text-align:left;
padding:2px;

}*/


#ezpagesHeading {
background-color: #1e4d17;
}





SELECT {
	margin-top:20px;
	}

LABEL.inputLabel_indexProductListDropdownWrapper {
	width: 9em;
	float: left;
	margin:20px 0 10px 0;
	}
	
.indexProductListDropdownWrapper {
	background-color:#ffffff;
    }
	
.categoryRowWrapper {
	background-color:#eeeeee;
}





/*----updates----*/
 #indexCategoriesHeading, #productListHeading, #ezPagesHeading, #shippingInfoHeading, #privacyDefaultHeading, #conditionsHeading, #siteMapHeading, #gvFaqDefaultHeading, #gvFaqDefaultSubHeading, #discountcouponInfoHeading, #unsubDefaultHeading, #advSearchDefaultHeading  {
 margin:15px 0 15px 0;
 }


#shippingInfoMainContent P, #privacyDefaultMainContent P, #conditionsMainContent P, #contactUsNoticeContent P, #siteMapMainContent P, #gvFaqDefaultMainContent P, #discountcouponInfoMainContent P, address{
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

#contactUsForm {
background-color:#ECF5FA;
}

#contactUsForm LABEL.inputLabel {
	width: 8em;
	float: left;
	margin:0px 0 10px 0;
	}




.alert {
	font-size:9px;
}


FIELDSET .floatingBox back {
background-color:#ECF5FA;
}

#popupSearchHelp {
padding-top:20px;
background-color:#BEE0EE
}

#advancedsearchBody .floatLeft, #advancedsearchBody .forward, #loginDefaultHeading {
width:280px;
}

#tellAFriendDefault {
margin-top:20px;
}












/* v1.3.6 UPDATES TO STYLESHEET */

.hiddenField {
  display: none;
}
.visibleField {
  display: inline;
}

/**************************/
/* backward compatibility, to be removed in 1.4: */
.navMainSearch {
  float: right;
  margin: 0px;
}
/**************************/





/*.ezPagesParagraph {padding:0px;}*/

.ezpageImageLeft{
float:left;
margin-right:15px;
padding-top:10px;
padding-bottom:20px;
}


.category-links-item {}


#alt_contact {background: #2796C4; color:#FFFFFF; font-weight:bold; outline:1px solid #FFF}
#alt_contact {position:absolute; top:150px; left:50%; margin-left:120px}
#alt_contact A {padding:10px; color:#FFFFFF; background: #2796C4}
#alt_contact A:HOVER {background: #FFFF33; color:#2796C4}