/*
#090D7F D BLUE
#000000 BLACK
#777778 MID GREY
#CCCCCD LIGHT GREY
#171717 D GREY

#C20000 RED BRIGHT
#EEC100 YELLOW BRIGHT
*/


body {margin: 0 0 0 0; font-family:Helvetica, Arial, Helvetica, sans-serif;	font-size: 12px; color:#FFF; background-color:#000;}

/*#mainWrapperMarginOuter {background:#000 url(../images_dev/grid.png) top left no-repeat;}*/
/*LAYOUT OPACITYimg {filter:alpha(opacity=80);opacity: 0.80;}*/

/*+++++++++++++++++BASIC PAGE ELEMENT DIMENSIONS++++++++*/
#logoWrapper 				{width:956px;}	
#mainWrapper 				{width:956px;}
.leftBoxContainer 			{width:187px}
.leftBoxContainer 			{margin:0 0 2px 0;/*space between sideboxes*/}
.rightBoxContainer			{margin:0 0 7px 0;/*space between sideboxes*/}
#mainWrapperMarginInner 	{padding-right:41px;}
#mainWrapperMarginInner 	{background:url(../images_layout/page_bg_repeat.gif) top left repeat-y #000;  padding:0 0 0 0}
#mainWrapperMarginOuter 	{width:956px; margin:0 auto 0 auto;}
#centerColumnWrapper 		{padding:40px 0 0 0}/*---EGGS---*/
#centerColumnInner			{margin-right:41px}/*Main content area right margin*/
#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*/
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {padding-left:18px;}
#navBreadCrumb 				{width:656px; padding:10px 0 10px 0}
#categoriesContent_basepanel{padding:4px 0 0 0;}
#featuredProducts 					{margin-top: 20px}
#featuredProducts .fpImageBoxHeight {height:180px;}
#whatsNew 					{margin-top: 20px}
#whatsNew .fpImageBoxHeight {height:180px;} /*distance between fp product image and text*/
.fpImageBoxHeight 			{margin-bottom:20px;} /*distance between fp product image and text*/
#navColumnOne 				{width:257px; height:600px}/*---EGGS---*/
#navColumnOneWrapperMargin 	{padding:0 0 0 40px}
#navColumnOne 				{padding:0 0 0 0}
#yahootreemenu 				{line-height:15px}
.sideBoxContentInner ul li  {line-height:15px;}/*line height for sideboxes*/
#ezpagesContent	ul li		{line-height:15px;}/*line height for sideboxes ezpages*/
#informationContent			{line-height:15px;}
#shoppingcartContent		{line-height:15px;}
#informationHeading, #specialsHeading, #shoppingcartHeading, #ezpagesHeading, #manufacturersHeading, #featuredHeading {padding-left:0;}
H3.leftBoxHeading 			{height:21px} 
#information 				{padding:0 0 0 0;}
#specials img 				{margin:0 0 20px 0}
#productGeneral 			{padding-top:20px;}	/*distance between header and main product content*/
#productMainImage 			{margin:0px 33px 0 0; width:303px;} /*align product image to product text*/
#productMainImage 			{*margin:-30px 33px 0 0;} /*align product image to product text*/
#productMainImageWrapper 	{}
.productDescriptionWrapper 	{margin-top:-30px;}
.leftBoxContainer 			{padding:0;}
/*#alsoPurchased 				{margin-top:40px}*/
#writeReviewWrapper			{margin-top:20px}
#reviewsWrite H1			{margin-left:0; padding-left:0}
.sideBoxContentInner			{padding:0 10px 14px 10px}
#yahootreemenu .sideBoxContent 	{padding:0 0 14px 0}
#ezpages					{}
#bannerbox2 				{padding-top:20px}
#bannerOne					{width:393px; float:left}
.blank						{display:none}

/*+++++++++++++++++BASIC PAGE ELEMENT BGS & BORDERS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#navBreadCrumb {border-bottom:2px solid #FFF; border-top:2px solid #FFF}
#categoriesContent_basepanel {/*background:url(../images_layout/basepanelbg.gif) no-repeat bottom left;*/}
/*#logoWrapper {background:url(../images_layout/homelogin.gif) top right;}*/
#navColumnOne {/*background:url(../images_layout/logo_line2.gif) top left no-repeat;*/}
.newproducts_frontpage  {border-right:#FFF solid 0px;}
.newproducts_frontpage  {background:/*url(../images_layout/imagebg.gif) bottom left */#FFF}
.featuredproducts_frontpage   {/*background:#000;*/}
.newproducts_frontpage_name, .featuredproducts_frontpage_name{background-color:none; margin-bottom:-20px}	
.front_page_centerBoxHeading_alsopurchased_products, H2.front_page_centerBoxHeading_new_products, #alsoPurchased H2
{/*background:#000;*/}
input:focus, select:focus, textarea:focus 
{background: #FFF; /*form field*/}
#popupSearchHelp
{background:#666;}
#advSearchDefault A 
{color:#000000}
#categories, #yahootreemenu
{/*background:#000;*/}
#information
{/*background:#000;*/}
#contactUsForm, FIELDSET .floatingBox back, #reviewsWriteReviewsNotice 
{/*background:#000;*/}
.messageStackWarning, .messageStackError, .messageStackCaution 
{background:#FFD510;}
.messageStackSuccess 
{background:#B0F30F;}
#productDetailsListMainWrapper {}
TD. productListing-data-no-products 
{background:#CCCCCC;}
TD. newAllListBaseLine 
{background:#d4ea19;}
.newAllListOutOfStock 
{background:#E3DF03;}
.categoryListBoxContents:HOVER 
{background-color:#090D7F}
#searchContent INPUT 
{background:#090D7F; border:0}
#navColumnOneWrapper #shoppingcart, #infoShoppingCart, LEGEND, FIELDSET, #advSearchDefault, #navSuppWrapper, .rightBoxHeading
{/*background:#000;*/}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #indexStatementsWrapper
{background: #FFF;}
.categoryListBoxContents 
{border-bottom:2px solid #000; background:url(../images_layout/cat_bg.jpg) left no-repeat #000;}
.categoryListBoxContents A:HOVER
{border-bottom:2px solid #000; background:#090D7F;}
.ccBg {background:none}
.greyCustomerInfoBox, #accountLinksInner {background:#FFF; color:#000; border:0px solid #000; padding:20px; margin:20px 0 20px 0}
.whiteBorderBox {/*background:#000;*/ border:1px solid #CCC;}
ul#myAccountGen li, ul#myAccountNotify li {background:url(../images_layout/bullet.gif) left no-repeat;}
.redBorder1px {border: 1px solid #BF0000;}
.redBorder4px {border: 4px solid #BF0000;}
.click_to_enlargeWrapper{/*background-color:#000;*/}
#productAdditionalImages {/*background: #000;*/}
.product_list_product_separator {/*background-color:#000000;*/}
.tableHeading, #cartSubTotal {/*background-color: #000;*/}
TR.tableHeading, TR .cartTableHeading {/*background-color: #000;*/}
.rowOdd {background-color: #F5F5F5;}
.rowEven {background-color: #FFF;}
#indexDefaultMainContent {background-color:#090D7F}
#searchContent {/*background-color:#666;*/}
#comments .shippingOptionTitle {/*background:#000 url(../images/spacer.gif) left no-repeat;*/}
.productListing-data {/*background-color:#000;*/}
.productListing-data-no-products {/*background-color:#CCCCCC;*/}
/*#cartAdd {border: 0px solid #2A2A21; background:#666}*/
/*.imglink {background-color:#d4ea19; background-image:url(../images/newproducts_header_bg.jpg); background-position:top right;}*/
/*#productMainImage {background:url(../images/productinfoimagebg.gif) bottom right;}*/
#indexRightBanner {/*background:url(../images_layout/banner_right.gif) left no-repeat;*/}
#siteinfoLegal {background:url(../images_layout/footer-bg.jpg) top left no-repeat;}
#centerColumnWrapper {background:url(../images_layout/nav-bg.gif) top left no-repeat;}
/*#newProductsDefault {background:#FFF}*/
#cartBoxListWrapper UL LI {border-top:1px dotted #090D7F}


/*+++++++++++++++FONTS++++++++++++++++++*/
.sideBoxContentInner 
{font-family:Helvetica, Arial, sans-serif;}
#indexTextOne, #indexTextTwo, #navBreadCrumb, #indexStatementsWrapper, #indexDefaultMainContent
{font-family:Helvetica, Arial, sans-serif}
#indexRightBannerInner, #indexRightBannerInner a
{font-family:Georgia, "Times New Roman", Times, serif}
#indexRightBannerInner, #indexRightBannerInner a
{word-spacing:100px}
.NewAllListProductName, LEGEND, #navMainWrapper, #navSuppWrapper, #navCatTabsWrapper, #checkoutPayment, LABEL.radioButtonLabel, #navEZPagesTOCWrapper, .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, .loginForgotPassword, .navNextPrevCounter, #cartSubTotal, LABEL#textAreaReviews, .newAllListDescription a, #centerColumnWrapper a, .txtPriceOff
{font-weight:bold;}
#navMain, ADDRESS, .greeting, H3.newProductsSub, 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-weight:normal;}
a:link, #navEZPagesTOC ul li a, a:visited, #tagline, #navBreadCrumb a:link, a:visited,  .newAllListDescription, .newAllListTextArea, .messageStackSuccess, .messageStackCaution, #navSupp ul li a, #navCatTabs ul li a
{text-decoration: none;}
li.loginButton a: hover, a #cartProdTitle, .uLine, #centerColumnWrapper a
{text-decoration:underline;}
#informationHeading, #informationHeading a, #bannerboxHeading, #bannerboxHeading a, #ezpagesHeading, #ezpagesHeading a, #specialsHeading, #specialsHeading a, #shoppingcartHeading, #shoppingcartHeading a, #manufacturerinfoHeading, #manufacturerinfoHeading a, .messageStackSuccess, .messageStackCaution, #ezpagesHeading
{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, #navSupp ul li a, #navSupp ul, #navMain ul, #navMain ul li a, #navCatTabs ul, #navCatTabs ul li a
{text-align: left;}
#cartProdTitle, /*.imglink,*/ .searchHelp
{text-align:right}
H4, H5, H6, LABEL, H4.optionName, LEGEND, ADDRESS, .biggerText, CODE, #cartAdd, .navNextPrevCounter, .smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP,  FORM, SELECT, INPUT, .tinyText, .alert, .LoginSignupDetailsHeading
{font-size:12px;}
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, #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, .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, .advSearchBox input, #productInfoNoProductMainContent
{font-size:12px;}
.NewAllListProductName, h2.headingLeft, h3.headingLeft
{font-size:18px;}
H1, #tagline, .greeting, .categoryListBoxCategoryName, .categoryListBoxCategoryName a, #alsoPurchased H2, H2#indexDefaultSubHeading, #indexRightBannerInner, #indexRightBannerInner a
{font-size: 18px;}
#indexMainParagraphOne, #indexMainParagraphTwo, .centerBoxWrapper, .centerBoxWrapper, #cartSubTotal
{font-size:20px;}
.quick_find_header, #cartBoxListWrapper, #footerNav, .txtSmall, .txtPriceOff, #copyrightStatement, #navBreadCrumb
{font-size:10px;}
H1#indexDefaultHeading, H2.front_page_centerBoxHeading_featured_products, H2.front_page_centerBoxHeading_special_products, H2.front_page_centerBoxHeading_alsopurchased_products
{font-size:28px;}
H2.front_page_centerBoxHeading_new_products
{font-size:18px; font-weight:bold}
.categoryListBoxContents 
{font-size:13px}

/*+++++++++++++++FONT COLORS++++++++++++++*/
H1, H2, #indexTextOne, #indexTextTwo, #indexTextThree, #indexMainParagraphOne,#indexMainParagraphTwo, #indexMainParagraphThree, #navEZPagesTOC ul li a, #tagline, .newAllListDescription, .newAllListTextArea, .messageStackSuccess, .messageStackCaution, .newAllListDescription, #navMainWrapper, #navSuppWrapper, #navCatTabsWrapper, #navSupp ul li a, #navCatTabs ul li a, H2.centerBoxHeading, H3.rightBoxHeading, H3.rightBoxHeading a, .centerBoxHeading a:visited, #indexDefaultHeading, .indexProductListDropdownWrapper, .greeting, #newProductsDefault, #allProductsDefault, #productGeneral, .subHead, #bannerboxHeading, #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, #alsoPurchased H2
{color:#FFF;}
#ezpagesHeading, #categoriesHeading, #searchHeading, #manufacturersHeading, #currenciesHeading, #search-headerHeading
{color:#090D7F;}
#indexDefaultMainContent
{color:#FFF;}
.rowOdd, .rowEven
{color:#090D7F;}
a:link, a:visited
{color:#090D7F;}
#shoppingcartHeading, #shoppingcartHeading a, #shoppingcartContent, #ezpagesContent, #ezpagesContent a, #informationHeading, #information a 
{color:#090D7F}
#information A:HOVER
{text-decoration:underline}
.leftBoxContainer a:link, .leftBoxContainer a:visited, H3.leftBoxHeading, H3.leftBoxHeading a:hover, H3.rightBoxHeading a:hover, H3.leftBoxHeading a, #informationHeading, #indexRightBannerInner, #indexRightBannerInner a
{color:#090D7F}
#cartBoxListWrapper, .cartNewItem, .cartOldItem, .cartBoxTotal, #footerNav
{color:#090D7F}
.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, .newproducts_frontpage_name
{color: #090D7F}
/*EOF FUNDAMENTALS*/
#navBreadCrumb a:link, #navBreadCrumb a:visited 
{color:#FFF}
#navBreadCrumb, #navBreadCrumb a:hover, .alert, .featuredproducts_frontpage_name, #reviewsWriteReviewsNotice, .totalBox, #orderTotals .amount, .accountTotalDisplay, .redTxt
{color:#FFF;}
.messageStackWarning, .messageStackError, .messageStackCaution
{color:#090D7F}
li.loginButton a
{color:#FFFF33}
#navMain ul li a
{color:#090D7F}
#siteinfoLegal, #siteinfoLegal a
{color:#FFF}
#searchContent INPUT 
{color:#FFF}
#cartAddInner, #productAttributesInner, a #cartProdTitle, ul#myAccountGen li a, ul#myAccountNotify li a
{color:#090D7F}
.txtRed
{color:#E20004}
#ottax 
{color:#a9ad9e;}
.quick_find_header
{color:#090D7F;}
.newAllListDescription a
{color:#FFF; font-style:italic}
.txtHiLite
{color:#d6062d}
#popupShippingEstimator a, #popupSearchHelp a, #popupAdditionalImage a, #popupImage a, #popupCVVHelp a, #popupCouponHelp a, #popupAtrribsQuantityPricesHelp a, #popupSearchHelp, .greyCustomerInfoBox H2, .greyCustomerInfoBox H1, .greyCustomerInfoBox .totalBox 
{color:#090D7F}
#checkoutSuccessMainContent, #checkoutSuccessOrderNumber
{color:#090D7F}
.categoryListBoxContents:HOVER A
{color:#FFF}
.NewAllListProductName A:LINK
{color:#FFF}
.centerColumn A:LINK 
{color:#FFF; text-decoration:underline}
.centerColumn A:HOVER
{color:#090D7F}
.centerColumn .categoryListBoxContents A
{color:#090D7F; text-decoration:none}
.centerColumn .categoryListBoxContents A:HOVER
{color:#FFF}
#productMainImage A
{text-decoration:none}

/*E OF FONT COLORS*/	



.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 {padding:6px}
#indexStatementsWrapper {margin:0 0 0 0}
#indexStatementsWrapper {padding:6px}
#indexRightBanner {/*width:656px; height:175px; margin-top:0*/}
#indexRightBannerInner {padding:13px;}
#cartContentsDisplay {margin:20px 0 0 0}
.categoryListBoxCategoryName {width:303px}
.categoryListBoxImage {width:303px;}
.categoryListBoxContents {height:53px}
.categoryListBoxContents {width:24.8%}
#searchContent INPUT {position:absolute; top:358px; margin-left:144px}
#searchContent INPUT#sideSearchField {width:170px; height:21px; margin:0; position:absolute; top:358px}
/*individual product page*/
.navNextPrevWrapper {margin:0 0 0 0; width:303px}
.navNextPrevButtonsWrapper{/*background-color:#FFF;margin-top:15px;*/ display:none}
#productTellFriendLink, #productReviewLink {float:left;	padding:5px 0 5px 0;}
.headingLeft {float:left; width:450px}
.click_to_enlargeWrapper{width:303px;margin:0 0 0 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:658px;}
.cartUnitDisplay, .cartTotalDisplay {width:40px}
#shoppingcart {}
#orderTotals {margin:20px 0 20px 0}
#indexCategoriesHeading, #productListHeading, #ezPagesHeading, #featuredHeading, #shippingInfoHeading, #privacyDefaultHeading, #conditionsHeading, #siteMapHeading, #gvFaqDefaultHeading, #gvFaqDefaultSubHeading, #discountcouponInfoHeading, #unsubDefaultHeading, #createAcctSuccessHeading, #addressBookDefaultHeading,  #addressBookProcessDefaultHeading, #accountDefaultHeading, #createAcctDefaultHeading, #loginDefaultHeading, #checkoutShippingHeading, #checkoutShippingMethodHeading, #newProductsDefaultHeading, #pageOneHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading
{margin:25px 0 15px 0;}
#advSearchDefaultHeading
{margin:0 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;}
.subheadh2 {width:400px}
.subheadH3 {margin:23px 0 15px 0}
#productInfoNoProductMainContent {margin:23px 0 15px 0}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {padding:43px;}
.information P {padding:0px;}
#productDescription P {width:100%}
#cartAdd P {width:100%}
#reviewsWrite {padding-top:30px}
.greyCustomerInfoBox P {padding-top:0; margin-top:0}
#accountLinksWrapper {width:656px}
.whiteBorderBox {padding:20px; height:150px}
h2.headingLeft, h3.headingLeft {padding:0 0 0 0}


/*++++++LISTS++++++*/
#siteMapList ul, #ezPageDefault ul {padding:0 0 0 0; margin:0px; list-style-type:none}
#siteMapList ul li ul, #ezPageDefault ul li ul {padding:0 0 0 10px; margin:0px; list-style-type:none}
/*++++++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 #2A2A21; 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 #2A2A21; height:19px; padding:0px}
.wrapperAttribsOptions SELECT {width:200px; margin-top:0; border:1px solid #000; 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 #2A2A21;}
.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 #2A2A21; height:19px; padding:0px; width:490px;}
#contactUsForm .buttonRow INPUT {width:auto; border:0px; height:auto}
#contactUsForm TEXTAREA, #checkoutForm TEXTAREA, .formTextArea {border:1px solid #2A2A21; padding:0px; width:650px;}
.formTextArea {margin-bottom:20px;}
.advSearchInputs01 SELECT {border:1px solid; width:280px; height:20px}
.advSearchInputs02 INPUT {border:1px solid; width:280px; height:20px}
.advSearchInputs02 {padding:0px}

/*Tables*/
TR#orderTable td {border-bottom: 1px dotted #000; padding:5px 0 5px 0}
#featuredDefault table td, #featuredDefault table tr{padding:0}
.tableHeading TH, .cartTableHeading {border-bottom: 0px solid #000; 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;}



/*++++++RULES++++++*/
.rule {border-bottom: 1px dotted #FFF; margin: 10px 0 20px 0; height:5px;}
.rule01{border-top:7px solid #FFF;margin:10px 0 10px 0}
.rule02{border-top:1px solid #000;margin:10px 0 10px 0}/*sidebox cat splitter only*/
.rule02b{border-top:1px solid #000;margin:10px 0 10px 0}/*sidebox cart splitter only*/
.rule03 {border-top:1px solid #000;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;}



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

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

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

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

.wrapperAttribsOptions {margin: 0.3em 0em;}


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

#footer #navSuppWrapper {margin:0 15px 0 15px; padding:45px 0 45px 0}
			
#footer {background: url(../images_layout/page_bg_repeat.gif) repeat-y}


/*HOME LOGIN LINKS*/


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



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

	


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



#navColumnTwo {
	border-left:0 solid #FFF;
	padding-top:15px;}

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

.advisory {}
.notice {}
.rating{}
.gvBal {float: right;}
	
#bannerThree, #bannerFour, #bannerFive, #bannerSix {border-bottom:1px solid;}
#bannerOne {padding:0 0 0 0; margin:0 0 0 0;}
	
#siteinfoLegal {margin:0 auto 0 auto; padding:0; height:143px; width:956px}	
.legalCopyright P {padding-top:15px; font-size:11px; text-align:center}
.legalCopyright P A {}
.legalCopyright P A:hover {background:#000; outline:3px solid #000; text-decoration:underline}

/*Shopping Cart Display*/
.navNextPrevCounter {float: right;
	text-align:right;
	margin: 0 1em 1em 0;
	border: 0 solid #EDEEB5;
	border-top:0;
	padding: 0 5px 5px 5px;
	width:125px;
	display:none}
	
#cartAdd {float: right;	text-align: left;margin: 0;	padding: 35px 0 0 0; width:303px;/*  height:200px*/}	
INPUT#cartAddQtyBox {border: 1px solid #000}
#cartAddInner {padding:20px}
	
.navNextPrevCounter {margin: 0 0 10px 0;}

#cartSubTotal {
	border-top: 5px solid #666;
	border-bottom: 5px solid #666;
	text-align: right;
	line-height: 2.2em;
	padding:20px 0 25px 0
	}
	
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay   {padding: 0.5em 0em;}
td.cartRemoveItemDisplay INPUT {padding:0; margin:0}
.cartQuantity INPUT {border:1px solid #000}
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 {}
.cartBoxTotalLeft {float:left; width:60px}
.cartBoxTotalRight {float:right; text-align:right; width:100px}


.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;}
#orderTotals {border-top:1px solid #000; margin-bottom:0; padding-top:10px}

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



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

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

.categoryListBoxContents {margin-right:1px}
DIV.categoryListBoxContents+DIV.categoryListBoxContents+DIV.categoryListBoxContents+DIV.categoryListBoxContents {margin-right:0}
.categoryListBoxContents A {display:block; height:100%}
.categoryListBoxContents A {padding:5px 10px 10px 10px}






/*FRONT PAGE PRODUCTS MATRIX++++++++++++++++++++++++++++++++++++++++++++++*/
.newproducts_frontpage   {width:161px; height:330px; margin-right:4px;}
DIV.newproducts_frontpage+DIV.newproducts_frontpage {margin-right:6px;}
DIV.newproducts_frontpage+DIV.newproducts_frontpage+DIV.newproducts_frontpage {margin-right:4px;}
DIV.newproducts_frontpage+DIV.newproducts_frontpage+DIV.newproducts_frontpage+DIV.newproducts_frontpage{margin-right:0;}
.newproducts_frontpage IMG {margin:6px 0 0 6px}
.frontpage_product_chock /*gap between image and name on new and featured products*/ {height:7px;}
.featuredproducts_frontpage   {width:142px;	height:210px; padding:20px 0 0 0}
.newproducts_frontpage_name, .featuredproducts_frontpage_name{padding:10px 0 0 0;}
.newproducts_frontpage_name img {padding:10px 0 0 0}
.featuredproducts_frontpage_name{padding:10px 30px 5px 0;}



.centerBoxWrapper {height: 1%; margin: 0 0 0 0;	/*home page product selection box margin*/}

#bestsellers .wrapper {margin: 0em 0em 0em 1.5em;}
#bannerboxHeading {background-color: #194912;}
#upProductsHeading {text-align: left;}
#upDateHeading {text-align: right;}

	
.front_page_centerBoxHeading_new_products, .front_page_centerBoxHeading_featured_products, .front_page_centerBoxHeading_special_products, .front_page_centerBoxHeading_alsopurchased_products, #alsoPurchased H2, H3.newProductsSub {padding: 10px 0 10px 0px;}

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





H3.leftBoxHeading a:hover, H3.rightBoxHeading a:hover {text-decoration: none;} 
	


/* OTHER SIDEBOXES */	
	
#shoppingcartContent {padding:15px 0 0 0} /*padding round shopping cart side box list*/
#searchContent {padding:4px 4px 4px 7px;}






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

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

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

LABEL#textAreaReviews {	margin: 1em 0em;}

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

/*ezpage sidebox*/
#ezpagesContent {padding:0 ; line-height:19px; margin-top:4px; margin-bottom:0;}

/*product listing rows*/
.productListing-odd, .productListing-even {}
.listingProductImage {margin-right:20px; }
.productListing-data {margin:0 0 0 0;	padding:20px 0 20px 0; }
.productListing-data-no-products {margin:20px 0 20px 0;	padding:20px 0 20px 0;}	
.productListing-rowheading {height:30px;}
#productsListingTopNumber {margin:0 0 10px 0;padding:0 0 10px 0;}


/*category main pages*/
.categoryListBoxContents {}
A.categoryListBoxContentsLink {}
#categoryImgListing {float:left;width:150px;height:150px;margin-top:10px;}/*category image*/



	
/************************HOMEPAGE******************************/
#indexDefaultHeading {}
#indexDefaultHeading_wrapper {height:160px; margin-bottom:30px; width:530px;}
#indexDefaultHeading_right {width:380px; padding-top:40px;}	

#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:0;}/*alignment of product item name and price*/
.productDetailsListWrapper, #productDetailsListWrapper {clear:both;}
	
#indexProductListCatDescription {margin:12px 0 0 0; padding:0;}/*category description*/
#indexProductList {padding:0; margin:0;}

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

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

.indexProductListDropdownWrapper {}
.categoryRowWrapper {margin-top:40px}
.categoryRowWrapper {border:1px solid #666; padding:20px;}




/*************TOP BAR SEARCH BOX*************/
#navMainSearch {width:364px; height:68px;} /*searchbox wrapper width*/
.quick_find_header {padding-bottom:5px;}/*use to position go button*/
.quick_find_header {border:0;}
#navMainSearch {float: left; background:url(../images_layout/search_box.png) 0 0 no-repeat;}
input.quick_find_header {background-color:transparent;} /*search field bg*/
input.quick_find_header {margin-bottom:15px} /*input text position*/
#navMainSearch form {padding-left:80px;} /*distance of search text from left of form USE WITH input.quick_find_header*/
input.goButton {padding:0 0 0 3px;}/*adjust to set input->gobutton distance*/
INPUT.quick_find_header {font-size:14px; color:#000; font-family:Arial, sans-serif}
.quick_find_header {border:0;}

.quick_find_header {margin-top:22px}
input.quick_find_header {width:150px; margin-left:20px}
input.goButton {position:absolute; top:19px; margin-left:175px}
input.quick_find_header {position:absolute; top:0}

*+HTML input.quick_find_header {margin-top:0}
*+HTML input.goButton {padding:0}
*+HTML input.goButton {top:0; margin-left:-230px}
*+HTML input.quick_find_header {padding-bottom:0}

body:first-of-type #navMainSearch {padding-left:80px}


/**************************LOGIN + SIGN UP + ACCOUNTS PAGE****************************/
.loginReturningCustomers, .orderTotalBox {background-color:#DCF69C;padding:5px;border-bottom: 1px solid #D0DBC6; border-right: 1px solid #D0DBC6;}
.advancedSearchBg {}
.loginReturningCustomersTitle {padding: 0 0 10px 0;}
.loginForgotPassword {margin:10px 0 0 0;padding:0 0 0 14px;background:url(../images_layout/forgotpass.gif) left no-repeat;}
#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-weight:bold;margin:0 0 5px 0;}
.logOffInstructions {width:300px; background:#666 url(../images/icons/billingaddressright.gif) right no-repeat;}
.logOffInstructionsInner{width:270px; padding:5px 0 5px 10px;}
.alertpassword {margin:10px 0 10px 0;}
#addressBookDefaultPrimary {margin:10px 0 15px 0;}
.instructions {float:right;width:280px;}
.address {float:left;width:280px;}
.addressR {float:right;width:280px;}
address {padding:20px 0 0 0; margin:0;}
#addressBookProcessDefault .alert {margin: 15px 0 15px 0;}
#addressBookDefault address, #addressBookDefault .instructions, #gvFaqDefaultContent{margin: 5px 0 0 0;}
ul #myAccountNotify {}
#gvFaqMainContent {}

/***********CART*******/
#cartImage {margin: 0.5em 1em;}

/**************************CHECKOUT & SHIPPING****************************/
#checkoutBillto, #checkoutShipto {margin: 10px 0 20px 0;padding:10px 0 0 10px;width: 150px;border-left: 2px solid #666;}
#checkoutShipto {width: 210px;}
.billingInfo, .shippingInfo {width:300px; margin-top:60px; background:#666 url(../images/icons/billingaddress.gif) left no-repeat;}
.billingInfoInner, .shippingInfoInner {width:270px; float:right;}
#checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment, #checkoutShippingContentChoose  {margin:15px 0 15px 0;}
#checkoutSuccessMainContent, #checkoutSuccessOrderNumber {background-color:#FFFF00;padding:10px;margin:15px 0 15px 0;}
#checkoutSuccessMainContent P, #passwordForgottenMainContent P {padding:0px; margin:0px 0 5px 0;}
.chequePostBox {background-color:#666;padding:10px;margin-top:15px;}
.shippingOptionTitle {margin-bottom:10px; padding:2px 2px 2px 15px; background:#666  url(../images/icons/shipping_option.gif) left no-repeat; width:200px;}
#comments .shippingOptionTitle {padding:0px; width:100%;}





/**************************ADVANCED SEARCH****************************/
.advSearchright, .advSearchleft {padding:10px;	width: 280px; margin-bottom:15px;}
.advSearchcentre {margin-bottom:15px;padding:10px;}
.advSearchBox input {width:99%; height:20px; border:1px solid #000}

/**************************PRODUCT ATTRIBUTES****************************/
.wrapperAttribsOptions {}
#productAttributes {width:346px; height:200px; float:left; margin-top:-95px}
#productAttributes {border: 0px solid #2A2A21; background:url(../images_layout/attribute-arrow.gif) top left no-repeat;}
#productAttributesInner {padding:20px 20px 20px 20px; margin-right:40px}
#productAttributesInner {border:1px solid #000; background:#FFF}
#attrib-2 {margin-top:0; padding-top:0}

/**************************PRODUCT ADDITIONAL IMAGES****************************/
/*#productAdditionalImages {width:656px; margin:20px 0 0 0}
.additionalImages {padding:20px}
.additionalImagesTitle {padding-left:20px}*/





/****************DEVELOPMENT*************/
.grids {position:absolute; top:0; background:url(../images_dev/grid-rand-dart.gif) top left no-repeat; z-index:999; width:956px; height:1200px; margin:0 auto 0 auto;}
.informationPageBackground{}
.informationPageBackground2{}

/****************LISTS*************/
#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}
#navMain ul, #navSupp ul, #navCatTabs ul  
{margin: 0;list-style-type: none;line-height: 15px;}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {display: inline;}
#navSupp ul li a, #navCatTabs ul li a {padding: 0em 0.5em;margin: 0; width:75px;}
ul#myAccountGen li, ul#myAccountNotify li {padding-left:10px;}
#navMain ul li a{text-decoration: none;	padding:0;	margin: 0; width:75px;}
#navEZPagesTOC ul {margin: 0; padding: 0.5em 0em; list-style-type: none; line-height: 1.5em;}
#navEZPagesTOC ul li, #navSupp ul li a, #navCatTabs ul li a, #navMain ul li a {white-space: nowrap;}
#navEZPagesTOC ul li a {padding: 0em 0.5em;	margin: 0;}
#bestsellers ol {padding: 0; margin-left: 1.1em;}
#bestsellers li {padding: 0; margin: 0.3em 0em 0.3em 0em;}






/*CURRENT ADDITIONS*/
.newproducts_frontpage_name img {margin-left:0; padding-left:0; display:block}






/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++DISPLAY NONE ELEMENTS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.hiddenField {display: none;}
#indexDefaultHeading, #indexDefaultSubHeading {display:none}
.front_page_centerBoxHeading_new_products {display:none}
/*+++++++++++++++++PAGE FUNDAMENTALS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
*html .centerColumn {height: 1%;}
CAPTION {}
.back, .floatL {float:left}
.forward, .floatR {float:right}
.clearBoth {clear:both; height:0;}
.clearHigh {clear: both; height:10px;}
.visibleField {display: inline;}
LABEL {padding-left:0px;}
SELECT {margin-top:20px;}
/*LABEL.inputLabel_indexProductListDropdownWrapper {width:9em; float:left; margin:20px 0 10px 0; padding:0;}*/
ADDRESS {padding: 0.5em;}
P {margin-left:0; margin-right:0; padding-left:0; padding-right:0}
HR {height: 1px;margin-top: 0.5em;border: none;border-bottom: 1px solid #000;}
H1, H3, H4, H5, H6 {margin: 0.3em 0;}	
H2 {margin: 0 0;}
H1, H2, H3, H4, H5, H6, p {position: relative;}


/*ADDITIONS*/

#leftColHeadSection {height:64px;}
#bannerbox2Heading {display:none;}


/*HEADER NAVIGATION, SEARCH AND LOGIN LINKS*/
#staticNavSearchBox {width:250px}
#staticNavSearchBox {position:absolute; top: 340px; margin-left:260px}
.otherNavDropdownholder {position:absolute; top: 320px; margin-left:40px}

#productDescription ul {padding:0; margin:0; list-style-type:none}
#productDescription ul li {padding:0 0 0 10px; margin:0; background:url(../images_layout/product-li.gif) no-repeat}


.payChequeTo {color:#FF0000}

.greyCustomerInfoBox H1 {font-size:15px}

#copyrightStatement {text-align:center}

/*ADDED ON WAINWRIGHT MAP SHOP*/
#productReviewsDefaultHeading, #reviewsInfoDefaultHeading, #reviewsInfoDefaultPrice, H3.rating {width:80%}
#reviewsDefault, #reviewsInfoDefault {margin-top:20px}
*+HTML #reviewsDefault {margin-top:50px}
*+HTML #centerColumnWrapper {padding-bottom:30px}
*+HTML #productName {margin-top:-30px}
*+HTML #productGeneral {margin-top:10px}
*+HTML input.quick_find_header {position:absolute; top:20px}
*+HTML input.goButton {position:absolute; top:20px; margin-left:220px}
#cartAdd INPUT {margin-left:-1px}
#reviewsInfoDefaultMainContent {padding:20px 0 20px 0}
#reviewsInfoDefaultDate {font-size:11px}
TEXTAREA#review-text {border:1px solid #000}
#reviewsWriteReviewsNotice {padding:0}
#productReviewInput {padding:20px; background:#FFF}
.smallProductImage {margin-right:20px}
.prodListAddQty {border: 1px solid #000}
input#from-name, input#from-email-address, input#to-name, input#to-email-address {width:78%}
input#from-name, input#from-email-address, input#to-name, input#to-email-address, textarea#email-message {border:1px solid #000}
#cartInstructionsDisplay {display:none}
#contactAddress {}
TR.tableHeading {background:#666}
#cartSubTotal {}
#checkoutForm {}
.formSet {padding-bottom:30px}
.leftBoxContainer {background:url(../images_layout/sidebox_base.gif) bottom no-repeat #FFF}
.centerColumn {padding: 0 0 30px 0;} /*padding around main central text area*/
/*#reviewsDefault .buttonRow #reviewsAddCart IMG {margin-top:100px}*/






#productQuantityDiscounts 			{width:300px; float:right;}
#productQuantityDiscounts TABLE 	{border-left:1px solid #000; border-top:1px solid #000; width:100%}
#productQuantityDiscounts TABLE TD 	{border-right:1px solid #000; border-bottom:1px solid #000}
#productQuantityDiscounts TABLE TD	{padding:3px}
#productQuantityDiscounts TABLE TR	{color:#FFF; background-color:#000000; font-weight:bold}
#productQuantityDiscounts TABLE TR+TR	{color:#000; font-weight:normal; background-color:transparent}
#productQuantityDiscounts {margin-top:-300px; padding-right:-290px}


#tellFriendWriteReview {padding-bottom:50px; clear:both; width:305px; float:right}


/*ALSO PURCHASED PRODUCTS++++++++++++++++++++++++++++++++++++++++++++++*/
/*#alsoPurchased .newproducts_frontpage   {width:143px; height:170px; margin-right:20px;}*/




#cartSpendTooLow {background: url(../images_layout/warning_price.jpg) top left no-repeat #C00000; color:#FFF; font-style:italic; padding:5px; width:200px; padding-left:90px; height:62px}

#shippingEstimatorButton {width:200px; margin-top:1px}

#shoppingCartDefault.centerColumn {margin-bottom:20px}

.txtPriceOff {background:#C00000; padding:3px; border:1px solid #000; color:#FFF}

/*ICANDY ADDITIONS*/
#otherNavMain {position:absolute; top:1px; left:50%; right:0; margin-left:100px}
#manufacturersContent FORM {margin:0; padding:0}
#manufacturersContent FORM SELECT {border: 1px solid #666}

#headerWrapper {background:url(../images_layout/banner_home.jpg) top left no-repeat}
#headerWrapper {height:325px}

#tempLabel {position:fixed; top:0; left:0}




H3#searchHeading 		{background:url(../images_layout/sidebox_productsearch.gif) top left no-repeat}
H3#manufacturersHeading {background:url(../images_layout/sidebox_manufacturers.gif) top left no-repeat}
H3#informationHeading	{background:url(../images_layout/sidebox_info.gif) top left no-repeat}
H3#shoppingcartHeading	{background:url(../images_layout/sidebox_basket.gif) top left no-repeat} 
H3#categoriesHeading 	{background:url(../images_layout/sidebox_categories.gif) top left no-repeat} 


#manufacturersContent SELECT {border:0; outline:0; width:100%; margin:0; height:100px}

A.newproducts_frontpage_name {display:block}
A.newproducts_frontpage_name {padding-left:5px}
.newproductsPrice {padding-left:5px}



/*ALTERNATIVE SHOPPING BASKET IDEA*/
#shoppingcart.leftBoxContainer {position:fixed; top:-5px; left:50%; margin-left:480px}


#headerWrapper {margin-bottom:5px}

#productListing A.productListing-heading {background:url(../images_layout/sort_icon_1.gif) right center no-repeat #FFF; padding:5px 20px 5px 5px; color:#090D7F}
#productListing A.productListing-heading:HOVER {background:url(../images_layout/sort_icon_1_on.gif) right center no-repeat #090D7F; color:#FFF}

#featuredProducts A.newproducts_frontpage_name
{color:#090D7F; text-decoration:none}
#featuredProducts A.newproducts_frontpage_name:HOVER
{color:#090D7F; text-decoration:underline}

/*MODEL NUMBER*/
UL#productDetailsList {background:#e5e5e5; color:#000; width:80px; margin-left:131px; margin-top:-21px; text-align:right; padding-right:5px; font-size:9px}

.ccinfo LABEL.inputLabelPayment A {color:#000}

IMG.ProtxDirectCardIcon {margin-right:5px; margin-bottom:5px}

.newproducts_frontpage A.newproducts_frontpage_name {color:#000}

#upcomingProductsTable A {color:#090D7F}