﻿body 
{
	background-image:url('media/images/template/main_background.gif'); background-repeat:no-repeat;
	font-family:Verdana; font-size:10pt; font-weight:normal; color:White;
}

H5 {font-family:Verdana; font-size:10pt; font-weight:bold; color:white; margin-top:0px; margin-bottom:5px;}
H4 {font-family:Verdana; font-size:12pt; font-weight:bold; color:White;}

.NormalText
{
	font-family:Verdana; font-size:10pt; font-weight:normal; color:white;
}
.NormalText_HL
{
	font-family:Verdana; font-size:10pt; font-weight:bold; color:White;
}
.NormalText_HL2
{
	font-family:Verdana; font-size:10pt; font-weight:normal; font-style:italic; color:White; background-color:red;
}
.DarkText
{
	font-family:Verdana; font-size:10pt; font-weight:normal; color:#000080; 
}
.DarkText_Small
{
	font-family:Verdana; font-size:8pt; font-weight:normal; color:#000080; 
}

A.NormalText_Link
{
	text-decoration:underline; color:white; font-weight:normal;
}
A.NormalText_Link:Link:Hover
{
	text-decoration:underline; color:White;
}
A.NormalText_Link:Link:Visited
{
	text-decoration:underline; color:White;
}
A.NormalText_Link:Link:Visited:Hover
{
	text-decoration:underline; color:White;
}
A.NormalText_Link:Link:Active
{
	text-decoration:underline; color:White;
}
A.NormalText_Link:Link:Active:Hover
{
	text-decoration:underline; color:White;
}

.SmallText
{
	font-family:Verdana; font-size:8pt; font-weight:normal; color:white;
}
.SmallText_HL
{
	font-family:Verdana; font-size:8pt; font-weight:bold; color:white;
}
.SmallText_Link:Link
{
	text-decoration:underline; color:white; font-weight:normal;
}
.SmallText_Link:Link:Hover
{
	text-decoration:underline; color:White;
}
.SmallText_Link:Link:Visited
{
	text-decoration:underline; color:White;
}
.SmallText_Link:Link:Visited:Hover
{
	text-decoration:underline; color:White;
}
.SmallText_Link:Link:Active
{
	text-decoration:underline; color:White;
}
.SmallText_Link:Link:Active:Hover
{
	text-decoration:underline; color:White;
}

.Credits:Link
{
	color:#A0A0A0; 
	text-decoration:none; 
	font-size:8pt;
}
.Credits:Link:Visited
{
	font-family:Comic Sans MS, Verdana, Arial;
	color:#c9c9c9; 
	text-decoration:none; 
	font-size:8pt;
}

