@charset "utf-8";
/* CSS Document */
html, body {
padding:0px;
margin:0px;
text-align: center;
}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;}
body {
	
	padding: 0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #798484;
	background-color:#fff;
    background-image: url(../images/bg.gif);
    background-repeat:repeat-x;
	text-align:center;
    margin:0px auto;
}


div.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:800px;
}

div.Slice-02_ {
	position:absolute;
	left:0px;
	top:0px;
	width:481px;
	height:82px;
}

div.Slice-03_ {
	position:absolute;
	left:481px;
	top:0px;
	width:479px;
	height:82px;
}

div.Slice-05_ {
	position:absolute;
	left:0px;
	top:82px;
	width:13px;
	height:37px;
}

div.Slice-06_ {
	position:absolute;
	left:13px;
	top:82px;
	width:59px;
	height:37px;
}

div.Slice-07_ {
	position:absolute;
	left:72px;
	top:82px;
	width:76px;
	height:37px;
}

div.Slice-08_ {
	position:absolute;
	left:148px;
	top:82px;
	width:139px;
	height:37px;
}

div.Slice-09_ {
	position:absolute;
	left:287px;
	top:82px;
	width:141px;
	height:37px;
}

div.Slice-10_ {
	position:absolute;
	left:428px;
	top:82px;
	width:121px;
	height:37px;
}

div.Slice-11_ {
	position:absolute;
	left:549px;
	top:82px;
	width:106px;
	height:37px;
}

div.Slice-12_ {
	position:absolute;
	left:655px;
	top:82px;
	width:59px;
	height:37px;
}

div.Slice-13_ {
	position:absolute;
	left:714px;
	top:82px;
	width:157px;
	height:37px;
}

div.Slice-14_ {
	position:absolute;
	left:871px;
	top:82px;
	width:77px;
	height:37px;
}

div.Slice-15_ {
	position:absolute;
	left:948px;
	top:82px;
	width:12px;
	height:37px;
}

div.Slice-16_ {
	position:absolute;
	left:0px;
	top:119px;
	width:960px;
	height:14px;
}

div.Slice-17_ {
	position:absolute;
	left:0px;
	top:133px;
	width:960px;
	height:260px;
}


a {
color: #739795;
text-decoration:underline;
}

a:hover {
color: #739795;
text-decoration:none;
}

