/* The Big Reset.  */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input, textarea, form {
    margin: 0; padding: 0; border: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}


body{
	position:relative;
	background-color:#000000;
}
a:link{color:#999999;}
a:visited{color:#666666;}
a:hover{color:#333333;}
a:active{color:#333333;}


/* /The Big Reset.  */
.inputStyle, .inputStyle2{
	border:1px solid #7F9DB9;
	background-color:#EEEEEE;
}
.tableNestBg {
     background-color: #FFFFFF;
}
.tableNest1 {
     background-color: #EEEEEE;
}
.tableNest2 {
     background-color: #ffffff;
} 
.header {
     color: #000066;
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 13px; 
     font-weight: 900;
}
.subheader {
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 12px;
     font-weight: 700;
     background-color: #ffffcc;
} 

.tableBar {
 background-color: #eeeeee;
}
.TitleBox{
	width:766px;
	width:expression('768px');
}


div#outerPageBlock{position:relative;}
div#innerPageBlock{
	position:relative;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	border:1px solid white;
	
}
div#contentBlock{
	position:relative;
	z-index:20;
	width:1010px;
	overflow-y:auto;
	overflow-x:hidden;
	min-height:316px;
	z-index:10;
}
div#narrationBlock{
	position:relative;
	height:104px;
	z-index:10;
}
div#serviceBlock{
	background-color:#504225;
	background-image:url('../Images/serviceBG.jpg');
	background-repeat:repeat-x;
}
div#homeContentBlock{
	min-height:320px;
	position:relative;
	overflow:hidden;
}
div#homeContentBlock div#swfHolder{
	height:320px;
}
div#subContentBlock{
	height:128px;
}
div#footerBlock a:link{color:#7F705B;}
div#footerBlock a:visited{color:#7F705B;}
div#footerBlock a:hover{color:#483C2C;}
div#footerBlock a:active{color:#483C2C;}

div#footerBlock{
	position:relative;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	
}
div#innerFooterLeft{
	margin-left:60px;
	padding-top:10px;
	padding-bottom:10px;
	color:#AAA294;
}
div#innerFooterRight{display:none;}
p#fbPageBlock{
	position:absolute;
	top:6px;
	right:100px;
}
p#footerLogin{
	position:absolute;
	top:10px;
	right:4px;
}
.landingPage{
	height:320px;
	padding:0;
	margin:0;
	overflow:hidden;
}
div#noFlashUpdateLeft{
	position:absolute;
	left:-100px;
	top:30px;
}
div#noFlashUpdateRight{
	position:absolute;
	left:1018px;
	top:30px;
}
/* /MAIN PAGE STYLES */

#DealerPeakLogo{display:none;}
/* CONFIGURATOR SYTLES */
div#ConfigHolder table, div#ConfigHolder tr, div#ConfigHolder td{
	color:#FFFFFF;
}
div#ConfigHolder #StylesTablem, div#ConfigHolder #StylesTable tr ,div#ConfigHolder #StylesTable td {
	background-color:#93959d;
	color:#000000;
}
div#ConfigHolder #Warranty{color:#000000;}

div#ConfigHolder div#ConfigModelHolder{
	color:#FFFFFF;
}
div#ConfigHolder select{
	font-size:14px;
	font-weight:bold;
}
div#searchfilter_container .inputStyle2,div#searchfilter_container .inputStyle1{
	font-size:14px;
	font-weight:bold;
	width:120px;
}
div#searchfilter_container div#searchfilter_model .inputStyle2{
	width:150px;
}
div#searchfilter_container div#searchfilter_bodystyle .inputStyle2{
	width:150px;
}
div#searchfilter_container div#searchfilter_price .inputStyle2{
	width:100px;
}

div#feedbackFormBlock div#feedbackTitleBox{width:996px;}
div#feedbackFormBlock .feedbackFormLabel{color:#FFFFFF;}



div#outerAFbasicBlock .inputStyle2{
	width:450px !important;
	margin-right:30px !important;
}
div#outerAFbasicBlock #AFbasicSelectNewUsed,div#outerAFbasicBlock #AFbasicSelectMake,div#outerAFbasicBlock #AFbasicSelectModel {
	margin-left:9px;
	width:450px !important;
}

