* { 	padding:0; 	margin:0; 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	line-height:160%;	} 
img { border:0px none;	}
body { background-image:url('/images06/mainback.gif');	text-align:center;	font-weight:normal	}
p, li, th, td { color:#222;	font-weight:bold;	}
h1 { font-size:18px; color:#ee3a43;	padding: 0px; padding-top:10px;	margin: 10px; font-weight:normal; }
h2 { font-size:13px; font-weight:bold; color:#ee3a43; margin: 0; padding:0; }
a { color:#558cc0;}
a:hover { color:#000; }
#mainBody { position:relative;	width:731px; top:10px;	}
table {margin:10px; }
	
#header { background-image:url('/images06/logobar.jpg'); background-repeat:no-repeat; background-color:#000; width:731px; height:217px; padding:0; margin:0; }
#header a {display:block; padding:0; color:#fff; font-weight:bold; background-image:url(/images06/fordtab.jpg); background-position:0 0; background-repeat:no-repeat; position:absolute; left:26px; top:167px; font-size:10px; height:50px; width:220px; text-align:center; line-height:650%; text-decoration:none; overflow:hidden; margin:0;}
#header #cjd {background-image:url(/images06/chryslertab.jpg); left:256px;}
#header #clfm {background-image:url(/images06/crowntab.jpg); left:486px;}
#header a:hover {background-position:0 -50px; }

#header #logoOverlay { position:absolute; top:px; left:0px; }
#header #logoOverlay a { background-image:none; left:0px; top:0px; height:110px; width:731px; }
	
		
#eheader { background-image:url('/images06/logobar.jpg'); background-repeat:no-repeat; background-color:#000; width:731px; height:150px; padding:0; margin:0; }
#eheader a {display:block; padding:0; color:#fff; font-weight:normal; position:absolute;  text-decoration:underline; left:25px; top:160px; font-size:10px; height:25px; width:115px; text-align:center; overflow:hidden; margin:0;}
#eheader a:hover { color:#001930; }	

#subnav { background-color:#001930; width:701px; text-align:left; height:47px; padding:0 20px 0 10px; margin:0; list-style:none;}
* html #subnav  /* this is recognized by IE only */
  {
  width: 731px;  /* total width, only for IE5.x/Win */
  w\idth: 701px; /* content width for other IE */
  }
#subnav li { padding:5px 0px 0px 0px; margin:0; float:left; }
#subnav li a { color:#fff; text-decoration:underline; padding: 5px 10px 5px 10px; margin:0; font-weight:normal; font-size:10px; line-height:120%; height:32px; display:block; float:left;}
#subnav li a:hover { background-color:#334759; color:#fff200; }
	
#subsubnav { background-color:#334759; width:686px; text-align:left; height:40px; padding:8px 20px 0 25px; margin:0; list-style:none;}
* html #subsubnav  /* this is recognized by IE only */
  {
  width: 731px;  /* total width, only for IE5.x/Win */
  w\idth: 686px; /* content width for other IE */
  }
#subsubnav li { padding:0px 0px 0 0px; margin:0; display:inline; color:#707070; font-size:9px; line-height:160%; }
#subsubnav li a { color:#fff200; text-decoration:underline; padding: 0px 6px 0px 1px; margin:0; font-weight:normal; font-size:9px; line-height:160%;}
#subsubnav li a:hover { color:#fff; }

#dealertabs { position:relative; background-image:url('/images06/tabbar.gif'); background-repeat:no-repeat; background-color:#000; width:731px; height:55px; padding:0; margin:0; }
#dealertabs a {display:block; padding:0; color:#fff; font-weight:bold; background-image:url(/images06/fordtab.jpg); background-position:0 0; background-repeat:no-repeat; position:absolute; left:26px; top:6px; font-size:10px; height:50px; width:220px; text-align:center; line-height:650%; text-decoration:none; overflow:hidden; margin:0;}
#dealertabs #cjd {background-image:url(/images06/chryslertab.jpg); left:256px;}
#dealertabs #clfm {background-image:url(/images06/crowntab.jpg); left:486px;}
#dealertabs a:hover {background-position:0 -50px; }

#main { background-color:#fff; width:731px; padding:20px 0 20px 0; margin:0; position:relative; text-align:left; }
#main .ileft { float:left; padding:0; margin:10px 0 0 0; }
#leftcopy { margin:0 270px 0 10px; padding:0px 20px 20px 0px;}
#leftcopy img { float:left; margin: 20px 20px 20px 20px; }
#leftcopy .rightimg { float:right; margin: 20px 0px 20px 20px; }
#rightcol { position:absolute; right:0; top:0; margin: 0px 0 0 450px; padding: 0 0px 20px 0px; width:270px; }
#rightcol img{ padding: 0px 20px 0 20px; margin:0; display:block;}
#rightcolb { position:absolute; right:0; top:0; margin: 20px 0 0 0px; padding: 10px 20px 0px; width:240px; border-left:1px solid #ccc; }
#main #rightcolb h1, #main #rightcolb p { padding:0; }
#rightnav { margin: 30px 0 0 0; padding: 0 0 20px 0px; border-left:1px solid #ccc;}
#rightnav a { background-image:url(/images06/button.jpg); background-position: 0 0; background-repeat:no-repeat; display:block; padding: 5px 20px 5px 27px; margin: 0 10px 0 20px; color:#0053a0; line-height:120%; font-weight:bold; font-size:10px; text-decoration:underline;}
#rightnav a:hover { background-position: 0 -60px; color:#000;}
#rightcopy { border-left:1px solid #ccc; margin:0 0 0 418px; padding:0px 20px 20px 0px;}
#main h1 { padding:10px 0 0 20px; color:#0053a0; margin:0; font-weight:bold; font-size:15px;}
#main p { padding:10px 0 0 20px; color:#222; font-weight:normal;}
#main p span{ color:#0053a0; font-weight:bold;}
#main table { text-align:center; }
#main #title { padding:0; margin:0 ;  }
#main #title h1 { padding: 0px 0px 10px 0px; font-size:13px;}
#main #title table { padding:0; margin:0; }
#main #title table .left { padding:0 20px 0 0; margin:0; position:relative; top:-5px;}
#main #title table .right { padding:0 0 0 20px; margin:0; position:relative; top:-5px; }
#main hr { margin: 10px 40px 10px 40px; padding:0; width:651px;}
#main .formcopy { text-align:justify; }
#main .formcopy p { padding: 10px 40px 10px 40px; margin:0; }
#main .names { width:540px; margin: 10px 0px 10px 115px; border-collapse:collapse; padding:0; table-layout:auto; text-align:center; }
#main .names tr { text-align:center; }
#main .names td, #main .names th { text-align:left; }
#main .names td { font-weight:normal; }
#main .form { width:640px; margin: 10px 0 10px 60px; padding:0; color:#558cc0; text-align:left;}
#main .form td { color:#558cc0; font-weight:normal; line-height:120%; padding: 5px 0 5px 0; }
#main .form th { color:#558cc0; font-weight:bold; font-size:12px; line-height:120%; padding: 5px 0 5px 0; }
#main .form .important { color:#558cc0; font-weight:bold; font-size:12px; line-height:120%; padding: 5px 0 5px 0; }
#main .form td span{ color:#f00; }
#main .form a { text-decoration:none; padding:0; margin:0; line-height:120%;}
#main .form #date1 img { position:relative; top:3px; left:0px;}
#main .rightbox { border: 1px solid #b7bec4; padding: 0 0 20px 0; margin: 30px 0 0 20px; background-color:#e5eef5; width:190px; }
#main .rightbox h1{  background-image:url(images06/hback.jpg); background-repeat:repeat-x; height:34px; color:#fff300; font-size:12px; font-weight:bold; padding: 8px 20px 0 20px; margin:0; text-align:center;}
#main .rightbox h2{ color:#001a30; font-size:10px; font-weight:bold; padding: 10px 20px 0 20px; margin:0; }
#main .rightbox p{ color:#001a30; font-size:10px; font-weight:normal; padding: 0px 20px 0 20px; margin:0; }

#main .new { width:350px; margin:10px 0px 0 8px; padding:0; position:relative; float:left;}
#main .new h1 { color:#fff; font-weight:bold; font-size:15px; padding:3px 0 3px 0; margin:0; background-image:url(/images06/newtop.jpg); background-repeat:repeat-x; }
#main .new h2 { color:#000; background-color:#e5e5e5; border:1px solid #b4babf; font-weight:normal; font-size:12px; padding:0 0 1px 0; margin:0;}
#main .new h2 span{ color:#0053A0; font-weight:bold; font-size:22px; }
#main .new h2 span{ color:#0053A0; font-weight:bold; font-size:22px; }
#main .new img { float:left; padding:0px; margin:0;}
#main .new .car { padding: 5px; margin:0; text-align:left; height:108px; border:1px solid #b4babf; border-top:none; }
#main .new .car h3 {font-size:14px; font-weight:bold; color:#000; line-height:140%; }
#main .new .features { position:relative; background-image:url(/images06/newback.gif); background-repeat:repeat-y; border-top:1px solid #b4babf; border-bottom:1px solid #b4babf; text-align:left; }
#main .new .features .f1 { margin: 20px 160px 0 10px; padding:0; }
#main .new .features  ul{ padding:0 0 0 20px; margin:12px 0 12px 0; }
#main .new .features  ul li { padding:0; margin:0; font-weight:normal; color:#558cc0; font-size:9px;}
#main .new .features  ul li span { color:#000; font-size:9px; }
#main .new .price { position:relative; height:99px; padding:0; margin:0; text-align:center; background-color:#d6e4f0; border:1px solid #b4babf; border-top:none;  }
#main .new .price table { width:145px; position:absolute; top:10px; left:10px; padding:0; margin:0; }
#main .new .price table th { font-size:11px; font-weight:bold; line-height:120%; padding:0 0 0 3px; margin:0; } 
#main .new .price table td { font-size:11px; font-weight:normal; line-height:120%; padding:0 0 0 3px; margin:0; }
#main .new .price2 { position:absolute; top:10px; right:10px; text-align:center; }
#main .new .price h4 { font-size:12px; font-weight:bold; padding:0; margin:10px 0 3px 0; line-height:100%; }
#main .new .price h5 { font-size:26px; font-weight:bold; color:#0053A0; padding:0; margin:0; line-height:100%; }
#main .new .price h6 { font-size:10px; font-weight:normal; color:#000; padding:5px 0 0 0; margin:0; line-height:100%; }
#main .new .price .usedlink { background-image:url(/images06/camera.jpg); background-repeat:no-repeat; font-weight:bold; padding:10px 0 0px 20px; margin:0; height:36px; display:block;}

#main .new .sticker { background-color:#e5e5e5; border:1px solid #b4babf; border-top:none;  text-align:center; }
#main .new .sticker .s1{ color:#0053a0; font-size:12px; font-weight:bold; padding:5px 0 0 0; }
#main .new .sticker .s1 a { color:#790000; font-size:12px; }
#main .new .sticker .s2{ color:#0053a0; font-size:9px; padding:0 0 3px 0; font-weight:bold; }
#main .new .sticker .s2 a { color:#0053a0; font-size:9px; font-weight:bold; }


/*
* * * * Following styles replaced during development - delete if still not used after 2008-9-1 * * * *
#main .new .down { position:relative; text-align:left; padding:0; margin: 0 0 5px 0; height: 75px; }
#main .new .down table { width:220px; padding:0; margin:5px 0 0 10px; border-collapse:collapse; }
#main .new .down table td { font-size:9px; font-weight:normal; line-height:120%; padding:0 0 5px 0; margin:0; }
#main .new .down table th { font-size:10px; font-weight:bold; color:#0053A0; line-height:120%; padding:0; margin:0; border-top:1px solid #888; }
#main .new .down table th span { font-size:14px; font-weight:bold; color:#0053A0; line-height:140%; }
#main .new .down .tag { position:absolute; left:236px; top:0px; height: 75px; padding:0; margin: 0; }
*/
/* vehicle lease wtih graphic tagline */
/* class .down should really be .lease, but afraid to change it and break legacy code */
#main .new .down { position:relative; text-align:left; padding:0; margin: 0 0 5px 0; height: 70px;  }
#main .new .down table { float: left; width:215px; padding:0; margin:5px 0 0 5px; border-collapse:collapse; }
#main .new .down table td { font-size:10px; font-weight:normal; line-height:135%; padding:0 /*0 0 5px 0 */; margin:0; }
#main .new .down table th { font-size:10px; font-weight:bold; color:#0053A0; line-height:120%; padding:0; margin:0; border-top:1px solid #888; }
#main .new .down table th span { font-size:14px; font-weight:bold; color:#0053A0; line-height:140%; }
#main .new .down .tag { position:absolute; left:236px; top:5px; height: 70px; padding:0; margin: 0; }

#main .new .leasewithimage { position:relative; text-align:left; padding:0 0 5px 0; margin: 0 ; height:70px;  border:1px solid #b4babf; border-top:none;  border-bottom:none; }
#main .new .leasewithimage table { float: left; width:215px; padding:0; margin:5px 0 0 5px; border-collapse:collapse; }
#main .new .leasewithimage table td { font-size:10px; font-weight:normal; line-height:135%; padding:0 /*0 0 5px 0 */; margin:0; }
#main .new .leasewithimage table th { font-size:10px; font-weight:bold; color:#0053A0; line-height:120%; padding:0; margin:0; border-top:1px solid #888; }
#main .new .leasewithimage table th span { font-size:14px; font-weight:bold; color:#0053A0; line-height:140%; }
#main .new .leasewithimage .tag { position:absolute; left:236px; top:5px; height: 70px; padding:0; margin: 0; }



/* vehicle lease with text tagline */
#main .new .leasewithtext { position:relative; text-align:left; padding:0 0 5px 0; margin: 0 0 0 0; height: 70px; border:1px solid #b4babf; border-top:none;  border-bottom:none;}
#main .new .leasewithtext table { float: left; width:215px; padding:0; margin:5px 0 0 5px; border-collapse:collapse; }
#main .new .leasewithtext table td { font-size:10px; font-weight:normal; line-height:135%; padding:0 /*0 0 5px 0 */; margin:0; }
#main .new .leasewithtext table th { font-size:10px; font-weight:bold; color:#0053A0; line-height:120%; padding:0; margin:0; border-top:1px solid #888; }
#main .new .leasewithtext table th span { font-size:14px; font-weight:bold; color:#0053A0; line-height:140%; }
#main .new .leasewithtext .leaserighttext { float: right; width: 115px; height: 60px; padding: 5px 0 0 0; /*3px 0 0 5px;*/ margin: 5px 0 0 0; border-left: 1px solid #888; text-align: center; font-size:10px; font-weight:bold; line-height:100%; }
#main .new .leasewithtext .leaserighttext .midRedText { font-size:14px; font-weight:bold; color:#8C0029; line-height: 120%; }

/*  ***** BACKUP COPY *****
#main .new .leasewithtext { position:relative; text-align:left; padding:0; margin: 0 0 5px 0; height: 70px; }
#main .new .leasewithtext table { float: left; width:215px; padding:0; margin:5px 0 0 5px; border-collapse:collapse; }
#main .new .leasewithtext table td { font-size:10px; font-weight:normal; line-height:135%; padding:0; margin:0; }
#main .new .leasewithtext table th { font-size:10px; font-weight:bold; color:#0053A0; line-height:120%; padding:0; margin:0; border-top:1px solid #888; }
#main .new .leasewithtext table th span { font-size:14px; font-weight:bold; color:#0053A0; line-height:140%; }
#main .new .leasewithtext .leaserighttext { float: right; width: 115px; height: 57px; padding: 0;  margin: 10px 0 0 0; border-left: 1px solid #888; text-align: center; font-size:10px; font-weight:bold; line-height:100%; }
#main .new .leasewithtext .leaserighttext .midRedText { font-size:14px; font-weight:bold; color:#8C0029; line-height: 120%; }
*/

#main .announce { float:none; width:650px; border:1px solid #999; margin:10px 0px 0 8px; padding:0; position:relative; }
#main .announce h1 { color:#fff; font-weight:bold; font-size:15px; padding:3px 0 3px 0; margin:0; background-image:url(/images06/vertgradiant2.jpg); background-repeat:repeat-x; }
#main .announce .footnotes { color:#000; background-color:#e5e5e5; padding:5px 10px 5px 10px; margin:0; text-align:left;}
#main .announce .footnotes p { color:#000; font-weight:normal; font-size:10px; padding:0; margin:0; }
#main .announce .foot  { background-color:#000; position:relative; padding:5px 0 8px 0; margin:0; text-align:left;}
#main .announce .foot .vcontact { color:#78a4cd; padding:0 0 0 10px; font-size:9px; }
#main .announce .foot .top { position:absolute; right:10px; top:5px; color:#78a4cd; }

#main .service { width:348px; border:1px solid #999; margin:10px 0px 0 8px; padding:0; position:relative; float:left; }
#main .service h1 { color:#fff; font-weight:bold; font-size:15px; padding:3px 0 3px 0; margin:0; background-image:url(/images06/vertgradiant2.jpg); background-repeat:repeat-x; }
#main .service .features { position:relative; background-image:url(/images06/newback.gif); background-repeat:repeat-y; border-top:1px solid #b4babf; border-bottom:1px solid #b4babf; text-align:left; }
#main .service .features  ul{ padding:0 0 0 20px; margin:12px 0 12px 0; }
#main .service .features  ul li { padding:0; margin:0; font-weight:normal; color:#558cc0; font-size:9px;}
#main .service .features  ul li span { color:#000; font-size:9px; }
#main .service .features .f1 { margin: 20px 160px 0 10px; padding:0; }
#main .service .foot  { background-color:#000; position:relative; padding:5px 0 8px 0; margin:0; text-align:left;}
#main .service .foot .vcontact { color:#78a4cd; padding:0 0 0 10px; font-size:9px; }
main .service .foot a { color:#fff; font-size:9px; }
#main .service .foot a:hover { color:#78a4cd; }
#main .service .foot .top { position:absolute; right:10px; top:5px; color:#78a4cd; }
#main .service .footnotes { color:#000; background-color:#e5e5e5; padding:5px 10px 5px 10px; margin:0; text-align:left;}
#main .service .footnotes p { color:#000; font-weight:normal; font-size:10px; padding:0; margin:0; }
#main .service .price { position:absolute; left:200px; top:10px; width:150px; padding:0; margin:0; text-align:center; }
#main .service .price h5 { font-size:24px; font-weight:bold; color:#0053A0; padding:0; margin:0; line-height:100%; }
#main .service .price h6 { font-size:10px; font-weight:normal; color:#000; padding:5px 0 0 0; margin:0; line-height:100%; }
#main .service .foot a { color:#fff; font-size:9px; }
#main .service .foot a:hover { color:#78a4cd; }



/* vehicle purchase with graphical tagline */
/* * * * The following is no longer used.  See .buytry .tag.  Delete this if no longer used after 2008-10-1 * * * */
/*
#main .new .buy { position:relative; text-align:left; padding:0; margin: 0 0 5px 0; height: 70px; }
#main .new .buy table { width:220px; padding:0; margin: 0;  border-collapse:collapse; }
#main .new .buy table td { font-size:12px; font-weight:bold; padding:0; margin:10px 0 3px 0; line-height:100%; border-right:1px solid #888; text-align:center; }
#main .new .buy table td .bigRedText { font-size:21px; font-weight:bold; color:#8C0029; }
#main .new .buy .tag { position:absolute; left:236px; top:0px; height: 70px; padding:0; margin: 0; }
*/

/* following is defunct, replaced by .buytry - delete this after 2008-9-30 if not needed */
/*
#main .new .buywithtext { position:relative; text-align:left; padding:0; margin: 0 0 5px 0; height: 70px; }
#main .new .buywithtext table { padding:0; margin:5px 0 0 10px; border-collapse:collapse; }
#main .new .buywithtext table td { font-size:12px; font-weight:bold; padding: 5px 11px 3px 11px; margin: 5px 11px 3px 11px; line-height:100%; border-right:1px solid #888; text-align:center; }
#main .new .buywithtext table .lastTd { border-right: 0 none; text-align:center; width: 168; }
#main .new .buywithtext table td .bigRedText { font-size:21px; font-weight:bold; color:#8C0029; }
#main .new .buywithtext table td .midRedText { font-size:17px; font-weight:bold; color:#8C0029; line-height: 100%; }
*/

/* vehicle purchase with either text or graphical tagline */
#main .new .buytry { position:relative; text-align:center; margin: 0; padding: 5px 0 5px 0; height: 65px; border:1px solid #b4babf; border-top:none; border-bottom:none; /*background-color: #00FF00;*/ }
#main .new .buytry_left { float: left; padding: 10px 4px 0 4px; margin: 0; width: 117px; height: 55px; font-size:12px; font-weight:bold; line-height:100%; border-right:1px solid #888; /*background-color: #FF0000 ;*/ }
#main .new .buytry_center { float: left; padding: 10px 4px 0 4px; margin: 0; ; width: 80px; height: 55px; font-size:12px; font-weight:bold; line-height:100%; border-right:1px solid #888; /*background-color: #00FF00; */ }
#main .new .buytry_right { float: left; padding: 4px 4px 0 4px; margin: 0; width: 122px; height: 55px; font-size:10px; font-weight:bold; line-height:100%; /*background-color: #0000FF ;*/ }
#main .new .buytry_right_grph { float: left; padding: 0 4px 0 4px; margin: 0; width: 122px; height: 55px; font-size:10px; font-weight:bold; line-height:100%; /*background-color: #0000FF ;*/ }
#main .new .buytry .bigRedText { font-size:21px; font-weight:bold; color:#8C0029; }
#main .new .buytry .midRedText { font-size:14px; font-weight:bold; color:#8C0029; line-height: 120%; }
#main .new .buytry .tag { position:absolute; left:236px; top:0; height: 70px; padding:0; margin: 0; }


#main .new .foot  { background-color:#000; position:relative; padding:5px 0 8px 0; margin:0; text-align:left;}
#main .new .foot .vcontact { color:#78a4cd; padding:0 0 0 10px; font-size:9px; }
#main .new .foot .printable { color:#78a4cd; padding:0 0 0 10px; font-size:9px; position:absolute; right:10px; top:5px; }
#main .new .foot a { color:#fff; font-size:9px; }
#main .new .foot a:hover { color:#78a4cd; }
#main .new .foot .top { position:absolute; right:10px; top:5px; color:#78a4cd; }
#main .new .upayment { color:#000; background-color:#e5e5e5; padding:5px 10px 5px 10px; margin:0; text-align:center;}
#main .new .upayment p { color:#000; font-weight:normal; font-size:10px; padding:0; margin:0; }
#main .new .footnotes { color:#000; background-color:#e5e5e5; padding:5px 10px 5px 10px; margin:0; text-align:left;}
#main .new .footnotes p { color:#000; font-weight:normal; font-size:10px; padding:0; margin:0; }
.clear { clear:both;}
.previewTitle{ text-align:left; clear:both;}
.confirm { text-align:center; }
.login {padding: 0px; margin:20px; border-collapse:collapse;}
.login td {padding: 5px;  }

.bottom {text-align:left;}
.bottom p {font-size:9px;}

.button { background-image:url(/images06/button.jpg); background-position: 0 0; background-repeat:no-repeat; display:block; padding: 5px 20px 5px 27px; margin: 0 10px 0 20px; color:#0053a0; line-height:120%; font-weight:bold; font-size:10px; text-decoration:underline;}
.button:hover { background-position: 0 -60px; color:#000;}

#main #clear { clear:both; height:5px; }
	
#main #actions {padding:0 40px 0 0; margin: 20px 0 10px 0; text-align:right; }
#main #actions a {font-size:12px; font-weight:bold; }

#main #list { width:100%; padding:0; margin:0; position:relative; text-align:left;}
#main #list .item { margin:0px 0px 0px 40px; padding:5px; font-size:14px; clear:both; }
#main #list .item p {float:left; font-size:14px; font-weight:bold; padding:0; margin:0; text-align:left}
#main #list .item p a { font-size:12px; padding:0 10px 0 0;}
#main #list .item p .up { background-image:url(/images06/uparrow.gif); background-position:0 0; background-repeat:no-repeat; font-size:12px; padding:0 0 0 7px; margin: 0 10px 0 0; text-decoration:none;}
#main #list .item p .up:hover { background-position:0 -18px;}
#main #list .item p .down { background-image:url(/images06/downarrow.gif); background-position:0 0; background-repeat:no-repeat; font-size:12px; padding:0 0 0 7px; margin: 0 10px 0 0; text-decoration:none;}
#main #list .item p .down:hover { background-position:0 -18px;}
#main #list .item .active { width:70px; font-size:12px; font-weight:bold; color:#00cc00; }
#main #list .item .inactive { width:70px; font-size:12px; font-weight:bold; color:#c00; }
#main #list .item .headline { width:310px; }
#main #list .item .actions { width:220px; font-size:12px; font-weight:normal; }

#main .errors {text-align:left; margin:20px 40px 10px 40px; padding:0;}
#main .errors p {font-size:12px; font-weight:bold; color:#f00; margin:0; padding:0;}

#footer { background-color:#001930; position:relative; width: 731px; padding: 71px 0px 20px 0px; text-align:center; clear:both; background-image:url(/images06/footerbar.jpg); background-repeat:no-repeat;}
#footer p { padding:0; margin: 0; text-align:center; font-size:10px; color:#ccc; line-height: 100%; }
#footer ul { padding:0; margin:0; font-size:10px; color:#fff; text-align:center; font-weight:bold; }	
#footer ul li { display:inline; font-size:10px; list-style:none; color:#666; }	
#footer a { font-size:10px; color:#ccc; font-weight:normal;}	
#footer a:hover { color:#f7941c; }	
#footer #employeeLogin { display:block; position:absolute; top:8px; left:25px; width:118px; text-align:center; font-weight:normal; color:#fff; text-decoration:underline; padding:7px 0 7px 0; }
#footer #employeeLogin:hover { color:#001930; }	
#footer #footerTab { display:block; position:absolute; top:14px; left:369px; width:340px; text-align:center; font-weight:normal; color:#888; }
#footer #footerTab a { font-weight:normal; color:#fff; text-decoration:underline; padding:7px 4px 7px 4px; }
#footer #footerTab a:hover { color:#001930; }	
#efooter { background-color:#001930; position:relative; width: 731px; padding: 20px 0px 20px 0px; text-align:center; clear:both; }
#efooter p { padding:0; margin: 0; text-align:center; font-size:10px; color:#ccc; line-height: 100%; }

#body_new #snav_new,
#body_new-inventory #snav_new,
#body_used #snav_used,
#body_used-inventory #snav_used,
#body_service #snav_service,
#body_service-schedfirst #snav_service,
#body_schedule #snav_schedule,
#body_credit #snav_credit,
#body_contact #snav_contact,
#body_visit #snav_visit,

#body_logout #enav_logout,
#body_announce #enav_announce,
#body_classified #enav_classified,
#body_documents #enav_documents,
#body_specials #enav_specials,
#body_updatepwd #enav_updatepwd,

#body_updatesite #enav_updatesite,
#body_updatesite-accounts #enav_updatesite,
#body_updatesite-announcements #enav_updatesite,
#body_updatesite-classifieds #enav_updatesite,
#body_updatesite-documents #enav_updatesite,
#body_updatesite-new #enav_updatesite,
#body_updatesite-used #enav_updatesite,
#body_updatesite-service #enav_updatesite {
	background-color:#334759; color:#fff200;
	}
	
	
#body_updatesite-accounts #enav_uaccounts,
#body_updatesite-announcements #enav_uannouncements,
#body_updatesite-classifieds #enav_uclassifieds,
#body_updatesite-documents #enav_udocuments,
#body_updatesite-new #enav_unew,
#body_updatesite-used #enav_uused,
#body_updatesite-service #enav_uservice,

#body_new-inventory #snav_newinvenstory,

#body_service #snav_servspec,
#body_service-schedfirst #snav_schedfirst,

#body_used-inventory #snav_usedinvenstory {
	color:#fff;
	}

	
#body_dlr-ford #ford,
#body_dlr-cjd #cjd,
#body_dlr-clfm #clfm
	{ background-position:0 -50px; }

#searchBox { background-image:url(images06/searchBack.jpg); width:399px; height:112px; margin:0 0 15px 15px;padding:0; }
#searchPre { position:absolute; top:70px; left:295px; width:200px; }
#searchNew { position:absolute; top:37px; left:20px; }
#searchNew select { display:inline;  padding:2px; width:auto;}
#searchNew p { color:#0053a1; font-weight:bold; line-height:200%; }
#searchNew p .searchButton { line-height:200%; margin-left:100px; }
#searchNew p .searchButtonL { line-height:100%; margin-left:0px; }


.searchButton { background-image:url(/images06/searchButton.jpg); background-position: 0 0; background-repeat:no-repeat; padding: 3px 20px 5px 23px; margin: 0 10px 0 10px; color:#0053a0; line-height:120%; font-weight:bold; font-size:10px; text-decoration:underline; display:block; }
.searchButton:hover { background-position: 0 -60px; color:#000;}

.searchButtonL { background-image:url(/images06/searchButton.jpg); background-position: 0 0; background-repeat:no-repeat; padding: 3px 20px 5px 23px; margin: 0 10px 0 10px; color:#0053a0; line-height:120%; font-weight:bold; font-size:10px; text-decoration:underline; display:block; }
.searchButton:hoverL { background-position: 0 -60px; color:#000;}

select.taglineGraphicSelect { width: 125px; }