body {background-color:#CCCCCC;  padding:0; margin:0; background-image:url(tuscan-farm/Pescia_06.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed;}

#container {width:1000px; background-color:#fff; overflow:hidden; margin-left:auto; margin-right:auto;padding:4px; border:1px solid #777; margin-top:30px;}
#header {   height:195px;width:998px;  position:relative; background-color:#fff; border:1px solid #777;}

/*#header #logo{ position:absolute; left:0px; bottom:0px; z-index:5; }*/
#header #header_phone{ position:absolute; right:0px; top:0px; z-index:5; }



#menu {width:998px; border:1px solid #fff; height:36px;  background-color:#fff; margin-top:4px; margin-bottom:4px;}
#menu ul.menutier1 {list-style-type:none;margin:0; padding:0;}
#menu ul.menutier1 li.menuitem {display:block;float:left; }
#menu ul.menutier1 li.menuitem a.menulink {display:block;background-color:transparent; color:#006633;  font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;  padding:9px 10px 9px 10px;  float:left; text-decoration:none; font-weight:bold;}
#menu ul.menutier1 li.menuitem a.menulink:hover {text-decoration:underline; background-color:transparent; color:#CC0000;}
#menu ul.menutier1 li.menuitem_s {display:block;float:left;}
#menu ul.menutier1 li.menuitem_s a.menulink {display:block;background-color:transparent; color:#006633; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;  padding:9px 10px 9px 10px;  float:left; text-decoration:none; font-weight:bold; }
#menu ul.menutier1 li.menuitem_s a.menulink:hover { text-decoration:underline; color:#CC0000;

}




#content {width:1000px; min-height:500px; overflow:hidden; background-color:#fff; padding:0 0 10px 0; text-align:left;  }

#right {width:989px;background-color:#fff;padding:5px;float:left;color:#333; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px; }
#left {width:1px; background-color:#fff;float:right; }
#footer {width:978px; padding:10px; height:35px; background-color:#efefef; background-image:url(837.jpg);  background-position:top left; border:1px solid #777; }




#right h1 {color:#cc0000; font-family:"Tahoma", Arial, Helvetica, sans-serif; 		font-size:20px; line-height:25px; letter-spacing:-1px; margin:0 0 0 0;}
#right h2 {color:#009900; font-family:"Tahoma", Arial, Helvetica, sans-serif; 		font-size:40px; line-height:50px; letter-spacing:-1px; margin:0 0 0 0;}
#right h3 {color:#444; font-family:"Comic Sans MS", Arial, Helvetica, sans-serif; 	font-size:17px; line-height:25px; letter-spacing:-1px; margin:0 0 0 0;font-style:italic;}

#right h4 {color:#333; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:25px;  margin:0 0 0 0;}

#right p {color:#333; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;  margin:0 0 0 0;}



#right a {color:#006633; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:14px; line-height:25px;  text-decoration:underline;}
#right a:hover {color:#ff0000;}

 
 #right ul { padding:0 0 0 10px; margin:0 0 10px 0; }
 #right li { list-style-position:inside; list-style-type:disc; color:#333; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px;   }
 
 
#left h2 {color:#444; margin:0 0 10px 0;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:17px; line-height:15px; letter-spacing:-1px;}
#left h3 {color:#444; margin:0 0 5px 0;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; }
#left h4 {color:#444; margin:0 0 5px 0;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; }
#left p {color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px;margin:0 0 5px 0; }
 #left a {color:#006633; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px; text-decoration:underline;}
 #left a:hover {text-decoration:underline;}
hr {height: 1px; border-style: none; color:#777; background-color:#777; width:100%;}
.pic {padding:5px; border:5px solid #fff; float:right; margin:10px 0 10px 10px;}
.link {color:#006633; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px;  text-decoration:underline;}
.link:hover {color:#006633;}


.menudrop {
position:absolute;
visibility: hidden;
z-index: 100;
background-color: #fff;
text-decoration: none;
padding:0;
text-align:left;
margin-top:0;
width:180px;
border:2px solid #CC0000;
}

.menudrop .menusublink {
color:#CC0000; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:12px; font-weight:bold; text-decoration:none; padding:5px 5px 5px 10px; display:block;}
.menudrop .menusublink:hover {
text-decoration:underline;
}
.menudrop .menusublink_s {
color:#cc0000; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:12px; font-weight:bold; text-decoration:none; padding:5px 5px 5px 10px; display:block;}
.menudrop .menusublink_s:hover {
text-decoration:underline;}





.document_link {color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px; letter-spacing:-0.04em; text-decoration:underline; font-style:italic;}
.document_link:hover {color:#444;}

.document_text {
color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px; letter-spacing:-0.04em;
}

.details {
color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px; letter-spacing:-0.04em; font-style:italic;
}

#confirmbox {
background-color:#eee;
border: 1px solid #ccc;
padding:10px;
width:90%;
margin-bottom:10px;
color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px; letter-spacing:-0.04em; font-style:italic;
}

#errorbox {
background-color:#eee;
border: 1px solid #ccc;
padding:10px;
width:90%;
margin-bottom:10px;
color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px; letter-spacing:-0.04em; font-style:italic;
}

.gallerybox {
padding:8px; background-color:#fff; border:1px solid #ccc; float:left; margin:0 15px 15px 0; width:180px;}



#right td {color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px; line-height:17px; }
 
 .boxtop {height:15px; padding:10px; background-color:#ddd; background-image:url(menu.jpg); background-repeat:repeat-x;   color:#fff; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; border:1px solid #ccc;}
 .box {border:1px solid #ccc; padding:10px; margin:0 0 5px 0; background-image:url(boxbg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#fff;color:#444; font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px;}
 
 .gallerybox {float:left; margin:0 10px 10px 0; border:1px solid #ddd; padding:5px; height:260px;}