/*******************/
/* template styles */
/*******************/
	TABLE.MainOutline		{ width:779px; text-align:center; }
	TD.MainContent			{ padding-top:10px; }
	TR.TopBar_Top			{ height:107px; }
	TD.TopBar_TopLeft		{ Width:164px; }
	TD.TopBar_TopMiddle		{ Width:454px; }
	TD.TopBar_TopRight		{ Width:161px; }
	TR.TopBar_Bottom		{ Height:31px; }
	TD.TopBar_BottomLeft	{ Width:164px; }
	TD.TopBar_BottomMiddle	{ width:454px; }
	TD.TopBar_BottomRight	{ width:161px; }
	TR.MainContent			{ Height:412px; }
	TD.MainContent			{ vertical-align:top; padding-top:10px; padding-bottom:5px; padding-left:10px; 
							  padding-right :10px; background-image:url('media/images/template/BackgroundImage.gif'); 
							  background-position:top; background-repeat:no-repeat;}
	TABLE.MainContent			{ Width:100%; Height:100%; text-align:Left; }
	TD.MainContent_Left		{ Width:170px; Vertical-Align:Top; }
	TD.MainContent_Right	{ Width:170px; Vertical-Align:Top; }
	
	TR.MenuHeader			{ height:30px; }
	TD.MenuHeader			{ }
	TR.MenuItem				{ Height:20px; font-family:Verdana; font-size:8pt; font-weight:bold; color:#000080; }
	TR.MenuItem				{ Height:25px; }
	TD.MenuItem_Off			{ padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
							  background-color:White; Width:130px;	
							  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
							    -moz-opacity: 0.25; opacity:0.25; 
							}
	TD.MenuItem_On			{ padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
							  background-color:White; Width:150px;	
							  filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
							    -moz-opacity: 0.50; opacity:0.50; cursor:pointer;
							}
	TD.MenuItem_Selected
	{
		padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
		background-color:White;
		Width:150px;
		filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
			-moz-opacity: 0.50; opacity:0.50;  
	}
	td.MainContentArea
	{
		 Width:609px; vertical-align:Top; padding-right:10px;
	}
	td.MainContentArea_Stock
	{
		 Width:609px; vertical-align:Top; padding-right:10px; padding-bottom:10px;
	}
	TABLE.LatestVideo 
	{
		width:150px; height:150px; color:#000080;
	}
	TR.LatestVideoTitle 
	{
		height:30px;
	}
	TD.LatestVideoTitle {}
	TR.LatestVideo 
	{
		height:120px;
	}
	TD.LatestVideoLeftMargin 
	{
		width:5px;
	}
	TD.LatestVideo 
	{
		background-color:white; 
		width:142px; height:100px; 
		filter:alpha(opacity=17); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=17); 
			-moz-opacity: 0.17; opacity:0.17; 
		padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:5px; 
		vertical-align:top; text-align:center;
	}
	TD.LatestVideo_NonTrans
	{
		background-color:transparent; 
		width:142px; height:100px; 
		padding-left:0px; padding-top:2px; padding-right:0px; padding-bottom:0px; 
		vertical-align:top; text-align:center;
	}
	TD.LatestVideoRightMargin 
	{
		width:3px;
	}
	TABLE.BOTW 
	{
		width:150px; height:150px;
	}
	TR.BOTWTitle 
	{
		height:30px;
	}
	TD.BOTWTitle {}
	TR.BOTW 
	{
		height:120px;
	}
	TD.BOTWLeftMargin 
	{
		width:5px;
	}
	TD.BOTW 
	{
		position:relative; 
		background-color:white; 
		height:100px; 
		filter:alpha(opacity=25); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); 
			-moz-opacity: 0.25; opacity:0.25; 
		padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:5px; 
		vertical-align:top; text-align:center; 
	}
	TD.BOTWOn 
	{
		background-color:white; 
		height:100px; 
		filter:alpha(opacity=75); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); 
			-moz-opacity: 0.75; opacity:0.75; 
		padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:5px; 
		vertical-align:top; text-align:center;
	}
	TD.BOTWRightMargin 
	{
		width:3px;
	}
	.BOTWText 
	{
		font-family:Verdana; font-size:8pt; color:White; color:#000080; text-align:left;
	}
	.BOTWText_Title
	{
		font-family:Verdana; font-size:10pt; font-weight:bold; color:#000080; text-decoration:none; text-align:left;
	}
	
	
/**************************/
/* end of template styles */
/**************************/

