/**************************************************************/
/*                                                                                                         */
/*    THEME FOR HEATHER COLBARY  OF COLUMBUS INDEPENDENT           */
/*    DESIGN INC BY ROBERT NEILL OF MORDANCY.COM                          */
/*                                                                                                         */
/**************************************************************/

@font-face {
font-family: Humanst521 Lt BT;
src: url('Humanist 521 Light BT.TTF');
}

* {
padding: 0px;
margin: 0px;
font-family: Humanst521 Lt BT, Arial, Helvetica, sans-serif;
/* font-family: 'Lucida Console', Monaco, monospace;*/
/*font-family: Impact, Charcoal, sans-serif;*/
/*font-family: 'Arial Black', Gadget, sans-serif;*/
/*font-family:'Bookman Old Style', serif;*/
/*font-family: 'Comic Sans MS', cursive;*/
/*font-family: Courier, "Courier New", monospace;*/
font-size: 1.05em;
}

body{
width: 100%;
color: #000000;
/*background-color: #99BAB8;*/
/*background-color: #BDB197;*/
background-color: #D8C68B;
/*
background-image: url('images/bw_logo_sm.png');
background-image: url('images/logo_only_small.png');
background-position: 15px 20px;
background-repeat: no-repeat;
background-attachment: fixed;
*/
}

#menu {
/*
width: 180px;
height: 280px;
*/
width: 1px;
height: 1px;
/*
background-image: url('images/trans.gif');
background-repeat: repeat-x;
*/
background-image: url('imagesD8C68B.png');
background-repeat: repeat;
text-transform: lowercase;
letter-spacing: 3.5px;
padding-left: 0px;
margin: 0;
position: absolute;   /* turns scrolling off on the menu */
/*position: fixed;*/        /* THIS DOES NOT WORK IN IE6*/
top: 320px;
left: 30px;
/*background-color: #E5D694;*/
background-color: #D8C68B;
/*background-color: inherit;*/
}

/*
body>#menu {position: fixed; } 
*/

#menu li ul {
width: 180px;
}

#menu ul li ul li{
padding-left: 20px;
width: 160px;
}

#menu a {
width: 180px;
float: left;
display: block;
width: 100%;
}

#menu a:hover{
display: block;
color: #c0c0c0;
/*background-color: #D8C68B;*/
background-color: inherit;
}

#menu li {
display: block;
width: 100%;
white-space: nowrap;
/*border: 0px #E5D694;*/
border: 0px #D8C68B;
}

#menu li.first {
/*border: 0px #E5D694;*/
border: 0px #D8C68B;
}

#menu li a {
font-weight: bold;
font-size: 1.2em;
text-transform: lowercase;
display: block;
/*background-color: #E5D694;*/
/*background-color: #D8C68B;*/
background-color: inherit;
color: #000000;
}

#menu li a:hover{
display: block;
color: #c0c0c0;
/*background-color: #D8C68B;*/
background-color: inherit;
}

#header{
margin-left: 300px;
color: #000000;
/*background-color: #E5D694;*/
background-color: #D8C68B;
background-image: url('images/logo_header.png');
background-position: center center;
background-repeat: no-repeat;
}

#header h1 a{
font-size: 150%;
white-space:nowrap;
letter-spacing: 2.5px;
color: #000000;
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

#header h1 a:hover{
white-space:nowrap;
letter-spacing: 2.5px;
/*color: #E5D694;*/
color: #c0c0c0;
background-color: #D8C68B;
}

#header h2{
color: #000000;
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

#header img.logo_header{
display: block;
margin-left: auto;
margin-right: auto
}

a.headerNavigation { 
color: #ffffff; 
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

a.headerNavigation:hover {
/*color: #E5D694;*/
color: #c0c0c0;
background-color: #D8C68B;
}

#container{
width: 100%;
/*background-color: #E5D694;*/
background-color: #D8C68B;
border: 0px;
/*
opacity:0.8;
filter:alpha(opacity=80);
*/
background-image: url('images/logo_only_small.png');
background-position: 15px 20px;
background-repeat: no-repeat;
background-attachment: fixed;
}

p#prod_desc, p#prod_name{
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#featured{
display: block;
padding: 25px;
min-width: 300px;
margin-left: 100px;
margin-right: 10px;
/*background-color: #E5D694;*/
background-color: #D8C68B;
/*background-color: #aea371;*/
}

#featured p{float: left; vertical-align:middle;white-space:nowrap;width: auto;}

#featured img{
/*width: auto;*/
float:right; 
margin: 20px;
}

#featured p a img{
float: right; 
margin: 20px;
}

#content{
padding: 25px;
min-width: 640px;
min-height: 650px;
margin-left: 300px;
margin-right: 10px;
/*background-color: #E5D694;*/
background-color: #D8C68B;
/*background-color: #aea371;*/
}

