.smaller {font-size:83%}
.normal {font-size:100%}
.smallergray {color:#676767;font-size:83%}
.footer {padding:10px; background-color:#d7e5ff; border:1px solid #336699; font-size: 83%}
td {font-family: arial, helvetica, sans-serif;}
.cell {text-align:center;overflow:hidden;margin-bottom:2em;}
.cellTitle {text-align:center;overflow:hidden;margin-top:1em;}
.header {border-top:1px solid #336699;background-color:#D7E5FF;padding:2px;margin-bottom:.25em;}
.lightbluebox {border-top:1px solid #336699;background-color:#e5ecf9;padding:2px;margin-bottom:.25em;}
.pict_no_border {border:0px; width:100px;height:75px;}
.pict_collection {width:100px;height:75px;border:1px solid #336699;}
.pict_outer {padding:4px; border:1px solid #336699;width:110px;height:85px; margin-right:.83em;}
.pict_outer_def {padding:4px; border:1px solid #000000;width:110px;height:85px; margin-right:.83em;}
.showroom {border:1px solid #336699;width:60px;height:60px;}
.showroom_nframe {border:0px solid #336699;width:60px;height:60px;}
.table-section-body {MARGIN: 0px 0px 0.2em 0px;width:100%;}
.author {color:#008000;}
.dwnld {color:#7777cc;}
.td-searchinput {text-align: left;width:9ex;}
.td-searchbutton {text-align: left;padding: 0px 0px 0px 5px;margin: 0px;}
.td-search {text-align: left;padding: 0px 0px 0px 0px;margin: 0px;}
.queries P {MARGIN: 0px 0px 0.2em 0px}
.statusresult {font-weight: normal;font-size: 75%;float: right;}
.searchresult {float:left;font-size:83%;width:28.3em;height:9em;background-color:white;margin: 0 1px 0 0;padding: 0 0 0 0;overflow:hidden}
.searchresult_collection {float:left;font-size:medium;width:28.3em;height:9em;background-color:white;margin: 0 1px 0 0;padding: 0 0 0 0;overflow:hidden}
.resulttitle {font-size:medium;}
.itemtitle {font-size: 125%; font-weight:bold;}
.divgrid {padding:0;margin:5px 5px 10px 5px;text-align:center;vertical-align:top;}
.hilight {color: #a90a08;font-weight:bold;}
.ltblue {color:#7777cc}
.bluetitle {font-weight:bold;font-size:12pt;COLOR:#00c}
.uf {padding:2px; width:100%; font-size:12px;font-family:arial,helvetica,sans-serif}
.errorbox-good {border:2px none white}
.errorbox-bad {border:2px solid #C00}
.errormsg {color:#C00;font-size:83%}
.pagehead {padding-left:4px;padding-bottom:3px;padding-top:2px;font-family:arial,sans-serif}
.tipbox {border:1px solid #A7A772;padding:5px;background-color:#FFFFD9; font-size:83%; width:100%}
.updatedate {font-size: 83%; color:#7777cc}
.ltbluetitle {color:#3366cc; font-size:100%;}
.breadcrumb {font-size:83%; font-weight:bold;}
.miniheader {font-style:italic;}
.mapcontainer {border-width: 0px; border-style: solid; border-color: #000000; overflow: auto; height: 100%;}
.td-section-arrows {vertical-align: middle; width: 25px;}
.td-section-arrows img {border: 0;}
.inline-help {border:2px solid #E5ECF9; padding:10px; margin-top:1em; width:12em; font-size:83%;}
.download-cell {font-size:83%; background-color:#E5ECF9;}
.line-divider {border-bottom: 1px solid #E5ECF9;}
.bigtitle {font-size:140%;font-weight:bold;}
.tabpane-top-bar {height: 10px; width: 400px; background:#d7e5ff; border-top: 1px solid #336699; border-right: 1px solid #336699; border-left: 1px solid #336699; margin-left:1px;}
.model-preview-tabpane {height:400px; width:400px;}
.model-preview-tab {position: relative; height:400px; width:400px;}
.model-logo-inset {position: absolute; top: 7px; left: 7px; border:2px solid white;}
.mini-map-inset {position:absolute; height:125px; width:125px; top:273px; left:273px; border-top:2px solid white; border-left:2px solid white; overflow:hidden;}
.model-overlay-toggle {position:absolute;top:385px;left:385px;border:0px none;margin:0px; padding:0px;}

/** required styles for closure tab panels, tweaked for the 3dwarehouse look-and-feel */
.goog-tabpane {background: white; padding-left: 1px; position: relative; width:400px; height:400px;}
.goog-tabpane-tabs {list-style: none; margin: 0px; padding: 0px; height: 0px; position: relative;}
.goog-tabpane-left .goog-tabpane-tabs {float: left;}
.goog-tabpane-right .goog-tabpane-tabs {float: right;}
.goog-tabpane-cont {overflow: auto; background: white; border: 1px solid; border-color: #336699; height: 400px; width: 100%;}
.goog-tabpane-tab {background: white; border: 1px solid #336699;}
.goog-tabpane-tab-selected {background:  #d7e5ff; border-top: 0px none; border-bottom: 1px solid #336699; border-left: 1px solid #336699; border-right: 1px solid #336699;}
.goog-tabpane-tab, .goog-tabpane-tab-selected {display: block; padding: 0px 3ex; margin: 0px; cursor: pointer; margin: 0px 2px 0px 2px; height: 25px; position: relative;}
.goog-tabpane-top .goog-tabpane-tab,
.goog-tabpane-top .goog-tabpane-tab-selected,
.goog-tabpane-bottom .goog-tabpane-tab,
.goog-tabpane-bottom .goog-tabpane-tab-selected {float: right;}
.goog-tabpane-top .goog-tabpane-tab,
.goog-tabpane-top .goog-tabpane-tab-selected {}
.goog-tabpane-bottom .goog-tabpane-tab,
.goog-tabpane-bottom .goog-tabpane-tab-selected {border-color: threedface threedshadow threedshadow threedhighlight;}
.goog-tabpane-left .goog-tabpane-tab,
.goog-tabpane-left .goog-tabpane-tab-selected {border-color: threedhighlight threedface threedshadow threedhighlight;}
.goog-tabpane-right .goog-tabpane-tab,
.goog-tabpane-right .goog-tabpane-tab-selected {border-color: threedhighlight threedshadow threedshadow threedface;}
.goog-tabpane-top .goog-tabpane-tab {}
.goog-tabpane-top .goog-tabpane-tab-selected {position: relative;}
.goog-tabpane-bottom .goog-tabpane-tab-selected {position: relative;}
.goog-tabpane-left .goog-tabpane-tab-selected {position: relative; left: 1px;}
.goog-tabpane-right .goog-tabpane-tab-selected {position: relative; left: -1px;}
