* { margin:0px; padding:0px;  }
BODY { text-align: center; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/BACKGROUND.jpg); background-repeat:repeat-x; }

#pagecontainer { margin-left: auto; margin-right: auto; width: 960px; text-align: left; background-color:#ffffff; border:2px solid #aaaaaa;}
	#header { background-color:#ffffff; height: 120px; width:auto; padding:12px; }
		#headerlogo { float:left; height:120px; width:256px; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/etl-logo.gif); background-position:top left; background-repeat:no-repeat; margin:0 0 12px 12px;}
		#headerimagebar { float:right; height:90px; width:500px; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/etl-imagebar.jpg); background-position:top right; background-repeat:no-repeat; margin:12px 12px 12px 12px;}
	#navbar { text-align:center; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/buttonbackgrnd.gif); background-repeat:repeat-x; height:41px; width:100%; margin:0 auto 0 0; }
	#intropanel { height: 158px; width:auto; clear:both; margin-top:20px; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/introbar-greyfadebak.jpg); background-repeat:no-repeat; background-position:top right;}
		#introleft {float:left; height:156px; width:300px; background-image:url(http://www.etl-ltd.com/incl/gfx/photos/home-golfcourse.jpg); background-position:top left; background-repeat:no-repeat; border:1px solid #000000; margin:0 0 0 24px;}
		#introright {float:right; width:auto;}
	#main-home { background-color:#ffffff; margin-top:20px; margin-bottom:20px; width:auto; height:100%;}
	#main { background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/Main-Backgnd.gif); background-position:top right; background-repeat:repeat-y; margin-top:20px; margin-bottom:20px; width:auto; height:100%;}
		#left {float:left; width:300px; height:100%; margin:0 0 0 24px; border:1px solid #038641;}
		#center {float:right; width:auto; display:inline; background-color:#ffffff; margin:0 24px 12px 0;}
		#content {float:left; width:700px; background-color:#ffffff; margin:0 24px 12px 0; clear:none;}
				#menu-left { float:left; clear:left; width:250px; height:60px; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/menu-gen-nopic.gif); background-repeat:no-repeat; background-position:top right; margin:0px 12px 8px 24px; }
				#menu-right { float:right; clear:right; width:250px; height:60px; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/menu-gen-nopic.gif); background-repeat:no-repeat; background-position:top right; margin:0px 0px 8px 0px; }
				#menu-contact { float:right; clear:right; width:250px; height:60px; background-image:url(http://www.etl-ltd.com/incl/gfx/buttons/home-contact-norm.gif); background-repeat:no-repeat; background-position:top right; margin:50px 0px 0px 0px; }
		#right {float:right; width:210px; height:auto; background-color:#eeeeee; margin:0 0 0 0; clear:none; }
	#footer { height:41px; clear:both; vertical-align: top; background-image:url(http://www.etl-ltd.com/incl/gfx/pagedesign/buttonbackgrnd.gif); background-position:left; background-repeat:repeat-x; width:960px; 	}
		
#picpanel {
	float:left;
	width:400px;
	margin: 24px 24px 12px 24px;
	padding: 6px 0 0 0;
}	
	
#highlight {
	float:left;
	width:500px;
	display:inline;
	margin: 24px 24px 12px 24px;
	padding: 12px 0 0 0;
}

form {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	width:400px;
	font-size: 0.8em;
	font-style:normal;
	text-align:left;
	color: #000000;
	background-color:#e8e8e8;
	text-decoration:none;
	text-indent: 0px;
	margin:0px 12px 6px 24px;
	padding:12px 12px 12px 12px;
}
img.form {
	border:1px solid #000000;
	float:right;
	clear:none;
	margin:0 0 0 0;
}

input {
	float:right;
	margin:0px 24px 0px 0px;
	width:auto;
	clear:right;
}

img { border:1px solid #000000; }
a {text-decoration:underline; color:#7F3132;}

#header p{
	float: right;
	width:auto;
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	text-align:right;
	color: #703436;
	text-indent: 0px;
	margin: 75px 0px 24px 0px;
}
#intropanel h1 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	font-weight:bold;
	text-align:right;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	margin: 12px 24px 12px 0;
}
#intropanel h2 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	margin: 12px 24px 12px 0px;
}	
#left h1 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color: #703436;
	text-indent: 0px;
	margin:0px 6px 12px 6px;
	}
#left h2 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color: #000000;
	text-indent: 0px;
	margin: 12px 6px 0px 6px;
}
#left p {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	text-align:left;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	margin:6px 6px 0px 6px;
}
#center p{
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	text-align:left;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	margin:6px 12px 6px 12px;
}

#content h1 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color: #038641;
	text-indent: 0px;
	margin: 0px 12px 24px 24px;
}

#content h2 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	text-decoration:none;
	background-color:#EBEEDB;
	font-weight:bold;
	text-align:left;
	color: #024823;
	clear:both;
	text-indent: 0px;
	padding:6px 6px 6px 6px;
	margin: 24px 12px 12px 24px;
}
#content h3 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color:#f8f8f8;
	color:#7F3132;
	text-transform:capitalize;
	font-weight:bold;
	text-align:left;
	text-indent: 0px;
	padding:2px 6px 2px 6px;
	margin: 0px 12px 4px 24px;
}
#content h3.service {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	height:1.6em;
	background-color:#024823;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	color: #ffffff;
	text-indent: 0px;
	padding:2px 6px 2px 24px;
	margin: 0px 12px 0 36px;
	clear: none;
}

#content h4 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color: #000000;
	text-indent: 0px;
	padding:2px 2px 2px 2px;
	margin: 0px 12px 4px 24px;
}


