/* Villas and Vacation Rentals STYLE SHEET built by Lou Pannullo (floridavilla@cox.net) for villa and vacation home rental copyright http://villasandvacationrentals.com.com for info */ /* GENERIC STYLE SHEET */ 
BODY {
 position:absolute;
 top:0px;
 left:0px;
 margin:0px;
 padding:0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 font-family: Verdana,Arial,Helvetica,sans-serif,Georgia;
 border-style:none;
 border-collapse:collapse;
 border-style:none;
 border-width:0px;
 background-color: ffffff;
 color:#000099;
 } 
/* MAIN STYLES */ 
td {
 text-align: left;
 vertical-align: top;
 font-family:Verdana,Arial, Helvetica, sans-serif,Georgia;
 font-size:12px;
 
/*color:5D5D5D;
}*/ color:#000099;
 padding:0px;
 } 
a:link,a:active,a:visited {
 color : #00004B ;
 } 
a:hover {
 text-decoration: underline;
 color : #DD6900;
 } 
hr {
 height: 0px;
 color: #CCCCCC} /* Main Menu (TOP) Lettering*/ 
.menu22 {
 text-align:center;
 font-weight:900;
 color:#000099;
 } 
.t10 {
 font-family: Verdana,Arial, Helvetica, sans-serif,Georgia;
 font-size: 12px;
 font-style: normal;
} 
.style1 {
color: #f26522} /* is the style for the location header */ 
.location {
 text-decoration:none;
 font:Arial, Helvetica sans-serif;
 font-weight:bold;
 color:#303030;
 vertical-align:middle;
 } a.location:selected {
 color:#FF0000;
 } 
.center {
 text-align:center;
 } .strong {
 font-weight:bold;
} 
.redtext,.redtext A {
 color: #AA0000!important;
 } 
.bluetext {
 color: #0000AA;
 } 
.deletefromfavorite {
 font-size:small;
 font-style:italic;
 } 
.greentext, .greentext A 
{
color: #229922!important;
 font-weight:bold;
 font-style:italic;
} 
.maroontext {
 color: maroon;
 font-size: smaller;
 } 
.error_message {
color: #AA0000;
 display:block;
 width:100%;
 text-align:center;
} 
/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff */ 
.browse_tool_table {
 background-color: #FFFFFF;
 width:710px;
 font-size: 11px;
 text-decoration: none;
 color: black;
 }
.browse_tool {
 background-color: #FFFFFF;
 font-size: 11px;
 text-decoration: none;
 color: black;
 }
.searchpage_field_caption {
font-weight:bold;
text-align:right;
}
.searchpage_field_caption_row {
font-weight:bold;
text-align:right;
}
.search_tool { 
background-color: #FFFFFF; 
font-size: 11px; 
line-height: 15px; 
text-decoration: none; 
color: black; 
} 
.search_tool_top { 
background-color: #FFFFFF; 
font-size: 12px; 
vertical-align:top; 
text-decoration: none; 
color: black; 
} 
.browse_tool_num {
color: #336699;
}
.browse_tool_button A {
background-color: #79B2E7;
font-size:10px; 
line-height:10px;
text-align: center;
BORDER-COLOR: #000000;
BORDER-STYLE: outset;
BORDER-WIDTH: 1px;
font-weight: bold;
text-decoration: none;
color: #000000; width: 82px;
height: 18px; display: block;
}
.browse_tool_button A:visited {
color: #000000;
} 
.browse_tool_button A:hover {
color: #FFFFFF;
BORDER-STYLE: inset;
width: 82px; height:18px;
} 
.browse_tool_ghost {
 font-size: 10px;
 line-height: 10px;
 color: #aaaaaa;
 text-decoration: none;
 } 
.browse_tool_curpage {
 BACKGROUND-COLOR: #132975;
 color: #ffffff;
 width: 24px;
 height: 20px;
 display: block;
 text-align: center;
 } 
.bt_pages {
 font-family: verdana, arial;
 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: #132975;
 } 
.search_links_table {
 background-color: #FFFFFF;
 width:710px;
 font-size: 11px;
 text-decoration: none;
 color: black;
 } 
td.searchtitle {
 font-family: Verdana,Arial, Helvetica, sans-serif,Georgia;
 text-align: Left;
 font-weight:bold;
 font-size:12px;
 height:12px;
 margin-left: 5px;
 } 
td.max_ht {
 max-height:75px;
 } 
.listing_table_main {
 border-collapse:collapse;
 border-style:outset;
 border-color:#000000;
 border-width:1px 1px 1px 1px;
 } .listing_tables {
 border-style:none;
 border-collapse:collapse;
 border-width:1px 1px 0px 0px;
 background-color:#0E3292;
 border-color:#000000;
 font-size:2;
 font-weight:bold;
 text-align:center;
 color:#ffffff;
 } 
.lower {
 vertical-align:bottom;
 } 
.listing_tables_body {
 border-style:outset;
 white-space: nowrap;
 height:25px;
 border-width:0px 0px 1px 1px;
 border-color: #DDDDDD;
 text-align:center;
 background-color:#F3F7FE;
 font-size:2;
 font-weight: normal;
 color:#000099;
} 
.listing_tables_comment {
 border-style:outset;
 white-space: normal;
 height:25px;
 border-width:0px 0px 1px 1px;
 border-color: #DDDDDD;
 text-align:center;
 background-color:#F3F7FE;
 font-size:2;
 font-weight: normal;
 color:#000099;
 } 
.listing_tables A,.listing_tables A:active,.listing_tables A:visited {
 color : #0099DD;
 text-decoration: none;
 } 
.listing_tables A:hover {
 text-decoration: underline;
 color : #DD6900;
 hr height: 0px;
 color: #CCCCCC } 
.left_col {
 /* no effect with collapse on */ border-left-style:outset;
 border-left-color:#0099DD;
 border-left-width:0px;
 } 
.right_col {
 /* no effect with collapse on */ border-right-style:outset;
 border-right-color:#0099DD;
 border-right-width:0px;
 } 
 .bottom_row {
 border-bottom-style:outset;
 border-bottom-color:#79b2e7;
 border-bottom-width:2px;
 } 
.nowrap {
 white-space: nowrap;
 } 
.nowrap_right {
 text-align:right;
 white-space: nowrap;
 } 
.main_html {
 /*height:100%;
 width:100%;
 */border-style:none;
 border-collapse:collapse;
 border-width:0px;
 } /* content color control*/ .content_html_top {
 height:100px;
 min-height:100px;
 width:100%;
 background-color:#79b2e7;
 } 
.content_html_lside {
 /*height:=100%;
*/ min-height:100px;
 width:50%;
 color:#FFFFFF;
 background-color:#79b2e7;
 background-image: url(images/spacer1.gif);
 background-repeat: repeat-x;
 } 
.content_html_rside {
 /*height:=100%;
*/ min-height:100px;
/*width:50%;*/
 width:600px;
 color:#FFFFFF;
 background-color:#FFFFFF;
 background-image: url(images/spacer1.gif);
 background-repeat: repeat-x;
 border-style:none;
 border-collapse:collapse;
 border-width:0px;
 } /* Styles for the main template*/ 
.main_html_l2 {
 min-height:200px;
 background-color:ffffff;
 background-position:right top;
 border-style:none;
 border-collapse:collapse;
 border-width:0px;
 } 
.main_html_l2_rside {
 /*height:=100%;
 min-height:100px;
*/ width:50%;
 background-color:#F3F7FE;
 background-image: url(images/spacer1.gif);
 background-repeat: repeat-x;
 } 
.main_html_l2_lside {
 /*height:=100%;
 min-height:100px;
*/ width:50%;
 background-color:#F3F7FE;
 background-image:url(images/spacer1.gif);
 background-repeat: repeat-x;
 } 
td.content_html_lside {
 color:#FFFFFF;
 } 
.main_html_l2_rside_bottom {
 /*height:=100%;
 */min-height:100px;
 width:50%;
 /*background-image: url(images/spacer1.gif);
*/ background-color:#F3F7FE;
 } 
.main_html_l2_lside_bottom {
 /*height:=100%; */
min-height:100px;
width:50%; 
/*background-image: url(images/spacer1.gif);*/ 
background-color:#F3F7FE;
} 
.main_html_l2_top {
 height:25px;
 background-color:#F3F7FE;
 } 
.main_html_l2_top_menu {
 height:22px;
 background-color:#00cc88;
 } 
.main_html_l2_bottom {
 height:20px;
 background-color:#F3F7FE;
 } 
.border_top {
 border-top-width:0px;
 border-top-style: solid;
 border-top-color:#008080;
 } 
.border_bottom {
 border-bottom-width:0px;
 border-bottom-style: solid;
 border-bottom-color:#008080;
 } 
.border_right {
 border-right-width:0px;
 border-right-style: solid;
 border-right-color:#008080;
 } 
.border_left {
 border-left-width:0px;
 border-left-style: solid;
 border-left-color:#008080;
 } 
.main_html_bak3a {
 height:=100%;
 width:725px;
 vertical-align:top;
 background-position:right top;
 } 
/*.button_87 {
 min-width:87px;
 width:87px;
 #background-image: url(images/1_r2_c2.jpg);
 } */
.t100 {
 width:100%;
 border: 0px;
 } 
.t100w {
 height:100%;
 } 
.t500w {
 width: 500px;
 max-width:500px;
 } 
.t250w {
 width: 250px;
 max-width:250px;
 } 
.menu_r1_c2_296 {
 width:296px;
 height:24px;
 } 
.menu_right {
 width:14px;
 height:607px;
 } 
.i2gif {
 max-height:32px;
 height:32px;
 } 
/*.i18a {
 width:590px;
 background-image: url(images/18a.png);
 }*/
.vvrspacer{
background-image:url(images/vvr_spacer.gif);
 background-repeat: repeat;
}
.bold
{
font-weight: bold;
 
}
.pastday {text-decoration:line-through;
 color:#000000;
}
LI.errorcodes {
	MARGIN: 2px 0px 0px;
 COLOR: #cc0000
}
SPAN.errorcodes {
	COLOR: #cc0000
}
UL.successcodes {
	MARGIN-LEFT: 30px
}
LI.successcodes {
	MARGIN: 2px 0px 0px;
 COLOR: #00cccc
}
SPAN.successcodes {
	COLOR: #00cccc
}