body { font-family : Arial, Helvetica, sans-serif; margin:0;
font-size:13px; background-color:#80A5B3; font-weight:normal; color:#000000; }

#menu,#bar,.offer,#links,#h1 h1,#h1 p,#shortlist,#regionlinks {display:none}


#centered {position: relative; top: 0; right: 0; margin: 0 auto; width: 665px; 
	text-align: left; }
#main {position:absolute; top:83px; left:0px; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF;
	 width:665px; background-color:#FDFDBD; z-index:1; background-image:url(images/botwline.gif);
	 background-repeat:repeat-x; background-position:bottom; }
#menu {position:absolute; left:0; top:0; width:665px; height:35px; border: 5px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; 
		background-color:#005C8A; text-align:center; overflow:hidden;}
.menu {padding:0px 15px; line-height:34px; letter-spacing:1px;}
#menu a:link {font-size:14px; color:#FFFFFF; font-style:italic; font-weight:bold; text-decoration:none;}
#menu a:visited {font-size:14px; color:#FFFFFF; font-style:italic; font-weight:bold; text-decoration:none;}
#menu a:hover {font-size:14px; color:#FDFDBD; font-style:italic; font-weight:bold; text-decoration:none;}
#bar {position:absolute; top:43px; left:0; width:665px; height:43px; background-color:#80A5B3; border-left: 5px solid #FFFFFF; 
	 border-bottom: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; text-align:center; background-image:url(images/bar.gif);
	 background-repeat:no-repeat; background-position:center;}
.bar1 {position:absolute; left:30px; top:10px;}
.bar2 {position:absolute; right:30px; top:9px; font-size:14px; color:#FFFFFF;}
#h1 {position:absolute; top:0px; left:0; width:775px; height:82px; background-color:#FDFDBD; border-left: 5px solid #FFFFFF; 
	 border-right: 5px solid #FFFFFF; overflow:hidden;}
#h1 img {float:left;}
#h1 h1 {text-align:center; float:right; margin-right:13px; margin-bottom:5px;}
#h1 p {text-align:center; float:right;  margin:0; margin-right:16px; font-size:14px; color:#005C8A;}

.offer {float:right;}
.h-img {margin-top:5px;}
#links {width:156px; text-align:center; float:right; border:4px solid #80A5B3; background-image:url(images/links.jpg);
	 background-repeat:no-repeat; background-position:bottom;}
