/* Start of CMSMS style sheet 'Front Page CSS' */
* {
margin : 0;
padding : 0;
}
body {
font-family : 'Lucida Grande', Arial, sans-serif;
font-size : 12px;
line-height : 18px;
}
p, ul, ol { /* , ul, ol  */
margin-bottom : 18px;
}
a {
text-decoration : underline;
outline: none;
color : #00f;
}
a:hover {
text-decoration : none;
color : #78f;
}
ul {
list-style-type : square;
margin-left : 2em;
}
h1 {
font-size : 24px;
line-height : 36px;
margin-bottom : 18px;
}
h2 {
font-size : 18px;
line-height : 18px;
margin-bottom : 18px;
}
h3 {
font-size : 12px;
line-height : 18px;
}
#printheader {
display : none;
}
img {
border-style : none;
}
blockquote, pre {
padding : 0.25em 40px;
}
code {
font-family : 'Lucida Grande', Arial, sans-serif;
}
table {
border-collapse : collapse;
border-spacing : 0;
empty-cells : show;
padding : 0;
margin : 0;
}
* {
padding : 0;
margin : 0;
border : 0;
}
body, html {
color : #000;
background : #369;
text-align : center;
margin-bottom : 0px;
}
.clear {
clear : both;
}
#mainContainer {
width : 900px;
margin : 0 auto;
min-height : 675px;
height:auto !important;
height : 675px;
background : #fff;
text-align : left;
}
/** html #mainContainer {
height : 650px;
}*/

#floatleftcol {
width : 240px;
background : transparent;
float : left;
position : absolute;
z-index : 100;
}

.floatleftcolWrap {
width : 175px;
min-height : 675px;
height:auto !important;
height : 675px;
background : #fff;
color : #000;
margin : 0 20px;
}
* html .floatleftcolWrap {
height : 650px;
}
.floatleftcolInnerWrap {
padding : 5px;
}
#header {
background : #359 url(uploads/front_page/top_border.png) repeat-x;
min-height : 77px;
padding-left : 220px;
}
* html #header {
height : 77px;
}
#header a {
color : #fff;
text-decoration : none;
}
#header a:hover {
color : #ccc;
text-decoration : underline;
}
#smallLogo {
float: right;
margin-top: 3px;
margin-right: 20px;
display:inline;
}
#header2 {
background : #393;
min-height : 20px;
color : #fff;
padding-left : 240px;
border-top : 1px solid #369;
border-bottom : 1px solid #369;
}
* html #header2 {
height : 20px;
}
#header2 a {
color : #fff;
text-decoration : none;
}
#header2 a:hover {
color : #ccc;
text-decoration : underline;
}
#imageBanner {
float : right;
width : 685px;
background : #FFF;
border-bottom : 0px solid #369;
border-left : 0px solid #369;
text-align : center;
/*margin-bottom : 10px;*/
}

/* #imageBanner img { padding: 0; margin:0;} */

#flashDiv {
float : right;
width : 685px;
height : 240px;
background : #398;
border-bottom : 1px solid #369;
text-align : center;
margin-bottom : 10px;
}
#flashDivAlign {
margin : 0 auto;
margin-top : 20px;
}

#flashDivboat { margin: 0 20px 0 0; }

.outer {
padding-left : 240px;
padding-right : 10px;
background: #FFF;
}
*html .outer {
/*padding-right: 30px;*/
}
.float-wrap {
float : right;
width : 900px; /*was 685 */
margin-left : -240px;
}
#content {
float : right;
width : 675px;
position : relative;
}
* html #content { } /* STUPID IE 6 */

.contentWrap {
text-align : justify;
padding : 10px;
}
/* *html .contentWrap { padding-right: 30px;} */

#footer {
width : 900px;
height: 30px;
margin : 0 auto;
text-align : center;
background : #369;
padding-top: 20px;
color: #FFF;
}
#footer a {
color: #CEF;
}
#footer a:hover {
color: #FFF;
}

.Spacer5 {
width : 5px;
height : 5px;
}
.Spacer10 {
width : 10px;
height : 10px;
}
.Spacer15 {
width : 15px;
height : 15px;
}
.Spacer20 {
width : 20px;
height : 20px;
}
#weather {
width: 132px;
margin: 0 auto;
margin-top: 15px;
/*background: #C6E2EE;
border: 1px solid #369; */
}

.seabrooklogo {
display: none;
text-align: center;
}
.imageLeft {
margin: 3px;
border: 1px solid #000;
}
/****************************************************************************************************************/
.foodTBL {
padding: 3px;
text-align:left;
}
.foodTBL img {
border: 1px solid #000;
margin: 3px;
}
.foodTBLcell {
float:left;
width: 225px;
}
.foodTBLcontent {
}
.foodTBLrow1 {
margin: 5px 0;
width:675px;
}
table.tblpadding {
}
table.tblpadding td {
padding: 10px;
}
table.tblpadding tr.tblpaddingHeader {
font-weight: bold;
font-size: 18px;
line-height: 22px;
padding: 0px;
}
table.tblpaddingRL {
}
table.tblpaddingRL td {
padding: 0px 10px;
}

div.float_right_box {
float: right;
width: 200px;
margin: 0px 0 10px 15px;
}
div.float_right_box img {
margin-top: 10px;
border: 1px solid #000;
}

span.imgwt div {
color: #F00;
padding: 10px;
text-align: justify;
}
.HBBrow {
padding: 10px;
}
.HBBlink {
padding: 5px;
font-size: 10px;
}
.HBBimg {
float: right;
border: 1px solid #000;
margin: 0 0 10px 10px;
}
.HBBcontent {
margin: 0 0 10px 0;
}
.HBBpromo { 
width: 300px;
height: 100px;
float: right;
background: #FFF url(uploads/companydirectory/promobox.gif) no-repeat center center;
vertical-align: middle;
overflow: hidden;
}
.HBBpromo div { 
width: 260px; 
height: 90px; 
margin: 5px auto; 
}

.boxradei10 {
     -moz-border-radius-topleft: 10px;
     -webkit-border-top-left-radius: 10px;
     -moz-border-radius-topright: 10px;
     -webkit-border-top-right-radius: 10px;
     -moz-border-radius-bottomleft: 10px;
     -webkit-border-bottom-left-radius: 10px;
     -moz-border-radius-bottomright: 10px;
     -webkit-border-bottom-right-radius: 10px;
     padding: 10px;
background: #00f;
}

.specialbox {
   margin: 10px 0 10px 0;
   padding: 10px;
   width: 300px;
    border: 2px solid #7bd6d6;
    background-color: #d2f1f1;
     -moz-border-radius-topleft: 10px;
     -webkit-border-top-left-radius: 10px;
     -moz-border-radius-topright: 10px;
     -webkit-border-top-right-radius: 10px;
     -moz-border-radius-bottomleft: 10px;
     -webkit-border-bottom-left-radius: 10px;
     -moz-border-radius-bottomright: 10px;
     -webkit-border-bottom-right-radius: 10px;
}
/* End of 'Front Page CSS' */

