@charset "iso-8859-1";
body{
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;

background-position:center;
background-repeat:repeat-y;
}
td{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
}
p{
margin-top:6px;
margin-bottom:6px;
margin-left:2px;
}
h1{
font-size:16px;
background-color:#CED9EE;
margin-top:5px;
margin-bottom:5px;
color:#000080;
padding-left:5px;
}
textarea{
font-family:Arial,Verdana,sans-serif;
}
.tophead{
font-size:19px;
color:#8E8E8E;
text-align:left;
margin-top:15px;
letter-spacing:10px;
}
.nexthead{
font-size:16px;
color:#8E8E8E;
text-align:left;
margin-top:5px;
margin-bottom:20px;
}
.toppic{
width:770px;
height:143px;
background-image:url(images/collage-2.jpg);
}
.villasearch{
margin:0px;
padding:0px;
}
.villasearchtable{
padding:0px;
border:1px solid #CED9EE;
border-top:0px;
margin-top:5px;
}
.searchhead{
background-color:#CED9EE;
}
.searchcell{
color:#001E2C;
padding-left:15px;
}
.searchselect{
width:170px;
font-size:10px;
border:1px solid #dddddd;
}
.roomselect{
width:74px;
}
.priceselect{
width:74px;
}
.topmenu{
}
a.navlink:link,a.navlink:visited,a.navlink:active{
display:block;
color:#4C5C63;
font-weight:bold;
text-decoration:none;
padding-left:8px;
padding-right:8px;
border-right:1px solid #eeeeee;
}
a.navlink:hover{
	color:#666666;
	text-decoration:underline;
}

.sitesearchform{
display:inline;
margin:0px;
}
.sitesearchtext{
margin:0px;
font-size:10px;
border:1px solid #cccccc;
color:#666666;
height:16px;
margin-left:15px;
text-align:center;
}
.gobutton{
margin:0px;
font-size:10px;
height:18px;
width:25px;
}

.inwish{
text-align:center;
padding-top:2px;
}
.wishbak{
background-image:url(images/wish-bak.png);
width:182px;
height:19px;
margin-bottom:10px;
text-align:left;
}
.enqbak{
background-image:url(images/enq-bak.png);
width:182px;
height:19px;
margin-bottom:10px;
text-align:left;
}
.searchbak{
background-image:url(images/search-on.png);
width:170px;
height:19px;
margin-bottom:10px;
text-align:left;
}
a.searchbutton:link,a.searchbutton:visited,a.searchbutton:active{
display:block;
background-image:url(images/button-off.png);
width:170px;
height:19px;
margin-bottom:10px;
margin-top:10px;
text-align:left;
color:#4C5C63;
text-decoration:none;
}
a.searchbutton:hover{
display:block;
background-image:url(images/button-on.png);
width:170px;
height:19px;
margin-bottom:10px;
text-align:left;
color:#333E42;
text-decoration:none;
}
a.enqbutton:link,a.enqbutton:visited,a.enqbutton:active{
display:block;
background-image:url(images/button-off.png);
width:170px;
height:19px;
margin-bottom:10px;
margin-top:10px;
text-align:left;
color:#4C5C63;
text-decoration:none;
}
a.enqbutton:hover{
display:block;
background-image:url(images/button-on.png);
width:170px;
height:19px;
margin-bottom:10px;
margin-top:10px;
text-align:left;
color:#333E42;
text-decoration:none;
}
a.wish:link,a.wish:visited,a.wish:active{
display:block;
background-image:url(images/button-off.png);
width:170px;
height:19px;
margin-bottom:10px;
text-align:left;
color:#4C5C63;
text-decoration:none;
}
a.wish:hover{
display:block;
background-image:url(images/button-on.png);
width:170px;
height:19px;
margin-bottom:10px;
text-align:left;
color:#333E42;
text-decoration:none;
}
a.morebutton:link,a.morebutton:visited,a.morebutton:active{
display:block;
width:100px;
height:19px;
text-align:left;
color:#4C5C63;
text-decoration:underline;
}
a.morebutton:hover{
display:block;
width:100px;
height:19px;
text-align:left;
color:#0000ff;
text-decoration:underline;
}
.inmore{
font-weight:bold;
}
.contenthead{
font-size:16px;
background-color:#CED9EE;
margin-top:5px;
margin-bottom:5px;
color:#000080;
}

