html {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
font-family: georgia, sans-serif;
font-size: 12px;
line-height: 15px;
color: #999;
background-image:url("/resources/images/bkd_scallop.gif");
background-repeat: repeat-x;
}

#container {
margin: 0px auto;
padding: 0;
width: 768px;
}


form {
padding: 0;
margin: 0;
}

a:link, a:visited, a:active, a:hover {
color: #666;
text-decoration: none;
}

a img {
border: none;
}

p {
font-size: 12px;
line-height: 15px;
color: #999;
padding: 0;
margin: 3px 0 10px 0;
}

h2 {
font-size: 14px;
margin: 3px 0 7px 0;
padding: 0;
}

h3 {
font-size: 13px;
margin: 3px 0 7px 0;
padding: 0;
}

.alt {

}

.lg {
font-size: 13px;
line-height: 17px;
}

.sm {
font-size: 11px;
line-height: 13px;
}

ul {
list-style-position: outside;
margin: 0 0 10px 0;
padding: 0;
}

li {
margin-left: 15px;
line-height: 18px;
}

#header {
float: left;
width: 714px;
margin: 65px 0 0 0;
padding: 0 27px;
}

#logo {
float: left;
width: 215px;
margin: 0;
padding: 0;
}

#navigation {
float: right;
width: 499px
margin: 0;
padding: 0;
}

#subnav {
padding: 0;
margin: -1px 0 17px -63px;
}

.fullWidth {
float: left;
width: 768px;
margin: 0;
padding: 0;
background-color: #f1f5f3;
}

.ie .fullWidth {
width: 766px;
margin: 10px 0 10px 8px;
padding: 0;
}

.fullWidthContent {
margin: 25px 18px 25px 32px;
padding: 0;
}

.narrowWidth {
float: left;
width: 616px;
margin: 0;
padding: 0;
background-color: #f1f5f3;
}

.narrowWidthContent {
float: left;
margin: 10px 0px 10px 10px;
padding: 0;
}

.ie .narrowWidthContent {
margin: 10px 0 10px 2px;
}

#leftCol {
float: left;
width: 140px;
background-color: #badad0;
padding: 0;
margin: 0 10px 0 0;
font-family: arial, helvetica, verdana, sans-serif;
}

.ie6 #leftCol {
margin: 0 5px 0 0;
padding: 0;
}

#leftColContent {
width: 130px;
border: 2px solid #fff;
padding: 0;
margin: 3px;
}

#leftColContent p {
padding: 0;
margin: 5px 1px 5px 5px;
}

#leftColContent h3 {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #fff;
font-weight: 105%;
padding: 5px 5px 0 5px;
}

#footer {
width: 736px;
color: #999;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
text-transform: uppercase;
margin: 0 auto;
padding: 0;
}

#copyright {
float: left;
margin: 0;
padding: 10px 0 40px 16px;
}

#sitetools {
color: #5f9483;
float: right;
margin: 0;
padding: 10px 17px 40px 0;
}

#sitetools a:link, #sitetools a:visited, #sitetools a:active, #sitetools a:hover {
color: #5f9483;
text-decoration: none;
}

.error {
color: #ee0000;
}

#ttl {
background-color: #e3ebe7;
padding: 25px 25px 25px 34px;
margin: 0;
}

#ttl p {
margin-bottom: 0px;
}

#narrowWidth #ttl {
padding: 25px 10px;
}

.sectionGrid {
float: left;
width: 171px;
padding: 0;
margin: 0 0 17px 0;
}

.sectionGrid p {
padding: 3px 0 0 0;
margin: 0;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
}

#collectionFeature {
float: left;
border: 2px solid #badad0;
padding: 0;
margin: 0;
}

#collectionIntro {
width: 276px;
float: left;
padding: 50px 0 0 20px;
margin: 0;
}

.collectionGrid {
float: left;
width: 111px;
padding: 0 0 10px 0;
margin: 0 10px 17px 0;
}

.collectionGrid p {
float: left;
padding: 3px 0 0 0;
margin: 0;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 14px;
}

.hidden {
display: none;
}

.retailerGrid {
float: left;
width:129px;
height: 110px;
padding: 0 0 10px 0;
margin: 0 10px 17px 0;
}

.retailerGrid p {
float: left;
padding: 3px 0 0 0;
margin: 0;
text-transform: lowercase;
}

.aboutLine {
padding: 0 0 10px 0;
margin: 0 0 20px 0;
border-bottom: dashed 1px #c7c0b7;
}

.txt-newsletter {
font-size: 10px;
width: 85px;
background-image: url("/images/bkd_txt-newsletter.gif");
background-repeat: no-repeat;
border: 1px solid #9dc8ba;
}



#cn-excerpt {
width: 111px;
float: left;

font-size: 9px;
padding: 7px;
margin: 0 0 0 7px;
}

.productList {
float: left;
width: 50%;
text-transform: lowercase;
}


.birdy {
margin: 0 0 -5px 180px;
padding: 0;
}

.ie .birdy {
margin: 0 0 -8px 180px;
}