

/* Sub Navigation */
DIV#subnavigation {float:left; padding-left:11px;}
DIV#subnavigation UL {float:left; margin:0px; padding:0px; font-family:Arial; list-style:none;}
DIV#subnavigation UL LI {float:left; clear:none; width:113px; position:relative; z-index:1; margin:0px; padding:0px;}
DIV#subnavigation UL LI A {display:block; color:#01438D; padding:5px; padding-left:7px; font-size:11px; line-height:1.28em; text-decoration:none; background:url(/themes/dfy1024/background_subnav_1a_5.gif) no-repeat;}
DIV#subnavigation UL LI:hover A, DIV#subnavigation UL LI.over A, DIV#subnavigation UL LI A:hover, DIV#subnavigation UL LI A.selected {background:url(/themes/dfy1024/background_subnav_1b_5.gif) no-repeat;}
DIV#subnavigation UL LI A.selected {font-weight:bold;}
DIV#subnavigation UL.sndd LI:hover UL, DIV#subnavigation UL LI.over UL {display:block;}
DIV#subnavigation UL UL LI DIV {float:left; width:147px; background:url(/themes/dfy1024/background_subnav_2a.gif) repeat-x; background-position:0px 100%;}
DIV#subnavigation UL UL LI DIV DIV {display:block; line-height:7px; width:111px; background:url(/themes/dfy1024/background_subnav_2a.gif) repeat-y; background-position:100% 0px; background-color:#FFF;}
DIV#subnavigation UL UL {position:absolute; display:none; width:147px; top:22px; left:0px; border-left:1px solid #7CA2C8; border-bottom:1px solid #7CA2C8; z-index:10;  }
DIV#subnavigation UL UL LI {float:left; clear:left; width:147px;}
DIV#subnavigation UL UL A, DIV#subnavigation UL UL A:hover {font-family:Verdana,Arial; font-size:10px;}
DIV#subnavigation UL UL A {display:block; width:100%; margin:0px; padding:4px; padding-left:0px; padding-right:0px; background-image:none;}
DIV#subnavigation UL UL A SPAN {display:block; padding-left:8px; padding-right:8px;}
DIV#subnavigation UL UL LI > A {height:auto;}
DIV#subnavigation UL UL A.selected {font-weight:bold; background-image:none; background-color:#FFF;}
DIV#subnavigation UL LI:hover UL A, DIV#subnavigation UL LI.over UL A, DIV#subnavigation UL UL A:hover {background-image:none;}
DIV#subnavigation UL LI:hover UL A, DIV#subnavigation UL LI.over UL A, DIV#subnavigation UL LI.over UL A:hover {background:url(/themes/dfy1024/background_subnav_2a.gif) repeat-y; background-position:100% 0px; background-color:#FFF;}
DIV#subnavigation UL LI:hover UL A:hover, DIV#subnavigation UL LI.over UL A:hover {background-color:#F4F8FB;}

