body{font-family:verdana,tahoma,helvetica;color:#eee;font-size:11px;margin:60px 0 0 0;background:url('img/water.png') repeat-x bottom left;background-color:#1F2A31;background-attachment: fixed;}
#fixed{background-attachment:fixed;}
#container{width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
#menu{width:900px;margin-top:8px;background-color:#0C1216;height:35px;border-bottom:5px solid #27343C;padding-top:5px;}
#menu a{float:left;margin:0 2px 0 2px;border:0;outline-style:none;}
a.home { width:69px; height:37px; background:url("img/btn_home_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.home:hover { background:url("img/btn_home_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.homeOn { width:69px; height:37px; background:url("img/btn_home_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.news { width:69px; height:37px; background:url("img/btn_news_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.news:hover { background:url("img/btn_news_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.newsOn { width:69px; height:37px; background:url("img/btn_news_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.coaching { width:155px; height:37px; background:url("img/btn_coachingservices_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.coaching:hover { background:url("img/btn_coachingservices_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.coachingOn { width:155px; height:37px; background:url("img/btn_coachingservices_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.sailing { width:138px; height:37px; background:url("img/btn_sailingschool_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.sailing:hover { background:url("img/btn_sailingschool_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.sailingOn { width:138px; height:37px; background:url("img/btn_sailingschool_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.products { width:148px; height:37px; background:url("img/btn_products_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.products:hover { background:url("img/btn_products_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.productsOn { width:148px; height:37px; background:url("img/btn_products_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.gallery { width:77px; height:37px; background:url("img/btn_gallery_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.gallery:hover { background:url("img/btn_gallery_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.galleryOn { width:77px; height:37px; background:url("img/btn_gallery_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.sponsors { width:100px; height:37px; background:url("img/btn_sponsors_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.sponsors:hover { background:url("img/btn_sponsors_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.sponsorsOn { width:100px; height:37px; background:url("img/btn_sponsors_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.contact { width:85px; height:37px; background:url("img/btn_contact_s1.png"); background-repeat: no-repeat; background-position: 0 0; }
a.contact:hover { background:url("img/btn_contact_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
a.contactOn { width:85px; height:37px; background:url("img/btn_contact_s2.png"); background-repeat: no-repeat; background-position: 0 0; }
#content{
width:820px;
margin:0;
color:#000;
font-size:12px;
min-height:508px;
background:url("img/pageback1.gif");
background-repeat: no-repeat;
background-position: 0 0;
padding:40px;
overflow:auto;
}
h1{margin:0 0 10px 0;color:#4D7B7B;}
h2{margin:10px 0 10px 0;color:#4D7B7B;}
a{color:#1FBFB9;}
.quoteBox{background-color:#0C1216;height:auto;margin:0;padding:20px;font-family:'trebuchet ms',verdana,tahoma;font-size:16px;}
.quoteBox em{font-size:11px;}
.serviceLinkBox{
background:url("img/box1.png");
background-repeat: no-repeat;
background-position: 0 0;
width:299px;
height:122px;
float:right;
color:#FFF;
border:1px solid #26333B;
background-color:#0E424B;
}
.serviceLinkBox div.inner{padding:10px;}
#content div.rightText{
padding:10px;
background-color:#eee;
width:279px;
border:1px solid #bbb;
float:right;
margin-bottom:15px;
}
.rightText:hover{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
v.rightText h2{margin:0 0 10px 0;}
.textBox{
padding:10px;
background-color:#eee;
opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
width:475px;
border:1px solid #bbb;
float:left;
margin-bottom:15px;
text-align:right;
}
.textFull{
padding:10px;
background-color:#eee;
opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
border:1px solid #bbb;
float:left;
text-align:left;
float:left;
color:#000;
}
.textBox:hover{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.rounded{-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.clear{clear:both;}
ul.form{list-style-type:none;padding:0;margin:0;}
ul.form li{margin:4px 0;}
ul.form li label{width:80px;font-weight:bold;padding-top:3px;float:left;}
.txt{border:1px solid #26333B;background-color:#DCE4EC;}
ul.form li input.btn{border:1px solid #26333B;}
#footer{height:40px;text-align:right;color:#FFF;padding:5px;}
#footer a{color:#FFF;text-decoration:none;}
.newsBox{background-color:#FFF;border-bottom:1px solid #A0A080;border-right:1px solid #A0A080;padding:10px;margin-bottom:2px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#000;float:right;width:600px;opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.newsBox strong{color:#C5292E;font-size:14px;}
.newsBox strong a{color:#C5292E;font-size:14px;text-decoration:none;}
ul.imgList{list-style-type:none;margin:0;padding:0;}
li.product{float:right;margin:6px;-moz-border-radius: 5px;-webkit-border-radius: 5px}
a img{border:0;}
.quoteText{font-size:12px;color:#FFF;}
.quoteAuthor{font-size:10px;color:#eee;}
a{outline: none;}
td{vertical-align:top; width: 90px;}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0 !important;
}

#newspic{
	float:left;margin-right:10px;margin-bottom:10px;
}




.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
