/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {margin: 0;padding: 0;}
body { margin:0; padding:0; background:url(../images/main_bg.jpg) no-repeat top center fixed;}

/* BEGIN: Your Custom/Template Styles*/

#wrapper{ width:1020px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
b.contentheading{ font-family: 'Tangerine', arial, serif; font-size:50px; margin:0; padding:0; line-height:normal;}
h1{ font-family: arial, serif; font-size:16px; margin:0; padding:0; line-height:normal;}
h2{font-family: 'Tangerine', arial, serif; font-size:40px; margin:0; padding:0; line-height:normal; color:#707070;}
h2.subheading{font-family: arial, serif; font-size:14px; margin:0; margin-top:5px; padding:0; line-height:normal; color:#444444;}
h3{font-family: 'Tangerine', arial, serif; font-size:20px; margin:0; padding:0; line-height:normal; color:#707070;}
h1 a, h2 a, h3 a, h4 a{color:#000;}
h4{margin:0; padding:0; line-height:26px; color:#707070;}
/* header start */
#header{ float:left; width:1020px; padding:0; background:url(../images/page_top_bg.png) no-repeat center bottom ; height:170px;}
.logo{ float:left; margin-left:420px;}
.c2a{ float:right; width:170px; margin:15px 57px 0 0; text-align:center; color:#fff; line-height:30px; font-size:26px;}

/* tnb menu start */
.ja-mainnavwrap{text-align:center;}
.tnb_menu{clear:both;width:920px; padding:10px 50px; color:#fff; font-family:"Helvetica", Arial, sans-serif; font-size:17px; text-align:center; height:20px;}
.tnb_menu ul{margin:0; padding:0;}
.tnb_menu ul li{list-style:none; list-style-type:none; float:left; margin:0px;padding:0 3px;}
.tnb_menu a{color:#fff; padding:0 3px; text-decoration:none;}
.clear_space{height:0; clear:both;}

/* content area start */
#container{background:url(../images/page_bg.png) repeat-y center top; padding:0; float:left;width:1020px;}
.flash{padding:0 30px 0 29px; height:342px;}
.inner_header{padding:0 30px 0 29px; height:245px;}
.content_area{background:url(../images/content_bottom_bg.png) no-repeat center bottom; min-height:300px; padding:0 0px 20px 25px; margin:0 20px; line-height:26px; float:left; width:955px;}
.content_area a{ color:#bf3b3b; text-decoration:none;}
.title{/*font-family:Pristina;*/ font-size:25px; margin:0; padding:0; line-height:normal; /*color:#707070;*/ font-weight:bold;}
.home_content_left{float:left; width:610px; padding:0 0 0 10px;}
.home_content_right{float:left; width:330px; padding-left:5px;}
.module_news,.module_special,.module_event_cal{padding: 0 20px; color:#707070; margin-top:20px;}
.content_bottom{}
.modulebottom_content{float:left; width:600px; font-size:30px;}
.modulenewsletter{padding: 40px 20px 0px; color:#707070;width:290px; float:right;}
.modulenewsletter .show{color:#707070;width:auto;float:left; margin:0; margin-right:5px;}
h2.show{font-size:30px;}
.newsletter input[type=text]{ background:url(../images/text_field_bg.png) no-repeat right top; width:105px; height:19px; padding:5px 10px; margin:0; border:none; margin-right:-5px;vertical-align:middle;}
.newsletter input[type=submit]{background:url(../images/go_button.png) left top no-repeat; width:37px; height:29px; border:0; vertical-align:middle; color:#FFF;cursor:pointer;}
#breadcrumb{font-size:11px; color:#707070;}
.content_area h1 a, .content_area h2 a{color:#000;}
.content_area ul{ list-style:Dot; list-style-type:Dot;padding-left:5px;}
.content_area ul li{/*background:url(../images/bullet_arrow.png) left 8px no-repeat; display:inline; */margin-left:20px;padding-bottom:5px;clear:both;}
.content_area ul li img{border:1px solid #aaaaaa; padding:3px;}
.componentheading {font-family: 'Tangerine',arial,serif; font-size: 28px; line-height: normal; margin: 0; padding: 0;}
.amenities_section{width:187px; float:left; padding:5px;border:1px solid #aaaaaa;background:#f3f3f3; margin-right:4px;line-height:20px;}
.amenities_section img{border:1px solid #cccccc;}
/* footer start */
#footer{ height:213px; background:url(../images/page_bottom_bg.png) no-repeat center top; padding:20px 40px; color:#fff;}
.bottom{ height:166px; padding:0 15px; color:#b3b3d8;}
.bottom_section1{ width:180px; height:105px; float:left; text-align:center;}
.bottom_section2{ width:170px; background:url(../images/divider_bottom.png) left top no-repeat; height:105px; float:left; text-align:center; vertical-align:middle;}
.bottom_section3{ width:206px; background:url(../images/divider_bottom.png) left top no-repeat; height:105px; float:left; text-align:center; vertical-align:middle;}
.bottom_section3 a{ color:#BF3B3B; text-decoration:none}
.bottom_section4{ width:180px; background:url(../images/divider_bottom.png) left top no-repeat; height:105px; float:left; text-align:center; vertical-align:middle;}
.bottom_section5{ width:170px; background:url(../images/divider_bottom.png) left top no-repeat; height:105px; float:left; text-align:center; vertical-align:middle;}
.bottom_link{ float:left; font-size:14px; line-height:26px; width:818px;}
.bottom_link ul{margin:0; padding:0;}
.bottom_link ul li{list-style:none; list-style-type:none; float:left; margin:0px; padding-right:7px;}
.bottom_link a{ color:#fff; text-decoration:none;}
.bottom_link a:hover{ color:#ffe400; text-decoration:none;}
.social_icon{float:right; width:120px; text-align:center;font-size:12px;}

/*** google map ***/
#gmap_gmap0{border:1px solid #aaaaaa; padding:2px;}

/* END: Your Custom/Template Styles*/

/* Tooltips */
.tool-tip {float: left;border: 1px solid #D4D5AA;padding: 5px;background: #FFFFCC;max-width: 200px;}
.tool-title {padding: 0;margin: 0;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../system/images/selector-arrow.png) no-repeat;font-size: 100%;font-weight: bold;}
.tool-text {margin: 0;font-size: 100%;}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {padding: 0;margin: 0;}
#system-message dd.message ul li,#system-message dd.message ul li span,#system-message dd.error ul li,#system-message dd.notice ul li {background: none;padding: 5px;margin: 0;color: #FFFFFF!important;}
/* System Standard Messages */
#system-message dd.message ul {background: #006699;border: none;}/* System Error Messages */
#system-message dd.error ul {background: #BF0000;border: none;}
/* System Notice Messages */
#system-message dd.notice ul {background: #EE9600;border: none;}

/* Clearfix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
* html > body .clearfix {width: 100%;display: block;}
* html .clearfix {height: 1%;}
/* Firefox Scrollbar Hack - Do not remove */
html {margin-bottom: 1px;height: 100%!important;height: auto;}

/* form button */
input.content{border:0px;background:#333333;color:#ffffff;padding:3px;cursor:pointer;}

div.pageslinks ul.pagination{ margin:0 0 0 150px;}
div.pageslinks ul.pagination li{ float:left !important; display:inline; clear:none; margin:0;}
div#eventlist .pagescounter{clear:both;}

#specialbg{ background:url(../images/special-bg.png) no-repeat; width:588px; height:204px; }
#specialbg .splheading{ font-size:38px; font-family: 'Tangerine',arial,serif; color:#FFF; padding-top:25px; text-align:left; padding-left:23px}
#specialbg .txt{ padding:17px 25px; line-height:20px; color:#FFF}
#specialbg .txt .txtred{ color:#e91b00; font-weight:bold}
