

/* 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:92px; 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/dfy/background_subnav_1a.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/dfy/background_subnav_1b.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:135px; background:url(/themes/dfy/background_subnav_2a.gif) repeat-x; background-position:0px 100%;}
DIV#subnavigation UL UL LI DIV DIV {display:block; line-height:7px; width:90px; background:url(/themes/dfy/background_subnav_2a.gif) repeat-y; background-position:100% 0px; background-color:#FFF;}
DIV#subnavigation UL UL {position:absolute; display:none; width:135px; 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:135px ; }
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/dfy/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:110px; 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/dfy/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/dfy/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/dfy/background_subnav_2a.gif) repeat-x; background-position:0px 100%;}
DIV#subnavigation5 UL UL LI DIV DIV {display:block; line-height:7px; width:108px; background:url(/themes/dfy/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/dfy/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 DIV {float:left; width:600px; background:url(/themes/dfy/background_hn2.gif) no-repeat;}
DIV#heading_nav DIV DIV {background-image:none;}
DIV#heading_nav H1 { width:570px; margin-left:1px; margin-top:6px; margin-bottom:8px; padding-left:10px;}
DIV#heading_nav H1.alt { width:350px; }
DIV#heading_nav SELECT {float:right; margin-top:12px; margin-right:11px;}

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

/* Hero */
DIV#hero DIV {float:left; width:600px; background:url(/themes/dfy/background_hero2.gif) no-repeat; background-position:0px 100%;}
DIV#hero DIV DIV {float:left; width:600px; background:url(/themes/dfy/background_hero3.gif) no-repeat; background-position:100% 0px;}
DIV#hero DIV DIV DIV {float:left; width:193px; margin-left:12px; background-image:none; }
DIV#hero IMG.pad {padding-bottom:5px;}
DIV#hero H3, DIV#hero P {float:left;}
DIV#hero H3 {width:192px; 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:192px; 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:153px;}
DIV#hero SPAN.space {line-height:1px; height:1px; width:1px;}

/* Hero login */
DIV#hero DIV#login { float:left; padding-top:4px;}
DIV#hero DIV#login H3 { margin-top:8px; margin-bottom:4px; }
DIV#hero DIV#login INPUT {float:left; margin:0px; color:#01438D; font-family:Verdana,Arial; font-size:11px;}
DIV#hero DIV#login INPUT.button {float:left; width:199px; color:#01438D; border:1px solid #7F9DB9; margin-top:4px; margin-right:15px; padding:1px; width:50px; color:#356C92;  font-size:9px; font-weight:bold; background: #FFF url(/themes/dfy/background_form_button.gif) bottom repeat-x;  }
DIV#hero DIV#login A.alt { float:none; font-weight:normal;}

/* Nameplate 3 models listing */
DIV#listing_model {float:left; margin-top:5px;}
DIV.content > DIV#listing_model {margin-top:6px;}
DIV#listing_model DIV {float:left}
DIV#listing_model DIV DIV {float:left; width:123px; margin-right:8px; margin-bottom:8px;}
DIV#listing_model > DIV DIV {width:123px; }
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.1em; padding:1px;}
DIV#listing_model DIV DIV DIV {float:none;}
DIV#listing_model DIV DIV DIV P {width:123px; color:#A0A0A0;}
DIV#listing_model DIV DIV DIV A {float:right; display:block; padding-top:6px; padding-right:7px;}

/* Listing Ranges for Showroom */
DIV#listing_ranges {float:left; width:402px; margin-top:-1px; padding-bottom:6px; margin-bottom:12px; background:url(/themes/dfy/background_gallery_h.gif) no-repeat; background-position:0px 100%;}
DIV#listing_ranges DIV {float:left; width:400px; background:url(/themes/dfy/background_gallery_b.gif) repeat-y; background-position:100% 0px; border-left:1px solid #01438D;}
DIV#listing_ranges DIV DIV {float:left; width:400px; padding-top:8px; border:none; background:none; /*background:url(/themes/dfy/background_gallery_a.gif) no-repeat; background-position:100% 0px;*/}
DIV#listing_ranges DIV DIV DIV {float:left; width:395px; 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:395px;}
DIV#listing_ranges DIV DIV DIV DIV DIV {float:left; width:125px; background-image:none; margin:0px; margin-left:4px; 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;}

