/* CSS Document */

* {
	padding:0;
	margin:0;
}

body {
	background:#F7F7F7;
	margin:24px 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	overflow:-moz-scrollbars-vertical;
}

img {
	border:0;
}

p {
	margin-bottom:10px;
}

ul, ol {
	margin-left:25px;
	margin-bottom:8px;
}

li {
	margin-bottom:4px;
}

h1, h2, h3, h4 {
	margin-bottom:12px;
}

.myUL {
	list-style-image:url(/images/bullet.gif);
}

a:link, a:visited {
	color:#000;
}
a:hover {
	color:#FF0000;
}

.error {
	color:#FF0000;
	font-weight:bold;
}

.clear {
	clear:both;
	font-size:1px;
	height:0px;
	overflow:hidden;
}

td {
	padding:2px;
}

input, select, textarea, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#outer1a {
	width:760px;
	margin:auto;
	text-align:left;
	background:#FFF;
}
#outer1 {
	width:760px;
	margin:auto;
	text-align:left;
	background:#FFF;
	background-image:url(/images/bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	min-height:420px;
	padding-top:133px;
}

#rental #outer1 {
	background-image:url(/images/bg2.gif);
}

* html #outer1 {
     height:420px;
}

#outer2 {
	width:auto;
	padding:0 24px 0 24px;
}

.intro {
	text-align:center;
	padding-bottom:24px !important;
}
.intro a:link, .intro a:visited {
	text-decoration:underline;
	color:#003681;
}
.intro a:hover {
	color:#00653B;
}

.myGreen {
	color:#00653B;
}

.myTitles {
	height:30px;
	margin-bottom:12px;
}

#midCol2a {
	width:528px;
	float:right;
	margin:auto;
}
#midCol2b, #midColb {
	width:auto;
	padding:0 6px 6px 6px;
}

#midCola {
	width:344px;
	float:right;
	margin:auto;
}

#rightCol {
	width:160px;
	float:right;
	margin-left:24px;
}

#rightDetails {
	width:280px;
	float:right;
	background:#F7F7F7;
	text-align:center;
	padding:6px 12px;
}
#rightDetails img {
	width:280px;
}

#rightDetails1 {
	width:304px;
	float:right;
}
#rightDetails2 {
	width:auto;
	padding:6px 12px 6px 6px !important;
}


#midDetails1 {
	width:224px;
	float:right;
}
#midDetails2 {
	width:auto;
	padding:0 6px 6px 6px !important;
}

#leftCol {
	width:160px;
	float:left;
}

.results {
	width:332px;
	height:105px;
	margin-bottom:12px;
	padding-bottom:12px;
	border-bottom:1px solid #00653B;
}
.results img {
	width:140px;
	height:105px;
	position:absolute;
	top:0px;
	left:0px;
}
.results a:link, .results a:visited, #mainPic a:link, #mainPic a:visited, #mainDetails a:link, #mainDetails a:visited {
	color:#00653B;
	font-weight:bold;
}
.results a:hover, #mainPic a:hover, #mainDetails a:hover {
	color:#FF0000;
}

.resultsPic {
	width:140px;
	height:105px;
	margin-right:12px;
	float:left;
}

.resultsText {
	width:178px;
	float:right;
}

#myNav {
	width:160px;
	font-size:16px;
}
#myNav ul {
	margin:0;
}
#myNav ul li {
	margin:0 0 8px 0;
	list-style-type:none;
}
#myNav a:link, #myNav a:visited {
	color:#003681;
	text-decoration:none;
}
#myNav a:hover {
	color:#003681;
	text-decoration:underline;
}



#myLine {
	width:160px;
	min-height:6px;
	background:#95A49F;
	line-height:6px;
	font-size:1px;
}
* html #myLine {
	height:6px;
}

#firstLine {
	width:332px;
	height:1px;
	min-height:1px;
	border-bottom:1px solid #00653B;
	margin-bottom:12px;
}
* html #firstLine {
	height:1px;
}

#spacer {
	width:760px;
	margin:auto;
	height:12px;
	background:#FFF;
}

#myFP1 {
	width:160px;
	margin:auto;
	background:#F7F7F7;
}
#myFP2 {
	width:auto;
	padding:10px;
}
#myFP2 img {
	width:140px;
	height:105px;
	margin-bottom:10px;
}
#myFP2 a, #footer a {
	text-decoration:underline;
	color:#00653B;
}
#myFP2 a:hover, #footer a:hover {
	text-decoration:underline;
	color:#FF0000;
}

.mainLink {
	font-size:14px;
}

#footer {
	width:712px;
	clear:both;
	background-image:url(/images/footer-bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#s1homes {
	font-size:11px;
	margin-top:5px;
	color:#00125C;
	line-height:15px;
}
#s1homes img {
	width:78px;
	height:15px;
	margin-bottom:-3px;
}

.blueLinks a {
	color:#013A8C;
	text-decoration:underline;
}

#mainPic {
	width:280px;
	text-align:center;
	position:relative;
	margin-bottom:20px;
}
#mainPic img {
	width:280px;
	height:210px;
}

#thumbs {
	width:280px;
	margin-bottom:20px !important;
}
#thumbs img {
	width:64px;
	height:48px;
	float:left;
	margin:0 6px 6px 0;
	border:0;
}


/* SHARE THIS */

#share {
	width:inherit;
	padding:20px 0;
	text-align:center;
	margin-bottom:20px;
}
#share img {
	width:125px !important;
	height:16px !important;
}



.no_longer_advertised {
	background:url(/images/no_longer_advertised.gif) repeat-y center 0 !important;
}

