@charset "UTF-8";
/* CSS Document */
@IMPORT url("/css/style-fontface.css");

@IMPORT url("/css/styles-css3.css");

@IMPORT url("/css/print-styles.css");

#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

html,body {
	background-color: #ffffff;
	font-family: 'TitilliumText22LRegular';
	font-size: 13px;
}

input[type="text"] {
	background-color: #ffffff;
	color: #717174;
	border: 1px solid #D8D5D9;
	height: 1.2em;
	padding: .2em;
}

input[type="text"].amount {
	background: white url(/images/dollar.jpg) 3px 3px no-repeat;
	height: 1.2em;
	padding-left: 1em;
}

input[type="password"] {
	background-color: #ffffff;
	color: #717174;
	border: 1px solid #D8D5D9;
	height: 20px;
}

.input-border {
	background-color: #ffffff;
	color: #717174;
	border: 1px solid #D8D5D9;
	height: 20px;
}

.content-container a {
	color: #0068b3;
	height: auto;
}

input[type="button"] {
	font-family: 'TitilliumText22LMedium';
}

input[type="file"] {
	background-color: #ffffff;
	color: #717174;
	border: 1px solid #D8D5D9;
}

select {
	background-color: #ffffff;
	color: #717174;
	border: 1px solid #D8D5D9;
	height: 20px;
}

select.multiple {
	width: 10em;
	height: 10em;
}

select option {
	padding-right: 5px;
}

textarea {
	background-color: #ffffff;
	color: #717174;
	border: 1px solid #D8D5D9;
}

p {
	padding-bottom: 5px;
	line-height: 100%;
}

.titillium {
	padding-bottom: 1px;
	line-height: 100%;
}

.titillium-thin {
	padding-bottom: 1px;
	line-height: 100%;
	font-family: 'TitilliumText22LThin';
}

.titillium-regular {
	padding-bottom: 1px;
	line-height: 100%;
	font-family: 'TitilliumText22LRegular';
}

.titillium-medium {
	padding-bottom: 1px;
	line-height: 100%;
	font-family: 'TitilliumText22LMedium';
}

.titillium-bold {
	padding-bottom: 1px;
	line-height: 100%;
	font-family: 'TitilliumText22LBold';
}

.titillium-xbold {
	padding-bottom: 1px;
	line-height: 100%;
	font-family: 'TitilliumText22LXBold';
}

a {
	color: #0068B3;
	font-family: 'TitilliumText22LRegular';
	text-decoration: none;
}

a:visted {
	color: #0068B3;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	cursor: pointer;
}

img {
	border: none;
}

h1 {
	font-size: 1.5em;
	line-height: 1.55em;
}

h1.terms-header {
	text-transform: uppercase;
	color: #0068b3;
	font-size: 1.5em;
}

ol {
	padding-left: 30px;
	padding-top: 15px;
}

ol li {
	padding-top: 10px;
}

ol li .cufon {
	padding-bottom: 3px;
}

ol li ol {
	list-style-type: lower-alpha;
	padding-top: 5px;
}

ol li ol li {
	padding-bottom: 10px;
}

#logo {
	float: left;
	padding-top: 37px;
}

#header-right {
	float: right;
	padding-top: 16px;
}

#tagline-container {
	height: 75px;
	width: 468px;
	margin: auto;
	display: none;
}

#live-chat {
	float: right;
	margin-top: 14px;
}

#live-chat-copy {
	float: left;
	padding-top: 15px;
}

#live-chat-copy a {
	color: #0068b3;
}

#live-chat-copy a:hover {
	color: #0068b3;
}

#live-chat-icon {
	float: left;
	padding-left: 10px;
	height: 43px;
	width: 48px;
	line-height: 0;
	font-size: 0em;
}

#nav {
	background-image: url(/images/nav-bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	white-space: nowrap;
}

#nav ul {
	list-style-type: none;
}

#nav li {
	display: block;
	float: left;
	padding-top: 8px;
	padding-bottom: 5px;
	height: 17px;
}

#nav li.home:hover {
	background: url(/images/nav-home-bg.jpg) no-repeat;
}

#nav li.buy-homes:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#nav li.sell-homes:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#nav li.my-bidselect:hover {
	background: url(/images/my-bidselect-rollover.jpg) no-repeat center;
}

#nav li.resources:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#nav li.contact-us:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#nav li.faqs:hover {
	background: url(/images/faqs-rollover.jpg) no-repeat center;
}

#nav li.sign-in:hover {
	background: url(/images/sign-in-rollover.png) no-repeat center;
}

#nav li.home a {
	margin: 0 30px 0 25px;
}

#nav a {
	color: #ffffff;
	margin: 0 30px;
	font-family: 'TitilliumText22LBold';
}

/***** Dropdown Css ******/
ul.dropdown,ul.dropdown li,ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}

#nav ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}

ul.dropdown li.hover,ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown li.hover ul a {
	visibility: visible;
}

ul.dropdown ul {
	display: none;
	/*visibility: hidden;*/
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
	background-image: url(/images/nav-dropdown-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #535153;
	width: 210px;
	padding-bottom: 10px;
	margin-left: 8px;
}

ul.dropdown ul.form-dropdown {
	left: -126px;
	width: 205px;
	font-size: .8em;
	text-transform: uppercase;
}

#dropdown-tbl {
	text-align: left;
	margin-left: 9px;
}

#dropdown-tbl input {
	margin: 0 0 8px 0;
}

#dropdown-tbl .text-field {
	width: 172px;
}

.text-field {
	width: 184px;
}

#dropdown-tbl label {
	margin-bottom: 10px;
}

#dropdown-submit {
	background-image: url(/images/dropdown-submit-bg.gif);
	background-position: top;
	display: block;
	height: 30px;
	width: 75px;
	border: 0;
	text-transform: uppercase;
	color: #ffffff;
	cursor: pointer;
}

#top-nav-login-button {
	background-image: url(/images/dropdown-submit-bg.gif);
	background-position: top;
	display: block;
	height: 22px;
	width: 65px;
	border: 0;
	text-transform: uppercase;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
	padding-top: 7px;
}

#nav ul.dropdown ul li {
	float: none;
	height: auto;
}

ul.dropdown ul li a {
	display: block;
}

ul.dropdown ul li #dropdown-tbl a {
	margin: 0;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover>ul { /* visibility: visible !important;*/
	display: block;
}

ul.dropdown li:hover>ul>li {
	display: block;
}

ul.dropdown li:hover>ul>li>a {
	display: block;
}

ul.dropdown li.rtl ul {
	top: 100%;
	right: 0;
	left: auto;
}

ul.dropdown li.rtl ul ul {
	top: 1px;
	right: 99%;
	left: auto;
}

#remember-me {
	width: 110px;
	padding-top: 3px;
	text-align: left;
}

/******** Dropdown Css ************/
#search-outer-container {
	width: 1024px;
	margin: 0 auto;
}

#search-container {
	background-image: url(/images/home-search-bg.jpg);
	background-repeat: no-repeat;
	width: 1024px;
	height: 165px;
	margin: 0 auto;
}

#search-header {
	float: left;
	font-family: 'TitilliumText22LRegular';
	background-image: url(/images/icon-quick-search.gif);
	background-repeat: no-repeat;
	background-position: 13px 10px;
	font-size: 1.5em;
	color: #717174;
	text-transform: uppercase;
	padding: 27px 0 0 57px;
}

#search-header h1 {
	text-transform: uppercase;
	display: block;
	font-size: 1em;
	font-weight: normal;
	line-height: 100%;
}

#search-tagline {
	float: left;
	font-family: 'TitilliumText22LLight';
	color: #717173;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 70%;	
}

#search-tagline h1 {
	font-size: 1.5em;
	font-weight: normal;
}