/* Listing Blurbs - 2 columns (Accessories and Features) */
DIV#listing_blurb_large_2 {float:left; /*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:275px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_large_2 DIV DIV DIV {float:left; width:182px; margin:0px; padding:0px;}
DIV#listing_blurb_large_2 DIV DIV P {float:left; width:176px; 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:175px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Listing Blurbs - 3 Columns (Accessories and Features) */
DIV#listing_blurb_large_3 {float:left; /*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:175px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_large_3 DIV DIV DIV {float:left; width:84px; margin:0px; padding:0px;}
DIV#listing_blurb_large_3 DIV DIV P {float:left; width:77px; 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:77px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Listing Blurbs - 2 Columns (Icons) */
DIV#listing_blurb_small_2 {float:left; /*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:275px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_small_2 DIV DIV DIV {float:left; width:232px; margin:0px; padding:0px;}
DIV#listing_blurb_small_2 DIV DIV P {float:left; width:226px; 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:226px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Listing Blurbs - 3 Columns (Icons) */
DIV#listing_blurb_small_3 {float:left; /*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:175px; margin-bottom:0px; margin-right:20px;}
DIV#listing_blurb_small_3 DIV DIV DIV {float:left; width:134px; margin:0px; padding:0px;}
DIV#listing_blurb_small_3 DIV DIV P {float:left; width:127px; 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:127px; color:#01438D; font-family:Verdana,Arial; font-size:11px; padding:0px; padding-left:7px; padding-bottom:2px;}

/* Brandpillars */
DIV#brandpillar DIV {float:left; background-color:#FFF; background:url(/themes/dfy/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/dfy/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/dfy/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;}

/* Press Release Contact Strip */
DIV#contact_strip {float:left; width:375px; margin-top:25px; padding-top:30px; background:url(/themes/dfy/background_contact_strip.gif) no-repeat; background-position:100% 0px;}
DIV#contact_strip P, DIV#contact_strip A {color:#A2A267; font-size:10px;}
DIV#contact_strip P {padding-top:2px; padding-bottom:2px;}

