* {
	margin:  	0;
	padding: 	0;
}
a:link, a:active, a:visited {
	color:		       #FFF;
	text-decoration: none;
}
a:hover {
	color:		       #999;
	text-decoration: none;
}
body {
  background: #F3F6F4 url('./../../images/bodyBg.png') repeat-x bottom;
  color:      #333;
}
.ofRow {
  text-align:  center;
	height:      25px;
	background:  transparent url('http://www.online-forum.net/of_bann_img/menuklei2.gif') repeat-x top;
}
.clearingItem {
	clear:		   both;
	float:		   none;
}
.buttonRow {
  margin:      10px 0;
}
.buttonRow button {
  width:       200px;
  background:  #FFF;
  color:       #000;
  border:      1px solid #000;
}
img {
  border:      none;
}
/**************************************/
/************DESIGNLAYOUT**************/
/**************************************/
#frameContainer {
  margin:      20px auto 0;
  width:       870px;
  padding:     15px;
  height:      550px;
  background:  transparent url('./../../images/contentBg.png') no-repeat;
}
.fakeContainer {
  width:              150px;
  height:             134px;
}
.fakeContainer:hover {
  cursor:             pointer;
}
.locationBox {
  margin:             0 0 0 0;
}
.Introduction {
  font-size:          12px;
  margin:             5px 0;
}
a.rightContainer {
  display:            block;
  text-align:         right;
  margin:             0 0 2px 0;
}
p.dealer {
  margin:             3px 0;
  color:              #294E68;
  font-weight:        bold;
}
.bottomFrame {
}
.specials {
  margin: 0 auto;
  width:  348px;
}
.brandContainer {
  padding:            5px;
  width:              151px;
  height:             200px;
  float:              left;
  margin:             25px 13px 10px 0;
}
#ford {
  background:         transparent url('./../../images/ford_cover.png') no-repeat;
}
#mazda{
  background:         transparent url('./../../images/mazda_cover.png') no-repeat;
}
#mx5{
  background:         transparent url('./../../images/mx5_cover.png') no-repeat;
}
#chrysler{
  background:         transparent url('./../../images/chrysler_cover.png') no-repeat;
}
#jeep{
  background:         transparent url('./../../images/jeep_cover.png') no-repeat;
}
#jeep4u{
  background:         transparent url('./../../images/jeep4u_cover.png') no-repeat;
}
#dodge{
  background:         transparent url('./../../images/dodge_cover.png') no-repeat;
}

/*************************************/
/**********ERRORPAGE******************/
/*************************************/
#errorContainer {
	width:              400px;
    margin:           auto;
    margin-top:       10px;
    border:           1px solid rgb(207,217,227);
    background-color: #999;
    text-align:       center;
}
#errorContainer h1 {
    background:  rgb(207,216,226);
    color:       #142F5D;
    text-align:  center;
}
#errorContainer #footerError {
    margin:      15px;
    font-size:   small;
    color:       #fff;
}
.error, .Error {
    color:       #C41029;
    margin:      15px;
    font-weight: bold;
    font-size:   small;
}
.errorText {
    color:       #C41029;
    font-weight: bold;
}
/*************************************/
/*************LOGINPAGE***************/
/*************************************/
#loginForm .formRow {
	margin-bottom: 5px;
}
#loginForm label {
	float: left;
	width: 150px;
}
#loginForm label input {
	float: right;
}
