body{
color:#777;
background: #fff;
background:transparent url(/site_incs/images/top_color_strip_ep.png) repeat-x scroll 50% 0px;
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;

}

#footer{
border-top:1px solid #D6D6D6;
}


#top .logo {
background: transparent url(/site_incs/images/LogoEP.png) no-repeat left top;
}

#nav {z-index: 1000}
#nav .current a, #nav li a:hover{
color:#a4a32a;
/* background:#eee url(/site_incs/images/nav_fade.png) repeat-x 0 0; */
border:none;
text-shadow: 0px 1px 0px #fff; z-index: 1000;

}

#top #nav li ul a:hover{
background:#eee url(/site_incs/images/nav_fade.png) repeat-x 0 0;
color:#a4a32a; z-index:500;
}

#infotext h2 strong{
color: #a4a32a;
}

#sidebar li.here a {color: #a4a32a; font-weight: bold;} 
#sidebar li.here li a {color: #777777; font-weight: normal;} 

#footerwrap{background-color:#e5e5e5; background: url(/site_incs/images/noise_ep.png) repeat 0 0;  margin-top: 20px;}
#sub_footerwrap {background-color:#e5e5e5; background: url(/site_incs/images/noise_green.png) repeat 0 0;  border-top:1px solid #a6b38d; border-bottom:1px solid #8b9871; padding: 0;}

#cboxLoadedContent {background: url(/site_incs/images/noise_ep.png) repeat 0 0 #eee; -moz-border-radius:4px; -webkit-border-radius:4px; overflow:hidden; padding-bottom: 0px;}
#cboxLoadedContent .entry #prod_desc p:last-child{background: url(/site_incs/images/vine_grey_sep.png) no-repeat 0 100%; padding-bottom:130px;}

.nav {background: url(/site_incs/images/noise_green.png) repeat 0 0; height:50px; width:610px; margin-left:10px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; }

#top .pagination a:hover{
border:1px solid #a4a32a;
}

.slideshow img { background: transparent url(/site_incs/images/top_slides_ep.png) no-repeat; padding-top:10px;}
.slideshow_btm { background: transparent url(/site_incs/images/top_slides_ep.png) no-repeat 0 -10px; height:10px;margin-left: 10px;width:610px;}

.wrapper a, #main #sidebar .textwidget a{
color:#777777;
border-bottom: 1px solid #a4a32a;
}

.wrapper a:hover{
border-bottom: 1px solid #666;
color:#a4a32a;
}


#frontpage #infotext h1 {font-size: 180%; font-weight: normal;color: #a4a32a; text-align: center;margin-top: 34px;} 
#frontpage #infotext h2 a:hover {color: #a4a32a; border-bottom: 1px dashed #a4a32a;} 

#top_corner{background:url(/site_incs/images/contact_corners_top_ep.png) 0 0 no-repeat; height:40px;}
#bottom_corner{background:url(/site_incs/images/contact_corners_bottom_ep.png) 100% 100% no-repeat ; height:40px;}

#home_page_sidebar {background: transparent url(/site_incs/images/home_bag_ep_v3.png) no-repeat;}

#sidebar2_content {border: 0px;height:160px;background: transparent url(/site_incs/images/home_panel_bg1.png) no-repeat 100% 0;padding: 24px 10px 0px 20px;}
#sidebar2_content p {line-height: 1.3; font-size: 12px;}
#sidebar2_content a {border-bottom: 0px !important;}
#sidebar2_content img {border: 3px solid #AAAAAA;}
#sidebar2_btm {background: transparent url(/site_incs/images/home_panel_bg1.png) no-repeat 100% 100%; height: 20px;}

#sidebar3_content {height:240px;margin-top:20px; border: 0px;background: transparent url(/site_incs/images/home_panel_bg1.png) no-repeat 50% 0;padding: 24px 10px 0px 20px;}
#sidebar3_content p {line-height: 1.3; font-size: 12px;}
#sidebar3_content a {border-bottom: 0px !important; color: #006796;}
#sidebar3_content img {border: 3px solid #AAAAAA;}
#sidebar3_btm {background: transparent url(/site_incs/images/home_panel_bg1.png) no-repeat 50% 100%; height: 20px;}


