/*
dk green: #8FB7AD;
lt green: #DEEBE8;
dandylion: #E2C87F;
mud: #6F5C51;
peach: #FEEAE1;
orange: #E8653F;
 */

 body{
margin-top:0px;
background: #FFFFFF url("../images/Light_Blue_for_web_ready.jpg") fixed no-repeat;
font-family:arial, verdana, sans serif;
font-size:10pt;
color:#6F5C51;
scrollbar-base-color: #8FB7AD;
scrollbar-track-color: #8FB7AD;
scrollbar-arrow-color: #DEEBE8;
}

p{
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	color:#6F5C51;
}

b{
	font-family:arial, helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}

.green{
background-color:#8FB7AD;
}

.lt_green{
background-color:#DEEBE8;
}

.wt_bg{
background-color:#FFFFFF;
}

.dashed_line{
padding:0px;
margin:0px;
font-size:0px;
border-bottom:1px dashed #8FB7AD;
}

.dk_green{
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	color:#8FB7AD;
}

.dandylion{
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	color:#E2C87F;
}

.orange{
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	color:#E8653F;
}

.wt{
	font-family:arial, verdana, sans serif;
	font-size:9pt;
	color:#FFFFFF;
}

.title{
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:left;
	padding:2px 0px 2px 5px;
	font-size:11pt;
	font-weight:bold;
	color:#6F5C51;
}

h1,h2{
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#6F5C51;
}

h3{
	  font-weight: bold;
	  font-family:geneva, arial, helvetica, sans-serif;
      font-size:10pt;
	  letter-spacing:1px;
	  color:#8FB7AD;
	  }

ul{
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	color:#6F5C51;
}

a{
	color:#6F5C51;
	font-size:10pt;
	text-decoration:underline;
}

a{text-decoration:none; color:#8FB7AD;}
a:hover{text-decoration:none; color:#8FB7AD;}
/*a:visited{text-decoration:none; color:#6F5C51;}*/
a:active{text-decoration:none; color:#E2C87F;}

div.top a{
	color:#FFFFFF;
	text-decoration:none;
}

div.top a:hover{text-decoration:underline; color:#6F5C51;}
div.top a:visited{text-decoration:underline; color:#FFFFFF;}
div.top a:active{text-decoration:none; color:#DEEBE8;}
div.top a:link{text-decoration:none; color:#DEEBE8;}

div#button a{
background-color:#FFFFFF;
border:1px solid #8FB7AD;
color:#8FB7AD;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:center;
padding:0px 4px 1px 4px;
}

div#button a:hover{background-color:#8FB7AD; color:#FFFFFF;}


input{
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	letter-spacing:1px;
	color:#6F5C51;
	background-color:#FFFFFF;
	border:1px solid #8FB7AD;
	padding:1px 4px 1px 4px;
}

input.buttons{
	background-color:#FFFFFF;
	border:0px;
}

select{
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	letter-spacing:1px;
	color:#6F5C51;
	background-color:#FFFFFF;
	border:1px solid #8FB7AD;
}

textarea{
	width:200px;
	font-family:arial, verdana, sans serif;
	font-size:10pt;
	letter-spacing:1px;
	color:#6F5C51;
	background-color:#FFFFFF;
	border:1px solid #8FB7AD;
	padding:1px 4px 1px 4px;
}

.submitLink{
background-color:#FFFFFF;
border:1px solid #8FB7AD;
color:#8FB7AD;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:center;
padding:0px 2px 0px 2px;
cursor: hand;
}

table.style{
width:768px;
background-color:#FFFFFF;
/*
background-image:url("../images/bg2_c1.gif");
background-repeat:no-repeat;*/
border-left:1px solid #6F5C51;
border-bottom:1px solid #6F5C51;
border-right:1px solid #6F5C51;
}

td.border-right{
position:relative;
float:left;
width:220px;
border-right: 1px solid #6F5C51;
}

td.lt_green{
background-color:#616688;
border-right:1px solid #FFFFFF;
}

table.lt_green{
background-color:#616688;
border-right:1px solid #FFFFFF;
}

#white{
position:relative;
float:left;
width:548px;
background-color:#FFFFFF;
}

#subpage_content{
position:relative;
float:left;
width:548px;
}

#gn_stripe{
position:relative;
float:left;
width:100%;
height:6px;
background-color:#8488AC;
font-size:0px;
margin:0px;
padding:0px;
}

#gn_stripe2{
position:relative;
float:left;
width:100%;
height:1px;
background-color:#FFFFFF;
border-top:1px solid #6F5C51;
font-size:0px;
margin:0px;
padding:0px;
}

#ltgn_stripe{
position:relative;
float:left;
width:100%;
height:2px;
background-color:#DEEBE8;
font-size:0px;
margin:0px;
padding:0px;
}

#dandylion_stripe{
position:relative;
float:left;
width:100%;
height:4px;
background-color:#E2C87F;
font-size:0px;
margin:0px;
padding:0px;
}

