/*****************
ERROR
******************/
#errDiv {
	background: #fff6bf url(../../images/admin/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 10px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	margin-bottom: 10px;
	}

#errDiv ul {
	list-style:disc;
	margin-left:15px;
}

.errDiv {
    background: #fff6bf url(../../images/admin/exclamation.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 10px 45px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
    margin-bottom: 10px;
    }

.errDiv ul {
    list-style:disc;
    margin-left:15px;
}

/*****************
SUCCESS
******************/
#succDiv {
	background: #E9FFE4 url(../../images/admin/tick.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #79EB9F;
	border-bottom: 2px solid #79EB9F;
}

#succDiv ul {
	list-style:disc;
	margin-left:15px;
}

.succDiv {
    background: #E9FFE4 url(../../images/admin/tick.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #79EB9F;
    border-bottom: 2px solid #79EB9F;
}

.succDiv ul {
    list-style:disc;
    margin-left:15px;
}

/********************
FORM MESSAGE
*********************/

.fmessage {
	width:700px;
	margin: 0 auto;
	padding: 10px;
	color: #000000;
	background-color: #D2FCCE;
	border: thin solid #0C8400;
}

/********************
VEHICLE SEARCH FORM
*********************/

.searchform {
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	color: #000000;
	width: 100%;
}

/********************
STATS SEARCH FORM
*********************/

.searchformStats {
	margin: 0 auto;
	padding: 10px;
	color: #000000;
	width: 600px;
}

/********************
FORM TABLE
*********************/
.frm {
	margin:0 auto;
	font-size:12px;
}

.frm tr {

}

.frm td {
	padding:5px;
}

.frm .subHeader{
	padding:5px;
	font-weight:bold;
	text-align:left;
	font-size: 18px;
}


.frm td.label {
	text-align:left;
	vertical-align: middle;
	padding-left: 30px;
}

.hint {
	font-size:8pt;
	font-style:italic;
}

.frm td.labelLeft {
	text-align:left;
}

.frm td.reqLabel {
	background-image:url('../../images/admin/exclamation.png');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 5px;
	margin-left:5px;
	padding-left: 30px;
}

.frm td.field {
	text-align:right;
	vertical-align:middle;
	margin-left: 20px;
}

.frm td.field2 {
	text-align:left;
	vertical-align:middle;
	margin-left: 20px;
}

.frm td.required {
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}

#calContainer { display:none; position:absolute; z-index:1}

/********************
LIST TABLE
*********************/
.list {
	width:100%;
	border:solid 1px #DFDFDF;
	margin:0 auto;
	letter-spacing: 1px;
	text-align: left;
	padding: 6px 6px 6px 12px;
}

.list a {
	color: #000000;
}

.list td {
	padding:6px;
	border:solid 1px #DFDFDF;
}

.list tr.header {
	border:solid 1px #DFDFDF;
	font-weight:bold;
	color:#000000;
	background-color: #E9FFE4;
}

.list tr:hover {
	background-color: #E9FFE4;
}

.craigSubmitNew {
}

.googleTitle {
	background-color:#ffffff;
}

.craigLastDate {
	font-size:7pt;
	text-align: center;
	vertical-align:bottom;
}

.list th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #000000;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #E9FFE4;
}


/**********************
BUTTONS
**********************/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../../images/admin/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../../images/admin/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/**********************
GREY ROUND CORNER BOX
**********************/

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#efefef}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.spiffy4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.spiffy5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.spiffyfg{
  background:#efefef;
  padding: 10px;}
  
  /**********************
GREEN ROUND CORNER BOX
**********************/

.Gspiffy{display:block}
.Gspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E9FFE4}
.Gspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5fff3;
  border-right:1px solid #f5fff3;
  background:#eeffea}
.Gspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfffc;
  border-right:1px solid #fcfffc;
  background:#edffe9}
.Gspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #edffe9;
  border-right:1px solid #edffe9;}
.Gspiffy4{
  border-left:1px solid #f5fff3;
  border-right:1px solid #f5fff3}
.Gspiffy5{
  border-left:1px solid #eeffea;
  border-right:1px solid #eeffea}
.Gspiffyfg{
  background:#E9FFE4;}
  
/**********************
WHITE ROUND CORNER BOX
**********************/

.Wspiffy{display:block}
.Wspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.Wspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.Wspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.Wspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.Wspiffy4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.Wspiffy5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.Wspiffyfg{
  background:#ffffff;
  padding: 2px 2px 2px 5px;}
  
/*******************
BETA FONT
**********************/
  
span.beta {
   font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
   color:#666666;
   font-style:italic;
}

#passRecover {
    padding:10px;
    margin-bottom:10px;
}

#passRecMsg {
    float:left;
    color:#FF0000;
    font-weight:bold;
}

/****
YAHOO UI Overlay (non-modal small popup)
*/
.overlay {
    
}

td.overlay_topLeft {
    background-image:url(/include/images/admin/overlay_topLeft.png) !important;
}

td.overlay_topRight {
    background-image:url(/include/images/admin/overlay_topRight.png) !important;
}

td.overlay_bottomLeft {
    background-image:url(/include/images/admin/overlay_bottomLeft.png) !important;
}

td.overlay_bottomRight {
    background-image:url(/include/images/admin/overlay_bottomRight.png) !important;
}

td.overlay_border {
    background-image:url(/include/images/admin/overlay_border.png) !important;
}

td.overlay_topLeft, td.overlay_topRight, td.overlay_bottomLeft, td.overlay_bottomRight {
    height:10px;
    overflow:hidden;
    padding:0px !important;
    width:10px !important;
}

td.overlay_content {
    background-color:#ffffff;
}

td.overlay_content h2 {
    color:#000000;
    background-color:#F7F6FF;
    font-size:14px;
    font-weight:bold;
    border:solid 1px #ABA9FF
}

td.overlay_content h2 span {
    display:block;
    padding:4px 10px 5px;
}

td.overlay_content .overlay_body {
    padding:10px;
    border:solid 1px #CCCCCC;
}

.overlay_msg {
    float:left;
    font-size:small;
    font-weight:bold;
}

.overlay_button {
    padding-left:10px;
}

.mask {
    overflow:visible; /* or overflow:hidden */
}