/*
Theme Name:		Parrot Cove
Theme URI: 		http://goagency.com/
Description: 	For Parrot Cove
Author: 		ajw
Author URI:		http://goagency.com/
*/
@import "menu.css";
/* GLOBAL LAYOUT */
* {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	
}
input, button, textarea, select { border: 1px solid black }

form table td { padding: 2px }

td { vertical-align: top; padding-left: 10px }
td img { margin-bottom: 10px; margin-left: -3px}

#logo { margin-top: -21px }

table.rates { margin: 10px 0 10px 0; border-collapse:collapse;}
table.rates td, table.rates th { border: 1px solid #000; padding: 2px; text-align: center }
table.rates thead { font-weight: bold}

.boatTable { width: 400px }


body {
	background: #FDF0C4 url(images/bg_body.jpg) repeat-x;
	color: #000;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#page {
	width: 894px; 
	background: transparent url(images/bg_header.jpg) no-repeat;
	margin: 0 auto;	
	text-align: center;
	
}



/* TEXT */
a:link,a:visited,a:hover,a:active { color: #b83434; cursor: pointer }
a:hover { text-decoration: none; }

/* GLOBAL HEADER */
	#header{ height: 112px; margin-top: 18px }  

#nav { background: transparent url(images/bg_nav.gif) no-repeat; height: 28px; width: 100%; }
#nav.home { background-image: url(images/bg_nav_home.gif) }
  #nav li { height: 28px; float: left }
    #nav li a { 
	display: block;
	height: 28px; 	
	text-align: center;
	line-height: 28px;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	margin: 0px 0 0 0px; 
}
    /* #nav li a:hover, #nav li:hover { color: #fdf0c4}	 */
	 	 #nav li ul li { height: 20px; background-image: none   }
		  #nav li ul li a:hover, #nav li ul li:hover  { background-image: none }
	
	#navHome { width: 86px; }

	 #navBoats:hover, #navSML:hover, #navDirections:hover, #navFAQ:hover, #navContact:hover, #nav li:hover{ background: transparent url(images/nav_roll.gif); color: #fdf0c4 } 
	#navBoats{ width: 128px; }
	#navSML { width: 166px; }
	#navDirections { width: 115px; }
	#navFAQ{ width: 72px; }
	#navContact{ width: 108px; }

 #nav #navHomeOuter:hover { background-image: none !important }
	

	

	
/* HOMEPAGE SPECIFIC */
#homeTop { width: 894px; height: 362px; background: transparent url(images/bg_hometop_banner_spring.jpg) no-repeat; }

	#homePhotos { width: 200px; float: right; background: transparent; }

		#homePhotos a { display: block; clear: both; text-decoration: none; } 
			#photoReserve { width: 200px; height: 120px }
				a#photoReserve:hover { background: transparent url(images/homephoto_reserve.jpg) 23px 0px no-repeat }
				
			#photoSML { width: 200px; height: 110px }
				a#photoSML:hover { background: transparent url(images/homephoto_about.jpg) 16px 4px no-repeat }
				
			#photoCall { width: 200px; height: 120px }
				a#photoCall:hover { background: transparent url(images/homephoto_call.jpg) 26px 13px no-repeat }


#homeCopy { background: transparent url(images/bg_homecopy.jpg) repeat-y; }

#features { width: 780px; clear: both; height: 93px;  }


#features a { display: block; text-decoration: none; float: left; height: 93px; width: 130px;  }
#features a:hover { background-position: 0 -93px } 
	#featureHouseboats { background: transparent url(images/homenav_houseboats.gif) 0px 0px no-repeat; width: 125px; }
	#featurePontoons { background: transparent url(images/homenav_pontoon.gif) 0px 0px no-repeat; }
	#featureRunabouts { background: transparent url(images/homenav_runabout.gif) 0px 0px no-repeat; }
	#featureFishing { background: transparent url(images/homenav_fishing.gif) 0px 0px no-repeat; }
	#featureWave {background: transparent url(images/homenav_waverunner.gif) 0px 0px no-repeat; }
	#featureKayaks { background: transparent url(images/homenav_kayak.gif) 0px 0px no-repeat; }

#homeBottom { width: 785px; margin: 0px auto 0px auto; padding: 6px 0 0 20px}
	
	/* SUBPAGES */
	
	 #content { width: 100%; 
	 background: transparent url(images/bg_content.gif) 0px 0 repeat-y; 
	 margin-bottom: 0px; 
	 margin: 0px auto; 
	 text-align: left }
	 
	 #sidebar { 
	 width: 130px; 
	 margin-left: 70px;
	 padding: 0 0 0 0; 
	 float: left; }
	 
	 #sidebar #widgets ul{ margin-left: 2px }
	 
	 #sidebar #widgets ul li{ width: 85px }

  #sidebar ul, .widgettitle { font-size: 13px; line-height: 13px; margin: 0px 0 0 5px; }
	  #sidebar ul li { margin-bottom: 3px } 
	  #sidebar ul li, #sidebar ul li a { color: #203c99; text-decoration: none; }
		#sidebar ul li a:hover, #sidebar ul li a:active { color:  #000 }
		#sidebar ul li.current_page_item { color: #000 }

	.widgettitle { margin: 15px 0 2px 0 }

	#copy { float: left; width: 600px }
		#copy ul { margin-left: 20px; padding-bottom: 10px }
			#copy  li { list-style-type: disc }
	
	/* TEXT */
	
	h1 { color: #bf1f26; font-size: 18px; margin-bottom: 6px; }
    p { margin: 0px 0 10px 0 }	

	
	#homeCopy, #copy { font: 12px Arial, Helvetica, sans-serif }
	
	#copy ul.nobullet li { list-style-type: none; margin: 0; padding: 0 0 0 5px }
	
	h3 { font-size: 1em; font-weight: bold; margin: 0; padding: 0 }

#news, #intro { margin-top: 10px }

	#news { width: 350px; float: right;  text-align: left}

				#news p a { font-size: 10px; font-weight: bold; color: #000; text-decoration: underline}

	

	#intro { width: 400px; float: left; text-align: left; padding-left: 15px; }

	p.social { margin: 10px 0 0 0px; padding-left: 130px;  width: 300px; background: #fff url(images/bg_social.gif) -3px 0px no-repeat;   }

p.social img { margin-left: 8px }
	
/* GLOBAL FOOTER */

#footer {
	width: 894px;
		
	text-align: center;
	font-size: 11px;
	padding-top: 15px;
	clear: both;
	margin: 0 auto;
	background: transparent url(images/bg_footer.jpg) 0 0 no-repeat;
}
#footer p { padding: 0; margin: 0 }

#viatag { font-size: 10px; font-family: Verdana, sans-serif; line-height: 0.7em; margin-bottom: 35px; text-align: center; padding: 15px; clear: both }
#viatag img { margin: 0px 2px -1px 2px; border: 0 }
#viatag a { color: #0165b2; text-decoration: none }


#footer.global { background: transparent url(images/bg_footer_global.jpg) 0 0 no-repeat; }
#goTag a { color: #000; text-decoration: none; font-size: 9px;  }

#facebook { top: 10px; z-index: 9999; border:none; overflow:hidden; width:100px; height:21px; position: relative; left: 410px}
