/* Open Realty purpose */
/* Form Buttons Settings */
form input.formbutton {
cursor:			pointer;
border:			outset 1px #ccc;
background:		#999;
color:			#ffffff;
font-weight:		bold;
font-size: 		10px;
padding: 		2px 2px;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/formbutton.png" );
}

input[type="submit"] {
cursor:			pointer;
border:			outset 1px #ccc;
background:		#999;
color:			#ffffff;
font-weight:		bold;
font-size: 		10px;
padding: 		2px 2px;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/formbutton.png" );
}

/* For popup images */
.pop_up_back {
background: #6d6a6b url(https://eqiproperties.com/or/3510p/template/realty14/images/pop_up_back.png)!important;
width: 380px;
color: #fff !important; 
font-weight: bold; 
font-size: 10px;
padding: 10px
}

.pop_up_back span {
color: #F5BE23 !important; 
font-weight: bold; 
font-size: 10px;
}

/* Search Page: Select Criteria */
.boxSearchCriteria {
padding-left: 1%;
padding-right: 1%;
}
.boxSearchFieldArea {
clear: both;
padding-top: 2%;
padding-bottom: 4%;
}
.boxSearchSplit {
width: 50%;
float: left;
}
.boxSearchCaption {
font-weight: bold;
float: left;
width: 20%;
min-width: 125px;
color: #FFFFFF;
font-size: 14px;
}
.boxSearchField {
float: left;
}
.boxSearchCheckboxArea {
clear: both;
padding-top: 2%;
padding-bottom: 4%;
}
.boxSearchCheckboxCaption {
font-weight: bold;
padding-bottom: 2%;
color: #FFFFFF;
}
.boxSearchCheckboxChoices {
}
.boxSearchCheckbox {
float: left;
width: 25%;
min-width: 200px;
}