/* INVENTORY DETAIL PAGE */
.detail_content{
	
}
.detail_preview{
height:150px;
}
.detail_foot .detail_location.lister.vcard{
	
	
}
.detail_foot a:link,.detail_foot a:visited,
.detail_foot a:hover,.detail_foot a:active{
	border:1px solid #CCCCCC;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF !important;
}
.detail_foot a:link,.detail_foot a:visited{
	background-image:url('../Images/fullDetailBG.jpg');
}
.detail_foot a:hover,.detail_foot a:active{
	background-image:url('../Images/fullDetailBG_on.jpg');
}
.detail_foot .detail_location{

}
/* /INVENTORY DETAIL PAGE */

/* INVENTORY LAYOUT STYLES */
div#contentInventoryLeft{
	float:left;
	width:710px;
}
div#contentInventoryRight{
	float:left;
	width:300px;
	overflow-x:hidden;
	color:#FFFFFF;
}

/* /INVENTORY LAYOUT STYLES */

/* OTHER SITES STYLES */
div#otherSitesBlock{
	width:1010px;
	clear:both;	
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	text-align:right;
	font-size:10px;
	color:#666666;
}
p#otherSitesHeader{
	font-size:10px;
	color:#AAA294;
}
.tab_content .detail_row .detail_content .detail_title a{
	color:#FFFFFF !important;
	font-size:18px;
}
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_mpg .spec_row .label,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_left .spec_row.spec_price .label,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_left .spec_row.spec_color .label,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_right .spec_row.spec_stock .label{
	font-size:14px;
	white-space:normal;
	
}
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_mpg .spec_row .content,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_left .spec_row.spec_price .content,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_left .spec_row.spec_color .content,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_right .spec_row.spec_stock .content{
	font-size:14px;
	font-weight:bold;
	white-space:normal;
}
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_mpg,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_left,
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_right{
	width:90px !important;
	min-height:120px;
}
.tab_content .detail_row .detail_content .detail_preview .preview_spec .detail_spec.spec_description{
	width:110px !important;
	min-height:120px;
}
.tab_content .detail_row .detail_content .detail_preview .preview_spec{
	height:130px;
}
.detail_row .estpayments .terms{
	color:#FFFFFF;
	
}
/* /OTHER SITES STYLES */

/* CUSTOM SERVICE FORM STYLES */

div#vaServiceBlock{
	position:relative;
	width:920px;
	height:860px;
	top:10px;
	left:20px;
}
div#vaServiceBlock div#serviceHeader{
	margin-left:180px;
	margin-bottom:10px;	
}
div#vaServiceBlock div#feedbackFormBlock{
	width:900px;
}
div#vaServiceBlock, div#vaServiceBlock p, div#vaServiceBlock div{
	color:#FFFFFF;
	font-size:12px;
}
div#vaServiceBlock div#feedbackTitleBox,
div#vaServiceBlock div#feedbackLocationLabel,
div#vaServiceBlock div#feedbackLocationInput{display:none;}


div#vaServiceBlock div#feedbackCommentsLabel{
	position:absolute;
	width:300px;
	left:5px;
	top:630px;
	top:expression('705px');
}
div#vaServiceBlock div#feedbackCommentsInput{
	position:absolute;
	left:5px;
	top:650px;
	top:expression('725px');
}
div#vaServiceBlock div#feedbackCommentsInput #feedbackCommentsInputField{
	width:655px;
	height:50px;
}
div#vaServiceBlock div#vasTop{
	clear:both;
	padding-top:14px;
	height:76px;
}
div#vaServiceBlock div#rightFields{
	position:relative;
	width:400px;
	top:-126px;
	top:expression('-136px');
	left:400px;

}
div#vaServiceBlock .feedbackFormLabel{
	float:left;
	width:130px;
	margin:0;
	padding:0;
	text-align:left;
}

div#vaServiceBlock .feedbackFormInput{
	float:left;
}

div#vaServiceBlock div#vasTitleLabel .inputstyle2,
div#vasTitleBlock{
	padding-bottom:1px;
}
div#vaServiceBlock #Title{
	background-color:#EEEEEE;
	border:1px solid #7F9DB9;
	font-size:11px;
	margin-left:1px;
}

