/* Jonsered default.css */

@import url(/static/common/as/include/imp_pagebase.css);
@import url(../xslt/imp_text.css);
@import url(../product/product.css);

BODY, TD, TH, P, DIV
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
}

BODY 
{
	background-color: #3e3e3e;
	color: white;

	/* Non-standard IE styles for scrollbars */
	scrollbar-face-color: #3e3e3e;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #3e3e3e;
	scrollbar-darkshadow-color: #3e3e3e;
	scrollbar-base-color: #3e3e3e;
	scrollbar-arrow-color: #999999;
}

TD
{
	vertical-align: top;
}

TH 
{
	text-align: left;
	vertical-align: bottom;
}

.page, .page1 {
	width: 615px;
}

.page2 {
	width: 400px;
}



/* Classes for Image component */
.img, .img1 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.img2 {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

.img3 {
}

/* Classes for Tables */
TABLE.table, TABLE.table1 {
	border-top: none;
	border-left: none;
}

TABLE.table TD, TABLE.table1 TD {
	padding: 2px 0px 10px 0px;
	border-right: none;
	border-bottom: none; 
}

TABLE.table TD.td2 {
	padding-right: 20px;
}

TABLE.table2 TD {
	padding-right: 20px;
}

/* Form styles */
.formdropdown3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	width: 180px;
}

/* Table 3 */

TABLE.table3 {
	width: 100%;
}

/* Available cell styles */
TABLE.table3 THEAD TH.cell {
	background-color: #666666;
	padding: 6px;
	font-weight: bold;
	color: white;
}

TABLE.table3 THEAD TH.firstCell {
	padding-left: 14px;
}

TABLE.table3 THEAD TH.lastCell 
{
	padding-right: 14px;
}

/* Available row styles */
TABLE.table3 TBODY TR.altRow 
{
	background-color: #525252;
}

/* Available cell styles */
TABLE.table3 TBODY TD.cell {
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 6px;
	vertical-align:top;
} 

TABLE.table3 TBODY TD.firstCell {
	padding-left: 14px;
}
TABLE.table3 TBODY TD.lastCell {
	border-right: 1px solid #666666;
	padding-right: 14px;
}
/*Jquery Impromptu*/
.jqiwarning .jqi{
      background-color: #999999;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #3e3e3e;
      padding: 10px;
      width: 300px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #999999;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #3e3e3e;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
} 
.dealer 
{
	margin: 6px 0px 10px 0px;
	float:left;
	clear:none;
}
IMG.dealericon
{
	vertical-align: middle;
	margin-right: 2px;
}

.dealericons
{
	margin: 6px 2px 0px 0px;
	width:28px;
	float:left;
}
.dealerrow
{
	
}
DIV.Option
{
margin-bottom:2px;
}

/* Custom design for Dealer locator 2 */

.dealer-info a:hover { color: #000000; }

.dl-search { color:#FFFFFF; }