@import url("nava.css");

html body {

        background:#CADB2A url('../images/common/base.gif') center -65px repeat ;

        font: normal 0.91em Arial, Tahoma, Helvetica, sans-serif;
        color:#ffffff;
        margin:0;
        padding: 0;
        padding-top:10px;
        text-align: center;
}
#shadow{ background:url(../images/common/dropshadow_main.gif) center top repeat-y;}
img { border-style:none;}
a, a:visited, a b        {
        color:	#FFFF00;
        text-decoration:none;
}

a:hover        {
        color:	rgb(255,0,0) ;
}

.hidden-text {
        display: none;
}

h1, h2, h3, h4, p, form, dl, dt, dd        {
        padding:0;
        margin:0;
}
a span{
        display:none;
}

.extracontent a, .extracontent a b{
        color:#C5D528;

}

/* ------------------------- MAIN CONTAINERS --------------------------- */

#container        {
        margin:0 auto;
        margin-top:0px;
        width:800px;
        clear:both;
        text-align:left;

        border:1px solid transparent;
        _border:1px solid #002440;
        position:relative;


}

 /*\*/
* html #container        {
        margin:0 auto;
        background:none;
        clear:both;
        text-align:left;
}/**/

#contents{
        position:relative;
        padding-left:110px;
        padding-top:20px;
width:540px;

}
/*-------------------------Main Backgrounds-------------------------------------*/
#homebody2 #container{
         background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}

#schoolbody2 #container{
         background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}
#homebody3 #container{
       background:#002440url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}

#corporatebody  #container{
         background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}
#corporatebody2  #container{
        background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}
#charterbody2 #container{
         background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}


#fleetbody2 #container{
        background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}


#ratesbody2  #container{
       background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}



#schoolbody2 #container{
        background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}



#mapsbody2 #container{
         background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}

#contactusbody2 #container{
          background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}

#contactbody2 #container{
         background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}


#termsbody2 #container{
         background:#002440 url(../images/common/learn-to-sail-course-page.gif) 0 0 no-repeat;
        height:600px;
}



/*============  Over writting the content area=======================*/

#homebody2 #contents {
       padding-left:110px;
        padding-top:20px;
        width:540px;
        padding:110;
        padding-top:20px;
        font-size:16px;
        line-height:25px;
}
#homebody2   #contents ul li {
        list-style-type:none;
        background:url(../images/common/hash.gif) no-repeat;
        margin-left:20px;
        padding-left:30px;
        margin-bottom:10px;
}

#homebody2  #contents ul li a {
        color:#fff;

        text-decoration:none;
}
#homebody2  #contents ul li a:hover {
        color:#BFD72F;
}


p.course-days{
        margin-left:60px;
}

p.course-days a{
        color:#BFD72F;
        text-decoration:none;
}
p.course-days a:hover{
        color:#fff;
}







/*========== Charter pages===============*/
#charterbody2  #contents{
        padding-left:110px;
        padding-top:20px;
        font-size:16px;
        line-height:15px;
}


#coursebody2   #contents ul li,#termsbody2   #contents2 ul li,#mapsbody2 #contents ul li{
        list-style-type:none;
        background:url(../images/common/hash.gif) no-repeat;
        margin-left:20px;
        padding-left:30px;
        margin-bottom:10px;
}

#charterbody2  #contents ul li a,#termsbody2   #contents ul li a,#mapsbody2 #contents ul li a{
        color:#fff;

        text-decoration:none;
}
#charterbody2  #contents ul li a:hover,#termsbody2   #contents  ul li a:hover{
        color:#BFD72F;
}

#courseintrobody2 #contents,  #mapsbody2 #contents,#contactbody2 #contents, #termsbody2 #contents {
        padding-left:110px;
        padding-top:20px; padding-top:0;
        width:540px;
        font-size:16px;
        line-height:25px;
}
#contactbody2 #contents h2, #brokeragebody2 #contents h2, #mapsbody2 #contents h2, #termsbody2 #contents h2  {
        background:url(../images/common/hash.gif) no-repeat;
        padding-left:30px;
        margin-bottom:10px;

        color:#BFD72F;
}



 #homebody2  #contents h3,  #homebody3 #contents h3,   #racingbody2 #contents h3, #contactbody2 #contents h3,#termsbody2 #contents h3, #mapsbody2 #contents h3 {
        margin-top:20px;
        font-size:16px;
        line-height:25px;

        color:#BFD72F;
}

