body{
	background:#E2E2E2;
	color:#FFFFFF;
}
p{color:#FFFFFF;}

a:link{color:#627C9B;}
a:visited{color:#627C9B;}
a:hover{color:#A8B7C9;}
a:active{color:#999999;}
/*
a:link{color:#CDD451;}
a:visited{color:#CDD451;}
a:hover{color:#6E8200;}
a:active{color:#6E8200;}
*/

div#footerBlock a:link{color:#FFFFFF;}
div#footerBlock a:visited{color:#FFFFFF;}
div#footerBlock a:hover{color:#999999;}
div#footerBlock a:active{color:#333333;}

div#homeContentBlock{
	width:950px;
	
}
div#homeMiddleBlock{
	width:950px;
	height:26px;
}
div#homeFadeBlock{
	position:absolute;
	width:380px;
	height:230px;
	top:26px;
	left:329px;	
}

.homePicFade{
	position:absolute;
	top:0;
	left:0;
}
div#quickContactHeader{
	padding-top:5px;
	padding-left:5px;
}
div#homeTopLeftHolderBlock{
	position:relative;
	float:left;
	width:710px;
	font-size:10px;
}
div#homeTopLeft{
	position:absolute;
	width:328px;
	top:24px;
	font-size:10px;
}
div#homeTopFarLeft{
	position:absolute;
	top:0;
	left:0;
	width:710px;
	height:24px;
	background-image:url(../Images/homeBelowNav.jpg);
	background-repeat:repeat-x;
	text-align:right;
}
div#homeTopRight{
	position:absolute;
	top:0;
	right:0;
	width:240px;
	height:258px;
	background-color:#395A83;
}
div#homeHeaderBlock{
	width:950px;
	height:92px;
	margin:0;
	padding:0;
	background-image:url("../Images/header_v2.gif");
	background-repeat:no-repeat;
}
div#headerBlock{
	width:950px;
	height:92px;
	margin:0;
	padding:0;
}
div#headerLeft{
	float:left;
	width:250px;
}
div#headerRight{
	float:right;
	width:700px;
}
div#homeTopBlock{
	position:relative;
	width:950px;
	height:258px;
}

div#homeCarNavBlock{
	position:relative;
	width:852px;
	top:120px;
}
.homeChooser{
	float:left;
	width:313px;
	overflow:hidden;
}
div#homeChooserBlock{
	width:940px;
	height:190px;
	margin-top:16px;
}
.homeCarNav{
	float:left;
	width:120px;
	height:92px;
}
div#homeBottomBlock{
	position:relative;
	width:940px;
	padding-left:5px;
	height:300px;
	height:expression('318px');
}
div#homeQuestions{
	padding-top:12px;
	height:100px;	
	margin-left:50px;
}
p#homeSpecials{
	position:absolute;
	top:40px;
	left:42px;
}
p#homeCommunity{
	position:absolute;
	width:110px;
	height:92px;
	top:132px;
	left:42px;
}
p#homeDescription{
	position:absolute;
	width:340px;
	height:200px;
	top:40px;
	left:170px;
	font-size:10px;
}
.headerBox{

	width:246px;
	margin:0;
	padding:3px 10px;
	
	
	/*
	background-image:url(../Images/headerboxBG.jpg);
	background-repeat:repeat-x;
	color:#CDD451;
	
	*/
	background-color:#627C9B !important;
	border:1px solid #A8B7C9;
	background-image:none;
	background-color:#ececec;
}
.headerbox_content{
	width:246px;
	margin:0;
	padding:3px 10px;
	background-color:#f2f4f6;
}
.headerbox_content_personal{width:246px;margin:0;padding:3px 10px;}
.inputStyle,.inputStyle2{
	
	color:#000000;
}

/* HOME FEEDBACK FORM STYLES */
div#homeFeedbackBlock{
	position:relative;
	width:215px;
	padding-left:10px;
}
div#homeFeedbackBlock .TitleBox{display:none;}
div#homeFeedbackBlock .feedbackFormLabel{
	text-align:left !important;
	font-size:11px !important;
	font-weight:bold;
	color:#FFFFFF !important;
	
}
div#homeFeedbackBlock div#feedbackPhoneInput .inputStyle2{
	background-color:#FFFFFF;
	border:1px solid #183251;
}

