@charset "utf-8";
/* CSS Document , 2.16.08 emm, displayYachts format specifications */
fieldset legend { font-weight: bold ; }
div.filters { margin-top: 1.5em ; }
div.filterSel { margin:1em; text-align: center; }
div.filters { margin: 0 1em ; padding: 1em 0 ; }
div.filters p { font-weight: bold ; }
p { text-align: left ; margin: 0 2em ; font-size: .9em ; }
table { border: none ; text-align: center ; margin: 1em auto ; width: 95% ; font-size: .9em ; }
td , th { border-left: none ; border-right: thin 1px solid #666666 ; border-bottom: 1px solid #333333 ; border-collapse: collapse ; margin: .2em .5em ; padding-left: .3em; text-align: left; }
td { font-size: .8em ; }
optgroup { background-color: #FFFF99 ; }
optgroup option { background-color: #FFFFFF ; }

th.rate span { font-size: .9em ; font-weight: bold ; text-decoration: underline ; }
th.rate { font-size: .7em; font-weight: normal ; }

colgroup { padding-left: .4em ; }
colgroup.name { text-align: left; background-color: #FFFFCC ; width: 25% ; padding-left: .4em ; }
colgroup.model { text-align: left; padding-left: .2em ; }
colgroup.year { text-align: center; background-color: #E6FD97 ; width: 10% ; }
colgroup.ratea { text-align: left;  background-color: #FFCCCC ; width: 10% ; }
colgroup.rateb { text-align: left;  background-color: #CCCC99 ; width: 10% ; }
colgroup.ratec { text-align: left;  background-color: #E2C8E6 ; width: 10% ; }
colgroup.rated { text-align: left;  background-color: #E6FD97 ; width: 10% ; }
td.rate { text-align: right ; }
td.year { text-align: center ; }
.tblHdr { background-color:#CCFFCC ; font-size: 1.3em; font-weight: bold ; text-align:center ; padding: .3em; }
.tblCompanyHdr { background-color:#FFCC66 ; font-size: 1.1em; font-weight: bold ; padding: .3em; }
.tblCompanyHdr tr ,
.tblCompanyHdr td { text-align: left ; }
th { background-color: #AAB1F4 ; text-align: center ; padding: .2em ; vertical-align: middle ; }
.bg1 { background-color: #FFFFCC ; padding-left: .1em ; }
.bg2 { background-color: #FFCCCC ; padding-left: .1em ; }
.bg3 { background-color: #CCCC99 ; padding-left: .1em ; }
.bg4 { background-color: #E2C8E6 ; padding-left: .1em ; }
.bg5 { background-color: #E6FD97 ; padding-left: .1em ; }
.listingByType { padding: 1em .2em ; }
div.filterSel label { font-weight: bold ; }
.cR { background-color: silver;}

fieldset { width: 95% ; margin: 0 auto ; padding: .5em ; }
.yachtType { font-stretch: expanded ; font-style: italic ; font-weight: bold ; white-space: nowrap ;  }
img.yachtType { padding: .1em ; }
