.panelHeading
{
  COLOR: #982E33;
}

/* *** Main Panel Corner/Center Styles ** */
.wpMainCornerTopLeft
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-tl.gif);
}
.wpMainCornerTopRight
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-tr.gif);
}
.wpMainCornerBottomLeft
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-bl.gif);
}
.wpMainCornerBottomRight
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-br.gif);
}
.wpMainCornerTopCenter
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  HEIGHT: 10px;
  BACKGROUND-COLOR: #ffffff;
}
.wpMainCornerBottomCenter
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  HEIGHT: 10px;
  BACKGROUND-COLOR: #ffffff;
}
.wpMainCenter
{
  FLOAT: left;
  WIDTH: 100%;
  BACKGROUND-COLOR: #ffffff;
}
.wpMainCenterContent
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
  overflow:hidden;
}

.wpNoMargins
{
  position: relative;
  padding: 0px;
  margin: 0px;
  border: none 0px White;
}


/* *** Left Panel Corner/Center Styles ** */
.wpLeftCornerTopLeft
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-tl.gif);
}
.wpLeftCornerTopRight
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-tr.gif);
}
.wpLeftCornerBottomLeft
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-bl.gif);
}
.wpLeftCornerBottomRight
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  WIDTH: 10px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 10px;
  BACKGROUND-IMAGE: url(/Data/RoundCorner-br.gif);
}
.wpLeftCornerTopCenter
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  HEIGHT: 10px;
  BACKGROUND-COLOR: #ffffff;
}
.wpLeftCornerBottomCenter
{
  FONT-SIZE: 0px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  HEIGHT: 10px;
  BACKGROUND-COLOR: #ffffff;
}
.wpLeftCenter
{
  FLOAT: left;
  WIDTH: 100%;
  BACKGROUND-COLOR: #ffffff;
}
.wpLeftCenterContent
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  overflow:hidden;
}



/* *** Field Set Corner/Center Styles ** */
.wpFieldSetCornerTopLeft
{
  font-size: 0px;
  float: left;
  vertical-align: top;
  width: 4px;
  height: 4px;
  background-image: url(/Data/borders/top_left.gif);
  background-repeat: no-repeat;
}
.wpFieldSetCornerTopRight
{
  font-size: 0px;
  float: right;
  vertical-align: top;
  width: 4px;
  height: 4px;
  background-image: url(/Data/borders/top_right.gif);
  background-repeat: no-repeat;
}
.wpFieldSetCornerBottomLeft
{
  font-size: 0px;
  float: left;
  vertical-align: top;
  width: 4px;
  height: 4px;
  background-image: url(/Data/borders/bottom_left.gif);
  background-repeat: no-repeat;
}
.wpFieldSetCornerBottomRight
{
  font-size: 0px;
  float: right;
  vertical-align: top;
  width: 4px;
  height: 4px;
  background-image: url(/Data/borders/bottom_right.gif);
  background-repeat: no-repeat;
}
.wpFieldSetTopCenter
{
  font-size: 0px;
  float: left;
  vertical-align: bottom;
  height: 4px;
  width:732px;
  background-color: #ffffff;
  border-top: 1px solid darkblue;
}
.wpFieldSetBottomCenter
{
  font-size: 0px;
  float: left;
  vertical-align: top;
  height: 4px;
  width:732px;
  background-color: #ffffff;
  border-bottom: 1px solid darkblue;
}
.wpFieldSetCenter
{
  float: left;
  width: 100%;
  background-color: #ffffff;
}
.wpFieldSetCenterContent
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-right: 1px solid darkblue;
	border-left: 1px solid darkblue;
	overflow:hidden;
}


