@-ms-viewport{width: device-width;}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

body { margin: 0; padding: 0; background:#000; text-align:center;}

#container {background-color: #36003B; width: 1150px; margin-left: auto; margin-right: auto; text-align:left}

#header {background-color: #36003B; text-align:center;}

#header_img {width:464px; height:130px;}

#google{height:131; width:314;}

#oldnewstable{width:340px;}
.oldnewstdsmall{width:193px;}
.oldnewstdbig{width:200px;}

#language {position: relative; top: -174px; left: 8px; }

#language a{text-decoration: none;}
#language a:link {color: white;}
#language a:visited {color: white;}
#language a:hover {color: #A89A51;}
#language a:active {color: white;}

#padlock{display:inline-block; position:fixed; bottom:8px; right:8px; width:16px; height:16px;  background-image:url('images/login.gif'); z-index: 100;}

#pinkstripe{background-color: #441251; height: 26px;}

#cellmenu{display:none; text-align:center; margin-bottom:20px;  }

#homelink{display:inline-block; width:20px; height:20px; background-image: url('images/home_small.png'); background-position: 20px 0px;}

#homelink:hover{background-position: 0px 0px;}

#homepadding{padding:22px;}

.cellmenulink{display:inline-block; position:relative; top:-13px; color:#FFF; font-weight:bold; font-family:Arial, Verdana, sans-serif;}

.cellmenulink a:link {color: white; text-decoration:none;}
.cellmenulink a:visited {color: white; text-decoration:none;}
.cellmenulink a:hover {color: #A89A51; text-decoration:none;}
.cellmenulink a:active {color: white; text-decoration:none;}

#cellmenulink{display:none; width:32px; height:32px; background-image: url('images/cellmenu.png'); background-position: 1px 0px; position:fixed; top: 6px; right: 10px; z-index: 100;}

#cellmenulink:hover{background-position: 32px 0px;}

#cellmenupmlink,#cellmenupmlink2,#cellmenupmlink3{top:-8px;}
#cellmenupmlink4{top:-6px;}

#menu{text-align:center;}

#menu ul{display: inline; margin: 0; padding: 0; list-style-type: none; font: bold 16px Times New Roman, Arial, Verdana, sans-serif;}

#menu ul li{position: relative; top: 2px; display: inline;  padding: 0 20px 0 20px;}

#menu ul li a{display:inline-block; color: white; text-decoration: none; padding: 1px;}

#menu ul li a:link {color: white;}
#menu ul li a:visited {color: white;}
#menu ul li a:hover {color: #A89A51;}
#menu ul li a:active {color: white;}

#three_options {height:120px;}
.seventh {display:inline-block;width:14.28%;height:100px; float:left;}
.three_options {border: 2px solid #A89A51; color:#A89A51; padding:14px; font: 20px Times New Roman;}

#main {display:table; width:1010px; margin-left:auto; margin-right:auto;}

#survey0 {
display:inline-block;
width:460px;
height:600px;
}

#survey_pages {
display:inline-block;
width:660px;
min-height:600px;
margin-left:10px;
color:#000;
font: normal 16px Times New Roman, Arial, Verdana, sans-serif;
}

#pm,#about,#newsletter {
display:inline-block;
width:680px;
min-height:600px;
margin-left:6px;
color:#36003B;
font: normal 20px Times New Roman, Arial, Verdana, sans-serif;
text-align:justify;
}

#pm{padding:22px 38px;}
#about{padding:22px; margin-left:0; width:100%}

.survey0box {
display:inline-block;
width:128px;
height:150px;
}

.survey0box a {text-decoration:none; font: bold 14px Times New Roman, Arial, Verdana, sans-serif;}

.survey0box a:link {color: #36003B;}
.survey0box a:visited {color: #36003B;}
.survey0box a:hover {color: #840090;}
.survey0box a:active {color: #36003B;}

#pm_content,#content_about,#content {float:left; display:inline-block; background-color: #FFF; max-width:780px; z-index: 2; padding:0; border: 2px solid #A89A51; }
#pm_content{padding:0;}

#sidebar {float:left; display:inline-block; border: 2px solid #A89A51; border-left:none; background:#F8F5EE; background-image: url('images/Sideback.jpg'); background-repeat: no-repeat; position: relative; top: 20px; left: -2px; z-index: 3;}

.sidesub {width:212px; height:162px; margin-left: 8px; margin-right: 8px; background-repeat: no-repeat; padding-top: 43px; padding-left:20px; padding-right:14px; color: #665A1A; font: bold 16px Times New Roman;overflow:hidden;}

.sidesub a {float:right;text-decoration:none; position:relative; top:4px;}
.sidesub a:link {color: #36003B;}
.sidesub a:visited {color: #36003B;}
.sidesub a:hover {color: #840090;}
.sidesub a:active {color: #36003B;}

#footer {margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#A89C46; }

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

.mauto {margin-left:auto; margin-right:auto;}

.questions {font: bold 20px Times New Roman;}

.question_content {font: normal 16px Times New Roman; color: #36003B;}

.home_intro {font: normal 16px Times New Roman;}

.home_menu_button_holder {
width: 172px;
height: 253px;
display: inline-block;
float: left;
padding-top:100px;
background-color:#FFF;
background-repeat:no-repeat;
}

.home_menu_button {
width: 168px;
height: 40px;
display: inline-block;
float: left;
border-radius: 6px;
box-shadow: 3px 3px 3px #444444;
}

.home_menu_button:hover {box-shadow:2px 2px 2px #665A1A}

.home_menu_space {display:inline-block; width: 85px; height:253px; float: left;}

.home_menu_image {width:91px; height:40px;}

#dropdown {
display:none;
z-index:20;
width:153px;
height:110px;
position: relative;
top: 40px;
left: 7px;
background-image: url('images/button_list_background_hover.png');
text-align:center;
}

#dropdown_text {
display:inline-block;
position:relative;
top: -35px;
left:2px;
color: #36003B;
font: normal 14px Arial, Verdana, sans-serif;
line-height: 2.5;
}

#dropdown_text a:link {
color: #36003B;
text-decoration: none;
}

#dropdown_text a:visited {
color:  #36003B;
text-decoration: none;
}

#dropdown_text a:hover {
color:  #665A1A;
text-decoration: none;
}

#dropdown_text a:active {
color:  #36003B;
text-decoration: none;
}

.testpic {
border: 1px solid #36003B;
float:left;
margin-right:20px;
}

.testvideo {

    float: left;
margin-right: 20px;
padding : 0;
background: transparent;
border: 1px solid #36003B;
overflow: hidden;
display: inline-block;
}



.pics img {
border-top: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
border-left: 2px solid #000000;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

.pics tr td a:link img{
border-top: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
border-left: 2px solid #000000;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

.pics tr td a:hover img{
border-top: 2px solid #0000FF;
border-right: 2px solid #0000FF;
border-bottom: 2px solid #0000FF;
border-left: 2px solid #0000FF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

.pics tr td a:active img{
border-top: 2px solid #00FF00;
border-right: 2px solid #00FF00;
border-bottom: 2px solid #00FF00;
border-left: 2px solid #00FF00;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

.pics tr td a:visited img{
border-top: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
border-left: 2px solid #000000;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

.props img {
border-style: none;
}

.props a:link img{
border-style: none;
}

.props a:hover img{
border-style: none;
}

.props a:active img{
border-style: none;
}



#iframe
{
padding:0;
}

.cr
{
color: #665A1A;
font: bold 24px Times New Roman;
}

.m_cr
{
color: #665A1A;
font: bold 24px Times New Roman;
position: relative;
top: 1px;
}

.title
{
padding-left:4px;
color: #665A1A;
font: bold 16px Times New Roman;
}

.m_title
{
color: #665A1A;
font: 20px Times New Roman;
}



.price
{
color: #665A1A;
font: bold 24px Times New Roman;
}

.m_price
{
color: #665A1A;
font: bold 24px Times New Roman;
}

.lease
{
color: #665A1A;
font: bold 16px Times New Roman;
}

.m_lease
{
color: #665A1A;
font: bold 16px Times New Roman;
}


/*
.bullets
{
color: #665A1A;
font: bold 12px Times New Roman;
background-repeat: no-repeat;
}
*/

.bullets
{
width:212px;
color: #665A1A;
font: bold 12px Times New Roman;
background-repeat: no-repeat;
position: relative;
left:8px;
padding-top:40px;
padding-left:19px;
line-height:2;
}



.l_main
{
color: #665A1A;
font: bold 16px Times New Roman;
}


.r_main
{
color: #665A1A;
font: bold 16px Times New Roman;
}



.more
{
color: #665A1A;
font: bold 16px Times New Roman;
}


.text
{
color: #665A1A;
font: bold 18px Times New Roman;
}




#t_details
{

}

#t_amenities
{
background-image: url('images/cuenca_rental_amenities.png'); 
background-repeat: no-repeat;
}

#t_services
{
background-image: url('images/cuenca_services_utilities.png'); 
background-repeat: no-repeat;
}


#avail
{
color: #36003B;
font: bold 24px Times New Roman;
}



#signup
{
color: #36003B;
font: bold 16px Times New Roman;
}

#t_signup
{
width:460px;
background-image: url('images/TB_Signup.jpg');
background-repeat: no-repeat;
border: solid 2px #A9994E;
}


.main a:link img{
border: 2px solid #A89C46;
}

.main a:visited img{
border: 2px solid #A89C46;
}

.main a:active img{
border: 2px solid #A89C46;
}

.main a:hover img{
border: 2px solid #36003B;
}

.more a:link {
color: #665A1A;
text-decoration: none;
}

.more a:visited {
color:  #665A1A;
text-decoration: none;
}

.more a:active {
color:  #665A1A;
text-decoration: none;
}

.more a:hover {
color:  #36003B;
text-decoration: none;
}

.listable
{
background-image: url('images/TB_Listings.jpg'); 
background-repeat: no-repeat;
}

.written
{
color: #36003B;
font: 20px Times New Roman;
}



.newstext
{
color: #665A1A;
font: bold 16px Times New Roman;
}



.newstext a
{
text-decoration: none;
float: right;
color: #36003B;
font: bold 16px Times New Roman;
}



#td_news
{
background-image: url('images/newsletter_cuenca.png'); 
background-repeat: no-repeat;
}

#td_sur
{
background-image: url('images/survey_cuencarentals.png'); 
background-repeat: no-repeat;
}

#td_buy
{
background-image: url('images/for_sale_property_buying.png'); 
background-repeat: no-repeat;
}



#signhead
{
color: #665A1A;
font: bold 24px Times New Roman;
position: relative;
top: -4px;
text-align: center;
}

#list_with_us_div{width:100%; text-align:center;}


#list_with_us_container
{
width: 460px;
background-image: url('images/bg_list_with_us.jpg'); 
background-repeat: no-repeat;
border: solid 2px #A9994E;
}

#list_with_us
{
width: 420px;
}

.list_with_us_tdl
{
width: 200px;
}

.list_with_us_tdr
{
width: 240px;
}


.signprop
{
width: 440px;
color: #665A1A;
font: bold 16px Times New Roman;
position: relative;
left: 4px;
text-align: center;
}

.signbull
{
width: 440px;
color: #665A1A;
font: bold 16px Times New Roman;
position: relative;
left: 60px;
text-align: center;
}


.prop
{
display:inline-block;
width:700px;
height:169px;
background: #A89C46;
}

.prop_pic,.prop_pic_featured
{
display:inline-block;
width:224px;
height:169px;
background-repeat: no-repeat;
background-size: 220px 165px;
background-position:center center;
float:left;
}

.prop_pic img{border:2px solid #A89A51; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 220px; height:165px;}

.prop_pic a:link img{border-color: #A89A51}
.prop_pic a:visited img{border-color: #A89A51}
.prop_pic a:hover img{border-color: #36003B}
.prop_pic a:active img{border-color: #A89A51}

.prop_pic_featured img{border:2px solid #36003B; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 220px; height:165px;}

.prop_pic_featured a:link img{border-color: #36003B}
.prop_pic_featured a:visited img{border-color: #36003B}
.prop_pic_featured a:hover img{border-color: #A89A51}
.prop_pic_featured a:active img{border-color: #36003B}

.prop_info
{
display:inline-block;
background-image: url('images/TB_Listings_L.jpg');
width: 476px;
height:169px;
float:left;
}

.prop_info_featured
{
display:inline-block;
background-image: url('images/TB_Listings_L_featured.jpg');
width: 476px;
height:169px;
float:left;
}

#properties {text-align:center; display:inline-block; width:762px; padding:0;}

.date
{
display:inline-block;
position:relative;
top:-64px;
position:relative;
z-index: 10;
text-decoration:none;
color:#A89A51;
font: normal 20px Arial;
text-shadow:1px 1px 0 #000,
-1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
0px 1px 0 #000,
1px 0px 0 #000,
0px -1px 0 #000,
-1px 0px 0 #000;

}

.prop_cr
{
display:inline-block;
width:110px;
height:26px;
color: #665A1A;
font: bold 24px Times New Roman;
position: relative;
top: 1px;
float:left;
}


.prop_title
{

text-align:center;
padding-top:18px;
padding-bottom:18px;
color: #665A1A;
font: 20px Times New Roman;
}

.prop_middle_left
{
display:inline-block;
width:237px;
height:56px;
float:left;
padding-left:8px;
color: #665A1A;
font: bold 16px Times New Roman;
text-align:left;
line-height:1.6;
padding-bottom:12px;
}

.prop_middle_right
{
display:inline-block;
width:237px;
height:56px;
float:right;
padding-right:14px;
color: #665A1A;
font: bold 16px Times New Roman;
text-align:right;
line-height:1.6;
padding-bottom:12px;
}

.prop_bottom
{
height:24px;
}

.prop_bottom_left
{
display:inline-block;
width:394px;
color: #665A1A;
font: bold 24px Times New Roman;
float:left;
padding-left:8px;
text-align:left;
}

.prop_bottom_right
{
display:inline-block;
width:80px;
color: #665A1A;
font: bold 16px Times New Roman;
float:right;
padding-right:14px;
padding-top:6px;
text-align:right;
}

.prop_bottom_right a:link {color: #665A1A; text-decoration: none;}
.prop_bottom_right a:visited {color:  #665A1A; text-decoration: none;}
.prop_bottom_right a:hover {color:  #36003B; text-decoration: none;}
.prop_bottom_right a:active {color:  #665A1A; text-decoration: none;}


.prop_lease
{
color: #665A1A;
font: bold 16px Times New Roman;
}

#availability
{
color: #36003B;
font: bold 24px Times New Roman;
}

#searchbox {
width: 320px;
background:#FFF;
border: 2px solid #A79D46;
background-image: url('images/bg_search.jpg');
background-repeat: repeat-x;
}

.searchbox_smalltext {
font: bold 14px Times New Roman;
}

.searchbox_price {
float: left;
position: relative;
top: 50px;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#listing
{
display:inline-block;
width:1150px;
background:#36003B;
margin-left:auto;
margin-right:auto;
padding:6px;
text-align:left;
}

#center
{
width:1021px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
}

#left_sidebar
{
display:inline-block;
position: relative;
top:-38px;
z-index:20;
width:230px;
background:#F8F5EE;
padding-top:15px;
padding-right: 4px;
text-align:left;
border: 2px solid #A89A51;
border-right: none;
color:#665A1A;
background-image: url('images/Sideback.jpg');
background-repeat: no-repeat;
font: bold 12px Times New Roman;
float:left;
}

#picdiv
{
display:inline-block;
width:791px;
z-index:5;
position: relative;
left:-2px;
top:-62px;
background:#F8F5EE;
border: 2px solid #A89A51;
float:right;
}

#categorydiv
{
display:inline-block;
width:791px;
z-index:5;
position: relative;
left:-2px;
background:#F8F5EE;
border: 2px solid #A89A51;
}

.topstuff
{
display: inline-block;
margin-left:auto;
margin-right:auto;
}

.sold {
color: #36003A;
font: bold 24px Times New Roman;
}

.picbar {
display:inline-block;
width:787px;
height:115px;
z-index:15;
}

#picbar_top {
padding-top:11px;
padding-left:17px;
}

#picbar_main {
height:472px;
padding-top:11px;
}

#picbar_main_large {
width:599px;
height:450px;
float:left;
padding-left:17px;
}

#picbar_main_sidebar {
width:165px;
height:450px;
float:right;
padding-right:17px;
}

#picbar_under {
padding-bottom:12px;
padding-left:17px;
}

#picbar_bottom {
padding-bottom:12px;
padding-left:17px;
}

#description
{
color: #665A1A;
font: bold 16px Times New Roman;
padding: 14px;
padding-top:0;
text-align: justify;
}

.space_ver {
width:17px;

}

.space_hor {height:11px;}

.thumbpic {
border:2px solid #000;
width:137px;
height:104px;
}


.picbar tr td a:link img{border:2px solid #000;}
.picbar tr td a:visited img{border:2px solid #000;}
.picbar tr td a:hover img{border:2px solid #00F;}
.picbar tr td a:active img{border:2px solid #000;}

.picbar2 tr td a:link img{border:2px solid #000;}
.picbar2 tr td a:visited img{border:2px solid #000;}
.picbar2 tr td a:hover img{border:2px solid #00F;}
.picbar2 tr td a:active img{border:2px solid #000;}

#iframe2 {
width: 599px;
height: 450px;
border: 2px solid #000;
margin:0;
}

.props img {
border-style: none;
}

.props a:link img{
border-style: none;
}

.props a:hover img{
border-style: none;
}

.props a:active img{
border-style: none;
}

#iframe
{
padding:0;
}

.prop
{
display:inline-block;
width:700px;
height:169px;
background: #A89C46;
}

.prop_pic,.prop_pic_featured
{
display:inline-block;
width:224px;
height:169px;
background-repeat: no-repeat;
background-size: 220px 165px;
background-position:center center;
float:left;
}

.prop_pic img{border:2px solid #A89A51; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 220px; height:165px;}

.prop_pic a:link img{border-color: #A89A51}
.prop_pic a:visited img{border-color: #A89A51}
.prop_pic a:hover img{border-color: #36003B}
.prop_pic a:active img{border-color: #A89A51}

.prop_pic_featured img{border:2px solid #36003B; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 220px; height:165px;}

.prop_pic_featured a:link img{border-color: #36003B}
.prop_pic_featured a:visited img{border-color: #36003B}
.prop_pic_featured a:hover img{border-color: #A89A51}
.prop_pic_featured a:active img{border-color: #36003B}

.prop_info
{
display:inline-block;
background-image: url('images/TB_Listings_L.jpg');
width: 476px;
height:169px;
float:left;
}

#properties {text-align:center;}

.date
{
display:inline-block;
position:relative;
top:-64px;
position:relative;
z-index: 10;
text-decoration:none;
color:#A89A51;
font: normal 20px Arial;
text-shadow:1px 1px 0 #000,
-1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
0px 1px 0 #000,
1px 0px 0 #000,
0px -1px 0 #000,
-1px 0px 0 #000;

}

.prop_cr
{
display:inline-block;
width:110px;
height:26px;
color: #665A1A;
font: bold 24px Times New Roman;
position: relative;
top: 1px;
float:left;
}


.prop_title
{
text-align:center;
padding-top:18px;
padding-bottom:18px;
color: #665A1A;
font: 20px Times New Roman;
}

.prop_middle_left
{
display:inline-block;
width:237px;
height:56px;
float:left;
padding-left:8px;
color: #665A1A;
font: bold 16px Times New Roman;
text-align:left;
line-height:1.6;
padding-bottom:12px;
}

.prop_middle_right
{
display:inline-block;
width:237px;
height:56px;
float:right;
padding-right:14px;
color: #665A1A;
font: bold 16px Times New Roman;
text-align:right;
line-height:1.6;
padding-bottom:12px;
}

.prop_bottom
{
height:24px;
}

.prop_bottom_left
{
display:inline-block;
width:394px;
color: #665A1A;
font: bold 24px Times New Roman;
float:left;
padding-left:8px;
text-align:left;
}

.prop_bottom_right
{
display:inline-block;
width:80px;
color: #665A1A;
font: bold 16px Times New Roman;
float:right;
padding-right:14px;
padding-top:6px;
text-align:right;
}

.prop_bottom_right a:link {color: #665A1A; text-decoration: none;}
.prop_bottom_right a:visited {color:  #665A1A; text-decoration: none;}
.prop_bottom_right a:hover {color:  #36003B; text-decoration: none;}
.prop_bottom_right a:active {color:  #665A1A; text-decoration: none;}


.prop_lease
{
color: #665A1A;
font: bold 16px Times New Roman;
}

#backtotop{display:none; padding-top:5px; position:fixed;bottom:0;right:10px;z-index:100;transition:all 0.3s ease;height:40px;width:40px;border-radius:4px 4px 0 0;background-color:#999;background-color:rgba(67, 71, 72, 0.5);}
#backtotop:hover{background-color:#999;background-color:rgba(67, 71, 72, 1);}

.hide658{display:inline;}
.hide620{display:inline;}
.reveal620{display:none;}
.reveal448{display:none;}
.hide448{display:inline;}
.reveal468{display:none;}
.hide504{display:inline;}
.reveal435{display:none;}
.hide435{display:inline;}
.homecheat{display:none;}

@media only screen and (max-width:1150px) {

#container {width:100%;}
#main { text-align:center;}
#pm_content,#content_about,#content {text-align:left;}
#sidebar {margin-bottom:20px; margin-left:auto; margin-right:auto; text-align:left;}
.home_menu_space {width: 25px; height:136px; }

}


@media only screen and (max-width:1020px) {

#center{width:100%; text-align:center;}
#picdiv{float:none; top: -62px;}
#left_sidebar{border-right: 2px solid #A89A51; float:none; top: -64px; width:655px; background-repeat:repeat-x;}
.bullets{float:left;}
}


@media only screen and (max-width:992px) {
#pm_content,#content_about,#content{width:94%; margin-left:auto; margin-right:auto; float:none;}
#pm,#about,#newsletter{width:100%; margin-left:0;}
#sidebar{width:100%; background-repeat:repeat-x;vertical-align: top; height:280px; max-width:688px; float:none; border-left: 2px solid #A89A51;}
.sidesub{float:left;vertical-align: top;}
#sidesub2{}
#pm{padding:0;}
#newsletter{min-height:10px;}
#survey0{height:auto;}
#survey_pages{min-height:10px;}
}



@media only screen and (min-width:793px) and (max-width:1020px){
#left_sidebar{margin-bottom:-50px;}
}

@media only screen and (max-width:792px) {

#center{width:100%; text-align:center;}
#picdiv{float:none; top: -62px; border-left:none; border-right:none; width:100vw;}
#left_sidebar{border-right: 2px solid #A89A51; float:none; top: -64px; width:655px; background-repeat:repeat-x; margin-bottom:-50px;}
#menu{text-align:center;}
.bullets{float:left;}
.thumbpic{width:17.35vw; height:auto;}
.space_ver{width:2.15vw;}
.space_hor{height:1.39vw !important;}
#iframe2{width:75.82vw; height:56.86vw;}
#picbar_main_large{width:75.82vw; height:56.86vw; margin-right:4.6vw;}
#picbar_main_sidebar{width:17.35vw; float:left; text-align:left; height:auto;}
#picbar_main{width:100vw; height:auto;}
#picbar_under{margin-top: 1.39vw;}
.picbar{height:auto;}
.prop{background:transparent;}
}


@media only screen and (max-width:658px) {
#left_sidebar{width:230px; top: -26px; margin-bottom:14px;}
#picbar_main_large{margin-right:0; padding-left:2.15vw;}
#picbar_top{margin-left:auto; margin-right:auto; padding-left:0; width:auto; padding-top:1.39vw;}
#picdiv{text-align:center; }
#picbar_under{padding-left:2.15vw;padding-bottom:1.39vw;}
#picbar_bottom{padding-left:2.15vw; padding-bottom:0;}
#picbar_main_sidebar{margin-right:2.3vw; float:right;}
#picbar_main{padding-top:1.39vw;}
#pinkstripe{display:none;}
#cellmenulink{display:inline-block;}
#language{position:absolute; top:2px !important; left:8px;}
#header_img{height:150px; padding-top:20px;}
.hide658{display:none;}
.testimonial{font-size:22px;}
#backtotop{display:inline-block;}
.written{font-size:24px;}
#about{padding:2%;}
#padlock{right: 60px; bottom: 4px;}
#survey_pages{padding-right:10px;}

}




@media only screen and (max-width:600px) {
.picbar tr td a:link img{border-width:1px;}
.picbar2 tr td a:link img{border-width:1px;}
}


@media only screen and (min-width:900px)and (max-width:1010px){
#content,#content_about {width: 652px; }
#main {width:auto;}
}

@media only screen and (min-width:400px) and (max-width:899px){

#home_menu {float:right; width:180px; margin-left:10px;}
#sidebar {float:none;border-left: 2px solid #A89A51; }
.home_menu_button_holder {height: 180px;}
.home_menu_space{display:none;}
#main {width:96%;}
#pm_content,#content_about,#content{float:none;}
#dropdown{display:block; z-index:20; width:153px; height:110px; position: relative; top: 40px; left: 7px; background-image: url('images/button_list_background_hover.png'); text-align:center;}

}

@media only screen and (min-width:702px) and (max-width:899px){

#sidebar{width:100%; background-repeat:repeat-x;vertical-align: top; height:280px; max-width:688px;}
.sidesub{float:left;vertical-align: top;}
#sidesub2{margin:0;}

}


@media only screen and (max-width:701px){
#sidebar{width:230px; top: 6px; margin-bottom:14px; height:auto; margin-top:20px;}
#survey_pages{width:100%;}
}


@media only screen and (max-width:762px) {
.collapse_listing_pages{}
.prop_pic{float:none; position:relative; top:-315px; left:0px;}
.prop_pic_featured{float:none; position:relative; top:-315px; left:0px;}
.prop_info{float:right; position:relative; top:0px; left:0px; width:320px; height:408px; background-image: url('images/TB_strip.jpg');  background-repeat:repeat-x; border: 2px solid #AA9B48;}
.prop_info_featured{float:right; position:relative; top:0px; left:0px; width:320px; height:408px; background-image: url('images/TB_Listings_L_featured_small.jpg');  background-repeat:repeat-x; border: 2px solid #36003B;}
.prop{width:auto; margin-bottom:237px;background:transparent;}
.prop_middle_right{float:left; text-align:left; padding-left:8px; width:100%; position:relative; top:-5px;}
.prop_middle_left{width:100%;}
.prop_bottom_right{position:absolute; bottom:4px; right:1px;}
.prop_bottom_left{position:absolute; top:260px; left:-1px;}
.prop_middle{position:absolute; top:300px;}
.prop_head{}
#properties{width:320px; margin-left:auto; margin-right:auto; }
#pm_content,#content_about,#content{width:100% !important;}
}


@media only screen and (max-width:100px) {
.collapse_listing_pages{}
.prop_pic{float:none; position:relative; top:-169px; left:-48px;}
.prop_pic_featured{}
.prop_info{float:right; position:relative; top:0px; left:0px; width:320px; height:408px; background-image: url('images/TB_strip.jpg');  background-repeat:repeat-x; border: 2px solid #AA9B48;}
.prop{width:auto; margin-bottom:237px;background:transparent;}
.prop_middle_right{float:left; text-align:left; padding-left:8px; width:100%; position:relative; top:-5px;}
.prop_middle_left{width:100%;}
.prop_bottom_right{position:absolute; bottom:4px; right:1px;}
.prop_bottom_left{position:absolute; top:209px; left:-1px;}
.prop_middle{position:absolute; top:90px;}
.prop_head{}
#properties{width:320px; margin-left:auto; margin-right:auto; }
#pm_content,#content_about,#content{width:100% !important; }

}


@media only screen and (max-width:650px) {
.cell_phone_menu_on{}
.regular_menu_off{}
}

@media only screen and (max-width:620px) {
.hide620{display:none;}
.reveal620{display:inline;}
}

@media only screen and (max-width:520px) {
#list_with_us_container
{
width: auto;
background-position: top center;
}

#list_with_us
{
width: 100%;
}

.list_with_us_tdl
{
width: 104px;
}

.list_with_us_tdr
{
width: 160px;
}
fieldset { padding: 0px; }

}


@media only screen and (max-width:504px) {
#footer{line-height:1.3; font-size:14px; text-align:left; padding-left:10px; padding-bottom:10px; font-weight:bold;}
.hide504{display:none}
#t_signup{width:auto;background-position:top center;}
.signbull{left:10px; width:auto;}
}


@media only screen and (max-width:480px) {

#header_img {width:92%; height:auto;}
#pm_content{padding:12px 4px;}
#language {position:absolute; top:2px !important; left:8px;}
#home_menu{float:none; margin-left:auto; margin-right:auto; margin-bottom:90px;}
.home_intro,.question_content{font-size:20px;}
h3,.questions{font-size:24px;}
.testimonial{font-size:24px;}
#survey0{width:100%; padding-left:10px; padding-right:10px;}


}


@media only screen and (max-width:468px) {

.reveal468{display:inline}

#main{overflow-x: hidden; overflow-y: hidden;}
}


@media only screen and (max-width:448px) {

.reveal448{display:inline}
.hide448{display:none}
}


@media only screen and (max-width:435px) {

.reveal435{display:inline;}
.hide435{display:none;}
}


@media only screen and (max-width:430px) and (min-width:380px){

#language {margin-top:0;}

}

@media only screen and (max-width:399px){
#language{font-size:0.8em;}
#home_menu {float:none; width:180px; margin-left:auto; margin-right:auto;}
#sidebar {float:none;border-left: 2px solid #A89A51; }
.home_menu_button_holder {height: 180px;}
.home_menu_space{display:none;}
#main {width:100%;}
#pm_content,#content_about,#content{float:none; border-left:none; border-right:none;}
#dropdown{display:block; z-index:20; width:153px; height:110px; position: relative; top: 40px; left: 7px; background-image: url('images/button_list_background_hover.png'); text-align:center;}
.questions{font-size:20px;}
.testpic{float:none; width:162px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
h2{font-size:24px;}
}




@media only screen and (max-width:350px) {

#footer {padding-left:6px; padding-bottom:6px; font-size:13px;}

#list_with_us_container{border-left: none; border-right: none; width:100%;}

#pm_content,#content_about,#content{padding:0px;}

#google{width:300px; height:auto; }

}

