body,td,th { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #004771;
	text-decoration: none;
}
a:visited {
	color: #004771;
	text-decoration: none;
}
a:hover {
	color: #004771;
	text-decoration: underline;
}
a:active {
	color: #004771;
	text-decoration: none;
}

#top-leaderboard-area {
	height:104px;
	/*border-bottom:1px solid #fff;*/
	background-color:#333333;
	background-image:url(images/leaderboard_bg.gif);
	background-repeat:repeat-x;
	}

.top-leaderboard-wrapper {
	width:1000px;
	margin:0 auto;
	padding:6px 0;
}

.leaderboard-banner {
	width:730px;
	float:left;
}

.subscription {
	width:220px;
	float:right;
	clear:right;
	
}


.subscription-mag {
	width:70px;
	float:right;
	clear:right;
}

.subscription-links {
	width:140px;
	float:left;
	color:#fff;
}

.subscription-links ul {
	list-style:none;
	padding:0;
	margin:0;
}

.subscription-links li {
	list-style:none;
	/*padding-bottom:.3em;*/
}

.subscription-links a {
	color:#fff;
	font-size:10px;
}

#wrapper {
	width:100%;
	background-color:#FFFFFF;
	background-image:url(images/wrapper_bg.gif);
	background-repeat:repeat-x;
	
}

.main-header {
	width:1000px;
	height:93px;
	background-color:#FFFFFF;
	background-image:url(images/main_header_bg.gif);
	background-repeat:repeat-x;
	margin:0 auto;
}

.main-header-left {
	width:180px;
	margin:10px 0 0 7px;
	float:left;
}

.main-header-right {
	width:770px;
	float:right;
	clear:right;
}

.padi_line {
	padding-bottom:10px;
	margin:10px 7px 0 0;
	padding-bottom:27px;
}

.main-header-resources {
	width:540px;
	float:right;
	clear:right;
}

.login-link a{
	color:#004771;
	font-size:10px;
	font-weight:bold;
}

.login-link{
	width:108px;
	float:left;
	margin-top:4px;
}

.site-search, .site-search table {
	width:205px;
	float:left;
	}
	
.site-search input {
    font-size:1em;
    width:140px;
    border:1px solid #999999;
    margin:0;
    padding:2px;
}	

#searchbox
{
	color:#000;
	font-size:1em;
	width:140px;
	border:1px solid #999999;
	margin:0;
	padding:2px;
}

.destination-search {
	width:175px;
	float:left;
	clear:right;
	margin:0 0 0 20px;
}

.destination-search select{
	background-color:#00a7ed;
	color:#fff;
	font-size:1em;
	border:1px solid #999999;
	padding:1px;
	margin:0;
}

#main-menu {
	width:1000px;
	height:38px;
	background-color:#336699;
	background-image:url(images/main_menu_bg.gif);
	background-repeat:repeat-x;
	margin:0px auto;
	padding:0px;
}

#main-menu ul{
	list-style:none;
	margin:0px 0px 0px 16px;
	padding:0px;
} 

#main-menu ul li{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

#main-menu ul li a {
	margin:0px;
	display:block;
}

#center-wrapper {
	width:984px;
	background-color:#FFFFFF;
	background-image:url(images/center-wrapper-bg.gif);
	background-repeat:repeat-x;
	margin:0 auto;
	padding:7px;
	border-right:0px solid #cfcfcf;
	border-left:0px solid #cfcfcf;
	border-bottom:0px solid #dddddd;
}

#no_contest{
	font-size:10pt;
	color:#004771;
}

.feature-area-left {
	/*width:675px;*/
	float:left;
	margin-top:14px;
}

.feature-area-right {
	width:302px;
	float:right;
}

.medium-banner-top {
	font-size:10px;
	color:#999999;
	background-color:#c6f2fe;
}
.medium-banner-top-dest {
	font-size:10px;
	color:#999999;

}


.medium-banner-top-text {
	font-size:10px;
	color:#999999;
}


#features-slider {
	color:#666666;
	font-weight:bold;
	font-size:1.2em;
	font-stretch:ultra-condensed;
	padding:0 0 6px 0;
}