/* *** Field Set Small Double Corner/Center Styles ** */
.wpFieldSetSmallDoubleCornerTopLeft
{
  font-size: 0px;
  float: left;
  vertical-align: top;
  width: 12px;
  background-repeat: no-repeat;
  height: 12px;
  background-image: url(/Data/borders/top_left_double_space.gif);
  background-position: bottom right;
}
.wpFieldSetSmallDoubleCornerTopRight
{
  font-size: 0px;
  float: right;
  vertical-align: top;
  width: 4px;
  background-repeat: no-repeat;
  height: 12px;
  background-image: url(/Data/borders/top_right_double.gif);
  background-position: bottom right;
}
.wpFieldSetSmallDoubleCornerBottomLeft
{
  font-size: 0px;
  float: left;
  vertical-align: top;
  width: 12px;
  background-repeat: no-repeat;
  height: 4px;
  background-image: url(/Data/borders/bottom_left_double.gif);
  background-position: bottom right;
}
.wpFieldSetSmallDoubleCornerBottomRight
{
  font-size: 0px;
  float: right;
  vertical-align: top;
  width: 4px;
  background-repeat: no-repeat;
  height: 4px;
  background-image: url(/Data/borders/bottom_right.gif);
  background-position: bottom right;
}
.wpFieldSetSmallDoubleTopCenter
{
  font-size: 0px;
  float: left;
  vertical-align: top;
  height: 12px;
  line-height:12px;
  width:144;
  background-image: url(/Data/borders/center_top_double.gif);
  background-position: bottom left;
  background-repeat:repeat-x;
}
.wpFieldSetSmallDoubleBottomCenter
{
  font-size: 0px;
  float: left;
  vertical-align: top;
  background-color: #ffffff;
  border-bottom: 1px solid darkblue;
}
.wpFieldSetSmallDoubleCenter
{
  float: left;
  width: 100%;
  background-color: #ffffff;
  background-image: url(/Data/borders/center_left_double.gif);
  background-position: bottom left;
  background-repeat: repeat-y;
  border-right: 1px solid darkblue;
}
.wpFieldSetSmallDoubleCenterContent
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  overflow:hidden;
}