.contacticons1 A:link {text-decoration: none; color: #557877; font-size: 14px; }
.contacticons1 A:visited {text-decoration: none; color:#557877; font-size: 14px;}
.contacticons1 A:active {text-decoration: none; font-size: 14px;}
.contacticons1 A:hover {text-decoration: underline; color:#557877; font-size: 14px; }
.contacticons1 {font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #fff;
border: 0px;
}

.footlinks A:link {text-decoration: none; color: #739795; font-size: 11px; }
.footlinks A:visited {text-decoration: none; color:#739795; font-size: 11px;}
.footlinks A:active {text-decoration: none; font-size: 11px;}
.footlinks A:hover {text-decoration: underline; color:#739795; font-size: 11px; }
.footlinks {font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #739795;
border: 0px;
}

div.homebutton a {
background:  url(../images/homebutton.gif) top left;
height: 37px;
width: 59px;
display: block;
}
div.homebutton a:hover {
background:  url(../images/homebutton.gif) bottom left; }
div.homebutton_enabled a {
background:  url(../images/homebutton.gif) bottom left; 
height: 37px;
width: 59px;
display: block;
}

div.gallerybutton a {
background:  url(../images/gallerybutton.gif) top left;
height: 37px;
width: 76px;
display: block;
}
div.gallerybutton a:hover {
background:  url(../images/gallerybutton.gif) bottom left; }
div.gallerybutton_enabled a {
background:  url(../images/gallerybutton.gif) bottom left; 
height: 37px;
width: 76px;
display: block;
}

div.weddingbutton a {
background:  url(../images/weddingbutton.gif) top left;
height: 37px;
width: 139px;
display: block;
}
div.weddingbutton a:hover {
background:  url(../images/weddingbutton.gif) bottom left; }
div.weddingbutton_enabled a {
background:  url(../images/weddingbutton.gif) bottom left; 
height: 37px;
width: 139px;
display: block;
}

div.businessbutton a {
background:  url(../images/businessbutton.gif) top left;
height: 37px;
width: 141px;
display: block;
}
div.businessbutton a:hover {
background:  url(../images/businessbutton.gif) bottom left; }
div.businessbutton_enabled a {
background:  url(../images/businessbutton.gif) bottom left; 
height: 37px;
width: 141px;
display: block;
}

div.partybutton a {
background:  url(../images/partybutton.gif) top left;
height: 37px;
width: 121px;
display: block;
}
div.partybutton a:hover {
background:  url(../images/partybutton.gif) bottom left; }
div.partybutton_enabled a {
background:  url(../images/partybutton.gif) bottom left; 
height: 37px;
width: 121px;
display: block;
}

div.testimonialbutton a {
background:  url(../images/testimonialbutton.gif) top left;
height: 37px;
width: 106px;
display: block;
}
div.testimonialbutton a:hover {
background:  url(../images/testimonialbutton.gif) bottom left; }
div.testimonialbutton_enabled a {
background:  url(../images/testimonialbutton.gif) bottom left; 
height: 37px;
width: 106px;
display: block;
}

div.linksbutton a {
background:  url(../images/linksbutton.gif) top left;
height: 37px;
width: 59px;
display: block;
}
div.linksbutton a:hover {
background:  url(../images/linksbutton.gif) bottom left; }
div.linksbutton_enabled a {
background:  url(../images/linksbutton.gif) bottom left; 
height: 37px;
width: 59px;
display: block;
}

div.photobutton a {
background:  url(../images/photobutton.gif) top left;
height: 37px;
width: 157px;
display: block;
}
div.photobutton a:hover {
background:  url(../images/photobutton.gif) bottom left; }
div.photobutton_enabled a {
background:  url(../images/photobutton.gif) bottom left; 
height: 37px;
width: 157px;
display: block;
}

div.contactsbutton a {
background:  url(../images/contactsbutton.gif) top left;
height: 37px;
width: 77px;
display: block;
}
div.contactsbutton a:hover {
background:  url(../images/contactsbutton.gif) bottom left; }
div.contactsbutton_enabled a {
background:  url(../images/contactsbutton.gif) bottom left; 
height: 37px;
width: 77px;
display: block;
}



#wrapper {
position:relative;
height:auto;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 960px;
	}
	
#header {
height:392px;
	}
#content {
margin-top:14px;
background-color:#fff;
height:auto;
overflow:hidden;
	}	
#footer {
position: relative;
background-color:#fff;
width:960px;
height:auto;
padding-bottom:10px;
padding-top:25px;
	clear: both;
	overflow:hidden;	
}

#contentboxwrapper {
position:relative;
	text-align: left;
	margin: 0px auto;
	padding-top:10px;
	border:0;
	width: 960px;
	height:201px;
	}	

#contentboxwrappera {
position:relative;
	text-align: left;
	margin: 0px auto;
	padding-top:10px;
	border:0;
	width: 960px;
	height:450px;
	}	
#contentboxwrapperb {
position:relative;
	text-align: left;
	margin: 0px auto;
	padding-top:10px;
	border:0;
	width: 960px;
	height:600px;
	}		
#contentboxwrapperc {
position:relative;
	text-align: left;
	margin: 0px auto;
	padding-top:10px;
	border:0;
	width: 960px;
	height:450px;
	}	
	
#side-abox {
	float: left;
	width: 640px;
	position:relative;
}
#side-btestimonials {
float:right;
position:relative;
	margin: 0;
	width:320px;
	height: 1% 
}


#side-apackages {
	float: left;
	position:relative;
	background-image: url(../images/contentboxesbg.gif);
	background-repeat:no-repeat;
	width:320px;
	height:201px;			
}
#side-bgarden {
float:right;
position:relative;
	background-image: url(../images/contentboxesbg.gif);
	margin: 0;
	width:320px;
	height:201px;	 
}

#side-cklgarden {
float:right;
position:relative;
	background-image: url(../images/contentboxesbg.gif);
	margin: 0;
	width:320px;
	height:255px;	 
}

.contwrapper {
position:relative;
background-color:#fff;
	margin: 0;
	width:270px;
	height:201px;	 
}

.boxtitle {
position:relative;
background-image: url(../images/packagestitle.gif);
background-repeat:no-repeat;
margin-top:3px;
	height:20px;
	width:270px;		 
}

.boxtitle2 {
position:relative;
background-image: url(../images/gardenwtitle.gif);
background-repeat:no-repeat;
margin-top:3px;
	height:20px;
	width:270px;		 
}

