@charset "utf-8";
/* CSS Document 
	Pillar Point Inn
		Author: Nathaniel Burnett
		Date: March 20, 2008  */
body {background-color:#bdc2c5; background-image:url(../../images/ocean.jpg);}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:700;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; text-align:left; margin-left:95px;}
.about h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; text-align:left; margin-left:95px;}

A:hover {color:#496161; text-decoration:none;}
A:link {color:#336666; text-decoration:none;}
A:visited {color:#003399; text-decoration:none;}
A:active {color:#496161; text-decoration:none;}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	line-height:150%;
}

table {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align:left;}

#sound {float:right;}

#design {
	float:left;
	font-size:.6em;
	}

/* Images */
img {border:none;}
#sign {
	float:right;
	margin-top:35px;
	margin-right:50px;
	border: 2px solid #bdc2c5;
	}
.imgr {
	width:100%;
	text-align:right;
	background-color:#f3f4f4;
	}
.imgright {
	float:right;
	margin-right:100px;
	border: 2px solid #bdc2c5;
	}
.imgharbor {
	border: 2px solid #bdc2c5;
	}
.imgleft {
	text-align:left;
	}
.pad {
	padding:15px;
	}
/* End Images */

/*Flash*/
#harbor {
	width:233px;
	height:225px;
	border: 2px solid #bdc2c5;
	}
/*End Flash*/

/* Text General */
.txtleft {
	margin-left:85px;
	margin-right:50px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	}
.txtcenter {
	margin-left:50px;
	margin-right:50px;
	}
#txtlefthome {
	width:500px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	}
.breaker {
	margin-top:45px;
	width:500px;
	height:300px;
	}
.tophomeharbor {
	margin-top:30px;
	margin-left:20px;
	margin-right:20px;
	float:left;
	border: 2px solid #bdc2c5;
	}
.txtlefthome {
	float:left;
	}


#tophome {
	width:500px;
	height:210px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
.tophome {
	margin-left:20px;
	float:left;
	border: 2px solid #bdc2c5;
	}
.tophometxt {
	width:485px;
	text-align:justify;
	padding-top:10px;
	}
.txtmgnlft {
	margin-left:10px;
	}
li {margin-left:15px;}
.txtcenter {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	}
#map {
	margin-top:10px;
	border: 2px solid #bdc2c5;
	}
#click {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	text-align:left;
	padding-left:50px;
	}
.restaurants {
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
.foot {
	border-top:medium;
	font-size:13px;
	}

.title {font-size:10px;}
/* End Text General */

/* Body and Positioning */
#ppi {width:800px; margin-top:50px; text-align:left;}
#thetop {
	background-image:url('https://www.pillarpointinn.com/images/ppi_header.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:800px;
	height:170px;
	}
#mini-flash {float:left; width:167px; height:170px;}
	
#position {
	width:800px;
	}
.bodmargin {
	padding:15px;
	background-color:#f3f4f4;
	}
#bodmarginhome {
	height:790px;
	padding:20px;
	background-color:#f3f4f4;
	}

.bodmarginbook {
	padding:15px;
	background-color:#f3f4f4;
	text-align:left;
	}
.direction {
	background-color:#f3f4f4;
	height:620px;
	}
.colone {
	width:50%;
	float:left;
	}
.coltwo {
	width:50%;
	float:left;
	}
.colcontain {
	height:415px;
	}
	
.mapcolone {
	width:45%;
	float:left;
	padding:5px;
	}
.mapcoltwo {
	width:45%;
	float:left;
	padding:5px;
	}
.mapcolcontain {
	width:375px;
	height:350px;
	text-align:left;
	}

	
#top {
	background-color:#bdc2c5;
	width:800px;
	height:5px;
	}
#menu {
	width:800px;
	background-color:#FFFFFF;
	}
#book {
	width:100%;
	text-align:right;
	background-color:#f3f4f4;
	}
#bottom {
	width:800px;
	height:50px;
	}
#links {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f3f4f4;
	padding:5px;
	}

/* End Body and Positioning */

/*Footer */
#links h1 {
	font-size:.8em;
	font-weight:100;
	padding:0px;
	margin:3px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f3f4f4;
	}
/*Footer End*/

#line {
	padding:10px;
	}
	
	
#foot A {
	color:#000099;
	}
	
#form {
	width:500px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#form p {
	line-height:normal;
}

#checkin {
	float:left;
	width:100%;
	padding:5px;
	text-align:left;
	}
#nights {
	float:left;
	width:33%;
	text-align:left;
	}
#adults {
	float:left;
	width:33%;
	text-align:left;
	}
#children {
	float:left;
	width:33%;
	text-align:left;
	}

#date {
	width:500px;
	height:50px;
	padding:5px;
	text-align:left;
	}	
#month {
	width:120px;
	float:left;
	}
#day {
	width:50px;
	float:left;
	}
#year {
	width:250px;
	float:left;
	text-align:left;
	}

#selection {
	height:40px;
	vertical-align:text-bottom;
	}
#numadults {
	width:100px;
	float:left;
	text-align:left;
	}	
#numchildren {
	width:100px;
	float:left;
	text-align:left;
	}
#numnights {
	width:100px;
	float:left;
	text-align:left;
	}
	
#go {
	margin-top:100px;
	}
	