﻿/**/
#loginBox { margin: 1em 0; }
.loginHeader { font-weight: bold; font-size: 1.2em; }
#loginContent div { margin: 1em 0; }
#loginContent input { display: block; margin-bottom: 1em; }
#loginContent .remember input { display: inline; vertical-align: top;}

ul.contentNav { padding: 0; float: left; margin-top: 0; }
ul.contentNav li { list-style-type: none; margin-bottom: 1em; padding-left: 40px; width: 200px; }
ul.contentNav li#linkCases { background: url(/casetracker/img/cases.png) no-repeat; }
ul.contentNav a { font-weight: bold; }

.smalltext { font-size: 0.7em; }

.error { display: block; background-color: #d00; border: 2px dashed #fff; padding: 1em; margin-bottom: 1em; font-weight: bold; font-size: 0.9em; color: #fff; }
.error h2 { color: #fff; margin: 0; }
.error ul { color: #fff; margin-bottom: 0.5em; }
.error li { margin: 0; padding: 0;}

.ok { display: block; background-color: #6d6; border: 2px dashed #fff; padding: 1em; margin-bottom: 1em; font-weight: bold; font-size: 0.9em; color: #fff; }
.ok h2 { color: #fff; margin: 0; }
.ok ul { color: #fff; margin-bottom: 0.5em; }
.ok li { margin: 0; padding: 0;}

.ad_preview { display: block; background-color: #203f5e; border: 2px dashed #fff; padding: 0.5em 1em; margin-bottom: 1em; color: #fff; }
.ad_category { font-style: italic; }
.ad_askingprice { font-style: italic; }
.ad_description { border-bottom: 2px dashed #fff; }
.adprice { text-align: right; }
.ad_images { padding: 1em; border-bottom: 2px dashed #fff; text-align: center; }
.ad_images a img { border: 3px solid #fff; margin-right: 1em; }

#ads_dockside { padding: 1em;}
.ad_dockside { padding: 1em; }
.ad_dockside_highlight { border: 3px solid #047ecb; }
.ad_dockside_image { float: left; padding: 0 1em 1em 0; }
.ad_dockside_image img { border-color: #0482cf; }
.ad_dockside_title { font-weight: bold; }
.ad_dockside_price { font-style: italic; }
.ad_dockside_category { font-style: italic; }
.ad_dockside_body {}
.ad_dockside .ad_images { padding: 1em; border-bottom: 2px dashed #0482cf; text-align: center; }
.ad_dockside .ad_images img { border-color: #0482cf; }

table.tableGrid { border: 1px solid #000; cursor: default; }
table.tableGrid th { padding: 4px; color: #fff; background-color: #000; text-align: left; }
table.tableGrid td { padding: 4px; }
table.tableGrid td.item { min-width: 180px; }
table.tableGrid td.sub { padding-left: 30px; }
table.tableGrid .tableDetailsHeader { padding: 4px; color: #fff; background-color: #000; text-align: left; font-weight: bold; }


