/* CSS Document */
body{
  background-color:#043C09;
  padding:0;
  margin:0;
}
#wrapper{
  position:relative;
  padding:inherit;
  margin:0;
  width:1002px;
  margin:auto;
  margin-right:auto;
}
#searchbox{
  background-color:#33425A;
  height:56px;
  width:289px;
  z-index:3;
  position:absolute;
  top:158px;
  left:12px;
}
#searchbox form{
  padding:0;
  margin:0;
  position:relative;
  top:10px;
  left:40px;
}
#searchbox form #search{
  position:relative;
  top:5px;
  left:6px;
}
#toprightMenu{
  background:url(images/topright_menu.png) no-repeat;
  width:241px;
  height:21px;
  z-index:3;
  position:absolute;
  top:12px;
  left:745px;
}
#topMenu{
  background:url(images/top_menu.png) no-repeat;
  width:518px;
  height:23px;
  z-index:2;
  position:absolute;
  top:155px;
  left:293px;
}
#bottomMenu{
  background-color:#33425A;
  width:697px;
  height:36px;
  z-index:1;
  position:absolute;
  top:178px;
  left:293px;
}
#toprightMenu ul{
  list-style:none;
  padding:0;
  margin:0;
  position:relative;
  left:17px;
  top:0px;
  *top:5px;
}
#toprightMenu ul li{
  display:inline;
  padding:0;
  margin:0;
  padding-left:5px;
  padding-right:5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
}
#toprightMenu ul li a{
  color:#1F2736;
  text-decoration:none;
}
#toprightMenu ul li #current{
  color:#999999;
}
#toprightMenu ul li a:hover{
  color:#EFEFEF;
}
#topMenu ul{
  list-style:none;
  padding:0;
  margin:0;
  position:relative;
  left:40px;
  top:2px;
  *top:5px;
}
#topMenu ul li{
  display:inline;
  padding:0;
  margin:0;
  padding-left:5px;
  padding-right:5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.735em;
  font-weight:bold;
  color:#FFFFFF;
}
#topMenu ul li a{
  color:#1F2736;
  text-decoration:none;
}
#topMenu ul li #current{
  color:#999999;
}
#topMenu ul li a:hover{
  color:#EFEFEF;
}
#bottomMenu ul{
  list-style:none;
  padding:0;
  margin:0;
  position:relative;
  left:40px;
  top:4px;
  *top:6px;
  color:#FFFFFF;
}
#bottomMenu ul li{
  display:inline;
  padding:0;
  margin:0;
  padding-left:1px;
  padding-right:1px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.75em;
  font-weight:bold;
  color:#FFFFFF;
}
#bottomMenu ul li a{
  color:#FFFFFF;
  text-decoration:none;
}
#bottomMenu ul li a:hover{
  color:#C6AD71;
}
#bottomMenu ul li #current{
  text-decoration:none;
}
/* ---- */


#divider{
}
#flash{
  z-index:-1;
  height:214px;
  padding:0;
  margin:0;
  width:1002px;
}
#main{
  background-color:#FFFFFF;
  background:url(images/wfn_body.png) repeat-y;
  padding:0;
  margin:0;
  padding-left:15px;
  padding-right:15px;
  position:relative;
}
#main .leftsidebar{
  width:25px;
  padding-top:7px;
}
#main .navbar{
  background-color:#C6AD71;
  width:175px;
}
#main .rightsidebar{
  width:150px;
}
#main .rightsidebar .top{
  background:#C6AD71;
}
#main .rightsidebar .navbar div{
  text-align:left;
  padding:2px;
}
#main .rightsidebar .navbar, #main .rightsidebar .navbar a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
}
#footer{
  clear:both;
  background:url(images/wfn_footer.png) no-repeat;
  height:87px;
  padding-top:72px;
}
.dividertop{
  background:url(images/dividertop.jpg) repeat-x;
  height:5px;
  padding:0;
  margin:0;
}
a{
  padding:0;
  margin:0;
}

.productTags
{
  padding:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.productTags li{
  padding:0;
  margin-left:20px;
}
.productTagsTitle{
  padding:2px;
  margin:0;
  font-size:16px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#333333;
  border-bottom:1px solid #999999;
}
.productTagsFooter{
  padding:2px;
  margin:0;
}
.productTagsFooter a{
  color:#FFFFFF;
}
.pricing{
  background:#F9F9F9;
  border:1px solid #CFCFCF;
  padding:5px;
  margin-top:10px;
}
/* */
.categoryTags
{
  padding:3px;
  background-color:#F9F9F9;
  border:1px solid #CFCFCF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.categoryTags a{
  color:#3E7005;
}
.categoryTagsTitle{
  background-color:#F0F0F0;
  padding:2px;
  margin:0;
  font-size:24px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#666666;
}
.categoryTagsFooter{
  background-color:#F0F0F0;
  padding:2px;
  margin:0;
}
.categoryTagsFooter a{
}
.subcatDesc{
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-indent:10px;
}
.subcatDesca{
  color:#3E7005;
}
/* */
.breadcrumb{
  background-color:#C6AD71;
  padding:2px;
  padding-top:1px;
  color:#FFFFFF;
  margin:0;
  margin-top:2px;
}
.breadcrumb a{
  font-weight:bold;
  color:#FFFFFF;
}
.productBreadcrumb{
  background-color:#C6AD71;
  padding:2px;
  padding-top:1px;
  color:#FFFFFF;
  margin:0;
  margin-top:2px;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.productBreadcrumb a{
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
}
.mainpadding{
  padding-left:5px;
  padding-right:5px;
  font-size: 12px;
}
.borderRight{
  padding-right:5px;
  font-size: 12px;
  padding-left:20px;
}
.categoryContent{
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
}
.categoryContent a{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:7px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0;
}
form{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.basket{
  width:150px;
}
.basket a{
  color:#4F3C0B;
}
.footertext{
  color:#FFFFFF;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer ul{
  list-style:none;
  padding:0;
  margin:0;
  position:relative;
  left:40px;
  top:4px;
  *top:6px;
  color:#FFFFFF;
}
#footer ul li{
  display:inline;
  padding:0;
  margin:0;
  padding-left:1px;
  padding-right:1px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
}
#footer ul li a{
  color:#FFFFFF;
  text-decoration:none;
}
#footer ul li a:hover{
  color:#C6AD71;
}
#footer ul li #current{
  text-decoration:none;
}
.rightnavtext{
  color: #FFFFFF;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.navbar a{
  color:#663333;
}
#leftlinks a{
  color:#434315;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
#leftlinks a:hover{
  color:#8D8D57;
}
#leftlinks ul{
  list-style:none;
  padding:0;
  margin:0;
}
#leftlinks li{
  background:url(images/arrow.jpg) no-repeat 0px 5px;
  text-indent:16px;
  border-top:solid 1px #B1A068;
  padding-bottom:2px;
}
#sitemapmain{
  background-color:#FFFFFF;
  background:url(images/wfn_body_mod.png) repeat-y;
  padding:0;
  margin:0;
  padding-left:15px;
  padding-right:15px;
  position:static;
}
#phoneNumber{
  background:url(images/wfn-phone-number.png) no-repeat;
  width:169px;
  height:18px;
  z-index:2;
  position:absolute;
  top:124px;
  left:104px;
}

