
/*BODY Classes*/
.cartPage, .checkoutPage, articlePage, 
.webPage, .mailingListPage, .forgottenPasswordPage, 
.thankYouPage, .moreInfoPage, .productSearchPage, .paymentStatusPage, .myAccountPage, .adHocPaymentPage{height:100%;
padding-top:1px;
border-top: 1px solid #000;
background-color: #E4F6CB;
background-image: url(/ires/53/ww/wwSiteImages/wwSiteImages2009/ww-tile.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;
height: 100%;
}

/*LOGO*/
#bannerDiv
{width: 988px;	height:100px;	text-align: left;background-image: url(/ires/53/ww/wwSiteImages/wwSiteImages2009/h-menu-bg.png);background-repeat: no-repeat;background-position: left bottom;
}

#logoDiv{position:absolute;margin-top:8px}
#logoDiv a{text-decoration:none;}
#logoDiv img{height:25px;width:130px;margin:0px;padding:0px;border:solid 0px;}
#logoTagLine{display:block;color:#356FA9;padding-left:4px;margin:0 0 4px 0}
/*end LOGO*/

/*  Horizontal navigation bar*/
#hNavLinkTd1{width:350px}
#hNavLinkTd2{width:280px}
#hNavLinkTd3{width:280px}
#hNavLinkTd4{width:280px}
#hNavLinkTd5{width:290px;}

.hNavLink{text-align:left;font-size:12pt}
.hNavLink a{color: #ffffff;text-decoration: none;}
.hNavLink a:hover{color: #000;text-decoration: underline;}

#hNavLinkHome{padding-left:20px;}
#hNavLinkContact{position:relative;left:-20px;}

#hNavCartLinkWrapper{position:relative;left:78px;}
#hNavRBSLogo{margin:4px 0 12px 0;}
#hNavLinkCart{font-size:10pt;height:33px;width:131px;padding:12px 0 0px 40px;background-image: url(/ires/53/ww/wwSiteImages/wwSiteImages2009/cart-bg.png);
background-repeat: no-repeat;background-position: left center;}

/*  End of horizontal navigation bar*/

/*VERTICAL MENU BAR*/
#menuColumnTD {padding-top:4px;}

.menuSubTitleDiv {font-size: 10pt;color: #000;padding-left:25px;padding-top:2px;margin:0px}

#menuSubTitleDivHUNTERWELLIES,
#menuSubTitleDivHENRYCANE, 
#menuSubTitleDivLECHAMEAU, 
#menuSubTitleDivAIGLE, 
#menuSubTitleDivGARLANDS,  
#menuSubTitleDivMUCKBOOTS, 
#menuSubTitleDivSOCKS, 
#menuSubTitleDivKIDSWELLINGTONS, 
#menuSubTitleDivACCESSORIES{margin:0px;padding:20px 0 0 5px;margin:0 4px 0 0px;font-size: 10pt; border-left: 1px solid #BBBBBB;border-right: 2px solid #BBBBBB;}
#menuSubTitleDivHUNTER{border-top: 1px solid #BBBBBB;padding:2px 0 0 5px}

.mainPageLink {margin:0 4px 0 0px;padding:0px 0 0px 30px; font-size: 10pt; color: #003366; border-left: 1px solid #BBBBBB;border-right: 2px solid #BBBBBB;}
.mainPageLink:hover {color: #0000ee;text-decoration:underline;}

#mainPageLink1017{height:25px;padding-left:30px;margin-bottom:10px;border-bottom: 1px solid #BBBBBB;}

.diMenu{margin:12px 0 0 0px;color:#336DA7; font-size: 8pt;;padding:8px 4px 8px 25px;}
/*END VERTICAL MENU BAR*/


/*----------------PAGE AND TABLE STRUCTURE----------------*/	
	#mainPageTD {padding:4px;background-color:#ffffff;border-right: 1px solid #BBBBBB;}
	
/*------------------NAV PATH---------------*/
#navPathDiv {color:#003366;font-size:12px;border-bottom:2px solid #BBBBBB;}
.navPathDividerSpan{color:#000;}
.navPathSelectedPageSpan{color:#000;}
/*------------------PRODUCTS-----------------*/

.productListProductDiv{background:#FFFFFF;padding:4px;margin:0px ;}

.productListImageDiv {width:104px;margin:2px;}
.productListImageDiv img{width: 100px}

.productListDescriptionDiv {color:#805b2e;border-bottom:1px solid #cbbc96;}
	
.productListTextDiv {color: #666;}
		
#pageDetailsContainer {background:#fff;border:1px solid #cbbc96;}

.productListPriceDiv{border-bottom: 1px dotted #85826f;}	

.productListAddToBasketLink, .productListMoreInfoLink {color: #003366;font-weight:bold;}
.productListAddToBasketLink:hover, .productListMoreInfoLink:hover {color: #0000ee;text-decoration:underline; }
	
.OnOrderSpan{color:#bbbbbb;position:relative;left:40px}
.InStockSpan{color:red;}

/*--------------Family products---------*/
.productFamilyLeaf   .pageImageDiv {border-top:2px solid #cbbc96;border-left:2px solid #cbbc96;border-bottom:2px solid #cbbc96;}
.productFamilyLeaf   .pageContentDiv{border-top:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;}
.productFamilyLeaf   .productListBlockDiv{border-left:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;margin-bottom: 0px;}
.productFamilyLeaf  .productListProductDiv{}

.productListDescriptionDiv {border-bottom:0px;}

.productFamilyLeaf   .productListDetailsDiv {border-bottom: 1px dotted #85826f;}
.productFamilyLeaf   .productListPriceDiv{border-bottom: 1px dotted #85826f;}

.stockStatus{clear:both;text-align:center;margin-top:0px;padding:4px;}
/*---- Some pages don't have stock info --*/
#webPage1022 .stockStatus,#webPage3009 .stockStatus,#webPage3010 .stockStatus,#webPage1894 .stockStatus,#webPage3965 .stockStatus,
#webPage3966 .stockStatus,#webPage3967 .stockStatus{display:none}

/*-------Garlands Cotton Wellies------*/
#webPage1134    #mainPageTD table, #webPage1134    .pageContentTR td{height:100%;}
#webPage1134  .pageImageDiv {border-top:2px solid #cbbc96;border-left:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:300px;text-align:center;padding:0 0 0 0;margin: 0 0 0 15px;float:left;height:379px;}
#webPage1134  .pageImageDiv img{width:300px;height:379px;}
#webPage1134  .pageContentDiv{border-top:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:441px;margin:0 20px 0 0;padding:0 15px 0 0;height:379px;}
#webPage1134      .productListImageDiv,   #webPage1134    .productListTextDiv{display:none;}
#webPage1134  .productListBlockDiv{border-left:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:756px;margin:0 0 50px 15px;padding-bottom:40px;}
#webPage1134  .productListProductDiv{float:none;clear:both;margin:0 0 0 0px;padding:0 0 0 0px;border: 0px;}
#webPage1134  .productListDetailsDiv {border-bottom: 1px dotted #85826f;display: block;float:left;width:410px;padding:5px 0 5px 10px;font-weight:bold;}
#webPage1134  .productListPriceDiv{border-bottom: 1px dotted #85826f;float:left;width:300px;margin:0 0 0 0px;padding:5px 0 5px 10px;}   
#webPage1134  .priceSpan{width:100px;}
/*-------Garlands Neo Wellies------*/
#webPage1136    #mainPageTD table, #webPage1136    .pageContentTR td{height:100%;}
#webPage1136  .pageImageDiv {border-top:2px solid #cbbc96;border-left:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:300px;text-align:center;padding:0 0 0 0;margin: 0 0 0 15px;float:left;	height:379px;}
#webPage1136  .pageImageDiv img{width:300px;}
#webPage1136  .pageContentDiv{border-top:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:441px;margin:0 20px 0 0;padding:0 15px 0 0;height:379px;}
#webPage1136      .productListImageDiv,   #webPage1136    .productListTextDiv{display:none;}
#webPage1136  .productListBlockDiv{border-left:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:756px;margin:0 0 50px 15px;padding-bottom:40px;}
#webPage1136  .productListProductDiv{float:none;clear:both;margin:0 0 0 0px;padding:0 0 0 0px;border: 0px;}
#webPage1136  .productListDetailsDiv {border-bottom: 1px dotted #85826f;display: block;float:left;width:410px;padding:5px 0 5px 10px;font-weight:bold;}
#webPage1136  .productListPriceDiv{border-bottom: 1px dotted #85826f;float:left;width:300px;margin:0 0 0 0px;padding:5px 0 5px 10px;}   
#webPage1136  .priceSpan{width:100px;}
/*-------Wellie-Socks------*/
#webPage1466    #mainPageTD table, #webPage1466    .pageContentTR td{height:100%;}
#webPage1466  .pageImageDiv {border-top:2px solid #cbbc96;border-left:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:300px;text-align:center;padding:0 0 0 0;margin: 0 0 0 15px;float:left;	height:379px;}
#webPage1466  .pageImageDiv img{width:300px;height:379px;}
#webPage1466  .pageContentDiv{border-top:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:441px;margin:0 20px 0 0;padding:0 15px 0 0;height:379px;}
#webPage1466      .productListImageDiv,   #webPage1466    .productListTextDiv{display:none;}
#webPage1466  .productListBlockDiv{border-left:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:756px;margin:0 0 50px 15px;padding-bottom:40px;}
#webPage1466  .productListProductDiv{float:none;clear:both;margin:0 0 0 0px;padding:0 0 0 0px;border: 0px;}
#webPage1466  .productListDetailsDiv {border-bottom: 1px dotted #85826f;display: block;float:left;width:410px;padding:5px 0 5px 10px;font-weight:bold;}
#webPage1466  .productListPriceDiv{border-bottom: 1px dotted #85826f;float:left;width:300px;margin:0 0 0 0px;padding:5px 0 5px 10px;}   
#webPage1466  .priceSpan{width:100px;}
/*-------Mens breek socks------*/
#webPage1467    #mainPageTD table, #webPage1467    .pageContentTR td{height:100%;}
#webPage1467  .pageImageDiv {border-top:2px solid #cbbc96;border-left:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:300px;text-align:center;padding:0 0 0 0;margin: 0 0 0 15px;float:left;	height:379px;}
#webPage1467  .pageImageDiv img{width:300px;height:379px;}
#webPage1467  .pageContentDiv{border-top:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:441px;margin:0 20px 0 0;padding:0 15px 0 0;height:379px;}
#webPage1467      .productListImageDiv,   #webPage1467    .productListTextDiv{display:none;}
#webPage1467  .productListBlockDiv{border-left:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:756px;margin:0 0 50px 15px;padding-bottom:40px;}
#webPage1467  .productListProductDiv{float:none;clear:both;margin:0 0 0 0px;padding:0 0 0 0px;border: 0px;}
#webPage1467  .productListDetailsDiv {border-bottom: 1px dotted #85826f;display: block;float:left;width:410px;padding:5px 0 5px 10px;font-weight:bold;}
#webPage1467  .productListPriceDiv{border-bottom: 1px dotted #85826f;float:left;width:300px;margin:0 0 0 0px;padding:5px 0 5px 10px;}   
#webPage1467  .priceSpan{width:100px;}
/*-------Mens breek socks------*/
#webPage1468    #mainPageTD table, #webPage1468    .pageContentTR td{height:100%;}
#webPage1468  .pageImageDiv {border-top:2px solid #cbbc96;border-left:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:300px;text-align:center;padding:0 0 0 0;margin: 0 0 0 15px;float:left;	height:379px;}
#webPage1468  .pageImageDiv img{width:300px;height:379px;}
#webPage1468  .pageContentDiv{border-top:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:441px;margin:0 20px 0 0;padding:0 15px 0 0;height:379px;}
#webPage1468      .productListImageDiv,   #webPage1468    .productListTextDiv{display:none;}
#webPage1468  .productListBlockDiv{border-left:2px solid #cbbc96;border-right:2px solid #cbbc96;border-bottom:2px solid #cbbc96;width:756px;margin:0 0 50px 15px;padding-bottom:40px;}
#webPage1468  .productListProductDiv{float:none;clear:both;margin:0 0 0 0px;padding:0 0 0 0px;border: 0px;}
#webPage1468  .productListDetailsDiv {border-bottom: 1px dotted #85826f;display: block;float:left;width:410px;padding:5px 0 5px 10px;font-weight:bold;}
#webPage1468  .productListPriceDiv{border-bottom: 1px dotted #85826f;float:left;width:300px;margin:0 0 0 0px;padding:5px 0 5px 10px;}   
#webPage1468  .priceSpan{width:100px;}

/*-------Wellie Warmers------*/


/*---wellie warmers sizing table --*/
#ww-sizing{width:80%;border:1px solid #666;margin:20px auto}
.productFamilyLeaf #mainPageTD table, .productFamilyLeaf .pageContentTR #ww-sizing td{border-bottom:1px dotted #666666;height:20px}
.ww-topRow{width:50%;color:#fff;background-color:#6a9d2d}

#webPage1755 .pageContentDiv,
#webPage1756 .pageContentDiv,
#webPage1757 .pageContentDiv,
#webPage1758 .pageContentDiv,
#webPage1759 .pageContentDiv,
#webPage1760 .pageContentDiv,
#webPage3707 .pageContentDiv,
#webPage3708 .pageContentDiv{}

/* RHS Clogs */
#webPage3971 .pageImageDiv,
#webPage3969 .pageImageDiv,
#webPage3970 .pageImageDiv,
#webPage4035 .pageImageDiv{height:197px}
#webPage3971 .pageContentDiv,
#webPage3969 .pageContentDiv,
#webPage3970 .pageContentDiv,
#webPage4035 .pageContentDiv{height:197px}
#webPage3965 .pageContentDiv{width:100%}
#webPage3965 .productListBlockDiv{display:none}

/* RHS Short */
#webPage3968 .pageImageDiv,
#webPage3972 .pageImageDiv,
#webPage4036 .pageImageDiv,
#webPage4037 .pageImageDiv{height:333px}
#webPage3968 .pageContentDiv,
#webPage3972 .pageContentDiv,
#webPage4036 .pageContentDiv,
#webPage4037 .pageContentDiv{height:333px}
#webPage3966 .pageContentDiv{width:100%}
#webPage3966 .productListBlockDiv{display:none}

/* RHS Original  */
#webPage3967 .pageContentDiv{width:100%}
#webPage3967 .productListBlockDiv{display:none}

/* RHS Cat  */
#webPage3964 .pageContentDiv{width:100%}
#webPage3964 .productListBlockDiv{display:none}

/* Hunter coloured cat */
#webPage1003 .pageContentDiv{width:100%}
#webPage1003 .productListBlockDiv{display:none}

/* Hunter Huntress cat */
#webPage1022 .pageContentDiv{width:100%}
#webPage1022 .productListBlockDiv{display:none}

/*-- Wellie Warmers cat --*/
#webPage1754 .pageContentDiv{width:100%}
#webPage1754 .productListBlockDiv{display:none}

/*------INFO CATS----*/
.webPage .pageProductCatDiv{color: #525151;margin:8px 4px 0 0;}
.webPage .pageProductCatHeadlineDiv{font-weight:bold;margin:0px 4px 0 0;color: #56665D;border-bottom: 1px solid #BBBBBB;text-align:right}
.webPage .pageProductCatInfo{margin:8px 4px 0 0;display:inline;color: #56665D;text-decoration:underline;background-image: url(../wwsiteimages/info.gif);background-repeat:no-repeat;padding-top:14px;padding-left:28px}
.webPage .pageProductCatInfoWrapper{text-align:right;margin-right:16px}

.webPage .callToAct{display:none;}

.webPage .extraInfoDiv{border:1px solid #3AA267;margin:10px 10px 10px 0;padding:5px 0 5px 0px;background-image: url(../wwsiteimages/info2.gif);background-repeat:no-repeat;background-position: left top}
.webPage .extraInfoDiv p{margin:0px;}
.webPage .superSizeLink,.webPage .relatedInfoLink,.webPage .sizeInfoLink {display:block;padding:2px 0 0 30px; color: #56665D;margin:0px;color: #003366;font-weight:bold;}
.webPage .superSizeLink:hover,.webPage .sizeInfoLink:hover,.webPage .relatedInfoLink:hover{color: #0000ee;text-decoration:underline;}

/*--- Page Footer----*/
#footer{width:1024px;text-decoration:none;color:#666;margin:0px 0 0 2px;border-top:solid 2px #999}
#footer img{border:0px;text-decoration:none;margin:2px 0 0 8px;}
#footer #inraxLogo{position:relative;top:0px;width:50px;height:18px}


/*----- Wizard codes (not used any more but might still be present)---*/
.wizardcodes{display:none}

/*--- Warmth rating not used bt may still be there--*/
.warmthRating{display:none}

/*misc*/
h1{font-weight:bold;font-size: 12pt;margin:0px 4px 0 0;color: #003366;border-bottom: 2px solid #BBBBBB;text-align:left}
h2{font-weight:bold;font-size: 10pt;margin:0px 0px 0 0;color: #003366;border-bottom: 1px solid #BBBBBB;text-align:left}
h3{font-weight:bold;font-size: 10pt;margin:10px 0px 0px 0px;color: #003366;text-align:left}

/*Site Rank*/
#rankingDiv{margin:40px;padding:8px;border:1px solid #56665D;background-color:#FDE4E4}
#rankingTitle{font-weight:bold;font-size: 10pt;margin:0px 0px 20px 0;color: #101084;border-bottom: 1px solid #BBBBBB;text-align:center}
#rankingFooter{font-weight:bold;font-size: 10pt;margin:20px 0px 0px 0;padding:10px 0 0 0;color: #101084;border-top: 1px solid #BBBBBB;text-align:center}
/*.rankOption1{padding:0 0 0 92px;}
.rankOption2{padding:0 0 0 100px;}*/
#rankCommentsDiv{margin:8px 0 0px 92px}
#rankComments{margin:8px 0 8px 0px;width:380px;height:50px}
#rankSubmit{margin:8px 0 0px 120px;display:block}


/*HUNTER*/
.subPageRowTable{display:none}
#webPage999 .pageContentDiv{width:100%}
#hunterTable a{text-decoration:none;color: #56665D;}
.hunterTableTD{vertical-align:top;padding:4px}
.hunterTableTD img{border:0px;}
.hunterTitle{display:block;font-weight:bold;font-size: 10pt;margin:0px 4px 2px 0;padding:0 0 0 0;color: #56665D;border-bottom: 1px solid #BBBBBB;text-align:right}

/*SIZE TABLES ETC*/
#sizeBody{}
.sizeHeadlineDiv{}
.sizeTable{width:400px;border: 1px solid #6a9d2d;padding:4px;margin:0px 0 0 0}
.sizeHead{background-color:#6a9d2d;color:#fff;font-size:10pt;text-align:center;}
.sizeSubHead{background-color:#6a9d2d;color:#fff;font-size:8pt;text-align:center;border-bottom:1px solid #666}
.sizeRowHead{background-color:#fff;color:#666666;font-size:10pt;text-align:right;padding-right:4px}
.sizeBlank{background-color:#6a9d2d;}
.sizeRowBlank{background-color:#fff;font-size:4px}
.sizeValue{background-color:#fff;width:40px;color:#666666;font-size:8pt;text-align:center;border-left:1px solid #666}
.sizeCalfValue{background-color:#fff;font-size:8pt;text-align:right;padding-right:2px}
.sizeHeightValue{background-color:#fff;font-size:8pt;text-align:right;padding-right:2px}

/* Tabs - Related Info*/
#relatedProducts .relatedImage{height:200px;border:solid 0px #fff;}
#relatedProducts a{color: #003366;}
#relatedProducts a:hover{color: #0000ee;text-decoration:underline;}


