@charset "UTF-8";
/* CSS Document */

body{
	background-color:#636e72;
	background-image:url(images/bg_body.jpg);
	background-repeat:repeat-x;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.7em;
}
strong{
	font-weight:bold;	
}
h2{
	color:#996600;
	font-size:1.5em;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:1pt;	
	line-height:18px;
}
h3{
	color:#666666;
	font-size:1.2em;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:1pt;	
}
#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
#wrapper_index{
	background-image:url(images/bg_index.jpg);
	background-repeat:no-repeat;
	width:1000px;
	min-height:891px;
}
#wrapper_subpage{
	background-image:url(images/bg_content.jpg);
	background-repeat:no-repeat;
	width:1000px;
	min-height:657px;
}
#wrapper_swf{
	float:left;	
	width:583px;
	margin-top:28px;
}
#wrapper_content_index{
	
}
#wrapper_content_subpage{
	
}
#content_left{
	width:275px;
	float:left;
	padding-right:20px;
	padding-left:25px;
}
#content_right{
	width:240px;
	float:left;
}
#contact_form{
	background-color:#fff7b5; 
	margin:5px 0px 5px 0px; 
	padding-top:15px;
	padding-bottom:15px;
}
.label{
	width:80px;
	float:left;
	text-align:right;
	padding-right:5px;
}
#header_wrapper{
	height:185px;	
}
#header_palms{
	height:79px;
	background-image:url(images/header_palms.jpg);
	background-repeat:no-repeat;
}
#header_koi{
	height:79px;
	background-image:url(images/header_koi.jpg);
	background-repeat:no-repeat;
}
#header_concrete{
	height:79px;
	background-image:url(images/header_concrete.jpg);
	background-repeat:no-repeat;
}
#header_nursery{
	height:79px;
	background-image:url(images/header_nursery.jpg);
	background-repeat:no-repeat;
}
#header_contact{
	height:79px;
	background-image:url(images/header_contact.jpg);
	background-repeat:no-repeat;
}
#header_palms h1{
	text-indent:-9999px;
}
#header_koi h1{
	text-indent:-9999px;
}
#header_concrete h1{
	text-indent:-9999px;
}
#header_nursery h1{
	text-indent:-9999px;
}
#header_contact h1{
	text-indent:-9999px;
}
#header_wrapper_subpage{
	height:115px;	
}
#index_content_top{
	margin:40px 80px 0px 610px;
	height:350px;
	font-size:0.9em;
}
#index_content_bottom{
	margin:130px 0px 0px 275px;	
	font-size:0.9em;
}
.index_content_box{
	float:left;
	width:170px;
	margin-right:40px;
}
#index_content_box1{
	margin-right:53px;
}
#index_content_box2{
	margin-right:58px;
}
#content_subpage_left{
	float:left;
	width:241px;
	padding-left:81px;
	padding-top:185px;
}
#content_subpage_right{
	float:left;
	width:580px;
	background-image:url(images/bg_content_tile.jpg);
	background-repeat:repeat-y;
	
}
#content_subpage_right_content{
	padding:10px 0px 10px 0px;
	
}
#content_subpage_right_content li{
	margin-left:30px;
	list-style-type:disc;
}
#content_subpage_right_content ul{
	margin-top:10px;
	margin-bottom:10px;
}
#content_subpage_right_content p{
	margin-top:10px;
	margin-bottom:10px;
}
#content_subpage_right_content a{
	color:#0a4a65;
}
#content_subpage_right_content img{
	padding:5px;
	border:solid 1px #999;
}
#logo{
	float:left;
	width:348;
}
#logo_content{
	float:left;
	width:335px;
}
#menu_index{
	margin-left:368px;
	padding-top:7px;
}
#menu_index div{
	float:left;
}
#menu_index a{
	display:block;
	height:27px;
}
#menu_content{
	margin-top:51px;
	float:left;
	
}
#menu_left1 a{
	width:241px;
	height:60px;
	display:block;
}
#menu_left2 a{
	width:241px;
	height:60px;
	display:block;
}
#menu_left3 a{
	width:241px;
	height:61px;
	display:block;
}
#menu_left4 a{
	width:241px;
	height:60px;
	display:block;
}
#menu_left1 a:hover{
	background-image:url(images/menu_left_palm.jpg);
	background-repeat:no-repeat;
}
#menu_left2 a:hover{
	background-image:url(images/menu_left_koi.jpg);
	background-repeat:no-repeat;
}
#menu_left3 a:hover{
	background-image:url(images/menu_left_concrete.jpg);
	background-repeat:no-repeat;
}
#menu_left4 a:hover{
	background-image:url(images/menu_left_nursery.jpg);
	background-repeat:no-repeat;
}
#menu_content div{
	float:left;
}
#menu_content a{
	display:block;
	height:27px;
}
#menu1 a{
	width:62px;	
}
#menu2 a{
	width:63px;	
}
#menu3 a{
	width:118px;	
}
#menu4 a{
	width:97px;	
}
#menu5 a{
	width:121px;	
}
#menu6 a{
	width:88px;	
}
#menu1 a:hover{
	background-image:url(images/menu1.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#menu2 a:hover{
	background-image:url(images/menu2.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#menu3 a:hover{
	background-image:url(images/menu3.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#menu4 a:hover{
	background-image:url(images/menu4.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#menu5 a:hover{
	background-image:url(images/menu5.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#menu6 a:hover{
	background-image:url(images/menu6.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#phone{
	font-size:2.3em;
	color:#CC9933;
	float:right;
	padding-right:25px;
	padding-top:20px;
}
#footer{
	text-align:center;
	color:#CCC;
	background-color:#4b575c;
	padding:20px 0px;
	margin-top:50px;
}
#footer a{
	color:#CCC;
	text-decoration:none;
	margin-left:20px;
	margin-right:20px;
}
#footer a:hover{
	text-decoration:underline;	
}