#search-tagline h1 h2 {
	font-size: 1em;
}

#search-form {
	padding: 10px 0 0 15px;
	margin: 0 auto;
	width: 520px;
	float: left;
}

#vertical-line {
	position: relative;
	border-left: 1px solid white;
	left: 5px;
	width: 2px;
	float: left;
	margin-top: -50px;
}

ul#advanced-search-home {
	list-style: none;
	padding-top: 15px;
	width: 500px;
}

ul#advanced-search-home li {
	float: left;
}

ul#advanced-search-home li.check {
	padding-right: 3px;
}

ul#advanced-search-home li.check-label {
	padding-top: 0;
	padding-right: 12px;
	color: #717174;
}

#inputAdd {
	float: left;
}

#inputAdd input {
	width: 232px;
	padding: 4px 0 4px 5px;
	text-align: left;
	font-style: italic;
}

.labels {
	text-align: right;
	padding-right: 20px;
	padding-bottom: 16px;
	float: left;
	width: 45px;
	/**padding-bottom: 0px;  */ /* IE7 fix */
	_padding-bottom: 16px;
}

.paddform {
	padding-right: 9px;
}

.inputs {
	float: left;
	width: 138px;
}

#advanced-search-btn {
	padding-left: 25px;
	display: inline;
}

#search-form a,#quick-search-form a {
	text-transform: uppercase;
	color: #0068b2;
	font-size: 1em;
	font-family: 'TitilliumText22LRegular';
	display: inline;
	padding-left: 15px;
}

.titillium-small-uppercase {
	text-transform: uppercase;
	color: #0068B2;
	font-size: .7em;
	font-family: 'TitilliumText22LRegular';
	display: block;
	padding-top: 5px;
	padding-bottom: 1px;
	line-height: 100%;
}

#search-form #advanced-search-home input {
	height: auto;
	margin: 0;
	padding: 0;
	outline: none;
}

#search-form-checkbox {
	margin-right: 4px;
	border: none;
	border: 0;
	height: 18px;
	width: 18px;
}

#search-content {
	font-family: 'TitilliumText22LRegular';
	float: right;
	width: 250px;
	padding-right: 25px;
	padding-left: 25px;
	border-left: 1px solid white;
}

#search-content h2 {
	color: #717174;
	padding-bottom: 14px;
	font-size: 16px;
	font-weight: normal;
}

.blue {
	color: #0068b3;
}

#featured-outer-header {
	width: 869px;
	margin: 0 auto;
	padding-left: 46px;
}

#featured-header {
	background-image: url(/images/featured-properties-header-bg.jpg);
	background-repeat: no-repeat;
	width: 869px;
	height: 30px;
	color: #71717b;
	text-transform: uppercase;
}

#featured-header-text {
	display: block;
	font-size: 1.3em;
	font-family: 'TitilliumText22LRegular';
	color: #71717b;
	text-transform: uppercase;
}

#featured-outer-container {
	width: 869px;
	margin: 0 auto;
	padding-left: 48px;
}

#left-navigation {
	float: left;
	width: 23px;
}

#left-arrow {
	padding-top: 85px;
}

#featured-container {
	background-image: url(/images/featured-properties-bg.jpg);
	background-repeat: no-repeat;
	width: 869px;
	height: 263px;
}

#featured-slider {
	width: 828px;
	margin: 0 auto;
	height: 216px;
	padding-top: 21px;
}

#slider {
	float: left;
	width: 779px;
	background-color: #ffffff;
	border: 1px solid #d5d8da;
}

#featured-property {
	width: 205px;
	padding: 0 26px;
	border-right: 2px solid #ededef;
	height: 220px;
}

#featured-property a {
	text-transform: uppercase;
	color: #717174;
}

#featured-address {
	text-transform: uppercase;
	color: #717174;
	padding-top: 7px;
}

#featured-price {
	color: #717174;
	text-transform: uppercase;
	float: left;
}

#featured-specs {
	color: #717174;
	text-transform: uppercase;
	float: right;
}

#right-navigation {
	float: left;
	display: inline;
	width: 23px;
}

#right-arrow {
	padding-top: 85px;
	padding-left: 10px;
}

#lower-outer-container {
	width: 100%;
	margin: 0 auto;
	padding-top: 20px;
}

#benefits-outer-container {
	float: left;
}

#benefits-outer-container  h2 {
	color: #0068b3;
	font-size: 1.2em;
	text-transform: uppercase;
}

#lower-right-section {
	float: right;
	width: 300px;
	height: 250px;
	/** background-color: #e3dddc; **/
}

#social-media-section {
	float: left;
	width: 530px;
	display: inline;
	padding-left: 3px;
	padding-top: 15px;
	white-space: nowrap;
}

#social-media-section .left {
	float: left;
}

#social-media-section .right {
	float: left;
	padding-left: 3px;
}

#benefits-header {
	background-image: url(/images/benefits-header-bg.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 546px;
	list-style: none;
}

#benefits-header li {
	float: left;
}

#benefits-header a {
	color: #ffffff;
}

#buyers {
	width: 115px;
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 18px;
}

#buyers:hover {
	background: url(/images/buyers-rollover.jpg) left top no-repeat;
	width: 115px;
	height: 36px;
}

#buyers-selected {
	color: #e3e3e4;
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 18px;
	background: url(/images/buyers-rollover.jpg) left top no-repeat;
	width: 115px;
	height: 36px;
}

#brokers {
	width: 120px;
	color: #e3e3e4;
	text-transform: uppercase;
	padding-top: 15px;
}

#brokers:hover {
	background: url(/images/brokers-agents-rollover.jpg) left top no-repeat;
	width: 120px;
	height: 36px;
	padding-left: 19px;
	margin-left: -19px;
}

#brokers-selected {
	color: #e3e3e4;
	text-transform: uppercase;
	padding-top: 15px;
	background: url(/images/brokers-agents-rollover.jpg) left top no-repeat;
	width: 120px;
	height: 36px;
	padding-left: 19px;
	margin-left: -19px;
}

#upgrade {
	width: 200px;
	height: 36px;
	color: #e3e3e4;
	text-transform: uppercase;
	padding-top: 15px;
}

#upgrade:hover {
	background: url(/images/upgrade-rollover.jpg) center top no-repeat;
	width: 200px;
	height: 36px;
	padding-left: 35px;
	margin-left: -35px;
}

#upgrade-selected {
	color: #e3e3e4;
	text-transform: uppercase;
	padding-top: 15px;
	background: url(/images/upgrade-rollover.jpg) center top no-repeat;
	width: 200px;
	height: 36px;
	padding-left: 35px;
	margin-left: -35px;
}

#benefits-container {
	width: 542px;
	border-left: 2px solid #e3e3e8;
	border-right: 2px solid #e3e3e8;
	border-bottom: 2px solid #e3e3e8;
}

#benefits-container ul {
	padding: 25px 0 0 35px;;
}

#benefits-container li {
	color: #717174;
	padding-bottom: 5px;
	list-style-type: square;
}

#benefits-links {
	padding-top: 10px;
	padding-bottom: 15px;
}

#benefits-links a {
	font-family: 'TitilliumText22LMedium';
	color: #0068b3;
	text-transform: uppercase;
}

#email-alerts {
	float: left;
	width: 132px;
	padding: 0px 0 0 25px;
}

#register {
	background-image: url(/images/email-med-white.png);
	background-repeat: no-repeat;
	height: 27px;
	display: block;
	padding: 12px 0 0 40px;
}

#find-agent {
	float: left;
	width: 122px;
	padding-left: 25px;
}

#agent {
	background-image: url(/images/findagent-med-white.png);
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	padding: 12px 0 0 40px;
}

#buyer-tools {
	float: left;
	width: 122px;
}

#bsna-link-wrapper {
	float: left;
	width: 200px;
	padding-left: 25px;
}

