/* 
 nosBlack: #231F20;
 bodyBrown: #8B7054
 nosOrange: #F8981D;
 brightOrange: #FF6536;
 darkerOrange: #FD8900;
 darkGray: #393334;
 mediumGRay: #74696b;
 lightGray: #C3C1B4;
 lightYellow: #FFFDDF;
 blue: #009ac9;
*/
/*
div#middleBox1,div#middleBox2,div#rightBox,div#bottomBox,div.productOptionsWrapper{
 border:1px dashed #FFF;
}
*/
body{
 margin:0;
 background:#8B7054 url("../graphics/common/bodyBackground.png") repeat;
 font:normal 10pt "Trebuchet MS";
 color:#231F20;
}
div#masterWrapper{
	width:1280px;
	height:100%;
}
a{
 color:#0052A3;
 font:normal 14px "Trebuchet MS";
 text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}
.errorMessage{
	font:normal 9pt "Trebuchet MS";
	color:#FF3333;
}
p{
 margin:3px;
 padding:0;
 font:normal 10pt "Trebuchet MS";
 color:#231F20;
}
div.pushrod{
	clear:both;
}
form#search{
	display:inline;
}
form#search input[type=text]{
	height:13px;
	border:none;
}
form#search input[type=submit]{
	height:16px;
	border:none;
	cursor:pointer;
}
hr{
	margin:8px;
	padding:0;
	background:#74696b;
	color:#74696b;
	border:none;
	width:auto;
	height:1px;	
}
input[type=button]{
 cursor:pointer;
}
input[type=text]{
 margin:3px;
 background:#FFF;
 font:12px Trebuchet MS;
 height:15px;
}
form label{
	display:block;
	text-transform:capitalize;
	padding:4px;
}
form label.errorLabel{
	color:#FFF;
	padding:2px;
	font-style:italic;
}
form label span, form span span{
	color:#FF3333;
}
form textarea{
	width:350px;
	height:120px;	
}
form fieldset{
	border:none;
}
div#aAddressFieldset{
	padding:0px 0px 0px 16px;
	display:none;
}
input.inputTextExtraSmall{
 width:40px;
}
input.inputTextSmall{
 width:70px;
}
input.inputTextLarge{
 width:200px;
}
p.tinyText{
	margin:3px;
	padding:0;
 	font:normal 8pt "Trebuchet MS";
	color:#231F20;
}
h1{
 margin:5px;
 padding:0;
 font:18pt Georgia;
 color:#393334;
}
h1.orange{
 color:#FD8900;
}
h1.black{
 color:#231F20;
}
h2{
 margin:3px;
 padding:0;
 font:12pt Georgia;
 color:#74696b;
}
h3{
 margin:3px;
 padding:0;
 font:9pt Georgia;
 color:#231F20;
}
span.breadCrum{
 margin:0;
 padding:0;
 font:8pt "Trebuchet MS";
 color:#231F20;;
}
.floatR{
 float:right;
}
.floatL{
 float:left;
}
.textAlignCenter{
	text-align:center;
}
.textAlignRight{
	text-align:right;
}
.textAlignLeft{
	text-align:left;
}
div.productGraphicWrapper{
	float:left; 
	min-width:100px;
}
div.productGraphicWrapper img{
	width:100px;
	height:141px;
}
div.productOptionsWrapper{ 
 float:left;
 margin:0;
 padding:0px 0px 0px 8px;
 min-width:126px;
 height:auto;
}
div.productSpacer{
	margin:20px 0px 0px 0px; 
}
div.productOptionsWrapper a{ 
 display:block;
}
div.productDescription{
 float:left;
 padding:20px;
 width:220px;
}
div.productDescription, div.productDescription p{
 font:normal 10pt "Trebuchet MS";
}
span.productPrice, span.productPriceDiscount, span.productPriceGhost{
 margin:3px;
 padding:0;
 font:11pt "Trebuchet MS";
 color:#231F20;
}
span.productPriceDiscount{
 color:#231F20;
}
span.productPriceGhost{
 text-decoration:line-through;
 color:#74696b;
}
input.orderNowButton, 
input.moreInfoButton, 
input.submitButton, 
input.orderNowButtonCompact,
input.moreInfoButtonCompact, 
input.nextStepButton, 
input.continueShoppingButton, 
input.detailsButton{
 margin:3px;
 padding:0;
 border:none;
 width:120px;
 height:25px;
 display:block;
}
input.orderNowButton{
 background:url("../graphics/common/orderNowButton.png") no-repeat;
}
input.moreInfoButton{
 background:url("../graphics/common/moreInfoButton.png") no-repeat;
}
input.orderNowButton:hover{
 background:url("../graphics/common/orderNowButtonHover.png") no-repeat;
}
input.moreInfoButton:hover{
 background:url("../graphics/common/moreInfoButtonHover.png") no-repeat;
}
input.submitButton{
 background:url("../graphics/common/submitButton.png") no-repeat;
}
input.submitButton:hover{
 background:url("../graphics/common/submitButtonHover.png") no-repeat;
}
input.orderNowButtonCompact{
 background:url("../graphics/common/orderNowButtonCompact.png") no-repeat;
 width:75px;
}
input.moreInfoButtonCompact{
 background:url("../graphics/common/moreInfoButtonCompact.png") no-repeat;
 width:75px;
}
input.searchButton{
 background:url("../graphics/common/searchButton.png") no-repeat;
 width:50px;
 height:25px;
 cursor:pointer;
 border:none;
}
input.searchButton:hover{
 background:url("../graphics/common/searchButton.png") no-repeat;
}
input.orderNowButtonCompact:hover{
 background:url("../graphics/common/orderNowButtonCompactHover.png") no-repeat;
}
input.moreInfoButtonCompact:hover{
 background:url("../graphics/common/moreInfoButtonCompactHover.png") no-repeat;
}
input.detailsButton{
 background:url("../graphics/common/detailsButton.png") no-repeat;
}
input.detailsButton:hover{
 background:url("../graphics/common/detailsButtonHover.png") no-repeat;
}
span.productTypeTag{
 margin:5px;
 padding:0;
 background:#CCC;
 color:#74696b;
 text-align:center;
 height:20px;
 width:60px;
 display:block;
 font:normal 10pt "Trebuchet MS";
}
span.tagRed, span.tagGrey, span.tagGreyDead, span.tagWhite{
 margin:5px;
 padding:0;
 background:#FF6536;
 color:#FFF;
 text-align:center;
 height:20px;
 width:60px;
 display:block;
 font:normal 10pt "Trebuchet MS";
}
span.tagGrey{
 background:#74696B;
}
span.tagWhite{
 background:#FFF;
 font-size:11pt;
 color:#231F20;
}
span.tagGreyDead{
 background:#CCC;
 text-decoration:line-through;
 color:#74696B;
}
div.boxHeader{
 margin:0;
 padding:0;
 background:url("../graphics/common/boxHeader.png") no-repeat;
 width:292px;
 height:25px;
 font:10pt Georgia;
 color:#FFF;
 text-transform:capitalize;
}
div.boxHeader h1{
 color:#FFF;
 font-size:10pt;
 font-weight:normal;
 margin:0;
 padding:5px 0px 0px 16px;	
}
div#pageIndexWrapper{
	height:20px;
	padding:10px;
}
input.pageButton{
 margin:0;
 padding:5px;
 color:#231F20;
 text-decoration:none;
 text-align:center;
 cursor:pointer;
 border:none;
}
input.pageButtonActive{
 margin:0;
 padding:5px;
 background-color:#231F20;
 color:#FFF;
 text-align:center;
 border:none;
}
div#topBar{
 margin:0;
 padding:0;
 border:none;
 background:#231F20 url("../graphics/common/topBarBackground.png") repeat-x;
 width:auto;
 height:25px;
}
div#topBar ul{
 margin:0;
 padding:3px;
 list-style:none;
}
div#topBar ul li{
 margin:0px 0px 0px 40px;
 padding:0;
 display:inline;
}
div#topBar ul li a{
 font:10pt "Trebuchet MS";
 color:#FFF;
 text-decoration:none;
}
div#topBar ul li a:hover{
 color:#FF9F2D;
}
div#topBox{
 margin:0;
 padding:20px 0px 20px 10px;
 width:auto;
 height:auto;

}
img#wvdnLogo{
 margin:0;
 padding:0;
 border:none;
}
img#outboundBanner{
 margin:0px 0px 0px 60px;
 padding:0;
 border:none;
}
div#middleBox1{
 margin:0px 0px 0px 10px;
 padding:0;
 background:url("../graphics/common/shadowPatch.png");
 width:auto;
 height:auto;
 float:left;
}
div#middleBox2{
 margin:0;
 padding:0px 0px 0px 0px;
 background:url("../graphics/common/shadowPatch.png");
 width:auto;
 height:auto;
 float:left;
}
div#productMenuContainer{
 margin:0;
 padding:8px;
 width:195px;
 height:auto; 
 float:left;
}
div#logoBoxContainer{
	clear:both;
	text-align:center;
}
div#productTypeTabsHolder{
 margin:0;
 padding:0;
 border:none;
}
input.productTypeTab, input.productTypeTabActive{
 margin:0;
 padding:0;
 border:none;
 width:65px;
 height:25px;
 font:10pt Georgia;
 color:#FFF; 
 text-transform:capitalize;
}
input.productTypeTab{
 background:url("../graphics/common/productTypeTabBlack.png") no-repeat;
}
input.productTypeTabActive{
 background:url("../graphics/common/productTypeTabOrange.png") no-repeat;
}
ul#categoryList{
 margin:0;
 padding:10px 0px 10px 0px;
 list-style:none;
 background:#FFF;
}
ul#categoryList li.even{
	background:#C3C1B4;
}
ul#categoryList li.odd{
	background:#ADABA1;
}
ul#categoryList li{
 margin:0;
 padding:3px 0px 3px 7px;
}
ul#categoryList li a{
 font:normal 10pt "Trebuchet MS";
 color:#231F20;
 text-decoration:none;
}
ul#categoryList li a:hover{
 text-decoration:underline;
}
div#shoppingCartBox{
 margin:0;
 padding:10px 0px 0px 0px;
 background:url("../graphics/common/shoppingCartBox.png") no-repeat;
 width:195px;
 height:50px;
 border:none;
 cursor:pointer;
 text-align:center;
}
div#shoppingCartBox a{
 margin:0;
 padding:0;
 font:10pt Georgia;
 text-decoration:none;
 color:#FFFDDF;
}
div#shoppingCartBox a:hover{
 text-decoration:underline;
}
div.hr{
 margin:8px;
 padding:0px;
 height:3px;
 border:none;
 border-bottom:1px dashed #393334; 
}
div#rightBox{
 margin:0;
 padding:0px 0px 0px 0px;
 background:url("../graphics/common/shadowPatch.png");
 width:300px; /* 252px */
 height:auto;
 float:left;
}
div.contentBoxContainer{
 padding:8px;
 margin:0;
 height:auto;
 width:auto;
}
div.contentBox{
 padding:8px;
 margin:0;
 background:#FFF url("../graphics/common/contentBoxBackground.png") repeat;	
 width:auto;
 height:auto;
 color:#231F20;
}
div#bottomBox{
 background:url("../graphics/common/shadowPatch.png") repeat;
 margin:0px 0px 8px 8px;
 padding:8px;
 width:400px;
 height:auto;
 clear:both;
}
div#bottomBoxContent{
	background:#FFF;
	height:auto;
	width:auto;
	padding:8px;
}
div#bottomBoxContent ul{
	height:auto;
	width:auto;
	margin:0;
	padding:5px;
	list-style:disc;
}
div#bottomBoxContent ul li{
	margin:0px 0px 0px 16px;
}
div#bottomBoxContent ul li a{
	color:#333;
	text-decoration:none;
	font:normal 10pt "Trebuchet MS";
}
div#shoppingCart{
	background:url("../graphics/common/shoppingcartGradient.png") repeat-x;
}
div#shoppingCart p, div#shoppingCart h1, div#shoppingCart a{
	color:#FFF;
}
div#newsLetterSubscribe input[type="text"]{
 margin:8px 3px 3px 3px;
 width:180px; 
}
div#newsLetterSubscribe input[type="button"]{
 margin:8px 3px 3px 3px;
}
div#top5Container{
 margin:8px 0px 0px 0px;
}
img.myNumber{
	border:none;
	margin:0px 8px 0px 0px;
	padding:0;
}
div#topProductWrapper{
	min-height:200px;
}
div#topProductWrapper span{
	float:left;
}
div#topProductWrapper h1, div#topProductWrapper h2{
	font:normal 14px "Trebuchet MS";
}
div#topProductWrapper div.productOptionsWrapper{
	float:left;
	padding:0;
	width:100px;
}
ul#top5List{
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	background:#FFF;
	list-style:none;	
}
ul#top5List li img{
	padding:5px;	
}
ul#top5List li a{
	color:#fff;
	text-decoration:none;
}
ul#top5List li a:hover{
	text-decoration:underline;
}
ul#top5List li{
	margin:0;
	padding:4px 8px 4px 8px;
	border-bottom:1px dashed #74696b;
	background:#231F20;
}
a.compactButton, a.compactButtonOrange{
 margin:3px;
 padding:5px;
 background:#74696b;
 font:10pt Georgia;
 color:#FFF;
 text-decoration:none;
 text-align:center;
 cursor:pointer;
}
a.compactButtonOrange{
 background:#FF6536;
}
a.compactButton:hover, a.compactButtonOrange:hover{
 text-decoration:underline;
}
div#breadCrumsWrapper{
 margin:0;
 padding:0px 0px 3px 0px;
 width:auto;
 height:25px;
}
div#breadCrumsWrapper div{
 float:left;
}
div#breadCrumsHead{
 margin:0;
 padding:0;
 background:url("../graphics/common/breadCrumHead.png") no-repeat;
 width:85px;
 height:25px;
}
div.breadCrumBody{
 margin:0;
 padding:3px 3px 0px 3px;
 background:url("../graphics/common/breadCrumBody.png") repeat-x;
 width:auto;
 height:25px;
 font:10pt Georgia;
 color:#231F20;
}
div.breadCrumBody a{
 font:10pt Georgia;
 color:#231F20;
 text-decoration:none;
}
div.breadCrumBody a:hover{
 text-decoration:underline;
}
div.breadCrumArrow{
 margin:0;
 padding:0;
 background:url("../graphics/common/breadCrumArrow.png") no-repeat;
 width:15px;
 height:25px;
}
div#breadCrumsTail{
 margin:0;
 padding:0;
 background:url("../graphics/common/breadCrumTail.png") no-repeat;
 width:11px;
 height:25px;
}
div#breadCrumsTarget{
 margin:0;
 padding:0;
 border:none;
}
ul.sitemapList{
	list-style:none;
	float:left;
	width:170px;
}
img.questionMark{
	margin:3px;
	padding:0;
	width:15px;
	height:15px;
	border:none;
}	
div.helpLabel{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:2px;
	width:auto;
	height:auto;
	font:normal 8pt "Trebuchet MS";
	border:1px solid #393334;
	background:#FFFDDF;
	color:#231F20;	
}

