body,td,th,div {font-family:Arial Narrow,Verdana, Helvetica, sans-serif; font-size: 10px;}
.body_copy {font-size:12px;font-style:normal;line-height:16px;font-weight:normal;}
.body_copy a:link {text-decoration: underline; color:#000000;}
.body_copy a:visited {text-decoration: underline; color:#000000;}
.body_copy a:active {text-decoration: underline; color:#000066;}
.body_copy a:hover {text-decoration: underline; color:#000066;}
.body_copy1{font-family:Arial;font-size:15px;font-style:normal;line-height:20px;font-weight:normal;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.text_justify{text-align:justify;}
a:link {color: #000000; text-decoration: none;}
a:active {color: #000000;text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
.home_main_box{width:900px;height:650px;}
.head_black{height:26px;background-color:#000000;font-size:16px;line-height:24px;font-weight:bold;text-align:left;color:#56AB54;}
.header_categories td{height:26px;font-size:14px;line-height:26px;font-weight:bold;color:#ffffff;}
.header_categories td a div{text-decoration:none;display:block;font-size:14px;line-height:26px;font-weight:bold;color:#ffffff;text-align:center;}
.header_categories td a:hover div{text-decoration:none;font-size:14px;line-height:26px;font-weight:bold;color:#ffffff;height:26px;text-align:center;;background-color:#7c7976;}
.header_categories td a>div{text-decoration:none;display:block;font-size:14px;line-height:26px;font-weight:bold;color:#ffffff;text-align:center;}
.header_categories td a:hover>div{text-decoration:none;font-size:14px;line-height:26px;font-weight:bold;color:#ffffff;height:26px;text-align:center;;background-color:#7c7976;}
.head_moto{font-size:18px;line-height:24px;font-weight:bold;text-align:left;color:#56AB54;}
.head_moto_1{font-size:16px;line-height:18px;font-weight:bold;text-align:left;color:#56AB54;}
#body_grid table{margin:0;padding:0;background-color:#4D4A49;}
#body_grid table td{height:17px;width:18px;margin:0;padding:0;border-right:1px solid #777471;border-bottom:1px solid #777471;}
#body_grid1 table{margin:0;padding:0;background-color:#4D4A49;}
#body_grid1 table td{height:18px;width:18px;margin:0;padding:0;border-right:1px solid #777471;border-bottom:1px solid #777471;}
#dy_body_grid table{margin:0;padding:0;background-color:#FFFFFF;}
#dy_body_grid table td{height:18px;width:18px;margin:0;padding:0;border-right:1px solid #E0E1E2;border-bottom:1px solid #E0E1E2;}
.body_img_lay1{width:800;padding-left:57px;}
.body_img_lay{position:absolute;top:122px;width:805;display:none;z-index:100;}
.home_image{position:relative;top:0px;left:0px;width:800px;height:280px;}
.home_image1{position:relative;top:26px;left:0px;width:805px;}
.home_small_image1{position:relative;top:0px;left:0px;width:189px;height:89px;display:inline;}
.home_small_image2{position:relative;top:0px;left:20px;width:189px;height:89px;display:inline;}
.home_small_image3{position:relative;top:0px;left:39px;width:189px;height:89px;display:inline;}
.home_small_image4{position:absolute;left:610px;width:209px;height:89px;display:inline;padding-top:10px;font-size:14px;font-style:normal;line-height:16px;font-weight:normal;color:#ffffff;word-wrap:break-word;}
.content_body{padding-top:6px;padding-left:0px;padding-bottom:0px;}
.content_body1{background-color:#CEEFFC;padding-top:10px;padding-left:10px;}
.home_body_copy_title{position:absolute;top:150px;left:75px;width:650px;display:inline;z-index:188;font-family:Arial black;font-size:22px;font-style:normal;line-height:22px;font-weight:bold; color:#ffffff;}
.home_body_copy {font-size:12px;font-style:normal;line-height:12px;font-weight:normal; color:#ffffff;}
.white_grid {background: url(/images/white_grid.jpg) repeat-y top left;}
.body_title{font-size:18px;font-style:normal;line-height:28px;font-weight:bold;text-transform: uppercase;}
.body_big_title{font-family:Arial Black;padding:0;margin:0;height:42px;font-size:38px;font-style:normal;line-height:44px;font-weight:bold;margin-top:-6px;padding-bottom:4px;}
.body_title1{font-family:Arial Black;padding-top:12px;font-size:18px;font-style:normal;line-height:20px;font-weight:bold;border-bottom:2px solid #56AB54;}
.body_title2{font-family:Arial Black;padding-left:0px;height:35px;font-size:15px;font-style:normal;line-height:35px;font-weight:bold;}
.page_title{font-family:Arial Black;font-size:25px;font-style:normal;line-height:25px;color:#56AB54;}
.page_body{font-family:Arial;font-size:15px;font-style:normal;line-height:18px;}
.nar_let_spa{margin: 0 0 0 -6px;}
.nar_let_spa1{margin: 0 0 0 -2px;}
.mission_body_copy {height:500px;font-family:Arial;font-size:14px;font-style:normal;line-height:18px;font-weight:normal;color:#ffffff;background: url(/images/mission_graphic_s.gif) no-repeat top right;margin-right:-30px;}
.islandlogin {z-index:888;display:none;position:absolute;top:0;left:0;background-color:#fff;width:300px;height:120px;border:3px solid #56AB54;}
.mask {z-index:10;display:none;position:absolute;top:0;left:0;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);background-color:#ccc;width:100%;height:100%;}
.press_title{font-family:Arial Black;padding:0;margin:0;font-size:12px;font-style:normal;line-height:16px;font-weight:bold;padding-bottom:3px;}

.vt_left_line {border-left:2px solid #56AB54;padding:0 0 0 10px;}

.comp_name{font-family:Arial Black;font-size:15px;font-style:normal;color:#000000;font-weight:bold;}
div.gallery_img{margin:0px;padding:0px;border: 0px solid #fff;height:auto;width:auto;float:left;text-align:left;vertical-align:text-bottom;}	
div.gallery_img img{margin:0px;border: 0px solid #ffffff;margin-right:30px;margin-top:20px;}
div.gallery_img a:hover img {border: 0px solid #5D6187;}
div.gallery_desc{text-align:left;width:230px;margin:2px;font-family:Arial;font-size:12px;font-style:normal;line-height:16px;font-weight:normal;}

div.gallery_img1{margin:0px;padding:0px;border: 0px solid #fff;height:auto;width:auto;float:left;text-align:left;vertical-align:text-bottom;}	
div.gallery_img1 img{margin:0px;border: 0px solid #ffffff;margin-right:10px;margin-top:6px;}
div.gallery_img1 a:hover img {border: 0px solid #5D6187;}
div.gallery_desc1{text-align:left;width:230px;margin:2px;font-family:Arial;font-size:12px;font-style:normal;line-height:16px;font-weight:normal;}

div.photo_img{margin:0px;padding:0px;border: 0px solid #fff;height:auto;width:auto;float:left;text-align:left;vertical-align:text-bottom;padding-bottom:10px;}	
div.photo_img img{margin:0px;border: 1px solid #ffffff;margin-right:10px;}
div.photo_img a:hover img{border: 1px solid #56AB54;margin-right:10px;}
div.photo_desc{text-align:left;width:230px;margin:2px;font-family:Arial;font-size:12px;font-style:normal;line-height:16px;font-weight:normal;}

form.islandwood_form input,form.islandwood_form textarea,form.islandwood_form select{width:180px;border: 1px solid #5D6187;}
.footer_black{height:26px;background-color:#000000;font-size:16px;line-height:24px;font-weight:bold;text-align:left;color:#56AB54;}
.footer_moto{font-size:19px;line-height:24px;font-weight:bold;text-align:left;color:#56AB54;}
.footer{font-size:11px;line-height:16px;font-weight:normal;text-align:left;}
#island_green{color:#56AB54;}
#island_green:hover{color:#ffffff;}

.submenudiv
{
position:absolute;
top: 64px;
border:1px solid #7c7976;
border-bottom-width: 0;
background-color:white;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:18px;
z-index:188;
width:140px;
color:#000000;
display:none;

}

.submenudiv a
{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #7c7976;
text-decoration: none;
font-weight: bold;
color: #000000;
}

* html .submenudiv a
{ 
width: 100%;
}

.submenudiv a:hover
{ 
background-color: #7c7976;
color:#ffffff;
}

button {padding: 1px;
	height: 22px;
	width: 70px;
	border-left: 1px solid #1B458C;
	border-right: 1px solid #1B458C;
	border-top: 1px solid #1B458C;
	border-bottom: 1px solid #1B458C;
	background-color: #1B458C;
}

.mybuttonstyle {font-family: Arial; color: #FFFFFF; font-size: 11px; font-weight: bold;}
button.mybuttonstyle {
	height: auto;
	width: auto;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	background-color: #56AB54;
	letter-spacing: 0.02em;
	margin: 0 auto;
	padding: 1 3 1 6;
	text-align: center;
	cursor:pointer;
	cursor:hand
}
