
body {
	background-color:#131313;
}

.ThemeBg1 {
    background-color:#131313;
}

.ThemeBg2 {
    background-color:#252525;
}

.ThemeBg3 {
    background-color:#000000;
}

.ThemeBg4 {
    background-color:#252525;
}

.ThemeBg5 {
    background-color:#000000;
}

.ThemeText {
    color:#999999;
}

.ThemeText2 {
    color:#999999;
}

.ThemeLink, a.ThemeLink {color: #ffffff !important; }
.ThemeLink:visited, a.ThemeLink:visited {color:#ffffff !important; }
.ThemeLink:hover, a.ThemeLink:hover {color: #cc0000 !important; }

a.ThemeLink2	{ color:#ffffff; }
.ThemeLink2:visited, a.ThemeLink2:visited {color:#ffffff !important; }
a:hover.ThemeLink2 { color:#cc0000; }

.ThemeLine {
    color:#666666;
}

.ThemeAttention {
    color:#ff0000;
}

.ThemeHeaderTextColor {color: #ffffff !important; }

.ThemePagingBGActiveColor { background-color: #ff0000; }
.ThemePagingBGInactiveColor { background-color: #333333; }
.ThemePagingActiveColor { color: #ffffff; }



hr.DashedLine {
	border-top: 1px dashed #666666;
}

div.ActiveSearchCategoryID, div.InactiveSearchCategoryID {
	background-color:#000000;	
}

.Box {
	border:3px solid #252525;
}

.BoxInner {
	border:1px solid #666666;
	background-color:#000000;	
}

.BoxInnerBlue {
	border:1px solid #666666;
}

a.NoLink { color: #999999; }
a:hover.NoLink { color: #999999; }


#FilterSearchNoResults {
	color: #ff0000;
}

#ZipCodeInputBox { 
	color: #666666;
	border:1px solid #CCCCCC;
}

span.PageBoxUnselected {
	border: 1px solid #666666;   
	background-color:#333333;
	color: #ffffff;	
}
span.PageBoxSelected {
	border: 1px solid #ffffff;   
	background-color:#ffffff;
	color: #333333;	
	cursor:pointer;
}
span.PageBoxCurrent {
	background-color:#ff0000;
	border: 1px solid #ff0000;
	color: #ffffff;	
	font-weight:bold;
}

.BoxHeader, .BoxHeaderBlue {
	color:#ffffff; 
	background-image: url('http://images.zibe.com/portals/penske/BoxHeader.jpg');
}
.BoxHeaderBlue {
	background-image: url('http://images.zibe.com/portals/penske/BoxHeaderBlue.jpg');
	background-repeat: repeat-x;
}

.SectionWrapper {
	border: 3px solid #252525;
}
.SectionContentBorder {
	border: 1px solid #666666;
	background-color: #000000;
}

.SectionHeader {
	color: #ffffff;
}

.SearchVehiclesButtonFindCars {
	background: url('http://images.zibe.com/portals/penske/btnFindCars.gif') no-repeat;
}

.ProfileFormHeader {
    color: #ffffff;
    background-color:#252525;
}
.PTab {
	background-color:#252525;
}
.PTabSel {
	background-color:#666666;
}

.SearchVehiclesButtonSearch {
	background: url('http://images.zibe.com/portals/penske/btnSearch.gif') no-repeat;
}

.BigSearchBox{
	background-image: url('http://images.zibe.com/portals/penske/SearchBigButtonImg.gif');
}

.SearchButtonImg 
{
	background: url('http://images.zibe.com/portals/penske/btnsearch.gif') no-repeat;
}

.PopularCarsPrice {
	color: #ff0000;
}

div.VehicleItemBorder {
	border-right:solid 1px #666666;
}

div.VehicleDetailPrice {
	color:#ffffff;
}
div.VehicleDetailAddToFavorites{
	color:#ffffff;
}
.VehicleDetailAddToFavoritesLink a {
	color:#ffffff;
}
.VehicleItemDescriptionTitle {
	color:#ffffff;
}

.Price {
	color: #ff0000;
}

div.LineDeviderDashed {
	border-bottom: dashed 1px #666666;
}

/** Header and Navigation **/ 

#Selected a span {
	background: url('http://images.zibe.com/portals/penske/btnSelTabLeftBG.png') top left no-repeat; display: block;
}

#Selected a span span {
	background: url('http://images.zibe.com/portals/penske/btnSelTabRightBG.png') top right no-repeat; display: block;
}

#Selected {	
	background: url('http://images.zibe.com/portals/penske/btnSelTabBG.png') repeat;
    font-weight: bold;
}

.HeaderNav, .HeaderNavSelected {
    background: url('http://images.zibe.com/portals/penske/btnTabBG.png') repeat;
    margin: 0px 3px;
    text-align:center;
}

.HeaderNav a span, .HeaderNavSelected a span {
    background: url('http://images.zibe.com/portals/penske/btnTabLeftBG.png') top left no-repeat;
    display: block; 
}

.HeaderNav a span span, .HeaderNavSelected a span span {
    background: url('http://images.zibe.com/portals/penske/btnTabRightBG.png') top right no-repeat;
    display: block; 
}
.Header {
    background: url('http://images.zibe.com/portals/penske/bannerbackground.png') repeat-x;
}

div.EmailBox {
	background-image:url('http://images.zibe.com/portals/penske/bgemailfriend.gif');
	background-repeat:no-repeat;
	background-color:Transparent;
} 

div.EmailBoxHeader, div.SaveSearchBoxHeader {
	color:#ffffff;
}
div.EmailBoxClose {
	color:#999999;
}
div.EmailMainContent {
	color:#999999;
}
input.EmailTextBox, .EmailTextBoxMessage {
	border:1px solid #999999;
}
div.EmailNote {
	color:#999999;
}

div.SaveSearchPopup {
	background-image: url('http://images.zibe.com/portals/penske/bgSaveSearch.gif');
	background-color:Transparent;
}

input.SaveSearchTextBox {
	border:1px solid #999999;
}
div.SaveSearchContent {
	color:#999999;
}


.SearchVehiclesContentLink {
	color: #0099C0;
}
a:hover.SearchVehiclesContentLink {
	color: #FE6600;
}
.SearchVehiclesMoreOptionsTitle {
	color:#006699;
}
.SearchVehiclesMoreOptionsDropDown {
	border: 1px solid #006699;
}


#DestinationHeader {
	background:url('http://images.zibe.com/portals/penske/DealerInfoPopupBanner_r.png') repeat-x;
}

.ActiveSearchTextBox, .InactiveSearchTextBox {
	border:1px solid #666666;
	background-image: url('http://images.zibe.com/portals/penske/SearchBG.jpg');
}
.InactiveSearchTextBox {
	color:#999999; 
}

input.AddressTextBox {
	border:1px solid #666666;
}

.GetDirections {
	background-image:url('http://images.zibe.com/portals/penske/get_directions.gif');
	background-color:Transparent;
}

.ProfileArrow {
    background: url('http://images.zibe.com/portals/penske/ProfileArrow.gif') no-repeat center center;
}

#FilterSearchHelp {
	background-image: url('http://images.zibe.com/portals/penske/popup-body39.jpg');
}
#RemoveFilterSearchHelp {
	background-image: url('http://images.zibe.com/portals/penske/popup-body26.jpg');
}
.PHeader {
    color: #999999;                 
}

/* Refine Search */

.RemoveFilterHeader {
    color:#999999;
    
} 

a.RemoveFilterLabel {
    color:#ffffff;
}

a:hover.RemoveFilterLabel {
	color:#cc0000;
}

span.RemoveFilterLabel {
    color:#999999;
    
}

.refineLabel {
	color:#ffffff;
}
div:hover.refineLabel{
	color:#cc0000;	
}

.refineHeader {
	background-color:#252525;
}
/* end Refine Search */

.InfoTipBoxOuter {
	background-color:#F8F4D7;
}

.Schedule {
	background: url('http://images.zibe.com/portals/penske/ServiceSchedule.png') no-repeat;
}
.ServiceScheduleOverloadBorder {
	background: url('http://images.zibe.com/portals/penske/ServiceScheduleOverloadTop.png') no-repeat; 
}
.ServiceScheduleLists {
	border: 2px solid #666666; background-color: #F3F3F3;
	border-top: none;
}