@charset "UTF-8";

	article,aside,detials,figcation,figures,footer,header,hgroup,menu,nav,section {display:block;}
	
	
	@font-face {
	    font-family: 'CaviarDreams';
	    src: url('_fonts/Caviar/CaviarDreams-webfont.eot');
	    src: url('_fonts/Caviar/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),
	         url('_fonts/Caviar/CaviarDreams-webfont.woff') format('woff'),
	         url('_fonts/Caviar/CaviarDreams-webfont.ttf') format('truetype'),
	         url('_fonts/Caviar/CaviarDreams-webfont.svg#CaviarDreams') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}


	@font-face {
	    font-family: 'CaviarDreams_Bold';
	    src: url('_fonts/Caviar/CaviarDreams_Bold-webfont.eot');
	    src: url('_fonts/Caviar/CaviarDreams_Bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('_fonts/Caviar/CaviarDreams_Bold-webfont.woff') format('woff'),
	         url('_fonts/Caviar/Simonetta-Black-webfont.ttf') format('truetype'),
	         url('_fonts/Caviar/CaviarDreams_Bold-webfont.svg#CaviarDreams_Bold') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}

	
	@font-face {
	    font-family: 'CantarellRegular';
	    src: url('_fonts/Cantarell/Cantarell-Regular-webfont.eot');
	    src: url('_fonts/Cantarell/Cantarell-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	         url('_fonts/Cantarell/Cantarell-Regular-webfont.woff') format('woff'),
	         url('_fonts/Cantarell/Cantarell-Regular-webfont.ttf') format('truetype'),
	         url('_fonts/Cantarell/Cantarell-Regular-webfont.svg#CantarellRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}

	@font-face {
	    font-family: 'CantarellOblique';
	    src: url('_fonts/Cantarell/Cantarell-Oblique-webfont.eot');
	    src: url('_fonts/Cantarell/Cantarell-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
	         url('_fonts/Cantarell/Cantarell-Oblique-webfont.woff') format('woff'),
	         url('_fonts/Cantarell/Cantarell-Oblique-webfont.ttf') format('truetype'),
	         url('_fonts/Cantarell/Cantarell-Oblique-webfont.svg#CantarellOblique') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}

	@font-face {
	    font-family: 'CantarellBold';
	    src: url('_fonts/Cantarell/Cantarell-Bold-webfont.eot');
	    src: url('_fonts/Cantarell/Cantarell-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('_fonts/Cantarell/Cantarell-Bold-webfont.woff') format('woff'),
	         url('_fonts/Cantarell/Cantarell-Bold-webfont.ttf') format('truetype'),
	         url('_fonts/Cantarell/Cantarell-Bold-webfont.svg#CantarellBold') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}

	@font-face {
	    font-family: 'CantarellBoldOblique';
	    src: url('_fonts/Cantarell/Cantarell-BoldOblique-webfont.eot');
	    src: url('_fonts/Cantarell/Cantarell-BoldOblique-webfont.eot?#iefix') format('embedded-opentype'),
	         url('_fonts/Cantarell/Cantarell-BoldOblique-webfont.woff') format('woff'),
	         url('_fonts/Cantarell/Cantarell-BoldOblique-webfont.ttf') format('truetype'),
	         url('_fonts/Cantarell/Cantarell-BoldOblique-webfont.svg#CantarellBoldOblique') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}
	
	
	@font-face {
	    font-family: 'PrintersOrnamentsOneRegular';
	    src: url('_fonts/Printers/PrintersOrnamentsOne-webfont.eot');
	    src: url('_fonts/Printers/PrintersOrnamentsOne-webfont.eot?#iefix') format('embedded-opentype'),
	         url('_fonts/Printers/PrintersOrnamentsOne-webfont.woff') format('woff'),
	         url('_fonts/Printers/PrintersOrnamentsOne-webfont.ttf') format('truetype'),
	         url('_fonts/Printers/PrintersOrnamentsOne-webfont.svg#PrintersOrnamentsOneRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;

	}
	

	body { 
		margin: 0;
		padding: 0;
		font-family: Catarell, Arial, Verdana, sans-serif;
		font-size: 100%;
		line-height: 1.4;
		background-color: #fff; 
		}
		
	#topBand {
		height: 204px;
		background-color: #333333;
		position: absolute;
		width: 100%;
		left:0;
		background-image: url(../images/green-stripe.jpg);
		background-repeat: repeat-x;
		background-position:right 163px; 
	}

	#container {
		z-index:1;
		background:#ffffff;
		width:960px;
		margin-right: auto;
	/*	margin-top: 50px; */
		margin-bottom: 0;
		margin-left: auto;
/*		border:solid 2px #eee; 
		color:#eee;
		min-height:700px; */
		
	}

	#header {
	z-index:2;
	background-color: #333333;
	background-image: url(../images/green-stripe.jpg);
	background-repeat: repeat-x;
	padding:12px;
	background-position:right 163px; 
	height:180px;
	left:0px;
	top:0px;
	position:relative;
	/*Clipping Mask*/
		overflow:hidden;
	 }
	
	.logo { 
		border:none; 
		position: absolute;
		z-index:3;
		opacity:0; 
		left:0px;
		top:0px;
		}
		
	.name { 
	/*	border:solid 2px #F20A67; */
		position: absolute;
		z-index:4;
		
		left:-240px;
		top:-0px;
		
	/*final position	
	{ left:76px; top:4px; } */
}
		
	.LandscapeDesign { 
	/*	border:solid 2px #F20A67; */
		position: absolute;
		z-index:5;
		
		left:1000px;
		top:-0px;
		
		/*final position
		{ left:76px; top:4px; } */
	}	
		
	#navbar { 
		color:#554602;
		font-family: 'CantarellRegular', sanserif;
		font-size: large;
		font-weight:normal;
		font-variant: small-caps;
		letter-spacing: 0.1em;
	/*	border:solid 2px #F20A67; */
		z-index:6;
		width:600px;
		position:absolute;
		left:350px;
		top:70px;
		opacity:0; 
		
		}
		
	#navbar ul { margin:0px; padding:10px; }
	#navbar li { list-style-type:none; display:inline;}
	
	#navbar a {
		display:inline;
		padding-top:60px;
		margin-right:30px; 
		float:none;
		text-align: center;
		position:relative;
		top:25px;
		left:100px;
	}

	#navbar a:link {
		color:#b7b7b7;
		text-shadow: 2px 1px 3px #000000;
		filter: dropshadow(color=#000000, offx=2, offy=1);
		text-decoration: none;
	/*	border:solid 2px #F20A67; */
	}

	#navbar a:visited {
		color: #959595;
	}
		
	#navbar a:hover, #navbar a:active {
		color: #ff9966;
		background-image: url(../images/leaf.png);
		background-repeat:no-repeat;
		background-position: center top; 
	}
	
					
	#navbar a.selected:link { 
		background-image: url(../images/leaf.png);
		background-repeat:no-repeat;
		background-position: center top; 
	} 
	
	p {
		font-family: 'CantarellRegular', sanserif;
		font-size: small;
		font-weight: normal;
		color: #000000;
		text-align: left;
		white-space: normal;
	}

	h2 {
		color:#807C08;
		font-family: 'CaviarDreams_Bold', sanserif;
		font-size: 20px;
	}
	

	h3 {
		color:#AD2B03;
		font-family: 'CaviarDreams_Bold', sanserif;
		font-size: 20px;
	}
	
	h4 {
		font-family: 'CantarellBold', sanserif;
		font-weight: bolder;
		color: #AD2B03;
		font-size: normal;
		}

	 h5 a {
		font-family: 'CantarellBold', sanserif;
		font-weight: normal;
		color: #aba733;
		text-decoration:none;
		}

	h5 a:hover {
		font-family: 'CantarellBold', sanserif;
		font-weight: normal;
		color: #807C08;
		text-decoration:none;
	}
		
	h6 {
		font-family: 'CantarellRegular', sanserif;
		font-weight: normal;
		color: #000;
		font-size: 9px;
		float:right;
		margin-right:25px;
		}
	
	.content {
		position:relative;
		padding:10px;
		}
		
	.content .homeimage  { 
		position:absolute;
		top:50px;
		left:50%;
		margin-left:-312px; 
		
		} 
		
		#footer  { 
			font-family: 'CantarellRegular', sanserif;
			font-weight: normal;
			color: #000;
			text-align:center;
	}
		
		#footer ul { margin:0px; padding:10px; font-size:13px; }
		#footer  li { margin:7px; list-style-type:none; display:inline; }
		
		#footer a:link {
			color:#AD2B03;
		/*	text-shadow: 1px 1px 3px #000000;
			filter: dropshadow(color=#000000, offx=1, offy=1); */
			text-decoration: none;  
		}
		
		#footer a:hover, #footer a:active, #footer a:visited { color:#aba733; } */
		
		.hideME { display:none; }

		element.style {display:none;}
		
		

.required { color:#AD2B03; }

.contact-form .required { color:#AD2B03; }




form {
	font-family: 'CantarellRegular', sanserif;
	font-weight: normal;
	font-size: 10pt;
	color:#66630A;
}

label {
    display:block;
    margin-top:20px;
    letter-spacing:2px;
}

/* Style the text boxes */
input, textarea {
	width:439px;
	height:27px;
	background:#efefef;
	border:1px solid #dedede;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#3a3a3a;
}

textarea {
	height:213px;
	background:url(../images/contact-leaf.png) right no-repeat #efefef;
}

input:focus, textarea:focus {
    border:1px solid #97d6eb;
}


#submit {
	display:block;
    width:127px;
    height:38px;
    
    border:none;
    margin-top:20px;
    cursor:pointer;
}

	#submit:hover {
	    background-color:#aba733;
	    color:#fff;
	}