body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:#b09055;
margin-top:43px;
margin-bottom:20px;
}




div.main{
width:778px;
background:#ffffff;
text-align:left;
height:100%;
}
div.header{
border:#ffffff 1px solid;
height:134px;
}
div.logo{
float:left;
width:193px;
height:134px;
}
div.rotating_image{
float:left;
width:776px;
height:134px;
}
div.mainbody{
border-left:#ffffff 1px solid;
border-right:#ffffff 1px solid;
}
div.left{
float:left;
width:146px;
background:#e3d29a;
text-align:center;
}
div.right{
float:left;
width:630px;
}
div.signup{
margin-top:19px;
margin-bottom:11px;
}
div.signin{
margin-bottom:19px;
}
div.homedelivery{
color:#380e32;
font-size:14px;
font-weight:bold;
margin-bottom:19px;
}
div.homedelivery a{
color:#380e32;
font-size:12px;
font-weight:normal;
}
div.homedelivery a:hover{
color:#380e32;
font-size:12px;
text-decoration:none;
font-weight:normal;
}
a.leftlink{
display:block;
padding-top:6px;
padding-bottom:6px;
padding-left:30px;
padding-right:20px;
text-align:left;
color:#380e32;
background:#f4ebc0;
line-height:15px;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-bottom:2px;
}
a.leftlink:hover{
background:#ffffff;
}
div.leftbottom{
height:62px;
}
div.rleft{
float:left;
width:431px;
}
div.rright{
float:left;
width:198px;
}
div.text{
color:#191919;
padding:20px;
}
div.heading{
color:#43581d;
font-size:18px;
margin-bottom:8px;
}
div.wrapper{
padding-top:12px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
line-height:27px;
}
div.footer{
background:#85601e;
border-left:#ffffff 1px solid;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
text-align:center;
padding:20px;
color:#e7d89f;
}
br.clear{
clear:both;
}
div.quarter{
width:113px;
float:left;
margin-right:6px;
}
div.quarter1{
width:113px;
float:left;
}
div.summer{
text-align:center;
font-weight:bold;
background:#fad334;
color:#463b40;
}
div.fall{
text-align:center;
font-weight:bold;
background:#b1cf7e;
color:#463b40;
}
div.winter{
text-align:center;
font-weight:bold;
background:#d5d7fd;
color:#463b40;
}
div.spring{
text-align:center;
font-weight:bold;
background:#f2847c;
color:#463b40;
}
div.row{

}
div.month{
float:left;
width:37px;
text-align:center;
font-size:11px;
color:#666666;
}
div.img-box{
float:left; 
width:49px;
}
div.cat-text{
float:left;
width:60px;
margin-top:12px;
font-size:11px;
color:#666666;
line-height:14px;
}
div.fbar{
height:47px;
margin-right:3px;
width:16px;
float:left;
background:#f07d6f;
}
div.fbar1{
height:47px;
width:16px;
float:left;
background:#f07d6f;
}
div.fbar-1{
height:47px;
margin-right:3px;
width:16px;
float:left;
}
div.fbar1-1{
height:47px;
width:16px;
float:left;
}

div.vbar{
height:47px;
margin-right:3px;
width:16px;
float:left;
background:#d6d8fd;
}
div.vbar1{
height:47px;
width:16px;
float:left;
background:#d6d8fd;
}
div.vbar-1{
height:47px;
margin-right:3px;
width:16px;
float:left;
}
div.vbar1-1{
height:47px;
width:16px;
float:left;
}

div.gbar{
height:47px;
margin-right:3px;
width:16px;
float:left;
background:#b1d07e;
}
div.gbar1{
height:47px;
width:16px;
float:left;
background:#b1d07e;
}
div.gbar-1{
height:47px;
margin-right:3px;
width:16px;
float:left;
}
div.gbar1-1{
height:47px;
width:16px;
float:left;
}

div.flbar{
height:47px;
margin-right:3px;
width:16px;
float:left;
background:#fad333;
}
div.flbar1{
height:47px;
width:16px;
float:left;
background:#fad333;
}
div.flbar-1{
height:47px;
margin-right:3px;
width:16px;
float:left;
}
div.flbar1-1{
height:47px;
width:16px;
float:left;
}
.style1 {color: #f07d6f}


a.contact{
display:block;
width:249px;
background-image:url(../images/contact-btn.jpg);
padding-top:5px;
margin-bottom:5px;
height:20px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a.contact:hover{
background-image:url(../images/contact-btn1.jpg);
color:#efefef;
}
div.contact-info{
margin-top:10px;
margin-bottom:10px;
line-height:18px;
font-size:13px;
}
div.contact-info a{
color:#333333;
}
div.contact-box-header{
background:#b19056;
color:#ffffff;
text-align:center;
font-size:13px;
font-weight:bold;
padding:3px;
height:100%;
}
div.contact-box{
border:#b19056 1px solid;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}
.tmp_contact-box{
border:#b19056 1px solid;
border-top:0px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}


.box_table { 
border-top:1px  #b19056 solid; 
border-bottom:1px  #b19056 solid; 
border-left:1px  #b19056 solid; 
border-right:1px  #b19056 solid; 
}


.box_table1 { 
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
 }
 
.box_table3 { 
padding-top:5px;
padding-left:5px;
padding-right:5px;
}
 
 
 div.wrapper1{
float:left;
width:335px;
padding-top:12px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
line-height:17px;
}
div.wrapper2{
float:left;
width:240px;
text-align:right;
background:#e3d299;
line-height:17px;
height:100%;
}
div.wrapper2a{
float:left;
width:194px;
text-align:right;
line-height:17px;
height:100%;
}
div.wrapper2b{
float:left;
width:255px;
text-align:right;
background:#e3d299;
line-height:17px;
height:100%;
}

div.wrapper3{
float:left;
width:180px;
text-align:right;
background:#f6f5e0;
line-height:17px;
height:100%;
}



div.contact-box a{
color:#333333;
}
div.box-margin{
}



.text_wrapper{
/*
padding-top:12px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
*/
line-height:18px;
}





 .textboxnormal {
    font-family:  verdana; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal;
    font-variant: normal; text-transform: none; color: #000000; background-color: #ffffff;
    width: auto; width: 350px; border: 1px solid #666666;
}

 .textboxnormal1 {
    font-family:  verdana; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal;
    font-variant: normal; text-transform: none; color: #000000; background-color: #ffffff;
    width: auto; width: 250px; border: 1px solid #666666;
}

.radiobut{color: #000000; background-color: #ffffff; border: 1px solid #666666; }

.txtarea {
    font-family:  verdana; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal;
    font-variant: normal; text-transform: none; color: #000000; background-color: #ffffff;
    height: 100px; width: 450px; border: 1px solid #666666;
}

.submit {
    font-family: verdana; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none;
    background-color: #003300; height: 22px; width: 75px; border: 2px solid #666666; border-style: outset;
}
td.week-text{
color:#333333;
font-size:11px;
}
.r-left{
float:left;
width:115px;}
.r-right{
float:left;
width:35px;}
.r-left a, .r-right a{
color:#333333;}

.postit-top { background: url(../images/postit-top.png) no-repeat top center; height:4px; font-size: 1px}
.postit-body { background: url(../images/postit-body.png) repeat-y top center; margin-top: 20px; }
.postit-bottom { background: url(../images/postit-bottom.png) no-repeat bottom center; padding-bottom: 16px; }
.postit-content {
	padding-top: 0.5em;
	padding-right: 2em;
	padding-left: 1.5em;
	line-height: 1.5em;
	text-align: center;
}