﻿* { margin: 0; padding: 0; }

body { color:#465260; font-size:0.75em; line-height:1.5em; font-family: Helvetica, Verdana, sans-serif; text-align:center; 
		background-image: url(images/bg.gif); background-color:#1f2429; background-repeat:repeat-x; }

a { color:#599EEC; text-decoration:none; font-weight:bold; }
a:hover { color:#1F2429; text-decoration:underline; }

h2 { font-size:1.5em; color:#1F2429; margin:0px; padding:0px 0px 12px 0px; text-decoration:none; }
h3 { font-size:1.2em; color:#1F2429; margin:0px; padding:0px 0px 8px 0px; text-decoration:none; }

p { padding-bottom:12px; }
img.border { border: solid 3px #1f2429; margin: 0px 0px 6px 10px; float:right; }

.photodiv { width:800px; text-align:center; background-repeat: no-repeat; padding-bottom:20px; background-color:#d8dfe6; }

.clear { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

.page { width:760px; background-color:#d8dfe6; padding:0px 20px; overflow:hidden; }
.footer { width: 770px; background: #ffffff; border-top:solid 2px #599EEC; padding:15px; text-align:center; }

.contentPane { width:540; float:left; }
.sideBar { width:180px; float:right; }

.section { width: 530px; background: #ffffff; padding:15px; margin-bottom:20px; text-align:left; overflow:hidden; }
.section_wide { width: 730px; background: #ffffff; padding:15px; margin-bottom:20px; text-align:left; overflow:hidden; }
.section_contact { width: 530px; background: #ffffff; padding:15px; text-align:left; overflow:hidden; }
.section_small { width:160px; background: #ffffff; padding:10px; margin-bottom:20px; text-align:left; overflow:hidden; }
.section_media { width: 700px; background: #ffffff; padding:15px; text-align:center; overflow:hidden; }

.callout { font-size:1.0em; font-weight:bold; color:#599EEC; margin:0px; padding:0px; text-decoration:none; }
.star { background-image: url(images/star_full.png); background-repeat:no-repeat; padding: 2px 0 2px 22px; }

.nav { width:800px; line-height:43px; background-image:url(images/nav_background.png); height:60px; }
.nav ul { list-style: none; color:#ff0000; padding-left:35px; }
.nav li { display:inline; padding:3px; }
.nav a { color:#fff; font-size:1.2em; font-weight:bold; text-decoration:none; display:block; width:100px; float:left; }
.nav a:hover { text-decoration:underline; }
	
.rentalDate { width:130px; float:left; }
.rentalAvail { width:200px; float:left; }
.rentalReserved { width:200px; float:left; font-weight:bold; }
