/* realtybid.com   |   print.css   |   4/1/10 */

body {
	margin: 0;
	padding: 0;
	font: 90%  Helvetica, Arial, sans-serif;
	text-align: left;
	}

.sub-page {
	background:url(../i/sub-bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font: 62.5%  Helvetica, Arial, sans-serif;
	}

p {
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 10px;
	}

a {
	color: #000;
	text-decoration: none;
	border: none;
	}

a img { border: 0; }

h2 {
	font-size:24px;
	font-weight:lighter;
	margin-bottom: 8px;
	}

h3 {
	font-size:20px;
	font-weight:lighter;
	margin-bottom: 5px;
	}

h4, h5, h6, h7 {
	font-size:18px;
	font-weight:lighter;
	margin-bottom: 5px;
	}

ul {
	font-size: 14px;
	margin: 7px 0;
	}

li {
	line-height: 18px;
	list-style: disc;
	}

ol {
	font-size: 14px;
	line-height: 18px;
	margin: 7px 0;
	}

h1 a, .login, #nav, #slider, #enews-signup, #magnets, .state-list-first, .state-list, #footer img, #breadcrumbs, #sub-nav-agents, .videos, #sub-nav, #auction-status, #thumbnails, #search-results-search table,  #search-results table, #left-nav, #hideMap, #showMap, .pagination, .no-print { display: none; }

#left-bar {
	width: 250px;
	float: right;
	margin: 0 0 15px 15px;
	padding-left: 15px;
	border-left: #666 solid 1px;
	}

#news img {
	float:left;
	margin: 0 10px 0 0
	}

#news p {
	font-size:12px;
	line-height:14px;
	padding: 0 10px 0 0;
	}

#news h4 {
	font-size:13px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	}

#content { float: left; }

#properties-interface {
	float: left;
	width: 65%;
	}

#properties-column {
	float: right;
	width: 30%;
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	border-left: #666 solid 1px;
	}

#property-images {
	float: left;
	margin-bottom: 15px;
	}

#search-results-search, #search-results {
	width:100%;
	margin: 10px 0;
	font-size: 13px;
	}

#search-results-search td, #search-results td { padding: 5px 0; }

tr.listing {border:1px solid #666;}

tr.listing2 {border:1px solid #666;}

#search-results { width: 100%; }

#footer {
	width: 100%;
	clear: both;
	float: left;
	margin-top: 20px;
	padding-top: 10px;
	border-top: #666 solid 1px;
	}

#footer ul {
	margin: 0;
	padding: 0;
	}

#footer li {
	list-style: none;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}

#footer p { font-size: 12px; }