/* LISTING BROWSE PAGE */
.browse_tool_table {
background:  transparent url(https://eqiproperties.com/or/3510p/template/realty14/images/tb1_back.jpg);
width: 100%;
font-family:  Georgia, serif;
padding:5px 10px 5px 10px !important;
}

.browse_tool {
background-color: transparent;
text-decoration: none;
text-align:  left;
font-size:  12px;
font-weight:  bold;
color: #000;
}

.browse_tool_num {
color: #FFFFFF;
font-family:  Georgia, serif;
font-weight:  bold;
margin-left:  0px;
font-size: 14px;
}

.browse_tool_button A {
font-size:  10px;
font-family:  Georgia, serif;
}

.browse_tool_button A:visited {
font-size:  10px;
font-family:  Georgia, serif;
}

.browse_tool_button A:hover {
}

.browse_tool_ghost {
font-size:  10px !important;
line-height:  10px;
color: #ccc !important;
text-decoration: none;
}

.browse_tool_curpage {
BACKGROUND-COLOR: #ffffff;
color: #000000;
width: 24px;
height:  20px;
display:  block;
text-align:  center;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/lb_2.png" );
}

.bt_pages {
font-family:  Georgia, serif;
BACKGROUND-COLOR: #D1DEE9;
text-decoration: none;
font-size:  10px;
vertical-align: middle;
color: #fff;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/lb_1.png" );
}

bt_pages_ghost{
color: #000;
font-family:  Georgia, serif;
text-decoration: none;
font-size:  10px;
vertical-align: middle;
}

A.bt_pages{
color: #FFF;
width: 24px;
height:  20px;
display:  block;
text-align: center;
}

A.bt_pages:visited{
color: #285483;
}

A.bt_pages:hover{
color: #fff;
background:  #132975;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/lb_3.png" );
}

/* Alternate Row Color */
.result_row_0 {
background-color: #E4EdE6;
border: 1px solid #625e00;
border-width: 1px 0;
padding: 5px;
background-image: url( "https://eqiproperties.com/or/3510p/template/realty14/https://eqiproperties.com/or/3510p/template/realty14/images/tb1_back.jpg" ) !important;
}
.result_row_1 {
background-color: #EDF2F8;
border: 1px solid #625e00;
border-width: 1px 0;
padding: 5px;
background-image: url( "https://eqiproperties.com/or/3510p/template/realty14/https://eqiproperties.com/or/3510p/template/realty14/images/tb2_back.jpg" ) !important;
}

/* LISTING PAGE DETAILS 'listing_next_prev */
.next_prev_listing {
border:1px solid #a9a9a9; 
text-align: center;
padding: 5px 0 5px 0; 
width: 100%;
}

.next_prev_listing ul {
margin: 0.2em auto;
padding: 5px 0 5px 0; 
background-image:url("https://eqiproperties.com/or/3510p/template/realty14/images/bg1.jpg");
}

.next_prev_listing li {
display: inline; 
padding: .2em 1em; 
list-style-type: none;
}

.count, .listing_xy {
width: 100%;
background-color: #dcdcdc;
clear: both; 
background-image: url( "https://eqiproperties.com/or/3510p/template/realty14/images/tb1_back.jpg" );
padding: .2em 0;
font: 10px;
color: #ffffff;
}

/* For search results tilte */
.search_title a:link {
color: #245886 !important;
text-decoration: none !important;
font-size:13px; 
font-weight: bold;
}

.search_title a:visited {
color: #245886 !important;
text-decoration: none !important;
font-size:13px; 
font-weight: bold;
}

/* For price in search results page */
.showprice {
color:#285483; 
font-size:18px; 
font-weight: bold;
padding: 5px;
}

/* For Sortby */
.sort_head {
float: left;
padding-right: 30px;
margin: 10px 0 10px 0;
}

/* Clear Floats */
.clear {clear: both;}


/* For Search Results Vertical template */
.searchresultsx {
width:182px;
margin-bottom:0px;
float:left;
padding: 0px 0px 1px 0px;
}

.feat_vert_title {
background-color:#eeeeee; 
color:#fff !important; 
font-weight: bold; 
text-align:left; 
padding:2px 2px 2px 4px;
background: url(https://eqiproperties.com/or/3510p/template/realty14/images/tb1_back.jpg);
}

.feat_vert_title a:link {
text-decoration: none;
color:#fff !important; 
background-image:url(https://eqiproperties.com/or/3510p/template/realty14/images/tb_back1.jpg);
}

.feat_vert_title a:visited{
color:#fff !important; 
background-image:url(https://eqiproperties.com/or/3510p/template/realty14/images/tb_back1.jpg);
}

.feat_vert_title a:link{
color:#ffffff !important; 
font-size:11px; 
}

.feat_vert_price{
color:#ffffff; 
text-decoration: none;
font-size:11px; 
font-weight: bold; 
padding-top:4px; text-align:left;
}

.feat_vert_img {
overflow:hidden; 
float:left; 
margin: 2px; 
margin-right: 2px;
padding: 2px;
border: 1px #999999 solid;
}

.feat_vert_txt {
float: left;
font-size:10px; 
color:#eeeeee; 
text-align:left;
}

.feat_vert_txt span {
font-size:10px !important; 
color:#eeeeee; 
text-align:left;
}

.feat_vert { 
border: 1px #999999 solid;
padding: 4px;
height:85px;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/feat_bg.png" );
background-position:bottom left;
}

.featured_h_back {
float: left;
padding:2px;
border: 1px solid #333333;
margin: 1px;
}

/* VIEW USERS (view_users_default.html) Horizontal */
.view_users_hor {
width:120px;
float:left;
padding: 10px;
}
.view_users_hor_title {
background-color:#eeeeee; 
color:#CC0000; 
font-weight: bold; 
text-align:center;
padding: 5px;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/agent_name_back.png" );
}
.view_users_hor_title a:visited{
color:#FE9926;
text-decoration: none;
}
.view_users_hor_title a:link{
color:#fff;
text-decoration: none;
}

.view_users_hor_title a:hover{
text-decoration: none;
}
.view_users_hor_img {
overflow:hidden; 
}
.view_users_hor_img_back { 
height:130px;
padding: 10px;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/agent_back.png" );
background-position:bottom left;
}

.user_vert_img {
height:130px;
overflow:hidden; 
margin: auto;
}

/* VIEW USERS (view_users_vert.html) */
.view_users_container {
padding: 10px;
margin-bottom: 5px;
border: 1px solid #ccc;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/user_area_back.png" );
}
.view_users {
margin:0;
padding:0;
}

.view_users_thumbs {
float:left;
margin-right:20px;
padding: 10px;
width: 100px;
height: 130px;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/agent_back.png" );
background-repeat: no-repeat;
overflow: hidden;
}
.view_users_thumbs a:link,
.view_users_thumbs a:visited {
}
.view_users_thumbs a:hover {
}
.view_users_thumbs img {
}
.view_users_fields {
float:left;
padding-bottom:20px;
}
.view_users_fields h3 {
}
.view_users_fields a:link,
.view_users_fields a:visited {
}
.view_users_fields a:hover {
}

/* USER VIEW PAGE */
.user_container {
border: 1px solid #ccc;
padding: 10px;
background-image:url("https://eqiproperties.com/or/3510p/template/realty14/images/user_area_back.png");
}
.user_imageview {
padding: 10px;
width: 100px;
height: 130px;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/agent_back.png" );
background-repeat: no-repeat;
overflow: hidden;
}
.user_nameview {
width: 110px;
height: 30px;
padding: 3px 5px 5px 5px;
font: 12px bold;
color: #fff;
text-decoration: none;
text-align: center;
background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/agent_name_back.png" );
}

.user_display_info {
padding: 3px 5px 5px 5px;
font: 12px bold;
color: #fff;
text-decoration: none;
}

.user_listings,
.user_listings a:link{
color: #ffffff;
text-decoration: none !important;
}

.user_listings a:visited{
color: #ffffff;
text-decoration: none !important;
}

.user_float_l {
float: left;
width: 130px;
}


/* tab pane styling */
.search_container {
width: 680px;
}
.clearboth {
clear: both;
}


/** Dropdown styling **/
#ort_banner, #ort_banner ul.menu a, #ort_banner ul.menu a:visited {
color:#FFFFFF;
}
a.readon, a, label, a:focus, a:visited, #ort_navv a:hover, #ort_navv a.sfhover, .ort_h3_first, #ort_main_body_outer ul.menu #current a, #ort_main_body_outer ul.menu a:hover {
color:#FFFFFF;
}
#ort_navv ul li.active a.active, .button {
background-color:#FFFFFF;
}
#ort_inset_column {
float:left;
}
#ort_body_column {
float:right;
}

