
		@media print {
			#bodyPanel {
				font-family: arial,verdana,sans-serif;
				font-size: 8pt;
			}
			#leftPanel {
				display: none;
			}
			#rightPanel {
				position:relative;
				left:0;
				top:0;
				padding:.1in;
				background-color:#FFFFFF;
				font-size: 1em;
				page-break-inside: auto;
			}
            #searchparameters {
                padding: .1in;
                background-color: #EFEFEF;
                text-align:center;
            }
			#result {
				padding: .1in;
				background-color: #FFFFFF;
				text-align: center;
			}
			.noscreen {
			}
			.noprint {
				display: none;
			}
			.nobreak {
				page-break-inside: avoid;
			}
		}
		@media screen {
			#bodyPanel {
				font-family: arial,verdana,sans-serif;
			}
			#leftPanel {
				font-size: 1em;
				font-weight: bold;
				text-align: center;
				position: absolute;
				left: 0;
				top: 0;
				width: 12em;
				/* height: 100%; */
				background-image: url('graphics/blueramp205.gif');
				background-repeat: repeat-y;
				margin-bottom:30em;
			}
			#rightPanel {
				position:absolute;
				left:12em;
				top:0;
				right:0;
				padding:.1in;
				background-color:#FFFFFF;
				font-size: 1em;
			}
            #searchparameters {
                padding: .1in;
                background-color: #EFEFEF;
                text-align:center;
            }
            #result {
				padding: .1in;
				background-color: #EFEFEF;
				text-align: center;
			}
			.noprint {
			}
			.noscreen {
				display:none;
			}
			.nobreak {
			}
		}


table
{
border-color:white;
border-style:outset;
border-width:0
}

.left
{
text-align: left
}

.center
{
text-align: center
}

.right
{
text-align: right
}

p.banner
{
color: red;
font-weight: bold;
}

.boldtext
{
font-weight: bold;
}

.normaltext
{
font-size: 1em;
}
.bigtext
{
font-size: 1.2em;
}
.biggertext
{
font-size: 1.4em;
}
.biggesttext
{
font-size: 1.6em;
}
.smalltext{
font-size: .8em;
}
.smallertext{
font-size: .7em;
}
.tinytext
{
font-size: .6em;
}

.welcomePage {
	font-size: 10pt;
	background-image:url('graphics/beachct2x.jpg');
	background-repeat: repeat-y;
}
.rentalTable {
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0;
	border:1pt solid gray; 
	border-collapse: separate;
	background-color: white;
	font-size: .75em;
}
.rentalTable th {
	border:.1cm solid black; 
	padding:.1cm; 
	background-color: white;
}
.rentalTable td {
	border-width: 1px;
	padding: .25em 1em;
	border-style: solid;
	border-color: black;
	background-color: white;
}
.rentalTable td.leftLabel {
	background-color:#CFCFCF !important;
	border-style: none !important;
	width: 8em;
	text-align: right;
}
.rentalCaption {
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin: .1in;
}
.banner {
	font-size: 1.2em;
	font-weight: bold;
	color: red;
	text-align: center;
	margin: .1in;
}

.listingTable {
	font-size: 1em;
	width:100%;
}

.bankerTable td {
        padding: 1em;
}

.dataPanel {
	border-style:outset;
	padding: .1in;
	background-image:url('graphics/bg9.gif');
	background-repeat:repeat;
}
.imagePanel {
	font-size: .8em;
	width:150px;
	border-style:outset;
	padding: .1in;
	background-color: #CFCFCF;
}
.emailAddress {
        white-space:nowrap;
        font-style:italic;
}