.homepage-area-left {
	color:black;
	font-weight:normal;
	font-size:11px;
	width:675px;
	float:left;
	margin-top:0x;
	padding-top:0px;
}
.homepage-area-left-travel-destination {
	width:675px;
	float:left;		
}
.homepage-area-left-travel {
	width:675px;
	float:left;
	margin-top:10px;
}

.homepage-area-right {
	width:302px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	float:right; 
	background-color:#c6f2fe;
	height:inherit;
}

.black-font {
	  font-style:normal;
	  font-weight:normal;
	  font-size:12px;
	  color: black;	
}

.title-font {
	  font-style:normal;
	  font-weight:normal;
	  font-size:12px;
	  color: black;	
}

.page-area-left {	
	color: black;
	font-weight:normal;
	width:675px;
	float:left;
	margin-top:3px;
}
.page-area-left a{
text-decoration: none;
}

.page-area-left a:link{
  text-decoration: none;
}

.page-area-left a:active{
  text-decoration: none;
  color:#336666;
}

.page-area-left a:visited{
 text-decoration: none;
}

.page-area-left a:hover{
 text-decoration: underline;
}

.page-area-left a:visited:hover{
text-decoration: underline;
}

.page-area-left-travel-destination {
	width:675px;
	float:left;
	margin-top:3px;
}

.page-area-right {
	width:302px;
	padding-left:7px;
	float:right;
}

.home-skyscraper {
	width:160px;
	font-size:1em;
	color:#999999;
	float:left;
}

.home-center-column {
	/* width:497px;
	 border-left:1px solid #e4e4e4; */
	float:right;
}

