* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0; margin:0; background-color:#F9F9F9;}
a {color:#3366FF; text-decoration:underline; cursor:pointer; }
* html a {color:#925051; text-decoration:underline; cursor:pointer;}

body, td, input, textarea{
    font-size:11px;
    font-family:Tahoma;
    color:#676767;
    line-height:15px;
    vertical-align:top;
    padding:0px;
}
.middleValign {
    vertical-align:middle;
}
table, img{border:0px; border-collapse:collapse; }
 
.doubleHeaderDiv{
    padding:7px 10px 13px 25px
}
.doubleHeaderDivNoTop{
    padding:0px 10px 5px 25px
}
.blockLeftContent {
    padding:10px 5px 10px 25px;
}
.doubleHeaderDiv_contact_form {
    padding:10px 0px 25px 0px;
}
.left {
    float:left;
    margin-right:10px;
}
.a{color:#9D080D; text-decoration:underline; cursor:pointer;} 
.a:hover{text-decoration:none; cursor:pointer;}

.b{ color:#151515; font-size:12px}
.span{ color:#151515}

ul{margin:0; padding:0; list-style:none; line-height:17px;}
ul li{background:url(images/1_z2.gif)  center left no-repeat; margin:0px; padding-left:9px; background-position:0 8px; }
li a{color:#5F5F5F; cursor:pointer;} 
ol li {padding-left:0px; margin-left:20px} 
.header td{color:#FFFFFF; } 
.header a{color:#8C8D94; text-decoration:none; font-size:10px;} 
.header a:hover{text-decoration:underline}
.header span a{color:#FFFFFF; text-decoration:none; font-size:13px;} 
.header span a:hover{text-decoration:underline;}

.clear {clear:both; float:none; height:0px; line-height:0px; font-size:0px;}
.header .table_width { width:979px;}

.footer{color:#AFAFAF; font-size:10px;} 
.footer a {color:#925051; font-size:10px; font-family:Arial; cursor:pointer;} 
.footer span{color:#925051; font-size:10px; font-family:Arial} 

.more_div {  padding: 10px 0 0; float:right;}
.more_div .more{ width:141px; height:24px; line-height:24px; display:block; color:#fff;background:url(images/more.png); font-size:14px; font-weight:bold; text-decoration:none;}
.more_div .more:hover { color:#CCC;}
.more, .backLink{background:url(images/1_z1.gif)  center left no-repeat; padding-left:9px; background-position:0 5px; color:#676767}


#c_all { text-align:center; background:url("/images/fm_bg.gif") repeat fixed center top transparent;}
#tm_Width { width: 1060px; margin:0 auto; text-align:center; background-color: #FFFFFF;border-left: 1px solid #999999;border-right: 1px solid #999999;}
/*============== HEADER ==============*/
#header {}
#header .clear { width:100%; *display:none;} 
#header .line{ background:url("/images/bg-header.png") repeat-x scroll 0 0 #03528e;width:100%;*border-top:none; padding:20px 0 0 0;}
#logo { float:left;margin: 6px 5px 0 20px;}
#topMenu { background:#000; overflow:hidden; padding:7px 0; *height:30px;}
#topMenu .inner {overflow:hidden; width:100%; }
#topMenu .inner a{border-right: 1px solid #FFFFFF;float: right;font: bold 11px/1.1 Arial,Helvetica,Sans-Serif; text-decoration:none; color:#fff; padding:0 7px;}
#topMenu .inner a:hover{ color:#ccc;}

#c_info{ float:left; text-align:left; padding:10px 0 30px 0;}
#company_name {}
#top_slogan { }
#menu {}
#menu table{ width:100%;}
/*============== HEADER ==============*/

#content { text-align:left;}

#footer {background: none repeat scroll 0 0 #EEEEEE;  border-top: 1px solid #DDDDDD;  padding: 10px 0;}

#input1{ 
   width:175px; height:16px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}#input2{ 
border:0px;
   width:61px; height:16px;
   margin-left:5px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}
input{
   padding-left:5px;
   width:201px; height:20px;
}
textarea{
   padding-left:5px;
   width:201px; height:80px;
   overflow:auto}
#content_width {width:990px;}
#content_width td{ vertical-align:top;}
.holder {width:100%; padding:0px; margin:0px;}

.page_text_with_read_more {  border: 1px solid #CCCCCC;  padding: 10px;}
.page_text_with_read_more .text{ }
.border { padding:5px; border:1px solid #ccc;}
.border_only {border:1px solid #ccc;}

.left_column_narrow, .top_left_column, .left_column {border-right:1px solid #ddd; width:70%;}
/*============== 2 COLUMNS EQUAL==============*/
#content_width .left_column { width:50%;border-right:1px solid #ddd;}
#content_width .right_column {width:50%;}

/*============== 2 COLUMNS ==============*/
#content_width .left_column_narrow { width:35%; border-right:1px solid #ddd;}
#content_width .right_column_wide {width:65%;}

/*============== 3 COLUMNS ==============*/
#content_width .top_left_column {width:50%;border-right:1px solid #ddd;}
#content_width .top_righ_column {width:50%;}
#content_width .bottom_splash_column {}

/*============== 4 COLUMNS / INDEX==============*/
#content_width .top_column_left {width:50%;}
#content_width .top_column_right {width:50%;}
#content_width .bottom_column_left {}
#content_width .bottom_column_right {}

/*============== LAYOUT_4 ==============*/
#layout_4 {}
#layout_4 .content{ width:100%;}
#layout_4 .top_column_left {width:35%;}
#layout_4 .top_column_left .holder { padding: 10px;}
#layout_4 .top_column_right {width:65%;}
#layout_4 .top_column_right .holder { padding: 10px;}
#layout_4 .bottom_column_left {width:65%;}
#layout_4 .bottom_column_left .holder { padding: 10px;}
#layout_4 .bottom_column_right {width:35%;}
#layout_4 .bottom_column_right .holder { padding: 10px;}

/*============== 4 COLUMNS / INDEX==============*/
#content_width .single_splash_column { width:100%;}


#layout2.new {}
#layout2.new .left_column_narrow {width: 30%}
#layout2.new .right_column_wide { width: 70%}


/*==============contact form styles ==============*/
.contactForm input, .contactForm select, .contactForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
.contactForm textarea {
    height:150px;
}
.contactFormSubmit { background:url(images/1_z1.gif)  center left no-repeat; padding-left:9px; background-position:0 5px; color:#676767; cursor:pointer; }
/*==============contact form styles ==============*/


/*==============reservation form styles ==============*/
.reservationForm input, .reservationForm select, .reservationForm textarea {
    width:720px;
    height:21px;
    font-size:11px;
}
.reservationForm textarea {
    height:150px;
}
.reservationFormSubmit { font-size:18px; font-family:"Times New Roman", Times, serif; text-decoration:none; cursor:pointer; cursor:pointer; }
/*==============reservation form styles ==============*/

/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
#addTestimonialForm textarea {
    height:150px;
}

/*==============reservation form styles ==============*/

       
/*==============pages listing classes ==============*/
.pages_listing {
    text-align:center;
    margin-top:10px;
}
.pages_listing .first, .pages_listing .previous {
    margin-right:15px;
}
.pages_listing .last, .pages_listing .next {
    margin-left:15px;
}
.pages_listing a {
        text-decoration:underline;
        color:#9d080d;
		cursor:pointer;
}
.pages_listing b {
    
}
 
/*==============pages listing classes ==============*/
.form_list { padding:10px;}
.form_list img{ margin:0 auto;}
.form_list ul{ width:932px; padding:10px 0 0 0;}
.form_list li{ background: none repeat scroll 0 0 transparent;   margin: 0;    padding: 0 0 10px 15px; line-height: 19px;}
.form_list li .text{display: inline-block; width: 90%;border-bottom: 1px solid #EEEEEE;}
.form_list li input{ height: 20px;  margin: 0 10px;    width: 20px; }
.form_list .yes_no {font-weight: bold;   padding: 0 17px 0 0;    text-align: right;  font-size: 14px; width:932px;}

#tabs * {
    color: #03528C;
}

.tab_container {overflow-y: scroll}

.content ul.tabs li {width: 20%; text-align: center}
.content ul.tabs li a {padding: 0}
