
@charset "utf-8";
/* CSS Document */

body 
{font:11px Verdana, tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

.body1 
{font:11px Verdana, tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

img {behavior: url(include/pngbehavior.htc);} 

* {margin:0; padding:0;}

h1 {font:bold 24px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
h2 {font:22px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
h3 {font:18px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
h4 {font:14px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
h5 {font:Verdana, Arial,Tahoma, Helvetica, sans-serif; font-weight:bold;}
h6 {font:Verdana, Arial, Tahoma, Helvetica, sans-serif;}
p  {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; margin:0px;}

p {margin:0px;}

.checkalign {padding-top:0px; *padding-top:2px;}
.imghand {cursor:pointer;}
	
.floatr {float:right; text-align:right;}
.floatrtxtl {float:right; text-align:left;}
.floatrtxtc {float:right; text-align:center;}

.floatl {float:left; text-align:left;}
.floatltxtr {float:left; text-align:right;}
.floatltxtc {float:left; text-align:center;}


a  {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline;}

img {border:none;}
.br, .clear {clear:both; margin:0px; padding:0px;}

.lh10 {line-height:10px;}
.lh11 {line-height:11px;}
.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh18 {line-height:18px;}
.lh23 {line-height:23px;}

.txtb {font-weight:bold;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.txtj {text-align:justify;}
.txtl {text-align:left;}
.txtup {text-transform:uppercase;}
.txtu {text-decoration:underline;}
.italic{font-style:italic;}
.txt10_arial{font:9px Verdana, tahoma, Arial, Helvetica, sans-serif;}

.fcblue {color:#074e7c;}
.fcgreen {color:#657516;}
.fcgreen01 {color:#424e0a;}
.fcblue2 {color:#003366;}
.fcred {color:#cc0000;}
.fcbackblue {color:#0066cc;}
.fcwhite {color:#FFFFFF;}
.fcnavyblue {color:#5e88a0;}

.ctntpara1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	line-height: 14pt;
}

/*Modal Popup*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=50);
	opacity:0.5; 
	cursor:wait;
	position:absolute !important; 
}

.bgwhite {background:#fff;}
.bgolive {background-color:#eaedd9;}
.bgdgreen {background-color:#276739;}
.bgsilver {background-color:#F0F0F0;}
.bggrey {background-color:#d3d3d3;}
.bglightblue {background-color:#cdebff;}
.tabbg {background-color:#cece9c;}
.tdbg {background-color:#f7f7e7;}
.formtdbg {background-color:#85c0d2;}
.formtdheadingbg {background-color:#dff2f9; vertical-align:bottom;}
.formborder {border:1px solid #98cbe6; background-color:#98cce4;}
.formdatabg {background-color:#f8fbff; height:20px;}
.registrationbg {background-color:#c6e0ed; color:#2b6e98; height:19px;}
.bg_vilacondos_title {background-image:url(../images/guest_nagivation_bg.jpg); background-repeat:repeat-x;) height:22px;}
                      
.text9 {font:9px Verdana, tahoma, century gothic, Arial;}
.text10 {font:10px Verdana, tahoma, century gothic, Arial;}
.text {font:11px Verdana, tahoma, century gothic, Arial;}
.text12 {font:12px Verdana, tahoma, century gothic, Arial;}
.txtright {text-align:right; }

#wrap {width:995px; position:relative; margin:0 auto; margin-top:13px;}
#main {border:1px solid #46879b; background:#85c0d2; padding:9px 7px 0px 7px;}

.toploginbox {float:right; text-align:left; width:450px; background:url(../images/bg_top_login.gif) no-repeat left; height:103px;}
#logo {width:198px; height:116px; position:absolute; left:14px; top:-10px;}

/*----------Yugandhara---------------*/
.textbox {padding:2px 2px 2px 3px; font:9px Verdana, Arial, Helvetica, sans-serif; color:#666666; border:1px solid #c3c3c3;}
.textbox1 {padding:0px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; border:1px solid #99CDE2;}
/*----------Yugandhara---------------*/

.dot_topnav {clear:both; background:url(../images/dot_topnav.gif); height:2px;}

/*Guest nav*/
#main_guestnav_wrap{float:left; text-align:left; background:url(../images/guest_nagivation_bg.jpg) repeat-x; width:738px; height:22px; margin-bottom:4px;}
#main_guestnav{width:738px; margin:0 auto;}
#main_guestnav ul{float:left;}
#main_guestnav li{display:block; float:left; height:22px; text-align:center; padding:5px 11px 0 11px;}
#main_guestnav li.divider{background:none; padding:0;}
#main_guestnav li:hover, #main_nav li.selected{background:url(../images/guest_nagivation_bg.jpg) repeat-x;}
#main_guestnav li a{color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:11px; text-transform:uppercase;}
#main_guestnav li a:hover{text-decoration:none; text-transform:uppercase; color:#c5d47e;}

/*Guest nav*/

/*top nav*/
ul, li {margin:0px; padding:0px; list-style:none;}
#main_nav_wrap{float:left; text-align:left; background:url(../images/navbg.gif) repeat-x; width:738px; height:26px; margin-bottom:4px;}
#main_nav{width:738px; margin:0 auto;}
#main_nav ul{float:left;}
#main_nav li{display:block; float:left; height:21px; text-align:center; padding:5px 11px 0 11px;}
#main_nav li.divider{background:none; padding:0;}
#main_nav li:hover, #main_nav li.selected{background:url(../images/navbg_hover.gif) repeat-x;}
#main_nav li a{color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:11px; text-transform:uppercase;}
#main_nav li a:hover{text-decoration:none; text-transform:uppercase;}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{#main_nav li{display:block; float:left; height:21px; text-align:center; padding:5px 11px 0 10px;}}
/*top nav*/


#middle {float:left; text-align:left; width:748px; margin-right:6px; background:#fff;}
.home_villas_condos {float:left; text-align:left; width:232px; margin-right:24px; font:11px Verdana, Arial, Helvetica, sans-serif;}
.home_island_info {float:left; text-align:left; width:225px; margin-right:23px; font:11px Verdana, Arial, Helvetica, sans-serif;}
.home_guest_services {float:left; text-align:left; width:226px; font:11px Verdana, Arial, Helvetica, sans-serif;}

#right {float:left; text-align:left; width:225px;}
.rightpad {padding:3px;}
.right_greenbg {background:url(../images/right_greenbg.gif); height:24px;}
.righthead {padding:8px 0px 8px 4px; color:#657516; font:11px Verdana, Arial, Helvetica, sans-serif;}
.righthead1 {padding:0px 0px 8px 4px; color:#657516; font:11px Verdana, Arial, Helvetica, sans-serif;}
.bg_testimonials_quote {background:url(../images/bg_testimonials_quote.gif) no-repeat #fff;}
.padquote {padding:12px 17px 0px 12px;}

#bottom {clear:both; padding:0px 7px 0px 7px; font:10px Verdana, Arial, Helvetica, sans-serif;}
#bottom a {color:#000; text-decoration:none;}
#bottom a:hover {color:#000; text-decoration:underline;}

.w36 {width:36px;}
.w50 {width:50px;}
.w64 {width:64px;}
.w82 {width:82px;}
.w85 {width:85px;}
.w93 {width:93px;}
.w125 {width:150px;}
.w215 {width:215px;}
.w155 {width:155px;}
.w189  {width:210px;}
.w224  {width:224px;}
.w738 {width:738px;}
.w979 {width:979px;}
.w425 {width:425px;}
.w306 {widht:306px;}
.w359 {width:359px;}
.w387 {width:387px;}


.h74 {height:124px;}
.h16 {height:16px;}
.h60 {height:60px;}
.h430 {height:430px;}
.h431 {height:435px;}
.h433 {height:432px;}
.h438 {height:438px;}
.h424 {height:424px;}
.h416 {height:416px;}
.h418 {height:418px;}
.h437 {height:437px;}
.h558 {height:558px;}


.black1 {color:#000000;}
a:link.black1 {color:#000000; text-decoration:none;}
a:link.black1 {color:#000000; text-decoration:none;}
a:active.black1 {color:#000000; text-decoration:none;}
a:visited.black1 {color:#000000; text-decoration:none;}
a:hover.black1 {color:#000000; text-decoration:underline;}

.black {color:#000000;}
a:link.black {color:#336699; text-decoration:none;}
a:active.black {color:#336699; text-decoration:none;}
a:visited.black {color:#336699; text-decoration:none;}
a:hover.black {color:#336699; text-decoration:underline;}

a:link.blue {color:#1477b7; text-decoration:none;}
a:active.blue {color:#1477b7; text-decoration:none;}
a:active.blue {color:#1477b7; text-decoration:none;}
a:visited.blue {color:#1477b7; text-decoration:none;}
a:hover.blue {color:#1477b7; text-decoration:underline;}

a:link.blueu {color:#074e7c; text-decoration:underline;}
a:active.blueu {color:#074e7c; text-decoration:underline;}
a:visited.blueu {color:#074e7c; text-decoration:underline;}
a:hover.blueu {color:#074e7c; text-decoration:none;}

a:link.blueu01 {color:#1477b7; text-decoration:underline;}
a:active.blueu01 {color:#1477b7; text-decoration:underline;}
a:visited.blueu01 {color:#1477b7; text-decoration:underline;}
a:hover.blueu01 {color:#1477b7; text-decoration:none;}

.borderb {border-bottom:2px solid #000;}
.borderb2 {border-bottom:2px solid #000; width:220px;}
.borderb3 {border-bottom:2px solid #000; width:360px;}
.borderright {border-right:1px dashed #ccc;}
.bordert {border-top:1px solid #d2d2d2;}
.borderimg {border:1px solid #bbc19a;}
.borderimg1 {border:1px solid #7b8f16;}
.bordergreen {border:1px solid #7b8f16;}
.borderdarkblue {border:1px solid #85c0d2;}
.borderlightblue {border:1px solid #9cc9e6;}
.borderrightgreen {border-right:1px solid #677427;}
.bottomstroke {border-bottom:1px solid #d0d9e3;}
.guestnavigation{background-image:url(../images/guest_nagivation_bg.jpg);}
.tableborder{border:1px solid #e0e0bc;}
.registerloginborder{border:1px solid #85c0d2;}
.contactbox {border:1px solid #99cde2; background-color:#fff; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.contactbox:focus {	background-color: #FFC; border-color: #FC6; }
.margin {margin:0px;}

.mart2 {margin-top:2px;}
.mart7 {margin-top:7px;}
.mart3 {margin-top:5px; *margin-top:3px; }
.mart4 {margin-top:4px;}

.marl4 {margin-left:4px;}
.marl7 {margin-left:7px;}
.marl18 {margin-left:18px;}
.marl36 {margin-left:48px;}
.marb6 {margin-bottom:6px;}

mart3b30{margin-top:3px; margin-bottom:30px;}

.padrvh {padding:6px 6px 6px 4px;}
.padl4 {padding-left:4px;}
.padl5 {padding-left:5px;} 
.padl10 {padding-left:10px;}
.padl13 {padding-left:13px;}
.padl15 {padding-left:15px;}
.padl17 {padding-left:17px;}
.padl18p {padding-left:18px;}
.padl19 {padding-left:20px;}
.padl6 {padding-left:15px;}
.padl18 {padding-left:65px;}
.padl219 {padding-left:210px;}

.padt1k {padding-top:0px; *padding-top:1px;}
.padt2k {padding-top:4px; *padding-top:2px; _padding-top:4px;}
.padt2 {padding-top:2px;}
.iepad2{*margin-top:-4px;}

.iepad3{margin-top:2px; *margin-top:-2px;}

.padt3 {padding-top:3px;}
.padt4 {padding-top:4px;}
.padt5 {padding-top:5px;}
.padt3k {padding-top:5px; *padding-top:3px;}
.padt7 {padding-top:7px;}
.padt8 {padding-top:8px;}
.padt9 {padding-top:9px;}
.padt10 {padding-top:10px;}
.padt11 {padding-top:11px;}
.padt20 {padding-top:20px;}
.padt40 {padding-top:40px;}

.padr2 {padding-right:2px;}
.padr3 {padding-right:3px;}
.padr5 {padding-right:5px;}
.padr4 {padding-right:4px;}
.padr10{padding-right:10px;}
.padr17{padding-right:17px;}

.padl2 {padding-left:2px;}
.padl3 {padding-left:3px;}
.padl6 {padding-left:4px;}
.padl8 {padding-left:8px;}

.padb2 {padding-bottom:2px;}
.padb4 {padding-bottom:4px;}
.padb5 {padding-bottom:5px;}
.padb6 {padding-bottom:6px;}
.padb8 {padding-bottom:8px;}
.padb11 {padding-bottom:11px;}
.padb15 {padding-bottom:15px;}
/*New*/

/*Shirish*/
.property_management_info {text-align:left; width:420px; margin-right:9px; float:left;}
#property_rate_container {width:420px; float:left;}
#property_left {text-align:left; width:340px; background-color:#000000;}
#property_package_title {float:left; width:121px;}
#property_package_rate {float:left; width:66px;}

#property_accessories {width:320px;}
#property_accessories_left {float:left; width:149px; border-right:1px solid #677427;}
#property_accessories_right {float:right; width:149px;}
.bulletlist {list-style-type:none; margin-left:20px; list-style-position:inherit; list-style-image: url(../images/news_bullet.jpg);}
.bulletlist2 {list-style-type:none; margin-left:20px; height:20px; list-style-position:inherit; list-style-image: url(../images/news_bullet.jpg);}
.guest_list {list-style-type:none; margin-left:20px; height:20px; list-style-position:inherit; list-style-image: url(../images/news_bullet.jpg);}
.dotline {background-image:url(../images/dotted_stroke.jpg); background-repeat:repeat-x; }
.testmonial {background-color:#f8f8f8; line-height:18px; min-height:35px; padding:5px 5px; border-bottom:6px solid #fff;}
#newregisteration {width:736px; background-color:#FFFFFF; }
#newregistrationinclude {width:100%; float:left;}

/*PhotoGallery */
.photogallery_border {border:1px solid #ccccce; background-color:#fefefe;}
.imgpad {padding:2px 2px 2px 2px;}
/*PhotoGallery */

/* End Shirish CSS */

.w27 {width:27px;}
/*end*/
/*\*/
html*.w27 {[width:27px; width:33px;]width:27px;}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html .w27 {width:27px;}
/*end*/



/* Yugandhara - Designer */

.searchtextbox {padding:2px 2px 2px 3px; font:8px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #c3c3c3;}

.w73 {width:73px;}
/*----------Yugandhara---------------*/