/* ***This is internal css for Open-Realty */
a { outline: none; }
.field_caption{font-weight:bold;}
.noscript {width:450px;background-color:#FFFFFF;border: 2px solid #FF0000;font-size:12px;margin-top:5px;text-align: center;margin-left:220px;margin-top:110px;}
.searchpage_field_caption {font-weight:bold;text-align:right;}
.searchpage_field_caption_row {font-weight:bold;text-align:right;}
a:link, a {color: #0A57B6;text-decoration: none;}
a:hover {color: #0A57B6;text-decoration: underline;}
.links a:link, a {font-size:11px;color: #0A57B6;text-decoration: none;}
.links a:hover {color: #0A57B6;text-decoration: underline;}
.page_display a:link, .page_display a {color: #0A57B6; text-decoration: none; font-size:12px;}
.page_display a:hover {color: #0A57B6;text-decoration: underline;}
.lat_long_header { font-size:12px; }
.postalcode_distance_header { font-size:12px; }
.view_image {text-align:center;}
.image_caption {font-size:16px;font-weight:bold;}
.view_user {}
.view_user_user_name {font-size:14px;font-weight:bold;color: #07428B;}
.view_user_user_images {float:left;}
.view_user_user_info {float:left;padding-left:10px;}
.view_user_user_hitcount {clear:both;}
.view_user_user_box {}
.no_results { color:red; margin-top:10px;}
html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;width:100%;font-family: Arial, Helvetica, sans-serif;font-size:10px;background-image: url("http://www.short-term.com/template/short-term/images/bg.jpg");background-repeat: no-repeat;}
td {font-family: Arial, Helvetica, sans-serif;font-size:12px;}/*input, select, form {font-family: Arial, Helvetica, sans-serif;font-size:10px;} */
img {border: 0px none;}
#pagewidth {width:975px;}
.search_results { width:100%; }
.boston {position: absolute; width:169px; height: 66px; top:38px; left: 0px;}
#header {height:136px;width:100%;}
.logo {position:absolute;left: 220px;top: 45px;width: 380px;height: 52px;}
.view_users { width:100%; }
.slogan {text-align:right;font-size: 12px;color:#42557b;padding-right: 10px;}
.logo h1 {font-size: 44px;color:blue;float: right;vertical-align: text-bottom;}
#leftcol {width:170px;float:left;position:relative;margin-left:-170px;margin-right:1px;text-align: left; }
#outer {/* left column colour *//* center column colour */width: auto;margin-left: 170px;margin-top:15px;}
#footer {height:70px;width:100%;border-top: 1px dotted #CCCCCC;text-align:right;margin-top: 15px;}
.powered_by {color: #ffffff;margin-top: 5px;float:left;width: 140px;padding-left: 10px;line-height: 18px;}
.copyright {color: #999999;margin-top: 5px;float:right;width: 500px;padding-right: 20px;}
.copyright a {color: #999999;}
.copyright a:link {color: #999999;text-decoration:underline;}
.copyright a:hover {color: #999999;text-decoration:underline;text-decoration:none;}
.copyright a:visited {color: #999999;text-decoration:none;}
#inner {margin:0;width:100%;}
#maincol {float: left;width: 100%;position: relative;margin: 0px -8px 0px -2px;}
#outer>#inner {border-bottom: 1px dotted #ffffff;}
.clr {clear:both;}
.content {position:relative;vertical-align: top;width:770px;margin-left: 20px;margin-bottom: 25px;}
#header .content{padding-bottom:0;} /*printer styles*/
@media print{/*hide the left column when printing*/
#leftcol{display:none;}
#outer{border-left:0;}}
#navcontainer {width: 155px;}
#navcontainer ul{margin: 0px;padding: 0px;list-style-type: none;font-family: Arial, Helvetica, sans-serif;text-align:right;font-size: 11px;font-weight: bold;}
#navcontainer a, #navlist a{display: block;width: 155px;height: 30px;line-height: 30px;color:#ffffff;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #FFFFFF;text-decoration: none;}
#navlist a:visited{color:#ffffff;text-decoration: none;}
#navlist a:hover{color:#ffffff;text-decoration: none;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
.left_content a:link{color:#ffffff;line-height: 20px;margin-left: 2px;}
.left_content a:visited{color:#ffffff;text-decoration: none;line-height: 20px;}
.left_content a:hover{color: #ffffff;line-height: 20px;}
.left_content img{margin-left: 5px;}
table.page_display{border: 3px;vertical-align: top;}
.page_display{width: 100%;vertical-align: top;font-size: 12px;line-height: 21px;}
.page_display ul li {list-style-position: outside;list-style-image: url("http://www.short-term.com/template/short-term/images/bullet.gif");list-style-position:inherit;}
table.admin_main{border: 3px;width: 100%;}
td.admin_main{width: 100%;vertical-align: top;}
td.row1_0 { background-color: #009900; }td.row2_0 { background-color: #CCFFCC; }
td.row3_0 { background-color: #99CC99; }
.adminListingLeft_0 {color: #FFFFFF;background-color : transparent;}
.browse_tool_table {width:100%;font-size: 11px;text-decoration: none;color: black;}
.browse_tool {font-size: 11px;text-decoration: none;color: black;}
.browse_tool_num {color: #336699;}
.browse_tool_button  { float:right; }
.browse_tool_button A { border: 1px solid #ffffff; font-size: 11px;text-align: center;font-weight: bold;text-decoration: none;color: #336699; line-height: 16px; background-color:#e4e4e4; width: 150px; height: 18px;display: block; }
.browse_tool_button A:hover { color: #6095CA; height: 18px; border: 1px solid #336699; }
.browse_tool_ghost {font-size: 10px;line-height: 10px;color: #aaaaaa;text-decoration: none;}
.browse_tool_curpage {color: #CCCCCC;width: 24px;height: 20px;display: block;text-align: center;padding-top: 2px;}
.bt_pages {font-family: Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #D1DEE9;text-decoration:none;font-size: 10px;vertical-align: middle;color: #000000;}
bt_pages_ghost{color: #aaaaaa;text-decoration:none;}
A.bt_pages{color: #000000;width: 24px;height: 20px;display: block;text-align: center;}
A.bt_pages:visited{color: #000000;}
A.bt_pages:hover{color:#FFFFFF;background: #07428b;}
.next_prev_listing { margin: 2em 0 2em 3em; border: 1px solid #a9a9a9; width: 40em; text-align: center; }
.next_prev_listing ul { margin: 1.5em auto; }
.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }
.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }
.dynamic-tab-pane-control.tab-pane {position: relative;width: 100%; /* width needed weird IE bug */margin-right: -2px; /* to make room for the shadow */}
.dynamic-tab-pane-control .tab-row .tab {width: 70px;height: 16px;background-image: url( "http://www.short-term.com/template/short-term/images/tab.png" );position: relative;top: 0;display: inline;float: left;overflow: hidden;cursor: Default;margin: 1px -1px 1px 2px;padding: 2px 0px 0px 0px;border: 0;z-index: 1;font: 11px Tahoma;white-space: nowrap;text-align: center;}
.dynamic-tab-pane-control .tab-row .tab.selected {width: 74px !important;height: 18px !important;background-image: url( "http://www.short-term.com/template/short-term/images/tab.active.png" ) !important;background-repeat: no-repeat;border-bottom-width: 0;z-index: 3;padding: 2px 0 0px 0;margin: 1px -3px -3px 0px;top: -2px;font: 11px Tahoma;}
.dynamic-tab-pane-control .tab-row .tab a {font: 11px Tahoma;color: Black;text-decoration: none;cursor: default;}
.dynamic-tab-pane-control .tab-row .tab.hover {font: 11px Tahoma;width: 70px;height: 16px;background-image: url( "http://www.short-term.com/template/short-term/images/tab.hover.png" );background-repeat: no-repeat;}
.dynamic-tab-pane-control .tab-page {clear: both;border: 1px solid rgb( 145, 155, 156 );background: #ffffff;z-index: 2;position: relative;top: -2px;font: 11px Tahoma;color: #000000;padding: 10px;}
.dynamic-tab-pane-control .tab-row {z-index: 1;white-space: nowrap;}
.slideshow_img {float: left;width: 100%;text-align:center;}
.slideshow_links {float: left;width: 100%;text-align:center;}
.city_distance_header{font-size:12px;}
#imagerows{width:440px;padding:2px;border-width:medium;border:ridge;text-align:center;}
.multiple_options_caption {margin:0;padding:0;font-weight:bold;width:100%;}
.multiple_options {float:left;width:100%;}
.multiple_options ul {}
.multiple_options li {}/* added / edited by nick */
#class_search_form{font-size: 14px; line-height: 20px;width: 400px;margin-left: 30px;}
h3 {font-size: 16px;color: #07428B;background-image: url("http://www.short-term.com/template/short-term/images/header.gif");background-repeat: no-repeat;padding-left:28px;background-position: 0px 4px;height: 26px;font-weight: bold;}
h4 { font-size: 14px; color: #07428B; padding-left:28px; padding: 0px;margin: 0px;}h5 {font-size: 14px;color: #07428B;padding-left:0px;padding: 0px;margin: 0px;}
.sform { font-size: 14px; padding-left:28px; }
.content p, .content form{ font-size: 12px; line-height: 21px; margin-left:28px; max-width: 450px;}
.results_frame{background-color: #ffffff; line-height: 20px;}
.results_frame a, .results_frame a:link{padding: 5px;text-decoration:none;font-size: 10px;margin: 5px;}
.results_frame a:hover{text-decoration:underline;}
.result_row_0 {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 2px;
}
.result_row_1 { 
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.result_row_title { width: 350px; }
.result_row_title a {color: #07428B;font-size: 12px;line-height: 24px;font-weight: bold;text-decoration: none;margin: 0px;padding: 0px;}
.result_row_title a:link , .result_row_title a:visited {color: #07428B;font-size: 12px;line-height: 24px;font-weight: bold;text-decoration: underline;margin: 0px;padding: 0px;}
.result_row_title a:hover {color: #07428B;font-size: 12px;line-height: 24px;font-weight: bold;text-decoration: underline;margin: 0px;padding: 0px;}
.result_row_0 img, .result_row_1 img{padding: 1px;margin: 5px;border: 1px solid #07428B;margin-right: 0px;}
.listing_info {font-size: 11px;text-decoration:none;color:#07428B;border-left-width: 1px;border-left-style: dotted;border-left-color: #cccccc;width: 180px;margin-left: 20px;padding-left: 0px;margin-bottom: 20px;}
.featured_listings {font-size: 10px;text-decoration:none;color:#07428B;border-left-width: 1px;border-left-style: dotted;border-left-color: #cccccc;width: 170px;margin-left: 20px;padding-left: 20px;margin-bottom: 0px;line-height:14px;}
.featured_listings td, .featured_listings form {font-size: 10px; }
.featured_listings input  {font-size: 11px; }
.featured_listings h5 {padding-bottom: 5px;}
.listing_info ul {line-height: 21px;margin-top: 0px;padding-top:0px;margin-bottom: 0px;padding-bottom:0px;}
.listing_info li {list-style-image: url("http://www.short-term.com/template/short-term/images/contact.gif");list-style-position: outside;}
.featured_listings a, .featured_listings a:link, .listing_info a, .listing_info a:link {  font-size: 11px;color:#07428B;text-decoration:none;}
.featured_listings a:hover, .listing_info a:hover {font-size: 11px;color:#0C6ADE;text-decoration:none;}
.featured_listings img {padding: 1px;margin-left: 5px;border: 1px solid #07428B;margin-right: 0px;margin-top: 8px;margin-bottom: 4px;}
.featured_listings strong {color:#07428B;}
#listing ul li, .features ul li {list-style-image: url("http://www.short-term.com/template/short-term/images/bullet.gif");font-size: 11px;list-style-position: outside;margin-left:0px;padding-left:0px;list-style-type: none;}
.multiple_options_caption, #listing strong { font-size: 12px;color: #07428B;margin-bottom: 0px;margin-top: 5px;}
.multiple_options {margin-left: -25px;}
.display img {padding: 1px;margin: 2px;border: 1px solid #07428B;}
#listing {font-size: 12px;line-height: 26px;width: 450px;padding-left: 10px;}
.features {line-height: 26px;}
.inputbox1, .row_main input, .row_main textarea {font-family: Arial, Helvetica, sans-serif;width: 120px;font-size: 11px;}
.row_main {padding: 5px;}
.inputbox2 {width: 40px;font-size: 11px; margin-top: 5px; }
.submitquick { font-size: 11px; margin-top: 5px; }
#time { text-align:right;font-size: 11px;color:#999999;margin-right: 5px;}
#navtop { position:absolute;left: 580px;top: 65px;height: 50px;width: 380px;text-align:right;font-size: 11px;color:#999999;}
#navtoplist{list-style: none;padding: 0;margin-top: 5px;float:right;text-align:right;font-size: 11px;color:#999999;}
#navtoplist li{display: inline;padding: 0;margin: 0;text-align:right;font-size: 11px;color:#999999;}
#navtoplist li a{color: #07428B;text-decoration:none;margin-left:5px;margin-right:5px;}
#navtoplist li a:hover{color: #07428B;text-decoration: underline;}
#navtoplist li:before {  font-size: 10px; color:#999999; content: "| ";}
#navtoplist li:first-child:before { content: ""; font-size: 10px; color:#999999; }/*IE workaround*//*All IE browsers*/
*html #navtoplist li{border-left: 1px solid black;padding: 0 0.4em 0 0.4em;margin: 0 0.4em 0 -0.4em;}/*Win IE browsers - hide from Mac IE\*/
*html #navtoplist { height: 1%; }* html #navtoplist li{display: block;float: left;}/*End hide*//*Mac IE 5*/
*html #navtoplist li:first-child { border-left: 0; }
#contact_agent {width:190px;height: 235px;border-right-width: 1px;border-right-style: dotted;border-right-color: #CCCCCC; }
#tell_friend {width:190px;height: 340px;border-right-width: 1px;border-right-style: dotted;border-right-color: #CCCCCC; }
.contact_frame {padding: 0px;margin-left:28px;}
.cont_button { font-size: 11px; width: 100px; }
.cont1 {font-size: 10px;padding: 0px;width: 180px;margin: 0px;}
.clr {clear:both;}
.cont2 {font-size: 10px;padding: 0px;width: 180px;text-align:left;display: inline;}
.cont2_input { font-size: 10px; width: 150px; color: #333333; padding-left: 3px;background-color: #FFFFFF; border: 1px solid #4997C2;margin: 0px;}
.cont2_input:focus {border:1px solid #07428B;}
textarea.cont_expanding {font-size: 10px;width: 150px;line-height: 16px;min-height: 34px;height: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333333; padding-right: 3px; padding-left: 3px; padding-top: 1px; border: 1px solid #4997C2;margin: 0px;}
textarea.cont_expanding_friend {font-size: 10px;width: 150px;line-height: 16px;min-height: 60px;height: 50px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333333; padding-right: 3px; padding-left: 3px; padding-top: 1px; border: 1px solid #4997C2;margin: 0px;}
#log, #log2 {font-size: 10px;margin-left:28px;width:170px;padding:0px;margin-top: 0px;margin-bottom: 0px;}
#log_res, #log_res2 {height:auto;margin-top: 0px;margin-bottom: 0px;padding-right:4px;}
#log_res p, #log_res2 p {margin:0px;padding:0px;}
#log_res.ajax-loading, #log_res2.ajax-loading {height: 20px;background: url(http://www.short-term.com/img/loading.gif) no-repeat center;}
.error, .error b {font-size: 10px;color:red;margin:0px;padding:0px;}
.success {font-size: 10px;color:green;margin:0;padding:0;}