html {background:#000;}
body {

	text-align:center;
	background:#000;
	padding:5px 0;
font-family:verdana !important;

}

img.content {border:5px solid #ccc;}

h1, h2{letter-spacing:2px;margin:0 0 10px 0 !important;font-weight:bold !important;}
h1 {font-size:105% !important;padding:3px 3px 3px 0 !important;border-bottom:3px solid #ccc;}
h2 {font-size:100%;margin:15px 0 8px 0;border-bottom:2px solid #ccc;padding:2px 2p 2px 0;clear:both;}
h3 {font-size:100%;margin:0 0 5px 0}
#content a {color:#333;}
a:hover {text-decoration:none;}
.groupcal {height:190px;}
.small {font-size:90%;}

#content ul {padding:0;margin:0 0 0 17px;}
#content li {list-style-image: url("/images/bullet.gif");}
#container {
	width:980px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	border:2px solid #999;
	border-bottom:3px solid #999;
	background-repeat:no-repeat;
	background-position:top right;
	
}
#secondaryNav {margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:3px;}
#secondaryNav a {margin-right:3px;font-variant: small-caps;text-decoration:none;color:#333;}

.photoHolder {float:left;margin:0 10px 5px 0;width:310px;}
.photoHolderRight {float:right;margin:0 0px 5px 20px;width:310px;}

.caption {background:#ccc;color:#000;font-weight:bold;font-size:90%;margin-top:1px;padding:.3em;text-align:center}
.thebench {background:#68787C;}
hr {color:#999;height:1px;}

p {line-height:140%;margin:0 0 10px 0}

.header {
	height:80px;
	font-size:110%;
	font-weight:bold;

	position:relative;
	
	color:#000;

}
.title {position:absolute;top:14px;left:12px;}
.bg1 {background-image:url("/images/bg1.jpg");background-position:top right;background-repeat:no-repeat;background-color:#fff;}
.bg2 {background-image:url("/images/bg2.jpg");background-position:top right;background-repeat:no-repeat;background-color:#fff;}
.bg3 {background-image:url("/images/bg3.jpg");}
.bg4 {background-image:url("/images/bg4.jpg");}
.bg5 {background-image:url("/images/bg5.jpg");}



#content {padding:15px 15px 15px 15px;margin:0;}

.available {float:left;margin-left:10px}
.key {height:20px;width:20px;border:1px solid #000;float:left;height:20px;margin-top:2px;}
.keyDesc {font-size:90%;float:left;margin-left:5px;padding-top:5px;}

.clear {clear:both;}

.pictureThumbnails {border:1px solid red;}

div.title {margin:0 0 0 0;padding:0;}
div.booked, td.selected {background:#A7B6CD !important;font-weight:bold;}
td.previous, td.oom {background:#fff !important;color:#fff !important;}
td.today {color:#fff;font-weight:bold;}
.groupcal {margin:0 8px 8px 0 !important;border:1px solid #ccc !important;}
.calnavleft, .calnavright {display:none;}
#cal1Container {background:none;border:none;padding:0;}
#cal1Container table {border:none;}
#cal1Container .title {background:none !important;font-weight:normal;border:none;margin:0 0 15px 0 !important;padding:0 !important;}
#loader {margin:10px 0 0 200px;font-weight:bold;border:1px solid #ccc;width:250px;padding:10px;text-align:center;}
#loader p {margin-left:5px;}
.yuimenubar  {border-right:none !important;margin-left:15px;}
.yuimenubaritemlabel {cursor:pointer !important;}
.yuimenubar {font-size:100% !important;}
strong {font-weight:bold;}
em {font-style:italic;}

#content {position:relative;}

#slideShowButtons {position:relative;}
#slideButtonBack a {position:absolute;left:4px;top:4px;text-decoration:none;font-weight:bold;}
#slideButtonNext a {position:absolute;right:4px;top:4px;text-decoration:none;font-weight:bold;}

.thumbnail {margin:0 1px 1px 0;border:1px solid #ccc;cursor:pointer;}
iframe {border:5px solid #ccc;}


table {border:1px solid #999;border-bottom:none;border-right:none;}
table.prices td {border-right:1px solid #999;}
th {background:#efefef;padding:6px;border-bottom:1px solid #999;border-right:1px solid #999;text-align:left;vertical-align:top;}
td {padding:5px;border-bottom:1px solid #999;vertical-align:top;}
h3 {font-weight:bold;}