#content h2{
display: block;
text-align: center;
color: #000000; 
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

#content h3{
display: block;
text-align: center;
color: #000000; 
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

#content h3 a{
/*display: block;*/
text-align: center;
float: none;
font-size: 100%;
color: #000000; 
/*background-color: #E5D694;*/
background-color: #D8C68B;
text-decoration: none;
}

#content h3 a:hover{
/*display: block;*/
text-align: center;
float: none;
font-size: 100%;
/*color: #E5D694;*/
color: #c0c0c0;
background-color: #D8C68B;
text-decoration: none;
}

#content img{
/*float:right;*/ 
/*margin: 10px;*/
display: block;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}

#content a img{
display: block;
margin-left: auto;
margin-right: auto;
}

#content fieldset{
clear: both;
}

#content a.btn:hover{
color: #c0c0c0;
background-color: #ffffff;
/*color: #D8C68B;*/
/*background-color: #000000;*/
}

#footer {
margin-left: 300px;
border: none;
/*border-color: #E5D694;*/
/*border-color: #D8C68B;*/
color: #000000;
/*background-color: #E5D694;*/
background-color: #D8C68B;
/*
background-image: url('images/logo_footer.png');
background-position: top center;
background-repeat: no-repeat;
*/
}

div#footer p#fpages {
margin-top: 40px;
border: none;
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

p#fpages{
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

#footer a{
color: #000000;
/*background-color: #E5D694;*/
background-color: #D8C68B;
text-decoration: none;
}

#footer a:hover {
/*color: #E5D694;*/
color: #c0c0c0;
background-color: #D8C68B;
text-decoration: none; 
}

#footer a:visited  {
color: #000000;
/*background-color: #E5D694;*/
background-color: #D8C68B;
text-decoration: none;
}

/* in the footer div */
#seals {
display: block;
margin-left: auto;
margin-right: auto;
}
#seals a:hover{
background-color: #D8C68B;
text-decoration: none;
}
#seals img{
background-color: #D8C68B;
text-decoration: none;
margin-left: 20px;
margin-right: 20px;
}


#footer img.logo_footer{
display: block;
margin-left: auto;
margin-right: auto;
}

#crumbtrail{
display:none;
visibility:hidden;
}

#rightcol{
width: 0px;
display:none;
visibility:hidden;
}

#leftcol{
width: 0px;
display:none;
visibility:hidden;
}

#b_index h3{
text-decoration: none;
}

#sb_categories{
/*background-color: #E5D694;*/
background-color: #D8C68B;
color: blue;
text-decoration: none;
}

#sb_categories li{
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

.box{
/*background-color: #E5D694;*/
background-color: #D8C68B;
}


legend{
color: #000000;
background-color: #ffffff;
font-size: 100%;
}

.legend{
font-size: 100%;
}

input.btn, a.btn{
color: #000000;
background-color: #ffffff;
}

input.btn:hover, a.btn:hover{
/*color: #E5D694;*/
color: #c0c0c0;
background-color: #ffffff;
}

a{
text-decoration: none; 
color: #000000;
/*background-color: #E5D694;*/
background-color: #D8C68B;
}

a:hover{
text-decoration: none; 
/*color: #E5D694;*/
color: #c0c0c0;
background-color: #D8C68B;
}

.rlist td.pinfo a{margin-bottom: 30px;text-decoration: none;}
.rlist td.pinfo a:hover{margin-bottom: 30px;text-decoration: none;}
.rlist td.pinfo br{clear: both;}

.rlist td {
vertical-align: top;
padding: 10px;
}

/*
.rlist img {
margin: 10px;
}*/


td.pinfo{
margin-top: 20px;
min-width: 100px;
}

.rlist td pinfo {
padding-top: 20px;
padding-bottom: 20px;
min-width: 100px;
}

.rlist td.pinfo {
padding-top: 30px;
width: 100%;
}


.lnav {
float: left;
margin-right: 20px;
padding-top: 4px;
}

.linebreak {
display: block;
}

.center{text-align: center;}

#content a:hover, #subcontent a {
text-decoration: none;
}
#content a:hover, #subcontent a:hover {
text-decoration: none;
}
#content ul, #content ol {
margin-top: 2px;
margin-right: 5px;
margin-bottom: 16px;
margin-left: 35px;
list-style-type: none;
text-align: center;
}

.rlist tr.even a{
color: #000000;
background-color: #ffffff;
/*background-color: #c0c0c0;*/
}

.rlist tr.even a:hover{
color: #c0c0c0;
background-color: #ffffff;
/*background-color: #;*/
}


#bannerSix{margin-left: 300px;}
#bannerOne{margin-left: 1px;}
#bannerSix img {margin-left: auto;margin-right: auto;}