div#homeFeedbackBlock div#feedbackFirstNameInput .inputStyle2{
	width:209px !important;
	background-color:#FFFFFF;
	border:1px solid #183251;
}
div#homeFeedbackBlock div#feedbackLastNameInput .inputStyle2{
	width:209px !important;
	background-color:#FFFFFF;
	border:1px solid #183251;
}
div#homeFeedbackBlock div#feedbackPhoneLabel{width:280px;}
div#homeFeedbackBlock div#feedbackEmailInput .inputStyle2{
	background-color:#FFFFFF;
	border:1px solid #183251;
}
div#homeFeedbackBlock  div#feedbackCommentsInput .inputStyle{
 	background-color:#FFFFFF;
	border:1px solid #183251;
 }
div#homeFeedbackBlock #feedbackCommentsInputField{	
	height:56px;
	width:209px;
}
div#homeFeedbackBlock div#feedbackSubmitButton{
	margin-top:6px;
	margin-left:106px;
	margin-left:expression('56px');
	width:80px;
	height:20px;
}

div#homeFeedbackBlock div#feedbackFirstNameLabel{
	position:absolute;
	top:10px;
}
div#homeFeedbackBlock div#feedbackLastNameLabel{
	position:absolute;
	top:10px;
	left:120px;
}

div#homeFeedbackBlock div#feedbackFirstNameInput .inputStyle2{
	position:absolute;
	top:28px;
	width:100px !important;
}
div#homeFeedbackBlock div#feedbackLastNameInput .inputStyle2{
	position:absolute;
	top:28px;
	left:120px;
	width:104px !important;
}
div#homeFeedbackBlock div#feedbackPhoneLabel{
	margin-top:50px;
}
div#homeFeedbackBlock #extension{
	width:36px;
}
div#homeLinkBlock{
	float:right;
}


/* /HOME FEEDBACK FORM STYLES */

/* SIDENAV FEEDBACK FORM STYLES */


div#sideNavFeedbackBlock{
	position:relative;
	width:280px;
	height:250px !important;
	background-color:F2F4F6;
}
div#sideNavFeedbackBlock .TitleBox{display:none;}
div#sideNavFeedbackBlock .feedbackFormLabel{
	text-align:left !important;
	font-size:11px !important;
	font-weight:bold;
	color:#000000 !important;
	
}

div#sideNavFeedbackBlock div#feedbackFirstNameInput .inputStyle2{width:209px !important;}
div#sideNavFeedbackBlock div#feedbackLastNameInput .inputStyle2{width:209px !important;}
div#sideNavFeedbackBlock div#feedbackPhoneLabel{
	width:280px;
}
div#sideNavFeedbackBlock div#feedbackEmailInput.inputStyle2{width:100px !important;}
div#sideNavFeedbackBlock #feedbackCommentsInputField{	
	height:24px;
	width:209px;
}
div#sideNavFeedbackBlock div#feedbackSubmitButton{
	position:absolute;
	top:210px;
	top:expression('205px');
	left:50px;
	left:expression('-54px');	
	width:54px;
	height:54px;
}
div#sideNavFeedbackBlock{
	height:300px;
	width:246px;margin:0;padding:3px 10px;
}
div#sideNavFeedbackBlock .inputStyle2, div#sideNavFeedbackBlock .inputStyle{background-color:#CCCCCC;}
/* /SIDENAV FEEDBACK FORM STYLES */
div#footerBlock{
	width:908px;
	margin:0;	
	height:32px;
	padding-top:16px;
	padding-left:20px;
	padding-right:20px;
	background-color:#627C9B;
	background-image:url(../Images/footerBG.jpg);
	background-repeat:repeat-x;
	border:1px solid #666666;
	border-top:0;
	clear:both;
}
div#innerFooterLeft{
	color:#CCCCCC;
}
div#footerLinksBlock{position:absolute;top:12px;left:700px;}
#DealerPeakLogo{
	position:absolute;
	left:860px;
	top:5px;
}
div#innerPageBlock{
	width:958px;
	float:left;
	background-color:#000000;
	background-image:url(../Images/mainInnerPageBG.jpg);
	background-repeat:repeat-y;
	
}
div#leftInnerPageBlock{
	float:left;
	width:950px;
	background-color:#000000;	
}

