/*
Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption,  tfoot, thead, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}


body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
p {line-height:1.15}
/*
Main Styles */

body {
	color:#5A6D8B;
	font-family: helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	line-height:1.15
	}
/*
Classes */	
img {behavior: url(style/iepngfix.htc); }
form{clear:both;}
.align-right {text-align:right; display:block;}
.right {float:right}
.left {float:left}
.center {text-align:center;}
.clear {clear:both;}
.large {font-size:14px}
.border { border: 1px solid #5A6D8B;}
.whiteBold {font-weight:bold; color:#fff;}
.padding-thirty {padding-left:30px;}
.darkBlue {color:#24314e;}
.red {color:#C40000; padding-bottom:5px;}
.longterm {font-size:11px;}
.tenancy {width:100px; border: 1px solid #5A6D8B; }

/*
Links */


a.one:link {color: #5A6D8B; text-decoration: none}
a.one:visited {color: #5A6D8B; text-decoration: none}
a.one:hover {color: #000; text-decoration: none}
a.one:active {color: #5A6D8B; text-decoration: none}

a.greylink:link {color: #7a7a7a; text-decoration: none}
a.greylink:visited {color: #7a7a7a; text-decoration: none}
a.greylink:hover {color: #000; text-decoration: none}
a.greylink:active {color: #7a7a7a; text-decoration: none}

a.latest:link {color: #24314E; text-decoration: none}
a.latest:visited {color: #24314E; text-decoration: none}
a.latest:hover {color: #fff; text-decoration: none}
a.latest:active {color: #24314E; text-decoration: none}

a.listing:link {color: #4D5D76; text-decoration: none}
a.listing:visited {color: #4D5D76; text-decoration: none}
a.listing:hover {color: #000; text-decoration: none}
a.listing:active {color: #4D5D76; text-decoration: none}

a.footer:link {color: #ee592b; border-bottom: 3px solid #fff; text-decoration: none}
a.footer:visited {color: #ee592b; border-bottom: 3px solid #fff; text-decoration: none}
a.footer:hover {color: #ee592b;  border-bottom: 3px solid #000; text-decoration: none}
a.footer:active {color: #ee592b; border-bottom: 3px solid #fff; text-decoration: none}

#footer-text a:link {color: #fff;  text-decoration: none}
#footer-text a:visited {color: #fff;  text-decoration: none}
#footer-text a:hover {color: #fff; text-decoration: none} 
#footer-text a:active {color: ##fff;  text-decoration: none}

#footer-text .conduct a:link {color: #fff; font-weight:bold; text-decoration: underline; float:left;}
#footer-text .conduct a:visited {color: #fff; font-weight:bold; text-decoration: underline; float:left;}
#footer-text .conduct a:hover {color: ##fff; font-weight:bold; text-decoration: underline;  float:left;} 
#footer-text .conduct a:active {color: ##fff; font-weight:bold; text-decoration: underline; float:left;}

a.map:link {color: #5A6D8B; text-decoration: none; font-weight:bold; padding-left:15px;}
a.map:visited {color: #5A6D8B; text-decoration: none; font-weight:bold; padding-left:15px;}
a.map:hover {color: #000; text-decoration: none; font-weight:bold; padding-left:15px;}
a.map:active {color: #5A6D8B; text-decoration: none; font-weight:bold; padding-left:15px;}

/*
Wrapping */
#wrap {
	width:977px;
	margin:0 auto;
}
/*header*/
#header-menu-wrap {float:left;}
#header-wrap {
	width:977px;
	float:left;
}
#header-menu {
	background:url(../images/header-menu-bg.png) no-repeat;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-top:5px;
	width:723px;
	height:70px;
	margin-left:29px;
}
#header-menu-links {
	padding:16px 0 0 20px;
}
#header-menu-links ul {margin-bottom:15px;}
#header-menu-links li {display:inline; padding-right: 15px;}

#header-flash{ background:url(../images/flash-placeholder.png) no-repeat;width:976px; height:312px; float:left;}

#header-info-wrap {
	background:url(../images/header-info-bg.png) no-repeat;
	color:#353535;
	float:left;	
	margin:5px 0 5px 0;
	width:977px;
	height:115px;
}
/*
Info Classes */

input.search {
	background:url(../images/input-bg.png) no-repeat;
	width:116px;
	height:18px;
	border:none;
	font:Verdana, Geneva, sans-serif; font-size:11px;
}
/*Info Bar - Contents */
#info-search {
	width:204px;
	height:116px;
	margin-right:4px;
	float:left;
}
.rowElem {float:left; width:200px; margin-top:}
.rowElemMed {float:left; width:200px; margin-left:30px;}

.rowElemLarge{position:absolute; top:0; left:120px;}
.rowElemLarge, .rowElemLarge label{float:left; width:100px;}
.rowElemLarge select {width:170px; font:Verdana, Geneva, sans-serif; font-size:11px;}

.rowElemSmall {width:180px; float:left}
.rowElemSmall input {float:left}

.rowElemLoc {width:100px; float:left}
.rowElemLoc label {float:left; width:30px;}
.rowElemLoc input {float:left}

.rowElemOptionWrap {position:absolute; top:50px; left:10px; float:left; width:200px; }
.rowElemOptionWrap2 {position:absolute; top:80px; left:10px; float:left; width:200px; }
.rowElemOptionWrap3 {position:absolute;	top:55px; left:10px; float:left; width:180px; height:59px;}
.rowElemOptionWrap3 .rowElemOption  {width:180px;}
.rowElemOption, .rowElemOption {float:left; width:290px;}
.rowElemOption label, .rowElemOption2 label {float:left; width:60px; text-align:left; }
.rowElemOption select, .rowElemOption2 select {float:left; width:90px;  font:Verdana, Geneva, sans-serif; font-size:11px;}
.rowElemOptionWrap3 .rowElemOption input  {width:110px;}

.rowElemOption li, .rowElemOption2 li {display:inline; width:100px;}

.rowElemOption {float:left; width:290px;}
.rowElemOption label {float:left; width:80px;}
.rowElemOption select {float:left;}
.rowElemOption li {display:inline; width:100px;}

#info-search-content {
	margin-top:44px;
}

#info-location {
	width:241px;
	height:115px;
	margin-right:4px;
	float:left;
}
#info-location-content {
	margin-top:45px;
}
#info-options {
	width:316px;
	height:115px;
	margin-right:4px;
	float:left;
	position:relative;
}
#info-options-content {
	margin-top:0;
}
#info-propertyid {
	width:204px;
	height:115px;
	float:left;
	position:relative;
}
/*Content*/
#content-wrap {
	width:977px;
	float:left;
}
/*Content - Google Wrap*/

#content-google-title {
	background:url(../images/title-bg.png) no-repeat right top;
	height:41px;
	width:977px;
	float:left;
	position:relative;
}

#middle-content-wrap {
	float:left;
	width:977px;
	margin-bottom:10px;
}
#content-google-select {
	top:10px;
	right:0;
	width:270px;
	position:absolute;
}
/*Content - Listing Wrap*/
#content-listing-title {
	height:60px;
	width:977px;
	float:left;
	position:relative;
	color:#7087AE;
}
#content-listing-select {
	top:20px;
	right:0;
	width:270px;
	position:absolute;
}
#content-listing-option {
	top:44px;
	right:49px;
	width:420px;
	position:absolute;
	text-align: center;
}
#content-listing-continue {
	float:left;
	padding: 20px;
}
/*Content - Large Listing */
/* classes */
.grey {color:#7a7a7a}
.lrg-header-lightblue {
	background-color:#889bbc;
	color:#fff;
	font-size:2.25em;
	font-style:italic;
	padding-left:5px;
}
.lrg-header-lightblue2 img {
	display:block
}
.lrg-header-darkblue,.lrg-header-darkblue2 {
	background-color:#7188af;
}
.lrg-header-darkblue {
	padding-left:5px;
}
.lrg-title {
	color:#7087AE;
	font-size:18px;
	font:Verdana, Geneva, sans-serif
}

/*ids */
#lrg-left-property {
	width:440px;
	float:left;
	margin-top:5px;
}
#lrg-right-property {
	width:490px;
	margin:5px 0 0 20px;
	float:left;
}
#property-details {
	width:950px;
	float:left;
}
#property-details-agent {
	width:240px;
	float:left;
	line-height:1.2;
	margin-top:5px;
	color:#7087AE;
	font-weight:bold;
}
#property-details-prop {
	width:490px;
	margin:5px 0 0 20px;
	float:left;
}
#lrg-right-property h1 {
	 font-size:1.95em;
	 line-height:1.15;
	 color:#D1D9E8;
	 font-weight:normal;
	 font-style:italic;
}
#lrg-listing-wrap {
	float:left;
}
#lrg-right-property h2 {
	 font-size:1.5em;
	 color:#F01339;
	 line-height:1;
	 font-weight:normal;
	 margin-bottom:10px;
}
#lrg-agent-img {
	background-color:#b4b4b4;
	width:104px;
	height:104px;
	position:relative;
}
#lrg-agent-img img {
	position:absolute;
	top:15px;
	left:18px
}
#sold-wrap {
	position:relative;
}
#sold-wrap img {
	position: relative;
	margin:6px 0 0 9px;
}
.sold-wrap-overlay {
	background:url(../images/sold-overlay.png) no-repeat;
	height:86px;
	position:absolute;
	width:123px;
	left:0px;
	top:0px;
	z-index:999;
}
/*Content - Bottom Wrap*/
#bottom-content {
	float:left;
	width:977px;	
}
#bottom-content img {
	float:left;
	padding-right:3px;
}
#latestsales-wrap {
	background:url(../images/latestsales-bg.png) no-repeat;
	height:128px;
	width:204px;
	float:left;
}
#latestsales-text {
	margin-top:55px;
	padding:2px 2px 2px 5px;
	font-weight:bold;
}
#latestsales-text li {
	color:#24314E;
	display:inline;
	padding-right:5px;
	float:left;
}
/*
Listing */
#scroll {
	height: 400px;
	width: 966px;
	overflow: auto;
	border: none;
	margin-left:5px;
	font-weight:bold;
}
/*Team */

