body {
	background-color: #E8ECF5;
	margin: 0px;
	padding: 0px;
}
body, td, th, div, p, span, h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
p {margin-top:0px;}
#page {
	border:1px solid #000000;
	background-color: #6699CC;
	margin-top:10px;
}
#adminMenu {
	background-color:#FF9999;
	padding:5px;
	font-weight:bold;
}
h1 {font-size:large}
h2 {font-size:medium}
h3 {font-size:small}
.ivBanner {
	background-image: url(images_v2/ivban_bg.jpg);
	background-color: #767676;
	background-repeat: repeat-x;
}
#titleBar {
	background-color: #336699;
	padding:0.5em;
	color:#FFFFFF;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	clear:both;
}
#titleBar h1 {
	margin:0px;
	font-weight:bold;
	color:#FFFFFF;
}
#titleBar p {margin:0.5em 0px 0px 0px; color:#FFFFFF;}

#titleBar a:link, #titleBar a:active, #titleBar a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
#titleBar a:hover {
	color:#FFFF00;
	text-decoration:underline;
}
#titleBar div.right {float:right;}
#pdContainer {
	background-color: #6699CC;
}
#pdContainer td {}

#pdContainer td.left {
	padding:15px 0px 15px 15px;
	text-align:center;
}
#pdContainer td.left img {
	border:1px solid #ffffff;
	margin-top:10px;
	margin-bottom:10px;
}
#pdContainer td.left p {
	background-color:#336699;
}
#pdContainer td.right {
	text-align:inherit;
	padding:15px;
}
#pdContainer td.right h1, .zoomedPhoto h1, .contactUs h1 {
	font-size:x-large;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	color:#FFFFFF
}
#contentPanelPhotos {
	background-color: #B6CEE6;
	padding: 0px;
	border: 1px solid #FFFFFF;
	color:#000000;
	margin-top:8px;
}
#contentPanelPhotos input {border:1px solid #ffffff}
#contentPanelPhotos table td {padding:5px;}

#contentPanelDetails {
	background-color: #B6CEE6;
	padding: 5px;
	border: 1px solid #FFFFFF;
	color:#000000;
	margin-top:8px;
}
#contentPanelPrices, #contentPanelMaps, #contentPanelLinks, #contentPanelTestimonials {
	background-color: #B6CEE6;
	padding: 10px;
	border: 1px solid #FFFFFF;
	color:#000000;
	margin-top:8px;
}
#contentPanelAmeneties{
	background-color: #B6CEE6;
	padding: 5px;
	border: 1px solid #FFFFFF;
	color:#000000;
	margin-top:8px;
}

#contentPanelAvailability {
	background-color: #B6CEE6;
	padding: 0px;
	border: 1px solid #FFFFFF;
	color:#000000;
	margin-top:8px;
	font-size:xx-small;
}

.propertyListItem {
	background-color:#6699CC;
	padding:10px;
	border-bottom:1px solid #000000;
	color:#FFFFFF;
}
.propertyListItem img {
	border-bottom:1px solid #ffffff;
}

.propertyListItem div.photo {
	width:250px;
	float:left;
	background-color:#336699;
border:1px solid #ffffff;
}

.propertyListItem div.photo p {
margin:0.2em 0.2em 0.5em 0.5em;

}

.propertyListItem div.text {
	width:445px;
	margin-left:265px;
}
.clear {clear:both}
.propertyListItem h1 {
	font-size:x-large;
	font-style:italic;
	font-weight:bold;
	margin:0px;
}
.propertyListItem h2 {
	font-size:medium;
	font-weight:bold;
	margin:0px 0px 0.5em 0px;
	color:#000066;
}
#pageTopLeft {
	width:480px;
	background-color:#6699CC;
}
#pageTopRight {
	width:250px;
	display:inline;
	background-color:#00CC33;
	float:right;
	text-align:left;
}
.button {
	background-color: #3E6F9F;
	background-image: url(images_v2/button_bg.gif);
	padding: 6px 20px 6px 20px;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	border-right:2px solid #336699;
	border-bottom:2px solid #336699;
	text-align:center;
	display:inline;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background-repeat: repeat-x;
}
a.button:link, a.button:active, a.button:visited, a.button:hover, a.button {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.button:hover {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	background-image: url(images_v2/button_bg_on.gif);

}
#snavigationButtonsContainer {
	position: relative;
	z-index:auto;
} 
#navigationButtons {
	margin:0px;
	padding:0em;
	color:#993300;width:165px;
	border-bottom:1px solid #336699;
	font-size:12px;
}
#navigationButtons a:link, #navigationButtons a:active, #navigationButtons a:visited {
	z-index:auto;
	background-image: url(images_v2/button_bg.gif);
	background-repeat: repeat-x;
	color:#ffffff; font-weight:bold; text-decoration:none; display:block;
	padding: 6px 0px 6px 0px;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	border-right:2px solid #336699;
	border-bottom:px solid #336699;
	text-align:center;
	margin-top:0px;
	background-color: #3E6F9F;
	width:165px;
}
#navigationButtons p.selected {
	z-index:auto;
	color:#ffffff; font-weight:bold; text-decoration:none; display:block;
	background-image: url(images_v2/button_bg_on.gif);
	background-repeat: repeat-x;
	padding: 6px 0px 6px 0px;
	border-top:1px solid #336699;
	border-left:1px solid #336699;
	border-right:2px solid #336699;
	border-bottom:px solid #336699;
	text-align:center;
	margin:0px;
	background-color: #3E6F9F;
	width:165px;
	font-size:12px;
}
#navigationButtons a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images_v2/button_bg_on.gif);
}


.minwidth {width:760px; height:1px;}

.zoomedPhoto {text-align:center; margin:10px;}
.zoomedPhoto img {border:1px solid #ffffff; margin:10px;}

.contactUs {text-align:left; margin:10px;}
.contactUs table.main {border:1px solid #ffffff}

#footer {
	font-size:x-small;
	color:#999999;
	text-align:center;
	margin-top:5px;
}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover, #footer a {
	color:#999999;
	text-decoration:underline;
}

/* styles from v1 */
th.blue {
	background-color: #6699CC;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}

th.blue_centered {
	background-color: #6699CC;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
th.blue_right {
	background-color: #6699CC;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: right;
}

td.bluedark {
	background-color: #9999FF;
	color: #FFFFFF;
	vertical-align: middle;
}

td.blue {
	background-color: #CED8EA;
	color: #000000;
	font-weight: normal;


}
td.bluelight {
	background-color: #E8ECF5;
	color: #006699;
	font-weight: normal;
}
select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea {
	width: 95%;
}
.fullwidth {
	width: 95%;
}
a.white, a.white:link, a.white:active, a.white:visited {color:#FFFFFF;}
a.white:hover {color:#FFFF00;}
