/* HTML DEFINITIONS */
body {
margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-align: center; background-color: #161616;
}
img { 
border: 0px; 
}
h1 {
margin: 0px; padding: 0px;
}
h2 {
margin: 0px; padding: 0px;
}


/* GENERAL LAYOUT */
#content {
width:900px; margin: 0 auto; text-align: left;
}
#header {
width: 900px; height: 130px; background-image: url(/images/header.gif); background-position: top left; background-repeat: no-repeat;
}
#menu {
width: 900px; height: 32px; background-image: url(/images/menu_bg.gif); background-position: top left; background-repeat: no-repeat;
}
#main {
width: 900px; display: table; background-image: url(/images/inner_bg.gif); background-position: top left; background-repeat: repeat-y;
}
#footer {
width: 900px; height: 29px; text-align: center; background-image: url(/images/footer.gif); background-position: top left; background-repeat : no-repeat; 
}

/* MENU BUTTONS */
.menubutton {
display: inline; float: left; margin-right: 30px; padding-top: 5px;
}
.menubuttoneng {
display: inline; float: left; margin-right: 45px; padding-top: 5px;
}
.menubuttonleft {
display: inline; float: left; height: 18px; width: 8px; background-image: url(/images/menu_button_left.gif); background-position: top left; background-repeat : no-repeat; 
}
.menubuttonmid {
display: table-cell; text-align: center; vertical-align : middle; float: left; height: 18px; background-image: url(/images/menu_button_mid.gif); background-position: top left; background-repeat : repeat-x; 
}
.menubuttonright {
display: inline; float: left; height: 18px; width: 8px; background-image: url(/images/menu_button_right.gif); background-position: top left; background-repeat : no-repeat; 
}

/* LINKS */
a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; font-weight: normal; text-decoration: underline;
}
a.footer {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; font-weight: normal; text-decoration: underline;
}
a.rollopaque img { 
filter:alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;
}
a.rollopaque:hover img {
filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;
}
a.rollopaque:active img {
filter:alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;
}
a.menuhref {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none; 
}
a.menuhref:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;
}
#footer a { 
color: #CCCCCC; 
}


/* TEXT */
.medium {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight : normal;
}
.pagetitle {
font-family:  Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #CCCCCC; font-size: 18px; font-weight: bold;
}


/* BOATS */
.boattitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF; font-weight : bold;
}
.subtitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFCC00; font-weight : bold;
}
.caracrow1 {
background-color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;
}
.caracrow2 {
background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;
}

/* RENTAL BOATS */
.loctitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFCC00; font-weight : bold;
}
.loccell {
border: 2px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;
}
.locdescr {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFCC00; font-weight : bold;
}
.locprice {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight : bold;
}
.locsubtitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight : bold;
}

/* USED BOATS */

.occastitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight : bold;
}
.occasprice {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFCC00; font-weight : bold;
}
