﻿/*img, div, a { behavior: url(iepngfix.htc) }*/

* {
  margin: 0;
}

p 
{
	padding:5px 0px 5px 0px;	
}

html, body { 
  text-align: center; 
  height: 100%;
} 

body {		
	background-color: #111e2e;
	background-image: url('../images/main_bg.jpg');	
	background-repeat:no-repeat;
	background-position:center top;
}


/*set image border on all inline images */
img 
{
	border-style:none;
}


.page {
	margin: 0 auto;
	position: relative;	
	width: 950px;
	text-align: left;
	min-height:100%; 
	height: auto !important; 
	height: 100%;
	/*background-image:url(../images/page_bg.jpg);
	background-repeat:repeat;	
	background-color:white;*/	
}

.header
{
	position:absolute;
	top:0px;
	left:0px;
	width:950px;
	height:114px;
	/*background-color:Blue;*/
	display:block;
}

.logo a
{
	position:absolute;
	top:0px;
	left:0px;
	width:322px;
	height:114px;
	/*background-color:green;*/
	background-image:url('../images/logo.jpg');
	background-repeat:no-repeat;
	display:block;
}

.top_section
{
	position:absolute;
	top:114px;
	left:0px;
	width:950px;
	height:358px;
	/*background-color:silver;*/
	display:block;
}

.main_image 
{
	position:absolute;
	top:0px;
	left:0px;
	width:699px;
	height:358px;
	display:block;
	background-repeat:no-repeat;
}

.main_image_text {
	position:absolute;
	left:330px;
	top:90px;
	width:350px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;	
}

/* top menu */
.top_menu_container 
{
	position:absolute;
	top:0px;
	left:699px;
	width:251px;
	height:358px;
	display:block;
	background-image:url('../images/top_menu_bg.jpg');
	background-repeat:no-repeat;
}

.top_menu_item a {
	font-family:Tahoma, Arial;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;	
	padding-left:44px;	
	padding-top:15px;
}

.top_menu_weekly a {
	font-family:Tahoma, Arial;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;	
	padding-left:44px;	
	padding-top:12px;
}

.top_menu_why a {
	font-family:Tahoma, Arial;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;	
	padding-left:44px;	
	padding-top:1px;
}

.featured a {
	position:absolute;
	top:157px;
	left:0px;
	width:251px;
	height:52px;
	display:block;
	background-image:url('../images/menu/featured_off.jpg');
	background-repeat:no-repeat;
}

.featured a:hover {
	background-image:url('../images/menu/featured_on.jpg');
	background-repeat:no-repeat;
}

.featured_selected a {
	position:absolute;
	top:157px;
	left:0px;
	width:251px;
	height:52px;
	display:block;
	background-image:url('../images/menu/featured_on.jpg');
	background-repeat:no-repeat;
}


.weekly a {
	position:absolute;
	top:209px;
	left:0px;
	width:251px;
	height:51px;
	display:block;
	background-image:url('../images/menu/weekly_off.jpg');
	background-repeat:no-repeat;
}

.weekly a:hover {
	background-image:url('../images/menu/weekly_on.jpg');
	background-repeat:no-repeat;
}

.weekly_selected a {
	position:absolute;
	top:209px;
	left:0px;
	width:251px;
	height:51px;
	display:block;
	background-image:url('../images/menu/weekly_on.jpg');
	background-repeat:no-repeat;
}


.why a {
	position:absolute;
	top:260px;
	left:0px;
	width:251px;
	height:52px;
	display:block;
	background-image:url('../images/menu/why_portage_off.jpg');
	background-repeat:no-repeat;
}

.why a:hover {
	background-image:url('../images/menu/why_portage_on.jpg');
	background-repeat:no-repeat;
}

.why_selected a {
	position:absolute;
	top:260px;
	left:0px;
	width:251px;
	height:52px;
	display:block;
	background-image:url('../images/menu/why_portage_on.jpg');
	background-repeat:no-repeat;
}












.content_section
{
	position:absolute;
	top:472px;
	left:0px;
	width:950px;
	min-height:329px;
	/*background-color:green;*/
	background-image:url('../images/content_background.jpg');
	background-repeat:repeat;
	display:block;	
}

/* preowned section */

.preowned_section
{
	position:absolute;
	top:114px;
	left:0px;
	width:950px;
	min-height:358px;
	/*background-color:silver;*/
	background-image:url('../images/preowned_repeat.jpg');
	background-repeat:repeat;
	display:block;
}

.preowned_top 
{
	position:absolute;
	top:0px;
	left:0px;
	width:950px;
	height:300px;
	/*background-color:silver;*/
	background-image:url('../images/top_preowned_bg.jpg');
	background-repeat:no-repeat;
	display:block;
}

.preowned_content 
{
	position:relative;
	top:0px;
	left:30px;
	width:630px;
}

.content_sectionA
{
	position:relative;
	/*top:472px;*/
	left:0px;
	width:950px;
	min-height:329px;
	/*background-color:green;*/
	background-image:url('../images/content_background.jpg');
	background-repeat:repeat;
	display:block;	
}