#dandylion_stripe2{
position:relative;
float:left;
width:100%;
height:5px;
background-color:#E2C87F;
border-bottom:1px solid #FFFFFF;
font-size:0px;
margin:0px;
padding:0px;
}

#dandylion_stripe2_sm{
position:relative;
float:left;
width:100%;
height:5px;
background-color:#E2C87F;
border-bottom:1px solid #FFFFFF;
font-size:0px;
margin:0px;
padding:0px;
}

#mud_stripe{
position:relative;
float:left;
width:100%;
height:3px;
background-color:#6F5C51;
font-size:0px;
margin:0px;
padding:0px;
}

#mud_stripe2{
position:relative;
float:left;
width:100%;
height:2px;
background-color:#6F5C51;
border-bottom: 1px solid #DEEBE8;
font-size:0px;
margin:0px;
padding:0px;
}

td.footer{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
padding:8px 8px 8px 8px;
background-color:#8488AC;
}

div.logo a{
position:relative;
float:left;
width:220px;
height:112px;
background-image:url("../images/logo_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

div.ad a{
position:relative;
float:left;
width:429px;
height:112px;
background-image:url("../images/fall-ad.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

div.fall_ad a{
position:relative;
float:left;
width:418px;
height:112px;
background-image:url("../images/fall-ad_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

td.select_bg{
position:relative;
float:left;
width:111px;
height:112px;
background-image:url("../images/select_bg_c1.gif");
background-repeat:no-repeat;
}

div.anniversary_ad a{
position:relative;
float:left;
width:417px;
height:110px;
background-image:url("../images/anniversary-ad_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

td.select2_bg{
position:relative;
float:left;
width:110px;
height:110px;
background-image:url("../images/select2_bg_c1.gif");
background-repeat:no-repeat;
}

div.sweetheart_ad a{
position:relative;
float:left;
width:417px;
height:110px;
background-image:url("../images/sweetheart-ad_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

td.select3_bg{
position:relative;
float:left;
width:110px;
height:110px;
background-image:url("../images/select3_bg_c1.gif");
background-repeat:no-repeat;
}

.spring_ad,
.spring_ad a{
position:relative;
float:left;
width:417px;
height:110px;
background-image:url("../images/spring-ad_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.select4_bg{
position:relative;
float:left;
width:110px;
height:110px;
background-image:url("../images/select4_bg_c1.gif");
background-repeat:no-repeat;
}

/* JOE 12-08-06, I added this class for the winter ad */

.winter_ad,
.winter_ad a{
position:relative;
float:left;
width:429px;
height:102px;
/*background-image:url("../images/winter_ad.gif");
background-repeat:no-repeat;*/
background-color:#FFFFFF;
}

.summer_ad,
.summer_ad a{
position:relative;
float:left;
width:417px;
height:110px;
background-image:url("../images/summer-ad_c1.jpg");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.select_bg5{
position:relative;
float:left;
width:110px;
height:110px;
/*
background-image:url("../images/select_bg5_c1.jpg");
background-repeat:no-repeat;
JOE 12-08-06, the winter ad has no background image for the
select box */
}

#nav_container{
position:relative;
float:left;
width:220px;
background-color:#DEEBE8;
}

#nav_container div.nav_button a
{
    position:relative;
    float:left;
    width:220px;
    height:25px;
    display:block;
    margin: 0px;
    padding: 0px;
    background-repeat:no-repeat;
    border-bottom:1px solid #FFFFFF;
}

div.home a{background:url("../images/animatednavbutton_home.gif") 0px 0px;}
div.home a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.products a{background:url("../images/animatednavbuttons_products.gif") 0px 0px;}
div.products a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.sales a{background:url("../images/animatednavbuttons_sales.gif") 0px 0px;}
div.sales a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.new a{background:url("../images/animatednavbuttons_whatsnew.gif") 0px 0px;}
div.new a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.about a{background:url("../images/animatednavbuttons_aboutus.gif") 0px 0px;}
div.about a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.contact a{background:url("../images/animatednavbuttons_contactinfo.gif") 0px 0px;}
div.contact a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.events a{ background:url("../images/animatednavbuttons_showschedule.gif") 0px 0px;}
div.events a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.newsletter a{ background:url("../images/animatednavbuttons_newsletter.gif") 0px 0px;}
div.newsletter a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.gallery a{ background:url("../images/animatednavbuttons_gallery.gif") 0px 0px;}
div.gallery a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.links a{ background:url("../images/animatednavbuttons_links.gif") 0px 0px;}
div.links a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

div.wheretobuy a{ background:url("../images/animatednavbuttons_wheretobuy.gif") 0px 0px;}
div.wheretobuy a:hover{background-position: 0px -25px;background-repeat:no-repeat;}

#admin_label{
width:100%;
height:1px;
border-bottom:1px solid #FFFFFF;
margin:0px;
padding:0px;
font-size:0px;
}

#admin_menu{
background-color:#DEEBE8;
border-bottom-width: 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:21px;
z-index:100;
}

#admin_menu a{
width: 100%;
display: block;
text-indent: 15px;
padding: 1px 0;
text-decoration: none;
border-bottom:1px solid #FFFFFF;
}

#admin_menu a:hover{background-color: #8FB7AD; color:#FFFFFF;}
#admin_menu a:visited{color:#6F5C51;}
#admin_menu a:active{color:#E8653F;}
#admin_menu a:link{color:#6F5C51;}

#hadmin_menu{
background-color:#DEEBE8;
border-bottom-width: 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:21px;
z-index:100;
}

#hadmin_menu a{
width: 100%;
display: block;
text-align:center;
padding: 1px 0;
text-decoration: none;
}

#hadmin_menu a:hover{background-color: #8FB7AD; color:#FFFFFF;}
#hadmin_menu a:visited{color:#6F5C51;}
#hadmin_menu a:active{color:#E8653F;}
#hadmin_menu a:link{color:#6F5C51;}

#padding{
padding:5px 8px 5px 8px;
}

*html #dd_padding{
margin-top:0px;
padding:5px 8px 5px 8px;
}

#dd_padding{
margin-top:45px;
padding:0px 8px 0px 8px;
}

*html #search_padding{
margin-top:0px;
padding:5px 8px 5px 8px;
}

#search_padding{
margin-top:22px;
padding:0px 8px 0px 8px;
}

#slogan{
position:relative;
float:left;
width:459px;
height:35px;
background-image:url("../images/slogan_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#stockup{
width:529px;
height:25px;
background-image:url("../images/stockup_c1.gif");
background-repeat:no-repeat;
}

#arrow_container{
position:relative;
float:left;
width:160px;
}