div#vaServiceBlock div#feedbackEmailLabel, div#vaServiceBlock div#feedbackEmailInput{
	margin-top:24px;
}

/* */
div#vaServiceBlock div#vasDateOfAccident{
	position:absolute;
	width:380px;
	top:302px;
	top:expression('315px');
	left:5px;
}
div#vaServiceBlock div#vasDOALabel{
	position:absolute;
	top:4px;
	
}
div#vaServiceBlock div#vasDOAInput{
	position:absolute;
	top:0px;
	left:130px;
}
div#vaServiceBlock div#vasPhoneTwo{ 
	position:absolute;
	width:380px;
	top:334px;
	top:expression('366px');
	left:5px;
	/* 290 */
}

div#vaServiceBlock #extensionTwo{
margin-left:26px;
position:relative;	
	
}

div#vaServiceBlock div#feedbackPhoneExtTwoLabel{
	position:absolute;
	top:0;
	left:263px;
}

/*   */

div#vaServiceBlock #feedbackPhoneInput #feedbackPhoneExtLabel{
	position:absolute;
}

div#vaServiceBlock #feedbackPhoneInput #extension{
	position:relative;
	margin-left:26px;
}
div#vaServiceBlock #services{
	position:relative;
	top:-94px;
}
div#vaServiceBlock #appTimePic{
	position:absolute;
	top:1px;
}
div#vaServiceBlock #appTime{
	padding-left:20px;
}
div#vaServiceBlock div#vasPC{
	
	
}

div#vaServiceBlock div#scheddate{
	position:relative;
	margin-bottom:20px;	
}

div#vaServiceBlock div#vaDetail{
	margin-top:10px;
}
div#vaServiceBlock #services td{
	width:300px;
	color:#FFFFFF;
}

div#vaServiceBlock .vasCheck{margin-right:10px;}
div#vaServiceBlock div#feedbackSubmitButton{
	position:relative;
	top:30px;
	top:expression('8px');
}

.cfdump_struct td{color:#000000;}
	
div#vasMessageBlock{
	color:#FFFFFF;
	font-size:12px;
	padding:30px;
}
div#vasMessageBlock p{
	margin-bottom:1em;
	color:#FFFFFF;
}
div#vasMessage p{
	margin-bottom:1em;
	font-size:12px;
}
/* /CUSTOM SERVICE FORM STYLES */

/* CUSTOM COLLSION FORM STYLES */
div#vaCollisionCenterBlock{
	position:relative;
	width:920px;
	height:710px;
	top:10px;
	left:20px;
}
div#vaCollisionCenterBlock div#serviceHeader{
	margin-left:180px;
	margin-bottom:10px;	
}
div#vaCollisionCenterBlock div#feedbackFormBlock{
	width:900px;
}
div#vaCollisionCenterBlock, div#vaCollisionCenterBlock p, div#vaCollisionCenterBlock div{
	color:#FFFFFF;
	font-size:12px;
}
div#vaCollisionCenterBlock div#feedbackTitleBox,
div#vaCollisionCenterBlock div#feedbackLocationLabel,
div#vaCollisionCenterBlock div#feedbackLocationInput{display:none;}


div#vaCollisionCenterBlock div#feedbackCommentsLabel{
	position:absolute;
	width:300px;
	left:5px;
	top:522px;
	top:expression('577px');
}
div#vaCollisionCenterBlock div#feedbackCommentsInput{
	position:absolute;
	left:5px;
	top:542px;
	top:expression('597px');
}
div#vaCollisionCenterBlock div#feedbackCommentsInput #feedbackCommentsInputField{
	width:655px;
	height:50px;
}
div#vaCollisionCenterBlock div#vasTop{
	clear:both;
	padding-top:14px;
	height:76px;
}
div#vaCollisionCenterBlock div#rightFields{
	position:relative;
	width:400px;
	top:-126px;
	top:expression('-136px');
	left:400px;

}
div#vaCollisionCenterBlock .feedbackFormLabel{
	float:left;
	width:130px;
	margin:0;
	padding:0;
	text-align:left;
}

div#vaCollisionCenterBlock .feedbackFormInput{
	float:left;
}

div#vaCollisionCenterBlock div#vasTitleLabel .inputstyle2,
div#vasTitleBlock{
	padding-bottom:1px;
}
div#vaCollisionCenterBlock #Title{
	background-color:#EEEEEE;
	border:1px solid #7F9DB9;
	font-size:11px;
	margin-left:1px;
}

