@import "/promos/1c2s150806/hp-1c2s.css";

/* CSS Document */





html { font-size: 100%; /* IE hack */ }

body { margin: 20px; background-color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; }

a img { border: none; }

#container { width: 941px; margin-right: auto; margin-left: auto; }

#header { position: relative; width: 941px; background-color: #E5EBED; background-image:url(../images/header-background.jpg); background-repeat: no-repeat; height: 94px; }

#nav { height: 32px; background-color: #ffffff; margin-left: 16px; }

#homepromotall { height: 301px; background-color: #466876; margin-bottom: 14px; }

#homepromo { height: 548px; background-color: #fff; margin-bottom: 12px; }

#homepromoflash { height: 393px; background-color: #000000; margin-bottom: 14px;}

#homepromo3locations { font-size: 71%; position: relative; width: 941px; height: 388px; width/**/:/**/ 525px; height/**/:/**/ 356px; padding: 32px 0 0 416px; background: #385461 url(../promos/1c3s0507/1c3s-mainbg.jpg) no-repeat top left; margin-bottom: 14px; overflow: hidden; }
#homepromo3locations .printthissplash { position: absolute; top: 13px; right: 22px; }
#homepromo3locations .promotitle { position: absolute; top: 29px; left: 23px; width: 339px; height: 136px; }
#homepromo3locations .worldmap { position: absolute; bottom: 18px; left: 23px; width: 240px; height: 143px; }
#homepromo3locations .leftdeliveries { display: block; float: left; width: 238px; margin-right: 27px; }
#homepromo3locations .rightdeliveries { display: inline; float: left; width: 238px; }
.leftdeliveries ul { margin: 0; padding: 0; width: 238px; list-style: none; }
.leftdeliveries li { list-style0-type: none; width: 238px; height: 69px; height/**/:/**/ 51px; padding: 9px 0 9px 0; border-top: 1px solid #7b919b; }
.leftdeliveries td.shipimg { width: 88px; vertical-align: top; }
.leftdeliveries td.deldetails { line-height: 130%; width: 150px; vertical-align: top; font-weight: bold; color: #FFFFFF; font-size: 90%; }
.leftdeliveries .deldetails .whofor { color: #90a4af; text-transform: uppercase; font-size: 90%; }

.leftdeliveries .deldetails a:link, .leftdeliveries .deldetails a:visited { color: #FFFFFF; text-decoration: none; }
.leftdeliveries .deldetails a:hover, .leftdeliveries .deldetails a:active { color: #FFFFFF; text-decoration: underline }
                                                                                                               
.rightdeliveries ul { margin: 0; padding: 0; width: 238px; list-style: none; }
.rightdeliveries li { text-align: right; list-style-type: none; width: 238px; height: 69px; height/**/:/**/ 51px; padding: 9px 0 9px 0; border-top: 1px solid #7b919b; }
.rightdeliveries table { float: right; }
.rightdeliveries td.shipimg { width: 88px; text-align: right; vertical-align: top; }
.rightdeliveries td.deldetails { line-height: 130%; width: 140px; vertical-align: top; font-weight: bold; color: #FFFFFF; font-size: 90%; text-align: right; }
.rightdeliveries .deldetails .whofor { color: #90a4af; text-transform: uppercase; font-size: 90%; }

.rightdeliveries .deldetails a:link, .rightdeliveries .deldetails a:visited { color: #FFFFFF; text-decoration: none; }
.rightdeliveries .deldetails a:hover, .rightdeliveries .deldetails a:active { color: #FFFFFF; text-decoration: underline; }

#homepromo3locations .aus_off { filter:alpha(opacity=50);-moz-opacity:.30;opacity:.30; }
#homepromo3locations .usa_off { filter:alpha(opacity=50);-moz-opacity:.30;opacity:.30; }

#homepromo3locations .aus { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
#homepromo3locations .usa { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }

#next-gentri { width: 941px; height: 548px; background: url(../images/promotions/next_gen_trimiran_18112009.jpg) no-repeat top left; }
#next-gentri h2 { margin: 0; padding: 424px 0 0 16px; }

/* New Gen splash page */
#newgen { width: 941px; height: 548px; background: url(../images/promotions/new_trimiran_12032010.jpg) no-repeat top left; }
#newgen h2 { margin: 0; padding: 383px 0 0 38px; }


/* Trinidad and tobago water taxi */
a#trinidad_waterTaxi { width: 925px; height: 112px; padding: 427px 0 0 16px; display: block; background: url(/images/home_promo_water_taxi.jpg) no-repeat top left; }


#homenewsblock { width: 941px; position: relative; background-color: #DDE9EC; background-image: url(../images/news-background.gif); font-size: 0.7em; }

#footer { background-color: #ffffff; color: #486877; padding: 8px; font-size: 0.6em; clear: both; }

FORM { margin: 0; padding: 0; }

table { font-size: 100%; /* IE hack */ }

/* Header IDs */

#utilities { position: absolute; top: 0px; right: 0px; height: 53px; width: 300px; }

#search { position: absolute; top: 54px; right: 0px; background-color: #D2DCDE; width: 276px; padding: 5px 5px 5px 19px; color: #838789; font-size: 0.6em; }

#byline { font-weight: bold; float: left; width: 230px; font-size: 11px; vertical-align: middle; margin: 20px 0px 0px 0px; border-left: 1px solid #6998AE; padding: 8px 0px 10px 20px; color: #6B6C6F; line-height: 14px;}

/* News IDs */

#newstop { background: url(../images/news-corner-topright.gif) no-repeat right top; }
#newsbottom { background: url(../images/news-corner-bottomright.gif) no-repeat right top; }

#news1 { width: 258px; padding: 0px 17px 0px 17px; }

#news1 A { color: #333435; font-weight: bold; }

.article { padding: 0px 0px 10px 0px; border-bottom: 1px solid #EAF1F3; min-height: 37px; height: 37px; margin-bottom: 10px; }

/* Hack to get Min-Height working */
div[class] .article { height:auto; }

#news1 .date { width: 50px; vertical-align: top; font-size: 1.4em; color: #779AA8; font-weight: bold; letter-spacing: -1.7px; padding-right: 20px;}
#news1 .date A { color: #779AA8; text-decoration: none; font-weight: normal; }
#news1 .date A:hover { color: #3F5A7D; text-decoration: underline; }

#news1 .headline { width: 189px; color: #333435; }
#news1 .headline A { color: #333435; font-weight: normal; }
#news1 .headline A:hover { color: #333435; font-weight: bold; }


#news2 {width: 323px;padding: 0px 17px 0px 18px;}
#news2 A { color: #333435; font-weight: bold; }

.feature { padding: 0px 0px 10px 0px; border-bottom: 1px solid #EAF1F3; min-height: 51px; height: 51px; margin-bottom: 10px; }

.feature .date { font-weight: normal; }
.feature .photo { width: 100px; vertical-align: top; padding-right: 14px;}
.feature .headline { color: #333435; vertical-align: top; font-weight: bold; }
.feature .headline A { color: #333435; font-weight: bold; }
.feature .headline A:hover { color: #333435; font-weight: bold; }

#news3 {width: 256px;padding: 0px 17px 0px 18px;}

#news3 .stockinfo { width: 172px; margin-left: 14px; height: 66px; }
.stockinfo TD { padding: 2px 0px 2px 0px; }
.stockinfo TD.label   { font-weight: bold; }
#news3 .stockinfo A { color: #333435; font-weight: normal; }
#news3 .stockinfo A:hover { color: #333435; font-weight: bold; }

#news3 .about { width: 232px; margin-left: 14px; line-height: 1.6em; }
#news3 .about A { font-weight: normal; text-decoration: none; color: #333435;}
#news3 .about A:hover { font-weight: normal; text-decoration: underline;}

/* Footer IDs */

#footer A { text-decoration: underline; color: #486877;}
#footer A:hover {text-decoration: underline; font-weight: bold; color: #486877; }

/* Search IDs */

#search FORM { margin: 0; padding: 0; }
#search INPUT.searchfield { margin-left: 14px; width: 162px; height: 11px; vertical-align:middle; font-size: 10px; }

/* Internal IDs */

#internalphotos { width: 941px; margin-bottom: 14px; }

#internalcontainer { width: 941px; position: relative; background-image: url(../images/internal-content-background.gif);}
#internalcontainer #sidenav { width: 190px; position: absolute; top: 0; left: 0; padding: 34px 17px 0px 17px; font-size: 0.68em; color: #57585A; }
#internalcontainer #backgroundphoto { background-image: url(../images/internal-content-bgphoto1.jpg); background-repeat:no-repeat;}
#internalcontainer #bottom { background: url(../images/internal-corner-bottomright.gif) no-repeat right bottom; }

#internalcontainer #content { margin-left: 224px; min-height: 342px; height: 342px; padding: 34px; font-size: 0.68em; color: #57585A; }
#internalcontainer #content A:visited { color: #3E3F40; text-decoration: underline; font-weight: bold; }
#internalcontainer #content A:link { color: #005177; text-decoration: underline; font-weight: bold; }
#internalcontainer #content A:hover { color: #006595; text-decoration: underline; font-weight: bold; }
#internalcontainer #content A:active { color: #005177; text-decoration: underline; font-weight: bold; }

#internalcontainer #content HR { color: #5B747F; background-color: #5B747F; height: 1px; margin: 2px 0px 5px 0px; border: none; }

/* Hack to get Min-Height working */
div[id] #internalcontainer #content { height:auto; }

.contentphotos { float: right; margin: 0px 0px 20px 20px; }
.contentphotos IMG { border: 5px solid #EAF1F3; }
.photocaption { padding: 5px; background-color: #E1EBEE; font-size: 0.9em; margin-top: 1px; }
.largephoto IMG { border: 5px solid #EAF1F3; }

.hphotos { padding: 12px 0px 12px 12px; background-color: #EAF1F3; }
.hphotos table { width: 624px; }
.hphotos td { width: 200px; padding-right: 12px; }
.colphoto IMG { border: 5px solid #EAF1F3; margin-bottom: 10px; }

#sidenav .link { text-decoration: underline; font-weight: normal; color: #000000; padding-left: 15px; padding-bottom: 6px; background-image: url(../images/internal-sidenav-link-background.gif); background-repeat:no-repeat; display: block;}

#sidenav .link:hover { text-decoration: underline; font-weight: bold; color: #000000; padding-left: 15px; padding-bottom: 6px; background-image: url(../images/internal-sidenav-link-back-over.gif); background-repeat:no-repeat; display: block;}

#sidenav .sublink { text-decoration: underline; font-weight: normal; color: #5B6061; margin-left: 15px; padding-left: 15px; padding-bottom: 6px; background-image: url(../images/internal-sidenav-sublink-back.gif); background-repeat:no-repeat; display: block;}

#sidenav .sublink:hover { text-decoration: underline; font-weight: bold; color: #5B6061; margin-left: 15px; padding-left: 15px; padding-bottom: 6px; background-image: url(../images/internal-sidenav-sublink-back.gif); background-repeat:no-repeat; display: block;}

/* #sidenav .link A:visited { text-decoration: underline; font-weight: normal; color: #000000; padding-left: 15px; padding-bottom: 6px; background-image: url(../images/internal-sidenav-link-background.gif); background-repeat:no-repeat; display: block;}
#sidenav .link A:active { text-decoration: underline; font-weight: normal; color: #000000; padding-left: 15px; padding-bottom: 6px; background-image: url(../images/internal-sidenav-link-background.gif); background-repeat:no-repeat; display: block;}
#sidenav .link A:hover { text-decoration: underline; font-weight: normal; color: #000000; padding-left: 15px; padding-bottom: 6px; background-image: url(../images/internal-sidenav-link-background.gif); background-repeat:no-repeat; display: block;} */



h3.subheader { color: #ffffff; text-transform: uppercase; margin: 0px; padding: 0px; font-size: 2.1em; font-weight: normal; }
h2.pagetitle { color: #5B747F; margin: 0px 0px 20px 0px; padding: 0px; font-size: 2.8em; font-weight: normal; }

.internalmoreinfo { background-color: #EAF1F3; position: relative; padding: 10px; background-image: url(/images/internalmoreinfo-background.gif); background-position:top right; background-repeat:repeat-y; width: 629px; }

.internalmoreinfo .righthandside { width: 151px; position:absolute; top: 0; right:0; padding: 10px; }
.internalmoreinfo .righthandside UL { list-style-type: none; padding: 0; margin: 5px 0px 0px 0px;}
.internalmoreinfo .righthandside LI.print { background-image: url(/images/icon-printfriendly.gif); background-repeat: no-repeat; background-position: 0px; padding-left: 20px;margin-bottom: 5px; }
.internalmoreinfo .righthandside LI.document { background-image: url(/images/icon-document.gif); background-repeat: no-repeat; background-position: 0px; padding-left: 20px;margin-bottom: 5px; }

.listing TD { padding: 8px ; border-bottom: 1px solid #EBF1F3; }
.listing TD.label { padding: 8px 8px 8px 0px ; border-bottom: 1px solid #EBF1F3; font-weight: bold; }
.listing TD.label1 { padding: 10px 8px 10px 8px; background-color: #CAD9DE; border: 0; color: #3A5460; font-weight: bold; font-size: 1.1em; }
.listing TD.label2 { padding: 10px 8px 10px 8px; background-color: #C1D0D4; border: 0; color: #3A5460; font-weight: bold; font-size: 1.1em; }
.listing .normal { }
.listing .over {background-color: #E1EBEE; color: #3D3E3F; }
.listing .instruction { font-weight: normal; font-style:italic; color: #8F979A; }
.listing .nopadding TD { padding: 4px;}

.newsphotos { float: left; margin: 0px 20px 0px 0px; display: inline; }
.newsphotos .photo { border: 5px solid #EAF1F3; margin-bottom: 10px; }

.newsspecial IMG { border: 5px solid #EAF1F3; margin-bottom: 10px; }

.deliveryteaser { margin-bottom: 20px; }
.deliveryteaser .photocolumn { background-color: #B4C3C8; }
.deliveryteaser .description { background-color: #EAF1F3; padding: 5px 10px 5px 10px; }
.deliveryteaser .description .spectable { padding-top: 6px; }
.deliveryteaser .description .spectable TD.label { font-weight: bold; color: #838688; }
.deliveryteaser .description .spectable TD { padding: 2px 0px 0px 0px; font-size: 0.9em; color: #838688;}
.deliveryteaser .description .name { color: #005177; font-size: 1.2em; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px; }
.deliveryteaser .description .name:link { color: #005177; font-size: 1.2em; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px; text-decoration: none; }
.deliveryteaser .description .name:hover{ color: #006595; text-decoration: underline; }
.deliveryteaser .description .name:visited{ color: #3E3F40; text-decoration: underline; }
.deliveryteaser .description .name:active{ color: #005177; text-decoration: underline; }
.deliveryteaser .links { background-color: #E1EBEE; padding: 32px 10px 0px 10px;}
.deliveryteaser .nolinks { background-color: #E1EBEE; padding: 10px 10px 10px 10px;}

#delivery .description { font-size: 1.1em; font-weight: bold; margin-bottom: 10px; }
#delivery H4 { color: #3A5460; font-size: 1.2em; font-weight: bold; padding: 0px; margin: 20px 0px 15px 0px; }
#delivery .photocolumn { background-color: #E1EBEE;}
#delivery .country { padding: 5px; position: relative; backgroud-color: #EAF1F3; height: 15px; border-bottom: 10px solid #D4E3E7;}
#delivery .country .flag {position: absolute; top: 0; right: 0; width: 50px; text-align:right; }

#delivery .spectable TD { padding: 8px 8px 8px 0px; border-bottom: 1px solid #EBF1F3; vertical-align:top; }
#delivery .spectable TD.label { padding: 8px 8px 8px 0px; border-bottom: 1px solid #EBF1F3; font-weight: bold; width: 100px; vertical-align:top; }

#delivery .gallery { width: 602px; height: 61px; background-image:url(../images/gallery-thumbs-background.gif);}
#delivery .gallery .thumbnail { width: 73px; border: 1px solid #ffffff; margin: 0px 11px 11px 0px; float: left; }
#delivery .gallery .on { width: 73px; border: 1px solid #3A5460; margin: 0px 11px 11px 0px; float: left; }
#delivery .gallery .hover { width: 73px; border: 1px solid #9BA7AC; margin: 0px 11px 11px 0px; float: left; }


#delivery .galleryiframe { background-color: #E1EBEE; width: 555px; padding: 18px;}

.gallerydescription { position: absolute; top: 0; left: 427px; width: 128px; font-size: 0.68em; color: #57585A; }

.videodeliverydescription { position: absolute; top: 0; right: 0px; width: 170px; height: 263px; font-size: 0.68em; color: #57585A; background-image:url(/images/video-delivery-background.jpg); background-repeat:repeat-x; padding: 16px 10px 16px 16px;}
.videodeliverydescription a { color: #005177; font-weight: normal; }

/************* widescreen videos ***********************/
#delivery .galleryiframewidescreen { background-color: #E1EBEE; width: 555px; padding: 18px;  }
.videodeliverydescriptionwidescreen {width:555px;float:left; font-size: 0.68em; color: #57585A; background-image:url(/images/video-delivery-background.jpg); background-repeat:repeat-x; padding: 16px; margin:16px 0 0 0; }
.videodeliverydescriptionwidescreen a { color: #005177; font-weight: normal; }
.clear {clear:both;}


UL.austal { list-style-type: none; padding: 0; margin: 0px;}
LI.print { background-image: url(/images/icon-printfriendly.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; }
LI.datasheet { background-image: url(/images/icon-document.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; }
LI.review { background-image: url(/images/icon-review.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; }
LI.logo { background-image: url(/images/icon-logo.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; }
LI.link { background-image: url(/images/icon-viewmore.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; }
LI.gallery { background-image: url(/images/icon-gallery.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; }
LI.nodoc { background-image: url(/images/icon-nodocument.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; color: #9CA1A4; }
LI.mediaphoto { background-image: url(/images/icon-mediaphoto.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; color: #C0CCD6; }
LI.nophoto { background-image: url(/images/icon-nophoto.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; color: #8A959A; }
LI.vr { background-image: url(/images/icon-vr.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; color: #8A959A; }

LI.movie { background-image: url(/images/icon-movie.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 2px; padding-left: 20px;margin-bottom: 5px; color: #3D3D3D; font-weight: bold;}

.galleryselector { }
.galleryselector .instructions { font-weight: bold; color: #ffffff; background-color: #B4C3C8; vertical-align:middle; padding: 5px 5px 5px 10px; }
.galleryselector .dropdown { background-color: #EAF1F3; padding: 5px 5px 5px 10px; vertical-align:middle; font-size: 0.8em; }
.galleryselector .dropdown SELECT { font-size: 9px;  background-color: #D7E5F2;  }

.galleryteaser { margin-bottom: 10px; }
.galleryteaser .photocolumn { background-color: #B4C3C8; }
.galleryteaser .description { background-color: #EAF1F3; padding: 7px 5px 5px 10px; }
.galleryteaser .description .name { color: #005177; font-size: 1.1em; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; }
.galleryteaser .description .name:link { color: #005177; font-size: 1.1em; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; text-decoration: none; }
.galleryteaser .description .name:hover{ color: #006595; text-decoration: underline; }
.galleryteaser .description .name:visited{ color: #3E3F40; text-decoration: underline; }
.galleryteaser .description .name:active{ color: #005177; text-decoration: underline; }
.galleryteaser .links { background-color: #E1EBEE; padding: 7px 5px 5px 10px; }

.galleryviewall { width: 161px; position: absolute; top: 34px; right: 92px; }
.galleryviewall .intro { padding: 5px; background-color: #909CA0; color: #ffffff; font-weight: bold;}
.galleryviewall .name { background-color: #EAF1F3; padding: 10px 5px 10px 5px; vertical-align:middle; }

.careercontact { margin-top: 20px; padding: 20px; background-color:#E1EBEE; }

H1 { color: #3A5460; font-size: 1.9em; }
H2 { color: #3A5460; font-size: 1.7em; }
H3 { color: #3A5460; font-size: 1.5em; }
H4 { color: #3A5460; font-size: 1.3em; }
H5 { color: #3A5460; font-size: 1.1em; }
H6 { color: #3A5460; font-size: 1.0em; }

H4.sub { padding: 0px; margin: 0px;}

.readmore { font-size: 1.15em; font-weight: bold; }


.medialogout { width: 175px; position: absolute; top: 34px; right: 34px; }
.medialogout .country { padding: 5px; background-color: #A5BFCF; height: 15px; color: #ffffff; font-weight: bold;}
.medialogout .dropdown { background-color: #EAF1F3; padding: 9px 5px 5px 7px; vertical-align:middle; font-size: 0.8em; height: 22px; }

.loginerror { font-weight: bold; color: #ffffff; background-color: #999999; vertical-align:middle; padding: 10px 5px 10px 0px; background-image: url(/images/error-background.gif); background-repeat:repeat-y; position: relative; margin: 15px 0px 15px 0px; }
.loginerror .text { padding-left: 25px; }
.loginerror .icon { position: absolute; top: 0px; left: 0px; width: 18px;}
.loginerror ul { margin: 0; padding: 0; list-style-type:none;}

.medialogin { }
.medialogin .instructions { font-weight: bold; color: #ffffff; background-color: #A5BFCF; vertical-align:middle; padding: 10px 5px 10px 10px; border-bottom: 1px solid #D4E3E8; }
.medialogin .dropdown { background-color: #EAF1F3; padding: 10px 5px 10px 10px; vertical-align:middle; font-size: 0.8em; margin-bottom: 1px; border-bottom: 1px solid #D4E3E8; }
.medialogin .arrow { background-color: #386C98; }

.mediagalleryselector { }
.mediagalleryselector .instructions { font-weight: bold; color: #ffffff; background-color: #A5BFCF; vertical-align:middle; padding: 5px 5px 5px 10px; }
.mediagalleryselector .dropdown { background-color: #EAF1F3; padding: 5px 5px 5px 10px; vertical-align:middle; font-size: 0.8em; }
.mediagalleryselector .arrow { background-color: #386C98; }

.mediagalleryteaser { margin-bottom: 10px; }
.mediagalleryteaser .photocolumn { background-color: #B4C3C8; }
.mediagalleryteaser .title { background-color: #E1EBEE; padding: 7px 5px 0px 10px; }
.mediagalleryteaser .title .name { color: #005177; font-size: 1.1em; font-weight: bold; padding: 0px; margin: 0px; }
.mediagalleryteaser .column1 { background-color: #E1EBEE; padding: 7px 5px 5px 10px; }
.mediagalleryteaser .column2 { background-color: #E1EBEE; padding: 7px 5px 5px 0px; }
.mediagalleryteaser .links { background-color: #617F98; padding: 25px 5px 5px 10px; color: #C0CCD6; }

.globalteaser { width: 649px; background-image: url(/images/global-teaser-background.gif); background-repeat: repeat-y; height: auto;}

.globalteaser .odd { width: 307px; float: left; margin-right: 35px; margin-bottom: 11px; height: 25px; }
.globalteaser .even { width: 307px; float: left; margin-bottom: 11px; height: 25px; }

.globalteaser .flag { background-color: #E1EBEE; width: 49px;}
.globalteaser .name { background-color: #EAF1F3; padding: 0px 8px 0px 8px; width: 126px;}
.globalteaser .count { background-color: #E1EBEE; padding: 0px 8px 0px 8px; width: 100px;}

.globalselector { width: 159px; float: right; background-color: #B4C3C8; }
.globalselector .country { padding: 5px; position: relative; backgroud-color: #EAF1F3; height: 15px; color: #ffffff; font-weight: bold;}
.globalselector .country .flag {position: absolute; top: 0; right: 0; width: 50px; text-align:right; }
.globalselector .dropdown { background-color: #E1EBEE; padding: 9px 5px 5px 7px; vertical-align:middle; font-size: 0.8em; height: 22px; }
.globalselector .dropdown SELECT { font-size: 10px;  background-color: #EAF1F3;  }

#sitemap li { padding: 5px; font-size: 1.1em; }
#sitemap li li { padding: 3px; font-size: 0.85em;  }

.searchselector { }
.searchselector .instructions { font-weight: bold; color: #ffffff; background-color: #B4C3C8; vertical-align:middle; padding: 5px 5px 5px 10px; }
.searchselector .dropdown { background-color: #EAF1F3; padding: 5px 5px 5px 10px; vertical-align:middle; font-size: 0.8em; }

.mlistinput { }
.mlistinput .arrow { background-color: #5B747F; }
.mlistinput .instructions { font-weight: bold; color: #ffffff; background-color: #B4C3C8; vertical-align:middle; padding: 5px 5px 5px 10px; border-bottom: 1px solid #D4E3E8; }
.mlistinput .dropdown { background-color: #EAF1F3; padding: 5px 5px 5px 10px; vertical-align:middle; font-size: 0.8em; border-bottom: 1px solid #D4E3E8; }

.eventsContact table { width: 100%; }
.eventsContact TD { padding: 5px; border-bottom: 1px solid #EBF1F3; }
.eventsContact TD.leftcol { width: 126px; font-weight: bold; }
.eventsContact form { margin: 0; padding: 0; }
.eventsContact input.text { margin-bottom: 2px; }
.eventsContact input.text { width: 280px; }
.eventsContact textarea { width: 280px; }
.eventsContact .country { color: #7e7f82; }

#footer_content { float: left; width: 600px; }

#language_selection { float :right; width: 274px; padding-top: 5px; padding-bottom: 5px; }
#language_selection img { padding-right: 5px; }


/* Homepage Email Register */
form#registerMail { margin: 0; padding: 0; min-height: 40px; height: auto !important; height: 40px; }
form#registerMail p { margin: 0; padding: 9px 0 0 16px; }
form#registerMail input.text { font-size: 10px; color: #333435; width: 155px; padding: 2px; float: left; border: 1px solid #bac8cc; }
form#registerMail input.submit { float: left; width: 16px; height: 16px; padding: 1px 0 0 5px; }
form#registerMail .emailtitle { display: block; float: left; padding: 3px 5px 0 0; }

/* hack >>>>>>>>>>>>> stops fly out menu from appearing under Defence Products */
#tbl5 {display:none;}
/*defence products home page*/
img.defence_button {float:left; margin:0 12px 20px 0;}