*html #product_catagory{
position:relative;
float:left;
width:148px;
}

#product_catagory{
position:relative;
float:left;
width:148px;
padding-bottom:10px;
}

div.arrow a{
	position:relative;
	float:right;
	width:11px;
	height:15px;
	display:block;
	margin: 0px;
    padding: 0px;
	background:url("../images/arrow_c1.gif") 0px 0px;
	background-repeat:no-repeat;
}

*html #product_list{
position:relative;
float:left;
width:160px;
padding-top:8px;
}

#product_list{
position:relative;
float:left;
width:160px;
padding-top:0px;
}

#seperator{
position:relative;
float:left;
width:1px;
height:175px;
padding:0px 0px 0px 0px;
margin:0px;
font-size:0px;
border-left:1px solid #6F5C51;
}

#rounded_bar_top{
position:relative;
float:left;
width:529px;
height:25px;
background-image:url("../images/rounded_bar_top_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#rounded_bar_bottom{
position:relative;
float:left;
width:529px;
height:25px;
background-image:url("../images/rounded_bar_bottom_c1.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
}

/* Drop Down Menu */

#dropmenudiv{
position:absolute;
background-color:#616688;
border:1px solid #FFFFFF;
border-bottom-width: 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:21px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 15px;
border-bottom: 1px solid #FFFFFF;
padding: 1px 0;
text-decoration: none;
color:#ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #8488AC;
color:#FFFFFF;
}

#dropmenudiv a:visited{ /*hover background color*/
color:#FFFFFF;
}

#dropmenudiv a:active{ /*hover background color*/
color:#FFFFFF;
}

#dropmenudiv a:link{ /*hover background color*/
color:#FFFFFF;
}

table.cart{
border:1px solid #6F5C51;
border-color:#6F5C51;
}

tr.cart_row{
border-top:100% dashed #6F5C51;
}

/* Drop Down Menu */

#separate{
width:12px;
height:6px;
padding:0px 2px 0px 2px;
border-left:1px dotted #E2C87F;
}

.events-calendar {
    width: 200px;
    margin: auto;
}
.events-calendar table { width: 100%; }
.events-calendar table td { text-align: center; }

div#shipping li { list-style-type: none; padding: 0; margin: 0; }
div#shipping li label { font-weight: bold; }

