./*******************/
/* ANCHORS / LINKS */
/*******************/

A.typicalLink {
	color:#000000;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}


A.typicalLink:active{
	color:#303030;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}

A.typicalLink:hover {
	color:#303030;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}

A.typicalLink:visited {
	color:#000000;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}

A.typicalWhite {
	color:#f2f2f2;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}


A.typicalWhite:active{
	color:#ffffff;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}

A.typicalWhite:hover {
	color:#ffffff;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}

A.typicalWhite:visited {
	color:#f2f2f2;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	text-decoration: none;
}


A.MediumLarge {
	color:#000000;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 11pt;
	text-decoration: none;
}


A.MediumLarge:active{
	color:#303030;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 11pt;
	text-decoration: none;
}

A.MediumLarge:hover {
	color:#303030;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 11pt;
	text-decoration: none;
}

A.MediumLarge:visited {
	color:#000000;
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 11pt;
	text-decoration: none;
}

A.Nonfixed {
	text-decoration:none;
	text-align: center;
	vertical-align: center;
	color: #000000;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #999999;
}

A.NonfixedActive {
	text-decoration:none;
	text-align: center;
	vertical-align: center;
	color: #000000;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ff0000;
}


A.BorderedBlack {
	text-decoration:none;
	text-align: center;
	vertical-align: center;
	color: #000000;
	padding: 3px 3px 3px 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	width:104px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	background: #000000;
	border:1px solid #dddddd;
}

A.Bordered {
	text-decoration:none;
	text-align: center;
	vertical-align: center;
	color: #000000;
	padding: 3px 3px 3px 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	width:104px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	border:1px solid #000000;
}

A.Bordered:hover {
	text-decoration:none;
	text-align: center;
	vertical-align: center;
	background: #FFFFaa;
	padding: 3px 3px 3px 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	width:104px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	border:1px solid #000000;
}

A.Bordered:visited {
	text-decoration:none;
	text-align: center;
	vertical-align: center;
	padding: 3px 3px 3px 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	width:104px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	border:1px solid #000000;
}

A.Bordered:active {
	text-decoration:none;
	text-align: center;
	vertical-align: center;
	padding: 3px 3px 3px 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	width:104px;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	border:1px solid #000000;
}


A.gillsXSmallGray {
	font-family: Verdana, Gill Sans MT, GillSans, Arial;
	font-size: 8px;
	color: #000000;
	text-decoration:none;
}

A.gillsXSmallLightGray {
	font-family: Verdana, Gill Sans MT, GillSans, Arial;
	font-size: 8px;
	color: #666666;
	text-decoration:none;
}

A.gillsXSmallGray:hover {
	font-family: Verdana, Gill Sans MT, GillSans, Arial;
	font-size: 8px;
	color: #999999;
	text-decoration:none;
}

/**********/
/* TABLES */
/**********/
TD.padtop10 {
	padding-top:10px;
}

TD.padleft10 {
	padding-left:10px;
}

.headbar {
	vertical-align: center;
	background: url("../images/pagegraphics/ln_hor.gif") repeat-x;
}

TD.fjbg{
	height:100%;
	/*background: left top url("../images/pagegraphics/fj_bg.jpg") no-repeat;*/
}

TD.termsbg{
	height:100%;
	/*background: left top url("../images/pagegraphics/terms_bg.jpg") no-repeat;*/
}

TD.qabg{
	height:100%;
	/*background: left top url("../images/pagegraphics/qa_bg.jpg") no-repeat;*/
}

TD.contactbg{
	height:100%;
	/*background: left top url("../images/pagegraphics/contact_bg.jpg") no-repeat;*/
}

TD.portfoliobg{
	height:100%;
	/*background: left top url("../images/pagegraphics/porfoliomain_bg.jpg") no-repeat;*/
}

TD.portfoliolifestyle1bg{
	height:100%;
	/*background: left top url("../images/pagegraphics/porfoliolifestyle1_bg.jpg") no-repeat;*/
}

TD.portfoliolifestyle2bg{
	height:100%;
	/*background: left top url("../images/pagegraphics/porfoliolifestyle2_bg.jpg") no-repeat;*/
}

TD.portfolioscenicbg {
	height:100%;
	/*background: left top url("../images/pagegraphics/portfolioscenic_bg.jpg") no-repeat;*/
}

TD.portfoliojetcraftbg {
	height:100%;
	/*background: left top url("../images/pagegraphics/portfoliojetcraft_bg.jpg") no-repeat;*/
}

TD.portfoliospeedboatsbg {
	height:100%;
	/*background: left top url("../images/pagegraphics/portfoliospeedboats_bg.jpg") no-repeat;*/
}

TD.portfoliospecialtybg {
	height:100%;
	/*background: left top url("../images/pagegraphics/portfoliospecialty_bg.jpg") no-repeat;*/
}

TD.portfoliofishingbg  {
	height:100%;
	/*background: left top url("../images/pagegraphics/portfoliofishing_bg.jpg") no-repeat;*/
}

TD.portfoliocruisersbg {
	height:100%;
	/*background: left top url("../images/pagegraphics/portfoliocruisers_bg.jpg") no-repeat;*/
}

TD.portfolioyachtsbg {
	height:100%;
	/*background: left top url("../images/pagegraphics/portfolioyachts_bg.jpg") no-repeat;*/
}









/**************/
/* SPAN / DIV */
/**************/

DIV.gillsSmallWhite {
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	color: #f2f2f2;
	line-height: 18px;
	padding: 5px 5px 5px 5px;
}

SPAN.verdanaCopyright {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}

SPAN.verdanaSmall {
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	color: #000000;
}

SPAN.verdanaSmallPadright35{
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	color: #000000;
	padding-right:35px;
}

SPAN.gillsSmallBlack {
	font-family: Gill Sans MT, GillSans, Arial;
	font-size: 8pt;
	color: #000000;
	line-height:10pt;
}

SPAN.gillsMediumBlack {
	font-family: Gill Sans MT, GillSans, Verdana;
	font-size: 10pt;
	color: #000000;
}

SPAN.gillsMediumRed {
	font-family: Gill Sans MT, GillSans, Verdana;
	font-size: 10pt;
	color: #e00000;
}

SPAN.gillsMediumLargeBlack {
	font-family: Gill Sans MT, GillSans, Verdana;
	font-size: 11pt;
	color: #000000;
	line-height: 14pt;
}

/********/
/* MISC */
/********/

.thumbnail {
	border:1px #000000 solid;
}