html, body {height:100%; text-align:left; margin:0; }
body{text-align:center;  font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; font-size: 13px; 	 background-color:#FFF;}

a:link, a:visited, a:hover, .simA{color:#2276bb;text-decoration:none;font-weight:bold; font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; border-bottom: 1px dotted #666; }
a:hover{color:#125b89;}

img, a img, img a {border: none; border-bottom: solid 0px #FFF;}
.exp{font-style:italic; font-size:75%; color:Gray;}

h1{font-size:35px;line-height:38px; font-weight:normal; text-transform:capitalize;}
h2{font-size:20px; line-height:24px; font-weight: bold;}
h2 a:link, h2 a:visited, h2 a:hover{color:RGB(189, 221,94);background:none;margin-left:2px;padding:3px 5px; font-size:11px; text-decoration:none; border-bottom: solid 1px #fff;}
h2 a:hover{text-decoration:underline;}
h3{color:RGB(255,173,0);font-size:18px; margin-top:0px;}

.sl a:link, .sl a:visited, .sl a:hover{color:RGB(189, 221,94);background:none;margin-left:2px;padding:3px 5px; font-size:11px; text-decoration:none;}

.line, .line2px{background-image: url(/images/titlebar.jpg); background-repeat:repeat-x; }
.line{height:5px; clear:both; border: solid 3px RGB( 235,233 ,224); border-width:0px 3px 0px 3px;}
.line2px{height:1px;}
.col2{font:.75em/1.5 'Lucida Grande',sans-serif; font-size: 12px; color: Gray; padding: 4px 10px 4px 0px; text-align:left; min-height: 250px; height:auto; position: relative;}
.col2L{float:left; width:50%;}
.col2R{text-align:right;float:right; width:30%; }


.page{position:absolute; top: 0px; left:0px; right:0px; margin-left:auto; margin-right:auto; width:95%; padding: 0px 10px 10px 10px;}
.header{margin-top:0px; height:75px; color:#FFF; padding-top: 7px; background-color: RGB(161,205,251);border-left: solid 3px RGB( 235,233 ,224);border-right: solid 3px RGB( 235,233 ,224);}
.headerL{text-align:left; float:left; width:30%;padding: 2px 10px 3px 10px;}
.headerR{text-align:right; float:right; width:60%;padding: 2px 10px 3px 10px;}
.header a:link, .header a:visited, .header a:hover{color: #fff;text-decoration:none; margin-right:5px; margin-left: 5px; border-bottom: dotted 1px #fff;}
.lang{ width:20px; height:15px; margin: 5px 0px 5px 0px;}	

.menu2{text-align:left; padding: 5px 10px 10px 0px; height:20px; background-color: RGB(252,217,87);font:14px/1.5 'Lucida Grande',sans-serif; color:#FFF;
	-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;-khtml-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; 
	border-left: solid 3px RGB( 235,233 ,224);
	border-right: solid 3px RGB( 235,233 ,224);
	border-bottom: solid 3px RGB( 235,233 ,224);
	}

a.menu2:link{padding: 5px 10px 10px 10px; height:20px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#3AA9D6; border-top: solid 0px #000; border:none;}
a.menu2:hover{text-decoration: underline;}



.black{color:#333;}
.cellMap{background-color: Transparent; border-left: solid #fff 15px; border-right: solid #fff 15px;}
.googleMap{ min-height:550px;}

.t1{color: RGB( 235,233 ,224); font-size:38px; font-weight: bold;}
.t2{color: RGB(252,217,87); font-size:38px; font-weight: bold;}
.t3{color: RGB(189, 221,94); font-size:18px;}


.content{text-align:left;margin-top: 15px; clear:both;min-height:450px; background-color: #FFF; color:Gray;
	-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;-khtml-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;
	}

.w200{width:200px;}
.sbox{width:200px; text-align:left; background-color: RGB( 235,233 ,224); border:10px 10px 10px 10px; border-color: #FFF;}


.rboxN, .sboxR, .rboxC{font-size:12px; font-family: Arial, sans-serif; text-align:left; background-color:RGB(239, 238,226); color: gray; position:relative; width:100%;}
.rboxN, .sboxR{border-bottom: solid 1px gray;padding: 10px 10px 10px 10px; background-color:RGB(239, 238,226); }
.sboxR, .sboxHR {margin-right:25px; margin-left:25px}
.rboxC{border: solid 1px #FFF;padding-left:35px;font-size:24px; font-weight: bold; font-family: Arial, sans-serif; text-align:left; color:gray; background: #FFF; overflow:hidden; width:90%;}

.sboxHT, .sboxHTM, .sboxHC, .sboxHB{border: solid 3px RGB( 235,233 ,224); background-color:RGB( 235,233 ,224); font:13px "Lucida Grande",Arial,Sans-serif; margin-top:auto; margin-bottom:auto; padding: 12px 5px 2px 5px; text-align:left; width:200px;}
.sboxHT, .sboxHTM, .sboxHB{font-weight:bold; height:25px;font-size:14px;}
.sboxHT{
	-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topright: 10px;-khtml-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;border-top-left-radius: 10px; }
.sboxHB{
	-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;-khtml-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; padding: 2px 5px 10px 5px; }
.sboxHC input[type="text"], .sboxHC select{background:#fff;display:block;width:170px;margin:0 0 8px;padding:5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:13px "Lucida Grande",Arial,Sans-serif;}
td input[type="text"], td input[type="password"], td select{background:#fff;width:170px;margin:0 0 8px;padding:5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:13px "Lucida Grande",Arial,Sans-serif;}
.submit{ background-color: RGB(252,217,87); height:30px; color:#3AA9D6; font-weight:bold; padding-top:3px;padding-bottom:3px;padding-left:7px;padding-right:7px; border-bottom: solid 1px #000;border-right: solid 1px #000;border-top: solid 1px gray;border-left: solid 1px gray;}
.select{background:#fff;display:block;margin:0 0 8px;padding:5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:13px "Lucida Grande",Arial,Sans-serif;}
.gs{width:350px; background:#fff;display:block;margin:0 0 8px;padding:5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:13px "Lucida Grande",Arial,Sans-serif;}

	
.booking{height: 25px; padding: 0px 10px 10px 10px; text-align:center; margin-bottom:5px; font-size:14px;line-height:18px; color:RGB(161,205,251);}
.wm{font-family: Arial, sans-serif; font-size: 11px; color:Silver; font-style:italic;}



.mr2, .mr3{border: solid 3px #FFF; font:.75em/1.5 'Lucida Grande',sans-serif; text-align:left; color:#3AA9D6; position:relative; width:100px;}
.mr2{float:left;font-size:13px;}
a.lnkB, a.lnkB:hover{background:none; text-decoration:none; display:block; border-bottom:none; color:#125b89;}
.black{font-size:13px; color: #333;}
.smh3{display:block; color: Gray; margin:0px 15px 0px 0px; clear:both; }
.smh{display:block; color: Gray; margin:0px 15px 0px 25px; clear:both; }
.smhL{float:left; width:auto;}
.smhR{text-align:right;float:right; width:auto;}

.smh2{display:block; color: Gray; margin:0px 15px 0px 40px; clear:both;font-size : 16px;line-height: 16pt;}
.smhC{display:block; color: Gray; margin:0px 0px 0px 55px; clear:both; }

a.mhl{font-size:18px;}
a.mhl:visited{font-size:18px;}
a.mhl:hover{font-size:18px;}



.lgdImg{width:12px; height:15px; }
.lgd{padding-right:10px;}

/*-- Footer --*/
#footer{margin-top:25px; clear:both;padding-top:25px;}
.ftrI{padding: 2px 10px 3px 10px;}
.ftrIL{text-align:left; float:left; width:30%;}
.ftrIR{text-align:right; float:right; width:50%; vertical-align:middle;}
/*-- End Footer --*/

.modal{ -moz-border-radius: 20px; -webkit-border-radius:20px; -khtml-border-radius:20px; border-radius:20px; padding: 0px 7px 0px 10px; text-align:left; background:#FFF; border: solid 3px RGB( 250 ,218 ,95); display:table; background:#FFF; }
.cellR{width:125px; min-height:25px; vertical-align:middle; font-size:14px;}

.vcard {font-size:14px; color:Gray;}
.plugn, .invite{background:RGB(241,247,247); border: solid 2px RGB( 173 ,214 ,78); font-size:14px; color:Gray;}
.dadr{text-align:left; position: relative; padding: 4px 10px 4px 10px; margin: 5px 5px 5px 5px; }
.dadrL{float:left; width:60%; position:relative;}
.dadrR{float:left; width:40%; position: relative;}
.invite{margin-top:25px; font-size:12px;background:RGB(241,247,247); border: solid 2px RGB( 173 ,214 ,78); text-align:left;padding: 4px 10px 4px 10px; }
.inviteT{font-weight:bold;}
.apiM{color:RGB(160, 188, 74); }
.subtg3{font-style:italic; color: gray; text-transform: uppercase; font-size:14px; }
.cellLT{width:200px; text-align:right; font-weight:bold;padding-right:20px;}
.dgA{background-color:RGB(236, 239, 245); border: solid 1px RGB(236, 239, 245);}
#passwordStrength { height:10px; display:block; float:left; } .strength0 { width:250px; background:#cccccc; } .strength1 { width:50px; background:#ff0000; } .strength2 { width:100px; background:#ff5f5f; } .strength3 { width:150px; background:#56e500; } .strength4 { background:#4dcd00; width:200px; } .strength5 { background:#399800; width:250px; }
.profile{text-align:left; margin-top: -15px; position:relative; clear:both; font-size:14px;line-height:1.8em;}
.profileL{float:left; width:59%;position:relative; margin-right:10px;}
.profileR{float:left; width:39%; position:relative; border-left: dotted 1px gray;}
.infoB, .infoBS, .infoC {margin: 15px 25px 0px 35px;color:Gray; }
.infoB{font-size:14px;}
.infoC{font-size:14px; padding-top: -15px;}
.infoBS{font-size:11px;font-style:italic;}
.photo{position:relative; width: 100%;}
.geo{font-size:11px;font-style:italic;color:Gray; margin: 3px 0px 3px 0px;}
TR{min-height:30px; vertical-align: top;}
.annou{border: solid 1px RGB(230,219,85); background-color:RGB(255,255,224); padding: 3px 10px 3px 10px; clear:both;}
.smenu{position: relative;border: solid 1px RGB(230,219,85); background-color:RGB(255,255,224); padding: 3px 10px 3px 10px; min-height:25px; }
.smenuL{float:left; width:50%;}
.smenuR{float:right; width:50%; text-align:right;}
.grid{font-size:12px;}
.clear{clear:both;}
.dgH{font-weight:bold;border: solid 1px RGB(230,219,85); background-color:RGB(255,255,224); padding: 5px 10px 5px 10px; clear:both; margin-bottom:5px; height:30px; vertical-align:middle;}

.tip{text-align:left; position: relative; padding: 4px 10px 4px 10px; }
.tipL{float:left; width:70px; margin-bottom: 15px;}
.tipR{float:left; width:80%;margin-bottom: 15px;}
.imgT{vertical-align:top;}
.ctr{text-align: center;}
.ctrA{text-align: center; background-color: Gray;}
.imgInf{float:right; width:300px; margin-right:5px;}
.imgInfL{float:left; width:300px; margin-right:5px;}
.mrPL{font-size:14px; font-family: Arial, sans-serif; text-align:left; color:Gray;}
.subtg2{font-style:italic; color: gray; text-transform: uppercase; font-size:14px; }