/* FRONT > FRONT DYNAMIC CONTENT
/////////////////////////////////////////////////////*/

	div.frontBox
	{ width: 310px; height: 120px; margin:0 0 15px 0; }
	
		div.frontBox div.top
		{border-bottom: 1px solid #CCC; margin: 0 0 7px 0; padding: 0; width: 310px; float: left;}
		
			div.frontBox div.top div.holder
			{margin: 0pt; padding: 0pt; width: 155px; float: left;}
			
			div.frontBox div.top div.subHolder
			{margin: 0pt; padding: 0pt; width: 155px; float: left;}
			
				div.frontBox div.top div.subHolder img
				{float: right; margin-left: 8px;}
			
				div.frontBox div.top div.holder h1
				{ font:bold 22px Verdana, Arial, Helvetica, sans-serif; color:#1062AD; text-align: left;}
				
					div.frontBox div.top div.holder h1 span
					{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#1062AD; text-align: left;}
					
		div.frontBox div.bottom
		{ margin: 0pt; padding: 0pt; width: 310px; }
		
			div.frontBox div.bottom p
			{font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color:#000; text-align:left;}

/* FRONT > FRONT STRUCTURE
/////////////////////////////////////////////////////*/

	div.wrapper div.content blockquote.frontMiddleContent
	{ float:left; width:325px; padding:5px; }
	
	div.wrapper div.content blockquote.frontRightContent
	{ float:left; width:295px; padding:5px; }
	
/* FRONT > FRONT STRUCTURE > GENERALS
/////////////////////////////////////////////////////*/

			a.viewAll:link,
			a.viewAll:active,
			a.viewAll:visited,
			a.viewAll:hover
			{  float:right; display:block; width:50px; margin:-15px 5px 2px 0; padding:0 0 0 5px; color:#D20000; font:bold 10px Verdana, Arial, Helvetica, sans-serif; background:url(../images/design/bullet_viewAll.gif) no-repeat 0 4px;}
	
/* FRONT > FRONT STRUCTURE > FEATURED DIVE SHOPS
/////////////////////////////////////////////////////*/

	div.featuredDiveShops
	{ height:30px; margin:0; padding:0; background:url(../images/design/bg_featuredDiveShops.gif) repeat-x; border:1px solid #7A7A7A; border-top:none; }
	
		div.featuredDiveShops span.title
		{ display:block; height:28px; float:left; margin:0 0 0 7px; padding:0; font:bold 12px/28px Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; color:#FFF;}

	div.frontBusinesses
	{ height:1%; background:#FFF url(../images/design/bg_squareBox_background.gif) repeat-x bottom; padding:0; margin:0 0 15px 0; border:1px solid #D6D6D6; border-top:none }
	
		div.frontBusinesses blockquote.businessHolder
		{ border-bottom:1px dotted #B5B5B5; margin: 0 5px; padding:5px 0 5px 0; clear:both;}
		
		div.frontBusinesses blockquote.last
		{ border:none; }
		
			div.frontBusinesses blockquote.businessHolder img
			{ float:left; border:1px solid #E7E7E7; margin:0 10px 0 0; }
			
			div.frontBusinesses blockquote.businessHolder a.moreInfo:link,
			div.frontBusinesses blockquote.businessHolder a.moreInfo:active,
			div.frontBusinesses blockquote.businessHolder a.moreInfo:visited,
			div.frontBusinesses blockquote.businessHolder a.moreInfo:hover
			{ text-align:left; margin:0; padding:0; display:block; color:#107BB9; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline; }
			
				div.frontBusinesses blockquote.businessHolder h3 a:link,
				div.frontBusinesses blockquote.businessHolder h3 a:active,
				div.frontBusinesses blockquote.businessHolder h3 a:visited,
				div.frontBusinesses blockquote.businessHolder h3 a:hover
				{ text-align:left; display:block; color:#111170; font:bold 14px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
			
			div.frontBusinesses blockquote.businessHolder p
			{ text-align:left; color:#666; font:normal 11px Arial, Helvetica, sans-serif; }
			
			div.frontBusinesses blockquote.businessHolder a.frontBusinessesNOIMAGE:link,
			div.frontBusinesses blockquote.businessHolder a.frontBusinessesNOIMAGE:active,
			div.frontBusinesses blockquote.businessHolder a.frontBusinessesNOIMAGE:visited,
			div.frontBusinesses blockquote.businessHolder a.frontBusinessesNOIMAGE:hover
			{display: block; float:left; border:1px solid #E7E7E7; margin:0 10px 10px 0;}
			
/* FRONT > FRONT STRUCTURE > FEATURED DEALS
/////////////////////////////////////////////////////*/

	div.featuredDeals
	{ height:30px; margin:0; padding:0; background:url(../images/design/bg_featuredDeals.gif) repeat-x; border:1px solid #1185CB; border-top:none; }
	
		div.featuredDeals span.title
		{ display:block; height:28px; float:left; margin:0 0 0 7px; padding:0; font:bold 12px/28px Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; color:#FFF;}

	div.frontClassifieds
	{ height:1%; background:#FFF url(../images/design/bg_squareBox_background.gif) repeat-x bottom; padding:0; margin:0 0 20px 0; border:1px solid #D6D6D6; border-top:none; }
	
		div.frontClassifieds blockquote.classifiedsHolder
		{ border-bottom:1px dotted #B5B5B5; margin: 0 5px; padding:5px 0 5px 0; clear:both;}
		
		div.frontClassifieds blockquote.last
		{ border:none; }
		
			div.frontClassifieds blockquote.classifiedsHolder img
			{ float:left; border:1px solid #E7E7E7; margin:0 10px 0 0; }
			
			div.frontClassifieds blockquote.classifiedsHolder a.moreInfo:link,
			div.frontClassifieds blockquote.classifiedsHolder a.moreInfo:active,
			div.frontClassifieds blockquote.classifiedsHolder a.moreInfo:visited,
			div.frontClassifieds blockquote.classifiedsHolder a.moreInfo:hover
			{ text-align:left; margin:0; padding:0; display:block; color:#107BB9; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline; }
			
				div.frontClassifieds blockquote.classifiedsHolder h3 a:link,
				div.frontClassifieds blockquote.classifiedsHolder h3 a:active,
				div.frontClassifieds blockquote.classifiedsHolder h3 a:visited,
				div.frontClassifieds blockquote.classifiedsHolder h3 a:hover
				{ text-align:left; display:block; color:#111170; font:bold 14px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
			
			div.frontClassifieds blockquote.classifiedsHolder p
			{ text-align:left; color:#666; font:normal 11px Arial, Helvetica, sans-serif; }
			
			div.frontClassifieds blockquote.classifiedsHolder a.frontClassifiedsNOIMAGE:link,
			div.frontClassifieds blockquote.classifiedsHolder a.frontClassifiedsNOIMAGE:active,
			div.frontClassifieds blockquote.classifiedsHolder a.frontClassifiedsNOIMAGE:visited,
			div.frontClassifieds blockquote.classifiedsHolder a.frontClassifiedsNOIMAGE:hover
			{display: block; float:left; border:1px solid #E7E7E7; margin:0 10px 10px 0;}
			
/* FRONT > FRONT STRUCTURE > FEATURED ARTICLES
/////////////////////////////////////////////////////*/

	div.featuredArticles
	{ height:30px; margin:0; padding:0; background:url(../images/design/bg_featuredArticles.gif) repeat-x; border:1px solid #FF5B5B; border-top:none; }
	
		div.featuredArticles span.title
		{ display:block; height:28px; float:left; margin:0 0 0 7px; padding:0; font:bold 12px/28px Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; color:#FFF;}

	div.frontArticles
	{ height:1%; background:#FFF url(../images/design/bg_squareBox_background.gif) repeat-x bottom; padding:0; margin:0 0 20px 0; border:1px solid #D6D6D6; border-top:none }
	
		div.frontArticles blockquote.articlesHolder
		{ border-bottom:1px dotted #B5B5B5; margin: 0 5px; padding:5px 0 5px 0; clear:both;}
		
		div.frontArticles blockquote.last
		{ border:none; }
		
			div.frontArticles blockquote.articlesHolder img
			{ float:left; border:1px solid #E7E7E7; margin:0 10px 0 0; }
			
			div.frontArticles blockquote.articlesHolder a.moreInfo:link,
			div.frontArticles blockquote.articlesHolder a.moreInfo:active,
			div.frontArticles blockquote.articlesHolder a.moreInfo:visited,
			div.frontArticles blockquote.articlesHolder a.moreInfo:hover
			{ text-align:left; margin:0; padding:0; display:block; color:#107BB9; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline; }
			
				div.frontArticles blockquote.articlesHolder h3 a:link,
				div.frontArticles blockquote.articlesHolder h3 a:active,
				div.frontArticles blockquote.articlesHolder h3 a:visited,
				div.frontArticles blockquote.articlesHolder h3 a:hover
				{ text-align:left; display:block; color:#111170; font:bold 14px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
			
			div.frontArticles blockquote.articlesHolder p
			{ text-align:left; color:#666; font:normal 11px Arial, Helvetica, sans-serif; }
			
			div.frontArticles blockquote.articlesHolder a.frontClassifiedsNOIMAGE:link,
			div.frontArticles blockquote.articlesHolder a.frontClassifiedsNOIMAGE:active,
			div.frontArticles blockquote.articlesHolder a.frontClassifiedsNOIMAGE:visited,
			div.frontArticles blockquote.articlesHolder a.frontClassifiedsNOIMAGE:hover
			{display: block; float:left; border:1px solid #E7E7E7; margin:0 10px 10px 0;}
			
/* FRONT > FRONT STRUCTURE > TITLE SPANS
/////////////////////////////////////////////////////*/

	span.advertisement
	{ display:block; height:28px; float:right; margin:0 0 0 7px; padding:0; font:bold 12px/28px Arial, Helvetica, sans-serif; text-align:right; text-transform:uppercase; color:#444;}
	
	span.videoWeek
	{ display:block; height:28px; float:left; margin:0 0 0 7px; padding:0; font:bold 12px/28px Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; color:#105EAB;}

/* FRONT > GLOBAL SEARCH
/////////////////////////////////////////////////////*

dl.simpleSearch
{ border: 1px solid #5C76CD;}

	dl.simpleSearch dt.simplesearchFrontTitle
	{font: normal 18px/20px Arial, Helvetica, sans-serif; color: #162432; margin: 0 10px 10px 10px; padding: 0;}

		dl.simpleSearch dt span
		{color: #003F7E;}

	dl.simpleSearch dd ul.standardButton li
	{float: right;}
	
		dl.simpleSearch dd ul.standardButton li input
		{width: 73px;}

/* CLASSIFIED PAGE > FRONT > FEATURED CATEGORIES
/////////////////////////////////////////////////////*

	div.frontBusinesses
	{padding-bottom: 10px; padding-left: 15px; clear: both;}

		div.frontBusinesses *
		{margin: 0; padding: 0;}

	div.frontBusinesses p.standardTitle{padding: 0 0 10px 0; margin: 0;}

		div.frontBusinesses p.standardTitle span {color: #D60000;}

	blockquote.highlightBusinesses
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:link,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:active,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:visited,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,
		
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:link,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:active,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:visited,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
		{display: block;}
	
		blockquote.highlightBusinesses	h1,
		blockquote.highlightBusinesses	h1 a:link,
		blockquote.highlightBusinesses	h1 a:active,
		blockquote.highlightBusinesses	h1 a:visited,
		blockquote.highlightBusinesses	h1 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #003F7E; text-align: left; padding: 5px 0 0 0; margin: 0;}
		
			blockquote.highlightBusinesses	h1 a:hover
			{color: #000; text-decoration: underline;}

//////////////////////////////////////////*/

	div.frontPromotions
	{padding-bottom: 10px; padding-left: 15px; clear: both;}

		div.frontPromotions *
		{margin: 0; padding: 0;}

	div.frontPromotions p.standardTitle{padding: 10px 0 10px 0; margin: 0;}

		div.frontPromotions p.standardTitle span {color: #FFB504;}

	blockquote.highlightPromotions
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		blockquote.highlightPromotions a.frontPromotionsIMAGE:link,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:active,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:visited,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
		
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:link,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:active,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:visited,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
		{display: block;}
	
		blockquote.highlightPromotions	h1,
		blockquote.highlightPromotions	h1 a:link,
		blockquote.highlightPromotions	h1 a:active,
		blockquote.highlightPromotions	h1 a:visited,
		blockquote.highlightPromotions	h1 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #6A6546; text-align: left; padding: 5px 0 0 0; margin: 0;}
	
			blockquote.highlightPromotions	h1 a:hover
			{color: #000; text-decoration: underline;}

/* CLASSIFIED PAGE > FRONT > FEATURED CATEGORIES
/////////////////////////////////////////////////////*/

	div.frontClassified
	{padding-bottom: 10px; padding-left: 15px; clear: both; voice-family: "\"}\""; voice-family:inherit; margin-bottom: 20px;}
	html>body div.frontClassified
	{margin-bottom: 10px;}

		div.frontClassified *
		{margin: 0; padding: 0;}

	div.frontClassified p.standardTitle{padding: 10px 0 10px 0; margin: 0;}

		div.frontClassified p.standardTitle span {color: #003F7E;}

	blockquote.highlightClassified
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		blockquote.highlightClassified a.frontClassifiedIMAGE:link,
		blockquote.highlightClassified a.frontClassifiedIMAGE:active,
		blockquote.highlightClassified a.frontClassifiedIMAGE:visited,
		blockquote.highlightClassified a.frontClassifiedIMAGE:hover,
		
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:link,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:active,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:visited,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:hover
		{display: block;}
	
		blockquote.highlightClassified h1,
		blockquote.highlightClassified h1 a:link,
		blockquote.highlightClassified h1 a:active,
		blockquote.highlightClassified h1 a:visited,
		blockquote.highlightClassified h1 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #493A2E; text-align: left; padding: 5px 0 0 0; margin: 0;}
	
			blockquote.highlightClassified h1 a:hover
			{text-decoration: underline;}

/* FRONT PAGE > ARTICLES HIGHLIGHTED
/////////////////////////////////////////////////////*/

dl.baseFrontArticles
{text-align: left; color: #333; clear: both; margin: 20px 10px 0 10px; padding: 0;}

	dl.baseFrontArticles dt
	{font: normal 18px/20px Arial, Helvetica, sans-serif; margin: 10px 10px 0 10px; padding: 0 0 10px 0;}

	dl.baseFrontArticles dd
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0 10px 5px 10px; border-bottom: 1px dashed #F4F4F4;}

	dl.baseFrontArticles dd.lastFrontArticles
	{padding-bottom: 0; border-bottom: 0;}
	
		dl.baseFrontArticles dd h1.frontArticlesTitle {margin:0; padding:0;}

			dl.baseFrontArticles dd h1.frontArticlesTitle a:link,
			dl.baseFrontArticles dd h1.frontArticlesTitle a:active,
			dl.baseFrontArticles dd h1.frontArticlesTitle a:visited,
			dl.baseFrontArticles dd h1.frontArticlesTitle a:hover
			{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 12px; display: block; background: url("../images/design/bullet_frontArticles.gif") 5px 8px no-repeat;}
	
				dl.baseFrontArticles dd h1.frontArticlesTitle a:hover
				{text-decoration: underline;}

			dl.baseFrontArticles dd a:hover
			{text-decoration: underline;}

/* FRONT PAGE > TODAYS EVENTS
/////////////////////////////////////////////////////*/

dl.baseFrontEvents
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding: 10px;}

	dl.baseFrontEvents dt
	{font: normal 18px/20px Arial, Helvetica, sans-serif; margin: 0 0 10px 0; padding-bottom: 10px;}

		dl.baseFrontEvents dt span
		{color: #FD0000;}

	dl.baseFrontEvents dd
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 10px ; margin: 0; background: url("../images/design/bullet_frontArticles.gif") 0 4px no-repeat;}
	
			dl.baseFrontEvents h1 {margin:0; padding:0; display:inline;}
		
				dl.baseFrontEvents h1 a:link,
				dl.baseFrontEvents h1 a:active,
				dl.baseFrontEvents h1 a:visited,
				dl.baseFrontEvents h1 a:hover
				{font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
	
		dl.baseFrontEvents dd.firstFrontEvents
		{ background: none; padding-bottom: 5px; margin-bottom: 10px;}
		
		dl.baseFrontEvents dd.firstFrontEvents img
		{float: left; display:block; margin: 0 10px 0 0; padding: 2px;}
	
			dl.baseFrontEvents dd a:hover
			{color: #000; text-decoration: underline;}
			
			dl.baseFrontEvents dd a.frontEventMore:link,
			dl.baseFrontEvents dd a.frontEventMore:active,
			dl.baseFrontEvents dd a.frontEventMore:visited,
			dl.baseFrontEvents dd a.frontEventMore:hover
			{color: #00005D;}

				dl.baseFrontEvents dd a.frontEventMore:hover
				{color: #000; text-decoration: underline;}
                
                
                
.link_new{
    color:#fff;
    text-docoration:none;
}
.link_new:hover{
    text-decoration:underline;
}
           
