.aLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    BACKGROUND-COLOR: #ffffff
}

.galleryThumb
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: auto;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: text-top;
    COLOR: #77838F;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}




body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th,form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	line-height: 15px;
}

.iframe{
border:0px;
 
}
.mazdaColor{
	background-color:#0089D0;
}

.topCell{

	background-color:#0089D0;
 	padding: 1px 3px 1px 6px;
	text-align:left;


}
.topMenu{

	text-transform: uppercase;
	text-decoration:none;
    color:#FFFFFF;
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 10px;
}


								
										
										
#navWrap {
position:relative;
z-index:99;
margin: 0;
 padding: 0;
}

/* Body & Layout */
html, body 
{
     padding: 0; 
     margin: 0;
}

body
{
     font-family: arial;
     background: #FFFFFF;
     height: 100%;
}

/* Fonts */
.text_white
{
     text-decoration: none;
     font-weight: normal;
     font-size: 12px;
     color: #FFFFFF;
     padding-left: 3px;
     padding-right: 3px;
}

.text_black
{
     text-decoration: none;
     font-weight: normal;
     font-size: 12px;
     color: #000000;
	 text-align:left;
	 
}

.text_small
{
     text-decoration: none;
     font-weight: normal;
     font-size: 11px;
     color: #999999;
}

.address
{
     text-decoration: none;
     font-weight: normal;
     font-size: 12px;
     color: #333333;
     padding: 5px;
}

.large
{
     text-decoration: none;
     font-weight: normal;
     font-size: 18px;
     color: #FFFFFF;
}

.headings
{
     text-align: left;
	 padding-top:25px;
   
  
     text-decoration: none;
     font-weight: bold;
     font-size: 15px;
     color: #0089D0;
	height: 36px;
	background-color: #FFFFFF;
}


/* Tables & Data */
.tableheader
{
     text-align: left;
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
	height: 20px;
     background-color: #FFFFFF;
}

.datatable
{
     background-color: #636363;
}

.colheader
{
     text-align: left;
     padding-left: 20px;     
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
	height: 20px;
	background-color: #FFFFFF;
}

.nodata
{
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
}

.rowheader
{
     font-weight: bold;
}

.row0
{
     text-align: left;
     padding-left: 20px;     
     text-decoration: none;
     font-weight: normal;
     font-size: 11px;
     color: #000000;
	background-color: #EEEEEE;
}

.row1
{
     text-align: left;
     padding-left: 20px;     
     text-decoration: none;
     font-weight: normal;
     font-size: 11px;
     color: #000000;
	background-color: #EEEEEE;
}

.tinted
{
     text-align: left;
     padding: 10px 10px 10px 20px;     
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
	height: 180px;
	background-color: #EEEEEE;
}


/* Forms */
.formheader
{
     text-align: left;
     text-decoration: none;
     font-weight: bold;
     font-size: 16px;
     color: #000000;
}

.formfield
{
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
}

input, textarea, select, option
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}


/* Specials */
.first
{
     font-size: 22px;
     color: #333333;
     font-family: arial;
     font-weight: bold;
     }

.second
{
     font-size: 22px;
     color: #0089D0;
     font-family: arial;
     font-weight: bold;
}

.stroke
{
     font-size: 12px;
     color: #999999;
     font-family: arial;
     font-weight: normal;
     text-decoration: line-through;
}


/* Links */
.footerlink, .footerlink:Link, .footerlink:Active, .footerlink:Visited, .footerlink:Hover
{
     text-decoration: none;
     font-weight: bold;
     font-size: 11px;
     color: #003399;
}

.footerlink:Visited
{
     color: #9999FF;
}

.footerlink:Hover
{
     color: #CA2026;
}

.mainlink, .mainlink:Link, .mainlink:Active, .mainlink:Visited, .mainlink:Hover
{
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #058ed4;
}

.mainlink:Visited
{
     color: #058ed4;
     text-decoration: none;
}

.mainlink:Hover
{
     color: #058ed4;
	text-decoration: underline;
}

/* Status Styles */
.notready
{
     font-size: 18px;
     color: #000000;
     font-family: arial;
     font-weight: bold;
     background-color: #EEEEEE;
}

.notready2
{
     font-size: 18px;
     color: #666666;
     font-family: arial;
     font-weight: bold;
     background-color: #EEEEEE;
}

.ready
{
     font-size: 18px;
     color: #003300;
     font-family: arial;
     font-weight: bold;
     background-color: #CCFF99;
}

.hold
{
     font-size: 18px;
     color: #660000;
     font-family: arial;
     font-weight: bold;
     background-color: #FFCCCC;
}
