@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.thumbholder {width:100%; margin:0 auto;}
/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/cssplay-clickbox.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
a.clickbox, a.clickbox:visited, a.clickbox:hover {text-decoration:none;}
a.clickbox img {
	display:block;
	border: 3px solid #CCC;
}
 
a.clickbox b {display:block;}
 
a.clickbox {
	float: left;
	height: 90px;
	margin: 5px;
	width: 100px;
}
 
a.clickbox .lightbox {position:absolute; left:-9999px; top:0; cursor:default; z-index:1000;}
 
a.clickbox .light {position:absolute; left:0; top:0; width:100%;}
a.clickbox .box {position:absolute; left:0; width:100%; text-align:center; height:300px; top:180px; margin-top:-150px;}
/* trigger for IE6 */
a.clickbox:active {direction:ltr;}
 
a.clickbox:active .lightbox {left:0; width:100%; height:100%;}
a.clickbox .lightbox:hover,
a.clickbox:focus .lightbox {position:fixed; left:0; width:100%; height:100%;}
 
a.clickbox .lightbox:hover .light,
a.clickbox:active .lightbox .light,
a.clickbox:focus .lightbox .light {background:#000; width:100%; height:100%; filter: alpha(opacity=75);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity:0.75;
}
 
a.clickbox .lightbox:hover .box img,
a.clickbox:active .lightbox .box img,
a.clickbox:focus .lightbox .box img {border:2px solid #000; margin:0 auto; padding:1px; background:#fff;}
 
a.clickbox .lightbox:hover .box span,
a.clickbox:active .lightbox .box span,
a.clickbox:focus .lightbox .box span {display:block; font:normal 11px/18px verdana, sans-serif; width:400px; padding:0; margin:10px auto; text-align:center; text-decoration:none; color:#ddd;}
 
.clear {clear:left;}
 
a.clickbox i {display:block; width:16px; height:16px; position:fixed; right:-100px; top:0; z-index:500;}
 
a.clickbox .lightbox:hover i,
a.clickbox:active i,
a.clickbox:focus i {right:10px; top:10px; background:url(img/close.gif);}
 
#close {display:block; position:fixed; width:16px; height:16px; right:10px; top:10px; z-index:1000; background:url(img/trans.gif); cursor:pointer;}
 .white_border {
	border: 5px solid #FFF;
}
/* END OF OVERLAY */



.form_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #273377;
}
.main_bg {
	background-color: d2d9ff;
	background-image: url(img/deep_sea_fishing_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	font-size: small;
}
.text_bg_index {
	background-image: url(img/charlestonfishingcharter_main_03.jpg);
}

.text_bg_cont {
	background-image: url(img/fishing_contact_03.jpg);
}

.link_bg_home {
	background-image: url(img/charlestonfishingcharter_main_05.jpg);
	background-repeat: no-repeat;
}

.link_bg_cont {
	background-image: url(img/fishing_contact_05.jpg);
	background-repeat: no-repeat;
}

.htb {
	font-size: large;
	font-weight: bolder;
	color: #9CF;
	text-transform: uppercase;
}

.ht {
	font-size: medium;
	color: #9CF;
	text-transform: uppercase;
}

.hs {
	font-size: small;
	color: #FFF;
}
.hsb {
	font-size: small;
	font-weight: bolder;
	color: #FFF;
}
.cont_big_bg {
	background-image: url(img/fishing_contact_02.jpg);
}

.midlinks {
	font-size: medium;
	font-weight: bolder;
	color: #FF0;
}
.d_padd {
	padding: 20px;
}
.txt_m_b {
	font-size: medium;
	font-weight: bold;
	color: #273377;
}
.white_border {
	border: 5px solid #FFF;
}
#l_m_bg {
	background-image: url(img/fishing_large_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#l_l_bg {
	background-image: url(img/fishing_left_long.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
h1 {
	color: #273377;
	font-size: large;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: medium;
	color: #005596;
	margin: 0px;
	padding: 0px;
}
.white {
	color: #FFF;
	font-weight: bold;
}
h3 {
	font-size: small;
	font-weight: normal;
	margin: 0px;
}
#pj_adore {
	visibility: visible;
	float: right;
	top: 5px;
	position: relative;
	left: 7px;
}
.back_board {
	padding: 10px;
	border: 5px solid #FFF;
	background-image: url(img/back.png);
}
.white_txt {
	font-weight: bold;
	color: #FFF;
}

