* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0; margin:0; background:#432b2b;}
a {color:#000000; text-decoration:underline; cursor:pointer; color:inherit; *color:#000000;}

body, td, input, textarea{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    line-height:14px;
    vertical-align:top;
    padding:0px;
}
.middleValign {
    vertical-align:middle;
}

table, img{border:0px; border-collapse:collapse; }
img { vertical-align:top;}
.doubleHeaderDiv{
    padding:15px 10px 13px 25px;
}
.clear {
	clear:both;
}
.doubleHeaderDivNoTop{
    padding:0px 10px 5px 25px;
}
.blockLeftContent {
    padding:10px 5px 10px 25px;
}
.left {
    float:left;
    margin-right:10px;
}
.a{color:#070a0b; text-decoration:underline; cursor:pointer;} 
.a:hover{text-decoration:none; cursor:pointer;}

.span{ color:#f94141;}
.b{ color:#0a2832;}

ul{margin:0; padding:0; list-style:none; line-height:17px}
ul li{ background:url(images/marker_li.gif) no-repeat 0 8px; padding-left:10px; color:#070a0b; font-weight:bold; line-height:20px; }
ul li div { line-height:20px;}
li a{color:#070a0b;} 
ol li {padding-left:0px; margin-left:20px}


.header { width:100%;}
.header .left_tall_menu {width:50%; background:url(images/bg_menu_left.gif) repeat-x #FFFFFF;}
.header .left_tall_h_b {width:50%; background:url(images/header_bg.gif) top repeat-x #000000;}
.header .header_bottom { background:url(images/header_bg.gif) repeat-x center top; height:164px; padding-left:250px;}

.header .table_width {width:700px;}

.header .menu { background:url(images/bg_menu_middle.gif) repeat-x #FFFFFF; margin:0px; padding:15px 15px 0px 15px; }
.header .logo { margin:45px 0px 15px 0px; padding:0px; float:left;}
.header .top_slogan { margin:20px 0px 0px 0px; padding:0px;}
.header .top_slogan .inner_slogan {margin:50px 0px 0px 10px; float:left;}
.header .slogan { margin:0px 0px 0px 0px; padding:0px; }
.header .slogan .inner_bottom_slogan { float:left;}

.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}

.footer{ height:45px; text-align:center; vertical-align:middle;} 
.footer .tall_footer { width:50%;}
.footer .footer_menu { padding:24px 0px 10px 0px; text-align:center;}
.footer .footer_menu .footer_menu_link { color:#dcf2f0; font-size:12px; }
.footer .footer_menu .footer_menu_link a { font-size:12px; color:#dcf2f0; }
.footer .footer_menu .footer_menu_link a:hover { color:#dd5151; text-decoration:underline; }
.footer .inner_footer {font-size:12px; color:#667e83; text-align:center;width:970px;}
.footer .inner_footer p {font-size:12px; color:#667e83;}

.more, .more2 {padding:0px; color:#070a0b; font-weight:bold; text-decoration:underline; cursor:pointer;}
.backLink a {color:#070a0b; font-weight:bold; text-decoration:underline; cursor:pointer;}

.content .right_column { width:260px; text-align:left;}
.content .left_column { width:260px; text-align:left; }
.content .middle_column { width:480px; text-align:left; }
.content .box_services_index { background-color:#1f1f1f; padding:10px 20px 10px 20px;}
.content .image_news_index { float:left; margin-right:15px; border:1px solid #23373e;}

.content .doubleHeaderDiv_news{
    padding:15px 15px 15px 15px;
	background-color:#e9f2f4;
}
.content .news_date { color:#838383;}
.content .index_image_top { padding:15px 0px 15px 0px; text-align:center;}
.blockLeftContent_clients {
    padding:0px 0px 0px 20px;
}

#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}

/*==============contact form styles ==============*/
.contactForm input, .contactForm select, .contactForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}

.contactForm textarea {
    height:150px;
}
.contactForm strong {
    color:#070a0b;
}
.contactFormSubmit { color:#070a0b; font-weight:bold; cursor:pointer; }
/*==============contact form styles ==============*/


/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
#addTestimonialForm strong {
    color:#070a0b;
}
#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:#f94141;
		cursor:pointer;
}
.pages_listing b {
   color:#0a2832;
}
 
/*==============pages listing classes ==============*/

