/* CSS Document */

*{outline: none;}

body{
margin: 0px;
padding: 0px;
background: #FFFFFF url(images/cayman_bg_body.jpg) left top repeat-y;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
line-height: 17px;
color: #555555;}

h1, h2, h3, h4, p, ul, form{
margin: 0px;
padding: 0px;}

blockquote{
margin-top:3px;
margin-left:25px;
}

img{border: none;}

p{padding: 8px 0; width:500px;}

p a:link, p a:visited, li a:link, li a:visited{color: #0000FF; text-decoration: underline;}
p a:hover, p a:active, li a:hover, li a:active{color: #0000FF; text-decoration: none;}

.pright{
	float:right;
	width:auto;
}

ol{
   margin-top: 5px;
  }
  
h1, h2, h3, h4{font-weight: bolder; padding: 3px 0; line-height: normal;}
hr{height:1px; color:#3497DB;}

h2{font-size: 15px; color: #5E860A;}
h3{color: #A26800;}
h4{font-size: 13px;}

strong.gcolor{
font-size: 12px;
font-weight: bolder;
color: #0F4466;}

.f_right{float: right;}
.f_left{float: left;}
.m_img{margin: 0 0 0 10px;}
.m_img_right{margin: 0 10px 0 0;}
.breaker{clear: both;}

.wallpaper td{
   text-align:center;
}
.wallpaper p{
	padding: 8px 0; 
	width: auto;
}
.wallpaper img{
	border:solid 1px #3497DB;
}
.imgcontent{
	border:solid 1px #3497DB;
	margin-right:25px;
	float:right;
}
.imggallery{
	border:solid 1px #3497DB;
	float:right;
}

.box_width{width: 270px;}

#wrapper{
width: 1016px;
float: left;}

#leftcol{
background: transparent url(images/cayman_bg_left_header.jpg) left top no-repeat;
width: 181px;
float: left;
padding: 254px 25px 0 2px;
}

#leftcol .menus{
background: transparent url(images/cayman_line_hrz.gif) left bottom repeat-x;
margin: 0 0 15px 0;
padding: 0 0 15px 0;}

#leftcol .menus h2{
background: transparent url(images/cayman_nav_bullet.gif) left 3px no-repeat;
padding: 0 0 0 20px;
font-size: 11px;
color: #FDFDA7;
}

.menus h2 a:link, .menus h2 a:visited{color: #FDFDA7;}

#leftcol .menus ul{
	list-style-type: none;
	width: 180px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}

#leftcol .menus ul li a:link, #leftcol .menus ul li a:visited{
color: #FFFFFF;
text-decoration: none;
background: url(images/cayman_nav_bullet_links.gif) left 5px no-repeat;
padding: 0 0 0 10px;}

#leftcol .menus ul li a:hover, #leftcol .menus ul li a:active{
text-decoration: underline;}

#rightcol{
background: transparent url(images/vegas_bg_header.jpg) left top no-repeat;
width: 808px;
height: 239px;
float: left;
}

.headertext{
font: 24px bolder Arial, Helvetica, sans-serif;
padding: 130px 0 0 200px;
height: 109px;
color: #FFFFFF;
}

.headertext a:link, .headertext a:visited{
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;}

.headertext a:hover, .headertext a:active{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;}

.headertext span{
 font-size: 12px;}
 
#container{
width: 797px;
padding: 11px 0 11px 11px;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 17px;
}

#container h1{
font-size: 20px;
font-weight: bolder;
border-bottom: 2px solid #EFEEE9;
padding: 0 0 8px 0;
color: #3497DB;}

#container h3{
padding: 8px 0;
font-size: 12px;
font-weight: bolder;}

#container .box{
width: 797px;
background: url(images/cayman_box_repeater.gif) left top repeat-y;
margin: 0 0 20px 0;}

#container .box .content{
padding: 0 20px;
clear: both;
width: 757px;
overflow: hidden !important;}

#container .box .imgtop{
background: url(images/cayman_box_top.gif) left top no-repeat;
height: 14px;}

#container .box .imgbottom{
background: url(images/cayman_box_bottom.gif) left bottom no-repeat;
height: 14px;}

#container .box ul{
list-style-type: none;
margin: 5px 0 0 0px;}

#container .box ul li{
background: url(images/bullet.gif) left 8px no-repeat;
line-height: normal;
padding: 3px 0 3px 8px;}


#footer{
background: url(images/footer_img_repeater.gif) left top repeat-x;
height: 42px;
margin: 20px 0 20px 11px;}

#footer .ftrleft{
background: url(images/footer_img_left.gif) left top no-repeat;
height: 42px;
}

#footer .ftrcnt{
background: url(images/footer_img_right.gif) right top no-repeat;
height: 42px;
line-height: 42px;
padding: 0 0 0 20px;
width: 777px;
}

#footer a:link, #footer a:visited{
color: #3496DD;
text-decoration: underline;}

#footer a:hover, #footer a:active{
color: #000000;
text-decoration: none;}

form label{
font-weight: bolder;
float: left;
width: 80px;}

b{
font-size: 12px;
color: #CC0000;}

/*	Adsense Box */

.adsense_box_horz{
width: 757px;
padding: 5px 0 10px 0;
clear: both;}

.adsense_box_vert{
width: 160px;
padding: 0px 0 0px 20px;
float: right;
height:600px;}

.adsense_box_content{
width: 520px;
padding: 10px 0 10px 20px;
}

.adsense_box_content_vertical{
width:120px;
padding: 10px 0 10px 0;
float:left;
}

/*	index Page Footer Start	*/

#index_footer_box{
background: url(images/cayman_hm_footer_repeater.gif) center top repeat-y;
margin: 20px 0 0 11px;
border-bottom: 20px solid #FFFFFF;
overflow: hidden !important;}

#index_footer_box a:link, #index_footer_box a:visited{
color: #3496DD;
text-decoration: underline;}

#index_footer_box a:hover, #index_footer_box a:active{
color: #000000;
text-decoration: none;}

#index_footer_top{background: transparent url(images/cayman_hm_footer_top.gif) left top no-repeat;}
#index_footer_bottom{background: transparent url(images/cayman_hm_footer_bottom.gif) left bottom no-repeat;
padding: 10px 20px;}

.teaser{
	font: 15px bolder Arial, Helvetica, sans-serif;
}
/*	index Page Footer End	*/


/*-------------Lightbox CSS -------------------*/

#lightbox{
	background-color:#ffffff;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); background-position:top left; background-repeat:repeat;}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

	
#content table.gallery img,#contentalt table.gallery img{
border:1px solid #fa9035;
float:left;
margin:5px 10px 6px;
}