DIV#subnavigation5 {float:left; padding-left:11px;}
DIV#subnavigation5 UL {float:left; margin:0px; padding:0px; font-family:Arial; list-style:none; }
DIV#subnavigation5 UL LI {float:left; clear:none; width:113px; position:relative; z-index:1; margin:0px; padding:0px;}
DIV#subnavigation5 UL LI A {display:block; color:#01438D; padding:5px; padding-left:7px; font-size:11px; line-height:1.28em; text-decoration:none; background:url(/themes/dfy1024/background_subnav_1a_5.gif) no-repeat;}
DIV#subnavigation5 UL LI:hover A, DIV#subnavigation5 UL LI.over A, DIV#subnavigation5 UL LI A:hover, DIV#subnavigation5 UL LI A.selected {background:url(/themes/dfy1024/background_subnav_1b_5.gif) no-repeat;}
DIV#subnavigation5 UL LI A.selected {font-weight:bold;}
DIV#subnavigation5 UL.sndd LI:hover UL, DIV#subnavigation5 UL LI.over UL {display:block;}
DIV#subnavigation5 UL UL LI DIV {float:left; width:147px; background:url(/themes/dfy1024/background_subnav_2a.gif) repeat-x; background-position:0px 100%;}
DIV#subnavigation5 UL UL LI DIV DIV {display:block; line-height:7px; width:111px; background:url(/themes/dfy1024/background_subnav_2a.gif) repeat-y; background-position:100% 0px; background-color:#FFF;}
DIV#subnavigation5 UL UL {position:absolute; display:none; width:147px; top:22px; left:0px; border-left:1px solid #7CA2C8; border-bottom:1px solid #7CA2C8; z-index:10;  }
DIV#subnavigation5 UL UL LI {float:left; clear:left; width:147px ; }
DIV#subnavigation5 UL UL A, DIV#subnavigation5 UL UL A:hover {font-family:Verdana,Arial; font-size:10px;}
DIV#subnavigation5 UL UL A  {display:block; width:100%; margin:0px; padding:4px; padding-left:0px; padding-right:0px; background-image:none;}
DIV#subnavigation5 UL UL A SPAN {display:block; padding-left:8px; padding-right:8px;}
DIV#subnavigation5 UL UL LI > A {height:auto;}
DIV#subnavigation5 UL UL A.selected {font-weight:bold; background-image:none; background-color:#FFF;}
DIV#subnavigation5 UL LI:hover UL A, DIV#subnavigation5 UL LI.over UL A, DIV#subnavigation5 UL UL A:hover {background-image:none;}
DIV#subnavigation5 UL LI:hover UL A, DIV#subnavigation5 UL LI.over UL A, DIV#subnavigation5 UL LI.over UL A:hover {background:url(/themes/dfy1024/background_subnav_2a.gif) repeat-y; background-position:100% 0px; background-color:#FFF;}
DIV#subnavigation5 UL LI:hover UL A:hover, DIV#subnavigation5 UL LI.over UL A:hover {background-color:#F4F8FB;}

/* Headings including Sub Navigation */
DIV#heading_nav { width:830px; }
DIV#heading_nav DIV {float:left; width:830px; background-color:#ddd; background:url(/themes/dfy1024/background_hn2.gif) no-repeat;}
DIV#heading_nav DIV DIV {background-image:none;}
DIV#heading_nav H1 { width:800px;  margin-left:1px; margin-top:6px; margin-bottom:8px; padding-left:10px;}
DIV#heading_nav H1.alt { width:580px; }
DIV#heading_nav SELECT {float:right; margin-top:12px; margin-right:11px;}

/* Headings */
DIV#heading DIV {float:left; width:830px; background:url(/themes/dfy1024/background_hn2.gif) no-repeat; padding-bottom:8px;}
DIV#heading DIV DIV {background-image:none;  }
DIV#heading H1 {width:800px;  margin-left:1px; margin-top:6px; margin-bottom:0px; padding-left:10px;}
DIV#heading H1.alt { width:580px; }
DIV#heading SELECT {float:right; margin-top:12px; margin-right:11px;}


/* Hero */
DIV#hero DIV {float:left; width:830px; background:url(/themes/dfy1024/background_hero2.gif) no-repeat; background-position:0px 100%;}
DIV#hero DIV DIV {float:left; width:830px; background:url(/themes/dfy1024/background_hero3.gif) no-repeat; background-position:100% 0px;}
DIV#hero DIV DIV DIV {float:left; width:265px; /*193+*/ margin-left:12px; background-image:none; }
DIV#hero H3, DIV#hero P {float:left;}
DIV#hero H3 {width:254px; color:#01438D; margin:0px; margin-left:0px; margin-right:0px; margin-top:12px; margin-bottom:8px; padding-bottom:0px; font-family:Verdana,Arial; font-size:11px;}
DIV#hero P {width:254px; color:#626262; margin-bottom:12px; margin-top:6px; line-height:1.5em; font-family:Verdana,Arial; font-size:9px; font-weight:bold;}
DIV#hero A {color:#01438D;}
/*DIV#hero.home {height:218px; width:605px; margin-top:0px; background-image:none;}*/
DIV#hero SPAN {float:left; display:block; height:212px;}
DIV#hero SPAN.space {line-height:1px; height:1px; width:1px;}

/* Nameplate 3 models listing */
DIV#listing_model {float:left; margin-top:5px; padding-left:5px;}
DIV.content > DIV#listing_model {margin-top:6px;}
DIV#listing_model DIV {float:left}
DIV#listing_model DIV DIV {float:left; width:199px; /*123px*/ margin-right:8px; margin-bottom:8px;}
DIV#listing_model DIV DIV DIV {float:left; border:none; margin:0px; padding-bottom:6px;}
DIV#listing_model DIV DIV H3, DIV H3 A {color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:1px;}
DIV#listing_model DIV DIV H3 {margin-bottom:2px;}
DIV#listing_model DIV DIV P {color:#626262; font-size:9px; line-height:1.3em; padding:1px;}
DIV#listing_model DIV DIV DIV {float:none;}
DIV#listing_model DIV DIV DIV P { color:#A0A0A0; line-height:1.1em;}

