@charset "utf-8";
body { background:url(images/bg.jpg) center 0px repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:center; margin:0px; padding:0px;}

p {
	margin:0px;
	text-align: left;
}

form {margin:0px;}

img {
	border:none;
	text-align: center;
}

a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

h1 {color:#00aee7; font-size:20px; font-weight:normal; margin:0px; }
h2 {color:#AA3400; font-size:18px; font-weight:normal; margin:0px; font-family:Tahoma, Arial; font-weight:bold;}
h3 {color:#00aee7; font-size:18px; font-weight:normal; margin:0px; }
h4 {color:#000; font-size:14px; font-weight:bold; margin:0px 0px 5px 0px; }
h5 {color:#000; font-size:14px; font-weight:bold; margin:0px; text-align:left;}
.down {clear:both; width:100%;}

.outer {margin:0px auto; text-align:left; width:900px;  }

.logo {width:289px; height:103px; float:left; background:url(images/logo.jpg) }

.topRightbar {width:390px; float:right; text-align:right; margin:50px 0px 0px 0px;}

.navBg {background:url(images/nav-bg.gif) 0px 0px repeat-x; height:35px; border:#d3d3d3 1px solid;}

a.tab{ float:left; background: url(images/nav-border.gif) 100% 0px no-repeat; padding:0px 28px 0px 27px; text-decoration:none; line-height:35px; color:#566165; font-weight:bold;}
a.tab:hover { color: #069acb; text-decoration:underline;}

.subscribe { float:right ; width:180px; line-height:35px; font-size:12px; font-weight:bold; color:#566165;}
.subscribe a {color:#566165; text-decoration:none;}
.subscribe a:hover {color:#069acb; text-decoration:none;}
.subscribeTitle { background:url(images/subscribe-shade.gif) 0px 0px repeat-x;}



.headerleftbar {float:left; width:247px; }
.headerrightbar {float:left; width:648px; margin:0px 0px 0px 5px;}

.booking { background: url(images/booking-tl.gif) 0px 0px no-repeat #70858f; width:220px; }
.booking div.tr {background:url(images/booking-tr.gif) 100% 0px no-repeat;}
.booking div.bl {background:url(images/booking-bl.gif) 0px 100% no-repeat;}
.booking div.br {background:url(images/booking-br.gif) 100% 100% no-repeat;}
.booking div.inner {padding:10px 15px 15px 10px;}
.details {background:url(images/bottom-boder.gif) 0px 100% repeat-x;  color:#fff; font-size:14px; padding:0px 0px 5px 0px; }
.details h1 {color:#fff; font-size:18px; margin:0px 0px 0px 0px; font-weight:normal; line-height:20px; font-family:Verdana, Geneva, sans-serif;}
.details h2 {color:#38c0ec; font-size:14px; margin:0px 0px 0px 0px; font-weight:bold; line-height:20px; font-family:Verdana, Geneva, sans-serif;}

.details1 {color:#38c0ec; font-size:14px; padding:0px 0px 5px 0px; line-height:20px; }

.testi { background: url(images/testimonial-shade.gif) 0px 0px repeat-y; color:#757b81; }
.testi div.shade { background: url(images/testimonial-top.gif) 0px 0px no-repeat;}
.testi div.btm  {background: url(images/testimonial-bottom.gif) 0px 100% no-repeat;}
.testi div.pad  {padding:30px 13px 12px 13px;}

.contentleftbar {float:left; width:673px; color:#464646 }
.contentleftbar a {color:#464646; text-decoration: underline;}
.contentleftbar a:hover {color:#464646; text-decoration:none;}

.contentrightbar {float:right; width:220px; margin:0px 0px 0px 0px;}

.contentBox { background: url(images/content-line.gif) 0px 0px repeat-x;}
.contentBox div.btl { background: url(images/content-line.gif) 0px 0px repeat-y;}
.contentBox div.bbl { background: url(images/content-line.gif) 0px 100% repeat-x;}
.contentBox div.bbr { background: url(images/content-line.gif) 100% 100% repeat-y;}
.contentBox div.tl {background:url(images/content-tl.gif) 0px 0px no-repeat;}
.contentBox div.tr {background:url(images/content-tr.gif) 100% 0px no-repeat;} 
.contentBox div.bl {background:url(images/content-bl.gif) 0px 100% no-repeat;} 
.contentBox div.br {background:url(images/content-br.gif) 100% 100% no-repeat;} 
.contentBox div.pad {padding:15px;}
.contentBox div.pad1 {
	padding:25px;
	font-size:12px;
	line-height:20px;
}

.box {float:left; width: 320px; }
.box h1 {color:#00aee7; font-size:14px; font-weight:bold; margin:0px; }

.grybdr { border: #dfe3e4 1px solid;}
.wtbdr { border: #fff 1px solid;}

.title {background:url(images/title-shade.gif) 0px 0px repeat-x;height:27px;}

.rightnav {background:url(images/right-nav.gif) 0px 100% repeat-x #f6f7f9; padding:0px 0px 0px 2px;}

ul.aro { margin:0px 0px 0px 0px; padding:0px;}
ul.aro li {list-style-type:none; padding:0px 0px 0px 23px; margin:0px 0px 0px 1px; background: url(images/bulllet.gif) 0px 6px no-repeat; line-height:26px; color:#383939; display:block; height:27px;}
ul.aro li a { color:#383939; text-decoration:none;}
ul.aro li a:hover { color:#a00601; text-decoration:underline;}

.newletter {background:url(images/news-shade.gif) 0px 100% repeat-x #f6f7f9; padding: 8px;}

.input {background:#dddee0; border:none; width:190px; height:20px; font-size:12px; line-height:20px; }

.query {
	background:url(images/query-shade.gif) 0px 100% repeat-x #f6f7f9;
	padding: 8px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#767676;
	text-align: right;
}

.input1 { border:#dbe0e0 1px solid; width:140px; height:14px; font-size:12px; line-height:14px; }


.footer {line-height:25px; text-align:right; font-family:Tahoma, Geneva, sans-serif; color:#18161e;}
.footer a {color:#18161e; text-decoration:none;}
.footer a:hover {color:#18161e; text-decoration:underline;}

.footer div.l {float:left; width:300px; text-align:left}
.footer div.r {float:right; width:600px; text-align:right}

.innerleftbar {float:left; width:220px; }
.innerrightbar {float:left; width:664px; margin:0px 0px 0px 15px;}

.testi1 { background: url(images/testimonial-shade-inner.gif) 0px 0px repeat-y; color:#757b81; }
.testi1 div.shade { background: url(images/testimonial-top-inner.gif) 0px 0px no-repeat;}
.testi1 div.btm  {background: url(images/testimonial-bottom-inner.gif) 0px 100% no-repeat;}
.testi1 div.pad  {padding:30px 13px 12px 13px;}


a.nav{ display:block;  cursor:pointer; color:#000000;  padding-right:2px; float:left;  font-weight:normal; text-decoration:none; line-height:27px; font-size:12px; margin-left:1px;}
a.nav:hover{ display:block;  cursor:pointer; color:#FFFFFF;  padding-right:2px; float:left; font-weight:normal;font-size:12px;margin-left:1px; text-decoration:none;}

a.nav div.left{ width:4px; height:27px;  float:left; display:block; background-image:url(images/inner-nav-lt.gif); background-position:0 0px; background-repeat:no-repeat;  }
a.nav div.nav{  height:27px; float:left; display:block; width:auto; padding: 0px 10px 0px 10px;background-image:url(images/inner-nav-shade.gif); background-position:0 0px; background-repeat:repeat-x; }
a.nav div.right{ width:4px; height:27px;   float:left; display:block; line-height:27px;background-image:url(images/inner-nav-rt.gif); background-position:100% 0px; background-repeat:no-repeat; }

a.nav:hover div.left{ width:4px; height:27px; background-image:url(images/inner-nav-ltb.gif); background-position:0 0px; background-repeat:no-repeat;float:left;  display:block;   }
a.nav:hover div.nav{ height:27px; background-image:url(images/inner-nav-shadeb.gif); background-position:0 0px; background-repeat:repeat-x; float:left;  display:block; width:auto; padding: 0px 10px 0px 10px }
a.nav:hover div.right{ width:4px; height:27px;  background-image:url(images/nav_cap_right.gif); background-image:url(images/inner-nav-rtb.gif); background-position:100% 0px; background-repeat:no-repeat; float:left; display:block;   }


ul.check {margin:5px 0px 0px 0px; padding:0px;}
ul.check li { list-style-type:none; padding:0px 0px 0px 20px; background: url(images/bullet2.gif) 0px 6px no-repeat; margin:1px 0px 2px 30px; color:#383939;}
ul.check li a {color:#383939; text-decoration:none;}
ul.check li a:hover {color:#383939; text-decoration:underline;}
ul.check li strong {color:#000;}

.people { font-size:25px; color:#000;}


.mainnav {height:35px; float:left; width:715px;}
.mainnav ul{ margin: 0px 0px 0px 0px ; padding:0px 0px 0px 0px}
.mainnav ul li{ margin:0px 1px 0px 0px; list-style-type:none; line-height:35px; float:left;}
.mainnav ul li a{float:left; background: url(images/nav-border.gif) 100% 0px no-repeat; padding:0px 28px 0px 27px; text-decoration:none; line-height:35px; color:#566165; font-weight:bold;}
.mainnav ul li a:hover{ margin:0px; padding:0px 28px 0px 27px; display:block; text-decoration:underline; color:#069acb;}
/*new----css*/
.mainnav ul ul{ display:none; position:absolute; margin:0; padding:0; text-align:left; clear:both; z-index:10; }

.mainnav ul li:hover ul{display:block; position:absolute; margin:0px }

.mainnav ul ul li{  position:relative;  background:none; clear:both; text-align:left; margin:0px; padding:0px}
.mainnav ul ul li a{padding: 0px 0px 0px 10px;  line-height:25px; color:#fff; background:#666; width:170px;  display:block;  clear:both; border:1px solid #ccc; border-top:none}
.mainnav ul ul li a:hover{padding: 0px 0px 0px 10px; color:#566165; line-height:25px;  background:#f2f2f2;  width:170px;  display:block; text-decoration:none; border:1px solid #ccc; border-top:none }

a.blue {color:#069; text-decoration:underline;}
a.blue:hover {color:#069; text-decoration:none;}
.profileFormError					{color:#FF0000;}
.text {color:#70858F; font-weight:bold;  text-decoration:none;}
.text:hover {color:#000; text-decoration:underline;}
.subtext {color:#05AEE7; text-decoration:none;}
.subtext:hover {color:#000; text-decoration:underline;}