#tools {
	background-image: url(/images/tools-med-white.png);
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	padding: 12px 0 0 40px;
}

#upgrade-bsna {
	background-image: url(/images/dollar-med-white.png);
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	padding: 12px 0 0 50px;
}

.uppercase {
	text-transform: uppercase;
}

/******************************/
/*********Search Results********/
/******************************/
#outer-wrapper {
	width: 891px;
	margin: 0 auto;
	padding: 5px 0 0 45px;
}

#left-column {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 50%;
}

#right-column {
	float: right;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 40%;
}

#left-column h1 {
	font-weight: 600;
	color: #717174;
	font-size: 1.5em;
	padding-left: 16px;
	padding-top: 8px;
}

#left-container-top {
	background-image: url(/images/int-header-tab-bg.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
	width: 571px;
	height: 30px;
	text-transform: uppercase;
}

#left-container-repeater {
	background-image: url(/images/left-container-repeater.gif);
	background-repeat: repeat-y;
	width: 571px;
}

#left-container {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 60%;
}

#left-shadow {
	font-size: 0em;
	line-height: 0;
}

#number-results {
	float: left;
	color: #717174;
	font-family: 'TitilliumText22LRegular';
	padding-top: 10px;
}

#number-results h2 {
	display: block;
	font-size: 1em;
	font-weight: bold;
	line-height: 100%;
}

#top-pager {
	float: left;
	width: 220x;
	height: 40px;
}

* html #top-pager-inner {
	height: 1%
}

#top-pager-inner {
	margin-top: 40px;
}

#top-pager ul {
	list-style-type: none;
	padding-left: 16px;
}

#top-pager li {
	height: 30px;
	float: left;
	padding: 0 3px;
	line-height: 12px;
}

#top-pager a {
	padding: 10px 0;
	display: block;
	color: #0068b3;
}

#results-icon {
	float: right;
	padding: 2px 22px 0px 0;
}

#results-icon img {
	display: block;
	margin: 0 auto;
}

#results-icon a {
	color: #0068b3;
	font-weight: 600;
	text-transform: uppercase;
}

#icon-folder-div {
	float: left;
	width: 41px;
	text-align: center;
	textless: a:      true;
}

#icon-folder-div a {
	font-weight: normal;
}

#icon-download-div {
	float: left;
	text-align: center;
	width: 70px;
}

#icon-download-div a {
	font-weight: normal;
}

#icon-print-div {
	float: left;
	text-align: center;
	width: 48px;
}

#icon-print-div a {
	font-weight: normal;
}

.results-outer-content {
	color: #717174;
	padding: 2px 0 0 16px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 100%;
}

#results-featured-header {
	background-color: #79bde8;
	color: #ffffff;
	padding: 4px 10px 4px;
	height: 14px;
}

.results-content {
	background-color: #ffffff;
}

#pending {
	background-color: #e9e9e9;
}

#featured {
	background-color: #ddedee;
	border: 2px solid #bec0c2;
}

#featured .property-info {
	border-bottom: 1px solid #ffffff;
	padding: 5px 0 2px 0;
}

#new-banner {
	position: absolute;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	left: -19px;
	top: -2px;
	display: inline; *
	zoom: 1;
}

#reduced-banner {
	position: absolute;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	left: -19px;
	top: -2px;
	display: inline; *
	zoom: 1;
}

#pending-banner {
	position: absolute;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	left: -19px;
	top: -2px;
	display: inline; *
	zoom: 1;
}

#property-results {
	border-bottom: 2px solid #bec0c2;
	border-left: 2px solid #bec0c2;
	border-right: 2px solid #bec0c2;
	padding-bottom: 10px;
}

#property-results .property-info {
	border-bottom: 1px solid #e5e7e8;
	padding: 5px 0 2px 0;
}

.results-img {
	width: 100px;
	height: 75px;
	float: left;
	position: relative;
}

.results-locations {
	width: 128px;
	float: left;
	padding: 3px 0 0 5px;
}

.results-locations a {
	font-weight: normal;
	color: #0068b3;
}

.results-video {
	padding: 28px 0 0 2px;
	_padding-top: 20px;
}

.results-specs {
	background-color: #d6d9db;
}

.results-specs td {
	padding: 5px 6px;
	border-left: 1px solid #ffffff;
	text-align: center;
}

.results-description {
	padding: 10px 5px 0 4px;
}

.results-description a,.results-description a:hover,.results-description a:visited
	{
	color: #0068b3;
	text-transform: lowercase;
}

#map-results {
	min-height: 380px;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#map-results h2 {
	text-transform: uppercase;
	font-size: 1.2em;
	color: #717174;
	padding: 5px 20px 0 10px;
}

#map_canvas {
	padding: 5px 5px 5px 5px;
}

#map_canvas img {
	border: 1px solid #d6d6d6;
}

#map-bottom a {
	color: #0068b3;
	text-transform: uppercase;
	font-family: 'TitilliumText22LBold';
	display: block;
}

#refine-search-header {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #717174;
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
}

#refine-search .rf-labels {
	float: left;
	text-align: right;
	width: 60px;
	color: #717174;
	padding-top: 2px;
}

#refine-search .rf-inputs {
	float: left;
	color: #717174;
	width: 150px;
	padding-bottom: 15px;
	padding-left: 5px;
}

#refine-form {
	color: #717174;
}

a#advanced-search {
	margin-top: 0;
	font-weight: inherit;
	color: #0068b3;
	text-transform: uppercase;
}

#ad-area-container {
	padding: 10px 0;
	width: 304px;
}

#ad-area {
	width: 304px;
	height: 250px;
	background: #e3dddc;
}

#buyer-notices {
	background: url(/images/buyer-notices-header.jpg) top no-repeat;
	/*width: 302px;*/
	border: 2px solid #dfdfe5;
	padding-bottom: 10px;
	margin-top: .8em;
}

#buyer-notices-list {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

#buyer-notices h2 {
	text-transform: uppercase;
	font-size: 1.2em;
	color: #FFF;
	padding: 10px 20px 5px 20px;
	background: url(/images/buyer-notices-header.jpg) top no-repeat;
}

#buyer-notices .notice-section {
	color: #717174;
	padding: 10px 20px 0 20px;
}

#buyer-notices-list .notice-section {
	color: #717174;
	padding: 10px 20px 5px 20px;
}

#buyer-notices .notice-section a {
	color: #0068b3;
}

#buyer-notices-list .notice-section a {
	color: #0068b3;
}

#buyer-notices .notice-section-msg-title {
	font-family: 'TitilliumText22LBold';
	font-size: 1.1em;
}

#buyer-notices-list .notice-section-msg-title {
	font-family: 'TitilliumText22LBold';
	font-size: 1.1em;
}

#buyer-notices .notice-section-bold {
	font-size: 1.1em;
}

#buyer-notices-list .notice-section-bold {
	font-size: 1.1em;
}

.search-headers {
	color: #fff;
	text-transform: uppercase;
	padding-left: 16px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 100%;
}

.search-headers a,.search-headers a:hover,.search-headers a:visited {
	color: #fff;
}

.for-sale-header {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 50%;
	background: #717174;
	text-align: center;
	float: left;
	border-right: 1px solid #eaeef1;
}

.search-results {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 100%;
	padding-right: 1px;
}

.search-results-header {
	background: url(/images/continue-bg2.gif) repeat-x;
	text-align: center;
	float: left;
	border-left: 1px solid #eaeef1;
}

.search-results-data {
	background: #d6d9db;
	padding: 5px 0;
	text-align: center;
	float: left;
	border-right: 1px solid #fff;
}

/******************************/
/*****Search Results End********/
/******************************/
#property-outer-container {
	width: 868px;
	margin: 0 auto;
	padding: 0px 0 0 47px;
}

