/* 2010-02-22 09:50*/
/* common styles */

body
{
        background-image:url(images/logo/water1.jpg);
        font-family:Arial,Helvetica,sans-serif;
        font-size:0.8125em;
        color:#000000;
        background-color:#C0C0C0;
}

body.transferred
{
        background-image:none;
        background-color:#FF0000;
}

table
{
        font-size:1em;
        border-style:none;
}

img
{
        border-style:none;
}

img.language
{
        vertical-align:middle;
}










/* front page */

.maintable
{
        border-collapse:collapse;
        width:100%;
}

.maintop
{
        vertical-align:top;
        width:40%;
}

.maincentered
{
        text-align:center;
}

.mainhigh
{
        height:300px;
}

table.boattable
{
        border-style:solid;
        border-color:#A0A0A0;
        border-width:1px;
        border-collapse:collapse;
        font-size:0.8125em;
}

table.boattable td
{
        border-style:solid;
        border-color:#A0A0A0;
        border-width:1px;
        text-align:left;
}

a.icon
{
        color:#000000;
        background-color:transparent;
        text-decoration:none;
}

a.greenlink
{
/*        color:#008040;*/
        color:#FFFFFF;
        background-color:transparent;
        font-weight:bold;
}

ul.mainnavlist
{
/*        color:#008040;*/
        color:#FFFFFF;
        margin-bottom: 0;
        list-style-type:square;
        font-weight:bold;
}

ul.mainnavlist a
{
/*        color:#008040;*/
        color:#FFFFFF;
        background-color:transparent;
        font-weight:bold;
}

span.fairdate
{
        color:#C0C0C0;
}

span.fairbooth
{
        color:#ff0000;
}

span.fairhall
{
        color:#00ff00;
}

span.fairattention
{
        color:yellow;
}

.footnote
{
        font-size:0.77em;
}

.goo
{
        font-size:2px;
}

#mainback
{
/*        color:#000000;*/
        color:#FFFF80;
/*        background-color:#C0C0C0;*/
        background-color:#909090;
        background-image: url('images/bg4.jpg');
        background-repeat: no-repeat;
        background-position: bottom left;
}

#corporationname
{
        font-size:1.23em;
        font-weight:bold;
}

#fishleft
{
        color:#000000;
        background-color:#808080;
        font-size:1.8462em;
        font-weight:bold;
        font-style:italic;
        text-decoration:underline;
}

#fishright
{
        color:#FFCC00;
        background-color:#808080;
        font-size:1.8462em;
        font-weight:bold;
        font-style:italic;
        text-decoration:underline;
}

#timestamp
{
        color:#808080;
        background-color:transparent;
        font-size:0.77em;
}

#languageblock
{
        font-size:0.77em;
        text-align:right;
}

#faircell
{
        background-color:#000080;
        color:#FFFF80;
        font-size:1.23em;
        font-weight:bold;
        vertical-align:top;
        background-color:transparent;
}

#fairpic
{
        vertical-align:top;
        text-align:right;
}

#fairlist
{
        list-style-type:circle;
}

#fairlistcell
{
        vertical-align:middle;
}

.fishdeluxesmall
{
        color:#FFCC00;
        background-color:#000080;
        font-weight:bold;
        font-style:italic;
}

.cruiserfpromosmall
{
        color:#FFCC00;
        font-size:0.8em;
/*        background-color:#000080;*/
        font-weight:bold;
        font-style:italic;
}

#cruiserfcell
{
        vertical-align:top;
}

.oldtypelisting
{
         font-size:0.8em;
         text-decoration:none;
}

.fairlink
{
         color:#FFFF80;
         text-decoration:none;
}






/* boat pages */

div.languagetop
{
/*        float:right;
        margin-left:5px;*/
        text-align:center;
}

div.navtop
{
        /*float:right;*/
        position:absolute;
        top:0;
        right:0;
        margin-top:7px;
        margin-right:7px;
}

div.logotop
{
        text-align:center;
}

div.companyaddress
{
/*        float:left;*/
        position:absolute;
        top:0;
        left:0;
        margin-top:7px;
        margin-left:7px;
        text-align:center;
        font-size:0.77em;
}

div.pricedisclaimer
{
        font-size:0.77em;
}

.dateofchange
{
        font-size:0.77em;
}

.boatnametitle
{
        font-size:4em;
        font-weight:900;
        font-style:italic;
        text-align:center;
        clear:both;
}

.gallerycontainer
{
        margin-left:0px;
        margin-right:0px;
}

.gallery
{
        border-style:solid;
        border-color:#ffffff;
        border-width:1px;
        border-collapse:collapse;
        margin-left:auto;
        margin-right:auto;
}

.gallery td
{
        border-style:solid;
        border-color:#ffffff;
        border-width:1px;
        vertical-align:bottom;
        text-align:center;
        font-size:0.77em;
}

.LUV
{
        font-size:1.4em;
        font-weight:bold;
        text-align:center;
}

.boatarticle
{
        background-color:white;
        width:100%;
        clear:both;
}

.boatarticle td
{
        vertical-align:top;
}

td.boattriple
{
        width:33%;
}

div.boattriple
{
        width:33.3%;
        float:left;
        margin:0;
        border:0;
        padding:0;
/*        background-color:blue;*/
}

.boatarticle h1
{
        font-size:1.23em;
        font-weight:bold;
        text-decoration:underline;
}

.boatarticle h2
{
        font-size:1.48em;
        font-weight:bold;
        font-style:italic;
}

div.data
{
        float:left;
        padding-left:5px;
}

td.dataleft
{
}

td.datamiddle
{
        text-align:right;
}