div#vaCollisionCenterBlock div#feedbackEmailLabel, div#vaCollisionCenterBlock div#feedbackEmailInput{
	margin-top:24px;
}

/* */
div#vaCollisionCenterBlock div#vasDateOfAccident{
	position:absolute;
	width:380px;
	top:332px;
	top:expression('352px');
	left:5px;
}
div#vaCollisionCenterBlock div#vasDOALabel{
	position:absolute;
	top:4px;
	
}
div#vaCollisionCenterBlock div#vasDOAInput{
	position:absolute;
	top:0px;
	left:130px;
}
div#vaCollisionCenterBlock div#vasPhoneTwo{
	position:absolute;
	width:380px;
	top:290px;/* 260*/
	top:expression('308px');
	left:5px;
	
}

div#vaCollisionCenterBlock #extensionTwo{
margin-left:26px;
position:relative;	
	
}

div#vaCollisionCenterBlock div#feedbackPhoneExtTwoLabel{
	position:absolute;
	top:0;
	left:263px;
}

/*   */

div#vaCollisionCenterBlock #feedbackPhoneInput #feedbackPhoneExtLabel{
	position:absolute;
}

div#vaCollisionCenterBlock #feedbackPhoneInput #extension{
	position:relative;
	margin-left:26px;
}
div#vaCollisionCenterBlock #services{
	position:relative;
	top:-94px;
}
div#vaCollisionCenterBlock #appTimePic{
	position:absolute;
	top:1px;
}
div#vaCollisionCenterBlock #appTime{
	padding-left:20px;
}
div#vaCollisionCenterBlock div#vasPC{
	
}

div#vaCollisionCenterBlock div#scheddate{
	position:relative;
	margin-bottom:20px;	
}

div#vaCollisionCenterBlock div#vaDetail{
	margin-top:10px;
}
div#vaCollisionCenterBlock #services td{
	width:300px;
	color:#FFFFFF;
}

div#vaCollisionCenterBlock .vasCheck{margin-right:10px;}
div#vaCollisionCenterBlock div#feedbackSubmitButton{
	position:relative;
	top:30px;
	top:expression('-6px');
}

/* /CUSTOM COLLSION FORM STYLES */

/* CUSTOM INTERNET FORM STYLES */


div#vaInternetFormBlock{
	position:relative;
	background-color:#504225;
	height:1000px;
}

div#vaInternetFormBlock .feedbackFormLabel{
	float:left;
	border:0px solid red;
	width:160px;
	margin-right:4px;
	
	text-align:left !important;
	color:#FFFFFF;
}
div#vaInternetFormBlock .feedbackInput{
	border:0px solid blue;
	float:left;
	
}
div#vaInternetFormBlock .feedbackExtLabel{
	color:#FFFFFF;
}

div#vaInternetFormBlock h2{
	margin-top:8px;
	color:#CCCCCC;
}
div#vaInternetFormBlock td{
	border:0px solid green;
}
div#vaInternetFormBlock .vaiRadio{
	margin-right:20px;
}
div#vaInternetFormBlock .vaiDaySpan{
	margin-top:6px;
}
div#vaInternetFormBlock div#feedbackSubmitButton{
	width:1004px;
}
.customFormHeader{
	margin-left:180px;
	padding-top:10px;
	margin-bottom:10px;		
}

/* /CUSTOM INTERNET FORM STYLES */

div#moreInfoBlock{
	clear:both;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	color:#AAA294; 
	font-size:11px;
}

#mioOpen,#mioHide{
	cursor:hand;
	cursor:pointer;
}
div#innerInfoBlock{
	border:1px solid #AAA294; 
	background-color:#1d1d1d;
	margin-top:6px;
	padding:20px;
}
div#innerInfoBlock ul{
	margin-top:4px;
	margin-bottom:10px;
}
div#innerInfoBlock h3{
	margin-top:8px;
	color:#3267c3;
}
div#innerInfoBlock p{
	margin-bottom:6px;
	color:#FFFFFF; 
}