#property-top {
	background-image: url(/images/property-bg-top.gif);
	background-repeat: no-repeat;
	width: 870px;
	margin: 0 auto;
	height: 7px;
	font-size: 0;
	line-height: 0;
}

#property-repeater {
	background-image: url(/images/property-bg-repeater.gif);
	background-repeat: repeat-y;
	width: 870px;
	margin: 0 auto;
}

#property-bottom {
	background-image: url(/images/property-bg-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 870px;
	margin: 0 auto;
}

#property-container { /*background-image: url(/images//property-bg.jpg);
	background-repeat: no-repeat;*/
	width: 870px;
	height: 214px;
	margin: 0 auto;
}

#property-img {
	float: left;
	padding: 11px 0 0 20px;
}

#property-img img {
	border: 2px solid #ffffff;
}

#property-details {
	float: left;
	font-size: 1.2em;
	font-family: 'TitilliumText22LRegular';
	color: #717174;
	padding: 10px 40px 0 30px;
	border-right: 1px solid white;
	font-family: 'TitilliumText22LMedium';
}

#property-details .cufon {
	padding-bottom: 3px;
}

.address {
	font-size: 1.3em;
	font-family: 'TitilliumText22LBold';
}

.id-number {
	font-size: 1.2em;
	font-family: 'TitilliumText22LBold';
	padding-top: 57px;
}

#property-price {
	float: right;
	color: #717174;
	font-family: 'TitilliumText22LBold';
	padding: 25px 48px 20px 10px;
	width: 200px;
	/*border-left: 1px solid white;*/
}

#property-price .cufon {
	padding-bottom: 3px;
}

.list-price {
	font-size: 1.3em;
}

#property-header {
	float: left;
	font-family: 'TitilliumText22LRegular';
	background-position: 13px 10px;
	font-size: 2em;
	color: #717174;
	text-transform: uppercase;
	padding: 27px 0 0 57px;
}

#property-tagline {
	float: right;
	font-family: 'TitilliumText22LLight';
	color: #717173;
	font-size: 2em;
	padding-right: 105px;
}

#welcome-message {
	position: absolute;
	top: 0;
	right: 0;
}

#welcome-message h3 {
	text-transform: uppercase;
	color: #717174;
}

#main-outer-header {
	width: 100%;
	margin: 0 auto;
	padding-left: 0;
	margin-top: 20px;
}

#main-outer-header-terms {
	width: 100%;
	margin: 0 auto;
	padding-left: 46px;
	padding-top: 25px;
}

#main-outer-header-terms #main-header {
	background-image: url(/images/int-header-tab-bg.jpg);
}

#main-header {
	background-image: url(/images/header-tab-bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 33px;
	font-family: 'TitilliumText22LRegular';
	color: #71717b;
	padding-bottom: 10px;
}

#main-header-text {
	display: block;
	padding: 9px 0 0 14px;
	font-size: 1.5em;
	text-transform: uppercase;
	font-family: 'TitilliumText22LRegular';
}

#main-header-text-faqs {
	display: block;
	padding: 6px 0 0 27px;
	font-family: 'TitilliumText22LRegular';
	font-size: 1.6em;
	color: #0068b3;
}

h1#main-header-text {
	font-family: 'TitilliumText22LRegular';
	font-size: 1.5em;
	font-weight: normal;
	padding: 9px 0 0 14px;
	text-transform: uppercase;
}

#main-header-text-faqs h1 {
	font-family: 'TitilliumText22LBold';
	font-size: 1.6em;
}

.boldest {
	font-family: 'TitilliumText22LBold';
}

#main-outer-container {
	width: 100%;
	margin: 0 auto;
	padding-left: 0;
}

#main-repeater {
	background-repeat: repeat-y;
	width: 100%;
}

#main-bg-bottom {
	background-repeat: no-repeat;
	background-position: top;
	width: 100%;
	padding-top: 0;
}

#main-container {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 100%;
	margin: 0 auto;
	padding-top: 6px;
	padding-bottom: 1px;
}

#main-outer-shadow {
	width: 869px;
	margin: 0 auto;
	padding-left: 46px;
}

#main-shadow {
	background-image: url(/images/main-bg-bottom.gif);
	background-repeat: no-repeat;
	width: 869px;
	height: 4px;
}

.content-header {
	height: 30px;
	background-color: #717174;
	border-top: 2px solid #e2e3e3;
	border-left: 2px solid #e2e3e3;
	border-right: 2px solid #e2e3e3;
}

.content-header-height {
	height: 20px;
	background-color: #717174;
	border-top: 2px solid #e2e3e3;
	border-left: 2px solid #e2e3e3;
	border-right: 2px solid #e2e3e3;
}

.content-header-text {
	color: #ffffff;
	font-family: 'TitilliumText22LRegular';
	font-size: 1.2em;
	padding: 8px 0 0 15px;
	text-transform: uppercase;
}

.buyer-header-text {
	font-family: 'TitilliumText22LBold';
	padding: 50px 0 0 0px;
}

.content-container {
	background-color: #fefefe;
	border-bottom: 2px solid #e2e3e3;
	border-left: 2px solid #e2e3e3;
	border-right: 2px solid #e2e3e3;
	font-family: 'TitilliumText22LRegular';
	color: #717174;
	margin-bottom: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 100%;
}

.inner-container {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 100%;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}

.inner-container h2 {
	color: #717174;
	font-weight: 600;
	padding-bottom: 10px;
	padding-top: 10px;
}

.large_font {
	font-size: 1.1em;
	line-height: 1.1em;
}

.radio {
	margin-right: 10px;
	margin-bottom: 5px;
}

.form-tbl-al td {
	padding-bottom: 12px;
}

.form-tbl-ar td {
	padding-bottom: 5px;
}

.form-tbl-bl {
	padding-left: 85px;
}

.form-tbl-bl td {
	padding-bottom: 5px;
}

.form-tbl-br td {
	padding-bottom: 10px;
}

.form-tbl-br td .cufon {
	padding-bottom: 5px;
}

.form-tbl-cl td {
	padding-bottom: 5px;
}

.form-tbl-cl .cufon {
	padding-bottom: 3px;
}

.form-tbl-cr td {
	padding-bottom: 5px;
}

.form-tbl-cr .cufon {
	padding-bottom: 3px;
}

.agent-yes {
	margin: 0 55px 0 5px;
}

.agent-no {
	margin: 0 0 0 5px;
}

.offer-yes {
	margin: 0 55px 0 5px;
}

.offer-no {
	margin: 0 0 0 5px;
}

.nodash {
	font-size: .7em;
	padding-left: 4px;
}

.left-container {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 50%;
	padding-left: 15px;
	padding-top: 10px;
}

.right-container {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 50%;
	padding-left: 20px;
	padding-top: 10px;
}

div.label {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 40%;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 10px;
	display: inline-block;
	zoom: 1;
	float: left;
}

div.label2 {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 40%;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 10px;
	display: inline-block;
	zoom: 1; *
	float: left;
}

div.input {
	float: right;
	display: inline;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 60%;
	padding-bottom: 10px;
	padding-left: 10px;
}

div.confirm-text {
	float: right;
	display: inline;
	width: 200px;
	padding-bottom: 10px;
	font-weight: bold;
}

span.nodash {
	padding-left: 5px;
	font-weight: normal;
}

.form-p {
	padding-bottom: 10px;
}

.form-p textarea {
	width: 420px;
}

.form-p2 {
	padding-bottom: 10px;
	clear: left;
}

.form-p2-text {
	float: right;
	padding: 5px 15px 0 0;
	color: #717174;
}

.form-p2-a {
	float: right;
}

.form-p2 textarea {
	width: 340px;
}

td.alignright {
	text-align: right;
}