td.dataright
{
        text-align:right;
}

div.video
{
        float:right;
}

div.boattext
{
        float:left;
        margin-left:40px;
}

div.bottomline
{
        clear:both;
        background-color:#E0E0E0;
}

.priceleft
{
        font-size:1.38em;
        font-weight:bolder;
        text-decoration:underline;
}

.priceright
{
        text-decoration:underline;
}

.boatsingle
{
        padding:10px;
}

.boatannouncer
{
        font-size:3em;
        font-weight:700;
        text-align:center;
        clear:both;
}



/* fleet */

.fleet
{
        color:#FF0000;
        font-size:2em;
        font-weight:900;
        font-style:italic;
}

.fleetright
{
        text-align:right;
}

.fleetlogo
{
        vertical-align:text-bottom
}

.fleetimagediv
{
        margin-top:5px;
        margin-bottom:5px;
}

.fleetimagedivrel
{
        position:relative;
}

.fleetimagetext
{
        position:absolute;
        left:0px;
        top:5px;
        width:179px;
        height:27px;
        background-color:white;
        font-style:italic;
        font-weight:bold;
}

.fleetimagetext_f
{
        font-size:1.2em;
}

.fleetimagetext_e
{
        font-size:1.4em;
}






/* industrial parts */

.industrial li
{
        margin-bottom:10px;
}

.industrialemphasis
{
        font-weight:bold;
}





/* fish special */

div.fishtop
{
        background-color:yellow;
        width:100%;
}

div.fishpart1top
{
        width:30%;
        float:left;
        margin:0;
        border:0;
        padding:0;
/*        background-color:blue;*/
        text-align:center;
}

div.fishpart2top
{
        width:40%;
        float:left;
        margin:0;
        border:0;
        padding:0;
/*        background-color:red;*/
        text-align:center;
}

div.fishpart3top
{
        width:30%;
        float:left;
        margin:0;
        border:0;
        padding:0;
/*        background-color:green;*/
        text-align:center;
}

div.fishbottom
{
/*        background-color:gray;*/
        width:100%;
        clear:both;
}

div.fishpartbottom1
{
        background-color:white;
        width:49.7%;
        float:left;
}

div.fishpartbottom2
{
        background-color:white;
        width:49.7%;
        float:right;
}

.deluxepromo
{
        color:#000080;
/*        background-color:#808080;*/
        font-size:1.2em;
        font-weight:bold;
/*        font-style:italic;*/
/*        text-shadow:black 5px 4px;*/
}

.fishname
{
        font-size:2em;
        font-weight:900;
        font-style:italic;
}

#fishboattext
{
        margin-left:0px;
        padding-left:5px;
}







/* row boats */

#rowboatarticle
{
        margin:2px 0px 2px 0px;
/*        background-color:red;*/
}

div.boatinlet
{
/*        background-color:green;*/
        margin-left:10px;
        margin-right:10px;
}

.rowboattext
{
        text-align:center;
        background-color:#F0F0F0;
        font-weight:bold;
}

.rowboattextbottom
{
        background-color:#F0F0F0;
}

#rowboatbackground
{
        background-color:#F7F7F7;
}






/* old types */

.oldtypedivider
{
        clear:both;
        background-color:gray;
}

.oldtypedata
{
        float:left;
        padding-left:5px;
        width:16em;
}

.oldtypepics
{
        float:left;
        padding:5px;
}






/* used boats*/

h2.used
{
        font-size:3em;
        color:#000080;
}

.invis
{
        font-size:0.5em;
        color:#ffffff;
}

table.used
{
        border-style:solid;
        border-color:#000080;
/*        width:100%;*/
        border-width:1px;
/*        border-spacing:0px;*/
        border-collapse:collapse;
        font-size:1.2em;
}

table.used td
{
        border-style:solid;
        border-color:#000080;
        border-width:1px;
        padding:0px 3px 0px 3px;
}

.usedemphasized
{
        font-weight:bold;
}

.usedgallery
{
        text-align:center
}

#usedcaption
{
        font-size:3.2em;
        font-weight:bold;
        text-decoration:underline;
}





/* boutique */
.boboalpha
{
        text-align:left;
        font-weight:bold;
        background-color:#EEEEEE;
        padding-left:20px;
}

.bobotable
{
        width:100%;
        border-style:solid;
        border-width:1px;
        border-color:#808080;
        border-collapse:collapse;
}

.bobotable td
{
        border-style:solid;
        border-width:1px;
        border-color:#808080;
        vertical-align:middle;
}

.bobodesc
{
        text-align:left;
}

.bobodescX
{
         text-align:left;
         background-color:red;
}

.boboprice
{
        text-align:center;
}

.boboinlet
{
        padding:5px;
}

.bobonav
{
        background-color:#C0C0C0;
        text-align:center;
}

.bobosailready
{
        font-weight:bold;
        font-size:1.2em;
        text-align:left;
        padding-left:20px;
}

.bobolevel2
{
        padding-left:3em;
}

.bobolevel3
{
        padding-left:6em;
}

.bobopricerequest
{
        font-style:italic;
}

.bobonl
{
        font-size:0.69em;
        padding-left:1em;
}

.bobospacer
{
        height:55em;
}





/* div test*/

.one
{
        background-color:#A00000;
        float:left;
        width:16.6%;
}
.two
{
        background-color:#00A000;
        float:right;
        width:33%;
}
.three
{
        background-color:#3030FF;
        border-style:solid;
        border-width:2px;
        border-color:#FF30FF;
}
.four
{
        background-color:#A0A000;
        float:left;
        width:50%;
}
.five
{
        background-color:#00A0A0;
        float:right;
        width:50%;
}