body{
margin: 10px 0 5px 0;
padding: 0 0 5px 0;
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 0.9em;
color: #000000;
background-color: #FFFFFF;
width: 100%;
}

div.preload{
display: none;
}

h1{
font-size: 1.1em;
font-weight: bold;
font-style: italic;
font-family: Lucida Sans Unicode, Lucida Grande, verdana, arial, helvetica, sans-serif;
color: #000000;
margin: 3px;
padding: 0;
}
h2{
font-size: 1em;
font-style: normal;
color: #C00000;
color: #444444;
margin: 3px;
padding: 0;
}
h3{
font-size: 1.5em;
font-weight: bold;
font-family: Lucida Sans Unicode, Lucida Grande, verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
margin: 0;
padding: 0;
}
.h3a{
color: #000000;
text-align: center;
}
.h3b{
font-size: 1.05em;
color: #000000;
}
h4{
font-size: 1.05em;
font-weight: bold;
color: #FFFFFF;
margin: 0;
padding: 0;
}
.h4a{
font-size: 1.5em;
text-align: center;
padding: 1em 0 0 0;
color: #000000;
}
.h4b{
font-size: 1.5em;
font-weight: bold;
font-style: normal;
color: #000000;
text-align: center;
margin: 0;
padding: 0;
}
.h4c{
color: #000000;
}
.h4d{
font-size: 1.5em;
text-align: left;
padding: 1em 0 0 0;
color: #000000;
}

em{
text-decoration: underline;
font-style: normal;
}

img{
border-width: 0px;
padding: 0;
margin: 0;
}

img.arrow{
vertical-align: middle;
}

.clear{
float: none;
clear: both;
height: 1px;
width: 90%;
font-size: 0.1em;
}
.clear1{
float: none;
clear: both;
height: 0px;
width: 90%;
font-size: 0.1em;
}


.prop{
height: 13em;
float: right;
width: 1px;
}
.prophead{
height: 6em;
float: right;
width: 1px;
}

span.tabin{
position: absolute;
left: 11em;
}

div.outercontent{
width: 100%;
position: relative;
z-index: 1;
top: 0;
left: 0;
text-align: center;
padding:0;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
}

div.content{
position: relative;
left: 0;
z-index: 2;
width: 845px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
padding: 0;
background-color: #FFFFFF;
text-align: left;
}

div.header{
width: 100%;
height: 135px;
position: relative;
z-index: 3;
margin: 0;
padding: 0;
}
#headerimg{
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}

div.subheader{
width: 100%;
position: relative;
top: 0;
left: 0;
z-index: 3;
margin: 0;
padding: 0.2em 0 0.2em 0;
text-align: center;
height: 7em;
height: 6.5em;
}

div.addressblock{
float: right;
font-size: 0.8em;
width: 20em;
padding: 0 0px 0 0;
text-align: right;
}

div.bookingno1{
position: relative;
top: 0.5em;
left: 0em;
float: left;
color: #FFFFFF;
color: #000000;
background-color: #AAAAAA;
font-size: 0.9em;
font-weight: bold;
border: 1px solid #FFFFFF;
width: 22em;
padding: 0;
margin: 0 0 0 1px;
}
div.bookingno1 p{
position: relative;
clear: left;
padding: 0;
margin: 0;
line-height: 1em;
}

div.bookingno2{
position: relative;
top: 0.5em;
left: 0em;
float: left;
color: #FFFFFF;
background-color: #000099;
font-size: 0.9em;
font-weight: bold;
border: 1px solid #FFFFFF;
width: 22em;
padding: 0;
margin: 0 0 0 0px;
}
div.bookingno2 p{
position: relative;
clear: left;
padding: 0;
margin: 0;
line-height: 1em;
}

div.plastic{
position: relative;
float: left;
top: 16px;
left: 10px;
}

div.main{
font-size: 0.7em;
width: 100%;
position: relative;
z-index: 3;
margin: 5px 0 0 0;
padding: 0px;
}

