@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; background:#fcf4e1 url(/images/holiday-rent-apartment-villa.jpg) no-repeat center top; }
form { margin:0; padding:0; border:none; }
a { color:#1347b1; text-decoration:underline; }
a:hover { text-decoration:none; }
a img { border:none; }


h1 { font:normal 24px "Times New Roman", Times, serif; margin:0 0 12px 0; padding:0; }
h2 { font:bold 16px "Times New Roman", Times, serif; margin:0 0 12px 0; padding:0; }

.clear {clear: both; height:0; font-size:0; }
.abs { vertical-align:middle; }
.m0 { margin:0; padding:0; }
.t11 { font:11px Tahoma, Geneva, sans-serif; }

.all { width:990px; margin:auto; background:#FFF;
	border-left:3px solid #bebdc3;
	border-right:3px solid #bebdc3;
}
.in { border:1px solid #000; font:13px Arial, Helvetica, sans-serif; }
.in2 { border:1px solid #000; font:13px Arial, Helvetica, sans-serif; padding:1px; }
.sss { border:1px solid #000; font:13px Arial, Helvetica, sans-serif; font-weight:bold; width:216px; }
.leftsize { width:222px; margin:auto;}
.rightsize { width:716px; margin:auto; padding-top:10px; }
.middlesize { width:969px; margin:auto; }
.bb { border:1px solid #6a92c6; padding:1px; background:#FFF; }
.bb:hover { border:1px solid #000; padding:1px; background:#FFF; }

.title { font:normal 24px "Times New Roman", Times, serif; margin:0 0 12px 0; padding:0; }

.bkgnavarea { background:url(/images/216x197_navigation_area.jpg) no-repeat; }
.langtxt { font:bold 12px "Times New Roman", Times, serif; color:#9b8a61; white-space:nowrap; }

.lhead { height:7px; background:url(/images/line-header.gif) repeat-x; font-size:0; margin:0; padding:0; }
.bkgleftcol { background:#F4F4F4; border-right:1px solid #999;  }
.bkgcontent { background:#FFF url(/images/bkg-content.jpg) repeat-x top; }

.nav ul { margin:0; padding:0; list-style-type:none;  }
.nav ul li { display:block; height:26px; padding-top:4px; padding-left:20px; background:url(/images/nav_off.jpg) no-repeat; }
.nav ul li:hover { background:url(/images/nav_on.jpg) no-repeat; cursor:pointer;}
.nav ul li.nact { background:url(/images/nav_on.jpg) no-repeat; }
.nav ul li.nact a { color:#ca1212; cursor:default; }
.nav ul li a { font:bold 14px "Times New Roman", Times, serif; color:#000; text-decoration:none;  }
.nav ul li a:hover { color:#ca1212; text-decoration:none; }

.logotop { background:url(/images/242x236_logo.jpg) no-repeat; }
.slogan { background:#F9F3E5; font:normal 23px "Times New Roman", Times, serif; font-style:italic; color:#0b467f; }
.l-pro { border:1px solid #c5c5c5; }

.bgsearch { font:normal 17px "Times New Roman", Times, serif; color:#44423d; }

.dots { height:3px; background:url(/images/dot.gif) repeat-x center; font-size:0; margin:0; padding:0; }
.dot-list { height:3px; background:url(/images/dot.gif) repeat-x center; font-size:0; margin:12px 0 12px 0; padding:0; }
.ftshort { color:#305799; font:bold 11px "Times New Roman", Times, serif; font-style:italic; }
.shortres { border: 1px solid rgb(195, 195, 195); background: rgb(254, 255, 241); }

.fbkg { height:30px; padding-top:17px; padding-left:16px; background:url(/images/bkg-footer-links.jpg) repeat-x top;}
.fsky { color:#4596e3; font-weight:bold; padding-left:10px; padding-right:10px; }
.bsort {background:url(/images/bkg_sort.jpg) repeat-x bottom; padding-top:6px; padding-bottom:14px;}

.flinks ul { margin:0; padding:0; }
.flinks ul li { display:inline; }
.flinks ul li a { color:#1c3f5f; text-decoration:underline; }
.flinks ul li a:hover { text-decoration:none; }

.fpa { background:#EDEDED; padding:10px 10px 10px 10px; }

.bon-off { width:128px; padding-top:2px; padding-bottom:2px; margin:0; font:bold 13px Arial, Helvetica, sans-serif; border:1px solid #8f8f8f; background:#fffca4 url(/images/b-off.jpg) repeat-x bottom; }
.bon-off:hover { background:#ffffff url(/images/b-on.jpg) repeat-x bottom; cursor:pointer; }
.bon-on { width:128px; padding-top:2px; padding-bottom:2px; margin:0; font:bold 13px Arial, Helvetica, sans-serif; border:1px solid #8f8f8f; background:#ffffff url(/images/b-on.jpg) repeat-x bottom; }
.bon-ok { width:38px; padding-top:2px; padding-bottom:2px; margin:0; font:bold 12px Arial, Helvetica, sans-serif; border:1px solid #8f8f8f; background:#fffca4 url(/images/b-off.jpg) repeat-x bottom; }
.bon-ok:hover { background:#ffffff url(/images/b-on.jpg) repeat-x bottom; cursor:pointer; }

/* (s) pagination */
.pagination { width:700px; margin:auto;}
.pcount { float:left; width:185px; white-space:nowrap; padding-top:3px;  }
.pcount strong { color:#C00; }
.paging { float:right; width:500px; white-space:nowrap;  }
.paging ul { float:right; list-style-type:none; margin:0; padding:0; }
.paging ul li { padding:2px 6px 2px 6px; margin:0 0 0 4px; float:left; display:inline; border:1px solid #999999; color:#999999; }
.paging ul li.current { border-color:#cc0000; background:#fffeeb; }
.paging ul li.current a { font-weight:bold; color:#cc0000; }
.paging ul li:hover { border-color:#cc0000; background:#f9f9f9; cursor:pointer; }
.paging ul li a { color:#999999; text-decoration:none; }
.paging ul li a:hover { color:#cc0000; text-decoration:none; }
/* (e) pagination */

.listdesc { padding-top:6px;}
.prclist { color:#b80101; }
.prclist span { font:bold 24px Arial, Helvetica, sans-serif;}
.listtit {font-size:14px;}

.listbuttons {background:#f4f4f4 url(/images/bkg-comnav.gif) repeat-x bottom; padding-bottom:13px; padding-top:12px;}
.seemore { width:216px; background:#fffbd4; padding:1px; border:1px solid #000; }

.gal { float:left; width:200px; margin:0 13px 13px 13px; padding:0; }
.enq583 { width:600px; height:75px; border:1px solid #000; }
.enq333 { width:333px; height:18px; border:1px solid #000; }
.enqtxt { padding:0 0 3px 0; }

/* OLD CSS */
.tablez { border:1px solid #000000; background:#E5E8ED; font-size:11px;}
.tablez #zhead { background:#134C99; color:#FFFFFF; font-weight:bold; font-size:11px;}
.tablez #zwhite { background:#FFFFFF; color:#000000;}
.quickbook { width: 237px; height:20px; font: 12px Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif; }
.title {font: 20px Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;  color: #000000; font-weight:bold;}
.aprent { font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";}
.h_rent { font:16px Arial, Tahoma, Verdana, Helvetica, sans-serif, "Trebuchet MS";}