/* Listing Ranges for Showroom */
DIV#listing_ranges {float:left; width:628px; /*402*/ margin-top:-1px; padding-bottom:6px; margin-bottom:12px; background:url(/themes/dfy1024/background_gallery_h.gif) no-repeat; background-position:0px 100%;}
DIV#listing_ranges DIV {float:left; width:626px; /*400 */background:url(/themes/dfy1024/background_gallery_b.gif) repeat-y; background-position:100% 0px; border-left:1px solid #01438D;}
DIV#listing_ranges DIV DIV {float:left; width:626px; padding-top:8px; border:none; background:none; background:url(/themes/dfy1024/background_gallery_a.gif) no-repeat; background-position:100% 0px;}
DIV#listing_ranges DIV DIV DIV {float:left; width:621px; margin:0px; padding:0px; /*padding-left:2px;*/ background-image:none;}
DIV#listing_ranges DIV DIV > DIV { padding-left:2px; } 
DIV#listing_ranges DIV DIV DIV DIV {float:left; width:621px; padding-bottom:4px;}
DIV#listing_ranges DIV DIV DIV DIV DIV {float:left; width:200px; background-image:none; margin:0px; margin-left:5px; margin-bottom:4px; padding:0px;}
DIV#listing_ranges DIV DIV DIV DIV DIV P {float:none; padding:0px; padding-bottom:2px; color:#626262; font-size:9px; line-height:1.3em; }
DIV#listing_ranges DIV DIV DIV DIV DIV H3 {color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; margin-bottom:2px;}
DIV#listing_ranges DIV DIV DIV DIV DIV DIV { float:left; margin:0px;}
DIV#listing_ranges DIV DIV DIV DIV DIV DIV P { float:left; width:123px; color:#A0A0A0; line-height:1.1em;}

/* 1024 note.. added width to all listing blurbs to constrain them while in content_wide */

/* Listing Blurbs - 2 columns (Accessories and Features) 
28 / 2 = 14
*/
DIV#listing_blurb_large_2 {float:left;  width:628px; /*margin-top:14px; margin-bottom:14px; */ padding-left:2px; }
DIV#listing_blurb_large_2 DIV {float:left; margin:0px; padding:0px; padding-bottom:14px;}
DIV#listing_blurb_large_2 DIV DIV {float:left; width:289px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_large_2 DIV DIV DIV {float:left; width:196px; margin:0px; padding:0px;}
DIV#listing_blurb_large_2 DIV DIV P {float:left; width:190px; color:#262626; font-family:Verdana,Arial; font-size:9px; padding:0px; padding-left:7px; padding-bottom:2px;}
DIV#listing_blurb_large_2 DIV DIV A {float:left; color:#01438D;}
DIV#listing_blurb_large_2 DIV DIV H3 {float:left; width:189px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Listing Blurbs - 3 Columns (Accessories and Features) 
28 / 3 = 12 r 2
*/
DIV#listing_blurb_large_3 {float:left;  width:628px; /*margin-top:10px; margin-bottom:14px; */  padding-left:2px; }
DIV#listing_blurb_large_3 DIV {float:left; margin:0px;  padding:0px; padding-bottom:14px; }
DIV#listing_blurb_large_3 DIV DIV {float:left; width:187px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_large_3 DIV DIV DIV {float:left; width:96px; margin:0px; padding:0px;}
DIV#listing_blurb_large_3 DIV DIV P {float:left; width:89px; color:#262626; font-family:Verdana,Arial; font-size:9px; padding:0px; padding-left:7px; padding-bottom:2px;}
DIV#listing_blurb_large_3 DIV DIV A {float:left; color:#01438D;}
DIV#listing_blurb_large_3 DIV DIV H3 {float:left; width:89px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Listing Blurbs - 2 Columns (Icons) 
28 / 2 = 14
*/
DIV#listing_blurb_small_2 {float:left;  width:628px; /*margin-top:6px;*/ margin-bottom:14px; padding-left:2px;}
DIV#listing_blurb_small_2 DIV {float:left; margin:0px; padding:0px; margin-bottom:6px;} 
DIV#listing_blurb_small_2 DIV DIV {float:left; width:289px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_small_2 DIV DIV DIV {float:left; width:246px; margin:0px; padding:0px;}
DIV#listing_blurb_small_2 DIV DIV P {float:left; width:240px; color:#262626; font-family:Verdana,Arial; font-size:9px; padding:0px; padding-left:7px; padding-bottom:12px;}
DIV#listing_blurb_small_2 DIV DIV A {float:left; color:#01438D;}
DIV#listing_blurb_small_2 DIV DIV H3 {float:left; width:240px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Listing Blurbs - 3 Columns (Icons) 
28 / 3 = 12 r 2
*/
DIV#listing_blurb_small_3 {float:left;  width:628px; /*margin-top:10px;*/ margin-bottom:14px; padding-left:10px;}
DIV#listing_blurb_small_3 DIV {float:left; margin:0px; margin-bottom:5px; padding:0px;}   
DIV#listing_blurb_small_3 > DIV {margin-bottom:0px;}
DIV#listing_blurb_small_3 DIV DIV {float:left; width:187px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_small_3 DIV DIV DIV {float:left; width:116px; margin:0px; padding:0px;}
DIV#listing_blurb_small_3 DIV DIV P {float:left; width:139px; color:#262626; font-family:Verdana,Arial; font-size:9px; padding:0px; padding-left:7px; padding-bottom:12px;}
DIV#listing_blurb_small_3 DIV DIV A {float:left; color:#01438D;}
DIV#listing_blurb_small_3 DIV DIV H3 {float:left; width:139px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Brandpillars */
DIV#brandpillar DIV {float:left; margin:0px; background-color:#FFF; background:url(/themes/dfy1024/background_brandpillar_a.gif) repeat-x; background-position:0px 100%; margin-bottom:3px;}
DIV#brandpillar.alt DIV {margin-bottom:10px;}
DIV#brandpillar.alt DIV DIV {margin-bottom:0px;}
DIV#brandpillar DIV DIV {background:url(/themes/dfy1024/background_brandpillar_b.gif) no-repeat; background-position:0px 100%; margin-bottom:0px;}
DIV#brandpillar DIV DIV DIV {height:67px; width:187px; background:url(/themes/dfy1024/background_brandpillar_c.gif) no-repeat; background-position:2px 0px; margin-bottom:0px;}
DIV#brandpillar DIV DIV > DIV {height:auto;}
DIV#brandpillar IMG {float:left; margin-left:5px; margin-top:3px; margin-bottom:10px;}
DIV#brandpillar H4 { float:left; width:77px; color:#01438D; margin:8px; padding-top:2px; padding-bottom:14px; font-family:Verdana,Arial; font-size:10px;}
DIV#brandpillar H4 A {color:#01438D;}

/* Image Galleries */
DIV.image_gallery { float:left; margin-bottom:14px; }
DIV.image_gallery DIV {float:left; width:830px; margin-top:0px;  padding-bottom:6px; background:url(/themes/dfy1024/background_gallery_c.gif) no-repeat; background-position:0px 100%;}
DIV.image_gallery DIV DIV {float:left; width:830px; background:url(/themes/dfy1024/background_gallery_b.gif) repeat-y; background-position:100% 0px; margin:0px; padding:0px;}
DIV.image_gallery DIV DIV DIV {float:left; width:830px; background:url(/themes/dfy1024/background_gallery_b.gif) repeat-y; background-position:0px 100%;}
DIV.image_gallery DIV DIV DIV DIV {float:left; width:830px; padding-top:5px; padding-bottom:2px; border:none; background:url(/themes/dfy1024/background_gallery_f.gif) no-repeat; background-position:100% 0px;}
DIV.image_gallery DIV DIV DIV DIV P {float:left; width:72%; color:#000; padding:12px; padding-left:8px; padding-top:0px; font-family:Verdana,Arial; font-size:11px;}
DIV.image_gallery DIV DIV DIV DIV DIV {float:left; background-image:none; padding:0px;}
DIV.image_gallery DIV DIV DIV DIV H2 { line-height:1.0em; padding-left:8px; padding-top:2px; width:72%;}
DIV.image_gallery DIV DIV DIV DIV A { color:#01438D; }
DIV.image_gallery DIV.listing_gallery {float:left; width:368px; /*padding-left:8px;*/}
DIV.image_gallery DIV.listing_gallery A {float:left; display:block; height:54px; padding-left:8px; /*margin-right:8px;*/ margin-bottom:8px;}
DIV.image_gallery DIV.photo_gallery {float:left; width:454px; padding-bottom:6px; background-color:#E5ECF3; background-image:url(/themes/dfy1024/background_gallery_d.gif); background-position:0px 100%;}
DIV.image_gallery DIV.photo_gallery P {float:left; width:400px; padding:0px; padding-top:4px; padding-left:20px; background:url(/themes/dfy1024/background_gallery_e.gif) no-repeat; background-position:10px 8px;}
DIV.image_gallery DIV.photo_gallery > P {background-position:10px 7px; padding-top:1px; }
DIV.image_gallery DIV.photo_gallery DIV {width:auto;}

/* Newsroom */
DIV#header_newsroom {float:left; width:628px; /* 390 */ padding-top:1px; padding-bottom:13px;background:url(/themes/dfy1024/background_newsroom.gif) repeat-x; background-position:0px 100%;}
DIV#header_newsroom SELECT {float:right; width:154px; margin-top:2px; margin-right:10px;}
DIV.news_item {float:left; width:628px; padding-top:8px; padding-bottom:0px; border-bottom:1px solid #DCE8F1;}
DIV.news_item_highlight {float:left; width:628px; padding-top:5px; padding-bottom:2px; background-color:#F3F7FA;}
DIV.content DIV.news_item H3 {padding-left:12px; font-weight:normal; padding-bottom:5px;}
DIV.content DIV.news_item P {padding-left:12px; padding-top:0px; padding-bottom:7px;}
DIV.content DIV.news_item_highlight H3 {padding-left:12px; padding-top:7px; padding-bottom:0px;}
DIV.content DIV.news_item_highlight P {padding-left:12px; padding-top:3px;}
DIV.content DIV.news_item_highlight P.date {padding-bottom:0px;}
DIV.content_wide P.dealer {color:#000; font-family:Verdana,Arial; font-size:11px; padding:0px;}
DIV.content_wide P.dealer, DIV.content_wide IMG#mapbased {float:left; clear:left;}
DIV.content_wide IMG#hotdeals {margin-left:3px;}

DIV.news_item_highlight FORM {float:left; padding:3px 0px 3px 0px; }
DIV.news_item_highlight FORM DIV {float:left; width:628px; }
DIV.news_item_highlight FORM DIV DIV {float:left; width:280px; }
DIV.news_item_highlight FORM DIV DIV DIV  {float:left; width:auto; padding:3px; padding-left:65px;}
DIV.news_item_highlight FORM LABEL {float:left;  padding-bottom:3px;  padding-left:2px; font-family :Verdana,Arial; font-size:10px; color:#5A819C; font-weight:bold;}
DIV.news_item_highlight FORM INPUT {float:left; clear:both;  width:204px; margin-left:2px; padding:1px 3px 1px 3px; font-family:Verdana,Arial; font-size:11px;}
DIV.news_item_highlight FORM DIV DIV DIV > INPUT { padding:2px 3px 2px 3px;  }
DIV.news_item_highlight FORM SELECT {float:left; clear:both; width:213px; margin-left:2px; padding:1px; font-family:Verdana,Arial; font-size:11px;}
DIV.news_item_highlight FORM DIV.button { width:571px; }
DIV.news_item_highlight FORM DIV.odd { width:291px; }
DIV.news_item_highlight FORM DIV.odd DIV { padding-top:12px; }
DIV.news_item_highlight FORM DIV.button DIV INPUT {float:right; padding:2px 5px 2px 5px; width:auto; color:#356C92; margin:3px 8px 4px 0px; font-size:11px; font-weight:bold; background: #FFF url(/themes/dfy1024/background_form_button.gif) bottom repeat-x;  }
DIV.news_item_highlight FORM DIV.button DIV > INPUT  {padding:2px 8px 2px 8px;}

/* Listing Models on Nameplate Home.*/
DIV#listing_home {float:left; padding-left:10px; padding-top:9px; margin-top:9px; padding-bottom:13px; /*25*/ background:url(/themes/dfy1024/background_home1.gif) no-repeat;}
DIV#listing_home DIV {float:left; width:830px; padding-left:0px; background-image:none;}
DIV#listing_home DIV DIV {float:left; width:auto; margin-right:8px; background:url(/themes/dfy1024/background_home3.gif) no-repeat;}
DIV#listing_home DIV DIV DIV {float:left; width:261px; margin-right:3px; padding-bottom:10px; background:url(/themes/dfy1024/background_home2.gif) no-repeat; background-position:0px 100%;}
DIV#listing_home DIV DIV DIV SPAN {float:left; clear:left; display:block; height:33px;}
DIV#listing_home DIV DIV DIV SPAN.img {height:80px; padding-left:6px; padding-right:6px;}
DIV#listing_home DIV DIV DIV DIV {float:left; width:162px; background-image:none;}
DIV#listing_home H3, DIV#listing_home H3 A {width:158px; color:#01438D; font-family:Verdana,Arial; font-size:11px;}
DIV#listing_home H3 {padding-top:3px;}
DIV#listing_home P {width:158px; padding-top:2px; font-family:Verdana,Arial; font-size:10px;}

/* Table Border and Heading */
DIV.content DIV.table, DIV.content_wide DIV.table { float:left; background:url(/themes/dfy1024/background_table_pixel.gif) repeat-y top left; margin-bottom:14px;}
DIV.content DIV.table TABLE {width:626px; /* 396 +230 */}
DIV.content_wide DIV.table TABLE {width:626px; /* 598 + 230 */}
DIV.content_wide DIV#spec_tables  DIV.table TABLE {width:828px; /* 598 + 230 */}
DIV#container_wide DIV.content DIV.table TABLE {width:720px;}
DIV#container_wide DIV.content_wide DIV.table TABLE {width:720px; }
DIV.content DIV.table DIV, DIV.content_wide DIV.table DIV { float:left; background:url(/themes/dfy1024/background_table_pixel.gif) repeat-y top right; }
DIV.content DIV.table DIV DIV, DIV.content_wide DIV.table DIV DIV { float:left; background:url(/themes/dfy1024/background_table_1.gif) no-repeat top left; }
DIV.content DIV.table DIV DIV DIV, DIV.content_wide DIV.table DIV DIV DIV{ float:left; background:url(/themes/dfy1024/background_table_2.gif) no-repeat top right; }
DIV.content DIV.table DIV DIV DIV DIV, DIV.content_wide DIV.table DIV DIV DIV DIV { float:left; background:url(/themes/dfy1024/background_table_3.gif) no-repeat bottom left; }
DIV.content DIV.table DIV DIV DIV DIV DIV, DIV.content_wide DIV.table DIV DIV DIV DIV DIV { float:left; background:url(/themes/dfy1024/background_table_4.gif) no-repeat bottom right; padding:5px; padding-left:1px; padding-right:1px;}
DIV.content_wide DIV.table H3 , DIV.content DIV.table H3 { padding-top:0px; width:auto; padding-left:6px; padding-bottom:4px; }
DIV.content DIV.table H3 { width:375px; }
DIV.content_wide DIV.table H3 { width:580px; }
DIV#container_wide DIV.content DIV.table H3, DIV#container_wide DIV.content_wide DIV.table H3 { width:500px; padding-left:6px; }
DIV.content_wide DIV.table DIV DIV DIV DIV DIV > H3 { width:auto; }
DIV.content_wide DIV.table TD H3 { width:130px; }
DIV#spec_tables {display:none;}

/* Table Styles */
DIV.table TABLE { width:100%; margin:0px; padding:0px; border-spacing:0px; border:1px solid #FFF;}
DIV.table TABLE TR.alt {background-color:#E4EEF5;}
DIV.table TABLE TH {padding:8px; padding-left:4px; padding-right:4px; text-align:center; font-family:Verdana,Arial; font-size:11px; color:#6F6F45; background-color:#F2F2E3; border-left:1px solid #BDBD91; vertical-align:text-top;}
DIV.table TABLE TH.label, DIV.table TABLE TD.label {border:0px; text-align:left; width:150px;}
DIV.table TABLE TD { padding:6px; border-left:1px solid #CCD9E8; text-align:center; font-family:Verdana,Arial; font-size:11px; } 
DIV.table DIV > TABLE TD { width:54px; }
DIV.table TABLE.col1 TD { width:200px;} 
DIV.table TABLE.col1 TD.label { width:250px;}
DIV.table TABLE.col2 TD { width:140px;} 
DIV.table TABLE.col2 TD.label { width:200px;}
DIV.table TABLE.col3 TD { width:100px; } 
DIV.table TABLE.col3 TD.label { width:170px;}
DIV.table TABLE.col4 TD { width:75px;}
DIV.table TABLE.col4 TD.label { width:150px;}
DIV.table TABLE.col5 TD { width:60px; } 
DIV.table TABLE.col5 TD.label { width:150px;}
DIV.content_wide DIV.table TABLE.col1 TD.label {width:350px;}
DIV.content_wide DIV.table TABLE.col1 TD { width:300px;}
DIV.content_wide DIV.table TABLE.col2 TD.label {width:430px;} 
DIV.content_wide DIV.table TABLE.col2 TD { width:200px;}
DIV.content_wide DIV.table TABLE.col3 TD.label {width:350px;} 
DIV.content_wide DIV.table TABLE.col3 TD { width:120px; }
DIV.content_wide DIV.table TABLE.col4 TD.label {width:290px;} 
DIV.content_wide DIV.table TABLE.col4 TD { width:100px; }
DIV.content_wide DIV.table TABLE.col5 TD.label {width:200px;} 
DIV.content_wide DIV.table TABLE.col5 TD { width:70px; }
DIV.content_wide DIV.table TABLE.col6 TD.label {width:180px;} 
DIV.content_wide DIV.table TABLE.col6 TD { width:60px; }
DIV.content_wide DIV.table TABLE.col7 TD.label {width:150px;}
DIV.content_wide DIV.table TABLE.col7 TD { width:60px; }

DIV.table TABLE TD UL {float:none; clear:none;}
DIV.table TABLE TD LI {float:none; clear:none; width:auto;}
DIV.table TABLE TD A {padding:2px; color:#007FBB; font-family:Verdana,Arial; font-size:10px; text-decoration:underline;}
DIV.table TABLE TD.footnote {border:0px; text-align:left; padding:6px;}

/*DIV.table TABLE.alt {margin-top:16px; border-bottom:1px solid #CCD9E8;}*/
DIV.table TABLE.alt TD {width:auto;}
DIV.table TABLE.alt TH.label {padding:6px;}
DIV.table TABLE.alt TH.label, DIV.table TABLE.alt TD.label {text-align:center; width:auto;}
DIV.table DIV > TABLE.alt TD, DIV.table DIV > TABLE.alt TD.label  { width:54px; }
DIV.table TABLE TR.view TD {padding-left:0px; padding-right:0px; width:110px;}
DIV.table P {float:none; font-family:Verdana,Arial; font-size:11px; line-height:1.5em; padding:8px;}
DIV.table UL {color:#000; font-family:Verdana,Arial; font-size:11px; line-height:1.5em;  margin-top:10px; margin-bottom:10px; padding-left:20px;}
DIV.table LI {width:auto; background:url(/themes/dfy1024/list_style.gif) no-repeat; background-position:0px 6px; list-style:none; padding-left:17px;}
DIV.table SUP { /*z-index:0;*/ color:#007FBB; font-size:11px;}
/*DIV.table SUP SPAN {position:absolute; z-index:3; display:none; top:20px; left:2px; width:200px; background:#FFFFE1;  color:#000; padding:3px; border:1px solid #80A1C6; text-align:left;}*/
DIV.table TD > SUP { font-size:10px;}
DIV#spec_tables.alt DIV.table TABLE TD { width:141px; }
DIV#spec_tables.alt DIV.table TABLE TH.label, DIV#spec_tables.alt DIV.table TABLE TD.label { width:500px;}

/* Spec Panel */
DIV#spec_panel { float:left; background:url(/themes/dfy1024/background_specpanel_b.gif) repeat-y; margin-bottom:14px;}
DIV#spec_panel DIV { float:left; background:url(/themes/dfy1024/background_specpanel_c.gif) no-repeat bottom left;}
DIV#spec_panel DIV DIV {  width:628px; float:left;  padding-bottom:6px; background:url(/themes/dfy1024/background_specpanel_a.gif) no-repeat top left;}
DIV#spec_panel DIV DIV P { float:left; width:auto; padding-top:4px; padding-left:10px; padding-bottom:5px; font-weight:bold; font-size:10px;}
DIV#spec_panel P#limit { float:left; display:none; padding-left:5px; color:#D12; font-weight:bold; font-size:10px; } 
DIV#spec_panel DIV DIV DIV { float:left; clear:left; width:624px; background-image:none; padding-bottom:0px;}
DIV#spec_panel DIV DIV DIV INPUT { float:left; margin:1px; margin-left:9px; } DIV#spec_panel DIV DIV DIV > INPUT  { margin-bottom:5px; margin-left:13px;}
DIV#spec_panel DIV DIV DIV LABEL { float:left; width:160px; margin-left:2px; margin-top:3px; font-family:Verdana,Arial; font-size:10px; line-height:1.3em; color:#01438D; font-weight:bold;}  DIV#spec_panel DIV DIV DIV > LABEL {margin-top:0px; margin-left:9px;}
DIV.content_wide DIV#spec_panel { background:url(/themes/dfy1024/background_specpanel_b_wide.gif) repeat-y;}
DIV.content_wide DIV#spec_panel DIV { background:url(/themes/dfy1024/background_specpanel_c_wide.gif)no-repeat bottom left;}
DIV.content_wide DIV#spec_panel DIV DIV { width:830px; background:url(/themes/dfy1024/background_specpanel_a_wide.gif) no-repeat top left; }
DIV.content_wide DIV#spec_panel DIV DIV DIV {width:825px; background-image:none;}
DIV.content_wide DIV#spec_panel DIV DIV DIV LABEL { width:230px;}

/* Dealer Locator Search Results */
DIV.content_wide P.searchresults {padding-left:10px; padding-top:0px; color:#567F9E;}
DIV#dealer_results {float:left; border-bottom:1px solid #7CA2C8; padding-bottom:6px;}
DIV#dealer_results DIV {float:left; width:628px; margin-top:5px; padding-top:10px; padding-bottom:0px; border-top:1px solid #DBE8F1;}
DIV#dealer_results DIV.divider {border-top:1px solid #7CA2C8;}
DIV#dealer_results DIV DIV {float:left; width:606px; border:none; padding:0px; margin:0px;}
DIV#dealer_results DIV > DIV {padding-top:2px; }
DIV#dealer_results P {color:#000; padding-bottom:5px; line-height:1.4em;}
DIV#dealer_results A {color:#01438D; text-decoration:underline;}
DIV#dealer_results H3, DIV#dealer_results H4 {font-size:12px;}
DIV#dealer_results INPUT {float:left; border:none;}
DIV#dealer_results LABEL {float:left; padding-top:2px;}
DIV#dealer_results INPUT.buttonleft, DIV#dealer_results INPUT.buttonright {padding:1px; width:auto; color:#356C92;  width:auto; margin-left:14px;  font-size:9px; font-weight:bold; background: #FFF url(/themes/dfy1024/background_form_button.gif) bottom repeat-x; padding-left:3px; padding-right:3px; border:1px solid #7F9DB9; }
DIV#dealer_results INPUT.buttonright { float:right; margin-right:15px;}

/* Listing Grid on SVP */
DIV#listing_grid {float:left; margin-bottom:4px; margin-top:4px;}
DIV#listing_grid DIV {float:left; width:770px; margin-bottom:10px;}
DIV#listing_grid DIV DIV {float:left; width:216px; padding-right:35px;}
DIV#listing_grid DIV DIV P {float:left; width:216px; padding:0px; padding-top:6px; color:#7D7D7D; font-family:Verdana,Arial; font-size:10px; line-height:1.3em;}

/* Button Groups */
DIV.content_wide UL.button-group {float:left; width:100%; padding:25px 0px !important; margin:0px; text-align:center; list-style:none;}
DIV.content_wide UL.button-group LI {float:none; display:inline; padding:0px 20px; background:none; line-height:normal; list-style:none;}
DIV.content_wide UL.button-group LI IMG {display:inline;}

/* Brochure Listing */
DIV.content_wide DIV.brochures DIV.table TABLE {width:400px;}
DIV.content_wide DIV.brochures DIV.table TABLE TR TD {width:auto; text-align:left;}
DIV.content_wide DIV.brochures DIV.table TABLE TR TH {padding-left:6px; text-align:left;}
DIV.content_wide DIV.brochures P.brochure-table {margin-top:20px;}