.preowned_header 
{
	font-family:Tahoma, Arial;
	font-size:18px;
	color:#0055a5;
	text-decoration:none;
	padding-top:20px;
	padding-bottom:20px;
}

.boat_text 
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;	
}

.boat_text a
{
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#00b5fa;
	text-decoration:underline;	
}

.boat_year 
{
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#1e6d7a;
	text-decoration:none;	
}

.boat_copy
{
	position:absolute;
	left:500px;
	top:0px;
	width:185px;
	/*height:320px;
	background-color:Gray;*/
	font-family:Tahoma, Arial;
	font-size:12px;
	text-decoration:none;
	color:#636363;
}

.boat_copy #year
{	
	font-family:Tahoma, Arial;
	font-size:14px;
	text-decoration:none;
	color:#1e6d7a;
	margin-left:10px;
	margin-top:0px;
}

.boat_copy #title
{	
	font-family:Tahoma, Arial;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	margin-left:10px;
}

.boat_copy #description
{
	font-family:Tahoma, Arial;
	font-size:12px;
	text-decoration:none;
	color:#636363;
	margin-left:10px;
}

.boat_copy #priceheader
{
	font-family:Tahoma, Arial;
	font-size:14px;
	text-decoration:none;
	color:#fb6624;
	margin-left:10px;
	padding-top:20px;
}

.boat_copy #saleprice
{
	font-family:Tahoma, Arial;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	margin-left:10px;	
}

.preowned_boat
{
	position:relative;
	margin-left:12px;
	margin-top:12px;
	width:482px;
	height:320px;
	display:block;
	background-repeat:no-repeat;	
	border-style:solid;
	border-color:#969696;
	border-width:2px;
}

.boat_photos 
{
	position:relative;
	top:15px;
	left:12px;
	/*background-color:Blue;*/
	width:500px;
	height:150px;
}

.boat_img a
{		
	height:100px;
	background-repeat:no-repeat;
	float:left;
	border-style:solid;
	border-color:#969696;
	border-width:1px;
}

.boat_spacer 
{
	display:block;
	width:15px;
	height:5px;
	float:left;
}

.nauticalstar_text
{
	position:absolute;
	left:715px;
	top:160px;
	width:210px;
	font-family:Tahoma, Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
	text-align:center;
}

.nauticalstar_text a
{	
	font-family:Tahoma, Arial;
	font-size:12px;	
	color:#005696;
	text-decoration:underline;	
}

.nauticalstar_text2
{
	position:absolute;
	left:20px;
	top:160px;
	width:210px;
	font-family:Tahoma, Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
	text-align:center;
}

.nauticalstar_text2 a
{	
	font-family:Tahoma, Arial;
	font-size:12px;	
	color:#005696;
	text-decoration:underline;	
}


.back_btn a
{
	position:absolute;
	left:835px;
	top:310px;
	display:block;
	width:83px;
	height:24px;
	background-image:url('../images/back_off.jpg');
	background-repeat:no-repeat;
}

.back_btn a:hover
{
	background-image:url('../images/back_on.jpg');
}



.preowned_bottom 
{
	margin-top:-140px;
	z-index:-1;
	width:950px;
	height:204px;
	/*background-color:silver;*/
	background-image:url('../images/bot_preowned_bg.jpg');
	background-repeat:no-repeat;
	display:block;
}

/* end preowned */

.content_text 
{
	padding-left:50px;
	width:550px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#636363;	
}


.content_text li 
{
	list-style-type:disc;
	color:#005696;
}

.content_text li span 
{ 
	color:#636363; 
}



.fish 
{
	position:absolute;
	left:325px;
	top:10px;
	display:block;
	width:79px;
	height:28px;
	background-image:url('../images/fish.jpg');
	background-repeat:no-repeat;
}

/*side banner*/

.banner_container 
{
	position:absolute;
	left:629px;
	top:10px;
	width:288px;
	height:156px;
	background-image:url('../images/banner_off.jpg');
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;		
}

.banner_finance
{
	position:absolute;
	left:629px;
	top:10px;
	width:287px;
	height:156px;
	background-image:url('../images/finance_off.jpg');
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;		
}

.banner a
{
	position:absolute;
	left:0px;
	top:0px;
	width:288px;
	height:156px;
	text-decoration:none;		
}

.banner_text 
{
	position:absolute;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	left:15px;
	top:40px;
	width:170px;
}

.banner_title 
{
	position:absolute;
	font-family:Tahoma, Arial;
	font-size:16px;
	color:#1e6d7a;
	text-decoration:none;
	left:15px;
	top:10px;		
}

.banner_more 
{
	position:absolute;
	left:180px;
	top:131px;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#0055a5;
	text-decoration:none;	
}

.banner_more2
{
	position:absolute;
	left:150px;
	top:131px;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#0055a5;
	text-decoration:none;	
}


.top_img 
{
	background-image:url('../images/content_top.jpg');
	background-repeat:no-repeat;
	width:950px;
	height:10px;
	display:block;
	margin-top:0px;	
}

