@charset "utf-8";
/* CSS Document */
body, html{margin:0 auto;}
body{font:normal 82% Tahoma, Verdana;color:#454545;background:url(images/bg.jpg) repeat-x #A2B05B;}
#container{margin:0 auto;width:911px;position:relative;}
#header{height:109px;background:url(images/bg_sh_t.jpg) repeat-x bottom;}
#trip-adv-btn{position:absolute;top:150px;left:46px;z-index:900;}
#TA_selfservprop424{position:absolute;top:150px;background:#fff;}
#weather-banner{position:absolute;left:0;bottom:0;}
#accredited{background:url(images/logo-acc.png);width:102px;height:104px;text-indent:-999em;position:absolute;bottom:32px;left:-10px;z-index:100}
#ki{position:absolute;bottom:10px;left:75px;}

/* Nav */

#nav{text-align:center;z-index:25;position:relative;width:870px;margin:0 auto;}
#nav li{display:inline;list-style:none;float:left;margin:4px 0 0;}
#nav li a{text-indent:-1999em;display:block;margin:0 7px 0 0;}
#nav li a:hover{position:relative;top:-1px;}
.n1{background:url(images/n_h.png);width:52px;height:18px;}
.n2{background:url(images/n_sc.png);width:143px;height:22px;}
.n3{background:url(images/n_imp.png);width:103px;height:22px;}
.n4{background:url(images/n_acc.png);width:140px;height:19px;}
.n5{background:url(images/n_gr.png);width:115px;height:19px;}
.n6{background:url(images/n_gt.png);width:117px;height:22px;}
.n7{background:url(images/n_r.png);width:50px;height:19px;}
.n8{background:url(images/n_c.png);width:68px;height:18px;}

h1, h2, h3, h4, form{margin:0;padding:0;}

.nara{background:url(images/h_naracoopa.jpg);width:256px;height:109px;text-indent:-1999em;position:relative;z-index:21;display:block;float:left;top:-26px;}
.hu{background:url(images/h_nara_hu.jpg);width:205px;height:67px;text-indent:-1999em;display:block;float:left;top:17px;position:relative;}

.tagline{text-indent:-1999em;background:url(images/slice.jpg) right top no-repeat;height:109px;position:relative;top:0;display:block;}

/* General Layout */

#curves-t{background:url(images/curves_t.jpg);height:30px;}
#bdr-l{background:url(images/bdr_left.png);width:24px;height:335px;float:left;}
#bdr-r{background:url(images/bdr_right.png);width:24px;height:335px;float:left;}

#content{background:url(images/bg_content.png) repeat-x;height:413px;width:860px;float:left;}

#footer{clear:both;padding:5px 0 15px;text-align:center;color:#51582C;font-size:80%;}
#footer a{color:#51582C;}
#footer span{margin:0 20px;font-size:80%;color:#869148;}


.btm-l, .btm-r{left:-49px;top:474px;position:absolute;background:url(images/curve_bl.jpg);width:133px;height:138px;}
.btm-r{left:824px;background:url(images/curve_br.jpg);z-index:0;}

#front-images{width:440px;height:372px;background:#fff;border:1px solid #000;position:relative;z-index:50;left:10px;float:left;background:url(images/bg-scenery1.jpg) no-repeat 6px 6px #fff;}

#right{width:382px;height:382px;float:left;margin-left:20px;overflow:auto;overflow-x:hidden;display:inline;}
#right p{line-height:20px;}
.p-short{width:50%;}

.jr-name{background:url(images/jr.gif);width:149px;height:54px;text-indent:-1999em;display:block;position:absolute;top:453px;left:503px;}

.jr-pic{background:url(images/lighthouse.jpg);width:228px;height:155px;position:absolute;top:387px;right:0;z-index:2;}
/*jr2.jpg*/
a.review{display:block;width:190px;position:absolute;background:#7ba46a;color:#fff;top:126px;right:65px;padding:6px;text-decoration:none;}
a.review:hover{color:#fff;}

/* headers */
h2{text-indent:-1999em;height:31px;}
h3, a:hover{color:#4274A6;}
a{color:#5B8DBE;}
.scenery{background:url(images/h-scenery.jpg) no-repeat;}
.impressions{background:url(images/h_impressions.jpg) no-repeat;}
.accommodation{background:url(images/h_accomm.jpg) no-repeat;}
.gamesroom{background:url(images/h_gamesroom.jpg) no-repeat;}
.getthere{background:url(images/h_getthere.jpg) no-repeat;}
.rates{background:url(images/h_rates.jpg) no-repeat;}
.contact{background:url(images/h_contact.jpg) no-repeat;}

/*Lists */

#listo{margin-left:-20px;}
#listo li{list-style:none;background:url(images/bulleto.png) left top no-repeat;padding:0 0 10px 26px;}

/* Accomm past para */
.accp{font-size:80%;margin-top:-5px;}

/* Impressions */

.q1{background:url(images/q1.png) no-repeat top left;font:italic 1em "Lucida Sans", Tahoma, Arial;padding-top:16px;text-indent:50px;}
.q2{background:url(images/q2.png) no-repeat right 2px;margin-top:-14px;font-size:80%;color:#06C;padding:0 30px 15px 0;border-bottom:1px dotted #ccc;text-align:right;}

/* Other */

#centro{text-align:center;}
/* Remove dotted lines in FF */
a:active{outline:none;}
a:focus{-moz-outline-style: none;}

/* Contact form */


.left{
  /* Changes on the form */
  color: #666 !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
  width:80px;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
}
span.required{
  display:none;
}

textarea{width:200px;}


.booknow{top:48px;right:320px;background:url(images/btn-booknow.png);width:97px;height:44px;position:absolute;display:block;text-indent:-999em;}
#hc{position:absolute;top:120px;right:66px;}
#aaa{display:block;background:url(images/aaa-rated.gif) 50% 0 no-repeat;width:100px;margin:8px auto;}
#aaa span{display:block;text-align:center;width:100px;padding-top:20px;margin:0;}