body {margin:0px; background-color:#8699c8; color:#636363; font-family:lato, Verdana, Geneva, sans-serif; font-size:15px; line-height:20px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:15px;}
h1{ font-size:30px; line-height:36px; color:#465eaa;line-height:normal;font-weight:bold;} 
h2{ font-size:24px; line-height:30px;color:#465eaa; line-height:normal;font-weight:bold;} 
h3{ font-size:18px; line-height:21px; color:#465eaa;line-height:normal;font-weight:bold;}
ul,ol{ padding-left:25px;}
ul{list-style-image:url(/images/shell/bullet.jpg); font-size:110%; color:#000; }
select, input, button, textarea{  font-family:lato, Verdana, Geneva, sans-serif; font-size:15px; line-height:20px;}
a:link, a:visited{color:#1c2c5c; text-decoration:none;}
a:hover{ color:#CC0000;}
#wrapper{width:974px;margin:0 auto;padding:0px; }
#cont_area{width:974px;clear:both; }
#left_block{width:187px;float:left;padding:8px; padding-top:15px; padding-right:4px; background-color:#EFEFEF; border-right:1px solid #CCC;}
#homeSearchDiv, .sidebartext { padding-left:5px;}
#homeSearchDiv{ padding-bottom:10px;} 
.rss-menu-box{background:none; border:none;}
#center_block{width:724px;float:left;padding:20px;} 
.crights{ clear:both; width:944px; padding:15px; font-size:16px; color:#324377; line-height:20px; border-top:0px solid #999;} 
.footermenu{width:100%; float:left;}

.footermenu ul, .footermenu li{padding:0px; margin:0px;}
.footermenu li { list-style:none;}
.footermenu li { float:left; }
.footermenu a:link, .footermenu a:visited{ font-weight:bold; text-decoration:none; color:#324377; margin-top:35px; margin-bottom:10px; padding:5px; padding-left:28px; padding-right:28px; display:block; float:left; font-size:17px;}
.footermenu a:hover{ color:#FFF;}
.crights a:link, .crights a:visited{color:#324377;}
.crights a:hover{color:#FFF;}
#zMenuDiv1 a.trigger{ border-left:none !important;}
#zMenuDiv1 * { font-family:lato !important;}

.sh-1{ max-width:1900px; min-width:960px; background-image:url(/images/shell/marina_03.jpg); background-repeat:repeat-y; width:100%; float:left; background-position:top center;}
.sh-2{background-image:url(/images/shell/marina_01.jpg); background-repeat:no-repeat; width:100%; float:left; background-position:top center;}
.sh-3{background-image:url(/images/shell/marina_05.jpg); background-repeat:no-repeat; background-position:bottom center; width:100%; float:left;}
.sh-4{width:960px; margin:0 auto;}
.sh-logo{width:100%; float:left; height:169px;}
.sh-5{width:959px; padding-left:1px; height:52px;  float:left;}
.sh-6{width:959px !important;margin-left:1px; float:left; height:339px; border-bottom:20px solid #FFF; }
.sh-7{width:959px !important; float:left; height:339px; overflow:hidden;}
.sh-8{width:960px !important; height:339px;float:left; background-repeat:no-repeat; background-position:top center;}
.sh-9{width:960px; padding-top:20px; float:left;}
.sh-10{width:580px; float:left; min-height:10px;padding:25px;padding-right: 38px; padding-top:0px; border-right:0px solid ##999;}
.sh-11{width:268px; padding-left:25px; padding-bottom:30px; float:left;}
.sh-12{margin:0 auto; width:960px;}
/* automatic responsive images and iframes in the main content box */
.sh-10 iframe, .sh-10 img{ width:auto !important; width:100%; max-width: 100%;}
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}
.sh-phone{ float:right; margin-right:20px; margin-top:80px; font-size:30px; line-height:30px; color:#425BA8; }
@media only screen and (max-width: 970px) {
.sh-phone{width:100%; padding-top:131px; font-size:24px; text-align:center; margin:0px;}
.sh-1-1{margin:0 auto; width:100%;}
.sh-1{ max-width:100%; min-width:100%;background:none; background-color:#FFF; }
.sh-2{background:none; }
.sh-3{background:none; }
.sh-4{width:100%; margin:0 auto;}
.sh-logo{width:100%; float:left;  background-image:url(/images/shell/logo.jpg); background-repeat:no-repeat; background-position:top center; height:190px;}
.sh-5{width:100%;  padding-left:0px; height:auto; padding-top:0px; }
.sh-6{width:100% !important;margin-left:0px; float:left; height:auto; border-bottom:none; }
.sh-7{width:100% !important; float:left; height:auto;  }
.sh-8{width:100% !important; height:auto; background-size:100% auto !important;}
.sh-9{width:90%; padding:5%; }
.sh-10{width:100%; float:left; min-height:auto;padding:0px; padding-top:10px; padding-bottom:20px;}
.sh-11{width:100%; padding:0px; padding-bottom:20px; }
.sh-12{margin:0 auto; width:100%;}
.footermenu{ display:none;}
.crights{padding:0px; margin:0px; width:90%; padding-top:10px; padding-bottom:10px;}
#zMenuDiv1 { width:100% !important;}
#zMenuDiv1 li { float:left; clear:both; width:100%;}
.mobileMenuButton, #zMenuDiv1 a.trigger{ display:block; width:90% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:#465eaa; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
#zMenuDiv1 li ul { display:none !important;} 

.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;}
}