/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* IE 6 PNG Fix
--------------------------------------------------------*/
img, div {behavior:url(iepngfix.htc);}

/* Global styles
--------------------------------------------------------*/

body {background: #01021f url(images/bkg-slice.gif) repeat-x;  	padding: 0;	margin: 0;  color: #666;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#wrap {margin:auto;}

body #container {background: url(images/main-bkg.jpg) no-repeat scroll center top;}

body h1 {}
body h2 {font-size:14px; font-weight:bold; padding:0;}
body h3 {font-size:25px; font-weight:bold; padding:0;}

.bodycontent {width:750px; margin:0 89px}

.image-right {float:right; padding:0;}

.calltoday {font-weight:bold; color:#ff0101; position:relative; bottom:180px; /*left:900px;*/ }


#header { text-align: right; width: auto; height: 189px; /*background: url(images/top-image.gif) no-repeat center top;*/}

.PageContent {width: auto; margin: 0 auto 0; height:auto;  padding-top: 0;}

.content {background: #fff; /*height:800px;*/ width:930px; position: relative; top: -71px;  margin: 0 auto 0; }
.content h1 {background: #fff url(images/bar.gif) no-repeat; font-size: 16px; color: #000; font-weight: bold; vertical-align: top; margin: 16px 0 5px 80px; padding: 4px 8px; text-align: left;}
.wrap-content {padding: 0 8px;}


/* links for the navigation */

.top-nav {text-indent: -9999px; position: relative; margin: 0 auto 0; top: -55px; height: 55px; width: 930px; background: #fff; padding-bottom: 16px;}
.top-nav ul {width: 930px; height: 110px; list-style:none; display: inline; padding: 0; text-align: center;}
.top-nav li {float: left;  }
.top-nav a { text-indent: -9999px; }

.top-nav .nav-one a:link,
.top-nav .nav-one a:visited {  
	background:url(images/top-nav_01.jpg) no-repeat;  
	background-position: 0px 0px; 
	width:89px;  
	height:55px;  
	display:block;  
 }  
.top-nav .nav-one a:hover{  
	background:url(images/top-nav_01.jpg) no-repeat;  
	background-position:  0px -55px;
}  

.top-nav .nav-two a:link,
.top-nav .nav-two a:visited {   
	background:url(images/top-nav_02.jpg) no-repeat;  
	background-position: 0 0;  
	width:63px;  
	height: 55px;  
	display:block;  
 }  
.top-nav .nav-two a:hover{  
	background:url(images/top-nav_02.jpg) no-repeat;  
	background-position:  0 -55px;
}  

.top-nav .nav-three a:link,
.top-nav .nav-three a:visited {  
	background:url(images/top-nav_03.jpg) no-repeat;  
	background-position: 0px 0px;   
	width:86px;  
	height: 55px;  
	display:block;  
 }  
.top-nav .nav-three a:hover{  
	background:url(images/top-nav_03.jpg) no-repeat;  
	background-position:  0px -55px; 
} 

.top-nav .nav-four a:link,
.top-nav .nav-four a:visited {   
	background:url(images/top-nav_04.jpg) no-repeat;  
	background-position: 0px 0px;  
	width:121px;  
	height: 55px;  
	display:block;  
 }  
.top-nav .nav-four a:hover{  
	background:url(images/top-nav_04.jpg) no-repeat;  
	background-position:  0px -55px; 
} 

.top-nav .nav-five a:link,
.top-nav .nav-five a:visited {  
	background:url(images/top-nav_05.jpg) no-repeat;  
	background-position: 0px 0px;   
	width:133px;  
	height: 55px;  
	display:block;  
 }  
.top-nav .nav-five a:hover{  
	background:url(images/top-nav_05.jpg) no-repeat;  
	background-position:  0px -55px;
} 

.top-nav .nav-six a:link,
.top-nav .nav-six a:visited {   
	background:url(images/top-nav_06.jpg) no-repeat;  
	background-position: 0px 0px;  
	width:110px;  
	height: 55px;  
	display:block;  
 }  
.top-nav .nav-six a:hover {  
	background:url(images/top-nav_06.jpg) no-repeat;  
	background-position:  0px -55px; 
} 

.top-nav .nav-seven a:link,
.top-nav .nav-seven a:visited {    
	background:url(images/top-nav_07.jpg) no-repeat;  
	background-position: 0px 0px; 
	width:128px;  
	height: 55px;  
	display:block;  
 }  
.top-nav .nav-seven a:hover{  
	background:url(images/top-nav_07.jpg) no-repeat;  
	background-position:  0px -55px; 
} 
.top-nav .nav-eight a:link,
.top-nav .nav-eight a:visited {    
	background:url(images/top-nav_08.jpg) no-repeat;  
	background-position: 0px 0px; 
	width:92px;  
	height: 55px;  
	display:block;  
 }  
.top-nav .nav-eight a:hover{  
	background:url(images/top-nav_08.jpg) no-repeat;  
	background-position:  0px -55px; 
} 
.top-nav .nav-nine a:link,
.top-nav .nav-nine a:visited {    
	background:url(images/top-nav_09.jpg) no-repeat;  
	background-position:  0px 0px; 
	width:108px;  
	height: 55px;  
	display:block;  
 } 
 .top-nav .nav-nine a:hover{  
	background:url(images/top-nav_09.jpg) no-repeat;  
	background-position:  0px -55px; 
} 
.bottom-image {background: url(images/ocean-bottom.jpg) no-repeat; width: 930px; height: 170px; text-align: center; position: relative; }
/*Footer Styles */
.footer,
.copyright,
.line-three {width:930px; text-align: center;  line-height: 14px; }
.footer {color: #fff; font-size: 10px; background: #01021f; display: block;  /*position: absolute; bottom: 0px; *bottom: 0px; *left: 0px;*/ height: 260px; margin: 121px 0 0 0; _margin:0;}
.divider { margin: 10px; }

.footer ul li{list-style: none; display: inline; }
.footer li a {color: #fff; text-decoration: none;}
.footer li a:hover { text-decoration: underline;}
.copyright {display: block; float: left;text-align: center;  }
.line-three {display: block; float: left;text-align: center; padding-bottom: 8px; }