/* DROP DOWN STYLES */
/*
div#headerNavBlock{
	height:36px;
	background-image:url(../Images/ddHolderBG.jpg);
	background-repeat:repeat-x;
	
}
.ddHit{
	float:left;
	width:100px;
	height:33px;
	padding-top:3px;
	border-right:1px solid #333333;
	cursor:pointer;
	cursor:hand;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.ddHit .ddOneLine{
	margin-top:7px;
}
.ddHolder{
	position:absolute;
	color:#FFFFFF;
	z-index:2000;
}

.ddItem{
	height:18px;
	width:154px;
	padding-top:4px;
	padding-left:6px;
	background-image:url(../Images/ddBG.jpg);
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	border-top:0;
	cursor:pointer;
	cursor:hand;
}
#dd_parts .ddItem{
	width:180px;
}
.ddItem a:link{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.ddItem a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.ddItem a:hover{
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}
.ddItem a:active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#ddHolderBlock{
	position:absolute;
	width:1010px;
	top:140px;
}
#dd_newCadi{
	left:0;
}
#dd_newHumm{
	left:101px;
}
#dd_po{
	left:202px;	
}
#dd_specials{
	left:303px;
}
#dd_service{
	left:404px;
}
#dd_parts{
	left:505px;
}
#dd_styling{
	left:606px;
}
#dd_collision{
	left:707px;
}
#dd_careers{
	left:808px;
}
#dd_contact{	
	left:848px;
}
#debug,#debug2{
	color:#FFFFFF;
}
*/
div#headerNavBlock{
	height:36px;
	width:1008px;
	background-image:url(../Images/ddHolderBG.jpg);
	background-repeat:repeat-x;
	border:1px solid #666666;
}


.ddHit{
	float:left;
	width:100px;
	height:33px;
	padding-top:1px;
	border-right:1px solid #666666;
	cursor:pointer;
	cursor:hand;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.ddHit p{
	color:#FFFFFF;
}
.ddHit a:link{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	
}
.ddHit a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.ddHit a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

}
.ddHit a:active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

}

#oneline{
line-height:30px;
}

#doubleline{
line-height:15px;
}


#ContactMap{
border-right:0px;
width:98px;
padding-top:4px;
}

.ddHit .ddOneLine{
	margin-top:7px;
}
.ddHolder{
	position:absolute;
	color:#FFFFFF;
	z-index:2000;
}

.ddItem{
	height:18px;
	width:154px;
	padding-top:4px;
	padding-left:6px;
	background-color:#070707;
	background-repeat:repeat-x;
	border:1px solid #666666;
	border-top:0;
	cursor:pointer;
	cursor:hand;
	font-size:10px;
}
#dd_parts .ddItem{
	width:180px;
}
.ddItem a:link{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.ddItem a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.ddItem a:hover{
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}
.ddItem a:active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#ddHolderBlock{
	position:absolute;
	width:1010px;
	top:140px;
	z-index:1000;
}
#dd_newCadi{
	left:0;
}
#dd_newHumm{
	left:101px;
}
#dd_po{
	left:202px;	
}
#dd_specials{
	left:303px;
}
#dd_service{
	left:404px;
}
#dd_parts{
	left:505px;
}
#dd_styling{
	left:606px;
}
#dd_collision{
	left:707px;
}
#dd_careers{
	left:808px;
}
#dd_contact{	
	left:848px;
}
#debug,#debug2{
	color:#FFFFFF;
}

/* /DROP DOWN STYLES */
div#jobs table,
div#jobs table .subheader,
div#jobs table .resultsetA,
div#jobs td{
	
}
.jobs table td{
	
}
div#jobs .header{
	background-color:#333333;
	color:#FFFFFF;
}
.jobs table th{
	background-color:#333333 !important;
	color:#FFFFFF !important;
}
.jobs table td{
	background-color:#000000 !important;
	color:#FFFFFF !important;
}
div#jobDetailsBlock table,
div#jobDetailsBlock td{
	background-color:#000000;
}

div#jobDetailsBlock .header{
	color:#999999;
}
div#tabbox{
	height:22px;
	border-bottom:1px solid #666666;
}
#cardetail_container #cardetail_footer .disclaimer{
	color:#FFFFFF;
}

/* text style for accessory shopping cart */
div#AccessoryMain table, td, tr{
	color:#ffffff
}
 */