.bottom_img 
{	
	background-image:url('../images/content_bottom.jpg');
	background-repeat:no-repeat;
	width:950px;
	height:136px;
	display:block;
	margin-top:-70px;
	z-index:-1;
}

.push 
{
	/*background-color:white;*/
	width:950px;
	height:70px; /*make same height as footer*/
	display:block;
}

.footer 
{
	position:absolute;
	bottom:0px;
	left:0px;	
	width:950px;
	height:70px;
	display:block;
	background-image:url('../images/footer_bg.jpg');
	background-repeat:no-repeat;
	/*background-color:black;*/
}




/* menu */

.menu_container 
{
	position:absolute;
	bottom:0px;
	left:322px;	
	width:628px;
	height:114px;
	display:block;
	background-image:url('../images/menu_bg.jpg');
	background-repeat:no-repeat;
}

.menu_item a
{		
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;		
	text-decoration:none;
	text-align:center;
	padding-top:15px;		
}

.menu_home a 
{	
	position:absolute;
	left:0px;
	top:66px;
	width:53px;
	height:48px;
	display:block;
}

.menu_home a:hover 
{
	background-image: url('../images/menu/home_on.jpg');
	background-repeat:no-repeat;
}

.menu_home_selected a
{
	position:absolute;
	left:0px;
	top:66px;
	width:53px;
	height:48px;
	display:block;
	background-image: url('../images/menu/home_on.jpg');
	background-repeat:no-repeat;
}

.menu_preowned a
{
	position:absolute;
	left:53px;
	top:66px;
	width:139px;
	height:48px;
	display:block;
}

.menu_preowned a:hover
{
	background-image: url('../images/menu/preowned_on.jpg');
	background-repeat:no-repeat;
}

.menu_preowned_selected a
{
	position:absolute;
	left:53px;
	top:66px;
	width:139px;
	height:48px;
	display:block;
	background-image: url('../images/menu/preowned_on.jpg');
	background-repeat:no-repeat;
}

.menu_service a
{
	position:absolute;
	left:192px;
	top:66px;
	width:73px;
	height:48px;
	display:block;
}

.menu_service a:hover 
{
	background-image: url('../images/menu/service_on.jpg');
	background-repeat:no-repeat;
}

.menu_service_selected a 
{
	position:absolute;
	left:192px;
	top:66px;
	width:73px;
	height:48px;
	display:block;
	background-image: url('../images/menu/service_on.jpg');
	background-repeat:no-repeat;
}



.menu_news a 
{
	position:absolute;
	left:265px;
	top:66px;
	width:65px;
	height:48px;
	display:block;
}

.menu_news a:hover
{
	background-image: url('../images/menu/news_on.jpg');
	background-repeat:no-repeat;
}

.menu_news_selected a 
{
	position:absolute;
	left:265px;
	top:66px;
	width:65px;
	height:48px;
	display:block;
	background-image: url('../images/menu/news_on.jpg');
	background-repeat:no-repeat;
}

.menu_contact a 
{
	position:absolute;
	left:330px;
	top:66px;
	width:100px;
	height:48px;
	display:block;
}

.menu_contact a:hover 
{
	background-image: url('../images/menu/contact_on.jpg');
	background-repeat:no-repeat;
}

.menu_contact_selected a 
{
	position:absolute;
	left:330px;
	top:66px;
	width:100px;
	height:48px;
	display:block;
	background-image: url('../images/menu/contact_on.jpg');
	background-repeat:no-repeat;
}

.menu_location a 
{
	position:absolute;
	left:430px;
	top:66px;
	width:183px;
	height:48px;
	display:block;
}

.menu_location a:hover 
{
	background-image: url('../images/menu/location_on.jpg');
	background-repeat:no-repeat;
}

.menu_location_selected a 
{
	position:absolute;
	left:430px;
	top:66px;
	width:183px;
	height:48px;
	display:block;
	background-image: url('../images/menu/location_on.jpg');
	background-repeat:no-repeat;
}


/* bottom address */

.address_container 
{
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:70px;
	/*background-color:Fuchsia;*/
	display:block;
}

.address_item 
{
	position:relative;
	top:20px;
	height:20px;
	left:190px;
	text-align:center;	
	width:650px;
	/*background-color:Fuchsia;*/	
}

.address_item a 
{	
	font-family:Tahoma, Arial;
	font-size:12px;	
	color:#c3d3e9;		
	text-decoration:none;	
	float:left;		
}

.address_item a:hover 
{
	color:#ffffff;
}

.address_item_selected a 
{
	font-family:Tahoma, Arial;
	font-size:12px;	
	color:#ffffff;		
	text-decoration:none;	
	float:left;	
}

.address_dot 
{
	margin-top:3px;
	width:40px;
	height:9px;
	background-image: url('../images/link_seperator.jpg');
	background-repeat:no-repeat;
	display:block;
	float:left;
}

.copyright 
{
	font-family:Tahoma, Arial;
	font-size:10px;	
	color:#ffffff;		
	text-decoration:none;
	text-align:center;
	margin-top:20px;
}