#content p{
	font-family: century gothic, Arial, Helvetica, sans-serif;
	clear:both;
	font-size: 0.8em;
	font-style:normal;
	text-align:left;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	margin:0px 12px 6px 24px;
}
#content p.service{
	font-family: century gothic, Arial, Helvetica, sans-serif;
	clear:both;
	font-size: 0.8em;
	font-style:normal;
	text-align:left;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	margin:0px 12px 12px 48px;
}
#content p.caption{
	font-family: century gothic, Arial, Helvetica, sans-serif;
	clear:both;
	font-size: 0.8em;
	font-style:normal;
	text-align:left;
	color:#339900;
	text-decoration:none;
	margin:6px 12px 12px 36px;
}

#content .price {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color:#509C6C;
	text-transform:capitalize;
	font-weight:bold;
	text-align:right;
	color: #ffffff;
	text-indent: 0px;
	padding:2px 6px 2px 24px;
	margin: 0px 12px 16px 36px;
	clear: none;
}

#content img { 
	float:left; 
	margin: 6px 6px 12px 24px; 
	border:1px solid #000000;
	clear:none;
}
#content table { 
	font-family:century gothic, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	float:left; 
	clear:none;
	width:95%;
	margin:12px 12px 12px 24px; 
	text-align:LEFT;
	
}

#content tr {
	color:#000000;
	font-weight:normal;
	margin:0 0 0 0px;

}

#content th {
	text-align:left;
	vertical-align: top;
	color:#000000;
	font-weight:bold;
	background-color:#eeeeee;
	width:25%;
	padding:0.8em;
}

#content td {
	text-align:left;
	vertical-align: top;
	width:50%;
	background-color:#F8F8F8;
	margin:0 0 0 0px; 
	padding:0.8em;
}

#content a { text-decoration:underline; color:#038641; }
#content a:hover{text-decoration:underline; color:#000000; }
#content ul {font-family:century gothic, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; list-style:disc inside; margin: 12px 12px 12px 24px; list-style-position:inside;}
#content ol {font-family:century gothic, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; margin: 12px 12px 12px 24px; }
#content li { margin: 12px 12px 12px 24px; }

#menu-left h2 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color: #000000;
	text-indent: 0px;
	margin: 6px 12px 0px 12px;
}
#menu-right h2 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color: #000000;
	text-indent: 0px;
	margin: 6px 12px 0px 12px;
}

#menu-left p{
	font-size: 0.7em;
}
#menu-right p{
	font-size: 0.7em;
}

#menu-left img { 
	float:left; 
	height:60px;
	width:60px;
	margin: 0px 6px 0px 0px; 
	border:1px solid #000000;
}
#menu-right img { 
	float:left; 
	height:60px;
	width:60px;
	margin: 0px 6px 0px 0px; 
	border:1px solid #000000;
}

#menu-left a { text-decoration:none; }
#menu-right a { text-decoration:none; }

#right h2{
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	font-weight:bold;
	text-align:right;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	clear:both;
	margin:24px 12px 24px 12px;
}

#right p{
	
	float: left;
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	text-align:left;
	color: #000000;
	text-decoration:none;
	text-indent: 0px;
	margin:12px 12px 12px 12px;
}

#right img{
	margin: 12px 0px 12px 10px; 
	border:2px solid #000000;
	position:relative;
	float:none;
	clear:none;
	display:inline;
}

#right a { text-decoration:underline; color:#000000; }

#right ul{font-family:century gothic, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; list-style:disc outside; margin: 12px 12px 12px 20px;  }
#right li a {text-decoration:underline; color:#7F3132;}
#right li a:hover{text-decoration:underline; color:#000000;}

#highlight h2{
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	text-align:left;
	color: #375A46;
	text-decoration:none;
	text-indent: 0px;
	margin:0px 12px 0px 12px;
	float:left;
	clear:none;
}
#highlight p{
	
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style:normal;
	text-align:left;
	color: #375A46;
	text-decoration:none;
	text-indent: 0px;
	margin:0px 8px 12px 6px;
	float:left;
	clear:none;
		display:inline;
}

#highlight img{
	margin: 0px 8px 12px 6px; 
	float:left;
	display:inline;
	clear:none;
	vertical-align:text-top;
}


#menu-contact h2 {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	color: #ffffff;
	text-indent: 0px;
	margin: 6px 12px 0px 12px;
}
#footer p {
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style:normal;
	text-align:right;
	color: #703436;
	margin-right: 24px;
}

ul#main-nav {font-family:century gothic, Arial, Helvetica, sans-serif; font-size:0.8em; margin:12px 0 0 22px; float:left; width:100%;}
ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0 0.8em 0 0;}
ul#main-nav li a { text-align:center;text-decoration:none;display:block;padding:0.05em 0.5em;border:1px solid black;color:#ffffff;background:#93C8A7;}
ul#main-nav li a:hover {border:1px solid black;color:#ffffff;background:#0B8A49;}
ul#main-nav li a:active {border:1px solid black;color:#ffffff;background:#0B8A49;}

			#cform { margin: auto; width: 460px; background-color: #eee; padding: 10px; font: bold 12px verdana; }
			#cform img { border: 1px solid #000; }
			#cform .redmark { border: 2px solid #f00; }
			#cform h1 { background-color: #036; padding: 5px; margin: 0; color: #abc; }
			#cform p { background-color: #ddd; padding: 5px ; }
			#cform label { display: block; float: left; width: 140px; clear: left; }
			#cform input.contactFields { width: 300px; }
			#cform input.submit { width: 120px; }
			#cform input.captcha { width: 40px; }
			#cform textarea.contactFields { width: 300px; height: 12em; }