.required {
	color: #0068b3;
	font-size: 1.2em;
	font-family: 'TitilliumText22LBold';
}

.required-label {
	color: #0068b3;
	font-size: 1.2em;
	font-family: 'TitilliumText22LBold';
	vertical-align: -5px;
	padding-left: 5px;
	line-height: 0;
}

.input-spacer {
	margin-left: 15px;
}

.subform-tbl td {
	padding-bottom: 10px;
}

#net-total {
	color: #717174;
	font-weight: 600;
	font-size: 2.3em;
	padding-left: 30px;
	padding-bottom: 20px;
}

.total {
	padding-left: 20px;
}

#checkbox-div {
	float: left;
	position: relative;
}

#checkbox-copy {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

#save {
	float: left;
	width: 210px;
	padding-top: 10px;
}

#save a {
	background-image: url(/images/icon-folder.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-transform: uppercase;
	color: #0068b3;
	display: block;
	padding: 9px 0 0 45px;
}

#footer {
	width: 600px;
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}

#footer ul {
	list-style-type: none;
}

#footer li {
	display: inline;
	padding: 0 8px;
}

#footer a {
	font-family: 'TitilliumText22LLight';
	text-transform: uppercase;
	color: #717174;
	font-size: .7em;
}

#footer-line {
	text-align: center;
	width: 350px;
	color: #717174;
	margin: 1px auto 0;
	border-top: 1px solid #c6c6c7;
	padding-top: 1px;
	height: 5px;
}

#copyright {
	text-align: center;
	width: 350px;
	font-family: 'TitilliumText22LLight';
	color: #717174;
	font-size: .7em;
	margin: 1px auto 0;
}

#footer-logo {
	width: 26px;
	margin: 0 auto;
	padding: 20px 0 50px 0;
}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

/*************************** Description 2 ******************************/
#secondary-nav-container {
	width: 1020px;
	margin: 0 auto;
}

#secondary-nav {
	margin-left: 100px;
	background-image: url(/images/nav-bg.gif);
	background-repeat: repeat-x;
	height: 31px;
	color: #ffffff;
	text-transform: uppercase;
}

#secondary-nav ul {
	list-style-type: none;
}

#secondary-nav li {
	display: block;
	float: left;
	padding-top: 8px;
	padding-bottom: 5px;
}

#secondary-nav li.home:hover {
	background: url(/images/nav-home-bg.jpg) no-repeat;
}

#secondary-nav li.buy-homes:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#secondary-nav li.sell-homes:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#secondary-nav li.my-bidselect:hover {
	background: url(/images/my-bidselect-rollover.jpg) no-repeat center;
}

#secondary-nav li.resources:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#secondary-nav li.contact-us:hover {
	background: url(/images/buy-homes-rollover.jpg) no-repeat center;
}

#secondary-nav li.faqs:hover {
	background: url(/images/faqs-rollover.jpg) no-repeat center;
}

#secondary-nav li.sign-in:hover {
	background: url(/images/sign-in-rollover.png) no-repeat center;
}

#secondary-nav li.home a {
	margin: 0 30px 0 18px;
}

#secondary-nav a {
	color: #ffffff;
	font-family: 'TitilliumText22LBold';
	margin: 0 24px;
	font-weight: bold;
}

#thumb-slider {
	margin-left: auto;
	margin-right: auto;
	width: 213px;
	height: 40px;
	padding-top: 16px;
}

#disclaimers-container {
	width: 895px;
	float: right;
	padding-top: 15px;
}

.house-specs {
	color: #717174;
	font-weight: 600;
}

.table-even {
	background-color: #e9e9e9;
}

.props {
	width: 210px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.props-copy {
	padding-left: 10px;
	width: 210px;
	color: #717174;
}

.price-bb-container {
	padding-top: 3px;
}

.price {
	display: block;
	float: left;
	padding-bottom: 10px;
}

.bb {
	padding-right: 9px;
	float: right;
	padding-bottom: 10px;
}

.props-cont {
	float: left;
	padding-top: 10px;
}

.quick-search {
	padding-top: 29px;
	padding-left: 10px;
	font-family: 'TitilliumText22LBold';
}

.text-field {
	border: solid 2px #d5d8da;
	width: 250px;
	height: 27px;
	padding: 5px;
}

#text-field-container {
	margin-left: auto;
	margin-right: auto;
	width: 250px;
}

#submit-btn {
	padding-left: 26px;
	padding-top: 10px;
	padding-right: 10px;
	float: left;
}

.advanced-search {
	display: block;
	color: #0068b3;
	text-transform: uppercase;
	padding: 20px 0 0 5px;
}

.checkboxes {
	list-style-type: none;
}

.checkboxes li {
	padding-left: 25px;
	padding-top: 20px;
}

.checkbox-copy {
	color: #717174;
	padding-left: 15px;
}

.agent-submit-offer {
	padding-top: 5px;
	padding-left: 12px;
}

#social-link-cont {
	padding-left: 8px;
	padding-top: 15px;
}

/*===========Dashboard Styles============*/
#offers-column {
	width: 460px;
	float: left;
	margin-left: 5px;
}

#received-offers {
	border: 1px solid #bec0c2;
	margin: 5px 0 5px 5px;
	padding-bottom: 5px;
}

#submitted-offers {
	border: 1px solid #bec0c2;
	margin: 5px 0 0 5px;
	padding-bottom: 5px;
}

.home-info {
	float: left;
	padding: 13px 7px;
	width: 185px;
}

.home-info .home-pic {
	float: left;
	padding-right: 10px;
}

.home-info .offer-number {
	
}

.home-info .offer-address {
	color: #0068b3;
	margin-top: 5px;
}

.home-listing {
	width: 248px;
	text-transform: uppercase;
	border: 1px solid #d6d6d6;
	margin-top: 9px;
}

.home-listing th {
	background: #d6d6d6;
	padding: 5px;
	width: 62px;
	font-family: 'TitilliumText22LBold';
	border-right: 1px solid #fff;
	text-align: center;
}

.home-listing td {
	padding: 5px;
	border-right: 1px solid #d6d6d6;
	text-align: center;
}

.home-listing th.last {
	border: none;
}

.searches-button {
	background: url(/images/continue-bg.gif) repeat-x;
	padding: 10px 172px;
	margin: 0 0 0 5px;
	color: #fff;
	font-family: 'TitilliumText22LBold';
	text-transform: uppercase;
	display: block;
}

#offers-column {
	width: 460px;
	float: left;
	margin-left: 5px;
}

#my-column {
	margin: 5px 0 5px 5px;
	padding-bottom: 5px;
	float: right;
	width: 350px;
}

#my-listings,#my-watchlist,#my-profile {
	border: 1px solid #bec0c2;
	margin: 0 10px 5px 5px;
	padding-bottom: 0;
	background-color: #eaeaea;
}

.home-info2 {
	padding: 0 7px 10px;
	width: 320px;
	border-bottom: 1px solid #d6d6d6;
}

.home-info2 .home-pic-medium {
	float: left;
	padding-right: 10px;
}

.home-info2 .offer-number2 {
	display: block;
	padding-top: 8px;
	padding-bottom: 5px;
}

.home-info2 .offer-address2 {
	color: #0068b3;
	margin-top: 5px;
}

.profile-pic {
	float: left;
	padding: 10px 10px 10px 7px;
}

.profile-name {
	float: left;
	color: #0068b3;
	text-transform: uppercase;
	padding: 25px 5px 0 0;
}

.profile-address {
	float: left;
	padding: 25px 5px 0 10px;
}

/*============Offers Styles============*/
.offers {
	width: 248px;
	float: right;
	padding: 7px 6px 0 0;
	text-transform: none;
}

.ro-section {
	width: 62px;
	float: left;
	text-align: center;
}