table.home-shelf  {
	margin:6px 0px 6px 6px;
	background-image:url(images/bg_shelf.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.home-shelf td {
	padding:6px;
}

table.home-shelf-travel-pkg  {
	margin:6px 0px 6px 6px;
	background-image:url(images/bg_shelf.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.home-shelf-travel-pkg td {
	padding:3px;
}

.home-shelf-titlebar {
	width:490px;
	background-color:#CCCCCC;
	background-image:url(images/home-center-barbg.gif);
	height:22px;
	border-bottom:1px solid #dddddd;
	margin-left:7px;
	
}

.home-shelf-titlebar-ttl{
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding:.6em 0 0 .7em;
	width:220px;
	float:left;
}

.home-newest-photos-ttl {
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding:.2em .7em 0 .7em;
	margin-top:.4em;
	float:right;
	width:48%;
	border-left:1px dotted #666666;
}

.viewAll-text {
	color:#666666;
	font-size:1em;
	padding:.6em .7em 0 0;
	float:right;
	width:75px;
}

.viewAll-text a{
	color:#004771;
	font-size:1em;
	display:block;
	float:right;
}
.viewAll-text1 {
	color:#666666;
	font-size:1em;
	padding:.6em .7em 0 0; 
	font-weight:normal;
}

.viewAll-text1 a{
	color:#004771;
	font-size:1em;
}


.padi-shelf-bar {
	color:#0374bd;
	font-size:1em;
	font-weight:bold;
	padding:.4em 0 0 .7em;
	width:400px;
	float:left;
}

.enewsletter-join {
	width:284px;
	background-image:url(images/bg_enewsletter-join.gif);
	background-repeat:no-repeat;
	background-color:#c6f2fe;	
	padding:8px;	
	
}

.enewsletter-join div {
	color:#333333;
	width:120px;
	font-size:1.1em;
	
}

.enewsletter-subscribe{
	font-size:12px;
	color:#004771;
	font-weight:bold;
	padding:3px 0px 3px 0px; 
	margin:0px; 
	border-bottom:1px solid #004771; 
	width:87px;
}

.enewsletter-text{
	width:115px;
	display:block;
	padding:6px 0;
}

.enewsletter-join td {
	color:#004771;
	font-weight:bold;	
}

.enewsletter-join-input {
	color:#000;
	font-size:1em;
	width:120px;
	border:1px solid #999999;
	margin:0;
	padding:2px;
}

.medium-banner-bottom {
	font-size:10px;
	color:#999999;
	background-color:#c6f2fe;
}

.poll {
	width:286px;
	background-color:#ddfafe;
	background-image:url(images/bg-poll.gif);
	background-repeat:repeat-x;
	padding:8px;
	color:#000;
	font-size:1.1em;
}

.poll td {
	padding:4px;
	color:#000;
	font-size:1em;
}

.poll-ttl {
	padding-bottom:6px;
	border-bottom:1px solid #004771;
	margin-bottom:6px;

}

.circ-form {
	border-top:2px solid #c6f2fe;
}

.article-ttl-list {
	font-size:1.2em;
}

.article-preview-list {
	font-size:1.1em;
}

.byAuthor-text {
	font-style:italic;
	font-size:1.2em;
	color:#004771;
	
}

.home-divetalk-bar {
	background-image:url(images/home-center-barbg.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #dddddd;	
	
}

td.home-divetalk-bar {
	color:#004771;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.home-divetalk-topics ul{
	list-style:none;
	margin:0;
	padding:0 .3em;
}

.home-divetalk-topics li{
	list-style:none;
	margin:0;	
	padding-left:2px;
	padding-top:6px;
}

.home-divetalk-topics li a{
	font-size:1.2em;
	color:#004771;
}

.home-userphotos-thumbs td{
	padding:3px;
	
}

td.newest-photos {
	width:230px;
	border-left:1px dotted #bcbcbc;
}

.home-news-titlebar {
	width:162px;
	background-color:#CCCCCC;
	background-image:url(images/home-newsbar.gif);
	height:22px;
	border-bottom:1px solid #dddddd;
	margin-top:7px;	
}

.home-news-titlebar-ttl{
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding:.6em 0 0 .7em;
	display:block;
	text-align:left;
}

.home-news-list ul{
	list-style:none;
	margin:0;
	padding:.5em;
	text-align:left;
}

.home-news-list li{
	list-style:none;
	margin:0;
	padding-bottom:1em;
}

.home-news-list li a{
	font-size:1.2em;
	color:#004771;
}

#googleads-area {
	padding:.6em;
	border-top:1px solid #dddddd;
}

#footer-area {
	width:1000px;
	height:32px;
	margin:0 auto;
	background-image:url(images/bg-footer.gif);
	background-repeat:no-repeat;
	color:#fff;
	border-top:1px solid #fff;
	padding-top:1em;	
	
}

#footer-area a {
	font-size:1.1em;
	color:#fff;
	}
	
.breadcrumb {
	font-size:1.1em;
	color:#333333;
}
.breadcrumb a {
	color:#333333;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.article_ttl {
	font-size:2em;
	font-weight:normal;
	color:#004771;
	margin:0;
	padding:7px 0;
}

.article_resources ul{
	list-style:none;
	margin:0;
	padding:0 0 7px 0;
	font-size:1em;
}

.article_resources li{
	list-style:none;
	display:inline;
	margin:0 20px 0 0;
	padding:0;
}

.article_resources a {
	color:#333333;
}

.article-body {
	font-size:12px;
	color:#333333;
	line-height:1.4em;
}

.article-body a{
	font-size:12px;
	color:#336666;
	line-height:1.4em;
}

.article-body td {
    font-size:12px;
	color:#333333;
	line-height:1.4em;
}

.article-body-img {
	padding:0 12px 6px 0;
}

.related-articles-box {
	border:4px solid #ecece8;
	margin-top:7px;
	padding:7px;
	font-size:12px;
}

.related-articles-box a{
	font-size:12px;
	color:#004771;	
	
}

.related-articles-box ul {
	margin:9px 0 0 7px;
	padding:0;
	list-style:url(images/arrow-bl.gif);
}

.related-articles-box li {
	margin:0 0 10px 14px;
}

.comment-articles-box {
	border:4px solid #ecece8;
	margin:7px 0;
	padding:7px;
	font-size:1.1em;
}

.comment-articles-box p{	
	margin:0px;
	padding:1px;
	font-size:1.1em;
}

.comment-articles-box a{
	font-size:1.0em;
	color:#004771;	
	text-decoration:underline;
}

.comment-articles-box ul {
	margin:9px 0 0 14px;
	padding:0;
	list-style:url(images/icon-comments.gif);
	}

.comment-articles-box li {
	margin:0 0 10px 14px;
}

.comment-author {
	font-style:italic;
}

.comment-flag-content {
	font-style:normal;
	font-weight:bold;
	font-size:0.8em;
	padding-bottom:8px;	
}

.box-ttl {
	color:#1A5698;
font-size:1.2em;
font-weight:bold;
}

.box-sub-ttl {
	color:#004771;		
	margin-bottom:5px;
}

.Purple
{
 background-image:url(/images/temp/purple.gif);
}
.gear-left
{
	width:180px;
	float:left;
	padding-right:6px;
}
.gear-middle
{
	width:489px;
	float:left;
}
.gear-bg
{
	background-image:url(/images/gear_bg_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.margin5b
{
	margin-bottom:5px;
}
.padding5b
{
	padding-bottom:5px;
}
.padding10
{
	padding:10px;
}
.padding10lr
{
	padding-left:10px;
	padding-right:10px;
}
a.gear-category, a.gear-category:hover
{
	font:12px arial;
	text-decoration:underline;
	color:#004771;
}
.pageNumber, a.pageNumber
{
	color:#333333;
	font:12px bold arial;
}
.pageNumberNextPrev, a.pageNumberNextPrev
{
	color:#666666;
	font:12px bold arial;
}
.product {
	color:#666666;
	font-size:12px;
}
.product a {
	color:#004771;
	font-size:12px;
	font-weight:bold;
}
.product a:hover {
	text-decoration:underline;
}
.productMore a {
	color:#004771;
	font-size:12px;
	text-decoration:none;
}
.productMore a:hover {
	text-decoration:underline;
}
.clientInfoTop {
	background-color:#F1F1F1;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:15px 15px 0px 15px;;
	font-size:11px;
	color:#1A5698;
}
.clientInfoName {
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.clientInfoBottom {
	background-color:#F1F1F1;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:0px 0px 15px 15px;
}
.greybar {
	height:23px;
	background-image:url(/images/greybar_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.greybarLeft {
	float:left;
	border:0px;
	margin:0px;
}
.greybarRight {
	float:right;
	border:0px;
	margin:0px;
}
.blueTitle {
	color:#1A5698;
	font-size:1.2em;
	font-weight:bold;
	padding-top:5px;
	text-transform:uppercase;
}
.blueTitle2 {
	font-size:9px;
	color:#1A5698;
	padding-top:5px;
}
.greyTitle {
	color:#004771;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-top:5px;
}
.greybarText {
	float:left;
}
.gearEbroRelatedArticles {
	border:4px solid #EDEDE1;
	padding:6px;
	font-size:11px;
}
.gearEbroRelatedArticlesCell {
	font-size:11px;
}
.gearEbroRelatedArticlesCell a {
	color:#1A5698;
	font-size:12px;
	text-decoration:underline;
}
.gearEbroRelatedArticlesCell a:hover {
	text-decoration:none;
}
.gearEbroSpecs {
	border:4px solid #EDEDE1;
	padding:6px;
	font-size:12px;
	color:#333333;
}
.gearEbroSpecsCell {
	font-size:12px;
	color:#333333;
}
.gradientBg {
	background-image:url(images/bg_shelf.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.contests-preview-list {
	font-size:12px;
}

.contest-ttl-list {
	font-size:1.3em;
	color:#004771;
}

.contest-ttl-list a:visited{
	color:#004771;
}

.contest-title {
	color:#004771;
	font-size:2em;
	font-weight:normal;
	margin:0pt;
	padding:7px 0pt;
}

.formErrors {
	color: #FF0000;
	font-size:1.2em;
}

.contest_form_table {
	font-size:12px;
	color:#004771;
	background-color:#EDEDED;
	padding-top:5px;
	padding-bottom:30px;
	border:1px solid #CDCDCD;
}

.contest_form_td {
	font-size:12px;
	color:#004771;
	font-weight:bold;
}

.submit_button {
	background-image:url(images/btn_submit.gif);
	width:53px;
}

.article-text {
	font-size:12px;
	color:#333333;
	line-height:1.4em;
}

.form_td_plain {
	font-size:12px;
	color:#004771;
	font-weight:normal;
}

.form_td_bold {
	font-size:12px;
	color:#004771;
	font-weight:bold;
}

.right_content_newsletter {
	background-color:#C5F1FD;
}

.right_content_title {
	font-size:12px;
	color:#004771;
	font-weight:bold;
	padding:0px;
	padding-bottom:3px;
	margin:0px;
	border-bottom:1px solid #004771;
}
.inqueryForm {
	font-size:12px;
	color:#666666;
}
.inqueryForm td {
	font-size:12px;
	color:#666666;
}
.inqueryForm input {
	border:1px solid #9A988D;
	height:17px;
	width:200px;
}
.inqueryForm submit {
	border:1px solid #9A988D;
	width:52px;
}
.inqueryForm textarea {
	border:1px solid #9A988D;
	width:200px;
}

.poll_result {
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.blogPost {	
	padding-top:0px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	font-size:11px;	
}

.blogPost img {
	border:0px;
}

.map_area {
	font-size:10px;
	color:#999999;
	/*background:url('images/menu_back_1.gif') repeat-x;*/
	background:url('images/destination_map_bg.gif') no-repeat;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:5px;
	height:502px;	
}

.location_title{
	font-size:14px;
	color:#4DCEE8;
	width:309px;
	height:40px;
	text-align:left;
	float:right;
	padding-right:9px;
	
}

.location_title td{ 
	font-size:14px;
	color:#4DCEE8;	
}
.arial_12
{
	font:12px arial
}
.grey66
{
	color:#666666;
}
.georgia18
{
	font:18px georgia;
}
.red4
{
	color:#CC0000;
}
.black
{
	color:black;
}

.dive_site_td {
	font-size:12px;
	color:#000000;
	font-weight:bold;	
	padding-top:5px;
	padding-bottom:4px;
	padding-right:10px;
	background-color:#CBF6FF;		
	width:30%;
}

.dive_site_td_right {
	font-size:12px;
	color:#000000;
	font-weight:bold;	
	padding-top:5px;
	padding-bottom:4px;
	padding-right:125px;
	background-color:#CBF6FF;		
}


.dive_site_clear_marker {
	float:right;
	padding-right:10px;
	padding-bottom:5px;
	font-size:11px;
	color:#004771;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;			
}

.dive_site_table {
	padding-top:15px;
	width:660px;
	background:url('images/add_dive_back.gif') repeat-x;
}

.flag_content {
	background:url('images/flag_content_bg.gif') repeat-x;	
}

.ratingBox {	
	padding-top:0px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;	
	background-color:#E4E4E4;
	height:30px;
}

.ratingBox-subtitle {
	font-size:1.3em;
	color:#005391;		
	padding-top:3px;
	font-weight:bold;
}

.ratingBox-stars {		
	padding-left:20px;
	padding-bottom:5px;	
	padding-top:11px;
	padding-right:20px;
}

.ratingBox-stars-rate {		
	padding-left:20px;
	padding-bottom:5px;
	cursor:pointer;
	padding-top:11px;
	padding-right:20px;
}

.trip_report_container {
	padding-top:14px;	
}

.trip_report_text_container {
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding-left:8px;
	padding-top:10px;
	padding-right:12px;
	padding-bottom:20px;
}

.trip_report_title {
	font-size:1.3em;
	font-weight:bold;
	color:#004771;
}

.trip_report_by {
	font-size:1.2em;
	font-weight:bold;
	color:#004771;
	font-style:italic;
	padding-top:5px;
	padding-bottom:20px;
}

.trip_report_by a{
	text-decoration:underline;
}

.trip_report_text {
	font-size:1.2em;
}

.trip_report_videos {
	background-color:#FFFFFF;
	background:url('images/trip_report_back.gif') repeat-x top;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

.trip_report_video {
	padding-right:11px;
	padding-left:11px;
	padding-top:8px;
	padding-bottom:8px;
	float:left;
}

.trip_report_video a{
	border:0px;
}

.trip_report_video a img{
	border:0px;
}

.trip_report_photos {
	background-color:#FFFFFF;
	background:url('images/trip_report_back.gif') repeat-x top;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

/* dive logs related style classes begins */	
	.dltdmain
	  {
		background-color:#C5F1FA;
		color:black;
		font:11px verdana;
		border-right:solid 1px #DDDDDD;
		padding:4px 0px 4px 4px;
	  }
	  .dltd
	  {
	    border-top:0px;
		border-right: solid 1px #DDDDDD;
		border-bottom:solid 1px #DDDDDD;
		color: #8F8F8F;
		font:9px verdana;
		padding-left:4px;
	  }
	  .dltd a
	  {
		color: #8F8F8F;
		font:9px verdana;
		text-decoration:none;
	  }
	  .dltdon
	  {
	    background-color:#005B92;
		border-top:0px;
		border-right: solid 1px #DDDDDD;
		border-bottom:solid 1px #DDDDDD;
		color: #FFFFFF;
		font:9px verdana;
		padding-left:4px;
	  }
	  .dldetail
	  {
	    padding: 8px;
		color: #034671;
		font:11px verdana;
	  }
	  .dlbg
	  {
	    background-color:#ECECEC;
	  }
/* end of dive logs related style classes */

.add_dive_location_menu_blank_tr {
	height:6px;
}

.add_dive_location_menu_left {
	width:30px;
}
.add_dive_location_menu_right {
	width:40px;
}

.add_dive_location_map {
	width: 675px;
	height:500px;
	background-color:#342354;
	margin-top:10px;
}

.add_dive_location_errors {
	color: #FF0000;
	font-size:1.2em;
	padding-bottom:20px;
}

.add_dive_location_slect_width {
	width:284px;
}

.add_dive_location_input_width {
	width:280px;
}

.map-area {
	background-color:#151515;	
}

.map-area-top{
	height:7px;
	line-height:1px;
}

.map-area-center{
	width:6px;
}

.map-area-bottom{
	height:7px;	
	line-height:1px;
}


/* common styles */
.activate
{
	border-top:1px dotted;
	width:675px;
	margin-left:0px;
	margin-right:5px;
	padding-bottom:5px;
}
.bold
{
	font-weight:bold;
}
.borderDD
{
	border:solid 1px #DDDDDD;
}
.borderRight0
{
	border-right:0px;
}
.clearBoth
{
	clear:both;
}
.clearLeft
{
	clear:left;
}
.clearRight
{
	clear:Right;
}
.colorRed
{
	color:red;
}
.comment1
{
	color:#004771;
	font-size:1.2em;
}
.comment2
{
	cursor:pointer;
	color:#004771;
	font-size:1.2em;
}
.comment3
{
	padding-left:30px;
	color:#000000;
}
.comment4
{
	font-size:1.2em;
	color:#000000;
}
.contactUs
{
	text-align:left;
	width:80%;
	padding-left:40px;
}
.diveLog1
{
	color:white;
	text-decoration:none;
}
.diveLog2
{
	border:solid 3px #E9E7D8;
	background-color:#FFFFFF;
}
.displayInline
{
	display:inline;
}
.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
.fontSize1_1em
{
	font-size:1.1em;
}
.fontSize11
{
	font-size:11px;
}
.fontSize12
{
	font-size:12px;
}
.fontSize14
{
	font-size:14px;
}
.headerIframe1
{
	cursor:pointer;
	position:relative;
	top:3px;
}
.height370
{
	height:370px;
}
.homeEmailTd
{
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	padding:11px 4px 2px 0px;
	float:left;
}
.homeVideoBg
{
	/* background-image:url(images/homevideobg.gif); */
	width:300px;
	height:361px;
	padding:5px 5px 5px 5px;
}
.homeVideoScroll
{
	overflow:hidden;
	width:240px;
}
.homeVideoScroll2
{
	height:75px;
}
.homeVideoScroll3
{
	float:left;
	padding-right:5px;
	padding-top:5px;
}
.homeVideoScrollLink
{
	float:left;
	background-color:#E4E4E4;
	width:197px;
	height:20px;
	padding-top:4px;
}
.homeVideoScrollLink a
{
	text-decoration:underline;
	color:black;
}
.margin0
{
	margin:0px;
}
.marginLeft6
{
	margin-left:6px;
}
.marginRight6
{
	margin-right:6px;
}
.padding0
{
	padding:0px;
}
.padding10br
{
	padding-bottom:10px;
	padding-right:10px;
}
.padding5
{
	padding:5px;
}
.padding5lr
{
	padding-left:5px;
	padding-right:5px;
}
.padding10lr
{
	padding-left:10px;
	padding-right:10px;
}
.padding5ud
{
	padding-top:5px; 
	padding-bottom:5px;
}
.padding6ud
{
	padding-top:6px; 
	padding-bottom:6px;
}
.padding10ud
{
	padding-top:10px;
	padding-bottom:10px;
}
.padding65ud
{
	padding-top:65px;
	padding-bottom:65px;
}
.paddingLeft25
{
	padding-left:25px;
}
.paddingBottom10
{
	padding-bottom:10px;
}
.paddingBottom12
{
	padding-bottom:12px;
}
.paddingBottom4
{
	padding-bottom:4px;
}
.paddingLeft7
{
	padding-left:7px;
}
.padding-left50
{
	padding-left:50px;
}
.padding-left30
{
	padding-left:30px;
}
.paddingLeft10
{
	padding-left:10px;
}
.paddingLeft10_0 
{
	padding: 10px 0px 0px 0px;
}
.paddingRight10
{
	padding-right:10px;
}
.paddingRight7
{
	padding-right:7px;
}
.paddingTop0
{
	padding-top:0px;
}
.paddingTop10
{
	padding-top:10px;
}
.paddingTop0_10
{
	padding:0px 10px 10px 0px;
}
.paddingTop4
{
	padding-top:4px;
}
.paddingTop5
{
	padding-top:5px;
}
.paddingTop6
{
	padding-top:6px;
}
.paddingTop20
{
	padding-top:20px;
}
.polls1
{
	background-image:url(/images/dots_gray.gif); 
	background-repeat:repeat-x;
}
.polls2
{
	padding:5px 0px 5px 10px;
}
.polls3
{
	padding:20px 0px 10px 10px;
}
.product1
{
	padding:10px 15px 10px 15px;
	float:left;
}
.travel1
{
	width: 656px; 
	height:516px;
}
.travel2
{
	padding-top:5px; 
	padding-right:10px;
}
.travel3
{
	padding-top:4px; 
	padding-bottom:4px;
}
.travel4
{
	border-left:1px #BCBCBC dotted;
}
.travel5
{
	border-bottom:1px solid #D9DCDF;
}
.travel6
{
	padding:10px 15px 10px 15px;
	float:left;
}
.travel7
{
	text-align:left;
	height:16px;
}
.travel8
{
	width: 656px; 
	height:500px;
	float:left;
}
.travel9
{
	float:right;
	width:300px;
	padding-right:9px;
}
.travel10
{
	color:#4DCEE8;
}
.travel11
{
	color:#4DCEE8;
	font-size:13px;
}
.travel12
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.travel13 
{
	font-size:12px;
	color:#1A5698;
	font-weight:bold;
	text-decoration:underline;
}
.travel14{
	padding:10px;
	float:left;
}
.travel15
{
	width:52px;
	height:18px;
	border:0;
}

.trip1 {
	border-bottom:1px solid #DDDDDD
}
.trip2
{
	border-bottom:1px solid;
	padding-bottom:5px;
}
.underline
{
	text-decoration:underline;
}
.underline1
{
	text-decoration:underline;
}
.underlineHover:hover
{
	text-decoration:underline;
}

.width15
{
	width:15px;
}
.width23
{
	width:23px;
}
.width40
{
	width:40px;
}
.width100
{
	width:100%;
}
.width100px
{
	width:100px;
}
.width192
{
	width:192px;
}
.width200
{
	width:200px;
}
.width232
{
	width:232px;
}
.width284
{
	width:284px;
}
.width324
{
	width:324px;
}
.width329
{
	width:329px;
}
.width3300
{
	width:330px;
}
.width330
{
	width:330px;
}
.width575
{
	width:575px;
}
.height12 
{
	height:12px;
}
.borderTop1{
	border-top:1px solid;
}
.fontStyleItalic 
{
	font-style:italic;
}
.backgroundColorBlack 
{
	background-color:#000000;
}
.video1
{
	border:solid 1px #676767;
	padding:1px;
}
.video2
{
	border:solid 1px #666666;
	background-image:url(/images/photoGalleryTopGrad.gif);
	background-position:top right;
	background-repeat:repeat-y;
	background-color:black;
	width:100%;
	height:75px;
	padding-top:7px;
}
.video3
{
	background-image:url(/images/video_sideline.gif);
}
.video4
{
	background-image:url(/images/video_bg.gif);
	background-repeat:repeat-x
}
.video5
{
	font:normal 12px arial;
	color:white;
	text-decoration:none;
}
.video6
{
	background-image:url(/images/video_sideline.gif);
}
.video7
{
	padding-left:3px;
	padding-right:2px;
}
.video8
{
	background-color:#7F7F7F;
}

.maplink{
  text-decoration:none;
  color:#000000;
  font-family:Arial;
  font-size:11px;
  position:relative;
  top:6px;
	margin:0px;
	padding:0px;
	height:30px;
}
.maplink:hover{
  text-decoration:underline;
	margin:0px;
	padding:0px;
}
.maplinkcontainer{
  height:30px;
  width:auto;
  background-image: url(images/doverlay_mid.png);
  position:relative;
  float:left;
	margin:0px;
	padding:0px;
}
.maplinkbase{
	position:relative;
	top:-7px;
	z-index:30;
	margin:0px;
	padding:0px;

}
.overlayleft{
  height:30px;
  background-image: url(images/doverlay_left.png);
  width:5px;
	margin:0px;
	padding:0px;
}
.overlayright{
  height:30px;
  background-image: url(images/doverlay_right.png);
  width:24px;
	margin:0px;
	padding:0px;
}
.ovlay{
	height:auto;
	width:auto;
	position:absolute;
}

.features
{
	padding-top:7px;
	padding-bottom:7px;
}

.fontsize11em {
	font-size:1.1em;
}

.fontsize12em {
	font-size:1.2em;
}

.cursorPointer {
	cursor:pointer;
}

.destinationName:hover {
	text-decoration:underline;
}

.more-info-box {
	border:4px solid #ecece8;
	margin:7px 0;
	padding:7px;
	font-size:12px;
}
.more-info-box ul {
	margin:9px 0 0 14px;
	padding:0;
	list-style:url(images/lightblue_arrow.gif);
	}

.more-info-box li {
	margin:0 0 10px 14px;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

.submitTravelPackage{
	font-size:1.1em;
	
}
.width242 {
	width:242px;
}
.travelClickCategory {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
}

.italic-link {
	text-decoration: none;
	  font-style:italic;
	  font-weight:bold;
	  font-size:12px;
	  color:#336666;
}

.gear_left_bk {
background-image:url(images/gear_left_bk.gif);
	background-repeat: no-repeat;
	padding-left:8px;
}

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:645px; height:166px; z-index:100
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:645px; height:166px; 
	clip:rect(0px, 625px, 166px, 20px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
.galleryContainer {
	padding-top: 10px;
	padding-bottom: 10px;
}

#map-position {
	position:absolute; 
	top:264px;
	text-align:left;
	clear:both;
	z-index:500;
}

.travelinquiry-rows td{
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.height_120px {
	height:120px;
}
.height_100px {
	height:100px;
}

#topspacebox {
background:transparent url(http://forums.sportdiver.com/videos/images/bar_185.gif);
border-bottom:1px solid #DDDDDD;
padding-top:4px;
padding-bottom:4px;

}

.topspace {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	padding-left:6px;
	color:#004771;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.greyheadertitle {
color:#004771;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding-top:5px;
}

#sideBar1 {
float:left;
width:188px;
text-align:left;
}

#sideBar1 .clsSideBarLinks {
background-image:url(http://forums.sportdiver.com/videos/images/gradients/gradient_dive_left_middle.gif);
background-position:center bottom;
background-repeat:repeat-x;
border-bottom:1px solid #E2E2E2;
margin:0px 0px 6px;
width:185px;
padding-bottom:12px;
text-align:left;
}

#sideBar1 .clsSideBarLinks ul {
text-align:left;
margin-left: 0;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
}

#sideBar1 .clsSideBarLinks li {
font-size:12px;
list-style-image:none;
list-style-type:none;
padding:2px;
text-align:left;
}
#sideBar1 .clsSideBarLinks a {
text-align:left;
}
#sideBar1 .clsSideBarLinks .clsActive a {
font-weight:bold;
}
#sideBar1 table, .sideBar1 td {
border:0pt none;
margin:0pt;
padding:0pt;
text-align:left;
}

.numbersonly {
color:#004771;
font-family:Arial;
font-size:9px;
}

.font10verdana {
color:#004771;
font-family:verdana;
font-size:10px;
}
