/* For : poipubeachfrontrental.com */
/* Date : 22 june 2009 */

a:link, a:visited { color:#660099; font-weight:bold; text-decoration:underline; }
a:hover { color:#CC9900; }


body {margin: 0px;
	padding: 0px;
	font-family: times new roman, tahoma, "ms sans serif", arial, verdana, helvetica;
	color: #660099;
	font-size: 13px; 
}

.bodyfont, .byline { color:#660099; font-size: 13px; text-decoration:none;}

.callink, a.callink:link, a.callink:visited {
	font-size:13px;
	color:#2F5E16;
	font-weight:normal;
	text-decoration: none;
}
a.callink:hover { text-decoration: underline; color:#660099; }

table {margin: 0px;
	padding: 0px; 
	font-family: times new roman, tahoma, "ms sans serif", arial, verdana, helvetica;
	color: #333;
	font-size: 13px;
	line-height:15px;
}

h1, table h1 { color: #660000; font-size:20px;}
#hundredpercent { width:100%; height:100%; padding-top:10px; }
#head {
	background-image: url(images/header.jpg);
	background-repeat:no-repeat;
	height: 184px;
	width:768px;
	vertical-align:bottom; 
	position:relative;
	display:block;
}

.thebody {
	width: 768px;  
	padding-left:0px; 
	margin-left: auto;
	margin-right: auto; text-align:left;
}
#outer { 
	margin:auto; position:relative;
	top:1px; 
	width:800px;
	left: 1px; }
	
#themenu { 
	position:absolute; 
	top:101px; 
	left:27px; 
	text-align:left; 
	z-index:9;
	background-color:transparent;
}
#pageimage {
	position:absolute; 
	top:125px; 
	left:2px; 
	text-align:left; 
	z-index:5;
	background-color:transparent;
}
a.topmenu:link, a.topmenu:visited { 
	font-size:14px; color:#1F3181; 
	font-family: times new roman, tahoma, "ms sans serif", arial, verdana, helvetica;
	text-decoration:none;
	line-height:24px;
	width:180px;
	text-align:center;
	display:block; line-height:30px;
	padding-bottom:10px;	
}
a.topmenu:hover { color:#840018; }
#thepageheader{ 
	font-family: times new roman, tahoma, "ms sans serif", arial, verdana, helvetica;
	text-decoration:uppercase;
	position:absolute; 
	top:131px; 
	left:20px;
	text-align:left; 
	z-index:4;
	background-color:transparent;
	font-size:25px; color:#660000; text-align:left; font-weight:bold;
	line-height:45px;
}

#footer {
	clear:both; font-size:11px;
	text-align: middle; 
	vertical-align: middle;
	background-image:url(images/foot_gray.gif);
	height:43px; width:780px;
	color:#660000;
	padding-top:7px;

}
#footer a:link, #footer a:visited { 
	padding: 0 10px 0 10px;
	font-size:12px; color:#660000; 
	white-space:nowrap; 
	text-decoration:underline;
}
#footer a:hover { 
font-size:12px; color:#cc9900; white-space:nowrap; text-decoration:underline;}

.trheader { font-weight:bold; border-color:#660000; text-align:center; vertical-align:middle; color:#660000;} 

.trrow { text-align:center; vertical-align:middle; color:#990000; padding:0 5px 0 5px;}

.header { font-size:25px; color:#660000; text-align:left; font-weight:bold; }