.ro-section .ro-header {
	background: #d6d6d6;
	height: 20px;
	padding: 5px;
	border-right: 1px solid #fefefe;
	margin-bottom: 0;
	display: block;
	font-family: 'TitilliumText22LBold';
}

.ro-section span {
	padding: 6px 0px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	display: block;
	margin-top: 0;
}

.last-header {
	border-right: none !important;
}

.first-cell {
	border-left: 1px solid #d6d6d6;
}

.ro-section2 {
	text-align: center;
	/*width: 869px;*/
	width: 840px;
	height: auto;
}

.ro-section2 .ro-header {
	background: #d6d6d6;
	height: 4px;
	padding: 18px 5px;
	border-right: 1px solid #fefefe;
	margin-bottom: 0;
	display: block;
	font-family: 'TitilliumText22LBold';
}

.ro-section2 .ro-header2 {
	background: #d6d6d6;
	height: 12px;
	padding: 14px 5px;
	border-right: 1px solid #fefefe;
	margin-bottom: 0;
	display: block;
	font-family: 'TitilliumText22LBold';
}

.ro-section2 .ro-header3 {
	background: #d6d6d6;
	border-right: 1px solid #fefefe;
	display: block;
	font-family: 'TitilliumText22LBold';
	height: 40px;
	padding: 10px 1px;
}

.ro-header3 {
	vertical-align: bottom;
}

.ro-section2 p {
	padding: 4px 0 9px 0;
}

.ro-number {
	float: left;
	width: 21px;
}

.ro-number span {
	display: block;
}

.ro-photo {
	float: left;
	width: 130px;
}

.ro-photo img {
	padding-top: 5px;
}

.ro-address {
	float: left;
	width: 160px;
	height: 220px;
}

.ro-list-start {
	float: left;
	width: 67px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-list-end {
	float: left;
	width: 61px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-list-price {
	float: left;
	width: 60px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-reserve {
	float: left;
	width: 60px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-dom {
	float: left;
	width: 58px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-property-views {
	float: left;
	width: 58px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-property-impressions {
	float: left;
	width: 72px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-property-clicks {
	float: left;
	width: 84px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-property-clicks .ro-header2 {
	border-right: none;
}

.ro-offer-date {
	float: left;
	width: 68px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.ro-offer-date .ro-header3 { *
	height: 40px; *
	padding-top: 0px;
}

.ro-offer-date p {
	padding: 0 0 3px 0; *
	height: 22px;
}

.ro-net-offer {
	float: left;
	width: 85px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}

.ro-email {
	float: left;
	width: 35px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}

.ro-broker-commission {
	float: left;
	width: 70px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}

.ro-confirmation {
	float: left;
	width: 60px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	width: 88px;
}

.ro-save-close {
	float: left;
	width: 60px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	width: 88px;
	background: #AFDCEC;
}

.ro-section2 .ro-confirmation .ro-header2 {
	padding-right: 0;
	padding-left: 0;
	width: 100px;
}

.ro-buyer-name {
	float: left;
	width: 125px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}

.ro-offer-status {
	float: left;
	width: 100px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}

.ro-offer-status-date {
	float: left;
	width: 98px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}

.ro-offer-status-date .ro-header2 {
	border-right: none;
}

.ro-second-row {
	padding-left: 181px;
}

.ro-internal-comments {
	float: left;
	padding-top: 10px;
	padding-bottom: 15px;
}

div.home-offers {
	width: 840px;
	text-transform: none;
	height: auto;
}

.confirmation {
	color: #0068b3;
}

ul.property-links {
	list-style: none;
	text-align: left;
	line-height: 14px;
	padding-left: 5px;
	padding-top: 5px;
}

ul.property-links a {
	color: #0068b3;
	text-transform: none;
}

span.property-number {
	display: block;
	text-align: left;
	padding-left: 8px;
}

p.listing-address {
	color: #0068b3;
	text-align: left;
	padding-left: 8px; *
	padding-left: 0px;
	width: 140px;
}

#top-buttons {
	margin: 0 0 1px 0;
}

#top-buttons-email {
	display: inline;
	float: right;
	padding-bottom: 1px;
	font-family: 'TitilliumText22LRegular';
	color: #717174;
}

.backgroundImage {
	background-image: url("/images/loading.gif");
	background-repeat: no-repeat;
	background-position: center;
	border: none;
}

.bullet {
	padding-right: 10px;
}

#search-field {
	margin: 5px 15px 5px 15px;
}

#as-link {
	float: left;
	padding-left: 90px;
}

.list-last {
	border-bottom: solid 1px #fff;
}

/* added by dev team*/
.white-text {
	color: #FFFFFF;
	font-weight: 600;
}

a.white-text {
	font-weight: 600;
	color: #FFFFFF;
}

.header-text {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
}

.ct {
	
} /* empty class for cufon*/
#col {
	float: left;
	display: inline;
	height: auto;
}

#rightcolumn {
	float: right;
}

#col .col-input {
	float: left;
	display: inline;
	color: #717174;
}

#col .col-label {
	float: left;
	display: inline;
	text-align: right;
}

.colInputAdd input {
	width: 200px;
	display: inline;
	padding: 4px 0 4px 5px;
}

.default-font {
	font-family: 'TitilliumText22LRegular';
	color: #717174;
}

/* to align contents at the bottom of div */
.valign-bottom {
	position: relative;
}

.valign-bottom div.content {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.valign-bottom p {
	margin: 0;
	padding: 0;
}

.hlogin,.h60 {
	height: 60px;
}

.font12 {
	font-size: 12px;
}

;
.font15 {
	font-size: 15px;
}

;
.width60 {
	width: 60px;
}

.width75 {
	width: 75px;
}

.width120 {
	width: 120px;
}

.width150 {
	width: 150px;
}

.width200 {
	width: 200px;
}

.width250 {
	width: 250px;
}

.width300 {
	width: 300px;
}

.width325 {
	width: 325px;
}

.width350 {
	width: 350px;
}

.width400 {
	width: 400px;
}

.width430 {
	width: 430px;
}

.width550 {
	width: 550px;
}

.width700 {
	width: 700px;
}

.pad-bottom5 {
	padding: 0px 0px 5px 0px;
}

.pad-bottom25 {
	padding: 0px 0px 25px 0px;
}

.pad-bottom-left25 {
	padding: 0px 0px 25px 25px;
}

.pad-bottom-right5 {
	padding: 0px 5px 5px 0px;
}

.pad-left10 {
	padding: 0px 0px 0px 10px;
}

.pad-left15 {
	padding: 0px 0px 0px 15px;
}

.pad-left50 {
	padding: 0px 0px 0px 50px;
}

.pad-left125 {
	padding: 0px 0px 0px 125px;
}

.pad-left325 {
	padding: 0px 0px 0px 325px;
}

.pad-all10 {
	padding: 10px 10px 10px 10px;
}

.align-center {
	text-align: center;
}

;
.align-right {
	text-align: right;
}

;
.font12-bold {
	font-size: 12px;
	font-weight: bold;
}

;
.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.welcome {
	font-family: 'TitilliumText22LBold';
	font-size: 1.2em;
	text-transform: none;
}

.welcomeSubText {
	font-family: 'TitilliumText22LBold';
	text-transform: none;
}

#popup-header {
	width: 775px;
	margin: 0 auto;
}

#popup-outer-container {
	width: 870px;
	margin: 0 auto;
	padding-left: 46px;
}

#popup-inner-container {
	padding: 0px 0px 0px 0px;
}

#brown-title-bar {
	background: url(/images/gray-btn.gif) repeat-x;
	padding: 8px 8px 0px 15px;
	color: #fff;
	font-family: 'TitilliumText22LBold';
	text-transform: uppercase;
	display: block;
	width: 722px;
}

