﻿.property_code{
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#0972a2;
}


body{
	margin:0px;
	text-align:center;
	font:400 1px/17px 'Tahoma';
	color:#000000;
}
table, td{
	font:400 11px/17px 'Tahoma';
	color:#000000;
}
select {
	font:400 12px 'Tahoma';
	color:#000000;
}
.selectl {
	width:180px;
	border:1px solid  #b3b9c3;
}
.title {
	font:400 30px 'Tahoma';
	color:#22572a;
}
input {
	font:11px;
}
input.text {
	border:1px solid #b3b9c3;
	width:115px;
	height:17px;
}
input.text2 {
	border:1px solid #b3b9c3;
	width:140px;
	height:17px;
}
input.text3 {
	border:1px solid #b3b9c3;
	width:70px;
	height:17px;
}
.text4 {
	width:465px !important;
	height:105px !important;
	height:105px !important;
}
.red_input {
	border:1px solid #ff8800 !important;
}
p
{
	font-size:12px !important;
}
ul
{
	font-size:12px !important;
}
sup {
	color:#ffda3f;
}
b {
	font-size:12px;
}
strong {
	font-size:12px;
}

.white {
	color:#ffffff !important;
}
.small {
	font-size:11px !important;
}
.small2 {
	font-size:10px !important;
}
#header {
		background:url("http://www.vacationrentalslisted.com/images/header_bg.gif");
}
.head_t {
		background:url("http://www.vacationrentalslisted.com/images/header_02.jpg") no-repeat top right;
}
.head_td {
		background:url("http://www.vacationrentalslisted.com/images/header_01.gif") no-repeat top left;
}
#logo {
	padding:15px 0px 22px 55px;
}
.letf_text{ 
	text-align:left !important;
}
a:link {
	color:#0972a2;
	font:400 12px 'Tahoma';
	text-decoration:underline;
}
a:visited {
	color:#6a2053;
	font:400 12px 'Tahoma';
		text-decoration:underline;
}
a:hover {
	color:#bf6939;
	font:400 12px 'Tahoma';
	text-decoration:none;
}
a:active {
	color:#ff8800;
	font:400 12px 'Tahoma';
	text-decoration:none;
}
#top_menu_main {
	background:url("http://www.vacationrentalslisted.com/images/mt_bg.gif");
}
.top_menu_td {
	padding:7px 15px 15px;
	font-weight:900;
}
.menu_selected {
	font:900 12px/13px 'Tahoma';
	color:#22572a;
}
a.mtop_menu_link:link, a.mtop_menu_link:visited {
	font:900 12px/13px 'Tahoma';
	color:#FFFFFF;
	text-decoration:none;
}
a.mtop_menu_link:hover {
	font:900 12px/13px 'Tahoma';
	color:#FFFFFF;
	text-decoration:underline;
}
#main_block {
	padding: 31px 31px 40px;
}
#main_c_01 {
	background-color:#ffe364;
	font:900 20px 'Tahoma';
	height:56px;
	text-align:center;
}

.banner_link {
	color:black !important;
	text-decoration:none !important;
	font:900 20px 'Tahoma' !important;
	text-align:center !important;
}
.main_c_02 {
	color:#FFFFFF !important;
	font-weight:900;
	font-size:12px;
}
.main_c_03 {
	padding:25px 0 49px;
}

.main_c_03_new {
	padding:25px 0 0px;
}
.main_c_04 {
	padding:10px 20px 30px;
}
.main_l_03 {
	padding:25px 14px 20px;
}
.search_box {
	width:230px;
}
.li {
	padding:6px 12px 6px 0px;
}
.left_tab {
}
.mein_text_t {
	padding-left:33px;
	padding-right:33px;
}
.li_padding {
	padding-left:18px;
}
.info {
	padding-left:15px;
}
.info_block {
	padding:10px 60px;
}
.info_left {
	font:900 12px !important;
	padding-right:25px;
	vertical-align:top;
}
.red {
	color:#ff8800 !important;
}
.blue {
	color:#0d8ac3 !important;
}
.ared {
	color:#ff0000 !important;
}
.grey_text {
	font:400 11px/13px 'Tahoma';
	color:#818080;
	
}
.house {
	padding-right:40px;
}
#main_center_sep {
	background:url("http://www.vacationrentalslisted.com/images/yshr_01.gif") no-repeat top left;
}
.select1 {
	width:200px;
}
.select2 {
	width:95px;
}
.select_caption {
	width:50%;
	padding-right:5px;
}
.spec_link {
	font:400 12px 'Tahoma' !important;
}
.bottom_separator {
	font-weight:900;
	padding:0px 15px;
}
a.bottom_menu:link, a.bottom_menu:visited {
	font-weight:900;
	text-decoration:underline;
}
a.bottom_menu:hover {
	font-weight:900;
	text-decoration:none;
}
#footer {
	padding:40px 31px 0px;
}
#foot {
	padding:30px 25px 30px;
	width:100%;
}
.foot_text {
	font:400 10px 'Tahoma';
	color:#5b5f65;
}
.service_block {
	padding-left:38px;
}
.main_c_05 {
	padding:20px;
}
#main_left {
	width:211px;
}
.acc_m1 {
	padding-top:24px;
}
.acc_m3 {
	padding-top:15px;
}
.acc_m2 {
	padding:19px 0 5px;
}
.border_tdr_01 {
	padding:1px;
	background-color:#ff8800;
}
.border_tds_01 {
	padding:1px;
	background-color:#eeeeee;
}
.border_tds_02 {
	background-color:#fbfbfb;
}

