@charset "utf-8";
/* CSS Document */

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
body{font-size:14px;font-family:Century Gothic, Arial, Helvetica, sans-serif;color:#4b332b;line-height:1.5;}
a, a:visited{color:#4b332b;text-decoration:none}
a:hover{text-decoration:underline; color:#98CB4C;}

p{
margin: 1em 0}
ul, ol {
	list-style:none;
}
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h4, h5, h6, pre{
	font-size:1em;
}
/* Remove inconsistent (among browsers) default padding or margin */
ul, ol, li, h4, h5, h6, pre, form, body, html, blockquote, fieldset, input, div, dd, dt, dl{
	margin:0;
	padding:0;
}
/* prevent blue linked image borders */
a img, :link img, :visited img, fieldset {
	border:1px solid #FFFFFF;
}

a img:hover {border: 1px dotted #98CB4C;}


h1 {color:#4b322d; font-size:1.3em; margin:0 0 4px 0; padding:0;}
h2 {color:#684833; font-size:2.0em; margin:0 0 6px 0; padding:0; font-weight:bold;}
h3 {color:#4b322d; font-size:1.3em; text-transform:uppercase; padding:10px 0 0 0; margin:0;}

h1 a:link, h1 a:visited {color:#4b322d; text-decoration:none;}
h2 a, h2 a:link, h2 a:visited {color:#684833; text-decoration:none;}
h3 a:link, h3 a:visited {color:#4b322d; text-decoration:none;}

h2 a:hover {text-decoration:none;}

/**Global Styles **/


#container{width:940px; margin:20px auto;}

#top-links{float:right;font-size:14px;text-align:right;line-height:21px;padding:2px 12px 0 0;}
#logo{float:left; width:183px; height:167px; overflow:hidden; position:relative; left:362px; padding-bottom:10px;background:url(images/logo.gif);}
#logo a{display:block;width:100%;height:100%;} 
#logo a span{visibility:hidden;} 
#logo a:hover{text-decoration:none;} 

#form-search{float:right;clear:right;position:relative;top:30px;right:14px;font-size:14px; text-align:right;}
#form-search label, #form-search button, #form-search input{vertical-align:middle;}
button.button{background:none;border:none;margin:0;padding:0;}
.input-text{height:22px;vertical-align:middle;border:1px solid #DDDDDD;}

.bar-nav{clear:both;text-align:center;font-family:Century Gothic,Arial, Helvetica, sans-serif;font-size:12px; border-top:#efe9dd 1px solid; border-bottom:#efe9dd 1px solid; height:22px;padding:3px 0 0 0;}
.bar-nav a{color:#4b332b; margin:7px 15px; text-decoration:none; vertical-align:middle;}
.bar-nav a:hover{text-decoration:none; color:#98CB4C;}

#side-nav{float:left; margin:10px 0 0 5px; width:148px;}
#side-nav ul li{line-height:25px;font-size:13px;}
#main{padding:10px 0 0 0px;}
#main-content{width:720px; float:right; margin-left:0px; font-size:12px;}
#main-content a {text-decoration:underline;}

#footer{text-align:right;}
#footer { padding:10px; }
#footer p { text-align:right;}
#footer p a{font-size:13px; color:#4b332b; text-decoration:underline;}
#footer address { text-align:right; vertical-align:middle;font-family:Arial Narrow,Arial, Helvetica, sans-serif; font-size:13px; color:#4b332b; }
#footer p a:hover{text-decoration:none; color:#98CB4C;}

.clear{clear:both;}
hr.clear{visibility:hidden;}
.home-collections a{display:inline-block;color:#4b332b;font-size:16px;position:relative;bottom:5px;margin:10px;text-decoration:underline;}

/* Retailer Locations Divs */
.retailers {}
.retailLeft {float:left; width:200px;}
.retailCR {float: right; width: 400px; position: relative; top: -11px; left: -78px;}
.retailCenter {float: left; width: 200px; margin-right: 40px;}
.retailRigt {float:right; padding-right: 10px; width:200px; border: 1px;}
.retailers h3 {color:#4b322d; font-size:1.2em; text-transform:none; padding:0; margin:10px 0 0 0; text-decoration:underline;}

#ddLogo {line-height:normal;}