/*------------------------------------------------------------------- faq pages -------------------------------------

.faq-question {font-size:1.8em; color:#FFF; display:block; background-color:#688597; width:730px; padding:5px;}

#content .search-title {font-size:2.5em; color:#0a1538; font-weight:lighter;}


#sub-content .bulleted {list-style:disc;  margin-left:15px;}

#sub-content .numbered {list-style:decimal; margin-left:20px;}

#sub-content .lettered {list-style:upper-alpha; margin-left:20px;}

* + html #sub-content .numbered {list-style:decimal; margin-left:25px;}
* + html #sub-content .lettered {list-style:upper-alpha; margin-left:25px;}

#sub-content .error-text {font-size:1.5em;}

#sub-content .img-right {float:right; margin: 5px 5px 10px 5px;}
#sub-content .img-left {float:left; margin: 5px 5px 10px 5px;}


#sub-content .login-text {margin: 0; padding: 0; font-weight:bold;}
#sub-content .login-input {margin:0 0 18px 0; padding:0;}

#sub-content .news_element {font-size:1.3em; line-height:1.6em;}
#sub-content .side_arrow {font-size:1.3em;}
#sub-content .news_title {font-size:1.3em;}


#sub-nav { float:right; width:260px; height:auto; padding: 0 0 0 20px; margin: 0}
#sub-nav li {display:block; overflow:hidden; background:url(../i/subnav-bg.png) 0 0 repeat-x; width:250px; height:49px; color:#ffffff; padding: 0; }
#sub-nav li a {color:#ffffff; display:block; width:250px; height:49px; font-size:1.4em; font-weight:lighter; text-align:left; padding: 6px 0 0 7px;}
#sub-nav li a:hover {color:#ff9e41; text-decoration:none;}
#sub-nav ul {}

#sub-nav img {border:1px solid #7f897e; margin: 5px 0 10px 0;}

#sub-nav .clear {clear:both;}


/*---------------------------------search results-------------------------------------------------


#left-nav {width:202px; background-color:#7390A0; float:left; margin: 0 20px 20px 0; }
.left-nav-search {width:184px; background:#c8cfd4; height:auto; margin: 10px auto;}
#left-nav .left-nav-search ul {margin: 0 0 10px 12px;}
#left-nav .left-nav-search li {padding: 0 0 5px 0; font-size:.9em;}
.left-nav-search ul {color:#717171;}
.left-nav-search li {color:#717171;}
#left-nav .left-nav-search a {color:#717171; text-decoration:none;}
#left-nav .left-nav-search li a:hover {text-decoration:underline;}
.left-nav-search li a:hover {text-decoration:underline;}

#left-nav .state {float:left;}
#left-nav .search-results-state {width:74px; height:auto; float:left; margin: 7px 0 0 3px;}
#results-content {}

#left-nav p.zip-text {font-size:1.1em; color:#717171; margin: 0 0 3px 14px; padding: 0;}
#left-nav .zip {width:46px; float:left; margin: 0 0 0 12px;}
#left-nav .search-results-zip {float:left; width:80px; margin: 0 0 0 5px;}
#left-nav .go-button {font-size:1em; width:26px; height:22px; padding:0; margin:0 0 0 3px;}


#results-content { width:700px; height:auto; float:left; margin: 0 0 0 20px;}
#results-content ul.tabs {font-size:1.3em; width:696px; height:21px; padding: 8px 0; margin: 0; background:#cedae1;}
#results-content ul.tabs li {display:inline; background:#cedae1; padding: 0; margin:0; line-height:0; border-right: #666 solid 1px;}
#results-content ul.tabs li a {color:#626364;  padding: 10px; margin: 0 4px 0 0;}
#results-content ul.tabs li.last {border-right: 0;}
#results-content ul.tabs li a:hover {background:#607e92; color:#ffffff; text-decoration:none;}
#results-content ul.tabs li.last a:hover {background: none;}
#results-content ul.tabs li a.active {background:#607e92; color:#ffffff;}

#results-content .address {text-align:left;}


#map {padding: 20px 0 5px 0; background:#607e92; width:696px; margin: 0 0 10px 0;}
#map .collapse {float:right; margin: 2px 5px 0 0 ;}











/*--------------------------------------------- search results table ---------------------------------

#search-results { width:696px; margin: 10px 0 10px 0;}

#search-results th {font-size:1.3em; padding: 0 0 0 10px; border:none;}

#search-results .th-center {text-align:center; padding: 0; border-left:none; border:none;}

#search-results td {border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC;}

p.pagination a {padding: 0 2px 0 2px;}
.pagination {padding: 0 0 0 10px;}


#time p {float:left; margin:0; font-size:2em; color:#eb8a2d;}
#time p.time-left {color:#415360; margin: 0 8px 0 10px;}
#days p{float:left; margin: 0; font-size:2em; color:#eb8a2d;}
#hours p{float:left; font-size:2em; color:#eb8a2d; margin: 0 0 0 6px;}
#minutes p{float:left; font-size:2em; color:#eb8a2d; margin: 0 0 0 6px;}
#seconds p{float:left; font-size:2em; color:#eb8a2d; margin: 0 0 0 6px;}
#auction-status p.end-auction {text-align:center; color:#b8b8b8; margin: 0;}

#price {}
#price p.starting-bid {color:#415360; float:left; margin: 0 8px 0 10px;}
#price p {font-size:2em; color:#eb8a2d; margin: 0;}
#price h5 {margin:0; padding:0;}
#price p.history {float:left; font-size:1.2em; color:#969696; margin: 0 10px 0 15px;}
#price a {color:#969696;}

.bidding {margin: 0 0 5px 10px}

#auction-status a.bid-individual {height:45px; width:173px; display:block; background:url(../i/bid-button-individual.png) 0 0 no-repeat; overflow:hidden; margin: 0 0 5px 10px; text-indent:-9999em;}
#auction-status a:hover.bid-individual {background:url(../i/bid-button-individual.png) -173px 0 no-repeat; text-decoration:none;}

* html #auction-status a.bid-individual {cursor:pointer;}


#auction-status a.bid-agent {height:45px; width:173px; display:block; background:url(../i/bid-button-agent.png) 0 0 no-repeat; overflow:hidden; margin: 0 0 5px 10px; text-indent:-9999em;}
#auction-status a:hover.bid-agent {background:url(../i/bid-button-agent.png) -173px 0 no-repeat; text-decoration:none;}

* html #auction-status a.bid-agent {cursor:pointer;}


/*-------------------------------------------------------magnets-----------------------------------------------

#magnets { float:right; width:260px; height:auto; text-align: center; padding: 20px 0 20px 20px; }
#magnets p {margin: 0; padding: 0;}
#magnets a {color:#ffffff;}
#magnets a:hover { text-decoration:none; color:#ff9e41;}

.register-magnet { height:167px; width:257px; display:block; background:url(../i/register-button.png) no-repeat; font-size:2.4em; color:#fefefe; padding: 0 0 0 0; }
.register-magnet a { color:#fefefe; height:150px; width:250px; display:block; padding: 6px 0 0 0;}

.residential-magnet {display:block; width:256px; height:57px; background:url(../i/residential-props.png) no-repeat; margin: 0; padding: 0;}
.residential-magnet a {display:block; width:256px; height:57px; color:#fefefe; font-size:1.4em;}

.commercial-magnet {display:block; width:256px; height:57px; background:url(../i/commercial-props.png) no-repeat; margin: 0; padding: 0;}
.commercial-magnet a {display:block; width:256px; height:57px; color:#fefefe; font-size:1.4em; padding:12px 0 0 0;}

.builder-magnet {display:block; width:256px; height:57px; background:url(../i/builders.png) no-repeat; margin: 0; padding: 0;}
.builder-magnet a {display:block; width:256px; height:57px; color:#fefefe; font-size:1.4em; padding: 12px 0 0 0;}

/*------------------------------------------------contact page---------------------------

#contact-table {float:right; margin: 0 3px 0 0;}
#contact-table input {width:175px; margin: 0 0 0 15px;}
#contact-table textarea {width:175px; margin: 0 0 0 15px;}
#contact-table select {width:175px; margin: 0 0 0 15px;}
#contact-table td {font-size:1.2em;}
#contact-table tr {height:30px;}


* + html #contact-right {width:270px;}
* html #contact-right {width:270px;}

#contact-right {float:right; width:210px; height:auto; margin: 0 275px 0 0;}

* + html .contract-submit {float:right; margin: 8px 0 13px 0;}
* + html .enews-magnet {width:170px;}

.contact-submit {float:right; margin: 8px 3px 13px 0;}

.enews-magnet {width:170px; height:37px; display:block; background:url(../i/enews-magnet.png) no-repeat; float:right;}
#contact-right a.enews-magnet {color:#333333; font-size:1.4em; padding: 40px 0 0 12px; line-height:1.5em;}
#contact-right a:hover.enews-magnet {text-decoration:none;}



#sub-content h3.agent {margin: 0 0 10px 20px; float:left;}
#sub-content p.agent-welcome {float:right; margin: 0 35px 0 0;}


#agent-information h5 {font-size:1.5em; color:#608898; font-weight:bold; border-bottom: 2px solid #608898; width:360px; margin: 5px 0 15px 5px;}
#agent-photo h5 {font-size:1.5em; color:#608898; font-weight:bold; border-bottom: 2px solid #608898; width:237px; margin: 5px 0 15px 5px;}

#agent-photo p {margin: 5px 0 5px 10px;}

#agent-profile .edit {float:right; margin: 10px 5px 0 0;}

#agent-profile {width:700px; background:#bdc4c9; float:left; margin: 0 0 15px 20px; padding: 3px 0 5px 0;}

#agent-profile-internal {width:700px; height:auto; float:left; margin: 0 0 15px 20px; padding: 0 0 5px 0;}

#agent-profile ul {margin: 0 0 0 15px;}

#profile-top {background:url(../i/agent-top-bg.png) repeat-y; height:auto; width:690px; float:left; margin: 7px 0 5px 5px;}

* html #profile-top {margin: 7px 0 5px 3px;}
* html #alerts {margin: 0 0 5px 3px;}
* html #information {margin: 0 0 5px 3px;}
* html #alerts .alert  {margin: 5px 0 10px 40px;}
* html #agent-photo h5 {float:left; padding: 0 4px 0 0; width:232px;}
* html #agent-information h5 {float:left; padding: 0 4px 0 0; width:353px;}
* html #agent-information ul {float:left; margin: 0 0 0 5px; width:390px;}


#agent-information {width:400px; height:auto; float:left; padding: 0 0 5px 3px; }
#agent-photo {width:277px; float:left; height:auto; margin: 0 0 0 8px;}
#agent-photo img {margin: 5px 0 10px 15px;}

#alerts {background:#dfdfdf; width:685px; border:2px solid #b4bbc2; height:auto; margin: 0 0 5px 5px; float:left; }
#alerts h3 {margin: 5px 0 5px 10px; font-size:2em; color:#4e6d79;}
#alerts .alert {float:left; width:100px; height:auto; margin: 5px 0 10px 60px;}
#alerts .alert a {font-size:1.4em;}
#alerts img {float:left; padding: 0 2px 0 0; margin:0;}
td.subject { color: #c86607; cursor: pointer; }
td.subject:hover {text-decoration: underline; }
#information {background:#dfdfdf; width:670px; border:2px solid #b4bbc2; margin: 0 0 5px 5px; float:left; padding: 10px; }
#information h3 {margin: 0 0 8px 0; font-size:2em; color:#4e6d79;}
#information h4 {margin: 0 0 7px 0;}
#information h5 {margin: 0 0 8px 0; font-size:1.8em; color:#415360;}
#information ul {font-size:1.3em;}
#sub-content p.note { margin:0; width: 200px;}

#profile-top-bidder {background:#ffffff; height:auto; width:685px; float:left; margin: 7px 0 5px 5px; border:2px solid #b4bbc2;}
#agent-information-bidder {width:675px; height:auto; margin: 0 0 0 8px;}


#agent-information-bidder h5 {font-size:1.5em; color:#608898; font-weight:bold; border-bottom: 2px solid #608898; width:635px; margin: 5px 0 15px 5px;}
#agent-information-bidder ul {margin: 0 0 0 5px;}



.agent-table {width:660px; margin: 0 0 0 10px;}

.agent-table tr {border:1px solid #cccccc;}

td.agent-table-image {float:left; margin: 15px 10px 0 5px; width:100px;}

* + html td.agenet-table-image {border-top:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;}

td.agent-table-info {width:300px; padding: 0 0 0 10px; float:left; margin: 0 0 0 20px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

* + html td.agent-table-info {border-top:1px solid #CCCCCC; border-bottom:1px solid #cccccc;}

td.agent-table-remove {width:200px; float:left; padding: 0 0 0 10px;}

* + html td.agent-table-remove {border-top:1px solid #CCCCCC; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}


/*-----------------------------------------------------------------bidder internal pages-----------------------------------


/*---------alert-------------------
.bidder-alert-table {margin: 5px 0 15px 0; font-size:1.2em;}
.bidder-alert-table table {margin: 0; font-size:0.9em;}
.bidder-alert-table td { padding: 5px; }


/*----------------current bids----------

.current-bid-top {float:left; padding-right:5px;}
.current-bid-drop {float:left; margin-right:6px;}


/*----------------------verify property---------------------------

.orangelabel {font-size:1.2em; margin: 3px 0 4px 10px}

.table-arrow {font-size:1.1em;}

.property-status {font-size:1.2em; margin: 5px 0 5px 10px;}

/*----------------------one step reserve update--------------------------------

.page_labels {font-size:1.2em; font-weight:bold;}


/*----------------add new property---------------------------

#new-property-flash {background-color:#dfdfdf; margin: 0; padding:0;}

/*-------------------my active clients------------------------

.accounts_box {}

#agent-profile .active-clients {float:left; font-size:1.5em;}

.accounts_text {margin: 0 0 4px 10px; font-size:1.2em;}
.accounts_text li {margin: 0 0 4px 0;}

/*------------properties I'm watching------------------------

.chbox01-left {font-size:1.3em; float:left; margin: 0 8px 0 0; padding: 0;}

.chbox02-left {float:left; margin: 0 8px 0 0; font-size: 1.3em;}

.left {font-size:1.3em; margin: 0 8px 0 0;}

#bid-table td { padding: 5px; font-size: 1.3em; line-height: 18px; }

#bid-table td table td { padding: 0; font-size: 1.0em; }

a.submit { float: right; font-size: 1.3em; }

/*---------------------add a new customer--------------------------------

.accounts_element {margin: 0 0 5px 0;}


/*-------------------activity report-----------------------------------

.activity-option {margin: 3px 0 5px 10px;}*/