div#innerContentBlock{
	float:left;
	width:665px;
	
	/* background-color:#FFFFFF; */
	background-color:#0D0D0D;
	color:#FFFFFF;
}
div#innerContentMOSBlock{
	float:left;
	width:665px;
	min-height:500px;
	background-color:#FFFFFF;	
	color:#000000;
}
div#innerContentBlock .TitleBox{
	width:655px !important;
	
}
div#innerContentBlock .TitleBox_Content{
	background-color:#0D0D0D;;
	color:#FFFFFF !important;
}
div#mainContentBlock{
	width:950px !important;
	overflow-y:auto;
	overflow-x:hidden;
	left:0;
	right:0;
	margin:0;
	padding:0;		
	background-image:url('../Images/mainContentBG.gif');
	background-repeat:repeat-y;
}
div#mainPageBlock{
	position:relative;
	text-align:left;
}
div#navigationHolder{
	width:940px;
	height:17px;
	margin-top:2px;
	padding-top:3px;
	padding-left:10px;	
	background-color:#627c9b;
	border-top:1px solid #a8b7c9;
	/*
	background-image:url(../Images/navBG.jpg);
	background-repeat:repeat-x;
	*/
}
/* CONTENT PAGES */
.FMcarNavigationBlock{
	width:655px;	
	text-align:center;
}
.FMcarDescription{
	padding:20px;
}

.FMcarTable{
	width:620px;
	border:1px solid #CCCCCC;
	border-bottom:0;
	margin-left:20px;
}

.FMtableLeft{
	background-color:#1A1A1A !important;
	border-bottom:1px solid #CCCCCC;	
	border-right:1px solid #CCCCCC;
}
.FMtableRight{
	background-color:#3b3a3a;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
}


.FMcarDescription ul{
	display:block;
	position:relative;
	padding-left:50px !important;
	left:50px !important;
}

.FMlist{display:block;padding-left:50px;list-style:square}
.FMulList{display:block;padding-left:20px;list-style:circle;}
.FMlistHeaders{
	padding-left:20px;
	color:#627C9B;
	font-size:12px;
	font-weight:bold;
}
.FMcarExterior{
	margin-top:20px;
	text-align:center;
	}
