#searchcontent { margin-top:0; font-family:Arial, Helvetica, sans-serif; background:#F3F9FD; height:510px; width:625px; float:left; overflow: hidden; }
* html #searchcontent { height:505px; }
p, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00549C; padding:5px 10px 5px 12px; }
td { vertical-align:top; }
td p { padding:0; }
.error { font-size:12px; color:#00549C; font-weight:bold; padding-bottom:4px; padding-top:5px;  padding-left:12px; margin-bottom:5px; margin-top:0px;}
.message { font-size:12px; color:#00549C; font-weight:bold; padding:5px 10px; }


a {text-decoration:underline;}
a:hover {text-decoration:none;}


#search { margin:0; padding:0; }

#search p { width:95%; padding-bottom:0; margin-bottom:5px; background-color:transparent; }

#search #searchdialogue { width:95%;}
#search #searchdialogue td { vertical-align: top; }
#search #searchdialogue td.leftcol { width:175px; font-weight:bold; padding-left:0;}
#search #searchdialogue td.centercol { }
#search #searchdialogue td.rightcol { padding-right:0; }

#search #searchdialogue #searchsubmitter { color:#fff; background-color:#00549C; border:1px solid black; height:20px; margin-top:1px; font-size:11px;}
#search #searchdialogue #searchtag { width:200px; color:#00549C; background-color:#fff; border:1px solid #00549C; height:20px; font-size:11px; padding-left:4px; padding-top:2px;}
#search #searchdialogue #searchmanufacturer { width:200px; color:#00549C; background-color:#fff; border:1px solid #00549C; font-size:11px; }

#searchresult { width:95%; margin:5px auto; text-align:center;}
#searchresult th { background-color:#fbf315; color:#00549C; padding:5px 10px; text-align:left; font-size:11px;}
#searchresult th a {color:#00549C; text-decoration:underline;}
#searchresult th a:hover {color:#00549C; text-decoration:none;}
#searchresult td { text-align:left;}
#searchresult td.bordered { border-top:1px dotted #00549C; }
#searchresult td.leftcol { width:25%; }
#searchresult td.centercol { width:65%; }
#searchresult td.rightcol { width:10%; }
#searchresult td a {color:#00549C;}
#searchresult td a:hover {color:#00549C; text-decoration:none;}
#searchresult td a:active {color:#00549C;}
#searchresult td a:visited {color:#00549C;}

.searchnavigation { width:95%; border-top:1px dotted #00549C; border-bottom:1px dotted #00549C; }
.searchnavigation td {font-weight:bold;padding-top:3px; padding-bottom:3px; color:#00549C;}
.searchnavigation td a {color:#00549C; text-decoration:underline;}
.searchnavigation td a:hover {color:#00549C; text-decoration:none;}
.searchnavigation td a:active {color:#00549C;}
.searchnavigation td a:visited {color:#00549C;}
.searchnavigation td.leftcol, td.rightcol { width:20%; font-size:11px; }
.searchnavigation td.centercol { width:60%; font-size:11px;}
.searchnavigation td.centercol span.act { color:#00549C; font-size:1.3em; font-weight:bold; }
.searchnavigation td.centercol span.sep { color:#00549C; font-size:1.3em; font-weight:bold; }

.searchnavigation td.printcol { width:100%; font-size:11px; text-align:center; }
.searchnavigation td.printcol table.fullsize { text-align:center; }
.searchnavigation td.printcol table.fullsize td {width:100%; text-align:left; font-weight:bold; color:#00549C;}

.dummy {padding:0; margin:5px auto; }
.dummy td {font-weight:bold; color:#A6C6DF;}
.dummy td span.darkblue {color:#00549C;}

#bagdetails { width:95%; }
#bagdetails th { background-color:#fbf315; color:#00549C; font-size:11px; text-align:left; padding: 3px 5px 3px 6px; width:50%; }
#bagdetails td { text-align:left; padding: 8px 5px; border-bottom:1px dotted #00549C; vertical-align:top; }
#bagdetails td.label {font-weight:bold; width:20%; white-space:nowrap;}
#bagdetails td.content {width:29%; }
#bagdetails td.bag { border-right: 1px dotted #00549C; padding:0 5px 0 0; margin:0;}
#bagdetails td.hoover { padding:0 0 0 5px; margin:0;}
#bagdetails td.additional { padding:15px 5px 10px 5px; text-align:left; border-bottom:0;}

#bagdetails td.spleft { border-bottom:0; width:1%; font-size:1px; padding:0 2px; margin:0;}
#bagdetails td.spright { border-bottom:0; border-left:1px dotted #00549C; padding:0 2px; margin:0; width:1%; font-size:1px;}

#bagdetails td.img {border:0;}
#bagdetails td.img img {border:1px solid black;}



#searchinfo { background-color:white; border:1px solid #00549C; position:absolute; top:445px; left:125px; padding:0; margin:0; width:400px; z-index:100; }
* html #searchinfo {top:170px; left:100px; }
#searchinfo h2 { color:#00549C; font-size:13px; padding:15px 15px 5px 15px; margin:0;}
#searchinfo p { padding:6px 15px; margin:0; font-size:11px;}
#searchinfo a {color:#00549C; text-decoration:underline;}
#searchinfo a:hover {color:#00549C; text-decoration:none;}
#searchinfo .leftspace { margin-left:15px;}
#searchinfo .leftspace span { line-height:2em;}
#searchinfo .fat { font-weight:bold; padding-bottom:15px;}
#regtrade { display:none; }
