* {
margin: 0;
padding: 0;
}
BODY, HTML {
background-color:#6B644C;
font-family:Arial,Helvetica, Sans-Serif;
font-size:12px;
font-weight: normal;
color:#6A5300;
}
a:link, a:active, a:visited {
color: #E00000;
font-weight: normal;
text-decoration: none;
}
a:hover {
color: #E00000;
font-weight: normal;
text-decoration: underline;
}
p {
padding: 10px;
}
h1 {
font-size: 22px;
font-weight: bold;
color: #855300;
padding: 10px;
}
h2 {
font-size: 18px;
font-weight: bold;
color: #855300;
padding: 10px;
}
img {
border: 0;
}
#container {
width: 770px;
margin: 0 auto;
background: #fff;
}
#header_top {
width: 100%;
font-weight: bold;
color: #fff;
letter-spacing: 0.3em;
background: #6B644C;
font-size: 12px;
}
#header {
width: 100%;
overflow: auto;
background: url(../images/header.jpg) no-repeat;
}
#header_searchbox {
float: left;
margin: 3px 0 0 20px;
}
#header_searchbox div {
display: inline;
}
#header_searchbox_side {
float: left;
margin: 0 20px 0 2px;
}
#header_searchbox_side img {
float: left;
}
#header_searchbox_side p {
margin: 0;
padding: 0;
}
#logo {
width: 190px;
height: 108px;
float: left;
}
#member_login {
width: 480px;
float: left;
margin: 20px 0 10px 100px;
}
#member_login div {
display: inline;
}
#member_login form {
float: right;
margin: 5px 0 0 0;
padding: 0 10px 0 0;
}
#member_login form p {
position: absolute;
margin: -20px 0 0 0;
padding: 0;
font-size: 11px;
}
#member_login p {
width: 100px;
font-size: 14px;
color: #6A5300;
display: inline;
position: absolute;
padding: 5px 0 0 108px;
}
/*#member_login_ep {
width: 167px;
float: right;
text-align: left;
word-spacing: 72px;
margin: 10px 0 0 0;
color: #6A5300;
background: #ccc;
display: block;
}*/
.textbox {
border: 1px solid #DAB413;
background: #fff;
font-size: 12px;
}
.button {
background: #6A5300;
color: #fff;
font-size: 11px;
border: 1px solid #6A5300;
padding: 0 7px;
}
#menu {
width: 538px;
height: 26px;
float: right;
}
#menu ul {
margin: 0;
padding: 0;
}
#menu li {
list-style-type: none;
margin: 0 1px 0 0;
padding: 0;
float: left;
}
#main_properties {
width: 100%;
overflow: auto;
text-align: center;
}
#main_properties_header {
width: 100%;
overflow: auto;
}
#main_properties_box1 {
width: 260px;
float: left;
text-align: left;
}
#main_properties_box1 img {
padding: 5px 33px;
}
#main_properties_box1_header {
width: 260px;
height: 40px;
background: #6F4F2B;
float: left;
}
#main_properties_box1_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_properties_box2 {
width: 259px;
float: left;
border-left: 1px dotted #000;
}
#main_properties_box2_header {
width: 260px;
height: 40px;
background: #967D3F;
float: left;
}
#main_properties_box2_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_properties_box3 {
width: 250px;
height: 265px;
background: #6A5300;
float: right;
color: #fff;
font-size: 14px;
text-align: left;
}
#main_properties_box3_header {
width: 250px;
height: 40px;
background: #A18E63;
float: right;
}
#main_properties_box3 img {
padding: 5px 16px;
}
#main_properties_box3_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_complimentary {
width: 100%;
background: #fff;
}
#main_complimentary_header {
width: 100%;
height: 40px;
font-weight: bold;
background: #A18E63;
}
#main_complimentary_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_complimentary ul {
list-style-type: none;
display: inline;
height: 147px;
}
#main_complimentary li {
width: 228px;
height: 150px;
list-style-type: none;
display: inline;
margin: 0 10px;
}
#main_featured_row1 {
width: 100%;
overflow: auto;
text-align: center;
}
#main_featured_row1_header {
width: 100%;
overflow: auto;
}
#main_featured_row1_left_header {
width: 385px;
height: 40px;
background: #6F4F2B;
float: left;
}
#main_featured_row1_left_header p, #main_featured_row1_right_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_featured_row1_right_header {
width: 385px;
height: 40px;
background: #967D3F;
float: left;
}
#main_featured_row1_left {
width: 384px;
float: left;
border-right: 1px dotted #000;
}
#main_featured_row1_right {
width: 385px;
float: right;
}
#main_featured_row2 {
width: 100%;
overflow: auto;
text-align: center;
}
#main_featured_row2_header {
width: 100%;
overflow: auto;
}
#main_featured_row2_left_header p, #main_featured_row2_right_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_featured_row2_left_header {
width: 385px;
height: 40px;
background: #6F4F2B;
float: left;
}
#main_featured_row2_right_header {
width: 385px;
height: 40px;
background: #967D3F;
float: left;
}
#main_featured_row2_left {
width: 384px;
float: left;
border-right: 1px dotted #000;
}
#main_featured_row2_right {
width: 385px;
float: right;
}
#main_list_property {
width: 100%;
height: 40px;
background: #008000;
line-height: 20px;
}
#main_list_property a {
font-size: 18px;
font-weight: bold;
color: #fff;
text-decoration: none;
}
#main_list_property a:hover {
font-size: 18px;
font-weight: bold;
color: #fff;
text-decoration: underline;
}
#main_row3 {
width: 100%;
overflow: auto;
}
#main_featured_row3_header {
width: 100%;
overflow: auto;
}
#main_featured_row3_videos_header p, #main_featured_row3_mortgage_header p, #main_featured_row3_affiliates_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_featured_row3_videos_header {
width: 256px;
height: 40px;
background: #6F4F2B;
float: left;
}
#main_featured_row3_mortgage_header {
width: 256px;
height: 40px;
background: #967D3F;
float: left;
}
#main_featured_row3_affiliates_header {
width: 258px;
height: 40px;
background: #A18E63;
float: right;
}
#main_row3_videos {
width: 255px;
height: 124px;
float: left;
border-right: 1px dotted #000;
}
#main_row3_videos img {
padding: 20px;
}
#main_row3_mortgage {
width: 255px;
height: 124px;
float: left;
border-right: 1px dotted #000;
}
#main_row3_mortgage img {
padding: 20px;
}
#main_row3_affiliates {
width: 258px;
float: right;
padding: 20px 0;
}
#main_row3_affiliates p {
text-align: left;
padding: 0 0 3px 10px;
}
#main_row3_affiliates a {
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: #E00000;
}
#main_row3_affiliates a:hover {
font-size: 18px;
font-weight: bold;
text-decoration: underline;
color: #E00000;
}
#main_row4 {
width: 100%;
overflow: auto;
}
#main_featured_row4_header {
width: 100%;
overflow: auto;
}
#main_featured_row4_left_header p, #main_featured_row4_right_header p {
padding: 12px;
text-align: center;
color: #fff;
font-weight: bold;
}
#main_featured_row4_left_header {
width: 385px;
height: 40px;
background: #967D3F;
float: left;
}
#main_featured_row4_right_header {
width: 385px;
height: 40px;
background: #6F4F2B;
float: left;
}
#main_row4_stats {
width: 384px;
float: left;
text-align: left;
padding: 10px 0;
border-right: 1px dotted #000;
}
#main_row4_news {
width: 385px;
float: right;
padding: 20px 0;
}
#main_row4_news a {
font-size: 18px;
text-decoration: none;
color: #6A5348;
}
#main_row4_news a:hover {
font-size: 18px;
text-decoration: underline;
color: #6A5348;
}
#footer {
width: 750px;
margin: 0 auto;
padding: 0 10px;
background: url(../images/bottomtile.jpg) no-repeat;
text-align: center;
font-size: 11px;
}
#footer a {
color: #6A5300;
font-weight: normal;
text-decoration: none;
}
#footer a:hover {
color: #6A5300;
font-weight: normal;
text-decoration: underline;
}
.text_google_analytics, text_real_estate_search {
font-size: 9px;
float: right;
}
.italic {
font-style: italic;
}
.main_featured_row_container {
width: 100%;
overflow: auto;
margin: 10px auto;
}
.main_featured_row_left {
float: left;
width: 50%;
}
.main_featured_row_right {
float: right;
width: 49%;
}
.shiftrealty_text_intro {
font-size: 18px;
font-weight: bold;
color: #855300;
}
#shiftrealty_content {
width: 100%;
margin: 0 auto;
background: url(../images/greytile.jpg) repeat-x;
}
#shiftrealty_inner_content {
width: 92%;
margin: 0 auto;
}
.shiftrealty_content_h1 {
text-align: center;
padding: 40px 0 0 0;
}
#images_top {
width: 770px;
height: 190px;
display: inline-block; /* Puts the content below into place */
}
#images_top img {
float: left;
padding: 0 0 0 2px;
}
.img_center {
text-align: center;
}
.shiftrealty_clients_container {
width: 700px;
overflow: auto;
margin: 10px auto;
padding: 10px 0;
border-bottom: 1px solid #000;
}
.shiftrealty_clients_left {
width: 275px;
float: left;;
}
.shiftrealty_clients_middle {
width: 190px;
float: left;
}
.shiftrealty_clients_right {
width: 212px;
float: right;
}
.image_left {
float: left;
}
.shiftrealty_img_cont_container {
width: 100%;
display: block;
overflow: auto;
}
.shiftrealty_h2 {
font-size: 18px;
font-weight: bold;
color: #855300;
padding: 10px 0;
}
#validation {
width: 280px;
margin: 0 auto;
}
#validation p{
line-height: normal;
display: inline;
float:left;
padding:1px;
}
#validation p a {
line-height: normal;
display: inline;
float:left;
padding:1px;
}
#validation p a img {
display: inline;
float:left;
padding:1px;
border: 0 none;
}	
#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 11px arial;
line-height:20px;
z-index:100;
}

#dropmenudiv a{
color:white;
width: 100%;
display: block;
text-indent: 0px;
border-bottom: 1px solid white;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #ce9859;
}

#toggle1, #toggle2, #toggle3, #toggle4 {
display: none;
}