body{  padding: 0px; margin: 0px; font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif; font-weight: 400; color: #000; background-color: #000; }

/*CLEARFIX*/
/* Hides from IE-mac float clearing for IE6 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both;}
.img {border: none; margin: 0px; border: 0px;}

LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}
.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}
.highlight { font-weight: bold;}

#wrapperall {background-image: url(viewside.jpg); background-repeat: no-repeat; background-position: 993px 86px; background-color:#FFF;}
#wrapperall2 {background-image: url(viewside1.jpg); background-repeat: no-repeat; background-position: 993px 86px; background-color:#FFF;}
#wrapper1 { position: relative; width: 100%; margin: 0px auto; padding: 0px; background-image:url(flowers.jpg); background-repeat:no-repeat; background-position: left bottom; }
#wrapper2 {position: relative;  width: 100%; margin: 0px auto; padding: 0px; background-image:url(flowers2.jpg);background-repeat:no-repeat; background-position: 700px bottom;}
.header {position: relative; width: 870px; height: 70px;border-bottom: 1px #000 solid; margin-bottom: 15px;}
.content {width: 1024px;}
.content2 {width: 1024px;  background-image:url(flowers1.jpg); background-repeat:no-repeat; background-position: left 620px; }
/*LOGO*/
#logo {position: relative; width: 250px;left: 0px; top: 0px; border-bottom: 2px #eeeeee solid;}
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li { text-indent: -9999px; }
UL#logo li a { height: 60px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: left 4px; outline: 0;}

.left { float:left; width: 360px;  margin-left:50px; padding: 0px; }
.right {float:right; width: 590px; margin:0px; padding: 0px;}
.leftcontent { padding: 5px 55px 10px 55px; }
.rightcontent { padding: 0px 0px 30px 0px; margin-bottom: 30px;}
.lefttop{ padding: 0px 55px; }
.address {font-family: Tahoma, Geneva, sans-serif, serif; font-size: 10px; padding-top: 40px; padding-bottom: 0px; margin: 0px; line-height: 32px;}
H1, h2, h3, h4, h5, h6 {font-family: Tahoma, Geneva, sans-serif, serif; margin: 3px 0px; padding: 0px; display:block;}
H3 { font-size: 12px; font-weight: bold; margin: 10px 0px 3px 0px;}
H4 { font-size: 13px; font-weight: bold; color: #B3A273;}
H5 { font-size: 11px; font-weight: bold;  margin: 0px; padding: 0px;}
H2 {  font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align:center; font-weight:400;}

.info1 { font-size: 12px; line-height: 20px; margin: 0px; padding: 0px;  }

/*FACILITIES*/
UL.facil {FLOAT: left; padding: 0px; width: 249px; font-size: 10px; line-height: 18px; font-family: Tahoma, Geneva, sans-serif, serif; font-weight:400; }
UL.facil li {list-style-type: none; DISPLAY: block; margin: 0px;  padding-left: 12px; background-image:url(dot.gif); background-repeat:no-repeat; background-position: left center;}
.facil h4 {background-image:none;list-style-type: none; margin-top: 8px; padding: 4px;color: #fff; text-align: right; background-color:#000; font-size: 10px; font-weight:400; letter-spacing: 3px;}

/*PRINT*/
UL.print{ width: 200px; padding: 0px; margin: 0px;  list-style: none; float: left; font-weight: 400;}
UL.print li { float: left; }
UL.print li a { text-align: center; width: 81px; height: 21px; padding: 0px 4px 0px 4px; FONT-FAMILY: Tahoma, Geneva, sans-serif; font-size: 10px; color: #999;  display: block; outline: 0; line-height: 21px; background-image:url(tab.png); background-repeat:no-repeat; background-position: center bottom;}
UL.print li a:hover {color: #fff; outline: 0;}

.print {position: absolute; bottom:0px; left: 360px; padding: 0px;}
.date {position: absolute; bottom:0px; left: 432px; background-color: #390; color: #fff; font-size: 10px; padding: 5px 15px; width: auto;}

/*TOP MENU*/
UL.menu	{ width: 420px; padding-top: 40px; padding-bottom: 0px; margin: 0px;  list-style: none; float: left; font-weight: bold;}
UL.menu li { float: left; }
UL.menu h4{ width: 20px; background-color: #ebebeb; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; padding: 3px; color: #000; margin: 0px; text-align:center; border: none;}

UL.menu h5{ width: 20px; background-color: #390; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; padding: 3px; color: #fff; margin: 0px; text-align:center; border: none;}
UL.menu h6{font-family:Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #390}
UL.menu li a {padding-left: 10px;FONT-FAMILY: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #000; text-decoration: none; padding-right:10px;  display: block; outline: 0; line-height: 32px;}
UL.menu li a:hover {color: #390; text-decoration: none;  outline: 0;}
.green {font-family:Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; color: #390; line-height:30px; font-weight: bold;}

/*FOOTER*/
.footer1 { width: 100%; margin: 0px auto; padding: 0px; height: 40px;}
.footer { position:absolute; width: 100%; margin: 0px auto; padding: 0px;}
.footercontent { height: 54px; padding: 0px; margin-left: 100px;}
.leftcol{float: left; width: auto; height: 40px; padding-top: 14px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 14px;}

/*FOOTER LINKS*/
H6 { font-weight: 400; color: #999; font-size: 10px; padding: 0px; line-height: 18px; margin: 0px; }
H6 A{ outline: 0; color: #999; padding: 0px;  margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 10px; text-decoration: none;}
H6 A:hover{ outline: 0; text-decoration: none; color: #fff;}

/*FORM + PRICES*/
.formcontent {margin-top: 10px; padding:0px;}
.prices1 {font-size: 11px; }
.seasons { font-size: 11px; color: #FFF; line-height: 17px; padding: 0px; margin: 0px;}
.star{ font-size: 12px; color: #F00;}
textarea, input, option, select { font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;  font-size: 11px; font-weight: normal; color: #000; background-color:#fff; padding: 2px; border: 1px solid #ccc; margin-bottom: 1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px 5px 5px 5px;}

input#form {margin-top: 8px; margin-bottom: 0px; padding: 4px; color: #fff; border: none; cursor: pointer; 
background-color:#000; 
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;}


