body { 
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;
background-color : #0871a5;
margin : 0;
color : #064868;
}
p {
font-size : 12px;
color : #064868;
}
input {
padding: 2px;
margin: 1px;
}

form{
padding: 0px;
margin: 0px;
}

a.red {color:f00000; text-decoration:underline}

a.red:link {color:f00000; text-decoration:underline}
a.red:visited {color:f00000; text-decoration:underline}
a.red:hover {color:f00000; text-decoration:none}

.indexbold-text {color : #095b83; font-weight:bold; margin-top:14px;}
#multiplePhotos div {  }
td, p, span { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.02em;
color : #000000;
line-height:1.2em;
} 
#photos img {cursor:pointer; border:1px solid #046FBB; border:collapse:collapse}
#multiplePhotos img {cursor:pointer; border:1px solid #046FBB; border:collapse:collapse; float:left; margin:7px 7px 7px 0;}
.bg-header { 
background-attachment : scroll;
background-image : url(../images/mainx_01.jpg);
background-repeat : no-repeat;
background-position : left top;
} 
.bg-body { 
background-attachment : scroll;
background-image : url(../images/mainx_02.jpg);
background-repeat : repeat-y;
height : 500px;
} 
.bg-footer { 
background-attachment : scroll;
background-image : url(../images/mainx_03.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 101px;
} 
.navh-link { 
color : #095b83;
line-height : 17px;
text-decoration : underline;
} 
a.navh-link:link { 
color : #095b83;
line-height : 17px;
text-decoration : underline;
} 
a.navh-link:visited { 
color : #095b83;
line-height : 17px;
text-decoration : underline;
} 
a.navh-link:hover { 
color : #000000;
line-height : 17px;
text-decoration : none;
} 
a.navh-link:active { 
color : #000000;
line-height : 17px;
text-decoration : none;
} 
.nav-link { 
color : #d1eaf7;
font-size : 9px;
font-weight : bold;
} 
a.nav-link:link { 
color : #d1eaf7;
font-size : 9px;
font-weight : bold;
text-decoration : none;
} 
a.nav-link:visited { 
color : #d1eaf7;
font-size : 9px;
font-weight : bold;
text-decoration : none;
} 
a.nav-link:hover { 
color : #FF6600;
font-size : 9px;
font-weight : bold;
text-decoration : none;
} 
a.nav-link:active { 
color : #FF6600;
font-size : 9px;
font-weight : bold;
text-decoration : underline;
} 
a:link { 
color : #095b83;
font-size : 11px;
text-decoration : none;
} 
a:visited { 
color : #095b83;
font-size : 11px;
text-decoration : none;
} 
a:hover { 
color : #d7c495;
font-size : 11px;
text-decoration : underline;
} 
a:active { 
color : #d7c495;
font-size : 11px;
text-decoration : underline;
} 
a.nav:link { 
color : #000000;
font-weight : bold;
font-size : 11px;
text-decoration : none;
} 
a.nav:visited { 
color : #000000;
font-weight : bold;
font-size : 11px;
text-decoration : none;
} 
a.nav:hover { 
color : #d7c495;
font-weight : bold;
font-size : 11px;
text-decoration : underline;
} 
a.nav:active { 
color : #d7c495;
font-weight : bold;
font-size : 11px;
text-decoration : underline;
} 
.txt-white { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
} 
.line-ht { 
height : 17px;
} 
.boatThumb { 
border-right : 1px solid #fff;
padding-right : 5px;
border-top : 1px solid #fff;
padding-left : 5px;
float : left;
background-image : url(images/gradientcorner.jpg);
padding-bottom : 5px;
margin : 0 13px 13px 0;
border-left : 1px solid #fff;
padding-top : 5px;
border-bottom : 1px solid #fff;
background-repeat : no-repeat;
background-color : #fff;
} 
.loading { 
background-attachment : scroll;
background-image : url(../images/loading.gif);
background-repeat : no-repeat;
background-position : top;
} 
.error{background-color:#ffebe8; border: 1px solid #dd3c10; border-collapse: collapse;}
.error a{color:#dd3c10}
.pad_error{padding:7px 11px 7px 11px}
.success_message{background-color:#edeff4; border:1px solid #d8dfea; border-collapse: collapse;}
.pad_success_message{padding:7px 11px 7px 11px}
.success_message a:link { 
color :  #ff6600;
font-weight : bold;
font-size : 11px;
text-decoration : underline;
} 
.success_message a:visited { 
color :  #ff6600;
font-weight : bold;
font-size : 11px;
text-decoration : underline;
} 
.success_message a:hover { 
color : #d7c495;
font-weight : bold;
font-size : 11px;
text-decoration : none;
} 
.success_message a:active { 
color : #d7c495;
font-weight : bold;
font-size : 11px;
text-decoration : none;
}
a.accent:link { 
color :  #ff6600;
font-size : 11px;
text-decoration : none;
} 
a.accent:visited { 
color :  #ff6600;
font-size : 11px;
text-decoration : none;
} 
a.accent:hover { 
color : #d7c495;
font-size : 11px;
text-decoration : underline;
} 
a.accent:active { 
color : #d7c495;
font-size : 11px;
text-decoration : underline;
}
/* CodeIgniter */
.center{text-align: center}
.header-background-img{background:#0872a6 url('./../images/mainx_01.jpg') repeat-x center bottom;} 
.body-container{margin: 0 auto; width: 800px; background:#ffffff url('./../images/mainx_02.jpg') repeat-x center;}
.body-background{background:#ffffff url('./../images/mainx_02.jpg') repeat-x center;}
.body-format{text-align: left;margin:0px 0px 0px 0px;padding: 0 21px 0 21px;url('./../images/mainx_02.jpg') repeat-x center;}
.footer-background{background:#1c79a7 url('./../images/mainx_03.jpg') no-repeat center top;}
.clear-right{clear: right;}
.horizontal-nav{position:relative;text-align:right;float:right;width:400px;margin-top:21px;padding-right:27px;}
.login-auth-container{padding:9px 0 0 0;line-height:110%;}
.login-auth-container input{}
.float_l{float:left;}
.float_r{float:right;}
.clear_l{clear:left;}
.clear_r{clear:right;}
.clear{clear:both;}
.cursor-pointer{cursor:pointer;}
.footer-horizontal-nav{margin-top: 154px}
.copy{background:#1d79a8;color:#fff;text-align:left;padding:7px 21px 7px 21px;}
.copy-content{color:#a5cec6;}
.footer-copy-styles{display:block;background:#3337fa4;margin:3px 0 7px 0;padding:3px;border:1px solid #4588a7;}
.width-fourty-eight-percent{width:48%; padding:7px 0 7px 0;}
.width-fifty-nine-percent{width:59%; padding:7px 0 7px 0;}
.width-thirty-eight-percent{width:38%; padding:7px 0 7px 0;}
.login-form label{display:block;float:left;width:105px;font-weight:bold;}
.login-form p{clear:both; padding:7px;}
.login-form input{float:left;}
.button-standard{border:1px solid #08608b;border-collapse:collapse;background-color:#2391c9;color:#ffffff;font-family:Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:11px;font-weight:bold;outline:medium none;white-space:nowrap;}
.forgot-password-container{padding:9px 0 7px 0;clear:both;}
.forgot-password-container span{color:#d1eaf7;}
.underline-text{color:#fff;cursor:pointer;border:1px solid #a2b7b0;border-collapse:collapse;padding:2px;}
.margin-l-7{margin-left:7px;}
.pad-3{padding:3px;}
.bold{font-weight:bold;}

/* header details */
.header-h3{font-size: 16px; color:#58815c; margin-bottom: 0px;}
h4{font-size: 11px; color:#0971a6; margin: 7px 0px 0px 7px;}
.text-align-l{text-align: left;}
.label{color:#41584e;line-height:201%;}
.profile-form label{display:block;float:left;width:85px;color:#58815c;line-height:201%;}
.profile-form p{clear:both; padding:7px;}
.profile-form input{float:left;}
.profile-reset-form label{display:block;float:left;width:141px;font-weight:bold;color:#58815c;line-height:201%;}
.profile-reset-form p{clear:both; padding:7px;}
.profile-reset-form input{float:left;}
.no-pad{padding:0;margin:0}
.float-l{float:left;}
.display-inline{display:inline;}
.form-container-left-pad{padding-left:3px;}
.profile-form-button-spacer{clear: right; margin-top:31px;}
.message{background-color:#bfd0c8; border: 1px solid #7da795; border-collapse: collapse;}
.pad_message{padding:7px 11px 7px 11px;margin-top:14px;}
.message p{padding:3px;margin:3px;color:#267359;}
.message a, .message a:visited{color:#0872a6;font-weight:bold;}
.message a:hover{color:#f98509;font-weight:bold;}
.error{background-color:#ffebe8; border: 1px solid #dd3c10; border-collapse: collapse;}
.pad_error{padding:7px 11px 7px 11px;margin-top:14px;}
.error p{padding:3px;margin:3px;color:#267359;}
.error a, .error a:visited{color:#0872a6;font-weight:bold;}
.error a:hover{color:#f98509;font-weight:bold;}
.user-update-success{color:#fa8007;}
.profile-form label{width:114px;}

.boat-count{padding: 21px 0 14px 21px;}
h3{font-size:15px;}
h4{font-size:13px;}.orange-title{color:#0971a6;}
.spinner {height:100%; background:transparent url(http://www.marinebay.com/css/960/images/header.jpg) no-repeat center center;}
.resetLabel{display:block; float:left; width:130px}
.resetTextField {float:right;}
