/**
 * Navigator Multimedia Inc Standard CSS.
 * @author Chris satterthwaite <chris@navigatormm.com>
 * @version 1.0
 * @copyright Copyright (c) 2007, Navigator Multimedia Inc
**/

/***** Body Formatting *****/
body { background:#3b4573 url(../images/interface/bg.jpg) repeat-x;}
#wrapper{ width:746px; margin:16px auto 0px auto; background-color:#FFFFFF; border:solid 2px #ffffff;}
	
/*****Flash Image Formatting *****/	
#flashimage {}
	
/***** Header Formatting *****/	
#header {height:165px;}

/***** Main Navigation Formatting *****/	
#main-navagation {
	height:20px;
	display:block;
	padding:5px 0px 0px 10px;
	position:relative;
	background-color:#c4c7d5;
	}
	
#main-navagation li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	}
	
#main-navagation li a { color:#3b4573; font-size:0.9em; font-weight:bold; height:20px; padding:0px 6px;}
#main-navagation li a:hover { color:#ffffff;}

/***** Vertical Dropdown Formatting *****/
#main-navagation li ul { list-style: none;}
#main-navagation li ul li {float:none;}/* Stops the drop down menu li text from floating left */
#main-navagation li {position:relative;}/*Makes the drop down menu postion 0,0 on the parent li instead of the browser window*/

#main-navagation li ul {
	width:160px;/*Changes the width of drop down*/
	display:none;
	background-color:#828593;/* Trick IE into using hover */
	position:absolute;
	left:0px;
	top:19px;
	}

#main-navagation li ul li{
	height:18px;	
	border-bottom: 1px solid #ffffff;
	background-color:#828593;
	}

#main-navagation li ul li:hover{
	color:#ffffff; 
	background-color:#9c9faf;
	}

#main-navagation li ul li a { 
	color:#ffffff; 
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:3px;
	}

#main-navagation li ul li a:hover { 
	color:#ffffff;
	}

#main-navagation li:hover ul, #main-navagation li.over ul { display: block; }
#main-navagation li:hover ul, li.over ul { display: block; }

/***** Content Formatting *****/	
#content-wrapper {
	padding: 10px 10px;
	}

#col1 {
	width:447px;
	min-height:400px;
	height:auto !important;
	height:400px;
	}
	
#col2 {
	width:269px;
	margin-right:10px;	
	}

/***** Col1 General Page Formatting *****/
#col1 h1 { color:#3b4573; font-size:1.2em; font-weight:bold; padding:40px 0px 29px 0px;}
h1 { color:#3b4573; font-size:1.2em; font-weight:bold; padding:40px 0px 29px 0px;}
#col1 h2 { color:#3b4573; font-size:1.1em; font-weight:bold; padding:5px 0px 5px 0px;}
#col1 h3 { color:#3b4573; font-size:1em; font-weight:bold; padding:5px 0px 5px 0px;}
#col1 p  { color:#3b4573; font-size:0.9em; text-align:justify; padding:0px 0px 26px 0px; }
#col1 ul { color:#3b4573; font-size:0.9em; list-style:square; padding:0px 0px 18px 20px;}
#col1 li { padding:0px 0px 10px 0px;}
#col1 a  { color:#3b4573;}
a  { color:#3b4573;}

table{ font-size:0.8em;}

#resorts {width:590px; margin:0px auto;}
#resorts li{ float:left; padding:20px;}
#resorts { text-align:right;}



/***** Col2 General Page Formatting *****/
#col2 #sidelogos li{ padding-bottom:10px;}

/***** Footer Formatting *****/	
#footer {
	width:746px;
	height:36px;
	background: url(../images/interface/bg-footer.gif) no-repeat;
	border-right:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	border-left:solid 2px #ffffff;
	position:relative;
	}
	
#footer #brochure{
    width:255px;
	height:30px;
	display: block;
	position:absolute;
	left:470px;
	top:5px; 
	}
	
#footer #brochure span{
	display:none;
	}

#footer-address { color:#ffffff; font-size:0.8em; width:720px; margin-top:5px;}
#footer-address  a{ color:#ffffff;}