﻿body, html
{
	scrollbar-face-color: #1e1e1d;
	scrollbar-highlight-color: #222220;
	scrollbar-track-color: #3c3c3a;
	scrollbar-arrow-color: #ccc;
	scrollbar-darkshadow-color: #000;
	scrollbar-3dlight-color: #bbb;
}
#logoControlContainer{ background-image: url(images/logo_dodge.gif); background-repeat: no-repeat;}
/* Text & Link Styles */
a:link{color: #ccc; text-decoration: none}
a:visited{color: #ccc; text-decoration: none}
a:hover{color: #fe8226; text-decoration: underline}
a:active{color: #ccc; text-decoration: underline}

#contentNavContainer li ul li a:hover {color:#fe8226;}

/* U: accessories caption 1,2,3 levels: begin */
.TOCBlock span.ThreeCol div.image h4 a:link{color:#cccccc;}
.TOCBlock span.ThreeCol div.image h4 a:visited{color:#cccccc;}
.TOCBlock span.ThreeCol div.image h4 a:hover{color:#cccccc;}
/* U: accessories caption 1,2,3 levels: end */

/* 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:#1e1e1d; color:#fff; font-size:9px; height:35px;}
.ShoppingList TH a:link{text-decoration: none; color:#fff;}
.ShoppingList tr:hover {background-color: #292929;}
.ShoppingTools {background:#1e1e1d; width:auto; color:#4c4c4b;}
.ShoppingTools a.btnpvp{color:#ccc;cursor:pointer;}
.inactive{color: #4c4c4b;padding-right:4px;}
.ShoppingToolsDiv {background:#1e1e1d; border:#4c4c4b 1px solid; border-right:0px; border-left:0px; }
input.Qty {text-align: center;width: 25px; border:solid 1px #4c4c4b; background-color:#3c3c3a; color:White;}
#tab-without-content {border: solid 1px #4c4c4b; background: #222220;}
/* 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:#3c3c3a;filter:alpha(opacity=70);opacity:0.7;}
	.modalPopup {background-color: #3c3c3a;width:400px;height:200px;text-align:center;}

	.modalCalculator {background-color: #3c3c3a;width:260px;height:auto;
		text-align:left;border:1px solid #4c4c4b;margin:10px}
		.modalCalculator div.Body{padding:10px}
		.modalCalculator div.Head{background:#222220; width:100%; height:25px;border-bottom:solid 1px #4c4c4b}
		.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: #1e1e1d;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: #1e1e1d;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: #666;}	
/* U: searchDealerContainer: end */

/* U: searchBarContainer begin */
#searchBarContainer .SearchButton{background: url(images/searchGo.gif) no-repeat top;}
#searchBarContainer .SearchTerms{border-color: #666;}
/* U: searchBarContainer end */

/* U: searchFindADealerContainer: begin */	
#searchFindADealerContainer{ background-color: #1e1e1d; border-color:#4c4c4b;}
#searchFindADealerContainer .SearchLabel{ color:#fff;}	
#searchFindADealerContainer .SearchTerms{border-color: #4c4c4b;}	
/* U: searchFindADealerContainer: end */

/* U: FindADealer: begin */
table.FindADealer {border-color:#4c4c4b; border-width: 1px; border-style:solid;}
.FindADealer td {vertical-align:top; padding: 10px; background-color:#222220;}
/* U: FindADealer: end */

/* U: NumberCount: begin */
.NumberCount {color:#ccc;}
/* U: NumberCount: end */

/* U: PartList: begin */
.PartList th {color:#333;}
/* U: PartList: end */

/* U: Notes: begin */
.Notes{color: #ccc; }
/* U: Notes: end */

/* U: Grid: begin */
.Grid {border:0px; padding:0px;}
.Grid TR {padding:2px; margin:2px; color:#fff; text-align:left; font-size:11px;}
.Grid TD {border-bottom:#1e1e1d 1px solid; border-top:#1e1e1d 1px solid;}
.Grid TH {background-color:#1e1e1d; color:#fff; font-size:11px; height:20px; border-top:#1e1e1d 1px solid;}
.Grid TH a:link {text-decoration: none; color:#fff;}
.Grid {width:auto; color:#4c4c4b; border:0px;}
.Grid .Pager {text-align:right;}
.Grid .Footer {background-color:#1e1e1d; color:#fff; font-size:11px; height:20px;} 
/* U: Grid: end */

/*VEHICLE DROP DOWNS
.dropdown{color: #ccc; background-color:#181818; border: solid 1px #4c4c4b;}
------------------*/
/*Notes Input */
.NotesTextBox{color: #ccc; background-color:#181818; border: solid 1px #4c4c4b;}

/* U: pageTools: begin */	
#pageTools ul li a:link {color:#fff;}
#pageTools ul li .cp {color:#fff;}
#pageTools ul li .cp:hover {color:#fff;}
#pageTools ul li.customPrintDisable{color: #666;}
#pageTools ul li.customBookmarkDisable{color: #666;}
/* U: pageTools: end */	
div.image a img{border: solid 1px #666;}
img.PartThumbnail{border: solid 1px #666;}

.PartList th {background: #222220; color:#ccc;}

.AcyncLoading
{
	background-color: #3c3c3a; 
}

/* 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:#181818;
}
div.SLS div.SLSList
{
	border-bottom:dashed 1px #4c4c4b;
}

/* 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: #fff;
}

.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: #ccc;
}
table.IllustrationViewer_loaderTable
{
    background-color: #3c3c3a;
}

input.IllustrationViewer_zoomIn
{
    background-color: #3c3c3a;
}

input.IllustrationViewer_zoomOut
{
    background-color: #3c3c3a;
}

input.IllustrationViewer_moveToCenter
{
    background-color: #3c3c3a;
}
input.IllustrationViewer_showHideAccessories
{
    background-color: #3c3c3a;
}
.searchZipCode
{
	color:#666666;
	background-color:#ffffff;
	width: 140px;    
	height: 14px;   
	font-size: 12px;    
	margin: 0px;      
	padding: 0px 2px 0px 2px; 
	border-color: #666666; 
	border-width:1px; 
	border-style:solid;
}
.notesPopUpDiv
{
	border-bottom-color: #666666;	
}
.NLA
{
	color:#666;
}
.NotesTextBoxWM{color:#666; background-color:#181818; border: solid 1px #4c4c4b;}
.vehicleSelectionManagerHeaderDiv {padding:4px; border:solid 1px #4c4c4b; background-color:#222220;}

.SearchPartContainerButton
{
	background: url(images/searchGo.gif) no-repeat top;
}
.SearchPartContainerTextBox 
{
	border: solid 1px #666666;
	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: #666666; 
	border-width:1px; 
	border-style:solid;
}