#termsbody2 #contents p {

        line-height:25px;
        color:#fff;
}






/*========== school page===============*/
#schoolbody2  #contents h3, {
        margin-top:20px;
        font-size:14px;
        line-height:25px;
        color:#BFD72F;
}
#schoolbody2 #contents{
        padding-left:110px;
        padding-top:20px;
        width:540px;
}
#schoolbody2 #contents ul li{
        list-style-type:none;
        background:url(../images/common/hash.gif) no-repeat;
        margin-left:20px;
        padding-left:30px;
        margin-bottom:10px;
        line-height:18px;

}
#schoolbody2 #contents ul li h2{
        font-size:14px;
        color:#fff;
}
#schoolbody2 #contents ul li a{
        color:#BFD72F;
        font-size:12px;
        text-decoration:none;
}
#schoolbody2 #contents ul li a:hover{
        color:#fff;
}

#schoolbody2 #contents ul li ul li{
background-image:none; margin:0; padding:0;

}
/*------------  fleet styles-----------------------*/
#fleetbody2 #contents h2
}

#fleetbody2 #contents{
        padding-left:110px;
        padding-top:20px;
        width:540px;
        padding:110;
        padding-top:20px;
        font-size:16px;
        line-height:25px;
}
#fleetbody2  #contents #copy{
        padding-left:110px;
        padding-top:20px;
        width:540px;
}
.container-video        {
        margin:0;
        padding:0;
        margin-left:400px;
        margin-top:5px;
        display:block;
        background: transparent url("../images/buttons/bbut-videolink.gif") 0 0 no-repeat;
}

a.button-video {
        padding:0;
        margin:0;
        display:block;
        width:101px;
        height:19px;
        background: transparent url("../images/buttons/but-videolink.gif") 0 0 no-repeat;
}

a.button-video:hover {
        background: transparent url("../images/buttons/but-videolink.gif") 0 -19px no-repeat;
}

*/






/*------------ rates styles-----------------------*/
#ratesbody2  #contents {
padding-left:110px;
        padding-top:20px;
        width:540px;
        padding:110;
        padding-top:20px;
        font-size:16px;
        line-height:25px;
}






/*------------- school page-------------------------*/

#schoolbody2  #contents{
                padding-left:110px;
        padding-top:20px;
        font-size:16px;
        line-height:25px;
}
#schoolbody2 #contents ul li{
        list-style-type:none;
        background:url(../images/common/hash.gif) no-repeat;
        margin-left:20px;
        padding-left:30px;
        margin-bottom:10px;
        line-height:18px;

}
#schoolbody2  #contents ul li h2{
        font-size:16px;
        color:#fff;
}
#schoolbody2 #contents ul li a{
        color:#BFD72F;
        font-size:12px;
        text-decoration:none;
}
#schoolbody2  #contents ul li a:hover{
        color:#fff;
}

#schoolbody2 #contents ul li ul li{
background-image:none; margin:0; padding:0;
}

/*------------- contact page-------------------------*/

#contactbody2 #contents{
        padding-left:110px;
        padding-top:20px;
        width:540px;
        font-size:16px;
        line-height:25px;
}
#contactbody2 #contents ul li{
        list-style-type:none;
        background:url(../images/common/hash.gif) no-repeat;
        margin-left:20px;
        padding-left:30px;
        margin-bottom:10px;
        line-height:18px;

}
#contactbody2 #contents ul li h2{
        font-size:16px;
        color:#fff;
}
#contactbody2 #contents ul li a{
        color:#BFD72F;
        font-size:16px;
        text-decoration:none;
}
#contactbody2 #contents ul li a:hover{
        color:#fff;
}

#contactbody2 #contents ul li ul li{
background-image:none; margin:0; padding:0;

}

/* ********************************
        homepage photo styles/positioning
******************************** */
#mContainer {
        position:relative;
        width: 560px;
        height: 370px;
        text-align: 20;
        padding-bottom: 10px;
}
.mPhoto {
        position:absolute;
        top:0px;
        left:0px;
        width: 560px;
        -moz-opacity:0.0;
        filter:Alpha(opacity=0);
}
.mPhoto img {
        padding: 0;
}

#location {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
}

#mail_to{
        position:absolute;

        top:381px;
        left:140px;
        _left:30px;
}



.clear        {
        clear:both;
}


/* hacks and workarounds */
/* fix so Mozilla browsers allows content to fill container div */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */















