*
{
	padding: 0px;
	margin: 0px;
}


body
{
	font-family: "Arial", "Helvetica", sans-serif;
	color: #e1e3e5;
	font-size: 12px; /*11px*/
	line-height: 19px; /*16px*/
	/*background-color:#add7f9; */
	background-image:url(../images/bg_pattern.gif);
	background-repeat:repeat-x; 
}

/*a
{
	color:#e1e3e5;
	text-decoration:none;
}

a:hover
{
	color:#add7f9;
}
*/
h1, h2
{
	font-family: "Arial", "Helvetica", sans-serif;
	color: #fc9e34; /*#add7f9;*/
	font-size: 13px;
	line-height: 19px;
	Margin:0px;
	padding:0px;
	font-weight:bold;
}

p
{
	margin: 0px 0px 20px 0px;
}

ul
{
	margin: 0px 0px 20px 0px;
}

li
{
	margin: 0px 24px 0px 24px;
}

label
{
	cursor: pointer;
}

input[type="submit"]
{
	cursor: pointer;
}

input[type="button"]
{
	cursor: pointer;
}

input[type="radio"]
{
	cursor: pointer;
}

input[type="checbox"]
{
	cursor: pointer;
}

table
{
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
}

td
{
	text-align: left;
	vertical-align: top;
	border: none;
}

/*h1
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	display: block;
	color:#add7f9;
	font-size: 160% !important;
	line-height: 120% !important;
	font-style:italic;
	font-weight:500;
	margin: 0px 0px 14px 0px;
	padding:0px;
}

h2
{
	font-family: "Arial", "Helvetica", sans-serif;
	display: block;
	font-size: 22px !important;
	line-height: 20px !important;
	color: #eb642a;
	margin: 0px 0px 13px 0px;
}

h3
{
	display: block;
	font-size: 15px !important;
	line-height: 20px !important;
	color: #386e9f;
	margin: 20px 0px 7px 0px;
}*/

.container_wrapper 
{
   position:relative;
   	width:943px;
   	height:auto;
    margin:auto; 
}
.stripe{
	display:block;
	width:983px;
	height:30px;
	float:left;
	/*background-color:#add7f9;*/
}
* html .stripe{
	width:986px;	
}
.moved{
	margin-right:40px;
}
* html .moved{
	margin-right:0px;
}
.container
{
	/*position:relative;
	margin:auto;*/
	border:1px solid #505e67;
	padding:0px 20px;
	margin-bottom:3px;
	width:950px;
	float:left;
	background-color: #505e67;  /*587993 /* 587993*/
	background-image:url(../images/top_band.gif);
	background-repeat:repeat-x;
	
}

.top
{
	display:block;
	width:943px;
	float:left;
}

.top_links
{
	display:block;
	float:right;
	margin:13px 2px 0px 0px;
}

		.top_links a
		{
			font-size:10px;/*10px;*/
			color:#68727c;
			font-weight:bold;
			text-decoration:none;
			margin-left:12px;
		}
		
		.top_links a:hover
		{
			color:#e75d0f;
			text-decoration:underline;
		}

.left_nav
{
	width:155px;
	float:left;
	margin-top:20px;
	margin-left:3px;
	padding-bottom:30px;
}
		.left_nav .linkwrapper
		{
			display:block;
			margin:15px 0px 0px 0px;
		}
		
		.left_nav a
		{	
			font-size:13px;/*11px;*/
			color:#e1e3e5;
			text-decoration:none;
		}
		
		.left_nav a:hover
		{
			color: #fc9e34; /*#add7f9;*/
		}
		
		
		.left_nav .leftnav_sel
		{
			color: #fc9e34; /*#add7f9;*/
		}
		
				.left_nav .subnav
				{
					margin:0px 0px 0px 10px;
				}
				
				.left_nav .SNlinkwrapper
				{
					display:block;
					margin:8px 0px 0px 0px;
					/*margin:4px 0px 0px 0px;*/
				}
				
				.left_nav .subnav a
				{	
					font-size:11px; /*10px*/
					color:#e1e3e5;
					text-decoration:none;
					font-weight:normal;
					line-height:13px;
				}
				
				.left_nav .subnav a:hover
				{	
					color: #fc9e34; /*#add7f9;*/
				}
				
				.left_nav .subnav .subnav_sel
				{	
					color: #fc9e34; /*#add7f9;*/
				}

.bottom_links
{
	display:block;
	width:290px;
	float:right;
	clear:right;
	margin:12px 0px 2px 0px;
	text-align:left;
	vertical-align:bottom;
}

.bottom_links a
{
	font-size:11px;
	color:#e1e3e5;
	text-decoration:none;
	font-weight:bold;
}

.bottom_links a:hover
{
    color: #fc9e34; /*#add7f9;*/
}

.bottom_links .spacer
{
    margin:0px 5px;
}

.footer
{
    width:983px;
    text-align:center;
    color:#68727c;
    margin:auto;
	padding:20px 0px 20px 0px;
	float:left;
}

.footer a
{
	font-size:10px !important;
    color:#68727c;
	text-decoration:none;
	padding:0px 6px 0px 6px;
	font-weight:bold;
}
.footerNotaLink{
	font-size:10px !important;
	padding:0px 6px 0px 6px;
}

.footer a:hover
{
    color:#68727c;
	text-decoration:underline;
}

/* New Footer */

#newFooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    width:983px;
    text-align:center;
    color:#68727c;
    margin:auto;
	padding:5px 0px 20px 40px;
	line-height: 18px;
	color: #6b7782;
}

#newFooter a {
color: #6b7782;
text-decoration:none;}

#newFooter a:hover {
text-decoration:underline;}

.footerInfo {
float: left;
border-right: 1px solid #6b7782;
padding: 6px;
width: 170px;
text-align:left;
height: 75px;}

.footerBlock {
float: left;
text-align:left;
width: 175px;
padding: 6px;
height: 75px;
margin: 0 0 0 5px;
border-right: 1px dotted #6b7782; }

.footerBlock ul, .footerMarina ul, .footerLodging ul {
padding: 0 0 0 0;
margin: 0;}

.footerBlock li, .footerMarina li, .footerLodging li {
padding: 0 0 4px 2px;
line-height: 14px;}

.footerMarina {
width: 195px;
float: left;
text-align:left;
padding: 6px;
height: 75px;
margin: 0 0 0 5px;
border-right: 1px dotted #6b7782; }

.footerLodging {
border-right: 0;
width: 175px;
float: left;
text-align:left;
padding: 6px;
height: 75px;
margin: 0 0 0 5px; }

.breadcrumbs {
font-size: 10px;
padding: 0 0 8px 0;}

.breadcrumbs a {
font-weight:bold;
font-size:10px;
padding: 0;
margin: 0;}

.breadcrumbs h2 {
float: left;
font-weight:normal;
font-size:10px;}

.right_col h2.breadcrumb a {
font-size: 10px;
color: #ffffff;}

h1.title {
color: #ffffff;
font-size:10px;
float: left;
font-weight:normal;
padding: 1px 0 0 3px;}