h2 {font-size:1.5em; line-height:1; font-family:verdana, san-serif;}
h2.agent {font-size:1.25em; line-height:1; font-family:verdana, san-serif; color:#24314E;}


.team-title {font-size:1.7em; color:#24314e; }
.team-header {font-size:1.5em; color:#24314E; text-align:center; width:383px; margin-bottom:7px; }

.team-box-wrap img,.team-box-outterwrap img {display:block}
.team-box-outterwrap {width:383px; }
.team-box-wrap {
	width:383px;	
	position:relative;
	/*z-index:-999;*/
	float:left;
	background-color:#7188af;
	height:120px;
}
.team-box-wrap-name {
	color:#fff;
	background-color:#889bbc;
	width:383px;	
}
.team-box-wrap-nameText,.team-box-wrap-contentText {	
	width:260px;
	margin-left:23px;
	padding-bottom:10px;
}
.team-box-wrap-nameText{
	font-size:18px;
	font-family: Verdana, sans-serif;
}
.team-box-wrap-contentText{
	color:#fff;
	font-family: Verdana, sans-serif;
}
.team-box-wrap-content {
	width:383px;
	background-color:#7188af;
}
.team-box-wrap-image {
	background-color:#fff;
	width:87px;
	height:105px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:999;
}
.contentText-details1 {
 width:170px; float:left
}
.contentText-details2 {
 width:60px; float:left
}
#middle-content-wrap label {width:150px;}

/*
Tenancy */
.tenancy {width:100px; border: 1px solid #5A6D8B; margin-bottom:2px; }
.tenancy-title {font-size:14px;}

/* 
Form*/
#bookingForm {
	width:586px;
}
label { 
	font-weight:bold;
	width: 6em;
	float: left;
	text-align: left;
	padding-top:4px;
	display: block;
}

textarea.form, input.form, input.code {
	width:160px;
	border:1px solid #24314e;
	font-size:11px;
}
textarea.comments {
	font-family: helvetica, arial, sans-serif;
	width:205px;
	border:1px solid #24314e;
	font-size:11px;
}
input.form2 {
	width:80px;
	border:1px solid #24314e;
	font-size:11px;
}

.form2 {width:65px; margin:0; padding:0;}
.clearBTN {
	width: 128px;
	height: 25px;
	padding: 55px 0 0;
	margin: 10px 0;
	border: 0;
	background: transparent url(../new/images/clear-btn.png) no-repeat center top;
	overflow: hidden;
	cursor:pointer;
 }
 .submit {
	width: 64px;
	height: 64px;
	padding: 67px 0 0;
	margin: 10px 0;
	border: 0;
	background: transparent url(../images/submit-btn.png) no-repeat center top;
	overflow: hidden;
	cursor:pointer;
 }
/*
Footer */

#footer-wrap {
	background:url(../images/footerscroll-x.png) repeat-x #758CB2;
	height:210px;
}
#footer-text {
	width:977px;
	margin:0 auto;
}

#footer-text h3 {font-size:15px; font-weight:bold;}
#traff1k-tag {
	width:977px;
	margin:10px auto;
	text-align:right;
	color: #999;
}
#traff1k-tag a:link {color: #999; text-decoration: none; font-weight:bold; }
#traff1k-tag a:visited {color: #999; text-decoration: none; font-weight:bold;}
#traff1k-tag a:hover {color: #ccc; text-decoration: none; font-weight:bold;}
#traff1k-tag a:active {color: #999; text-decoration: none; font-weight:bold; }