a{position:relative;}

html, body {
font-family: Arial;
font-size: 12px;
margin: 0px;
padding: 0px;
}

body {
background: #17223f url(gfx/boats_back2.png) repeat-x top center;
}
table td {
font-family: Arial;
font-size: 12px;
}
img {
border: 0px;
}
a {
text-decoration: none;
color: #000;
}

.normal {
font-weight: normal;
}


.CENTERED {
position: absolute;
width: 0px;
left: 50%;
right: 50%;
z-index: 100;
}
#mainDiv {
width: 780px;
}
#logo {
width: 181px;
height: 107px;
position: absolute;
left: -450px;
top: 10px;
z-index: 100;
cursor: pointer;
}
#menuLogo {
width: 730px;
height: 107px;
left: -259px;
top: 60px;
position: absolute;
z-index: 100;
cursor: pointer;
}
#menuLogo a {
margin-left: 16px;
}
#menuTop {
width: 949px;
height: 26px;
left: -485px;
top: 110px;
position: absolute;
z-index: 100;
background-color: #17223f;
padding-top: 15px;
padding-left: 16px;
font-weight: bold;
font-size: 12px;
color: #ffffff;
-moz-opacity: 1.00;
opacity: 1.00;
/filter: alpha(opacity=100);
}
*html #menuTop {
width: 965px;
height: 41px;
}
#menuTop a {
color: white;
}
#content {
width: 965px;
overflow: hidden;
left: -485px;
top: 151px;
position: absolute;
z-index: 100;
}
*html #content {
left: -485px;
}
#menuBottom {
height: 25px;
/*left: -390px;
top: 756px;
position: absolute;*/
z-index: 100;
padding-top: 13px;
font-weight: bold;
font-size: 10px;
}
*html #menuBottom {
color: #ffffff;
}

#menuBottom, #menuBottom a {
color: #ffffff;
}

#footer {
color: #ffffff;
}
#bottom {
/*left: -390px;
top: 794px;
position: absolute;*/
padding-left: 59px;
padding-right: 59px;
z-index: 100;
font-size: 10px;
}
*html #bottom {
padding-left: 62px;
}
#bottom, #bottom a {
color: #ffffff;
}
#home {
position: absolute;
z-index: 0;
left: -485px;
top: 0px;
padding-left: 0px;
}
*html #home {
padding-left: 0px;
}
#ibizaboats {
padding-left: 59px;
height: 425px;
overflow: auto;
}
*html #ibizaboats {
padding-left: 56px;
}
#ibizaboatsTextBox {
width: 551px;
height: 425px;
overflow: auto;
float:left;
}
#ibizaboatsText {
padding-left: 15px;
padding-right: 15px;
font-size: 12px;
}
#resellers {
height: 425px;
}
div.resellerInfo {
}
#boats {
height: 425px;
}
*html #boats {
padding-left: 0px;
}
#boatsHeading {
padding-left: 403px;
padding-top: 10px;
font-family: Palatino Linotype, Monaco;
font-size: 30px;
font-variant: small-caps;
}
#boatsSubHeading {
padding-left: 450px;
font-family: Palatino Linotype, Monaco;
font-size: 15px;
color: #7b7c7c;
font-variant: small-caps;
}
#boatsSubHeading a {
color: #7b7c7c;
}
#boatsImage {
float: left;
}
#boatsText {
padding-left: 21px;
padding-top: 5px;
height: 200px;
width: 500px;
overflow-x: hidden;
overflow-y: auto;
overflow: auto;
/*border: 1px #f00 solid;*/
}

#boatsTypeMeny {
padding-top: 0px;
}
#offer {
padding-left: 47px;
min-height: 425px;
}
*html #offer {
padding-left: 62px;
}
#offerHeading {
padding-left: 16px;
padding-top: 4px;
font-family: Palatino Linotype, Monaco;
font-size: 26px;
font-variant: small-caps;
}
#offerSubHeading {
padding-left: 63px;
font-family: Palatino Linotype, Monaco;
font-size: 15px;
color: #7b7c7c;
}
#offerSubHeading a {
color: #7b7c7c;
}
#resellerInfoTextHead {
font-family: Palatino Linotype, Monaco;
font-size: 18px;
font-variant: small-caps;
font-weight: bold;
}
#resellerInfoTextBody {
font-size: 12px;
}
#resellerInfoText {
padding: 19px;
height: 195px;
overflow: hidden;
}
#resellerInfoText a {
color: red;
}
#ibizaboatsHeading {
padding-left: 16px;
padding-top: 8px;
font-family: Palatino Linotype, Monaco;
font-size: 26px;
font-variant: small-caps;
}
#media {
padding-left: 59px;
height: 425px;
overflow: auto;
}
#media a {text-decoration: underline;}
*html #media {
padding-left: 62px;
}
.mediaHeading {
padding-left: 16px;
padding-top: 12px;
padding-bottom: 12px;
font-family: Palatino Linotype, Monaco;
font-size: 26px;
font-variant: small-caps;
}
#mediaTable {
width: 780px;
}
#mediaTable td {
width: 390px;
vertical-align: top;
}
.mediaText {
padding-left: 16px;
}
#boatModel {
padding-left: 59px;
padding-bottom: 15px;
}
*html #boatModel {
padding-left: 62px;
}
#modelMenu {
position:absolute;
width: 607px;
height: 27px;
background-color: #fff;
padding-left: 18px;
padding-top: 14px;
-moz-opacity: 0.70;
opacity: 0.70;
filter: alpha(opacity=70);
}
*html #modelMenu {
width: 625px;
height: 41px;
}
#modelMenu div {
font-weight: bold;
-moz-opacity: 1.00;
opacity: 1.00;
filter: alpha(opacity=100);
}
#modelImage {
position:absolute;
}
*html #modelImage {
/*left:56px;*/
}
#modelImages {
position:absolute;
left:684px;
top: 41px;
background-color:#fff;
width:263px;
height:291px;
padding-left: 18px;
}
*html #modelImages {
width:155px;
margin-left: 3px;
}
#modelImagesHead {
position:absolute;
left:684px;
background-color:#fff;
width:263px;
height:27px;
padding-left: 18px;
padding-top: 14px;
}
*html #modelImagesHead {
width:155px;
height:41px;
margin-left: 3px;
}
#modelGallery {
height: 332px;
}
#modelHead {
padding-top: 10px;
padding-bottom: 9px;
font-family: Palatino Linotype, Monaco;
font-size: 22px;
font-variant: small-caps;
}
#tabText {
min-height: 130px;
padding: 28px;
}
.files {
padding-top: 15px;
}
.underline {
text-decoration: underline;
}