/* Image Galleries */
DIV.image_gallery { float:left; margin-bottom:14px; }
DIV.image_gallery DIV {float:left; width:600px; margin-top:0px;  padding-bottom:6px; background:url(/themes/dfy/background_gallery_c.gif) no-repeat; background-position:0px 100%;}
DIV.image_gallery DIV DIV {float:left; width:599px; background:url(/themes/dfy/background_gallery_b.gif) repeat-y; background-position:100% 0px; margin:0px; padding:0px;}
DIV.image_gallery DIV DIV DIV {float:left; width:599px; background:url(/themes/dfy/background_gallery_b.gif) repeat-y; background-position:0px 100%;}
DIV.image_gallery DIV DIV DIV DIV {float:left; width:599px; padding-top:5px; padding-bottom:2px; border:none; background:url(/themes/dfy/background_gallery_f.gif) no-repeat; background-position:100% 0px;}
DIV.image_gallery DIV DIV DIV DIV P {float:left; width:570px; color:#000; padding:12px; padding-left:6px; 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:6px; padding-top:2px; }
DIV.image_gallery DIV DIV DIV DIV A { color:#01438D; }
DIV.image_gallery DIV.listing_gallery {float:left; width:264px; padding-left:5px;}
DIV.image_gallery DIV.listing_gallery A {float:left; display:block; height:54px; margin-right:4px; margin-bottom:6px;}
DIV.image_gallery DIV.photo_gallery {float:left; width:317px; padding-bottom:6px; background-color:#E5ECF3; background-image:url(/themes/dfy/background_gallery_d.gif); background-position:0px 100%;}
DIV.image_gallery DIV.photo_gallery P {float:left; width:290px; padding:0px; padding-top:4px; padding-left:20px; background:url(/themes/dfy/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:390px; padding-top:1px; padding-bottom:13px;background:url(/themes/dfy/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:390px; padding-top:8px; padding-bottom:0px; border-bottom:1px solid #DCE8F1;}
DIV.news_item_highlight {float:left; width:390px; 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;}

/* Newsroom Form 17/11/06 */
DIV.news_item_highlight FORM {float:left; padding:3px 0px 1px 0px; }
DIV.news_item_highlight FORM DIV {float:left; width:390px; }
DIV.news_item_highlight FORM DIV DIV {float:left; width:188px; }
DIV.news_item_highlight FORM DIV DIV DIV  {float:left; width:auto; padding:3px; padding-left:11px;}
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:164px; margin-left:2px; padding:1px 3px 1px 3px; color:#01438D; 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:173px; margin-left:2px; padding:1px; color:#01438D; font-family:Verdana,Arial; font-size:11px;}
DIV.news_item_highlight FORM DIV.button { width:385px; }
DIV.news_item_highlight FORM DIV.odd { width:196px; }
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/dfy/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; width:605px; padding-left:8px; padding-top:9px; margin-top:9px; padding-bottom:13px; /*25*/ background:url(/themes/dfy/background_home1.gif) no-repeat;}
DIV#listing_home DIV DIV {float:left; margin-right:2px; background:url(/themes/dfy/background_home3.gif) no-repeat;}
DIV#listing_home DIV DIV DIV {float:left; width:192px; padding-bottom:10px; background:url(/themes/dfy/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:74px; padding-left:6px; padding-right:6px;}
DIV#listing_home DIV DIV DIV DIV {float:left; width:100px; background-image:none;}
DIV#listing_home H3, DIV#listing_home H3 A {width:96px; color:#01438D; font-family:Verdana,Arial; font-size:10px;}
DIV#listing_home H3 {padding-top:3px;}
DIV#listing_home P {width:96px; padding-top:2px; font-family:Verdana,Arial; font-size:9px;}

/* FoA Specs Table.
DIV#specs {float:left; background:url(/themes/dfy/background_form_nav.gif) repeat-y; background-position:100% 0px;}
DIV#specs P {border:none;}
DIV#specs DIV {float:left; padding:0px; background:url(/themes/dfy/background_table2.gif) no-repeat; background-position:0px 100%;}
DIV#specs DIV DIV {float:left; padding-bottom:18px; background:url(/themes/dfy/background_table1.gif) no-repeat; background-position:100% 100%;}
DIV#specs DIV DIV DIV {float:left; padding:0px; background:url(/themes/dfy/nav_specs_fix.gif) repeat-x;}
DIV#specs DIV DIV DIV DIV {float:left; background:url(/themes/dfy/background_form_nav.gif) repeat-x; background-position:0px 31px;}
DIV#specs DIV DIV DIV DIV DIV#tab_nav {height:29px; width:594px; background-image:none;}
DIV#specs DIV DIV DIV DIV DIV#specs_table {float:left; clear:left; padding-right:1px; border-left:1px solid #01438D; background-image:none;} */

/* Table Border and Heading */
DIV.content DIV.table, DIV.content_wide DIV.table { float:left; background:url(/themes/dfy/background_table_pixel.gif) repeat-y top left; margin-bottom:14px;}
DIV.content DIV.table TABLE {width:396px;}
DIV.content_wide DIV.table TABLE {width:600px;}
DIV#container_wide DIV.content DIV.table TABLE {width:520px;}
DIV#container_wide DIV.content_wide DIV.table TABLE {width:520px; }
DIV.content DIV.table DIV, DIV.content_wide DIV.table DIV { float:left; background:url(/themes/dfy/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/dfy/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/dfy/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/dfy/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/dfy/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; }
TABLE.col1 TD { width:200px;} TABLE.col2 TD { width:140px;} TABLE.col3 TD { width:100px; } TABLE.col4 TD { width:75px;} TABLE.col5 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/dfy/list_style.gif) no-repeat; background-position:0px 6px; list-style:none; padding-left:17px;}
DIV.table SUP { color:#007FBB; font-size:11px;}
DIV.table TD > SUP { font-size:10px;}
DIV#spec_tables.alt DIV.table TABLE TD { width:110px; }
DIV#spec_tables.alt DIV.table TABLE TH.label, DIV#spec_tables.alt DIV.table TABLE TD.label { width:350px;}

/* Spec Panel */
DIV#spec_panel { float:left; background:url(/themes/dfy/background_specpanel_b.gif) repeat-y; margin-bottom:14px;}
DIV#spec_panel DIV { float:left; background:url(/themes/dfy/background_specpanel_c.gif) no-repeat bottom left;}
DIV#spec_panel DIV DIV { float:left;  width:600px; padding-bottom:6px; background:url(/themes/dfy/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:599px; 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;}

/* 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:572px; 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:550px; 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/dfy/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:552px; margin-bottom:10px;}
DIV#listing_grid DIV DIV {float:left; width:154px; padding-right:30px;}
DIV#listing_grid DIV DIV P {float:left; width:154px; padding:0px; padding-top:6px; color:#7D7D7D; font-family:Verdana,Arial; font-size:10px; line-height:1.3em;}

/* 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;}

