﻿#logoControlContainer{ background-image: url(images/logo_chrysler.gif); background-repeat: no-repeat;}

/* U: ShoppingToolsDiv,DealerShoppingToolsDiv: begin */
.ShoppingList {border:0px; padding:0px;}
.ShoppingList TR{ padding:2px; margin:2px; text-align:center;font-size:9px; border:0px; }
.ShoppingList TH {background-color:#eceef0; color:#000; font-size:9px; height:35px;}
.ShoppingList TH a:link{text-decoration: none; color:#000;}
.ShoppingList tr:hover {background-color: #F8F8F8}
.ShoppingTools {background:#eceef0; width:auto; color:#ccc;}
.btnpvp{color:#3399ff;cursor:pointer;}
.inactive{color: #ccc;padding-right:4px;}
.ShoppingToolsDiv {background:#eceef0; border:#ccc 1px solid; border-right:0px; border-left:0px; }
input.Qty {text-align: center;width: 25px; border:solid 1px #a4b0b6;}
#tab-without-content {border: solid 1px #a4b0b6;}
/* U: ShoppingToolsDiv,DealerShoppingToolsDiv: end */

/* U: brandnames: begin */
#BrandBlock .logo-temp a:link,
#BrandBlock .logo-temp a:visited{background: url(images/brand_logo_temp_off.jpg) no-repeat;}
#BrandBlock .logo-temp a:hover {background: url(images/brand_logo_temp_on.jpg) no-repeat; }
#BrandBlock .logo-temp a.current {background: url(images/brand_logo_temp_on.jpg) no-repeat !important; }
#BrandBlock .logo-temp div.off {background: url(images/brand_logo_temp_on.jpg) no-repeat; background-position: -1000px -1000px; }
#BrandBlock .logo-temp div.on {background: url(images/brand_logo_temp_off.jpg) no-repeat; background-position: -1000px -1000px; }


#BrandBlock .logo-chrysler a:link,
#BrandBlock .logo-chrysler a:visited{background: url(images/brand_chrysler_off.jpg) no-repeat;}
#BrandBlock .logo-chrysler a:hover {background: url(images/brand_chrysler_on.jpg) no-repeat; }
#BrandBlock .logo-chrysler a.current {background: url(images/brand_chrysler_on.jpg) no-repeat !important; }
#BrandBlock .logo-chrysler div.off {background: url(images/brand_chrysler_on.jpg) no-repeat; background-position: -1000px -1000px; }
#BrandBlock .logo-chrysler div.on {background: url(images/brand_chrysler_off.jpg) no-repeat; background-position: -1000px -1000px; }

#BrandBlock .logo-dodge a:link,
#BrandBlock .logo-dodge a:visited{background: url(images/brand_dodge_off.jpg) no-repeat;}
#BrandBlock .logo-dodge a:hover {background: url(images/brand_dodge_on.jpg) no-repeat; }
#BrandBlock .logo-dodge a.current {background: url(images/brand_dodge_on.jpg) no-repeat !important; }
#BrandBlock .logo-dodge div.off  {background: url(images/brand_dodge_on.jpg) no-repeat; background-position: -1000px -1000px; }
#BrandBlock .logo-dodge div.on {background: url(images/brand_dodge_off.jpg) no-repeat; background-position: -1000px -1000px;  }

#BrandBlock .logo-dodgetruck a:link,
#BrandBlock .logo-dodgetruck a:visited{background: url(images/brand_dodge_truck_off.jpg) no-repeat;}
#BrandBlock .logo-dodgetruck a:hover {background: url(images/brand_dodge_truck_on.jpg) no-repeat; }
#BrandBlock .logo-dodgetruck a.current {background: url(images/brand_dodge_truck_on.jpg) no-repeat !important; }
#BrandBlock .logo-dodgetruck div.off  {background: url(images/brand_dodge_truck_on.jpg) no-repeat; background-position: -1000px -1000px; }
#BrandBlock .logo-dodgetruck div.on {background: url(images/brand_dodge_truck_off.jpg) no-repeat; background-position: -1000px -1000px;  }

#BrandBlock .logo-ram a:link,
#BrandBlock .logo-ram a:visited{background: url(images/brand_ram_off.jpg) no-repeat;}
#BrandBlock .logo-ram a:hover {background: url(images/brand_ram_on.jpg) no-repeat; }
#BrandBlock .logo-ram a.current {background: url(images/brand_ram_on.jpg) no-repeat !important; }
#BrandBlock .logo-ram div.off  {background: url(images/brand_ram_on.jpg) no-repeat; background-position: -1000px -1000px; }
#BrandBlock .logo-ram div.on {background: url(images/brand_ram_off.jpg) no-repeat; background-position: -1000px -1000px;  }


#BrandBlock .logo-jeep a:link,
#BrandBlock .logo-jeep a:visited{background: url(images/brand_jeep_off.jpg) no-repeat;}
#BrandBlock .logo-jeep a:hover {background: url(images/brand_jeep_on.jpg) no-repeat; }
#BrandBlock .logo-jeep a.current {background: url(images/brand_jeep_on.jpg) no-repeat !important; }
#BrandBlock .logo-jeep div.off {background: url(images/brand_jeep_on.jpg) no-repeat; background-position: -1000px -1000px; }
#BrandBlock .logo-jeep div.on {background: url(images/brand_jeep_off.jpg) no-repeat; background-position: -1000px -1000px;  }
/* U: brandnames: end */

/* U: modalCalculator div.Body: begin */	
	.modalBackground {background-color:#FFFFFF;filter:alpha(opacity=70);opacity:0.7;}
	.modalPopup {background-color: #FFFFFF;width:400px;height:200px;text-align:center;}

	.modalCalculator {background-color: #FFFFFF;width:260px;height:auto;
		text-align:left;border:1px solid #ccc;margin:10px; z-index:1000;}
		.modalCalculator div.Body{padding:10px}
		.modalCalculator div.Head{background:#eceef0; width:100%; height:25px; border-bottom:solid 1px #ccc}
		.modalCalculator table tr.Row{height:30px}
		.modalCalculator div.Body ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	.modalCalculator div.Body ul li a:link
	{
		line-height: 1.2em;
		text-decoration: none;
	}
	.modalCalculator p
	{
		text-align:justify;
	}
/* U: modalCalculator div.Body: end */		

/* U: modalCalculator table.AddPart: begin */
	.modalCalculator table.AddPart input{width:150px;}
	.modalCalculator table.AddPart select{width:150px;}
/* U: modalCalculator table.AddPart: end */

/* U: modalMarkup: begin */
.modalMarkup {background-color: #ECEEF0;width:640px;height:240px;
	text-align:left;border:1px solid #ccc;margin:10px}
	.modalCalculator div.Body{padding:10px}
/* U: modalMarkup: end */

/* U: vehicleListPopup: begin */
.vehicleListPopup {background-color: #ECEEF0;width:400px;height:130px;
	text-align:left;border:1px solid #ccc;margin:10px; padding:5px 5px 5px 5px}
/* U: vehicleListPopup: end */

/* U: searchDealerContainer begin */
#searchDealerContainer .SearchButton{background: url(images/searchGo.gif) no-repeat top;}
#searchDealerContainer .SearchTerms{border-color: #ffffff;}	
/*U: searchDealerContainer: end */

/* U: searchBarContainer begin */
#searchBarContainer .SearchButton{background: url(images/searchGo.gif) no-repeat top;}
#searchBarContainer .SearchTerms{border-color: #ccc;}
/* U: searchBarContainer end */

/* U: searchFindADealerContainer: begin */	
#searchFindADealerContainer{ background-color: #eceef0; border-color:#ccc;}
#searchFindADealerContainer .SearchLabel{ color:#666;}	
#searchFindADealerContainer .SearchTerms{border-color: #ccc;}	
/* U: searchFindADealerContainer: end */

/* U: FindADealer: begin */
table.FindADealer {border-color:#a4b0b6; border-width: 1px; border-style:solid;}
.FindADealer td {vertical-align:top; padding: 10px; background-color:#f8f8f8;}
/* U: FindADealer: end */

/* U: Grid: begin */
.Grid {border:0px; padding:0px;}
.Grid TR {padding:2px; margin:2px; color:#000; text-align:left; font-size:11px;}
.Grid TD {border-bottom:#eceef0 1px solid; border-top:#eceef0 1px solid;}
.Grid TH {background-color:#eceef0; color:#000; font-size:11px; height:20px; border-top:#eceef0 1px solid;}
.Grid TH a:link {text-decoration: none; color:#000;}
.Grid {width:auto; color:#ccc; border:0px;}
.Grid .Pager {text-align:right;}
.Grid .Footer {background-color:#eceef0; color:#000; font-size:11px; height:20px;} 
/* U: Grid: end */
div.image a img{border: solid 1px #ccc;}
img.PartThumbnail{border: solid 1px #ccc;}

.AcyncLoading
{
	background-color: #fff; 
}

/* U: DealerLogo begin */
#DealerLogoContainer img{ width:auto; height:auto; max-width: 300px; max-height: 65px; float:right;}
img.SiteLogoImage{border: solid 1px #ccc; max-width:300px; max-height:80px}
/* U: DealerLogo end */
div.SLS
{
	background-color:#dbe0e3;
}
div.SLS div.SLSList
{
	border-bottom:dashed 1px #999;
}

/* inner content area */
.dbx-content-text
{
	font-family: Arial,Geneva, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
    float:left;
    color: #666;
}

.dbx-content-image
{
    float:right;
}

/* Illustration viewer */
.flashSettings
{
	background-color: #dbe5e6;
	border-color: #ECEEF0;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
input.IllustrationViewer
{
	color: #3399ff;
}
table.IllustrationViewer_loaderTable
{
    background-color: #fff;
}

input.IllustrationViewer_zoomIn
{
    background-color: #fff;
}


input.IllustrationViewer_zoomOut
{
    background-color: #fff;
}

input.IllustrationViewer_moveToCenter
{
    background-color: #fff;
}
input.IllustrationViewer_showHideAccessories
{
    background-color: #fff;
}
.searchZipCode
{
	color:#666666;
	background-color:#ffffff;
	width: 140px;    
	height: 14px;   
	font-size: 12px;    
	margin: 0px;    
	padding: 0px 2px 0px 2px;
	border-color: #ffffff; 
	border-width:1px; 
	border-style:solid;
}
.notesPopUpDiv
{
	border-bottom-color: #E0DFE3;	
}
.NotesTextBoxWM{color:#999;}
.NLA
{
	color:#999;
}
#ctl00_RightPlaceHolder_VSM_lbMakes{border: solid 1px blue;}
.vehicleSelectionManagerHeaderDiv {padding:4px; border:solid 1px #ccc; background-color:#eceef0}

.SearchPartContainerButton
{
	background: url(images/searchGo.gif) no-repeat top;
}
.SearchPartContainerTextBox 
{
	border: solid 1px #ccc;
	color:#666666;
	height: 16px;   
	font-size: 12px;    
	margin: 0px;    
	padding: 0px 2px 0px 2px;
}
.SearchPartWatermark
{
	color:#666666;
	background-color:#ffffff;
	width: 200px;    
	height: 16px;   
	font-size: 12px;    
	margin: 0px;    
	padding: 0px 2px 0px 2px;
	border-color: #ccc; 
	border-width:1px; 
	border-style:solid;
}
