#banner {background: #107cbe url(images/frontbanner.jpg) no-repeat top right; min-height: 203px; padding-left: 12px;}
#pageContent #banner p {color: #ffffff; font-weight: bold; padding: 11px 0 3px 0; margin: 0;}
#banner ul {list-style: none; list-style-image: none; margin: 0; padding: 0;}
#banner li {color: #ffffff; font-weight: bold; padding: 4px 0 3px 15px; background: transparent url(images/bulletwhiteonblue.gif) no-repeat 0px 7px;}

#fader {background: transparent url(images/frontstripes.jpg) no-repeat top right; height: 100px; padding: 0px 450px 0px 0px; margin: 30px;}
#pageContent #fader p {color: #1b5ba2; font-size: 20pt; font-weight: bold; font-family: Arial, helvetica, Sans-Serif; padding-top: 15px; margin: 0; text-align: left;}
#strap {display: none;}

.fimg {float: right; margin: 0px 0 5px 15px;}
.fimg2 {float: right; margin: 50px -30px 5px 15px;}
.plainlist {list-style-image: none; margin-left:25px;}
.plainlist li {padding: 3px 0;}

.textbox {float: left; width:294px;}

.imgbox {float: right; margin-left: 20px;}
.imgbox img {margin: 0 0 10px 0;}

#affiliates {list-style: none; padding: 0; margin: 20px 0 0 0;}
#affiliates li {float: left; width: 150px; height: 80px; padding-top: 20px; margin: 0px; text-align: center;}

.clear {clear: both; margin : 0; height: 0px; overflow: hidden;}

#careers p {width: 500px;}
#vacancies {width: 200px; float: right; margin-left: 20px;}
#vacancies h3 {margin-top: 10px;}
#vacancies ul {list-style: none; list-style-image: none; margin: 0; padding: 0;}
#vacancies li {background: transparent url(images/bulletblueonwhite.gif) no-repeat 0px 8px; padding-left: 15px;}

#shows td {padding-right: 20px;}

#contactform {border: 1px solid #cccccc; padding: 20px; margin: 10px 80px;}
#contactform label {float: left; width: 150px; padding-right: 10px; text-align: right;}
#contactform textarea { font-family:Arial; }
.send {margin-left: 160px;}
.contactbox {float: left; width: 250px; margin-left: 150px}
#pageContent .contactbox p {margin-top: 0;}

/*.mMainNav1, .mMainNav2 {text-transform: uppercase;}*/
.mSub {padding-left: 25px;}
.mSubItem0 {padding:0px;} /* used for graphic */
.mSubItem1 {padding:0px;}
.mSubItem2 {height:15px;}


#productscaptions {list-style: none; list-style-image: none; margin: 0 0 0 10px; padding: 0; height: 40px;}
#productscaptions li {display: block; float: left; border-left: 1px solid #000000; padding: 10px 0 0 5px;}

/*table stuff added by lana 21 january 2008
  There are 2 different table versions -  one with one photo, one with the other.. you can delete the one you don't like*/
table#producttable{border-collapse:collapse; border-bottom:1px solid #9BD8F4; background: #fff;}
table#producttable th{border:1px solid #9BD8F4; padding:3px; background:#86c5e8;}
table#producttable td{text-align:left;border:1px solid #9BD8F4; border-width: 0 1px; padding:3px; color:#333; width:200px; vertical-align:top;}
table#producttable td p{color:#000; }

table#producttable2{border-collapse:collapse; border-bottom:1px solid #9BD8F4; background: #fff;}
table#producttable2 th{border:1px solid #9BD8F4; padding:3px; background:#86c5e8;}
table#producttable2 td{text-align:left;border:1px solid #9BD8F4; border-width: 0 1px; padding:3px; color:#333; width:200px; vertical-align:top;}
table#producttable2 td p{color:#000; }

table#producttable3{border-collapse:collapse; border-bottom:1px solid #9BD8F4; background: #fff;}
table#producttable3 th{border:1px solid #9BD8F4; padding:3px; background:#86c5e8;}
table#producttable3 td{text-align:left;border:1px solid #9BD8F4; border-width: 0 1px; padding:3px; color:#333; width:200px; vertical-align:top;}
table#producttable3 td p{color:#000; }

table#producttable4{border-collapse:collapse; border-bottom:1px solid #9BD8F4; background: #fff;}
table#producttable4 th{border:1px solid #9BD8F4; padding:3px; background:#86c5e8;}
table#producttable4 td{text-align:left;border:1px solid #9BD8F4; border-width: 0 1px; padding:3px; color:#333; width:200px; vertical-align:top;}
table#producttable4 td p{color:#000; }

table#producttable5{border-collapse:collapse; border-bottom:1px solid #9BD8F4; background: #fff;}
table#producttable5 th{border:1px solid #9BD8F4; padding:3px; background:#86c5e8;}
table#producttable5 td{text-align:left;border:1px solid #9BD8F4; border-width: 0 1px; padding:3px; color:#333; width:200px; vertical-align:top;}
table#producttable5 td p{color:#000; }

.line { width:509px; background:#002395; height:3px; color:#002395; margin-bottom:10px; }