/* Activate Buttons Class */
.wpActivateButton
{
	position: relative;
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	background-image: url(/Data/buttons/button_100_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 23px;
	margin: 0;
	padding: 0;
  border: none;
}

.wpActivateButton a
{
	display: block;
	color: #000000;
	font-size: 11px;
	width: 100px;
	height: 23px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	cursor: hand;
}

.wpActivateButton img
{
	width: 100px;
	height: 23px;
	border: 0
}

.wpActivateButton span
{
	width: 80px;
	height: 23px;
	border: 0;
	text-align: center;
}

* html a:hover
{
	visibility:visible
}

.wpActivateButton a:hover img
{
	visibility:hidden
}

.wpActivateButton span
{
	position: absolute;
	left: 10px;
	top: 4px;
}

.cmnPage
{
  WIDTH: 800px;
}



.cmnTPHeader
{
  MARGIN-TOP: 10px;
  FLOAT: left;
  OVERFLOW: hidden;
  WIDTH: 800px;
}
.cmnTPLogoHeader
{
  MARGIN-TOP: 0px;
  FLOAT: left;
  OVERFLOW: hidden;
  WIDTH: 800px;
  HEIGHT: 160px;
  POSITION: relative;
  background-image: url(/images/Headers/franchise_header.jpg);
  background-color: #000000;
  background-repeat: no-repeat;
}
.wpTPHeaderLogo
{
  padding-Left: 11px;
  FLOAT: left;
  HEIGHT: 85px;
}
.cmnTPLogoHeaderPhoto
{
  MARGIN-TOP: 0px;
  MARGIN-LEFT: 0px;
  FLOAT: left;
  OVERFLOW: hidden;
  WIDTH: 800px;
  HEIGHT: 160px;
  POSITION: relative;
  background-image: url(/images/Headers/franchise_header.jpg);
  background-color: #000000;
  background-repeat: no-repeat;
}
.wpTPHeaderPhotoLogo
{
  padding-Left: 11px;
  FLOAT: left;
  HEIGHT: 160px;
}
.wpTPHeader div
{
  POSITION: relative;
}

.wpTPHeaderAd
{
	FLOAT: right;
	OVERFLOW: hidden;
	POSITION: relative;
	width:195px;
	height:55px;
	margin-right:12px;
}
.cmnTPHeader .wpMainCornerTopCenter, .cmnTPHeader .wpMainCornerBottomCenter
{
  WIDTH: 780px;
}

.cmnMainContent
{
  float: left;
  width: 800px;
  margin-bottom: 10px;
  text-align: left;
}
.cmnMainContent .wpMainCornerTopCenter, .cmnMainContent .wpMainCornerBottomCenter
{
  WIDTH: 780px;
}

.cmnContentTitle {
	padding-left:15px;
	position:relative;
	top:-5px;
}
.cmnContentNav{
	BACKGROUND-COLOR: #00568f;
	padding-bottom:3px;
	padding-top:2px;
	width:100%;
	float:left;
}
.cmnContentNav div{
	margin-left:15px;
	margin-right:15px;
}
.cmnNavPanel{
	BACKGROUND-COLOR: #00568f;
}
.cmnNavSubPanel{
	BACKGROUND-COLOR: #BAD7F0;
	COLOR: #00568f;
}
.cmnNavSubPanel a, .cmnNavSubPanel td, .cmnNavSubPanel a:hover, .cmnNavSubPanel div a, .cmnNavSubPanel div a:hover
{
	COLOR: #00568f;
	FONT: bold 11px Arial;
}
.cmnTPFooter
{
  MARGIN-BOTTOM: 10px;
  FLOAT: left;
  VERTICAL-ALIGN: top;
  OVERFLOW: hidden;
  WIDTH: 800px;
}

.cmnTPFooter .wpMainCornerTopCenter, .cmnTPFooter .wpMainCornerBottomCenter
{
  WIDTH: 780px;
}

.cmnStandardButton
{
  BORDER-RIGHT: #0a5790 1px solid;
  BORDER-TOP: #0a5790 1px solid;
  BORDER-LEFT: #0a5790 1px solid;
  BORDER-BOTTOM: #0a5790 1px solid;
  BACKGROUND-COLOR: #0a5790;
}
.cmnStandardButton A
{
  DISPLAY: block;
  PADDING-BOTTOM: 2px;
  FONT: bold 10px Verdana, Arial;
  PADDING-TOP: 2px;
  TEXT-ALIGN: center;
  BORDER-RIGHT: #ffffff 3px inset;
  BORDER-TOP: #ffffff 3px outset;
  BORDER-LEFT: #8fcbf8 3px outset;
  BORDER-BOTTOM: #8fcbf8 3px inset;
  COLOR: #0a5790;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none;
}

.cmnStandardButton A:hover
{
  BORDER-RIGHT: #ffffff 3px inset;
  BORDER-TOP: #ffffff 3px outset;
  BORDER-LEFT: #0a5790 3px outset;
  BORDER-BOTTOM: #0a5790 3px inset;
  COLOR: #0a5790;
  BACKGROUND-COLOR: #ffffff;
}

.cmnStandardButton A:active
{
  BORDER-RIGHT: #8fcbf8 3px inset;
  BORDER-TOP: #8fcbf8 3px outset;
  BORDER-LEFT: #ffffff 3px outset;
  BORDER-BOTTOM: #ffffff 3px inset;
  COLOR: #0a5790;
  BACKGROUND-COLOR: #ffffff;
}
.cmnPanelBorder
{
  BORDER-RIGHT: #00578F 1px solid;
  BORDER-TOP: #00578F 1px solid;
  BORDER-LEFT: #00578F 1px solid;
  BORDER-BOTTOM: #00578F 1px solid;
}
.cmnHyperlink, .cmnHyperlink A, .cmnHyperlink A:hover, A.cmnHyperlink:hover
{
  PADDING-BOTTOM: 2px;
  FONT: 11px Arial, Helvetica, sans-serif;
  COLOR: #00578F;
  TEXT-DECORATION: underline
}
.cmnButton, .cmnButton tr, .cmnButton td
{
	padding:0px;
}
.cmnFloat
{
	float:left;
}
.cmnFloatBack
{
	float:right;
}

#frmDealerSearchState div img
{
	margin-bottom:9px;
	margin-left:2px;
}

#frmDealerSearchState img
{
	margin-top:7px;
}