@charset "utf-8";
/* CSS Document */
@font-face {font-family:"corbel";src:url("../font/corbel.eot?") format("eot"),url("../font/corbel.woff") format("woff"),url("../font/corbel.ttf") format("truetype"),url("../font/corbel.svg#SeansOtherHand") format("svg");font-weight:normal;font-style:normal;}


/*--------------------Reseter Css--------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:normal}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/*--------------------Page--------------------*/
body { background:url(../images/bg-body.jpg) repeat-x top #1c4191; padding:0; margin:0;  font-size:12px; color:#6b7794; font-family:corbel}

h1,h2,h3,h4,h5{margin:0 0 10px 0; color:#6b7794; font-weight:100; }
h1 {font-size:26px;}
h2 {font-size:23px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:10px;}

.clr{ clear:both;}
a{text-decoration:none; color:#03C; }
a:hover{color:#1741a0;}


.container{width:940px;  margin:0 auto; padding:16px 18px 0px 17px; background:url(../images/bg-content.jpg) top center no-repeat; position:relative;  }

.slide{position:absolute; top:16px; z-index:; height: 587px;   width: 940px;}
.slide img{ width: 940px;}

.header{float:left; width:200px; height:587px; background:url(../images/bg-sidemenu.png) repeat;position:relative; z-index:10}
.headerUnhome{ width:200px; height:350px; background:url(../images/bg-sidemenu.png) repeat;position:relative; display:block;  z-index:10}
.logo{text-align:right ; padding:10px 28px 10px 0;}
.sideMenu{padding:10px 21px 0 0; text-align:right;}
.sideMenu ul{}
.sideMenu ul li{ padding:8px 0; border-bottom:#6b7794 solid 1px; position:relative;}
.sideMenu ul li a{color:#03C; font-size:13px;}
.sideMenu ul li a:hover{color:#1741a0;}

.sideMenu ul li ul{position:absolute; top:0; left:170px; width:170px; }
.sideMenu ul li ul li{ padding:8px 5px 8px 0; border-bottom:#6b7794 solid 1px; background:url(../images/bg-sidemenu.png) repeat; margin:0 0 0 30px; text-align:left; }
.sideMenu ul li ul li a{color:#174196; font-size:13px; display:block; }
.sideMenu ul li ul li a:hover{color:#FFF;}

.conten{text-align:justify; float: right; width:700px ;z-index:10;position:relative; background:url(../images/bg-conten.png) repeat; padding:20px; margin:431px 0 0 0; }
.contenUnhome{text-align:justify; width:940px ; padding:0;z-index:10;position:relative; background:#fff;   }
.contenUnhome p{margin:0 0 10px 0; line-height:18px;}
.btnbook{margin:0 0 20px 0;}
.banner{ text-align:center}
.banner img{padding:2px; border:#CCC solid 1px; margin:0 0 10px 0;}

.unhomeKiri{float:left; width:170px; padding:20px 15px;}
.contenUnhome .unhomeKiri h3{margin:0 0 15px 0; border-bottom:#6b7794 dashed 1px;}
.unhomeKanan{float:right; width:680px; padding: 20px 30px 20px 30px;}
.unhomeKanan ul {list-style:disc; margin:0 0 0 15px;}

.listing{float:left; width:350px ; margin:0 10px 0 0; height:116px;  }
.listingKanan{float:right; width:320px; margin:0px 0px 0 0;}
.listingImg{float:left; width:81px; margin:0px 0 0 0;}
.lisitngDes{float:right; width:224px;}

.findUs{ margin:10px 0 0 0;}
.findUs ul {}
.findUs ul li{float:left; margin: 0 10px 0 0;}
.header .florPlan { margin:10px 0 0 0; padding:0 10px;}
.header .florPlan  h3{margin:0 0 15px 0; border-bottom:#6b7794 dashed 1px;}
.header .florPlan .banner{}
.header .florPlan .banner:last-child{margin:0;}
.header .florPlan .banner img{padding:2px; }
.florPlan { margin:10px 0 0 0;}
 

.contactUs {  }
fieldset{ }
legend{ border:solid 1px #6b7794; padding:10px 20px; margin-bottom:15px;}
label.inputLabel {float: left;margin: 5px 0;padding-left: 10px;padding-right: 10px;width: 9em;}
.contactUs input{ border:#dcdee5 solid 1px; padding:2px 2px 2px 2px;  font-size:12px; line-height: 1px; margin: 4px 0 3px;vertical-align: middle;width: 70%; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px} 
.contactUs textarea  {border:#dcdee5 solid 1px;  padding-bottom:2px;  font-size:12px;  margin: 1px 0;width: 70%;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px}
.alert {color: #900;font-size: 11px; margin-left: 0.5em; margin-right: 5px;}
.alignright {text-align: right;}
.btnContact{ float:right; margin:10px ; }
.btnContact input{border:#bbc1ce solid 1px; background:#dcdee5; padding:3px 15px 3px 15px; cursor:pointer;   color:#6b7794; font-size:12px;width:inherit; float:left;margin:0 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.btnContact input:hover{background:#6b7794	;  color:#bbc1ce;}
.clearBoth{clear:both;}


.footer{text-align:center;  padding:10px 0; margin:0px 0 0 0; background:url(../images/bg-content-close.jpg) top center no-repeat; color:#FFF;}
.footer ul{ margin:0 0 10px 0;}
.footer ul li{display:inline; margin:0 10px; }
.footer ul li a{}
.footer ul li a:hover{color:#999;}


/*-------------FORM-----------*/

.textinput, .textinputHovered, .input, .inputbook {height:15px;background:url(../images/input.png) repeat-x left top;border:none;	padding:4px 0px; float:left; font-size:11px; font-family:Arial;}
* html .textinput, * html .textinputHovered, * html .input, * html .inputbook {height:14px;padding:4px 0px;}
.inputleft{width:6px; height:23px; background:url(../images/input_left.png) no-repeat right top; float:left;}
.inputright{width:5px; height:23px; background:url(../images/input_right.png) no-repeat left top; float:left;}
.inputcenter{float:left;}
.selectbook{ background:url(../images/input.png) repeat-x left top;border:none; float:left;	padding:4px 0px 3px 0px; font-size:11px; font-family:Arial;}
.selectbook option{ background:#707175;color:#FFFFFF; font-size:11px; font-family:Arial;}
.selectbook option:hover{background:#333333; color:#FFFFFF;}
.textarea, .textareaHovered, .textareabook {width:336px;height:125px;background:url(../images/textarea.png) no-repeat left top;	border:none;padding:4px 8px; font-size:11px; font-family:Arial; resize: none;}

.textalert{color:#F00; font-weight:bold; display:none; font-size:14px;}
.contactbutton, .buttonSend, #buttonclear{ font-size:12px; background: url(../images/button.png) repeat-x;font-weight:bold ;color:#fff; text-decoration:none; float:none; border:none; cursor:pointer;width:67px; padding:3px 0 5px 0;}
.buttonloading{background:url(/assets/js/ajax-loader.gif) 5px 4px no-repeat #3a9fdd; padding-left:20px;}


.ContactForm table tr td{vertical-align:top; padding:5px 0 0 0;}
.BookingForm table tr td{vertical-align:top;}
#imagevericode {border:1px #999 solid; padding:2px; margin:0 0 10px 0;}
.boxContactButton{text-align:left; padding:10px 0 0 102px; }
.justifyleft {float: left;margin-bottom: 5px;margin-right: 10px;}
.justifyright {float: right;margin-bottom: 5px;margin-left: 10px;}

/*lightbox gallery*/
.lightboxgallery{margin:0 auto;}
.lightboxgallery img{padding:5px; border:#666 outset 1px; margin:5px;float:none; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.lightboxgallery td{vertical-align:middle;}

.tableRate{ }
.tableHaeder{background:#e5f0fa;padding:5px 0;}
.tableRate tr td{background:#ecf2f8; padding:5px 5px ; }
.tableRate tr {}

.paging{margin: 10px 0; padding:10px;  border-top:#CCC solid 1px; border-bottom:#CCC solid 1px;  }
.paging a {padding:0 10px;}
.map{float:left; margin:0 10px 0px 0;}
.map img{ padding:2px; border:#CCC solid 1px;}
.slide img { height:486px!important; }