body {
	margin-top: 0px;
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing: 1px;
	color: #747474;
	font-size: 11px;
	background-color: #f4f4f4;
	scrollbar-arrow-color: #eee;
	scrollbar-3dlight-color: #000;
	scrollbar-highlight-color: #eee;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #eee;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #fff;
}

/* font link styles */

a:link {color: #5D88A1; font-weight: bold; text-decoration: none}
a:visited {color: #5D88A1; font-weight: bold; text-decoration: none;}
a:hover {color: #000; font-weight: bold; text-decoration: none;}
a:active {color: #5D88A1; font-weight: bold; text-decoration: none;}

.fe a:link {color: #766100; font-weight: bold; text-decoration: none}
.fe a:visited {color: #766100; font-weight: bold; text-decoration: none;}
.fe a:hover {color: #000; font-weight: bold; text-decoration: none;}
.fe a:active {color: #766100; font-weight: bold; text-decoration: none;}

.footertext a:link {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #ccc;text-decoration: none;}
.footertext a:visited {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #ccc;text-decoration: none;}
.footertext a:hover {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #000;text-decoration: none;}
.footertext a:active {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #ccc;text-decoration: none;}

.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-decoration: none;	
}

p 
{
	margin: 0px;
	color:#747474;
	line-height: 13px;	
}

td 
{
	margin: 0px;
	color:#747474;
	line-height: 13px;	
}

p.zero {margin-top: 0px;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	
	font-weight: bold;
	letter-spacing: 1px;
	color: #5D88A1;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 2px; 	
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	
	font-weight: bold;
	letter-spacing: 1px;
	color: #766100;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 2px; 	
}

.emailform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #747474;
	font-size: 11px;	
}

.fe
{
	color: #766100;
}

/* bulleted listing colors */

ul, li {
	margin: 0px;
	color:#747474;
	line-height: 13px;		
} 

/* div definition and styles */

#container {
	margin: 0px auto;
	padding: 0;
	width: 1000px;
}

#main {
	position: relative;
	width: 1000px;
	height: 650px;
}

#lhs {
	float: left;
	position: relative;
	width: 140px;
	height: 650px;
	display: inline;
	background: url(images/lhs.gif) no-repeat;
}

#rhs {
	float: left;
	position: relative;
	width: 860px;
	height: 650px;
	display: inline;
}

#rhsmain {
	float: left;
	position: relative;
	width: 860px;
	height: 650px;
	display: inline;
	background: url(images/bg_main.gif) no-repeat;
}

#hometop {
	float: left;
	position: relative;
	width: 860px;
	height: 325px;
	background: url(images/bg_home.gif) no-repeat;
}

#menu_home {
	float: left;
	position: relative;
	width: 850px;
	height: 50px;
}

#home_left {
	float: left;
	position: relative;
	width: 160px;
	height: 175px;
	display: inline;
}

#logo_home {
	float: left;
	position: relative;
	width: 160px;
	height: 175px;
}

#contact_home {
	float: left;
	position: relative;
	width: 160px;
	height: 100px;
}

#text_home {
	float: left;
	position: relative;
	width: 315px;
	height: 275px;
	display: inline;
	text-align: left;	
}

#image_home {
	float: left;
	position: relative;
	width: 330px;
	height: 275px;
	display: inline;
}

#tag_home {
	float: left;
	position: relative;
	width: 55px;
	height: 275px;
	display: inline;
}

#main_left {
	float: left;
	position: relative;
	width: 480px;
	height: 240px;
	padding: 10px 0 0 20px;
	display: inline;
	text-align: left;
}

#main_right {
	float: left;
	position: relative;
	width: 350px;
	height: 250px;
	display: inline;
}

#image {
	float: left;
	position: relative;
	width: 850px;
	height: 300px;
}

#goodtime {
	float: left;
	position: relative;
	width: 850px;
	height: 40px;
}

#combine_left {
	float: left;
	position: relative;
	width: 480px;
	height: 540px;
	padding: 10px 0 0 20px;
	display: inline;
	text-align: left;
}

#combine_right {
	float: left;
	position: relative;
	width: 350px;
	height: 550px;
	display: inline;
}

#homebottom {
	float: left;
	position: relative;
	width: 860px;
	height: 325px;
	background: url(images/bg_home.gif) no-repeat;	
}

#footer {
	clear: both;
	position: relative;
	z-index: 9; 
	width: 1000px;
	height: 30px;
}

#copyright {
	float: left;
	position: relative;
	z-index: 9; 
	width: 480px;
	height: 30px;
	padding-left: 20px;
	display: inline;
}

#designed {
	float: left;
	position: relative;
	z-index: 9; 
	width: 480px;
	height: 30px;
	padding-right: 20px;
	display: inline;
}

/*Main menu: Canyons Edge */
/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_five */
.preloadcea {background: url(images/menu/menu_1a.gif);}
.preloadceb {background: url(images/menu/menu_1b.gif);}
.menuce {padding:0 0 5px 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(images/menu/menu_0c.gif) repeat-x left top; font-size:11px;}
.menuce li {float:left; height:40px; margin-right:1px;}
.menuce li a {display:block; float:left; height:40px; line-height:35px; color:#5D88A1; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(images/menu/menu_0a.gif) no-repeat;}
.menuce li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(images/menu/menu_0b.gif) no-repeat right top; color:#5D88A1;}
.menuce li.current a {color:#404041; background:url(images/menu/menu_2a.gif) no-repeat;}
.menuce li.current a b {color:#404041; background:url(images/menu/menu_2b.gif) no-repeat right top;}
.menuce li a:hover {color:#FFF; background: url(images/menu/menu_1a.gif) no-repeat;}
.menuce li a:hover b {color:#FFF; background:url(images/menu/menu_1b.gif) no-repeat right top;}
.menuce li.current a:hover {color:#404041; background: url(images/menu/menu_2a.gif) no-repeat; cursor:default;}
.menuce li.current a:hover b {color:#404041; background:url(images/menu/menu_2b.gif) no-repeat right top;}
/*end of menu */

/*Main menu: Fairways Edge */
/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_five */
.preloadfea {background: url(images/menu/menu_1a.gif);}
.preloadfeb {background: url(images/menu/menu_1b.gif);}
.menufe {padding:0 0 5px 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(images/menu/menu_0c.gif) repeat-x left top; font-size:11px;}
.menufe li {float:left; height:40px; margin-right:1px;}
.menufe li a {display:block; float:left; height:40px; line-height:35px; color:#766100; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(images/menu/menu_0a.gif) no-repeat;}
.menufe li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(images/menu/menu_0b.gif) no-repeat right top; color:#766100;}
.menufe li.current a {color:#404041; background:url(images/menu/menu_2a.gif) no-repeat;}
.menufe li.current a b {color:#404041; background:url(images/menu/menu_2b.gif) no-repeat right top;}
.menufe li a:hover {color:#FFF; background: url(images/menu/menu_1a.gif) no-repeat;}
.menufe li a:hover b {color:#FFF; background:url(images/menu/menu_1b.gif) no-repeat right top;}
.menufe li.current a:hover {color:#404041; background: url(images/menu/menu_2a.gif) no-repeat; cursor:default;}
.menufe li.current a:hover b {color:#404041; background:url(images/menu/menu_2b.gif) no-repeat right top;}
/*end of menu */
