body, td, div {font-family: arial, helvetica, sans-serif;}
body {
  padding-top: 25px;
}
a {color:#0000CC;}

h3 { padding: 25px 0px 5px 0; }
a:visited {color:#551a8b;}
.smaller {font-size:83%}
.little {font-size:75%}
.normal {font-size:100%}
.bold {font-size:100%; font-weight:bold;}
.vertical-align-middle {vertical-align:middle;}
.smallergray {color:#676767;font-size:83%}
.gray {color:#676767}
.mini-link {font-size:75%;}
.footer {
  margin: 11px 0 11px 0;
  padding: 1.4em;
  background-color: #ebeff9;
  border-top: 1px solid #336699;
  border-bottom: 1px solid #336699;
  font-size: 83%;
  text-align: center;
}
.top-user-info {
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1px solid #c9d7f1;
  padding: 4px 0px 5px 8px;
  margin: 0;
  width: 100%;
  z-index: 2000;
}
.table-header {
  margin-top: -8px;
}
.cell {text-align:center;overflow:hidden;margin-bottom:2em;}
.cellTitle {text-align:center;overflow:hidden;margin-top:1em;}
.revision-bar, .header {
  border-top:1px solid #3366CC;
  background-color:#ebeff9;
  margin-bottom:10px;
  border-collapse: collapse;
  padding: 5px 5px 4px 5px;
}
.header td {
  padding: 5px 5px 4px 5px;
}
.revision-bar td {
  padding: 5px 5px 4px 5px;
}
.alignment-bar {
  border:1px solid #FAD163;
  background-color:#FAE5B0;
  font-size:75%;
  margin-bottom:10px;
}
.revision-bar-header {font-size: 13px; font-weight: bold;}
.lightbluebox {border-top:1px solid #336699;background-color:#ebeff9;padding:2px;margin-bottom:.25em;}
.pict_model {border:1px solid #336699; width:100px;height:75px;}
.pict_collection {width:100px;height:75px;border:1px solid #336699;margin:6px 6px 0 0;}
.collection_container {height:83px;width:108px;background: url(../images/collection-bg.png) no-repeat center;margin-right:auto;margin-left:auto;}
.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, a.author:visited {color:#008000;}
.dwnld {color:#7777cc;}
.td-logo { padding: 0px 8px 0px 0px; }
.td-searchinput { text-align: left; padding: 0px; }
.td-searchinput input {
  border: 1px solid #92aec6;
  padding: 2px 3px 2px 3px;
  width: 295px;
}
.td-searchbutton {
  text-align: left;
  padding: 0px 0px 0px 4px;
}
.td-search {
  text-align: left;
  padding: 0;
  margin: 0;
}
.table-search {
  margin-top: 10px;
  border-collapse: collapse;
}
.table-search td {
  vertical-align: top;
}
.queries P {MARGIN: 0px 0px 0.2em 0px}
.statusresult {font-weight: normal;font-size: 75%;float: right;}
.searchresult {float:left; font-size:83%; width:310px; overflow:hidden; margin:8px; height: 120px;}
.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;}
.hilight-small {background-color:#ffff88; font-size:83%;}
.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;}
.td-section-arrows {vertical-align: middle; width: 25px;}
.td-section-arrows img {border: 0;}
.inline-help {border:2px solid #ebeff9; padding:10px; margin-top:1em; width:12em; font-size:83%;}
.download-cell {font-size:83%; background-color:#ebeff9;}
.bigtitle {font-size:140%;font-weight:bold;}
.bigbluetitle {font-size:140%; font-weight:bold; color:#3066cc;}
td.line-divider {width: 100%; padding: 0px; height: 1px; background-color: #0055E5;}
div.line-divider {border-top:1px solid #0055E5; height:10px; width:100%;}
div.line-divider-dark {border-top:1px solid #3366CC; height:25px; width:100%; background-color:#ebeff9; margin-bottom: 10px; }
.info-table, .info-table-header, .info-table-body {width:375px;}
.tab-container, .big-blue-bar {width:500px;}
.big-blue-bar {background-color:#ebeff9;}
.model-preview-tab-contents, .model-preview-notab, .model-preview-tab, .model-preview-tab-inner, .map-tab {height:300px; width:500px;}
.map-tab {border:1px solid #336699;}
.info-table {margin-top:0px;margin-bottom:15px;}
.modeling-tool-promo {background-color:#E8EEF7;border:1px #CCCCCC solid;}
.modeling-tool-promo-header {border-bottom:0px}
.info-table-header {border-bottom:1px solid #cccccc; height:25px; font-size: 95%; font-weight:bold; color: #3066cc;}
.info-table-body {background:white; padding:2px;}
.related-entities-row {margin-top:10px; width:325px;height:80px;position:relative;margin-left:4px;margin-right:4px;}
.related-entities-divider {height:1px;color:#ebeff9;background-color:#ebeff9;width:75%;border:0px;}
.audit-table-header {border-bottom:1px solid #336699; padding:2px; font-size: 95%; font-weight:bold; color: #3066cc;}
.audit-table {margin-bottom:15px;text-align:left;}
a.internal-link, a.internal-link:visited {color:red;}

.tabpane-top-bar {padding:0px; margin:0px; border-top: 1px solid #336699; border-right: 1px solid #336699; border-left: 1px solid #336699;font-size:50%;}
.model-preview-tab {position: relative;margin:0px;padding:0px;overflow:hidden; border:1px solid #336699;}
.model-preview-notab {position: relative; background: white; border:1px solid #336699;}
.model-preview-tab-contents {margin:0px; padding:0px;clear:both;}
.model-preview-tab-inner {overflow:hidden; position:absolute;}
.model-preview-image {margin:0px; padding:0px; border-width:0px;}
.logo-inset, .logo-border {position:absolute; border-top:1px solid #336699; border-left:1px solid #336699; overflow:hidden;}
.logo-border {height:134px; width:134px; top:165px; left:365px; background:white; z-index:100;}
.model-logo-image {top:0px; right:2px; left:2px; border:2px solid white; position: relative; z-index:101;}
.model-swivel-pane {position:absolute; overflow:hidden; width:500px; height:300px;}
.model-overlay-toggle, .model-overlay-toggle-nologo {position:absolute; left:485px; border:0px none;margin:0px; padding:0px;  z-index:102;}
.model-overlay-toggle {top:285px;}
.model-overlay-toggle-nologo {top:0px;}
.big-blue-bar {border:1px solid #336699; border-top:none; height: 40px; line-height:95%;}
.model-image-inset {position: absolute; height: 100%; width: 100%; top: 0px; left: 0px;}
.model-image-buttons {top:7px; right:7px; float: right; border:1px solid #000; position: relative; border-bottom:1px solid #666; font-family: Arial; font-size:10px; background-color:white;}
.image-button-footer {padding-bottom:0px; border-bottom:1px solid #666; border-right:1px solid #666; padding-left:5px; padding-right:5px; cursor:pointer;}
.image-button-active {border: 1px solid #336699; font-weight:bold;}
.embed-box {background-color:#ebeff9; border:1px solid #336699; padding:3px;}

.downloadButton, .linkButton, .includeButton, .contactButton, .backButton, .acceptButton, .rejectButton{
  display:block;
  margin:0px 0 0px 0;
  padding:0px;
  color:#3f76a4;
  text-decoration:none;
  text-align:center;
}
a.downloadButton:visited, a.linkButton:visited, a.includeButton:visited, a.contactButton:visited, a.backButton:visited, .acceptButton, a.rejectButton:visited {
  color:#3f76a4;
}

.download-section {background-color:#ebf2ff; padding:2px; overflow:visible; border:1px solid #3066cc; z-index:101; position:relative;}
.download-header {color:#3066cc; font-size: 83%; padding:2px; font-weight:bold;}
.download-choices {padding:5px; font-size:83%; text-align: left;}
.download-separator {background-color:#3066cc; height:1px}
a.download:hover {color:#3066cc;}
.downloadButton{
  font-size:95%;
  line-height:30px;
  margin-bottom:5px;
}

.linkButton, .includeButton, .contactButton, .backButton{
  font-size:90%;
  line-height:20px;
}

.backButton{
  width:105px;
  height:20px;
  padding-left:5px;
}

.goBackButton{
  font-size:83%;
  font-weight:bold;
}

.acceptButton, .rejectButton{
  font-size:90%;
  width:80px;
  height:20px;
  padding-left:5px;
  line-height:20px;
}

.tab-container {background: white; position: relative; }
.tabs {empty-cells:show;top:1px;position:relative; z-index:10;}
.tab-spacer {border-bottom:1px solid #336699; width:3px;}
.selected-tab-m, .tab-m {height:1.5em; cursor:pointer; font-size:95%;text-align:center; padding: 0 5px 0 5px;}
.selected-tab-m {background-color:white;border-top:1px solid #336699;border-bottom:1px solid white;font-weight:bold;}
.tab-m {background-color:#ebeff9;border-top:1px solid #336699;border-bottom:1px solid #336699;}
.advanced-search-link {font-size: 7.5pt;}
.advanced-search-color {background-color: #ebeff9; border-top:none;}
.advanced-search-title-color {border-top:1px solid #336699; background-color: #ebeff9; width:100%}
.advanced-search-title {color:"#000000"; font-size:110%; font-weight:bold;}
.small-alert {font-size:75%; color:#ff0000;}

.judgments li a:link { text-decoration: none; }
.judgments li a:visited { text-decoration: none; }
.judgments li a:active { text-decoration: none; }
.judgments li a:hover { text-decoration: none; }

#feedbackHeader { color: #3366CC }

.judgmentAccept { background-color: #88c624; }
.judgmentReject { background-color: #ffa646; }

.judgmentButtonBar { position: relative; }

.problemButton  { float: left; position: relative; }
.problemSpinner { position: absolute; left: 5px; top: 5px; }
.problemCheck   { position: absolute; left: 5px; top: 12px; }

.judgmentCommentClass { font-style: italic }
.search-box, .search-box-background {min-height: 26px; min-width: 172px;}
.search-box-background {background: url(../images/search-background.png) no-repeat center;}

td.hint { font-family: Arial,Sans serif; font-size: 11px; color: #666; padding-top: 2px; }
td.c7 { padding-top: 0px }
td.c6 { padding-left: 4px; padding-bottom: 0px }
.statsDescription { color:#336699; font-size:12px; margin-right:5px; }
.statsCounts { font-size:12px; }

.indented {padding-left:23px}

.collaborator-indicator {font-size: 12px; color: #FF8A00;}
.viewer-indicator {font-size: 12px; color: #666666;}
.dialog-content {
  background-color: #ffffff;
  padding: 4px;
  font: normal 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.modal-dialog-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #000;
  z-index: 1300;
}
.modal-dialog {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 600px;
  background-color: #E0EDFE;
  border: 6px solid #C0D8FE;
  z-index: 9999; /* necessary for Safari 2 */
}

.modal-dialog-title {
  background-color: #E0EDFE;
  font-size: 16px;
  font-weight:bold;
  font-family: Arial, sans-serif;
  padding: 5px 12px 5px 12px;
  color: #000000;
}
.modal-dialog-content {
  background-color: #ffffff;
  padding: 4px;
}
.modal-dialog-buttons {
  background-color: #ffffff;
  padding: 4px;
  font: normal 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.modal-dialog-buttons button {
  margin: 5px;
}
.modal-dialog-title-close {
  position: absolute;
  top: 8px;
  right: 10px;
  width: 15px;
  height: 15px;
  background: url(../images/dialog_close_box.gif) no-repeat center;
  cursor: default;
}
.dialog-note {
  font-size: 10px;
  font-style: italic;
}
.details-page-google-earth-badge {
  height: 35px;
  vertical-align: bottom;
}
.results-page-google-earth-badge {
  height: 15px;
  padding-bottom: 1px;
}
.tooltip {
  background: lightyellow;
  color: black;
  border: 1px solid black;
  padding: 1px;
  font: menu;
  z-index: 2000;
  width: 400px;
}
.popup {
  z-index:2000;
  visibility:hidden;
  border:1px solid #336699;
  background:white;
  position:absolute;
  white-space:nowrap;
  padding:5px;
}

.homepage_body {margin:0px;}
.homepage_title {font-size:26px; color:#336699; padding-left:12px;}
.homepage_news, .homepage_news_border {font-size: 12px; padding: 8px 8px 0 0; margin-top:2px;}
.homepage_news_border {border-top:1px solid #c9d7f1;}
.homepage_featured_modeler_name {font-face:Arial Helvetica sans-serif; color:#666666; font-weight:bold; padding-left:3px;}
.homepage_featured_modeler_profile {padding-left:3px;}
.homepage_product_description {vertical-align:middle;}
.homepage_twitter_msg {font-face:Arial Helvetica sans-serif; color:#666666;}

.language_menu {overflow-y:auto; overflow-x:hidden; height:300px; width:150px;}
.menu, {color:#0000CC;}
.menu, .menu_anchor, .rotate_indicator, .feature_header_link, .feature_header_current, .feature_caption, .feature_caption_block, .homepage_footer {font-size:12px;}
.smaller_menu {font-size:83%;}
.smaller_menu, .menu {padding:0; }
.smaller_menu a, .menu a {text-decoration:none;display:block;padding:0.6em 0.6em;color:#0000CC;}
.language_menu a {padding:0.2em 0.2em; }
.smaller_menu a:visited, .menu a:visited {color:#0000CC;}
.smaller_menu a:hover, .menu a:hover {color:#FFFFFF;background:#3366CC none repeat scroll 0;}
.menu_anchor, .smaller_menu_anchor, a.menu_anchor:visited, a.smaller_menu_anchor:visited {color:#0000CC;text-decoration:none;}

.label-input-label {color:gray;}
.label-textarea-label {color:gray;}

.tagline {font-size: 16px;}
.feature_caption, .feature_caption_block {background-color:#E8EEFA;}
.feature_caption_block {display:block;}
.rotate_indicator {color:gray;position:absolute;top:0;right:0;background-color:#E8EEFA;}

#section_container {height:160px;width:100%;display:block;position:relative;}
.rotating_container {position:relative;width:625px;margin-top:10px;}
.featured_section {position:absolute;top:0;left:0;width:625px;}
.featured_entity {width:125px;float:left;}

.feature_header_link {text-decoration:underline; font-weight:normal; color:#0000CC; cursor:pointer;}
.feature_header_current {text-decoration:none; font-weight:bold; color:black; cursor:default;}

.homepage_arrow_label {height:1px;width:1px;overflow:hidden;position:absolute;top:-1;}

#profile-card-iframe {
  width: 301px;
  height: 98px;
  border: 0 none;
  padding: 0;
}
.hover-card-iframe {
  width: 325px;
  height: 122px;
  border: 0 none;
  padding: 0;
}
#profile-card-bar {
  border-bottom: 1px solid #c9d7f1;
  padding: 6px 0 17px 10px;
}
#profile-card-links {
  padding: 6px 0 0 0;
  font-size: 75%;
}

/* start homepage sprite rules */
.homepage_left-arrow{background:no-repeat url(../images/homepage-sprite2.png) -32px -206px;width:25px;height:41px}
.homepage_left-arrow-inactive{background:no-repeat url(../images/homepage-sprite2.png) -25px -46px;width:25px;height:41px}
.homepage_right-arrow{background:no-repeat url(../images/homepage-sprite2.png) 0 -46px;width:25px;height:41px}
.homepage_right-arrow-inactive{background:no-repeat url(../images/homepage-sprite2.png) -32px 0;width:25px;height:41px}
.homepage_google-earth-ribbon{background:no-repeat url(../images/homepage-sprite2.png) 0 -87px;width:58px;height:87px}
.homepage_upload_22x23{position: relative; top:8px; background:no-repeat url(../images/homepage-sprite2.png) -32px -174px;width:22px;height:23px}
.homepage_3dwh_32{background:no-repeat url(../images/homepage-sprite2.png) 0 -206px;width:32px;height:32px}
.homepage_ge_icon_32{background:no-repeat url(../images/homepage-sprite2.png) 0 -174px;width:32px;height:32px}
.homepage_feed-icon-14x14{background:no-repeat url(../images/homepage-sprite2.png) 0 0;width:14px;height:14px}
.homepage_sketchup_32{background:no-repeat url(../images/homepage-sprite2.png) 0 -14px;width:32px;height:32px}
/* end homepage sprite rules */

/* start main sprite rules */
.tab-l{background:no-repeat url(../images/main-sprite4.png) 0 -101px;width:10px;height:25px}
.selected-tab-l{background:no-repeat url(../images/main-sprite4.png) -102px -101px;width:10px;height:25px}
.tab-r{background:no-repeat url(../images/main-sprite4.png) -105px -76px;width:10px;height:25px}
.selected-tab-r{background:no-repeat url(../images/main-sprite4.png) 0 -31px;width:10px;height:25px}
.main_left-arrow-small{background:no-repeat url(../images/main-sprite4.png) -290px -31px;width:19px;height:39px}
.main_right-arrow-small{background:no-repeat url(../images/main-sprite4.png) -255px -31px;width:19px;height:39px}
.main_complexity-simple-on{background:no-repeat url(../images/main-sprite4.png) -238px -70px;width:71px;height:31px}
.main_complexity-simple-off{background:no-repeat url(../images/main-sprite4.png) -10px -101px;width:71px;height:31px}
.main_complexity-moderate-on{background:no-repeat url(../images/main-sprite4.png) -183px -101px;width:71px;height:31px}
.main_complexity-moderate-off{background:no-repeat url(../images/main-sprite4.png) -239px 0;width:71px;height:31px}
.main_complexity-complex-on{background:no-repeat url(../images/main-sprite4.png) -112px -101px;width:71px;height:31px}
.main_complexity-complex-off{background:no-repeat url(../images/main-sprite4.png) -167px -31px;width:71px;height:31px}
.downloadButton{background:no-repeat url(../images/main-sprite4.png) -17px 0;width:210px;height:30px}
.main_starBig{background:no-repeat url(../images/main-sprite4.png) 0 -15px;width:16px;height:15px}
.main_starBigEmpty{background:no-repeat url(../images/main-sprite4.png) -274px -31px;width:16px;height:15px}
.main_starLittle{background:no-repeat url(../images/main-sprite4.png) -153px -79px;width:10px;height:13px}
.main_starLittleEmpty{background:no-repeat url(../images/main-sprite4.png) -254px -101px;width:10px;height:13px}
.main_rateStarOn{background:no-repeat url(../images/main-sprite4.png) -293px -101px;width:11px;height:16px}
.main_rateStarOff{background:no-repeat url(../images/main-sprite4.png) -156px -47px;width:11px;height:16px}
.main_rateStarsLeft{background:no-repeat url(../images/main-sprite4.png) -141px -31px;width:17px;height:16px}
.main_rateStarsRight{background:no-repeat url(../images/main-sprite4.png) -115px -31px;width:5px;height:16px}
.main_cancelRatingOff{background:no-repeat url(../images/main-sprite4.png) -141px -63px;width:17px;height:16px}
.main_cancelRatingOn{background:no-repeat url(../images/main-sprite4.png) -238px -31px;width:17px;height:16px}
.contactButton{background:no-repeat url(../images/main-sprite4.png) 0 -76px;width:105px;height:20px}
.linkButton{background:no-repeat url(../images/main-sprite4.png) -12px -56px;width:105px;height:20px}
.includeButton{background:no-repeat url(../images/main-sprite4.png) -10px -31px;width:105px;height:20px}
.main_dc_large{background:no-repeat url(../images/main-sprite4.png) -264px -101px;width:29px;height:28px}
.main_dc_med{background:no-repeat url(../images/main-sprite4.png) 0 0;width:17px;height:15px}
.main_blueribbon_large{background:no-repeat url(../images/main-sprite4.png) -120px -31px;width:21px;height:28px}
.main_blueribbon_sm{background:no-repeat url(../images/main-sprite4.png) -141px -79px;width:12px;height:15px}
.main_overcontract{background:no-repeat url(../images/main-sprite4.png) -141px -47px;width:15px;height:15px}
.main_overexpand{background:no-repeat url(../images/main-sprite4.png) -120px -59px;width:15px;height:15px}
.main_processing_error{background:no-repeat url(../images/main-sprite4.png) -81px -101px;width:21px;height:28px}
.main_processing_error_sm{background:no-repeat url(../images/main-sprite4.png) 0 -56px;width:12px;height:15px}
.main_under_review{background:no-repeat url(../images/main-sprite4.png) -216px -63px;width:21px;height:28px}
.main_under_review_sm{background:no-repeat url(../images/main-sprite4.png) -293px -117px;width:12px;height:15px}
.main_not_accepted{background:no-repeat url(../images/main-sprite4.png) -163px -63px;width:21px;height:28px}
.main_blg_mkr_icon_32{background:no-repeat url(../images/main-sprite4.png) -184px -63px;width:32px;height:32px}
.main_not_accepted_sm{background:no-repeat url(../images/main-sprite4.png) -227px 0;width:12px;height:15px}
/* end main sprite rules */

/* start editlink sprite rules */
.editlinks_su_edit_transparent{background:no-repeat url(../images/editlinks-sprite1.png) 0 -39px;width:20px;height:20px}
.editlinks_meta_edit_transparent{background:no-repeat url(../images/editlinks-sprite1.png) 0 0;width:20px;height:20px}
.editlinks_blgmkr_edit_transparent{background:no-repeat url(../images/editlinks-sprite1.png) 0 -20px;width:20px;height:19px}
/* end editlink sprite rules */

/** Modifications to sprite rules to help with alignment */
.homepage_upload_22x23, .homepage_left-arrow, .homepage_right-arrow{cursor:pointer}
.main_blueribbon_large, .main_dc_large {display:inline-block;}
.main_rateStarOn, .main_rateStarOff, .main_rateStarsLeft, .main_rateStarsRight, .main_cancelRatingOff, .main_cancelRatingOn{display:inline-block;}
.main_starLittle, .main_starLittleEmpty, .main_starBig, .main_starBigEmpty {display:inline-block;}
.main_blueribbon_large, .main_dc_large, .main_processing_error, .main_under_review, .main_not_accepted {vertical-align:bottom;float:left;margin-right:3px;}
.main_blueribbon_sm, .main_dc_med , .main_processing_error_sm, .main_under_review_sm, .main_not_accepted_sm {float:left;margin-right:3px;overflow:hidden;}

/* Sprite rules for search result pager */
.pager div{background:transparent url(http://www.google.com/images/nav_logo3.png) no-repeat scroll 0 0;height:26px;overflow:hidden;}
.pager .pager_first{background-position:-26px 0;width:18px;}
.pager .pager_current{background-position:-44px 0;width:16px;}
.pager .pager_page{background-position:-60px 0;width:16px;}
.pager .pager_next{background-position:-76px 0;width:66px;}
.pager .pager_prev{width:44px;}
.pager .pager_last{background-position:-76px 0;width:40px;}
.pager_page, .pager_next, .pager_prev {cursor:pointer;}
/* End pager sprite rules */

.homepage_rhs ol {padding:0;margin:0 4px;}
.homepage_rhs li {list-style-image:none;list-style-position:outside;list-style-type:none;padding-bottom:0.5em;}
.homepage_rhs h3 {margin-bottom:4px;}

.text_box_error{color:#ff0000;font-size:80%;width:90%;}

/* Rules for homepage popular-recent tabs. */
.showing_recent #popular-header { color:blue; text-decoration:underline; cursor:pointer;}
.showing_recent #recent-header {color:black;}
.showing_recent #popular-more {display:none;}
.showing_recent #popular-models {display:none}

.showing_popular #popular-header {color:black;}
.showing_popular #recent-header { color:blue; text-decoration:underline; cursor:pointer;}
.showing_popular #recent-more {display:none;}
.showing_popular #recent-models {display:none}

/* Changing overflow to work properly in IE6 */
.main_starBig {overflow:hidden;}
.main_starBigEmpty {overflow:hidden;}
.main_starLittle {overflow:hidden;}
.main_starLittleEmpty {overflow:hidden;}
.main_rateStarOn {overflow:hidden;}
.main_rateStarOff {overflow:hidden;}
.main_rateStarsLeft {overflow:hidden;}
.main_rateStarsRight {overflow:hidden;}
.main_cancelRatingOff {overflow:hidden;}
.main_cancelRatingOn {overflow:hidden;}

/* My model balloons for Building Maker. */
.bmMyModelsImage {padding-right:5px;}
.bmMyModelsContent {padding-right:20px; height:100%;}