.FMcarHeader, .FMcallFooter{
	margin:8px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.FMcarNavigationBlock a:link,.FMcarNavigationBlock a:visited,.FMcarNavigationBlock a:hover,.FMcarNavigationBlock a:active{
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}
.FMdescripHeaders{
	color:#627C9B;
	font-size:12px;
	font-weight:bold;
}
.FMfloatRight{
	float:right;
	margin:10px;
	margin-top:30px;}

.FMcarNavigationBlock a:link{color:#A8B7C9;}
.FMcarNavigationBlock a:visited{color:#A8B7C9;}
.FMcarNavigationBlock a:hover{color:#627C9B;}
.FMcarNavigationBlock a:active{color:#999999;}

/*
.FMcarNavigationBlock a:link{color:#CDD451;}
.FMcarNavigationBlock a:visited{color:#CDD451;}
.FMcarNavigationBlock a:hover{color:#6E8200;}
.FMcarNavigationBlock a:active{color:#6E8200;}
*/
.safetyPicFade{
	position:absolute;
	top:60px;
	left:160px;
}
.FMinventoryChooser{
	text-align:center;
	margin-top:20px;
	height:53px;
}
.FMinventoryP{
	width:665px;
	height:53px;
	text-align:center;
}
/* CONTENT PAGES */
.topNavLink{
	float:left;
	width:auto;	
	padding:0 9px;
	text-align:center;	
}
.topNavLink a:link{
	
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.topNavLink a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.topNavLink a:hover{	
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.topNavLink a:hover{	
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}
div#homeNavigationHolder{
	position:relative;
	left:200px;
	top:1px;
}
#aboutPng{width:80px;height:70px;background-image:url(../Images/Navigation/about-trans.png);}
#aboutPng_on{width:80px;height:70px;background-image:url(../Images/Navigation/about_on-trans.png);}

#newPng{width:80px;height:70px;background-image:url(../Images/Navigation/new-trans.png);}
#newPng_on{width:80px;height:70px;background-image:url(../Images/Navigation/new_on-trans.png);}

#usedPng{width:80px;height:70px;background-image:url(../Images/Navigation/used-trans.png);}
#usedPng_on{width:80px;height:70px;background-image:url(../Images/Navigation/used_on-trans.png);}

#servicePng{width:80px;height:70px;background-image:url(../Images/Navigation/service-trans.png);}
#servicePng_on{height:80px;width:80px;height:70px;background-image:url(../Images/Navigation/service_on-trans.png);}

#faqPng{width:80px;height:70px;background-image:url(../Images/Navigation/faq-trans.png);}
#faqPng_on{height:80px;width:80px;height:70px;background-image:url(../Images/Navigation/faq_on-trans.png);}

#creditPng{;width:80px;height:70px;background-image:url(../Images/Navigation/credit-trans.png);}
#creditPng_on{width:80px;height:70px;background-image:url(../Images/Navigation/credit_on-trans.png);}

.homeTopNavHit{width:80px;height:70px;border:0;cursor:pointer;}

.homeCarPic{
	width:140px;
	height:149px;
	border:0;
}
#homeDodge{background-image:url(../Images/homeDodge-trans.png);}
#homeDodge_on{background-image:url(../Images/homeDodge_on-trans.png);}

#homeHonda{background-image:url(../Images/homeHonda-trans.png);}
#homeHonda_on{background-image:url(../Images/homeHonda_on-trans.png);}

#homeChrysler{background-image:url(../Images/homeChrysler-trans.png);}
#homeChrysler_on{background-image:url(../Images/homeChrysler_on-trans.png);}

#homeToyota{background-image:url(../Images/homeToyota-trans.png);}
#homeToyota_on{background-image:url(../Images/homeToyota_on-trans.png);}

#homeScion{background-image:url(../Images/homeScion-trans.png);}
#homeScion_on{background-image:url(../Images/homeScion_on-trans.png);}

#homeTaxi{background-image:url(../Images/homeTaxi-trans.png);}
#homeTaxi_on{background-image:url(../Images/homeTaxi_on-trans.png);}
			
			
div#sideNavigationBlock{	
	position:absolute;
	left:665px;	
	width:286px;
	width:expression('287px');
	background-color:transparent;
	float:right !important;
	
}
div#sideNavInnerBlock{
	width:270px;
	background-color:transparent;
}

.topNavigationBlock{
	float:left;
	width:80px;
	height:91px;
	
	margin-right:10px;

	
}
.topNavigationBlock a:link,.topNavigationBlock a:visited,.topNavigationBlock a:hover,.topNavigationBlock a:active{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.topNavigationBlock a:link{color:#FFFFFF;}
.topNavigationBlock a:visited{color:#CCCCCC;}
.topNavigationBlock a:hover{color:#CDD451;}
.topNavigationBlock a:active{color:#6E8200;}
.TitleBox{
	width:661px;
}
.TitleBox_Content{
	width:650px;
}



#cardetail_container #cardetail_tabset .cardetail_tabpanel,
#cardetail_container #cardetail_tabset .cardetail_tabpanel p,
#cardetail_container #cardetail_tabset .cardetail_tabpanel span{
	color:#000000;
}


div#mosOuterBlock p,
div#innerContentMOSBlock p{
	color:#000000;
}
.mosJobTitle{
	color:#666666 !important;	
}

.pagination{

}
.totalresults .number{
	font-size:16px;
}
.pagesblock{
	
}
.pagesblock .paginglabel{
	font-size:16px;
	font-weight:bold;
}
.pagesblock .page,
.pagesblock .selectedpage{
	font-size:16px;
	font-weight:bold;
}
.pagesblock .selectedpage{
	background-color:#FFAA00 !important;
}
.pagesblock .page{
	color:#333333;
}
.pagesblock .page.previous,
.pagesblock .page.next{
	display:none;
}

/* Inventory Styles */

/* Ticket# 14153: These will hide vehicle descriptions on the list page and detail page */

.detail_spec.spec_description .spec_row .content {
	display: none !important;
}

.cardetail_tabpanel #cardetail_description {
	display: none;
}

/* Inventory Styles */