/*==================forms====================*/
 input, select { vertical-align:middle; font-weight:normal;}
 img {border:0; vertical-align:top; text-align:left;}
 #form { width:214px;}
 #form .form,
 #form .form1,
 #form .form2 {height:42px;}
 #form .form3 { height:51px;}
 #form label { color:#ffffff; display:block; padding:0 0 1px 2px;}
 #form input { background:none; border:1px solid #8f8f8f; width:209px; padding:1px 0 1px 3px; color:#ffffff; font-size:.85em;}
 #form select { width:214px; background:#212121; border:1px solid #8f8f8f; color:#ffffff; font-size:.85em; height:20px;}
 #form .form1 { float:left; width:116px;}
 #form .form2 { float:left; width:98px;}
 #form .form1 select,
 #form .form2 select {width:98px;}
 #form textarea { height:134px; overflow:auto; background:none; border:1px solid #8f8f8f; width:209px; padding:1px 0 0 3px; margin-bottom:17px; color:#ffffff; font-size:.85em;}
 #form .link2 { margin-left:16px;}
.link2 { display:block; float:right; background:url(https://eqiproperties.com/or/3510p/template/realty14/images/link2-tail.gif) repeat-x left top; color:#fff; font-size:.92em; text-decoration:none; line-height:1.08em;}
.link2 em { display:block; background:url(https://eqiproperties.com/or/3510p/template/realty14/images/link2-left.gif) no-repeat left top;}
.link2 b { display:block; background:url(https://eqiproperties.com/or/3510p/template/realty14/images/link2-right.gif) no-repeat right top; padding:6px 15px 6px 15px; font-style:normal; font-weight:normal;}
.link2:hover { text-decoration:none; text-weight: bold; color:#000}
.wrapper { width:100%; overflow:hidden;}
.txt1 { color:#ffffff; font-size:.85em; line-height:1.45em; padding-top:11px; display:block; text-transform:uppercase}
.txt1 a { color:#ffffff; font-size:1.09em;}
 /*=============== End forms==================*/

.list_box {
background-color: #000000 !important; 
border:0px #D3D2D2 solid !important; 
padding:5px !important; 
margin:5px 0px 5px 0px;
}

.list_box h2 {
 color: #FFFFFF;
 font-size: 27px;
 text-align: left;
 font-family: Georgia;
}

.list_box h3 {
color:#CC0000; 
font-size:14px; 
font-weight: bold; 
text-align:left;
}

.list_box span {
font-weight: bold; 
text-align:left;
}

#var1 {
color:#ffffff; 
font-size:15px; 
font-weight: bold; 
text-align:left;
}

#var2 {
color:#ffffff; 
font-size:14px; 
font-weight: bold; 
text-align:left;
}

/* BLOG VIEW */
.blog_title{float: left; width: 72%; font-weight:800;font-size:14pt;color:#ffffff; padding: 9px 0px 9px 39px!important; background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/blog_title.png" ); background-repeat:no-repeat;}
.bubbletips {background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/bubble_tip.png" ); background-repeat:no-repeat; width: 48px; height: 31px; margin:0px 0px 2px 15px;}
.blog_article_title{float: left; width: 82%; font-weight:800;font-size:14pt;color:#ffffff; padding: 9px 0px 9px 39px!important; background-image:url( "https://eqiproperties.com/or/3510p/template/realty14/images/blog_article_title.png" ); background-repeat:no-repeat;}
.blog_date{ color:#000; font-size:8pt; padding:3px 3px 3px 30px; height: 26px; background-image:url("https://eqiproperties.com/or/3510p/template/realty14/images/blog_cal.png"); background-repeat:no-repeat;}
.blog_byline{color:#000;margin-top:3px;font-size:8pt; padding:3px 3px 3px 30px; height: 26px; background-image:url("https://eqiproperties.com/or/3510p/template/realty14/images/blogger.png"); background-repeat:no-repeat;}
.blog_author {font-size: 10pt; font-weight:600;}
.blog_article_author{font-size: 10pt; font-weight: 600;}
.blog_info{float:right; padding: 2px; }
.blog_summary{padding:7px; color:#000;}
.blog_tag_header{font-weight:bold;font-size:16pt;}
.blog_tag_description{padding:1px;}
.blog_cat_header{font-weight:bold;font-size:18px;}
.blog_cat_description{padding:1px;}
.blog_story_link_line{padding-left:7px;padding-bottom:5px;}
 a.blog_story_link{text-decoration:none !important;font-size:11px;font-weight:bold;}
.blog_entry_footer{border:1px solid #9FB6D5; text-align:center; display:block;padding: 2px 5px 2px 5px;margin-bottom:15px;font-size:10px;}
.blog_entry{margin-top:5px;}
.blog_byline a{color: #06AFBE !important; font-size:8pt; text-decoration: none !important;}
.blog_byline a:hover {color: blue;text-decoration: underline;}
.blog_entry_footer_item{float:right;margin-right:15px;}
.blog_full_article{padding: 0px 7px 7px 7px;color:#000;}
.blog_article_category_links{
font-weight: 600;
padding: 10px;
}
.blog_article_date{ color:#808080;font-size:8pt;}
.blog_article_share {font-size: 9pt;}
.blog_author_info{width:100px; float:right; }
.blog_article_author {text-decoration:none !important; font-size: 9pt; color: #00B2EE !important; }
.blog_article_postby{color:#808080;font-size:8pt;}
.blog_comment_author {
font-size: 10pt;
font-weight: 600;
}
a.blog_article_comment_link {color: #06AFBE; padding: 2px; font-size:9pt; }
.blog_article_comment_link > img{text-decoration: none; padding-right: 4px; vertical-align: text-top; }
.blog_article_comments {
border:1px solid #AAA;
background: #F4F4F4;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
padding:6px;
}
.blog_article_comments_header{font-weight:bold;font-size:10pt; color:#053280;margin-bottom:10px;}
.blog_comment_count{font-size: 10pt; font-weight: 600; color: #888;}

.blog_article_comment_item{
border: 1px solid #ddd;
background-color: #ccc;
margin-left:2px;margin-right:2px;
padding: 10px 10px 5px 10px;
margin-bottom: 5px;
}
.blog_article_comment_text{
border: 0px solid #D9F6FC; 
background-color: #fff; 
padding: 5px;
}
.blog_comment_timestamp {
font-size:8pt; color:#999; font-weight:normal;
}
.blog_article_keywords {
font-size: 10pt;
color: #333;
}
.add_comment_login {
font-size:10pt;
color:#eee;
text-decoration:none;
border-width:1px;
border-style: solid;
border-color: #aaa;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
margin:6px;
padding:1px 6px;
cursor:pointer;
background: url('https://eqiproperties.com/or/3510p/template/realty14/images/blue_gradient.png');	
}
.add_comment_login:hover{
background: url('https://eqiproperties.com/or/3510p/template/realty14/images/blue_gradient.png');	
cursor:pointer;
color:#444; 
border-color: #ddd;
opacity: .9;
text-decoration:none;
}
.add_comment_block{padding-left:5px;margin-top:10px;}
.blog_leave_comment_text{color:#053280;}
.blog_leave_comment_submit{border-color:#053280;font-weight:bold;font-size:10px;}
.blog_leave_comment_text_textarea{
border:1px solid #AAAAAA;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
background: #F5FAFF;
color: #303030;
width:615px;
height:100px;
}
.comment_moderated_message{
color:red;padding-left:20px;margin-top:10px;
}

/* Login section */
#signup_section_link{float:left;}
#login_section_link{float:right;}
.section_link_container{width:400px;}
#signup_section{display:none;}
#login_section{display:none;}

.admin_challenge_phrase{
}

.visitor_alert_phrase{
font-size; 12pt;
font-weight: 600;
padding: 5px;
}
.click_to_register {
text-decoration: none !important;
}

.login_area_div{
border-top:1px;
border-right:2px;
border-bottom:2px;
border-left:1px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border-color:#AAA;
border-style:solid;
padding:6px;
color
}

.login_form_div {
float: left;
width: 50%;

}

.lost_pass_div {
float: right;
width: 40%;
border: 1px solid #ccc;
padding: 5px;
}

.remember_me {
font-size: 8pt;
font-weight: 400 !important;
}
.enter_your_email_address_for_pass {
font-size: 8pt;
color: #888;
margin-bottom: 10px;

}

password_form_div {
text-align: center; 
}

.or_std_button{
font-size:10pt;
color:#4f4f4f;
text-decoration:none;
border-width:1px;
border-style: solid;
border-color:#838b83;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
margin:2px;
padding:3px 6px;
cursor:pointer;
url('https://eqiproperties.com/or/3510p/template/realty14/images/nextprev/next_prev_button_gradient.png');
}

/* Signup Secdtion */
.field_element input[type="submit"]{font-size:10pt; color:#4f4f4f; text-decoration:none; border-width:1px; border-style: solid; border-color:#838b83; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin:2px; padding:3px 6px; cursor:pointer; background: url('https://eqiproperties.com/or/3510p/template/realty14/images/nextprev/next_prev_button_gradient.png');}
.field_element input[type="text"] { width:195px; font-size:14px; font-weight:normal; color:#8e8e8e; height:25px; background:url(https://eqiproperties.com/or/3510p/template/realty14/images/bg-search-input.png) top left no-repeat; border:0; margin-right:3px; padding:5px 5px 0px 8px; margin-top: -20px; position: relative; left:170px}
.field_element input[type="password"] { width:250px; font-size:14px; font-weight:normal; color:#8e8e8e; height:25px; background:url(https://eqiproperties.com/or/3510p/template/realty14/images/bg-search-input.png) top left no-repeat; border:0; margin-right:3px; padding:5px 0px 0px 8px; margin-top: -20px; position: relative; left:170px}
.field_element input[type="checkbox"] {padding:5px 0px 0px 8px; margin-top: -20px; position: relative; left:170px}
.field_element textarea { width:308px; height:138px; font-size:14px; font-weight:normal; color:#8e8e8e; border:0; margin-right:3px; padding: 10px 0px 20px 8px; background:url(https://eqiproperties.com/or/3510p/template/realty14/images/ta_back.png) top left no-repeat; overflow: auto; margin-top: -10px; position: relative; left:170px}
#usersignup h3{font-size: 20px; margin-bottom: 25px;}

/* Featured Listings Horizontal Settings */
.truncate
{
overflow: hidden;
white-space: nowrap;
font-size: 10px;
font-weight: bold;
color: #fff !important;
padding: 3px;
background-image:url("https://eqiproperties.com/or/3510p/template/realty14/images/truncate_back.png");
width: inherit;
}
.featured_listings_h {
float: left;
padding:5px 5px 5px 5px;
margin:3px;
border:1px solid #ccc;
background-color:#eee;
text-align: left;
background-image:url("https://eqiproperties.com/or/3510p/template/realty14/images/featback_h.jpg");
}
.featured_listings_h a:link {
color: #fff;
font-size: 10px;
text-decoration: none;
}
.featured_listings_h_title {
padding: 3px;
color:#fff;
font-weight: bold;
font-size: 16px;
background-image:url("https://eqiproperties.com/or/3510p/template/realty14/images/title_tab.png");
}

/* For popup images */
.pop_up_back_h {
background: #6d6a6b url(https://eqiproperties.com/or/3510p/template/realty14/images/popupback_h.png)!important;
width: 195px;
color: #fff; 
font-weight: bold; 
padding: 10px
}