/*********************/
/* stock list styles */
/*********************/
	TABLE.stocklist
	{
		font-size:8pt;
	}
	TD.stocklist_header
	{
		background-color:#000080; color:White;
		filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
			-moz-opacity: 0.60; opacity:0.60; 
	}
	TR.stocklist_Item
	{
		cursor:pointer;
	}
	Td.stocklist_item
	{
		height:20px;
		font-family:Verdana; font-size:8pt; font-weight:normal;
	}
	Td.stocklist_item_over
	{
		height:20px;
		background-color:Aqua; color:#000080;
		filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
			-moz-opacity: 0.30; opacity:0.30; 
		height:20px;
	}
	.stocklist_item_alt
	{
		height:20px;
		background-color:white; color:#000080;
		filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
			-moz-opacity: 0.30; opacity:0.30; 
		font-family:Verdana; font-size:8pt; font-weight:normal;
	}
	td.stocklist_item_alt_over
	{
	}
	.stocklist_Link:Link {color:White; text-decoration:none;}
	.stocklist_Link:Link:Visited {color:white; text-decoration:none;}
	.stocklist_Link:Link:Hover {color:white; text-decoration:underline}
	
	.stocklist_Link_Alt:Link {color:#000080; text-decoration:none;}
	.stocklist_Link_Alt:Visited {color:#000080; text-decoration:none;}
	.stocklist_Link_Alt:Hover {color:#000080; text-decoration:underline}
/****************************/
/* end of stock list styles */
/****************************/

/******************************************************/
/* site form styles (see below for admin form styles) */
/******************************************************/
	.frmTextbox
	{
		border-style:solid; border-width:1px;  border-color:White; color:white; font-weight:normal; background-color:Transparent ! important;
		width:250px;
	}
/***************************/
/* end of site form styles */
/***************************/

/***********************/
/* page content styles */
/***********************/
.PageContent	/* NB: When changing fonts in this class, remember to also update the .CMSEditor_IFrame class */
{
	/*font-family:Verdana; font-size:10pt; color:White;*/
}
/******************************/
/* end of page content styles */
/******************************/

/*********************/
/* CMS Editor styles */
/*********************/
	.CMSEditor_IFrame 
	{ /* NB: the font styles within the class should match the .PageContent class */
		border-width:1px; border-style:solid; /*width:618px;height:320px; */
		/*font-family:Verdana; font-size:10pt; font-weight:normal; 
		background-color:White; */
	}
	.CMSEditor_Button 
	{
		width:145px; font-family:Verdana; font-size:8pt;
	}
	.CMSEditor_Button_NoSize
	{
		font-family:Verdana; font-size:8pt;
	}
	.CMSEditor_TextBox
	{
		font-family:Verdana; font-size:8pt;
	}
	.CMSEditor_SelectList
	{
		font-family:Verdana; font-size:8pt;
	}
	.CMSEditor_Label
	{
		font-family:Verdana; font-size:8pt; color:#000080;
	}

/*********************/
/* Admin Form Styles */
/*********************/
	.AdminForm_Button
	{
		font-family:Verdana; font-size:8pt; font-weight:normal;
		width:250px;
	}
	.AdminForm_Button_NoSize
	{
		font-family:Verdana; font-size:8pt; font-weight:normal;
	}
	.AdminForm_Textbox
	{
		border-style:solid; border-width:1px;  border-color:White; color:White; background-color:Transparent;
		width:250px;
	}
	.AdminForm_Label
	{
		font-family:Verdana; font-size:10pt; font-weight:normal;
	}
	.AdminForm_TextLink
	{
		color:White;
	}
	
	TABLE.AdminForm
	{
		width:100%; border-style:solid; border-width:0px; border-color:White;
	}
	TR.AdminForm_Row
	{
		height:20px;
	}
	TD.AdminForm_Label
	{
		color:White; vertical-align:top;
	}
	TD.AdminForm_Field
	{
		
	}
	
/**********************/
/* Boat Details Popup */
/**********************/
	.BoatDetails_PictureFrame
	{
		height:380px;width:350px; border-width:0px; border-style:solid; border-color:White;
		padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;
		border-color:White; border-style:solid; border-width:1px;
	}
	.BoatDetails_DetailsFrame
	{
		vertical-align:top; text-align:center; 
		background-color:white; color:#000080;
		filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
			-moz-opacity: 0.60; opacity:0.60; 
	}
	.BoatDetails_PictureLabel
	{
		background-color:Transparent; border-style:none; width:100%; text-align:center;
	}
	.BoatDetails_Button
	{
		font-family:Verdana; font-size:8pt; width:150px;
	}
	#BoatDetails_Title
	{
		font-family:Verdana; font-size:12pt; font-weight:bold; color:#000080;
	}
	#BoatDetails_Details
	{
		font-family:Verdana; font-size:10pt; font-weight:normal; color:#000080;
	}
	
	
/***********************/
/* general page styles */
/***********************/
/*	#VideoTitle {font-weight:bold; color:white;}
	#VideoDesc {font-weight:normal; color:White;}*/

.CreditText {font-family:verdana; font-size:7pt; text-align:center; color:#000080;}