.links {margin-bottom:210px; margin-top:9px; font-size:14px; color:#005C8A;}
.links a {padding:9px 0;}
.links a:link {font-size:14px; color:#005C8A; font-weight:bold; text-decoration:none;}
.links a:visited {font-size:14px; color:#005C8A; font-weight:bold; text-decoration:none;}
.links a:hover {font-size:14px; color:#005C8A; font-weight:bold; text-decoration:underline;}
#links h5 {background-color:#80A5B3; padding:5px; font-size:14px; color:#FFFFFF; font-weight:bold; margin:0;}

#pagefooter {text-align:right; font-size:10px; color:#666666; clear:right;}

.pad {padding: 10px 20px 10px 20px;}
.pad2 {padding: 0px 20px 10px 20px;}

#footer {clear:both; text-align:center; margin-top:10px;}
#copy {color:#999999; font-size:10px; font-family : arial, helvetica, sans-serif;}
#copy a:link,#copy a:visited { color:#666666;}


.normal {
		font-size:13px;
}
.normalbig { font-size:15px; }
.normalbigger {	font-size:17px; }
.normalsmall { font-size:10px; }

a:link {text-decoration: none; color:#005C8A; font-weight:bold;}
a:active {text-decoration: none; color:#005C8A; font-weight:bold;}
a:visited {text-decoration: none; color:#005C8A; font-weight:bold;}
a:hover {text-decoration: underline;}

#regionlinks h3 a:link {color:#000000; font-size:12px; font-weight:normal;}
#regionlinks h3 a:visited {color:#000000; font-size:12px; font-weight:normal;}

form { margin:0; padding:0; }
.dest {border:1px solid #005C8A;}
.dest1 {color:#005C8A;}

.form1 {border:5px solid #FFFFFF;}
.form1-title {text-align:center; background-color:#80A5B3;}
.form1-title h1 {margin: 5px 0; color:#FFFFFF; font-weight:normal;}
.form1-pagenumber {color:#FFFFFF; font-size:16px; font-style:italic; margin-top:11px;}
.form1-cells {background-color:#FDFDA8; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
.form1-cells-hi {background-color:#FEC6AB; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
.form1-cells2 {background-color:#FDFDA8; border-top: 2px solid #FFFFFF; color:#005C8A; font-weight:bold;}
.form1-cells2-hi {background-color:#FEC6AB; border-top: 2px solid #FFFFFF; color:#005C8A; font-weight:bold;}
.form1-cells2 b,.form1-cells2-hi b {color:#FF0000; font-size:19px;}
.form1-cells-formbreak {border-top: 2px solid #FFFFFF;}
.form1-cells2-formbreak {border-top: 2px solid #FFFFFF;}
.form1-legend {background-color:#FDFDAC; border-top: 2px solid #FFFFFF; color:#FF0000; font-size:14px;
				text-align:center; border-bottom:2px solid #FFFFFF;}
.form1-legend b {font-size:19px;} 
.form1-error {color:#FF0000; margin-top:3px; font-weight:normal;}
.form1-nextbutton {float:right; margin:5px 10px;}
.form1-prevbutton {float:left; margin:5px 10px;}
.form1-box {border:1px solid #005C8A; padding:3px;}
.form1-droplist {color:#005C8A; font-weight:bold;}

h1,h2,h3 {margin:10px 0 10px 0;}

h1 {font-size:19px; color:#005C8A; font-weight:bold;}
h2 {font-size:19px; color:#005C8A; font-weight:bold;}
h3 {font-size:15px; color:#005C8A; font-weight:bold;}
h4 {font-size:17px; color:#005C8A; font-weight:bold; text-align:right; margin:0;}

.dummylink {border:3px solid #E97500; padding:10px; width:350px; display:block; background-color:#FFEAD5;}

.helptext {text-align:right; font-size:12px; margin:0;}

.imagebg {position:relative; left:6px; top:6px; background-color:#CCCCCC;}
.image {position:relative; left:0px;}
.image img {border: 1px solid #666666;}
.Leftimage { float:left; margin:10px; overflow:hidden;}
.Rightimage { float:right; margin:10px; overflow:hidden;}
.centerimage { margin:10px; overflow:hidden;}
.caption { position:relative; text-align:center; font-size:10px; color:#005C8A;
			font-style:italic; padding:3px; }

#propdetails h1 {color:#E97500; font-size:21px; text-align:center; clear:both; margin:5px; padding:0 170px;}
#propdetails h2 {font-size:17px; text-align:center; clear:both; margin:0 0 10px 0; padding:0 130px;}
#propdetails h3 {font-size:16px; text-align:center; clear:both; margin:3px; font-weight:normal;}
#propdetails h4 {font-size:16px; text-align:left; clear:both; margin:0; padding:0;}
#propdetails h5 {font-size:17px; color:#005C8A;}

#propbox1,#propbox2,#propbox3 {width:730px; margin:0 auto 20px auto; background-color:#FFFFFF; border-bottom:4px solid #E97500;
							border-left:2px solid #E97500; border-right:2px solid #E97500;}
#propbox1 {width:567px; height:300px; margin-left:80px; margin-top:0px;}
#propbox1 h3,#propbox2 h3,#propbox3 h3 {background-color:#E97500; color:#FFFFFF; margin:0; padding:6px; font-size:19px; font-style:italic; 
			font-weight:bold; text-align:left;}
#propbox1 h3 i {font-size:12px; font-style:normal;}
#propbox2 {width:353px; float:left; background-color:#FFFFFF; border-bottom:4px solid #005C8A;
			border-left:2px solid #005C8A; border-right:2px solid #005C8A; margin:0 0 20px 0px;}
#propbox2 h3 {background-color:#005C8A;}
#propbox3 {background-color:#FFFFFF; border-bottom:4px solid #005C8A; border-left:2px solid #005C8A; border-right:2px solid #005C8A;}
#propbox3 h3 {background-color:#005C8A;}
#propbox1 p,#propbox2 p,#propbox3 p {margin:7px;}

#propaddinfo {background-color:#FDFDBD; border:4px solid #FFFFFF; margin:10px; padding:10px;}

.scroll {height:160px; overflow:auto;}

.alert {background-color:#FF0000; color:#FFFFFF; font-size:15px; font-weight:bold; font-style:italic; padding:5px;}

.cals{margin:10px 10px 0 0; padding:15px 0px 15px 25px; height:185px; width:500px; overflow:auto; float:right; background-color:#FDFDBD;
		border:1px solid #E97500;}
.calsinfo {margin:10px 10px 10px 0; width:500px; float:right; font-weight:bold; font-style:italic; text-align:center;
			background-image:url(images/ilarrow.gif); background-repeat:no-repeat; background-position:top right;}
#cal {float:left; width:160px;}
.cal {text-align:center; border-bottom:1px solid #487D92; border-right:1px solid #487D92;}
.cal td.head {color:#FFFFFF; font-size:14px; font-style:italic; font-weight:bold; background-image:url(images/calh.gif);
			background-repeat:repeat-y; padding:3px; width:auto; height:auto;}
.cal td {border-top:1px solid #487D92; border-left:1px solid #487D92; width:20px; height:20px; font-size:11px;}
.cal td.days {background-color:#CEDBDF;}
.cal td.AvA {background-color:#69D553;}
.cal td.AvB {background-color:#FD5042;}
.cal td.AvU {background-color:#F0F0F0;}
.cal td.AvAAvB {background-color:#7FB2CC; background-image:url(images/cbo.gif); background-repeat:no-repeat; background-position:center;}
.cal td.AvAAvU {background-color:#7FB2CC; background-image:url(images/cbg.gif); background-repeat:no-repeat; background-position:center;}
.cal td.AvBAvA {background-color:#FFBF7F; background-image:url(images/cob.gif); background-repeat:no-repeat; background-position:center;}
.cal td.AvBAvU {background-color:#FFBF7F; background-image:url(images/cog.gif); background-repeat:no-repeat; background-position:center;}
.cal td.AvUAvA {background-color:#F0F0F0; background-image:url(images/cgb.gif); background-repeat:no-repeat; background-position:center;}
.cal td.AvUAvB {background-color:#F0F0F0; background-image:url(images/cgo.gif); background-repeat:no-repeat; background-position:center;}

#calA {width:730px; height:340px; overflow:auto; border:1px solid #487D92;}
.calA {border-bottom:1px solid #487D92; border-right:1px solid #487D92; margin:5px;}
.calA td.head {text-align:center; color:#FFFFFF; font-size:16px; font-style:italic; font-weight:bold; background-color:#005C8A; padding:4px; width:auto; height:auto;}
.calA td {border-top:1px solid #487D92; border-left:1px solid #487D92; width:100px; padding:2px; background-color:#FFFFFF;
			font-size:9px; font-weight:bold;}
.calA td.days {background-color:#CEDBDF; font-size:14px; font-weight:normal;}
.calA td.blank {background-color:#EBEBEB;}

.otable {border-bottom:1px solid #487D92; border-right:1px solid #487D92; margin:5px;}
.otable td {border-top:1px solid #487D92; border-left:1px solid #487D92; padding:3px; background-color:#FFFFFF;
			font-size:11px;}
.otable td.head{background-color:#CEDBDF; font-size:14px; font-weight:normal;}
			
.photocont {width:602px; margin:0 auto; clear:both;}
.photobox {float:left; width:297px;}
.photocap {text-align:center;}
.photo {width:297px; height:226px; margin:2px; background-repeat:no-repeat; background-position:center center; background-color:#FFFFFF;}
.photoC {width:297px; height:226px; margin:2px; background-repeat:no-repeat; background-position:center center; background-color:#FFFFFF;}
.photoT {width:137px; height:106px; margin:2px; background-repeat:no-repeat; background-position:center center; background-color:#FFFFFF;}
.photoTcap {color:#000000; font-weight:normal; font-style:italic;}
.photoTbox {float:right;}

.but {width:128px; height:34px; text-align:center; background-image:url(images/but.gif);
	 background-repeat:no-repeat; display:block; padding:8px 0;}
.but a:link {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:visited {width:125px; height:34px; color:#FFFFFF; display:block;}
.but a:hover {width:125px; height:34px; color:#FFFFFF; display:block;}

.featurebox1 { margin:5px; border:2px solid #5CA8A6; }
.featurebox1 h4 { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#06837E; text-align:center; }
.featurebox1 h4 a:link, .featurebox1 h4 a:visited { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#06837E; text-align:center; text-decoration:none; }
.featurebox1 h4 a:hover { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#06837E; text-align:center; text-decoration:underline; }
.featurebox1 p,.featurebox2 p { padding:3px; margin:0; }
.featurebox1 p a:link,.featurebox2 p a:link,.featurebox1 p a:visited,.featurebox2 p a:visited { font-weight:normal; color:#000000; }
.featurebox2 { margin:5px; border:2px solid #95C43C; }
.featurebox2 h4 { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#7FA535; text-align:center; }
.featurebox2 h4 a:link, .featurebox2 h4 a:visited { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#7FA535; text-align:center; text-decoration:none; }
.featurebox2 h4 a:hover { font-size:13px; color:#FFFFFF; padding:3px; margin:0; background-color:#7FA535; text-align:center; text-decoration:underline; }

#submenucenter {padding-left:285px;}
#submenu {float:left; border: 5px solid #FFFFFF; margin:20px 20px 20px 0; width: 150px;}
#submenu h2 {background-color:#005C8A; margin:0; padding:7px; display:block; text-align:center; border-bottom:2px solid #FFFFFF; }
#submenu h2 a:link {font-size:14px; color:#FFFFFF; font-style:italic; font-weight:bold; text-decoration:none; }
#submenu h2 a:visited {font-size:14px; color:#FFFFFF; font-style:italic; font-weight:bold; text-decoration:none;}
#submenu h2 a:hover {font-size:14px; color:#FDFDBD; font-style:italic; font-weight:bold; text-decoration:none;}
ul.submenu {list-style-type: none; font-size:12px; margin: 0; padding: 0; border-bottom: 1px solid #BBBBBB;
	width: 150px; color:#FFFFFF; }
ul.submenu li {border-top: 1px solid #BBBBBB; width:150px; display: block; margin:0;}
ul.submenu li span {padding:5px 5px 5px 9px; display:block;}
ul.submenu a:link {font-weight: normal; text-decoration: none; color:#FFFFFF; background-color:#80A5B3; margin: 0;
    padding: 0; width: 150px; display: block;}
ul.submenu a:visited {font-weight: normal; text-decoration: none; color: #FFFFFF; background-color:#80A5B3; margin: 0;
    padding: 0; width: 150px; display: block;}
ul.submenu a:hover {color: #FFFFFF; background-color:#5E8C9D; text-decoration: none;}

ul.submenu2 {list-style-type: none; font-size:12px; margin: 10px 0; padding: 0; 
	width: 340px; color:#FFFFFF; }
ul.submenu2 li {border: 1px solid #BBBBBB; width:340px; display: block; margin:10px 0 0 0;}
ul.submenu2 li span {padding:5px 5px 5px 9px; display:block;}
ul.submenu2 a:link {font-weight: normal; text-decoration: none; color:#FFFFFF; background-color: #88A1A0; margin: 0;
    padding: 0; width: 340px; display: block;}
ul.submenu2 a:visited {font-weight: normal; text-decoration: none; color: #FFFFFF; background-color: #88A1A0; margin: 0;
    padding: 0; width: 340px; display: block;}
ul.submenu2 a:hover {color: #FFFFFF; background-color: #049C97; text-decoration: none;}

#crumbtrail {color: #666666; text-align:center; clear:both;}
#crumbtrail a:link { text-decoration: none; }
#crumbtrail a:visited {	text-decoration: none; }
#crumbtrail a:active { 	text-decoration: none; }
#crumbtrail a:hover { text-decoration: underline; }

.map {float:left; padding:10px 20px 10px 0;}
.map img {border:2px solid #005C8A;}

#results {border: 4px solid #FFFFFF;}
#results .head {background-color:#005C8A; color:#FFFFFF; padding:7px; border-bottom: 1px solid #FFFFFF;}
#results .foot {background-color:#80A5B3; color:#FFFFFF; padding:8px 8px 5px 8px; text-align:center;  border-top: 1px solid #FFFFFF; clear:both;}
#results .foot a:link {color:#FFFFFF; font-weight:normal; text-decoration:underline;}
#results .foot a:visited {color:#FFFFFF; font-weight:normal; text-decoration:underline;}
#results .foot a:hover {color:#E97500; font-weight:normal; text-decoration:underline;}

#shortlist {border: 2px solid #005C8A; padding:4px;}
.recenttab {height:41px; background-image:url(images/recent.gif); background-position:left bottom; background-repeat:no-repeat; clear:both;}

.beds {text-align:center;}
.beds a:link {text-decoration:underline;}
.beds a:visited {text-decoration:underline;}
.beds a:hover {color:#E97500;}

.propsum {padding:9px 9px 9px 14px; width:702px;}
.propsum h3 {font-size:13px; margin:0; font-weight:normal; color:#E97500;}
.propsum h3 b {color:#005C8A;}
.propsum h4 {font-size:12px; text-align:left;}
.propsum h5 {font-size:12px; font-weight:normal; color:#005C8A; margin:0;}
.propsum p {margin:3px 0 0 0; font-size:12px;}
.sumdiv {background-color:#005C8A; height:1px; clear:both; width:696px; margin-left:14px; overflow:hidden;}

.pload { background-image:url(images/arrow4.gif); visibility:hidden; z-index:0;}
.pload2 { background-image:url(images/arrow4b.gif); visibility:hidden; z-index:0;}