/* 
				FOOTER
============================================================= */


#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a
{
color:#a4a32a;
}
#footerwrap .footer_outer {background: url(/site_incs/images/footer_sep_940.png) no-repeat top center;}

#sub_footerwrap .footer_outer {background: url(/site_incs/images/green_sep.gif) repeat-x top center;  padding:20px 0;}

#footer .box ul li a:hover{
background: transparent url(/site_incs/images/bullet_grey.png) left center no-repeat;
color:#a4a32a;
}
.inner {width: 960px; margin: 0 auto; position:relative;}
.inner a { color:#8B9871; border:none; text-transform:lowercase; font-variant: small-caps; font-weight: 700; margin:0 8px 0 0 ; padding:5px 10px; text-shadow: 0 1px 0 #eee; border-right:1px solid #dcdb4a; border-bottom: 1px solid #dcdb4a;  -moz-border-radius: 13px; -webkit-border-radius:13px; border-radius:13px; }
.inner a:hover{border:none; color:#eee; -moz-border-radius: 13px; -webkit-border-radius:13px; border-radius:13px; background: #8B9871; border:none; padding:5px 10px; text-shadow:0 1px 0 #777; border-right: #ddd 1px solid; border-bottom: #ddd 1px solid;}

#fold{background: #eee;background: url(/site_incs/images/card_ep.png) no-repeat 4px 5px; margin-bottom:40px; clear:both; overflow:hidden;-moz-border-radius:5px; }


#footer{ background: url(/site_incs/images/glow.png) no-repeat bottom center;padding-bottom:20px; }


/* 
				FOOTER CONTACT
============================================================= */

#footer #footer_contact {background: url(/site_incs/images/footer_vertical_sep.png) no-repeat right 5px; }
#footer #footer_contact h4 ~ p{margin-bottom:20px;}
#footer #footer_contact h4 ~ p ~ p{margin-bottom:0px; padding-right: 20px;}
#footer #footer_contact p + p {margin-bottom:10px;}

#footer #footer_contact p{ margin-right: 20px;}
.sub_nav {background: url(/site_incs/images/sub_nav_sep_ep.png) no-repeat right 5px; width:60%}
/* 
				FOOTER MAILING LIST
============================================================= */
#mailinglist_form input#subscribe_news_letter { -moz-border-radius:5px; background:#ddd; border:none;border: none; position:relative;
width:170px; padding:8px 50px 8px 10px; color:#444;  border:10px solid #fcfcfc}
#mailinglist_form input#subscribe_news_letter:hover, #mailinglist_form input#subscribe_news_letter:focus{ background: #ccc;}
#mailinglist_form input#send_news_letter {position:absolute;bottom:93px; right:50px;}


p#copyright {color:#8B9871; text-shadow:0o 1px 0 #eee; position:absolute; margin-bopttom:0; padding-bottom:0; position:absolute; right:20px; bottom:0px}


/* 
				search
============================================================= */
#search_box {position:relative; margin-bottom:20px;}
#search_box fieldset {background:#fcfcfc;  padding:10px 0; overflow:hidden;-moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px;}
#search_box #searchsubmit {background: url(/site_incs/images/search.png) 5px center  no-repeat #eee;border: none; display:block; height:35px;  text-indent:-9999px; top:0px; width:35px; cursor: pointer; padding:0; outline: none; border-left:1px solid #eee; position:absolute; top:8px; right:10px;}
#search_box input{ background: #ddd; background:rgba(221,221,221,.75); color:#333;  padding:8px 50px 8px 10px; width:200px; border: none;  border-right:1px solid #eee; border-bottom:1px solid #eee; margin-left:10px; }
#search_box input:hover, #search_box input:focus {background-color:#ccc; color:#444;}

#storemap.map {height: 340px; border: 5px dashed #d0d0d0; }
.city {color:#8D8D8D;font-family:"museo-slab-1","museo-slab-2",serif;text-align:right;}
.add1 {width: 300px; position:relative;float: left;margin-top: 15px;}
.add2 {width: 300px; position:relative;float: right; text-align: right;margin-top: 15px;}