#main1{
background-image: url(images/back.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}

#maincontact{
background-image: url(images/sign.jpg);
background-position: 90% 100%;
background-repeat: no-repeat;
}


div.mainwords{
padding: 10px 0px 0 0px;
margin: 0;
}
div.mainwords p, div.mainwords address{
font-style: normal;
padding: 0;
margin: 2px 0 10px 0;
}


div.headi{
float: right;
width: 100%;
background-color: #FFFFFF;
font-size: 1.05em;
font-weight: bold;
border: 1px solid #2D3B6C;
padding: 0;
margin: 2px 0 0 0;
text-align: center;
}
div.headi h4{
color: #FFFFFF;
font-style: normal;
}
img.ilogo{
padding-top: 0px;
margin-top: 12px;
}


div.fullleftcol{
float: left;
width: 49%;
margin: 10px 0 0 0px;
padding: 0 5px 0 0px;
}
div.fullrightcol{
float: right;
width: 49%;
margin: 10px 0px 0 0;
padding: 0 0px 0 5px;
}
div.fullrightcol1{
float: right;
width: 35%;
margin: 10px 0px 0 0;
padding: 0 0px 0 5px;
}

div.head{
float: right;
width: 100%;
background-color: #AAAAAA;
font-size: 1.05em;
font-weight: bold;
border: 1px solid #2D3B6C;
padding: 0;
margin: 2px 0 0 0;
text-align: center;
}
div.head h3{
padding: 0em 0 0 0;
margin:0;
color: #000000;
}
div.head h4{
color: #000000;
font-style: normal;
}

div.headh{
float: right;
width: 100%;
background-color: #E00000;
font-size: 1.05em;
font-weight: bold;
border: 1px solid #2D3B6C;
padding: 0;
margin: 2px 0 0 0;
text-align: center;
}
div.headh h3{
padding: 0em 0 0 0;
margin:0;
color: #FFFFFF;
}
div.headh h4{
color: #FFFFFF;
margin: 0;
padding: 0;
}

div.headcom{
float: right;
width: 100%;
background-color: #E7E8FD;
font-size: 1.05em;
font-weight: bold;
border: 1px solid #2D3B6C;
padding: 0;
margin: 2px 0 0 0;
text-align: center;
}
div.headcom h3{
padding: 0em 0 0 0;
margin:0;
color: #000000;
}
div.headcom h4{
color: #000000;
}


div.headbvt{
float: right;
width: 100%;
background-color: #000099;
font-size: 1.05em;
font-weight: bold;
border: 1px solid #2D3B6C;
padding: 0;
margin: 2px 0 0 0;
text-align: center;
}
div.headbvt h3{
padding: 0em 0 0 0;
margin:0;
color: #FFFFFF;
}
div.headbvt h4{
color: #FFFFFF;
}

h3.righthead1{
padding: 0.3em 0 0 0;
font-size: 1.5em;
color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
}
h4.righthead2{
font-size: 1.2em;
font-style: normal;
padding: 0.3em 0 0 0;
color: #000000;
}

div.block{
width: 100%;
position: relative;
z-index: 3;
float: right;
padding: 0;
margin: 1px 0 3px 0;
border: 1px solid #2D3B6C;
}

div.innerbox{
margin: 5px;
padding: 0;
}
div.innerbox p{
margin: 0 3px 3px 5px;
}
div.smallimage{
float: right;
padding: 5px;
}
div.indexlogos{
padding: 5px
}
#mapbox{
text-align: center;
}

p.hiretype{
font-size: 1.1em;
font-weight: bold;
color: #2D3B6C;
}

div.hirelcol{
width: 55%;
float: left;
}

div.hirercol{
width: 40%;
float: right;
}

span.headprice{
font-size: 1.5em;
color: #DD0000;
}

div.fleetitem{
width: 80%;
float: left;
clear: none;
width: 100%;
margin: 5px 0 2px 0;
padding: 5px 0 0 0;
border-top: 1px solid #AAAAAA;
}
#firstfleet,#secondfleet{
width: 60%;
margin-top: 10px;
}
div.fleetthumb{
float: left;
width: 330px;
padding: 0 0 0 0;
}


