#affiliate_note {
background: url('/wdn/templates_3.0/css/header/images/bottomLeftCorner.png') bottom left no-repeat;
color: #3E3E3E;
font-family: 'URWGroteskCon-Lig';
font-size: 1.5em;
font-weight: normal;
left: 100px;
line-height: 1em;
position: absolute;
text-shadow: 0 0 3px white;
text-transform: uppercase;
top: 10px;
}

#affiliate_note a{
color: #3E3E3E;
text-decoration: none;
}

#header h1{
background: none;
font-family: 'URWGroteskCon-Lig';
font-size: 2.3em;
line-height: .3em;
left: 88px;
position: absolute;
top: 40px;
}


#tag_line{
font-size: 90%;
left: 100px;
position: absolute;
top: 90px;
}

#wdn_navigation_bar{
padding: 15px 0 0 0;
}

#breadcrumbs > ul > li > a{
background: url('/sharedcode/affiliate_imgs/2011_breadcrumb_li.png') no-repeat right 3px;
}

#breadcrumbs > ul > li.selected > a {
color: #654424;
}

#navigation > ul > li > a, #navigation > ul > li.empty a {
background: #654424;
background: -moz-linear-gradient(top,#906337 0%,#654424 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#906337),color-stop(100%,#654424));
background: -webkit-linear-gradient(top,#906337 0%,#654424 100%);
background: -o-linear-gradient(top,#906337 0%,#654424 100%);
background: -ms-linear-gradient(top,#906337 0%,#654424 100%);
background: linear-gradient(top,#906337 0%,#654424 100%);
border-right: 1px solid #654424;
border-left: 1px solid #906337;
border-top: 1px solid #654424!important;
border-bottom: 1px solid #533518!important;
}

#navigation > ul > li:hover > a, #navigation > ul > li.empty:hover a {
background: #765330;
background: -moz-linear-gradient(top,#a3774b 0%,#765330 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a3774b),color-stop(100%,#765330));
background: -webkit-linear-gradient(top,#a3774b 0%,#765330 100%);
background: -o-linear-gradient(top,#a3774b 0%,#765330 100%);
background: -ms-linear-gradient(top,#a3774b 0%,#765330 100%);
background: linear-gradient(top,#a3774b 0%,#765330 100%);
}

#navigation > ul > li:nth-child(n+7) > a {
border-top: 1px solid #654424;
box-shadow: 0px -1px 0px #654424;
}

#wdn_search{
background: #654424;
background: -moz-linear-gradient(top,#906337 0%,#654424 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#906337),color-stop(100%,#654424));
background: -webkit-linear-gradient(top,#906337 0%,#654424 100%);
background: -o-linear-gradient(top,#906337 0%,#654424 100%);
background: -ms-linear-gradient(top,#906337 0%,#654424 100%);
background: linear-gradient(top,#906337 0%,#654424 100%);
}

#wdn_search form #q{
border-color: #654424 
}

#maincontent a{
color: #7F5B37;
text-decoration: underline;
}

#maincontent a:visited{
color: #666;
}

#maincontent a:hover, #navigation  a:hover, #footer a:hover{
color: #0081AF!important;
}

#maincontent a:active, #footer a:active{
color: #00BCFF;
}

.zenbox h3{
-moz-border-radius: 5px 5px 0px 0px!important;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
}

#maincontent div.zenbox.primary h3, #maincontent div.zenboxsolid.primary h3, #maincontent div.zenboxfixed.primary h3, #maincontent div.zenboxfeature.primary h3{
background: none;
background: #654424!important;
background: -moz-linear-gradient(top,#906337 0%,#654424 100%)!important;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#906337),color-stop(100%,#654424))!important;
background: -webkit-linear-gradient(top,#906337 0%,#654424 100%)!important;
background: -o-linear-gradient(top,#906337 0%,#654424 100%)!important;
background: -ms-linear-gradient(top,#906337 0%,#654424 100%)!important;
background: linear-gradient(top,#906337 0%,#654424 100%)!important;
}

#maincontent div.zenbox.cooler h3, #maincontent div.zenboxsolid.cooler h3, #maincontent div.zenboxfixed.cooler h3, #maincontent div.zenboxfeature.cooler h3, .zentable.cooler tr th{
background: none;
background: #0f4f66;
background: -moz-linear-gradient(top,#187ca1 0%,#0f4f66 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#187ca1),color-stop(100%,#0f4f66));
background: -webkit-linear-gradient(top,#187ca1 0%,#0f4f66 100%);
background: -o-linear-gradient(top,#187ca1 0%,#0f4f66 100%);
background: -ms-linear-gradient(top,#187ca1 0%,#0f4f66 100%);
background: linear-gradient(top,#187ca1 0%,#0f4f66 100%);
}

.zentable.cooler tr th{
color: #fff;
}

.zentable.cooler tr.rowOdd td{
background: #EFF7FF;
border-top: 1px solid #BDD7F7;
border-bottom: 1px solid #BDD7F7;
}
.zentable.cooler tr.rowEven td{
border-top: 1px solid #BDD7F7;
border-bottom: 1px solid #BDD7F7;
}

#maincontent div.zenbox.neutral h3, #maincontent div.zenboxsolid.neutral h3, #maincontent div.zenboxfixed.neutral h3, #maincontent div.zenboxfeature.neutral h3{
background: none;
background: #3c3c3c;
background: -moz-linear-gradient(top,#686868 0%,#3c3c3c 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#686868),color-stop(100%,#3c3c3c));
background: -webkit-linear-gradient(top,#686868 0%,#3c3c3c 100%);
background: -o-linear-gradient(top,#686868 0%,#3c3c3c 100%);
background: -ms-linear-gradient(top,#686868 0%,#3c3c3c 100%);
background: linear-gradient(top,#686868 0%,#3c3c3c 100%);
}

#maincontent .sec_main{
background-color: #ddd;
border-left: 3px solid #c5c5c5;
color: #555;

margin: 3px 0 3px 0;
padding: .1em 8px 0em 5px;
}


#maincontent .sec_main.primary, #colorbox .sec_main.primary{
background-color: #EFE0D1;
border-left: 3px solid #8F7459;
color: #7F5F3F;
}

#maincontent .sec_main.cooler, #colorbox .sec_main.cooler{
background-color: #D1E7EF;
border-left: 3px solid #81BBCF;
color: #1F667F;
}

a#wdn_createGoURL:hover{
color: #ffffff!important;
}

#wdn_copyright {
text-shadow: 0px 1px 0px #311b07;
background: #513316;
background-image: linear-gradient(top,#654424 0%,#513316 100%);
background-image: -moz-linear-gradient(top,#654424 0%,#513316 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#654424),color-stop(100%,#513316));
}

#wdn_copyright  #unl_wordmark {
box-shadow: 1px 0px 0px #513316;
}




/* ################### */
.reverseLink{
background: #654424 url(/sharedcode/affiliate_imgs/headingBG.png) repeat-x!important;
background-position: bottom left;
border: 1px solid #654424;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
border-radius: .5em;
font-weight: bold;
margin: 0 auto;
padding: 5px;
width: 375px;
}

.reverseLink a, reverseLink a:visited{
color: #fff!important;
text-decoration: underline;
}



.legislativeUpdates blockquote.updated{
background: #FEF7CF ;
border: 1px solid #F6B511;
-moz-border-radius:5px;
border-radius:5px;
padding: 10px;
margin: 15px;
width: 90%;
}

.legislativeUpdates blockquote{
padding: 10px;
margin: 15px;
width: 90%;
}

.legislativeUpdates blockquote p{
margin: 0!important;
padding: 0!important;
}

.registrationError{

}

.message {
-webkit-background-size: 40px 40px;
-moz-background-size: 40px 40px;
background-size: 40px 40px;
background-image: -webkit-gradient(linear, left top, right bottom,
	color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
	color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
	color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
	to(transparent));
background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
	transparent 75%, transparent);
background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
	transparent 75%, transparent);
background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
	transparent 75%, transparent);
background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
	transparent 75%, transparent);
background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
	transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
	transparent 75%, transparent);
-moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);

border: 1px solid #999;
background-color: #999;
color: #fff;
padding: 15px;
font-weight: bold;
margin: 0 0 1.5em 0;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
-webkit-animation: animate-bg 5s linear infinite;
-moz-animation: animate-bg 5s linear infinite;
border-radius: 3px;
}

.error{
background-color: #de4343;
border-color: #c43d3d;
}

.message h2{
color: #fff!important;
}


#bookOrderForm{
background: #f7f7f7;
border: 1px solid #ddd;
padding: 10px;
margin: 0 auto;
width: 50%;
}

#bookOrderForm .textCenter{
text-align: center;
}

#bookOrderForm label{
display: inline-block;
text-align: right;
width: 140px;
}


#bookOrderForm input[type='text']{
border: 1px solid #ddd;
padding: 3px 6px;
}

 #bookOrderForm select{
border: 1px solid #ddd;
padding: 3px 0;
}

#bookOrderForm input[type='submit']{
margin: 10px 0 0 144px;
}


#recaptcha_image img{
width: 50%!important;
}