.boxtitle3 {
position:relative;
background-image: url(../images/subscribenow.gif);
background-repeat:no-repeat;
margin-top:3px;
	height:20px;
	width:270px;		 
}
.boxtitlea {
color:#798484;
font-size:14px;
font-weight: bold; 
font-family:Arial, Helvetica, sans-serif;
text-align: left;
background-repeat:no-repeat;
margin-top:5px;
	height:20px;
	width:270px;		 
}

.boxtitleb {
position:relative; 
background-repeat:no-repeat;
margin-top:5px;
	height:20px;
	width:270px;		 
}

.boxtitlec {
position:relative; 
background-repeat:no-repeat;
margin-top:5px;
	height:20px;
	width:270px;		 
}

.boxbody {
position:relative;
background-color:#fff;
margin-top:15px;
	width:270px;
	text-align:left;
	color:#798484;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.boxbodya {
position:relative;
background-color:#fff;
margin-top:25px;
	width:400px;
	text-align:left;
	color:#798484;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.boxbodyb {
position:relative;
background-color:#fff;
margin-top:25px;
	width:400px;
	text-align:centre;
	margin-right:25px;
	color:#798484;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.boxbodylong {
position:relative;
background-color:#fff;
margin-top:25px;
	width:400px;
	text-align:centre;
	color:#798484;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.boxbutton {
	position:relative;
	text-align:left;
	background-color:#fff;
	margin-top:12px;
	width:270px;
	top: -1px;
}

#offercontactwrapper {
position:relative;
	text-align: left;
	margin-top:35px;
	margin-bottom:25px;
	border:0;
	width: 935px;
	padding-right:25px;
	height:auto;
	}	
#side-aoffer {
padding-left:25px;

	float: left;
	width: 605px;
	position:relative;
	overflow:hidden;
}
#side-bcontact {
float:right;
background-color:#c7d1ca;
position:relative;
	margin: 0;
	width:270px;
	height: 1% 
}

.offertitle {
position:relative;
background-repeat:no-repeat;
	margin: 0;
	height:12px;
	width:270px;		 
}

.offertext {
position:relative;
background-color:#fff;
margin-top:8px;
	width:590px;		 
}

.specialtitle {
position:relative;
background-image: url(../images/specialoffertitle.gif);
background-repeat:no-repeat;
margin-left:25px;
overflow:hidden;
margin-top:10px;
	height:17px;
}

.specialtitles {
position:relative;
background-image: url(../images/specialoffertitlea.gif);
background-repeat:no-repeat;
margin-left:25px;
overflow:hidden;
margin-top:10px;
	height:17px;
}

.specialtitle1 {
position:relative;
background-image:url(../images/specialoffertitle1.gif);
background-repeat:no-repeat;
margin-left:15px;
overflow:hidden;
margin-top:12px;
	height:12px;
}

.specialtitles {
position:relative;
background-image:url(../images/specialoffertitlea.gif);
background-repeat:no-repeat;
margin-left:25px;
overflow:hidden;
margin-top:10px;
	height:17px;
}

.specialtext{
position:relative;
margin-left:15px;
margin-right:10px;
margin-top:10px;
color:#798484;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-style: inherit;
margin-bottom:15px;
}

.footerline {
position:relative;
overflow:hidden;
background-color:#c8d2cb;
	width:910px;
	height:1px;		 
}

.footerlinks {
position:relative;
background-color:#fff;
margin-top:10px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
	width:910px;
	height:auto;		 
}

.content {
padding-left:25px;
padding-top:10px;
height:auto;
	width: 910px;
	position:relative;
	overflow:hidden;
}

.titles {
height:auto;
	width: 910px;
	position:relative;
	color:#739795;
	font-family: Arial, Verdana;
	font-size:16px;
	
}

.subtitles {
height:auto;
	width: 910px;
	position:relative;
	color:#dfce86;
	font-family: Arial, Verdana;
	font-size:15px;
	padding-top:15px;	
}

.subtitles2 {
height:auto;
	width: 910px;
	position:relative;
	color:#aa9b8e;
	font-family: Arial, Verdana;
	font-size:14px;
	padding-top:15px;
	padding-bottom:10px;	
}

.packageswrapper {
position:relative;
	text-align: left;
	border:0;
	overflow:hidden;
	width: 910px;
	padding-right:25px;
		height:auto;
	}	
.side-apackagepic {
background-color: #fff;
	float: left;
	width:193px;
	position:relative;
	height:auto;
}
.side-bpackageinfo {
float:right;
background-color:#fff;
position:relative;
	margin: 0;
	width: 692px;
	height: 1% 
}
.bookingform {
font-family: Times;
font-size: 14px;
font-weight: bold;
color: #739795; 
}