div.mainstocklist{
width: 60%;
float: left;
padding: 20px 5px 5px 10px;
}
div.stockitem{
float: left;
clear: none;
width: 100%;
margin: 5px 0 2px 0;
padding: 5px 0 0 0;
border-bottom: 1px solid #AAAAAA;
}
div.stockthumb{
float: left;
width: 120px;
}

div.indivstockitem{
padding: 5px 5px 5px 10px;
width: 590px;
height: 380px;
}

div.stockitemstrip{
float: left;
width: 130px;
padding: 0;
}
div.stockitemstrip img{
margin: 0 0 6px 0;
padding: 0;
border: 5px outset #CCCCCC;
}
#stock1{
border: 5px inset #CCCCCC;
}
div.stockitembigpic{
width: 460px;
float: right;
clear: none;
padding: 0;
}


div.tborder{
height: 10px;
width: 100%;
}
div.tborders{
width: 100%;
height: 10px;
background-color: #AAAAAA;
}
div.tbordercontact{
width: 100%;
height: 10px;
background-color: #000099;
}
div.tborderh{
width: 100%;
height: 10px;
background-color: #E00000;
}
div.tbordert{
width: 100%;
height: 10px;
background-color: #000099;
}
div.tbordercom{
width: 100%;
height: 10px;
background-color: #E7E8FD;
}


div.bborder{
float: right;
width: 100%;
height: 10px;
}
div.bbordercontact{
float: right;
width: 100%;
height: 10px;
background-color: #000099;
}
div.bborderh{
float: right;
width: 100%;
height: 10px;
background-color: #E00000;
}
div.bborders{
float: right;
width: 100%;
height: 10px;
background-color: #AAAAAA;
}
div.bbordert{
float: right;
width: 100%;
height: 10px;
background-color: #000099;
}
div.bbordercom{
float: right;
width: 100%;
height: 10px;
background-color: #E7E8FD;
}

div.bbordermain{
position: relative;
width: 100%;
background-color: #E7E8FD;
height: 50px;
border-top: 1px solid #2D3B6C;
font-size: 0.9em;
padding: 0;
margin: 5px 0 0 0;
}
div.bbordermain img{
position: relative;
top: 40px;
}
span.newwindow img{
position: relative;
top: 2px;
}
#ldiv{
float: left;
padding: 5px 0 0 10px;
margin: 0;
}
#rdiv{
float: right;
padding: 3px 10px 0 0;
margin: 0;
}

div.footerlogos{
position: relative;
top: 2px
}
div.footerlogos img{
position: relative;
top: 0px;
}

#newwindowlinks, #newwindowlinks1{
display: none;
}


div.enquiry{
float: left;
width: 60%;
padding: 0 10px 0 0;
margin: 0;
}
div.enquiry h1{
font-size: 1.3em;
font-style: normal;
}
div.enquiry p{
width: 95%;
text-align: center;
padding: 0;
margin: 0;
}
form{
margin: 0;
padding: 0;
}
div.lformline{
width: 30%;
float: left;
text-align: right;
padding: 0 1% 0 0;
margin: 0;
font-size: 1.1em;
line-height: 1.8em;
}
div.rformline{
width: 65%;
float: left;
text-align: right;
padding: 0 1% 0 0;
margin: 0;
font-size: 1.1em;
line-height: 1.8em;
}
div.formline input{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: normal;
padding: 0;
margin: 0;
width: 98%;
}
div.formline textarea{
width: 98%;
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 1em;
}
div.formline select{
width: 99%;
font-family: verdana, arial, helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 1em;
}