.hothead{
color:#000080;
font-size:14px;
text-align:center;
background-color:#CED9EE;
margin-top:5px;
margin-bottom:5px;
padding-top:1px;
padding-bottom:2px;
}
.righthead{
color:#000080;
font-size:14px;
text-align:center;
background-color:#CED9EE;
margin-top:5px;
margin-bottom:5px;
padding-top:2px;
padding-bottom:2px;
}
.inhead{
color:#000080;
font-size:14px;
text-align:left;
margin-top:5px;
margin-bottom:5px;
padding-top:2px;
padding-bottom:2px;
}
.hotborder{
padding:2px;
border:2px solid #CED9EE;
margin-bottom:3px;
}
.picborder{
padding:2px;
border:1px solid #CED9EE;
margin-bottom:3px;
text-align:center;
}

.picsborder{
padding-bottom:4px;
padding-top:4px;
border:1px solid #CED9EE;
margin-bottom:3px;
text-align:center;
}
.iconborder{
padding:0px;
border:1px solid #CED9EE;
text-align:center;
}
a.iconlink:link,a.iconlink:visited,a.iconlink:active{
display:block;
width:92px;
height:27px;
background-image:url(images/icon-off.png);
text-align:center;
color:#777777;
text-decoration:none;


}
a.iconlink:hover{
display:block;
width:92px;
height:27px;
background-image:url(images/icon-on.png);
text-align:center;
color:#777777;
text-decoration:none;
}
.inicon{
padding-top:6px;
}
.subhead{
font-size:14px;
margin-top:5px;
margin-bottom:5px;
margin-left:2px;
padding-top:2px;
padding-bottom:2px;
}
.line{
height:1px;
color:#9E9E9E;
}
.subscribebox{
padding:5px;
border:1px solid #919191;
font-size:11px;
color:#777777;
background-image:url(images/sub-bak.png);
}
.subscribefield{
font-size:10px;
border:1px solid #dddddd;
}
.subscribebutton{
font-size:10px;
height:18px;
width:25px;
}
a.listlink:link,a.listlink:visited,a.listlink:active{
color:#555555;
padding-left:15px;
background-image:url(images/bullet-1.png);
background-repeat:no-repeat;
}
a.listlink:hover{
color:#0000ff;
}
a.leftlink:link,a.leftlink:visited,a.leftlink:active{
display:block;
text-align:right;
color:#555555;
}
a.leftlink:hover{
color:#0000FF;
display:block;
text-align:right;
}
a.inlink:link,a.inlink:visited,a.inlink:active{
color:#333333;
}
a.inlink:hover{
color:#0000ff;
}
a.inlink2:link,a.inlink2:visited,a.inlink2:active{
color:#666666;
text-decoration:none;
}
a.inlink2:hover{
color:#0000ff;
}
.copy{
width:770px;
margin-top:10px;
padding-top:10px;
text-align:center;
border-top:1px solid #aaaaaa;
color:#aaaaaa;
font-size:10px;
}
a.copylink:link,a.copylink:visited,a.copylink:active{
color:#888888;
text-decoration:none;
}
a.copylink:hover{
color:#0000ff;
text-decoration:underline;
}
.preload{
width:0px;
height:0px;
}
.smallinput{
font-size:11px;
color:#666666;
}
.listtable{
border-bottom:1px dashed #cccccc;
}
.listpic{
padding:2px;
border:1px solid #cccccc;
}
.listtext{
font-size:11px;
font-family:Arial,Verdana,sans-serif;
padding-right:10px;
}
.listtop{
padding-top:8px;
}
.adminbutton{
width:120px;
font-size:12px;
}
.subput{
font-size:14px;
font-weight:bold;
color:#000080;
}
.wishcell{
border-bottom:1px solid #888888;
}
.homelisthead{
font-size:12px;
margin-top:5px;
margin-bottom:5px;
margin-left:7px;
padding-top:2px;
padding-bottom:2px;
color:#4C5C63;
}