.border_tdr_02 {
	background-color:#fff9f2;
}
.border_tdb_01 {
	padding:1px;
	background-color:#00c3df;
}
.border_tdb_02 {
	background-color:#f2fcfd;
}
.border_tdg_01 {
	padding:1px;
	background-color:#58c073;
}
.border_tdg_02 {
	background-color:#f6fcf8;
}
.button_t {
	padding-top:10px;
}
.search_radio {
	padding:2px 10px 3px 0px;
}
#right_block {
	padding:0 33px 0 35px;
}
.pr_listing_td {
	padding:6px;
}
.white {
	color:#ffffff !important;
}
.black {
	color:#000000 !important;
	font-size:20pt;
}
div.icon {
	position:absolute;
	margin:-8px 0 0 -50px;
}
.subscr_caption{
	padding:8px;
}
.first_td {
	border-color:#58c073;
	border-style:solid;
	border-width:0 0 0 1px;
}
.last_td {
	border-color:#58c073;
	border-style:solid;
	border-width:0 1px 0 0;
}
.subscr_t td {
	vertical-align:top;
}
.vresults_vt {
	padding-left:8px;
}
.vresults_vt2 {
	padding-left:30px;
}

/* MINE */
.subscr_caption td{
	padding:8px;
}

.house {
	padding-right:20px;
	padding-left:20px;
}

img
{
	border-width:0px;
}


.radio_vote td
{
	font-size:10pt;
	
}

.radio_table td
{
	font-size:12px !important;
}

.error
{
	font-size:12pt;
	font-weight:bold;
	color:Red;
}
.errors
{
	font-size:12pt;
	font-weight:bold;
	color:Red;
}

.phone {
	width:180px;
	border:1px solid  #b3b9c3;
}

.alt
{
	
	background-color:White !important;
}
h1 {
	font:400 30px 'Tahoma';
	color:#22572a;
}
.h1 {
	font:400 30px 'Tahoma';
	color:#22572a;
}


.gray
{
	color:Gray !important;
}

.site_map_td 
{
	padding-top:5px;
	padding-left:30px;	
}
div .sociable { margin: 3em 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5.5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span { display: block; }
.sociable ul { display: inline; }
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 10px;
	padding-top: 20px;
	padding-right: 5px;
}
.sociable ul li:before { content: ""; }
.sociable img { border: 0; }

#bottom_bar a{
	text-decoration: underline;
	background-image: url(images/header_point.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 11px 0px 11px;
	font-weight: normal;
}

#bottom_bar a.first{
	text-decoration: underline;
	background-image: none;
	padding: 0px 11px 0px 11px;
	font-weight: normal;
} 
.footer_selected
{
	font-weight:bold;
}

 .mp_category_li
{
	list-style-image: url(images/li.gif);
	list-style-type: circle;
	padding:3px 0px 3px 0px;
}
.mp_category_ul
{
 text-align:left;
 padding:0px 0px 0px 50px;
}
.mp_category_li_more
{
 list-style-type: none;
}
 .link_list a 
{
	background-image: url("http://www.vacationrentalslisted.com/images/header_point.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 11px 0px 11px;
}


/*.big {
	font:400 1px/17px 'Tahoma' !important;

}*/

strong a
{
 font-weight:bold !important;
}

.big li
{
 font-size:12px !important;
 padding:7px 0px 2px 0px !important;
}

.big dd
{
 font-size:12px !important;
 padding:2px 0px 7px 0px !important;
}

ul li.cat_elem
{
float: left;
list-style:none;
line-height:20px;
background-image:url(images/cat_li.gif);
background-position:left 8px;
background-repeat:no-repeat;
margin:5;
padding:0 0 0 5px;
line-height:20px;
}