#brown-title-bar h1 {
	text-transform: uppercase;
	display: block;
	font-size: 1em;
	padding-bottom: 5px;
	line-height: 100%;
}

#popup-contents {
	float: left;
	width: 718px;
	padding: 8px 8px 8px 15px;
	display: block;
	border: 2px solid #DFDFE5;
}

#popup-contents .alert {
	padding-bottom: 5px;
}

#popup-contents .instructions {
	font-family: 'TitilliumText22LRegular';
	color: #717174;
	padding-bottom: 5px;
}

.moduleTextRed font {
	color: #FF0000;
}

#active-button {
	background: url(/images/gray-btn.gif) repeat-x;
	padding: 10px 0px 10px 15px;
	color: #fff;
	font-family: 'TitilliumText22LBold';
	text-transform: uppercase;
	display: block;
}

a.active-button {
	background: url(/images/gray-btn.gif) repeat-x;
	padding: 10px 0px 10px 15px;
	color: #fff;
	font-family: 'TitilliumText22LBold';
	text-transform: uppercase;
	display: block;
}

a.inactive-button {
	background: url(/images/continue-bg.gif) repeat-x;
	padding: 10px 0px 10px 15px;
	color: #fff;
	margin-bottom: 15px;
	font-family: 'TitilliumText22LBold';
	text-transform: uppercase;
	display: block;
}

.indented-tab-text {
	padding: 15px 15px 15px 15px;
	display: block;
}

.indent {
	padding-left: 2em;
}

.left-container-with-border {
	float: left;
	width: 380px;
	padding-left: 15px;
	padding-top: 10px;
	border-top: 2px solid #c6c6c7;
	border-left: 2px solid #c6c6c7;
	border-right: 2px solid #c6c6c7;
	border-bottom: 2px solid #c6c6c7;
}

.right-container-with-border {
	float: right;
	width: 380px;
	padding-left: 15px;
	padding-top: 10px;
	border-top: 2px solid #c6c6c7;
	border-left: 2px solid #c6c6c7;
	border-right: 2px solid #c6c6c7;
	border-bottom: 2px solid #c6c6c7;
}

/* Added from Search Criteria */
#criteria-box {
	float: left;
	color: #717174;
	padding: 20px 10px 20px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 100%;
}

.criteria-label {
	width: 140px;
	text-align: right;
	float: left;
	padding: 5px 5px 5px 5px;
}

.req-label {
	color: #0068b3;
	font-size: 1.2em;
	padding: 5px;
}

.criteria-input {
	float: left;
	padding: 5px 5px 5px 5px;
}

.criteria-select {
	color: #4444;
	width: 260px;
}

.criteria-optional {
	color: #0068b3;
	display: inline-block;
	padding: 0 0 0 5px;
}

.criteria-select-multiple {
	float: left;
	width: 150px;
	padding: 5px 5px 5px 5px;
	display: block;
}

.criteria-learn-more {
	float: left;
	width: 75px;
	padding: 5px 5px 5px 5px;
	display: block;
}

ul#criteria-search {
	list-style: none;
	padding-bottom: 30px;
}

ul#criteria-search li {
	float: left;
}

ul#criteria-search li.check {
	padding-right: 3px;
}

li.check {
	list-style: none;
	line-height: 1.1em;
	vertical-align: middle;
}

ul#criteria-search li.check-label {
	padding: 2px 15px 0 0;
}

#city_help_section {
	padding: 10px 0 10px 20px;
	color: inherit;
}

#county_help_section {
	padding: 10px 0 10px 20px;
	color: inherit;
}

.multi-city-county {
	color: inherit;
}

.item {
	width: 125px;
	float: left;
	padding: 5px 5px 0 0;
}

.criteria-buttons {
	width: 500px;
	padding: 20px 10px 10px 150px;
}

#left-container-top h1 {
	font-weight: normal;
}

#search-suggestions-ul {
	list-style-type: none;
	padding: 0px 0px 0px 15px;
}

#search-suggestions-li {
	display: block;
	float: left;
	width: 150px;
}

#interlock-container {
	width: 868px;
	margin: 0 auto;
	padding: 20px 0 0 47px;
}

#interlock-blue-top {
	background-image: url(/images/intlck-b-topper.jpg);
	background-repeat: no-repeat;
	width: 868px;
	margin: 0 auto;
	height: 28px;
}

#interlock-blue-title {
	float: left;
	font-family: 'TitilliumText22LRegular';
	font-size: 1.5em;
	color: #717174;
	text-transform: uppercase;
	padding: 9px 0 0 14px;
}

#interlock-blue-repeat {
	background: url(/images/intlck-b-repeater.jpg) top repeat-y;
}

#interlock-blue-content {
	background: url(/images/intlck-b-gradient.jpg) bottom no-repeat;
	padding: 19px 0 0px 0px;
	width: 868px;
}

#interlock-transition {
	background-image: url(/images/intlck-bg-transition.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 868px;
	height: 30px;
	text-transform: uppercase;
}

#interlock-gray-repeat {
	background: url(/images/intlck-g-repeater.jpg) top repeat-y;
}

#interlock-gray-content {
	background: url(/images/intlck-g-gradient.jpg) bottom no-repeat;
	padding: 15px 15px 15px 15px;
}

#interlock-gray-title {
	font-family: 'TitilliumText22LRegular';
	font-size: 1.3em;
	color: #71717B;
	float: left;
	padding: 15px 0 0 15px;
}

#spyglass-small-green {
	background-image: url(/images/spyglass-small-white.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

#envelope-small-blue {
	background-image: url(/images/email-small-white.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

#remove-small-red {
	background-image: url(/images/delete-small-white.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

#edit-small-blue {
	background-image: url(/images/edit-small-white.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

#print-small-orange {
	background-image: url(/images/print-small-white.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

#save-small-green-graybg {
	background-image: url(/images/save-small-ltgray.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

#email-small-blue-graybg {
	background-image: url(/images/email-small-ltgray.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

#remove-small-red-graybg {
	background-image: url(/images/delete-small-ltgray.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	display: block;
}

.success {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3CB878
}

.error {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000
}

.warning {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000
}

.mandatory {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0068b3;
	width: 810px;
	float: right;
	padding: 10px 10px 0 0;
	text-align: right;
}

/*
.grey-neg { -- USE .grey-button
	background: url(/images/gray-btn.gif) repeat-x;
	background-position: bottom;
	border: 0;
	padding:5px 21px 5px 20px;
	color:#FFF;
	text-decoration:none;
	font-family: 'TitilliumText22LBold';
	text-transform:uppercase;
	display: inline-block;
}

a.blue-neg{ -- USE .blue-button
	background-image:url(/images/bid.gif);
	background-position: bottom;
	border: 0;
	padding:5px 21px 5px 20px;
	font-family: 'TitilliumText22LBold';
	text-transform:uppercase;
	display:inline-block;
	color:#FFF;
}
*/
#display_map {
	height: 500px;
	width: 100%;
}

#display_map .infowindow {
	height: 50px;
	width: 50px;
	text-align: center;
}

#directions-panel {
	height: 100%;
	overflow: auto;
	text-align: center;
	display: none;
}

#control {
	background: #fff;
	display: none;
	padding: 10px 10px 10px 0;
	text-align: center;
}

#back_to_map {
	padding-top: 5px;
	height: 25px;
	display: none;
}

.adp-text {
	text-align: left;
}

.adp-summary {
	text-align: left;
}

.adp-substep {
	width: auto;
	text-align: left;
}

.adp-distance {
	text-align: right;
}

#print-directions {
	padding: 10px 0 0 0;
	text-align: center;
	display: none;
}

#print-directions a {
	color: #0068b3;
}

.jcarousel {
	position: relative;
	overflow: hidden;
	width: 779px;
	height: 230px;
}

.jcarousel ul {
	width: 20000em;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
}

