/*GUIDEUS

#4FC9CF BLUE
#0A3436 NAVY
#A7E4E7 MID BLUE
#361804 DRK BROWN
#834A25 LGT BROWN
#
#A7E4E7 L BLUE
#859A9B L NAVY
#92BFC1 L MID BLUE
#9B8C82 L DRK BROWN
#C1A592 L LGT BROWN
#
#276467 D BLUE
#0A3436 D NAVY
#123F41 D MID BLUE
#1B0C02 D DRK BROWN
#412512 D LGT BROWN
#
USED COLOURS
#FF1B00 B RED
#D71700 D RED MAIN
#C7DFE0 LL BLUE NAV TXT AND BG
#F2F8F8 LLLL BLUE
#257E83 MATT BLUE
#123F41 D BLUE
*/




body {margin: 0 0 0 0; font-family:Helvetica, Arial, Helvetica, sans-serif;	font-size: 12px; color:#0A3436; background-color:#0A3436;}
.hide {display:none}
/*#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;}
#headerWrapper, #logo IMG	{height:184px}
#headerWrapper 				{margin:0 auto 0 auto; width:1000px}
#navColumnOne, #logo IMG	{width:256px}
#navColumnOneWrapperMargin	{margin-top:32px}
#navColumnOneWrapperMargin 	{padding-right:0}/*nav column right gap*/
#navColumnOneWrapper		{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px}
.leftBoxContainerInner		{padding-bottom:10px}
.sideBoxContentInner		{padding-bottom:20px}
.leftBoxContainer 			{margin:0 0 2px 0;/*space between sideboxes*/}
.rightBoxContainer			{margin:0 0 7px 0;/*space between sideboxes*/}
H3.leftBoxHeading 			{height:25px} 
H3.leftBoxHeading			{padding-bottom:10px}
#mainWrapperMarginInner 	{padding-left:24px; padding-right:24px}
#headerWrapper 				{background:url(../images_layout/banner_home.gif) top left no-repeat}
#mainWrapperMarginInner 	{background: url(../images_layout/main-bg-index.jpg) bottom left no-repeat #C7DFE0}
#mainWrapperMarginOuter		{/*background:#C7DFE0url(../images_layout/page_bg_repeat.gif) top left repeat-y*/}
#mainWrapperMarginOuter 	{width:1000px; margin:0 auto 0 auto;}
#centerColumnWrapper 		{padding:0 0 0 0}
#centerColumnInner 			{margin-top:0} /*margin top of page content*/
#centerColumnInner 			{margin-right:25px; margin-left:25px}
#centerColumnInner 			{padding:0 0 25px 0}
#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*/


#featuredProducts 			{margin-top:0}
#featuredProducts .fpImageBoxHeight {height:180px;}
#whatsNew 					{margin-top:0}
#whatsNew .fpImageBoxHeight {height:203px;} /*distance between fp product image and text*/
.fpImageBoxHeight 			{margin-bottom:0;} /*distance between fp product image and text*/
#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;}
#information 				{padding:0 0 0 0;}
#specials img 				{margin:0 0 20px 0}
#productMainImage 			{width:313px; padding-top:18px}
#productMainImageWrapper 	{}
/*.productDescriptionWrapper 	{margin-top:-30px;}*/
.leftBoxContainer 			{padding:0;}
#alsoPurchased 				{margin-top:40px}
#writeReviewWrapper			{margin-top:20px}
#reviewsWrite H1			{margin-left:0; padding-left:0}
#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+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*#logoWrapper {background:url(../images_layout/homelogin.gif) top right;}*/
#navColumnOne {/*background:url(../images_layout/col_1_bg.jpg) top left no-repeat;*/}
.newproducts_frontpage  {border-right:#000 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, #alsoPurchased H2
{/*background:#000;*/}
H2.front_page_centerBoxHeading_new_products, H2.slideTitleOdd
{background:#FFF}
H2.slideTitleEven{background:#298085}
H2.front_page_centerBoxHeading_new_products, H2.slideTitleOdd
{border-bottom:5px solid #257E83}
H2.slideTitleEven {border-bottom:5px solid #123F41}
H2.front_page_centerBoxHeading_new_products, H2.slideTitleOdd, H2.slideTitleEven
{color:#123F41; text-indent:14px}
H2.slideTitleEven{color:#fff; text-indent:14px}

input:focus, select:focus, textarea:focus 
{background: #FFF; /*form field*/}
#popupSearchHelp, #navEZPagesTop
{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;}
#navColumnOneWrapper
{background:#257E83}
#searchContent INPUT 
{background:#0A3436; border:0}
#shoppingcart, #infoShoppingCart, LEGEND, FIELDSET, #advSearchDefault, #footInner, .rightBoxHeading
{/*background:#000;*/}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #indexStatementsWrapper
{background: #FFF;}



.greyCustomerInfoBox, #accountLinksInner {background:#C7DFE0; color:#0A3436; border:0px solid #000; padding:20px}
.greyCustomerInfoBox {margin-bottom:18px}


.whiteBorderBox {/*background:#000;*/ border:1px solid #CCC;}
ul#myAccountGen li, ul#myAccountNotify li {background:url(../images_layout/bullet.gif) left no-repeat;}
.redBorder1px {outline: 1px solid #D71700;}
.redBorder2px {outline: 2px solid #D71700;}
.redBorder3px {outline: 3px solid #D71700;}
.redBorder4px {outline: 4px solid #D71700;}
.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;}
#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;*/}

/*.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;*/}
#footBanner {background:url(../images_layout/footer-bg.jpg) top left no-repeat}
#centerColumnWrapper {/*background:url(../images_layout/nav-bg.gif) top left no-repeat;*/ background:#FFF}
/*#newProductsDefault {background:#FFF}*/

#indexStatementsWrapper {background:url(../images_layout/welcome_txt_bg.gif) top left no-repeat #0A3436;}
#footWrapper {/*background:url(../images_layout/page_bg_repeat.gif) repeat-y*/}
/*+++++++++++++++FONTS++++++++++++++++++*/
.sideBoxContent
{background:url(../images_layout/sidebox_bg.gif) bottom left no-repeat}
.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, #footInner, #navCatTabsWrapper, #checkoutPayment, LABEL.radioButtonLabel, #navEZPagesTOCWrapper, #navEZPagesTop, .important, a .navNextPrevCounter, #cartSubTotal, .cartBoxTotal, #cartBoxEmpty, #cartBoxVoucherBalance, .categoryIcon, .newproducts_frontpage_name, .featuredproducts_frontpage_name, .bold, .productListing-heading, .imglink a, .navButton, li.navButton a, #ottax.totalBox, #navBreadCrumb, #contactAddress, .messageStackWarning, .messageStackError, .messageStackCaution, messageStackSuccess, .lineTitle, .totalBox, #orderTotals .amount, .accountTotalDisplay, #cartProdTitle, .cartTotalDisplay, .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, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .productListing-data-no-products, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #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;}
#productMainImage
{text-align:center; background:#F5F5E5}
#cartProdTitle, /*.imglink,*/ .searchHelp
{text-align:right}
H4, H5, H6, LABEL, H4.optionName, LEGEND, ADDRESS, .biggerText, CODE, #cartAdd, .navNextPrevCounter, .smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP,  FORM, SELECT, INPUT, #navEZPagesTop, .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;}
.cartBoxTotal, #productPrices
{font-size: 16px;}
#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, #ottotal .lineTitle, #ottotal .totalBox 
{font-size: 18px;}
#indexMainParagraphOne, #indexMainParagraphTwo, .centerBoxWrapper, .centerBoxWrapper, #cartSubTotal
{font-size:20px;}
.quick_find_header, #cartBoxListWrapper, #footerNav, .txtSmall, .txtPriceOff, #copyrightStatement, LABEL.attribsRadioButton
{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, H2.slideTitleOdd, H2.slideTitleEven
{font-size:20px; 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, #footInner, #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_featured_products, H2.front_page_centerBoxHeading_special_products, H2.front_page_centerBoxHeading_alsopurchased_products, .imglink a, #alsoPurchased H2
{color:#0A3436;}
H1.headLine
{color:#0A3436}
#ezpagesHeading, #categoriesHeading, #searchHeading, #manufacturersHeading, #currenciesHeading, #search-headerHeading
{color:#FFF;}
#indexDefaultMainContent
{color:#0A3436;}
.rowOdd, .rowEven
{color:#0A3436;}
a:link, a:visited
{color:#0A3436;}
H3.rightBoxHeading a:hover, #indexRightBannerInner, #indexRightBannerInner a
{color:#0A3436}
#cartBoxListWrapper, .cartNewItem, .cartOldItem, .cartBoxTotal, #footerNav
{color:#FFF}
.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: #0A3436}
/*EOF FUNDAMENTALS*/
#navBreadCrumb a:link, #navBreadCrumb a:visited 
{color:#0A3436}
#navBreadCrumb, .alert, .featuredproducts_frontpage_name, #reviewsWriteReviewsNotice, .totalBox, #orderTotals .amount, .accountTotalDisplay, .redTxt
{color:#0A3436;}
#navBreadCrumb a:hover
{color:#298085;}
.messageStackWarning, .messageStackError, .messageStackCaution
{color:#0A3436}
li.loginButton a
{color:#FFFF33}
#navMain ul li a
{color:#0A3436}
#searchContent INPUT 
{color:#0A3436}
#cartAddInner, #productAttributesInner, a #cartProdTitle, ul#myAccountGen li a, ul#myAccountNotify li a
{color:#0A3436}
.txtRed
{color:#E20004}
#ottax 
{color:#a9ad9e;}
.quick_find_header
{color:#0A3436;}
.newAllListDescription a
{color:#0A3436; 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:#0A3436}
#checkoutSuccessMainContent, #checkoutSuccessOrderNumber
{color:#FFF}
.categoryListBoxContents:HOVER A
{color:#FFF}
.NewAllListProductName A:LINK
{color:#FFF}
#footBanner P {color:#FFF; text-align:center; background:#123F41}
#footBanner P A {color:#FFF}
/*E OF FONT COLORS*/	



.paddingB20px {padding:0 0 20px 0}
.paddingT20px {padding:20px 0 0 0}
.paddingT30px {padding:30px 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}

#indexDefaultMainContent {padding:60px 36px 6px 20px}
#indexStatementsWrapper {margin:0 0 0 0}
#indexStatementsWrapper {padding:6px}
#indexRightBanner {/*width:656px; height:175px; margin-top:0*/}
#indexRightBannerInner {padding:13px;}


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


#productTellFriendLink, #productReviewLink {float:left;	padding:5px 0 5px 0;}
.headingLeft {float:left; width:430px}
.click_to_enlargeWrapper{width:303px;margin:0 0 0 0;height:36px} 
.click_to_enlarge{padding:2px 2px 2px 2px;} 



.cartUnitDisplay, .cartTotalDisplay {width:40px}

#orderTotals {margin:20px 0 20px 0}
#indexCategoriesHeading, #productListHeading, #ezPagesHeading, #featuredHeading, #shippingInfoHeading, #privacyDefaultHeading, #conditionsHeading, #siteMapHeading, #gvFaqDefaultHeading, #gvFaqDefaultSubHeading, #discountcouponInfoHeading, #unsubDefaultHeading, #createAcctSuccessHeading,  #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;}
H2.subheadh2 {font-size:16px}
H2.subheadh2 {margin:0 0 5px 0;}
H2.subheadh2 {width:400px}
#productInfoNoProductMainContent {margin:23px 0 15px 0}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {padding:43px;}
.information P {padding:0px;}


#reviewsWrite {padding-top:30px}
.greyCustomerInfoBox P {padding-top:0; margin-top:0}
#accountLinksWrapper {width:100%}
.whiteBorderBox {padding:20px}
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}


.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 #0A3436; 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:2px solid #0A3436; 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 #0A3436;}
.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:2px solid #0A3436; height:19px; padding:0px; width:485px;}
#contactUsForm TEXTAREA {width:100%}
#contactUsForm .buttonRow INPUT {width:auto; border:0px; height:auto}
#contactUsForm TEXTAREA, #checkoutForm TEXTAREA, .formTextArea {border:2px solid #0A3436; padding:0px}
.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 #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;}



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

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


			



/*HOME LOGIN LINKS*/


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

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

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

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

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents,  .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;}
	

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

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

#cartSubTotal {
	border-top: 5px solid #A7E4E7;
	border-bottom: 5px solid #A7E4E7;
	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}

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




.cartRemoveItemDisplay {width:32px}

.cartAttribsList {margin-left: 0;}

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

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

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

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

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

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


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

.amount {width: 5.5em;}

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

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



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

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









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

.frontpage_product_chock {height:7px;} /*gap between image and name on new and featured products*/ 
/*.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, .slideTitleEven, .slideTitleOdd {padding: 8px 0 9px 0px;}

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





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


/* OTHER SIDEBOXES */	
	

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



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

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


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





/**************************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 #0A3436;}/*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: #0A3436 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:#A7E4E7 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 #A7E4E7;}
#checkoutShipto {width: 210px;}
.billingInfo, .shippingInfo {width:300px; margin-top:60px; background:#A7E4E7 url(../images/icons/billingaddress.gif) left no-repeat;}
.billingInfoInner, .shippingInfoInner {width:270px; float:right;}
#checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment  {margin:15px 0 15px 0;}

#checkoutSuccessMainContent, #checkoutSuccessOrderNumber {background-color:#D71700;padding:10px;margin:15px 0 15px 0;}
#checkoutSuccessMainContent P, #passwordForgottenMainContent P {padding:0px; margin:0px 0 5px 0;}
.chequePostBox {background-color:#A7E4E7;padding:10px;margin-top:15px;}
.shippingOptionTitle {margin-bottom:10px; padding:2px 2px 2px 15px; background:#A7E4E7  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 {}




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

/*+++++++++++++++++PAGE FUNDAMENTALS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
*html .centerColumn {height: 1%;}
CAPTION {}
.back, .floatL {float:left}
.forward, .floatR {float:right}
.clearBoth, .clear {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 #0A3436;}
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*/

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

#reviewsInfoDefaultMainContent {padding:20px 0 20px 0}
#reviewsInfoDefaultDate {font-size:11px}
TEXTAREA#review-text {border:1px solid #0A3436}
#reviewsWriteReviewsNotice {padding:0}
#productReviewInput {}
.smallProductImage {margin-right:20px}
.prodListAddQty {border: 1px solid #0A3436}
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:#A7E4E7}
TR.cartTableHeading {background:#A7E4E7}
#cartSubTotal {}
#checkoutForm {}
.formSet {padding-bottom:30px}

.centerColumn {padding: 0 0 25px 0} /*padding around main central text area*/
/*#reviewsDefault .buttonRow #reviewsAddCart IMG {margin-top:100px}*/




#bookmarkButton {width:200px; position:absolute; top:305px; left:50%; margin-left:330px}

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





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



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

/*ICANDY ADDITIONS*/

#manufacturersContent FORM {margin:0; padding:0}
#manufacturersContent FORM SELECT {border: 1px solid #666}



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





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






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






.markerNewSmall {background:url(../images_layout/marker_new.png) top left no-repeat;}
.markerNewSmall {margin-bottom:-60px; margin-top:10px; width:93px; height:54px; position:relative}


#mainTitle {position:absolute; top:95px; left:50%; margin-left:-220px; color:#123F41; font-size:36px; letter-spacing:-0.05em; width:400px}

IMG#walking_advert {position:absolute; top:55px; left:50%; margin-left:-584px}




TH {background-color:#C7DFE0}

#statsBoxWrapper{ background:url(/userfiles/stats-bg.png) top left no-repeat; position:absolute; top:100px; left:50%; margin-left:150px}
#statsBox {width:291px; height:161px}
#statsBoxInner{margin: 39px 0 0 50px}

#btnDetailsWrapper{position:relative; z-index:100;}
#btnDetailsWrapper img {margin-bottom:20px}
#blueBoxWrapper {width:66%}
#blueBox {padding:5px 16px 5px 16px; background:#257E83; color:#ffffff}
#blueBox a {color:#ffffff}

#mapDetailsBuyBtn{position:absolute; top:400px; left:50%; margin-left:250px; z-index:100}
td .groupBg {background:#C7DFE0}
td .groupBgSeparatorT {background:#C7DFE0; border-top:2px dotted #123F41}
td .groupBgSeparatorB {background:#C7DFE0; border-bottom:2px dotted #123F41}

/*Jack*/

ul#hillArticleList li a{font-weight:normal}
BODY DIV#container{position:absolute; top:174px; left:50%; margin-left:-220px; overflow:hidden}
#homeBannerDetails{ margin-top:480px}

.showLinkLd{
  display:none;
  padding-top:7px;
  width:60px;
  height:53px;
  background:#298085;
  text-align:center;
}

.showLinkSd{
  display:none;
  padding-top:9px;
  width:75px;
  height:41px;
  background:#298085;
  text-align:center;;
}

.showLinkPd{
  display:none;
  padding-top:7px;
  width:60px;
  height:53px;
  background:#298085;
  text-align:center;
}

.showLd {
position:absolute;
width:300px;
left:50%;
margin-left:-347px;
margin-top:-450px;
border:1px solid #298085;
background:#FFFFFF;
padding:0px 15px 15px 25px;
display:none
}

.showSd {
position:absolute;
width:300px;
left:50%;
margin-left:-391px;
margin-top:-320px;
border:1px solid #298085;
background:#FFFFFF;
padding:0px 15px 15px 25px;
display:none
}
 
.showPd{
position:absolute;
width:300px;
left:50%;
margin-left:120px;
margin-top:-340px;
border:1px solid #298085;
background:#FFFFFF;
padding:0px 15px 15px 25px;
display:none
}
 
.showPd A:HOVER, .showSd A:HOVER, .showLd A:HOVER{
text-decoration:underline
}

.showLd:hover, .showLd.hover, .showSd:hover, .showSd.hover, .showPd:hover, .showPd.hover{
 display:block;
}

.showLinkLd:hover, .showLinkLd.hover, .showLinkPd:hover, .showLinkPd.hover, .showLinkSd:hover, .showLinkSd.hover{
 display:block;
}


#Ld{
position:absolute;
width:60px;
height:60px;
left:50%;
margin-left:-7px;
margin-top:-450px;
border:2px solid #298085

}


#Sd{
position:absolute;
width:50px;
height:50px;
left:50%;
margin-left:-50px;
margin-top:-320px;
border:2px solid #298085
}

#Pd{
position:absolute;
width:60px;
height:60px;
left:50%;
margin-left:60px;
margin-top:-340px;
border:2px solid #298085
}

A.showLinkLd, A.showLinkSd, A.showLinkPd{
color:#FFF;
}

#socialmBg {background:#FFF; margin:-20px 0 20px 0}
#productreviewsBody .messageStackSuccess {left:50%; margin-left:131px; position:absolute; top:612px}
#addThis {position:absolute; left:50%; margin-left:170px; top:120px;}
#fbLike {margin:-5px 0 5px 0}
#twFollow {margin-bottom:5px}
#sslSeal {margin-top:5px}

TD.eastern,TD.farEastern,TD.central,TD.southern,TD.northern,TD.northWestern,TD.western {font-weight:bold; text-align:center}

TD.eastern {color:#6ea31b}
TD.farEastern {color:#ee293c}
TD.central {color:#1964b6}
TD.southern {color:#f58013}
TD.northern {color:#871111}
TD.northWestern {color:#fabe15}
TD.western {color:#006838}

TD.hillName {font-weight:bold; color:#046a8c}
TD.hillNumber {color:#046a8c}
TD.hillMetres{text-indent:9px}

TABLE.hillLists {font-family:Arial, Helvetica, sans-serif; float:left; font-size:12px; text-align:left; border:1px solid #ccc; margin:0 25px 25px 0;}
TABLE.hillLists TH { background:none; color:#000000}