img.cornertl{
float: left;
position: relative;
top: -1px;
left: -1px;
vertical-align: top;
}
img.cornertr{
float: right;
position: relative;
top: -1px;
right: -1px;
vertical-align: bottom;
}
img.cornerbl{
float: left;
position: relative;
bottom: -1px;
left: -1px;
vertical-align: bottom;
}
img.cornerbr{
position: relative;
float: right;
bottom: -1px;
right: -1px;
vertical-align: top;
}


div.navs{
position: relative;
z-index: 3;
width: 100%;
text-align: center;
margin:  3px 0 3px 0;
margin:  0 0 3px 0; /*12/12/07*/
padding: 3px 0 3px 0;
padding: 0 0 3px 0; /*12/12/07*/
background-color: #FFFFFF;
/*height: 2.7em; 12/12/2007 */
font-size: 1em;
color: #FFFFFF;
}

div.navs span{
position: relative;
left: 0;
/*top: 0.9em; 12/12/2007 */
font-size: 0.75em;
font-family: Lucida Sans Unicode, Lucida Grande, verdana, arial, helvetica, sans-serif;
color: #000000;
padding: 0;
margin: 0;
}
div.navs span a{
padding: 0.9em 0.9em 0.9em 0.9em;
margin: 0 0 0 0;
width: 100%;
text-decoration: none;
background-repeat: repeat;
color: #000000;
background-color: #FFFFFF;
}


div.navs span a:link {
background-image: url(images/navback.jpg);
}
div.navs span a:visited {
background-image: url(images/navback.jpg);
}
div.navs span a:hover {
background-image: url(images/navbackhov.jpg);
}
div.navs span a:active {
background-image: url(images/navback.jpg);
}


.bookingno1 a:link {
color: #000000;
text-decoration: none;
}
.bookingno1 a:visited {
color: #000000;
text-decoration: none;
}
.bookingno1 a:hover {
color: #888888;
text-decoration: none;
}
.bookingno1 a:active {
color: #000000;
text-decoration: none;
}


.bookingno2 a:link {
color: #FFFFFF;
text-decoration: none;
}
.bookingno2 a:visited {
color: #FFFFFF;
text-decoration: none;
}
.bookingno2 a:hover {
color: #AAAAAA;
text-decoration: none;
}
.bookingno2 a:active {
color: #FFFFFF;
text-decoration: none;
}

div.mainstocklist a:link{
color: #000000;
text-decoration: underline;
}
div.mainstocklist a:visited{
color: #000000;
text-decoration: underline;
}
div.mainstocklist a:hover{
color: #888888;
text-decoration: underline;
}
div.mainstocklist a:active{
color: #000000;
text-decoration: underline;
}

div.fleetdesc a:link{
color: #000000;
text-decoration: none;
}
div.fleetdesc a:visited{
color: #000000;
text-decoration: none;
}
div.fleetdesc a:hover{
color: #888888;
text-decoration: none;
}
div.fleetdesc a:active{
color: #000000;
text-decoration: none;
}


.bbordermain a:link {
color: #000000;
text-decoration: none;
}
.bbordermain a:visited {
color: #000000;
text-decoration: none;
}
.bbordermain a:hover {
color: #666666;
text-decoration: none;
}
.bbordermain a:active {
color: #000000;
text-decoration: none;
}

.mainwords a:link {
color: #000000;
text-decoration: none;
}
.mainwords a:visited {
color: #000000;
text-decoration: none;
}
.mainwords a:hover {
color: #888888;
text-decoration: none;
}
.mainwords a:active {
color: #000000;
text-decoration: none;
}


p.changelink a:link {
color: #DD0000;
text-decoration: none;
}
p.changelink a:visited {
color: #DD0000;
text-decoration: none;
}
p.changelink a:hover {
color: #DD8888;
text-decoration: none;
}
p.changelink a:active {
color: #DD0000;
text-decoration: none;
}

p.enquire a:link {
color: #0000FF;
text-decoration: none;
}
p.enquire a:visited {
color: #0000FF;
text-decoration: none;
}
p.enquire a:hover {
color: #8888FF;
text-decoration: none;
}
p.enquire a:active {
color: #0000FF;
text-decoration: none;
}