.jcarousel li {
	float: left;
	padding-top: 5px;
}

.currPage {
	font-size: 1.3em;
}

.content-header-collapsed {
	height: 30px;
	background-color: #004b83;
	border-top: 2px solid #e2e3e3;
	border-left: 2px solid #e2e3e3;
	border-right: 2px solid #e2e3e3;
}

.blue-button {
	background-image: url(/images/bid.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 0;
	padding: 7px 21px 5px 21px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	text-transform: uppercase;
	display: inline-block;
	cursor: pointer;
	white-space: nowrap;
	font-family: 'TitilliumText22LMedium';
	font-weight: normal;
	font-size: 13px;
}

a.blue-button,a.blue-button :HOVER,a.blue-button :VISITED {
	color: #FFF;
}

.grey-button {
	background-image: url(/images/gray-btn.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 0;
	padding: 7px 21px 5px 21px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	text-transform: uppercase;
	display: inline-block;
	white-space: nowrap;
	font-family: 'TitilliumText22LMedium';
	font-weight: normal;
	font-size: 13px;
}

a.grey-button,a.grey-button :HOVER,a.grey-button :VISITED {
	color: #FFF;
}

div.spacing {
	padding-bottom: 2em;
	padding-top: 1em;
}

#bottom-pager {
	
}

* html #bottom-pager-inner {
	height: 1%
}

#bottom-pager-inner {
	margin-top: 5px;
	float: right;
	padding-right: 20px;
}

#bottom-pager ul {
	list-style-type: none;
}

#bottom-pager li {
	float: left;
	padding: 0 3px;
	line-height: 12px;
}

#bottom-pager a {
	display: block;
	color: #0068b3;
}

/*
.a {
	background-image: url(/images/a-bg.gif);
	background-repeat: no-repeat;
}

.b {
	background-image: url(/images/b-bg.gif);
	background-repeat: no-repeat;
}

.c {
	background-image: url(/images/c-bg.gif);
	background-repeat: no-repeat;
}

.d {
	background-image: url(/images/d-bg.gif);
	background-repeat: no-repeat;
}
*/
.default-font-uppercase {
	font-family: 'TitilliumText22LRegular';
	color: #717174;
	text-transform: uppercase;
}

#tourBds_banner {
	margin-left: -15px;
}

#tourBds_banner img {
	width: 1024px;
	height: 200px;
}

#tourBds_banner1 {
	margin-left: -15px;
}

#tourBds_banner1 img {
	margin-left: 4px;
	width: 1024px;
	height: 200px;
}

#tourBds_left_col {
	float: left;
	width: 330px;
	padding-top: 2em;
	font-size: 1.8em;
	font-weight: 500;
	font-family: verdana;
}

#tourBds_left_col .agenttext {
	color: #2e8e08;
	font-weight: 700;
	font-size: 1.1em;
	margin: 0px 0px 15px 10px;
}

#tourBds_left_col li {
	margin-left: 1.3em;
	padding-left: 10px;
	list-style: url('/images/CheckmarkGreen.gif');
	border-bottom: medium;
	border-bottom-color: #D1D5D8;
	padding-bottom: .5em;
	color: #000000;
	vertical-align: middle;
}

#tourBds_left_col .joinbdstoday {
	margin: 20px 0px 10px 20px;
	font-size: 1.1em;
	font-weight: 700;
}

#tourBds_left_col .registerforwebinar {
	color: #000000;
	text-align: center;
	padding-top: 20px;
	font-weight: 700;
	font-size: 1.1em;
}

#tourBds_left_col a {
	color: #2e8e08;
	text-decoration: underline;
	font-family: verdana;
}

#tourBds_right_col {
	float: right;
	width: 420px;
	padding-top: 1.5em;
	padding-right: 1.5em;
	font-family: verdana;
}

#tourBds_right_col .video {
	margin: 0px 0px 0px 0px;
}

#tourBds_brokers {
	border: 4px solid #0067b1;
	margin: 1.5em 0em 1em .5em;
	width: 390px;
	font-size: 1.5em;
	padding: 7px;
	color: #0067b1;
}

#tourBds_brokers .header {
	font-size: 1.3em;
	font-weight: 600;
	padding: 10px 0px 0px 10px;
}

#tourBds_brokers li {
	margin-left: 2em;
	padding: 10px 0px 0px 10px;
	list-style: url('/images/CheckmarkBlue.gif');
	font-size: 1em;
	font-weight: 500;
	color: #000000;
	vertical-align: middle;
}

#tourBds_brokers p {
	padding: 2px 2px 2px 2px
}

#tourBds_brokers .syndicate {
	padding: 10px 0px 20px 40px;
	font-size: 1.2em;
	text-decoration: underline;
	font-weight: 700;
}

#tourBds_brokers a {
	text-decoration: underline;
	color: #0067b1;
	font-family: verdana;
}

#right_col_left {
	width: 550px;
	float: left;
}

#right_col_right {
	padding: 5px 5px 0 20px;
}

#right_col_left p {
	padding-top: 5px;
}

.right-col-text {
	display: block;
	font-size: 1.2em;
	font-family: 'TitilliumText22LRegular';
	padding-top: 5px;
}

#center_blue_italic {
	float: left;
	padding: 40px 10px 15px 0;
	width: 505px;
	font-size: 1.2em;
	font-family: 'TitilliumText22LBold';
	color: #0068b3;
	font-style: italic;
}

#center_blue {
	float: left;
	padding: 10px 10px 10px 0;
	width: 505px;
	font-size: 1.4em;
	font-family: 'TitilliumText22LBold';
	color: #0068b3;
	text-decoration: underline
}

#center_text {
	float: left;
	width: 100%;
	padding-top: 10px;
}

#tour-desc {
	float: left;
	width: 220px;
	background-image: url(/images/tourBdsNow.gif);
	background-position: 20px 15px;
	background-repeat: no-repeat;
	padding: 180px 0 15px 0;
	text-align: center;
	border: 2px solid #e2e3e3;
	border-radius: 0.4em;
	box-shadow: 5px 5px 6px #e2e3e3;
}

#tourBds_bottom {
	background-image: url(/images/Your-Listings-Your-Leads.gif);
	height: 4em;
}

#tourBds_top {
	margin-top: 5px;
	font-family: 'verdana';
	text-align: center;
	padding: 30px 0px 10px 0px;
	color: #000000;
	font-size: 3em;
	display: block;
}

#tourBds_top .bigitalicbold {
	font-style: italic;
	font-weight: 800;
	font-size: 1.2em;
	color: #0067b1;
}

#tourBds_top .indentright {
	float: right;
}

#social-media-container {
	width: 199px;
	position: relative;
	margin: 0 auto;
	float: right;
	padding-top: 4px;
	vertical-align: top;
	color: #717174;
}

.CommentArea {
	float: left;
	width: 80%;
	margin-bottom: 20px;
}

#internalComments {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; *
	behavior: url("/css/boxsizing.htc"); /*IE7 hack*/
	width: 120px;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 10px;
	display: inline-block;
	zoom: 1;
	float: left;
}

.footerElement {
	color: rgb(113, 113, 116);
}

.quickSubscription {
	background: url(/images/continue-bg.gif) top repeat-x;
	width: 100%;
	border: 2px solid #dfdfe5;
	margin-top: .8em;
	height: auto;
	margin-top: 28px;
}

.quickSubscription #header {
	font-family: 'TitilliumText22LMedium';
	text-transform: uppercase;
	color: white;
	padding-top: 7px;
	padding-left: 90px;
}

.quickSubscription #body {
	padding: 20px;
	color: rgb(113, 113, 116);
}

.quickSubscription #body .col-label{
	width: 50px;
	text-align: left;
}

.quickSubscription #body .blue-button{
	
	width: 8em;
}
