

/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left; border:none;}
DIV IMG {display:block; border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG, TABLE IMG {display:inline;}
BODY {font-family:Arial,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center;}
BODY DIV {text-align:left;}

/* Structure */
DIV#position {width:978px; margin:0px auto; }
DIV#envelope {float:left; width:975px; padding:0px; background:url('/themes/dfy2/default/default/ltr/img/bg_body_repeaty.gif') repeat-y 0px 0px;}
DIV#slip {float:left; width:963px; padding:0px 0px 0px 15px; background:url('/themes/dfy2/default/default/ltr/img/bg_body_footer.gif') no-repeat 0px 100%;}
DIV#page {float:left; width:951px; padding:0px 0px 0px 4px; }

/* Main Layout */
DIV#header {float:left; width:948px;}
DIV#heading {float:left; width:940px; padding:4px 0px 0px 0px; background-color:#F27604; border-bottom:1px solid #e5e5e5;}
DIV#heading DIV {display:block; width:928px; height:30px; min-height:30px; padding:2px 0px 0px 12px; background-color:#FFF; }
DIV#banner {float:left; width:940px; min-height:253px; height:253px;}
DIV > DIV#banner {height:auto;}
DIV#container {float:left; width:948px; padding:0px 0px 5px 0px;}
DIV#container.sub {background:transparent url('/themes/dfy2/default/default/ltr/img/bg_container_column_repeaty.gif') repeat-y scroll 0px 0px; }
DIV#footer {float:left; width:948px; padding-bottom:20px;}

/* Container Layout */
DIV#supplement {float:left; width:235px; padding:0px 0px 5px 0px;}
DIV#content {float:left; width:713px; padding:0px 0px 5px 0px; }
DIV#content > IMG {float:left;}

/* Content Layout */
DIV.banner {float:left; width:703px;}
DIV.content-low {float:left; width:240px;}
DIV.content-low SPAN.img P {font-size:11px; padding-right:1px; }
DIV.content-med {float:left; width:470px; padding:0px 0px 0px 0px;}
DIV.content-high { float:left; width:713px; padding:0px 0px 0px 0px;}

/* Content Articles */
DIV#supplement DIV.article {float:left; width:205px; padding:10px 0px 0px 10px;}
DIV.content-low DIV.article {float:left; width:203px; padding:10px 0px 0px 12px;}
DIV.content-med DIV.article {float:left; width:425px; padding:10px 0px 0px 15px;}
DIV.content-high DIV.article {float:left; width:670px; padding:10px 0px 0px 15px;}

/* Old Microsites */
DIV#position.old {width:1002px;}
DIV.old DIV#envelope {width:1002px; background-image:url('/themes/dfy2/default/default/ltr/img/bg_body_old_repeaty.gif')}
DIV.old DIV#slip {width:992px; padding:0px 0px 0px 10px; background-image:url('/themes/dfy2/default/default/ltr/img/bg_body_old_footer.gif')}
DIV.old DIV#page {width:974px; padding:0px 0px 0px 4px;}
DIV.old DIV#header,
DIV.old DIV#heading {width:974px;}
DIV.old DIV#heading DIV {width:962px;}
DIV.old DIV#banner,
DIV.old DIV#container {width:974px;}

/* Start Global Typography */
/* Block Level Elements */
H1 {color:#f27604; font-size:1.9em; padding:0em 0px 0em 0px; line-height:1.6em;}
H2 {color:#003786; font-size:1.5em; padding:0.1em 0px 0em 0px; line-height:1.6em;}
H3 {color:#F27604; font-size:1.3em; padding:0.3em 0px 0em 0px; line-height:1.6em;}
H4 {color:#003786; font-size:1.2em; padding:0.4em 0px 0em 0px; line-height:1.6em;}
H5 {color:#F27604; font-size:1.2em; padding:0.5em 0px 0em 0px; line-height:1.6em;}
H6 {color:#4c4c4c; font-size:1.2em; padding:0.5em 0px 0em 0px; line-height:1.6em;}
P, LI, DT, DD {color:#4C4C4C; font-size:1.2em;}
P {padding:0.6em 0px; line-height:1.6em;}
BLOCKQUOTE {padding:12px; margin:0.7em 30px 0.7em 20px; color:#6C4C4C; font-size:1.4em; line-height:1.6em; font-style:oblique; border:1px dashed #f27604; background:#f4f5f6;}
DIV#supplement BLOCKQUOTE {background:#FFF;}
UL {padding:0.6em 0px 0.7em 10px; list-style:none;}
OL {padding:0.6em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 20px; background:transparent url('/themes/dfy2/default/default/ltr/img/bullet_arrow.gif') 5px 0.75em no-repeat; line-height:1.6em;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none; line-height:1.6em;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#DCDCDC; background:#4C4C4C; border:none;}
DIV.disc P, P.disc {padding:0px; font-size:1.0em; color:#949494; line-height:1.4em; font-family:Tahoma, Arial, Helvetica, sans-serif;}
DIV.disc H1, DIV.disc H2, DIV.disc H3, DIV.disc H4, DIV.disc H5, DIV.disc H6 {padding:0px; font-size:1.0em; color:#949494; line-height:1.4em; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}

/* Inline Elements */
A {color:#4067a5; text-decoration:none;}
A:hover {text-decoration:underline;}

/* Standard Tables */
TABLE {background:#FFF; margin:0.7em 0px 0.7em 0px;  padding:0px;  border-collapse:collapse;}
TABLE TD {padding:8px 10px; color:#4C4C4C; border:1px solid #d5d5d6; font-size:1.1em;}
TABLE TH {padding:8px 10px; color:#000; border:1px solid #d5d5d6; font-size:1.1em;  font-weight:bold;}
TABLE TR.head TH {text-align:center; }
TABLE TR.alt TD { background-color:#f5f6f7;}
TABLE A {color:#4067a5; text-decoration:underline;}

/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#000; font-size:1.2em; font-family:Arial,Helvetica,San Serif;}
LABEL {color:#666666; font-size:1.2em; font-weight:bold;}
LEGEND {color:#666666; font-size:1.2em;}
TEXTAREA {color:#000; font-size:1.2em; font-family:Arial,Helvetica,San Serif;}

/* Misc */
.hidden, DIV.skiplinks, DIV.flash-alt-text {position:absolute !important; left:-9000px !important; top:0px !important;}
.ad {float:left;}
DIV.flash {width:auto; padding:0px;}
DIV.flash-tool {padding:0px 0px 0px 12px; margin:10px 0px 0px 0px;}
DIV#content DIV.flash {padding-left:15px;}
DIV#content DIV DIV.flash {padding-left:0px;}


/* Header */
DIV.call-to-action,
DIV.user-controls {float:left; width:700px; padding:5px 0px 0px 240px; }
DIV.old DIV.call-to-action,
DIV.old user-controls {width:734px;}
DIV.call-to-action UL,
DIV.user-controls UL { float:right; list-style:none; padding:0px; }
DIV.call-to-action UL LI,
DIV.user-controls UL LI {float:left; background-image:none; padding:2px 6px 0px 6px; font-size:11px; line-height:19px; }
DIV.call-to-action UL LI A,
DIV.user-controls UL LI A {color:#7f7d7d; text-decoration:none; font-weight:bold;}
DIV.call-to-action UL LI A:hover,
DIV.user-controls UL LI A:hover {color:#5f5d5d;}

DIV#header DIV.call-to-action {min-height:21px; height:21px;}
DIV#header > DIV.call-to-action {height:auto;}

DIV#header DIV.user-controls {padding-top:0px; min-height:26px; height:26px;}
DIV#header > DIV.user-controls {height:auto;}
DIV.user-controls UL {margin-bottom:5px; padding-top:2px;}
DIV.user-controls UL LI {display:none; padding:0px 7px 0px 6px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_foot_divider.gif') no-repeat scroll 100% 50%;}
DIV.user-controls UL LI.last {background:none;}
DIV.user-controls UL LI A {font-weight:normal;}

FORM.lang {float:right; width:133px; padding:0px;}
FORM.lang FIELDSET {float:right; width:130px; padding:0px; background-color:#FFF;}
FORM.lang SELECT {float:right; width:127px; padding:0px; margin:0px; border:1px solid #bdd0e2; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

DIV.navigation {float:left; width:700px; min-height:19px; padding:24px 0px 0px 240px; background-color:#003786; border-bottom:1px solid #FFF;}
DIV.old DIV.navigation {width:734px; }
DIV.navigation UL {float:right; list-style:none; padding:0px; margin:0px 0px 0px 0px; }
DIV.navigation UL LI {float:left; position:relative; z-index:4; background-image:none; padding:3px 10px 3px 9px; margin:0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_nav_divider.gif') no-repeat scroll 100% 5px; color:#FFF; font-size:13px; line-height:16px;}
DIV.navigation UL LI.over, DIV.navigation UL LI:hover, DIV.navigation UL LI.active {padding-left:10px; margin-left:-1px; background-color:#d7d9da; color:#000; background-image:none; text-decoration:none;}
DIV.navigation UL LI.over A, DIV.navigation UL LI:hover A, DIV.navigation UL LI.active A {color:#000; text-decoration:none;}
DIV.navigation UL LI.first {margin-left:0px; }
DIV.navigation UL LI.last {background-image:none; }
DIV.navigation UL LI A {color:#FFF; text-decoration:none; font-weight:bold;}
DIV.navigation UL UL {float:left; width:120px; position:absolute; top:22px; left:-9999px; padding:0px;}
DIV.navigation UL LI.first UL {height:auto;}
DIV.navigation UL LI.over UL, DIV.navigation UL LI:hover UL {left:0px;}
DIV.navigation UL LI.l-over UL, DIV.navigation UL LI.last:hover UL {left:auto; right:0px;}
DIV.navigation UL UL LI {float:left; width:120px; background:transparent none !important; margin:0px !important; padding:0px !important; }
DIV.navigation UL LI.first UL {padding-bottom:2px; background-color:#d7d9da;}
DIV.navigation UL LI.first UL LI {position:static;}
DIV.navigation UL UL LI A {display:block; width:100px; padding:3px 10px 3px 10px; font-weight:normal; background-color:#d7d9da; }
DIV.navigation UL UL LI A:hover {padding:3px 10px 3px 10px; font-weight:normal; background-color:#FFF; }
DIV.navigation UL UL DIV {float:left; position:absolute; width:313px; top:0px; left:-8000px; background-color:#FFF; font-size:10px; line-height:10px; border:1px solid #EEE;}
DIV.navigation UL UL LI.over DIV , DIV.navigation UL UL LI:hover DIV {left:120px;}
DIV.navigation UL UL DIV DIV {float:left; position:static; padding:0px; border:none; height:auto  !important; }
DIV.navigation UL UL DIV DIV A {display:inline; width:auto; padding:0px; background:transparent none; }
DIV.navigation UL UL DIV DIV A:hover {padding:0px;  background:transparent none; }
DIV.navigation UL UL DIV DIV.hdr {float:left; width:290px; padding:14px 0px 7px 17px;}
DIV.navigation UL UL DIV DIV.txt {float:left; width:125px; padding:0px 0px 17px 17px;}
DIV.navigation UL UL DIV DIV.img {float:right; width:167px; padding:30px 0px 10px 0px;}
DIV.navigation UL UL DIV DIV.txt SPAN {float:left; width:122px; padding:0px;  font-size:1.1em;}
DIV.navigation UL UL DIV DIV.txt SPAN IMG {float:left; padding:5px 5px 0px 3px;}
DIV.navigation UL UL DIV DIV.txt SPAN A {display:block; padding:2px 0px !important; color:#003786; font-size:12px; line-height:14px;}
DIV.navigation UL UL DIV DIV.txt SPAN A:hover {text-decoration:underline;}
DIV.navigation UL UL DIV DIV.hdr H4 {padding:0px 0px 2px 0px; font-size:15px; line-height:18px;}
DIV.navigation UL UL DIV DIV.hdr H4 A {font-weight:bold;}
DIV.navigation UL UL DIV DIV.hdr P {padding:0px; font-size:13px; line-height:16px; color:#f79638; font-weight:bold;}

DIV.brand {float:left; clear:left; width:190px; height:70px; padding-left:25px; margin-top:-27px; margin-bottom:-43px; position:relative; z-index:20; background:transparent none no-repeat 25px 0px;}
DIV.brand H2 {float:left; width:190px; height:70px; line-height:0px; padding:0px;}
DIV.brand H2 A {float:left; width:190px; height:70px;}
DIV.brand H2 SPAN {float:left; position:absolute; left:-9999px; top:0px;}
DIV.brand-print {display:none;}

/* Footer */
DIV#footer {float:left; width:935px; padding:7px 0px 45px 5px; border-top:1px solid #c4c5c6;}
DIV.old DIV#footer { width:969px;}
DIV#footer UL.links {float:left; list-style:none; padding:0px 11px 0px 0px;}
DIV#footer UL.links LI {display:inline; padding:0px 10px 0px 11px; font-size:10px; line-height:16px; color:#666666; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_foot_divider.gif') no-repeat scroll 100% 50%;}
DIV#footer UL.links > LI {padding:0px 11px 0px 9px;}
DIV#footer UL.links LI.first {padding-left:0px;}
DIV#footer UL.links LI.last {background-image:none;}
DIV#footer UL.links LI A {color:#666666;}

UL.action {float:right; list-style:none; padding:0px; margin:0px;}
UL.action LI {float:left; width:56px; min-width:56px; /* min-width issue in opera */ margin-right:4px; padding:1px 4px 1px 22px; font-size:11px; line-height:17px; color:#4067a5; border:1px solid #d3d5d6; background:#FFF none no-repeat 3px 50%;}
UL.action > LI {width:auto;}
UL.action LI A {color:#4067a5;}


/*---- sIFR ---*/
.sIFR-flash {visibility:visible !important; margin:0; padding:0; float:none;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus { margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-dummy { background-color:#FF0000;}





/* Sub Navigation */
DIV.subnavigation {float:left; width:235px; padding:0px;}
DIV.subnavigation UL {float:left; width:235px; padding:0px 0px 9px 0px; margin:0px; }
DIV.subnavigation UL LI {float:left; width:235px; position:relative; z-index:3; padding:0px; font-size:1.3em; line-height:1.6em; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_subnav_item.gif') no-repeat scroll -470px 100%; }
DIV.subnavigation UL LI A {display:block; width:235px; color:#444242; text-decoration:none !important; cursor:pointer; }
DIV.subnavigation UL LI.over, DIV.subnavigation UL LI:hover { background-color:#d7d9da; }
DIV.subnavigation UL LI A SPAN {display:block; padding:0.1em 12px 0.2em 23px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_subnav_item.gif') no-repeat scroll 0px 0.7em; }
DIV.subnavigation UL LI.active A {color:#003786; }
DIV.subnavigation UL LI.active A SPAN {background-position:-235px 0.7em; }
DIV.subnavigation UL UL {float:left; padding:0px; position:absolute; left:-9999px; top:0px; }
DIV.subnavigation UL LI:hover UL, DIV.subnavigation UL LI.over UL {left:235px; z-index:2000;}
DIV.subnavigation UL UL LI {float:left; width:235px; margin:0px; padding:0px; font-size:1.3em; line-height:1.6em; background-image:none; }
DIV.subnavigation UL UL LI A {padding:0.1em 12px 0.2em 23px; width:200px; background-color:#dce3eb; color:#444; }
DIV.subnavigation UL LI.active UL LI A {color:#444; }
DIV.subnavigation UL UL LI A:hover {background-color:#2e8ec8; color:#FFF;}
DIV.subnavigation UL LI.active UL LI A:hover {color:#FFF; }

/* Page Tabs */
DIV.ternavigation {float:left; width:695px; padding:15px 0px 10px 10px;}
DIV.ternavigation UL {float:left; width:680px; margin:0px; padding:0px 0px 0px 7px; list-style:none; border-bottom:1px solid #acadad;}
DIV.ternavigation UL LI {float:left; position:relative; z-index:2; padding:0px; background:#e0e2e4 none; border:1px solid #acadad; margin:0px 7px -1px 0px;}
DIV.ternavigation UL LI A {display:block; padding:0.3em 10px; color:#626567; font-weight:bold; text-decoration:none !important;}
DIV.ternavigation UL LI.active {border-bottom:1px solid #FFF !important; background-color:#fff !important;}
DIV.ternavigation UL LI.over, DIV.ternavigation UL LI:hover {background-color:#f3f3f3 ;}
DIV.ternavigation UL UL {float:left; width:150px; margin:0px; padding:0px; position:absolute; top:27px; left:-9999px; border:none;}
DIV.ternavigation UL LI:hover UL, DIV.ternavigation UL LI.over UL  {left:0px;}
DIV.ternavigation UL UL LI {float:left; width:150px; padding:0px; margin:0px; border:none; background-color:#f3f3f3 !important; }
DIV.ternavigation UL UL LI.over, DIV.ternavigation UL UL LI:hover {border:none; background-color:#2e8ec8!important; color:#fff; }
DIV.ternavigation UL UL LI.over A, DIV.ternavigation UL UL LI:hover A {color:#fff;}

/* Breadcrumb */
DIV.breadcrumb {float:left; width:713px;}
DIV.breadcrumb UL {float:left; width:700px; margin:0px; padding:8px 0px 0px 11px;}
DIV.breadcrumb UL LI {float:left; padding:0px 0.9em 0px 0.5em; background:transparent url('/themes/dfy2/default/default/ltr/img/bullet_arrow_small.gif') no-repeat scroll 100% 50%; font-size:1.0em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
DIV.breadcrumb UL LI A {display:block; color:#003786; text-decoration:underline; }
DIV.breadcrumb UL LI.active {padding-right:0px; background-image:none; }

/* Hero */
DIV.hero {float:left; width:710px; padding:4px 0px 2px 0px; }
DIV.hero DIV.img {float:left; width:466px; padding:0px 0px 0px 10px; }
DIV.hero DIV.txt {float:left; width:218px; padding:0px 0px 0px 5px; }
DIV.hero H1, DIV.hero H2 {line-height:1.4em; padding-top:0em; }
DIV.hero H3, DIV.hero H4, DIV.hero H5, DIV.hero H6 {line-height:1.4em; padding-top:0.2em; }
DIV.hero H2 {color:#F27604;}
DIV.hero H3 {color:#003786;}
DIV.hero DIV.txt P {font-size:1.1em; line-height:1.4em;}

/* Tabs Controls */
DIV.ui-tabs {float:left; width:235px; height:245px; min-height:245px; padding:7px 0px 0px 0px;}
DIV > DIV.ui-tabs {height:auto;}
DIV.ui-tabs UL.tabs {float:left; width:235px; padding:0px; margin:0px;}
DIV.ui-tabs UL.tabs LI {float:left; padding:0px 13px 0px 7px; color:#7f7d7d; font-size:1.2em; font-weight:bold; background-image:none;}
DIV.ui-tabs UL.tabs LI A {color:#7f7d7d; }
DIV.ui-tabs UL.tabs LI.active A, DIV.ui-tabs UL LI A:hover {color:#f59136; text-decoration:none; }

/* News Tab */
DIV.small-news {float:left; width:220px; padding:0px 0px 0px 7px;}
DIV.small-news DIV.item {float:left; width:210px; padding:6px 1px; border-bottom:1px solid #e1e1e1; }
DIV.small-news DIV.item P {font-size:1.1em; padding:0px; line-height:1.4em; color:#373535; font-weight:normal;}
DIV.small-news DIV.item H6 {font-size:1.1em; padding:0px; line-height:1.4em; color:#003786; font-weight:normal;}
DIV.small-news DIV.item H6 A {color:#003786;}
DIV.supplement UL.action {float:left; display:inline; margin-left:7px; padding:6px 0px 0px 0px;}

/* Request Tab */
DIV.btn {float:left; width:225px; padding:0px 0px 0px 5px;}
DIV.supplement DIV.btn { padding:0px 0px 0px 4px; }
DIV.btn IMG {float:left;}
DIV.group {float:left; padding:10px 0px 5px 0px;}

/* Basic Panels */
DIV.hotpanel {float:left; width:226px; margin-top:0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_white.gif') repeat-y scroll 0px 0px;}
DIV.hotpanel DIV {float:left; width:226px; margin:0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_white.gif') no-repeat scroll -250px 0px;}
DIV.hotpanel DIV DIV {float:left; width:213px; padding:4px 6px 6px 6px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_white.gif') no-repeat scroll -500px 100%;}
DIV.hotpanel DIV DIV DIV {padding:0px; height:auto; min-height:0px; background:transparent none;}
DIV.sub DIV.supplement DIV.hotpanel {background-image:url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_grey.gif');}
DIV.sub DIV.supplement DIV.hotpanel DIV {background-image:url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_grey.gif');}
DIV.sub DIV.supplement DIV.hotpanel DIV DIV {background-image:url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_grey.gif');}
DIV.sub DIV.supplement DIV.hotpanel DIV DIV DIV {background:transparent none;}

/* Panel Position  */
DIV.supplement DIV.hotpanel {padding-left:5px; background-position:5px 0px;}
DIV.content-high DIV.hotpanel {padding-left:8px; background-position:8px 0px;}
DIV.content-med DIV.hotpanel {padding-left:8px; background-position:8px 0px;}
DIV.content-low DIV.hotpanel {padding-left:6px; background-position:6px 0px;}

/* Hot Panel Inner Styles */
DIV.hotpanel DIV.head H4.lblue {background-color:#2d8ec8; background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_lblue.gif'); }
DIV.hotpanel DIV.head H4.lblue SPAN {background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_lblue.gif'); }
DIV.hotpanel DIV.head H4.dblue {background-color:#003786; background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_dblue.gif'); }
DIV.hotpanel DIV.head H4.dblue SPAN {background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_dblue.gif'); }
DIV.hotpanel:hover DIV.head H4.dblue,DIV.over DIV.head H4.dblue {background-color:#2d8ec8; background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_lblue.gif'); }
DIV.hotpanel:hover DIV.head H4.dblue SPAN, DIV.over DIV.head H4.dblue SPAN {background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_lblue.gif'); }
DIV.hotpanel DIV.head H4.orange {background-color:#f27604; background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_orange.gif'); }
DIV.hotpanel DIV.head H4.orange SPAN {background-image:url('/themes/dfy2/default/default/ltr/img/bg_hspot_head_orange.gif'); }
DIV.hotpanel DIV.head H4.white A {color:#003786;}

/* Hotspots */
DIV.hotpanel DIV.head {float:left; width:210px; height:auto; padding:0px 0px 3px 0px;}
DIV.hotpanel DIV.head H4 {float:left; display:block; width:210px; padding:0px; background:transparent none no-repeat scroll 0px 0px; color:#FFF; line-height:1.4em;}
DIV.hotpanel DIV.head H4 SPAN {float:left; display:inline; width:200px; padding:1px 5px 1px 5px; background:transparent none  no-repeat scroll -220px 100%;}
DIV.hotpanel DIV.head H4 A {float:left; color:#FFF; text-decoration:none; cursor:pointer;}
DIV.hotpanel DIV.body {float:left; width:210px; padding:0px 0px 0px 0px;}
DIV.hotpanel DIV.tight {height:100px; min-height:100px;}
DIV.hotpanel DIV.closed DIV.tight {height:auto; min-height:0;}
DIV.hotpanel DIV > DIV.tight {height:auto;}
DIV.hotpanel DIV.body DIV.img {float:left; width:210px; padding:0px 0px 3px 0px;}
DIV.hotpanel DIV.body DIV.img IMG {float:left;}
DIV.hotpanel DIV.body DIV.hdr {float:left; width:210px; padding:0px 0px 1px 0px;}
DIV.hotpanel DIV.body DIV.hdr H5 {padding:0.2em 3px 0.2em 3px; font-size:1.1em; line-height:1.4em; font-weight:normal; color:#4C4C4C;}
DIV.hotpanel DIV.body DIV.hdr H5 A {color:#444;}
DIV.hotpanel DIV.body DIV.txt {position:absolute; left:-9999px; float:left; width:210px; padding:0px 0px 1px 0px;}
DIV.hotpanel DIV.body DIV.txt P {padding:0.1em 3px 0.3em 3px; font-size:1.1em; line-height:1.4em; }
DIV.hotpanel DIV.link {float:left; width:210px; padding:0px;}
DIV.hotpanel DIV.separator {border-top:1px solid #CCC;}
DIV.hotpanel DIV.link P {padding:0.3em 3px; font-size:1em; line-height:1.4em; color:#f27604; text-align:right;}
DIV.hotpanel DIV.link P A {color:#f27604; padding-left:15px;  text-decoration:none;}
DIV.hotpanel DIV.link P.more A {padding-left:13px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_more_arrow.gif') no-repeat scroll -250px 50%;}

/* Leaderboards */
DIV.leaderboard DIV DIV {padding:4px 6px 10px 6px;}
DIV.leaderboard DIV.head H4 A {cursor:default;}
DIV.leaderboard DIV.body DIV.link P.more A {background-position:1px 50% !important;}
DIV.leaderboard DIV.link P {padding:0.4em 3px 0px 3px;}
TABLE.leaderboard {float:left; width:210px; margin:0px; border-collapse:collapse; border:0px;}
TABLE.leaderboard TR TD {padding:3px 4px; background-color:#dfe0e1; border:0px;}
TABLE.leaderboard TR.alt TD {background-color:#FFF;}
TABLE.leaderboard TR TD.icon {width:19px;}
TABLE.leaderboard TR TD.num {text-align:right;}
TABLE.leaderboard TR TD IMG {vertical-align:middle;}

DIV.supplement DIV.leaderboard {margin-top:10px;}
DIV.wide DIV.leaderboard DIV.tight {min-height:117px;height:117px;}
DIV.wide DIV.leaderboard > DIV.tight {height:auto;}

/* Polls */
DIV.poll DIV DIV DIV {width:210px;}
DIV.poll DIV.head H4 A {cursor:default;}
DIV.poll DIV.body DIV.hdr H5 {font-weight:bold; color:#373535 !important;}
DIV.poll DIV.body DIV.img {position:static !important; padding:5px 0px 8px 0px;}
DIV.poll DIV.body DIV.txt {position:static !important;}
DIV.poll DIV.body DIV.msg {margin:10px 0px 5px 0px; text-align:center;}
DIV.poll DIV.body DIV.link {float:right; width:auto;}
DIV.poll DIV.body DIV.link P.more A {background-position:1px 50% !important;}
DIV.poll DIV.body DIV.disc {float:left; width:auto;}

DIV.poll DIV.body DIV.options,
DIV.poll DIV.body DIV.results {float:left; width:210px; padding:0px 0px 1px 0px; left:-9999px;}
DIV.poll DIV.body DIV.results {position:absolute;}
DIV.poll DIV.body DIV.results TABLE.legend {float:left; width:210px; margin:0px; border:none;}
DIV.poll DIV.body DIV.results TABLE.legend TR TD {padding:3px 4px; border:0px; background-color:#fff; text-align:right;}
DIV.poll DIV.body DIV.results TABLE.legend TR TD.color {width:10%;}
DIV.poll DIV.body DIV.results TABLE.legend TR TD.desc {width:65%; text-align:left;}
DIV.poll DIV.body DIV.options DIV.group {float:left; margin-bottom:5px;}
DIV.poll DIV.body DIV.options DIV.group DIV {float:left; width:201px; padding:0.2em 0px 0.2em 3px;}
DIV.poll DIV.body DIV.options DIV.group DIV LABEL {float:left; font-size:1.1em; font-weight:normal;}
DIV.poll DIV.body DIV.options DIV.group DIV INPUT {float:left;}
DIV.poll DIV.body DIV.options DIV.group DIV INPUT.check,
DIV.poll DIV.body DIV.options DIV.group DIV INPUT.radio {width:15px !important; height:15px !important;}
DIV.poll DIV.body DIV.options DIV.group DIV.check LABEL,
DIV.poll DIV.body DIV.options DIV.group DIV.radio LABEL {width:180px; padding:0px 0px 0px 5px;}
DIV.poll DIV.body DIV.options OL.sortable-list {padding-right:0px;}
DIV.poll DIV.body DIV.options OL.sortable-list LI {cursor:move; background:none;}
DIV.poll DIV.body DIV.options OL.sortable-list LI.ui-sortable-helper {width:175px; list-style-type:none;}
DIV.poll DIV.load SPAN {background:transparent url('/themes/dfy2/default/default/ltr/img/loader.gif') no-repeat scroll 50% 50%;}

DIV.poll-archive {float:left; width:100%; padding:20px 0px 0px 0px;}
DIV.poll-archive LABEL {display:block;}
DIV.poll-archive SELECT {margin:2px 0px 8px 0px;}
DIV.poll-archive TABLE {width:100%;}
DIV.poll-archive TABLE TH.date {width:22%;}
DIV.content-med DIV.poll-archive DIV.pagination {width:427px;}
DIV.content-med DIV.poll-archive DIV.pagination UL.links {width:294px;}
DIV.content-high DIV.poll-archive DIV.pagination {width:100%;}
DIV.content-high DIV.poll-archive DIV.pagination UL.links {width:538px;}

/* Nameplate Range */
UL.selector {float:left; width:210px; margin:-3px 0px 0px 0px; padding:0px 0px 3px 0px; list-style:none;}
UL.selector LI {float:left; width:165px; padding:0px; background-image:none; font-size:1.1em; line-height:1.3em;}
UL.selector LI.task {width:21px; padding-top:18px;}
UL.selector LI.task A {display:block; width:17px; height:34px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_arrows.gif') no-repeat scroll 0px 50%;}
UL.selector LI.first {padding-left:3px;}
UL.selector LI.last A {background-position:-17px 50%;}
UL.selector LI.disabled A {display:none;}
UL.selector LI A SPAN {position:absolute; left:-9999px;}
UL.selector LI A SPAN.img {position:static; left:auto;}
UL.selector LI UL {position:absolute; left:-9999px; float:left; width:165px; margin:0px; padding:0px;}
UL.selector LI UL.active {position:static; left:-9999px; display:block;}
UL.selector LI UL LI {float:left; width:162px; padding:0px; text-align:center;}
UL.selector LI UL LI IMG {display:inline;}

/* Hotspots Over */
DIV.over DIV.body DIV.img {position:absolute; left:-9999px;}
DIV.over DIV.body DIV.hdr H5 {font-weight:bold;}
DIV.over DIV.body DIV.txt {position:static;}
DIV.over DIV.link P.more A {background-position:1px 50%;}

/* Brandpillar */
DIV.brandpillar {margin-top:3px;}
DIV.brandpillar DIV DIV DIV {float:left; width:210px; padding:0px 0px 4px 0px;}
DIV.brandpillar DIV.img {float:left; width:88px; padding:0px; margin-bottom:-15px;}
DIV.brandpillar DIV.txt {float:left; width:120px; padding:0px;}
DIV.brandpillar DIV.txt H5 {color:#373535; padding:4px 0px 4px 1px; font-size:1.1em; font-weight:normal; line-height:1.3em;}
DIV.brandpillar DIV.txt H5 A {color:#373535;}
DIV.brandpillar DIV.link P.more {padding:0px; line-height:1.5em;}

/* Media Release Image */
DIV.image {margin-top:10px; }
DIV.image DIV.img {float:left; width:208px; padding-bottom:4px; text-align:center; }
DIV.image DIV.img IMG {display:inline; float:none; }
DIV.image DIV.txt {float:left; width:205px; padding:0px 0px 0px 4px; }
DIV.image DIV.txt P {font-size:1.1em; color:#373535; line-height:1.3em; padding-top:0.1em; }

/* Hard Panels */
DIV.hardpanel {float:left; width:676px; margin-top:10px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hardpanel_white.gif') repeat-y scroll 0px 0px;}
DIV.hardpanel DIV {float:left; width:673px; margin:0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hardpanel_white.gif') no-repeat scroll -700px 0px;}
DIV.hardpanel DIV DIV {float:left; width:666px; padding:3px 0px 5px 4px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hardpanel_white.gif') no-repeat scroll -1400px 100%;}
DIV.hardpanel DIV DIV DIV {padding:0px; width:auto; height:auto; min-height:0px; background:transparent none;}
DIV.hardpanel UL.error LI {color:red; font-size:1.3em;}


/* Hard Panels Position  */
DIV.content-high DIV.hardpanel {padding-left:12px; background-position:12px 0px;}

/* Showroom Carousel */
DIV.scroller {float:left; width:683px; height:130px; overflow:auto; }
DIV.scroller DIV {float:left; padding:0px;}
DIV.scroller DIV DIV.vehicle {float:left; width:150px; padding:0px 0px 0px 10px; }
DIV.scroller DIV DIV.vehicle DIV.img {float:left; width:147px;}
DIV.scroller DIV DIV.vehicle DIV.txt {float:left; width:147px;}
DIV.scroller DIV DIV.vehicle DIV.txt H4 {padding:0px; font-size:1.2em; line-height:1.3em; color:#000; text-align:center;}
DIV.scroller DIV DIV.vehicle DIV.txt H4 A {color:#000;}
DIV.scroller DIV DIV.vehicle DIV.txt P  {padding:0px; font-size:1.1em; line-height:1.3em; color:#000; text-align:center;}

/* Nameplate or Showroom */
DIV.showroom {float:left; width:703px; margin-top:0px; padding:0px 0px 10px 0px;}
DIV.showroom DIV {float:left; width:690px; padding:10px 0px 15px 0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_showroom.gif') no-repeat scroll -10px 87px;}
DIV.showroom DIV DIV.vehicle {float:left; width:167px; padding:0px 30px 0px 30px; }
DIV.showroom DIV DIV.vehicle DIV.img {float:left; width:167px; padding:0px; }
DIV.showroom DIV DIV.vehicle DIV.txt {float:left; width:167px; padding:0px; }
DIV.showroom DIV DIV.vehicle DIV.txt H4 {padding:0px; font-size:1.2em; line-height:1.4em; color:#003786;}
DIV.showroom DIV DIV.vehicle DIV.txt H4 A {color:#003786;}
DIV.showroom DIV DIV.vehicle DIV.txt P {padding:0.1em 0px 0px 0px; font-size:1.1em; line-height:1.3em; color:#000;}
DIV.showroom DIV DIV.vehicle DIV.txt P SPAN.disc {font-size:0.909em; color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; }

/* Loyalty Item Index */
DIV.loyalty-items {float:left; width:703px; margin-top:0px; padding:0px 0px 10px 0px;}
DIV.loyalty-items DIV {float:left; width:690px; padding:10px 0px 15px 0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_showroom.gif') no-repeat scroll -10px 10px;}
DIV.loyalty-items DIV DIV.item {float:left; width:167px; padding:0px 30px 0px 30px; }
DIV.loyalty-items DIV DIV.item DIV.img {float:left; width:167px; padding:0px; }
DIV.loyalty-items DIV DIV.item DIV.txt {float:left; width:167px; padding:0px; }
DIV.loyalty-items DIV DIV.item DIV.txt H4 {padding:0px; font-size:1.2em; line-height:1.4em; color:#003786;}
DIV.loyalty-items DIV DIV.item DIV.txt H4 A {color:#003786;}
DIV.loyalty-items DIV DIV.item DIV.txt P {padding:0.1em 0px 0px 0px; font-size:1.1em; line-height:1.3em; color:#000;}
DIV.loyalty-items DIV DIV.item DIV.txt P.disc {padding-top:0.4em; font-size:0.909em; color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; }

/* Specification and Accessories Controls */
DIV.control-panel {float:left; width:695px; padding:0px 0px 0px 15px; margin:0px 0px 10px 0px; overflow:hidden; position:relative;}
DIV.control-panel DIV.txt {width:690px;}
DIV.control-panel DIV.txt P {font-weight:bold;}
DIV.control-panel DIV.txt SPAN.limit {display:none; color:#f27604;}
DIV.control-panel DIV.model {float:left; width:240px; /* background:transparent url('/themes/dfy2/default/default/ltr/img/pixel_grey.gif') repeat-y scroll 95% 0px; */}
DIV.control-panel DIV.category {float:left; width:440px; position:relative;}
DIV.control-panel DIV DIV {float:left; width:217px; margin-bottom:-2px;}
DIV.control-panel DIV.model DIV.hdr {width:207px; padding:0px 0px 3px 10px;}
DIV.control-panel DIV.category DIV.hdr {width:445px; padding:0px 0px 3px 10px;}
DIV.control-panel DIV DIV DIV {float:left; width:200px; padding:0.5em 0px 0.5em 10px; background:transparent none;}
DIV.control-panel INPUT {float:left; width:15px; height:15px;}
DIV.control-panel LABEL {float:left; width:175px;padding:0.1em 0px 0px 8px; font-weight:normal; line-height:1.3em; font-size:1.1em;}
DIV.alt DIV.model {float:left; width:460px; }
DIV.alt DIV.category {float:left; width:220px;}
DIV.alt DIV.model DIV.hdr {width:447px;}
DIV.alt DIV.category DIV.hdr {width:207px;}

/* Element for when category is taller than model */
DIV.control-panel DIV.category DIV.divider {position:absolute; top:0px; left:-13px; height:300px; width:1px; background-color:#d7d7d7;}
DIV.alt DIV.category DIV.divider {left:-24px;}

/* Specification Data */
DIV.spec-data {float:left; width:695px; padding:10px 0px 0px 15px; }
DIV.spec-data DIV#spec-data-wrap {float:left; width:692px; padding:0px;}
DIV.spec-data TABLE {width:680px; padding:0px; margin:0px 0px 15px 0px; }
DIV.spec-data TABLE TH {vertical-align:top;}
DIV.spec-data TABLE TH.label { text-align:left; color:#f27604; vertical-align:top;}
DIV.spec-data TABLE TD.label { text-align:left;}
DIV.spec-data TABLE TD { text-align:center;}
DIV.spec-data TABLE TR.view TH {padding:0px;}
DIV.spec-data TABLE TR.view TH.label {padding:8px 10px; width:400px;}
DIV.spec-data TABLE.col4 TD.label {width:205px;}
DIV.spec-data TABLE.col4 TD {width:95px;}
DIV.spec-data TABLE.col3 TD.label {width:233px;}
DIV.spec-data TABLE.col3 TD {width:122px;}
DIV.spec-data TABLE.col2 TD.label {width:241px;}
DIV.spec-data TABLE.col2 TD {width:179px;}
DIV.spec-data TABLE.col1 TD.label {width:300px;}
DIV.spec-data TABLE.col1 TD {width:300px;}
DIV.spec-data SUP {color:#003786; padding:0px 2px; cursor:help; font-size:1em; }

/* Gallery */
DIV.gallery {float:left; width:700px; padding:0px 0px 0px 10px;}
DIV.gallery DIV.view {float:left; width:427px; padding:0px; background:transparent url('/themes/dfy2/default/default/ltr/img/loader.gif') no-repeat scroll 50% 100px; }
DIV.gallery DIV.view DIV.img {float:left; width:427px; padding:0px 0px 9px 0px;}
DIV.gallery DIV.view DIV.txt {float:left; width:423px; padding:0px;}
DIV.gallery DIV.view DIV.txt UL {padding-left:0px;}
DIV.gallery DIV.view DIV.txt LI {font-size:1.1em; line-height:1.4em; padding-top:0px; background-position:5px 0.4em }
DIV.gallery DIV.view DIV.txt P {font-size:1.1em; line-height:1.4em; padding-top:0px;}
DIV.gallery DIV.thumbs {float:left; width:258px; padding:0px;}
DIV.gallery DIV.thumbs DIV {float:left; width:80px; padding:0px 0px 6px 6px;}

DIV.article DIV.gallery {padding:0px; margin-left:-5px;} /* Accommodate old style of publishing galleries in Articles */

/* 2 per row features listings */
DIV.features {float:left; width:700px; padding:0px 0px 0px 10px;}
DIV.features DIV {float:left; width:697px; padding:15px 0px 0px 0px;}
DIV.features DIV.hdr {float:left; width:697px; padding:0px 0px 0px 5px; margin-bottom:-5px;}
DIV.features DIV DIV.item {float:left; width:340px; padding:0px;}
DIV.features DIV DIV.item DIV.img {float:left; width:105px; padding:0px 0px 5px 5px;}
DIV.features DIV DIV.item DIV.txt {float:left; width:216px; padding:0px 0px 5px 0px;}
DIV.features DIV DIV.item DIV.txt H4 {padding:0px; font-size:1.2em; line-height:1.4em;}
DIV.features DIV DIV.item DIV.txt H4 A {color:#003786; }
DIV.features DIV DIV.item DIV.txt P  {padding:0.2em 0px 0px 0px; font-size:1.1em; line-height:1.4em;}

/* Newsroom */
DIV.large-news {float:left; width:450px; padding:0px 0px 0px 10px;}
DIV.large-news DIV.hdr {float:left; width:250px; padding:0.2em 0px 6px 6px;}
DIV.large-news UL.action {padding-top:0.4em; }
DIV.large-news DIV.item {float:left; width:440px; padding:0.2em 0px 0.8em 6px; border-bottom:1px solid #f8ba81; }
DIV.large-news DIV.item H4 {padding-left:10px; line-height:1.5em; background:transparent url('/themes/dfy2/default/default/ltr/img/bullet_arrow_orange.gif') no-repeat scroll 0px 0.9em;}
DIV.large-news DIV.item H4 A {color:#003786; }
DIV.large-news DIV.item H6 {line-height:1.5em; padding:0.1em 0px 0px 0px;}
DIV.large-news DIV.item P {padding:0.1em 0px 0px 0px; line-height:1.5em;}
DIV.large-news DIV.item P.date {font-size:1.1em; color:#999999; line-height:1.4em;}
DIV.large-news DIV.foot {float:left; width:446px; padding:0px; margin-top:10px; border-top:1px solid #e5e5e5; border-bottom:1px solid #b9bcbe}


/* Pagination */
DIV.pagination {float:left; width:440px; padding:0.4em 0px;}
DIV.pagination UL {float:left; width:65px; text-align:center; margin:0px; padding:0px; }
DIV.pagination UL LI {display:inline; padding:0px; background-image:none; font-size:1.1em;}
DIV.pagination UL LI.prev {float:left;}
DIV.pagination UL LI.next {float:right;}
DIV.pagination UL LI {color:#999999; }
DIV.pagination UL LI A {padding:0px 2px; color:#003786;  }
DIV.pagination UL LI.active A {font-weight:bold;}

/* Pagination Sizes */
DIV.content-low DIV.pagination {width:218px; }
DIV.content-low DIV.pagination UL.links {width:85px; }
DIV.content-med DIV.pagination {width:443px; }
DIV.content-med DIV.pagination UL.links {width:310px; }
DIV.character DIV.pagination {width:250px; clear:left; }
DIV.character DIV.pagination UL.links {width:117px; }

/* Pagelinks */
DIV.pagelinks {float:left; padding:0.4em 0px 0.4em 25px;}
DIV.pagelinks UL {float:left; margin:0px; padding:0px; }
DIV.pagelinks UL LI {display:inline; padding:0px; background-image:none; font-size:1.1em;}
DIV.pagelinks UL LI A {padding:0px 2px; color:#003786; }
DIV.pagelinks UL LI A.icon {padding:0px 20px 0px 2px; background:transparent none no-repeat 100% 50%;}

/* Sitemap */
DIV.sitemap {float:left; width:695px; padding:0px 0px 0px 0px; margin-top:10px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_sitemap.gif') repeat-y scroll 0px 0px;}
DIV.sitemap DIV {float:left; width:230px; }
DIV.sitemap DIV UL {padding:0.2em 0px 0.3em 0px;}
DIV.sitemap DIV UL LI {padding:0.1em 0px 0.1em 20px; background:transparent none; line-height:1.5em;}
DIV.sitemap DIV UL LI A { color:#003786; font-weight:bold;}
DIV.sitemap DIV UL UL LI {background:transparent url('/themes/dfy2/default/default/ltr/img/bullet_arrow.gif') 5px 0.6em no-repeat;}
DIV.sitemap DIV UL UL {padding-right:10px;}
DIV.sitemap DIV UL UL LI A { font-weight:normal;}

/* Character */
DIV.character {float:left; width:700px; padding:0px 0px 0px 10px;}
DIV.character DIV.thumbs {float:left; width:275px; padding:0px;}
DIV.character DIV.thumbs DIV {float:left; width:250px; padding:5px 0px 5px 0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_char_lines.gif') no-repeat scroll -700px 100%;}
DIV.character DIV.thumbs DIV DIV.img {float:left; width:100px; background:transparent none;}
DIV.character DIV.thumbs DIV DIV.txt {float:left; width:145px; background:transparent none;}
DIV.character DIV.thumbs DIV DIV.txt H4 { line-height:1.4em; padding-top:0px;}
DIV.character DIV.thumbs DIV DIV.txt H4 A {color:#003786;}
DIV.character DIV.thumbs DIV DIV.txt P {font-size:1.1em; line-height:1.4em; padding-top:0.2em;}
DIV.character DIV.view {float:left; width:420px; padding:7px 0px 0px 0px; }
DIV.character DIV.view DIV {float:left; width:417px; padding:0px;}
DIV.character DIV.view DIV DIV.img {float:left; width:417px; padding:0px;}
DIV.character DIV.view DIV DIV.txt {float:left; width:414px; padding:0px;}
DIV.character DIV.view DIV DIV.txt {float:left; width:410px; padding:0px;}
DIV.character DIV.view DIV DIV.txt H4 {padding-top:0.7em;}
DIV.character DIV.view DIV DIV.txt P {padding-top:0.2em;}
DIV.character DIV.foot {float:left; width:670px; padding:1px 0px 0px 0px; margin-top:10px;  background:transparent url('/themes/dfy2/default/default/ltr/img/bg_char_lines.gif') no-repeat scroll 0px 0px; border-bottom:1px solid #b9bcbe}
DIV.character DIV.nopages {background-image:none;}
DIV.character DIV.nopages DIV.pagelinks {padding-left:272px;}

/* Product */
DIV.product {float:left; width:700px; padding:0px 0px 0px 10px;}
DIV.product DIV {float:left; width:697px; padding:5px 0px 5px 0px;}
DIV.product DIV.item {float:left; width:225px; padding:0px 0px 0px 5px;}
DIV.product DIV.item DIV.hdr {float:left; width:220px; padding:0px 0px 0.5em 0px;}
DIV.product DIV.item DIV.img {float:left; width:220px; padding:0px;}
DIV.product DIV.item DIV.txt {float:left; width:210px; padding:0px;}
DIV.product DIV.item DIV.txt P {line-height:1.4em;}

/* Dealer Results */
P.searchresults {padding-left:10px;}
DIV#dealer_results {width:633px; padding:5px 0px 5px 10px;}
DIV#dealer_results DIV {width:630px; padding:5px 0px 10px 0px;}
DIV#dealer_results DIV.divider {width:630px; padding:5px 0px 5px 0px; border-top:1px solid #4C4C4C; border-bottom:1px solid #D7D9DA;}
DIV#dealer_results DIV P {padding:0px;}
DIV#dealer_results INPUT.buttonleft, DIV#dealer_results INPUT.buttonright {width:auto !important; padding:0px; border:none; cursor:pointer; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_more_arrow.gif') no-repeat scroll 0px 0px;; color:#f27604; font-weight:bold; }
DIV#dealer_results INPUT.buttonleft {float:left; padding-left:10px; margin-right:15px; background-position:-500px 0.3em;}
DIV#dealer_results INPUT.buttonright {float:right; padding-left:10px; margin-left:15px; background-position:0px 0.3em;}
DIV#dealer_results DIV INPUT {float:left; width:15px; height:15px; padding:0px; margin:7px 0px 0px 0px;}
DIV#dealer_results DIV LABEL H4 {font-size:12px;}
DIV#dealer_results DIV LABEL P {font-size:12px; font-weight:normal;}
DIV#dealer_results DIV DIV {width:550px; padding:0px 0px 0px 12px;}

/* Dealer Results - Maps - all new 14/12/2009 */
DIV.dealer-map {float:left; width:659px; height:50px; padding:5px 0px 5px 17px; margin:0px;}
.has-js .require-js {display:none;}
.has-js DIV.dealer-map {position:relative; z-index:1; height:400px;}
DIV.hardpanel .dealer-map {padding:1px 1px 3px 1px;}
#dealer-map {float:left; position:relative; width:659px; height:400px; padding:0px; margin:0px;}
.mini-dealer-form {margin-top:10px !important;}
.dealer-results-map {float:left; clear:both; width:690px; padding:5px 0px 5px 17px;}
.dealer-results-map TABLE {float:left; width:662px; padding:0px; border-collapse:collapse;}
.dealer-results-map TABLE TD {vertical-align:top; line-height:1.5em; padding-top:1em; padding-bottom:1em;}
.dealer-results-map TABLE TR.alpha TD {background-color:#ffffff;}
.dealer-results-map TABLE TR.beta TD {background-color:#f5f6f7;}
.dealer-results-map TABLE TR.hover TD {background-color:#d9e1ed; border-color:#f5f6f7;}
.dealer-results-map TABLE TR.selected TD {background-color:#bfcde1; border-color:#f5f6f7;}
.dealer-results-map TABLE TR TD.first {border-left-color:#D5D5D6;  padding-top:0.5em;}
.dealer-results-map TABLE TR TD.last {border-right-color:#D5D5D6;}
.dealer-results-map TABLE .dealerinfo {float:left; width:15px; height:15px; margin:8px 0px 2px 4px;}
.dealer-results-map TABLE .block {float:left; width:60px; padding:0px; margin:0px;}
.dealer-results-map TABLE a.callaction {float:right; padding:0px 0px 0px 12px; margin:0px 15px 0px 0px; font-size:1.2em; border:none; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_more_arrow.gif') no-repeat scroll 0px 0.3em; color:#f27604; font-weight:bold;}
.dealer-results-fb {width:680px;  padding-left:10px !important;}
.dealer-results-fb TABLE {width:642px;}
.dealer-results-controls {float:left; width:666px !important;}
.dealer-results-controls P {float:left; width:300px; margin:0px; padding:5px 0px 5px 10px; font-size:1.3em; color:#666;}
.dealer-results-controls H2 {float:left; width:500px; margin:0px; padding:5px 0px 5px 10px; font-size:1.3em; color:#000;}
.dealer-results-controls UL {float:right; display:block; width:300px; margin:0px; padding:5px 10px 5px 0px; text-align:right; list-style:none;}
.dealer-results-controls LI {display:inline; margin:0px; padding:0px; font-size:1.3em; background:transparent none; color:#666666;}
.dealer-results-controls LI A {font-weight:bold;}
.dealer-results-controls LI {padding:0px 3px 0px 5px; border-right:1px solid #666666; }
.dealer-results-controls LI.label {border:none; padding:0px;}
.dealer-results-controls LI.last {border:none;}
FORM.dealer-results-form {padding:0px !important;}
.map-directions TD {padding:2px 4px; border:none; vertical-align:top;}
.map-directions TD.num {font-weight:bold; color:#000;}
.map-directions TD.dist {font-weight:bold;}
.map-directions TD.total SPAN {font-weight:bold; color:#000;}

.loading .startpoint {display:none;}
.loading #map-directions-panel {padding-top:59px; background:transparent url('/themes/dfy2/default/default/ltr/img/loader.gif') no-repeat scroll 6px 6px !important;}

.dealer-icon {float:left; display:block; width:30px; height:30px; color:#FFF; line-height:30px; font-size:12px; vertical-align:middle; text-align:center; font-weight:bold; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_icon_dealer.png') no-repeat scroll 0px 50%;}
.dealer-flyout {width:250px; margin-top:-10px;}
.dealer-flyout P {font-size:1em !important;}
.dealer-flyout H3 {font-size:1.1em; color:#000;}
.dealer-flyout H3 A {color:#000;}


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

/* Brochure Listing */
DIV.content-high DIV.brochures P.brochure-table {margin-top:20px;}
DIV.content-high DIV.brochures DIV.table TABLE {width:400px;}
DIV.content-high DIV.brochures DIV.table TABLE TD P {font-size:1em;}

/* User Information */
DIV.user-info {float:left; width:659px;}
DIV.user-info DIV {float:left; padding-left:15px; width:649px; background-color:#F5F6F7; border-top:1px dotted #CCCCCC;}
DIV.user-info DIV.last {border-bottom:1px dotted #CCCCCC;}
DIV.user-info P {float:left; width:389px;}
DIV.user-info P.title {width:260px; font-weight:bold;}

/* Print link */
P.print {float:right; margin-top:-70px;}

/* balance history */
TABLE.history {width:670px;}
TABLE.history TH {border:none; border-bottom:1px solid #D5D5D6;}
TABLE.history TD {border:none;}
TABLE.history TH.date, TABLE.history TD.date {width:15%;}

/* Slide Image Gallery */
DIV.slide-gallery-wrap {float:left; display:inline; width:687px; margin:0px 0px 0px 7px;}
DIV.slide-gallery {float:left;padding:0px 0px 10px 0px;}

DIV.slide-gallery DIV.control-buttons {float:left; width:687px;}
DIV.slide-gallery DIV.control-buttons UL {float:left; padding:10px 0px 10px 0px;}
DIV.slide-gallery DIV.control-buttons UL.mode {float:right;}

DIV.slide-gallery DIV.control-buttons UL LI {float:left; display:inline; height:23px; padding:0px 0px 0px 26px; margin:0px 5px 0px 0px; color:#7D7D7D; font-size:11px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_slidegallery-btn-controls.gif') no-repeat scroll 0px -298px;}
DIV.slide-gallery DIV.control-buttons UL.mode LI {float:right; margin:0px 0px 0px 5px;}
DIV.slide-gallery DIV.control-buttons UL LI A {float:left; height:23px; padding:0px 5px 0px 0px; line-height:23px; color:#7D7D7D; text-decoration:none; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_slidegallery-btn-controls.gif') no-repeat scroll 100% -252px;}

DIV.slide-gallery DIV.control-buttons UL LI.over,
DIV.slide-gallery DIV.control-buttons UL LI:hover {background-position:0px -276px; cursor:pointer; color:#FFF;}
DIV.slide-gallery DIV.control-buttons UL LI.slide-over A,
DIV.slide-gallery DIV.control-buttons UL LI.stopSlide-over A,
DIV.slide-gallery DIV.control-buttons UL LI.hotspot-over A,
DIV.slide-gallery DIV.control-buttons UL LI.version-over A,
DIV.slide-gallery DIV.control-buttons UL LI:hover A {text-decoration:none; background-position:100% -229px; color:#FFF;}

DIV.slide-gallery DIV.control-buttons UL LI.slide {background-position:0px -206px; cursor:pointer;}
DIV.slide-gallery DIV.control-buttons UL LI.slide-over,
DIV.slide-gallery DIV.control-buttons UL LI.slide:hover {background-position:0px -183px; cursor:pointer;}

DIV.slide-gallery DIV.control-buttons UL LI.stopSlide {background-position:0px -160px; cursor:pointer;}
DIV.slide-gallery DIV.control-buttons UL LI.stopSlide-over,
DIV.slide-gallery DIV.control-buttons UL LI.stopSlide:hover {background-position:0px -137px; cursor:pointer;}

DIV.slide-gallery DIV.control-buttons UL LI.hotspot {padding:0px 0px 0px 33px; background-position:0px -114px; cursor:pointer;}
DIV.slide-gallery DIV.control-buttons UL LI.hotspot-over,
DIV.slide-gallery DIV.control-buttons UL LI.hotspot:hover {padding:0px 0px 0px 33px; background-position:0px -91px; cursor:pointer;}

DIV.slide-gallery DIV.control-buttons UL LI.version,
DIV.slide-gallery DIV.control-buttons UL LI.version-over {padding:0px 0px 0px 10px; cursor:pointer;}
DIV.slide-gallery DIV.control-buttons UL LI.version A,
DIV.slide-gallery DIV.control-buttons UL LI.version-over A {padding-right:36px; background-position:100% -68px;}

DIV.slide-gallery DIV.control-buttons UL LI.version-over {background-position:0px -276px; cursor:pointer;}
DIV.slide-gallery DIV.control-buttons UL LI.version:hover A,
DIV.slide-gallery DIV.control-buttons UL LI.version-over A {text-decoration:none; background-position:100% -46px;}

DIV.slide-gallery DIV.control-buttons UL LI.fullscreen:hover,
DIV.slide-gallery DIV.control-buttons UL LI.fullscreen-over {background-position:0px -276px;}
DIV.slide-gallery DIV.control-buttons UL LI.fullscreen A {background-position:100% -22px; cursor:pointer;}
DIV.slide-gallery DIV.control-buttons UL LI.fullscreen:hover A,
DIV.slide-gallery DIV.control-buttons UL LI.fullscreen-over A {background-position:100% 0px; cursor:pointer; color:#FFF;}

DIV.slide-gallery DIV.view {float:left; width:687px; padding:0px; border-top:1px solid #c5c5c6; position:relative; overflow:hidden;}
DIV.slide-gallery DIV.view DIV.slides {float:left; width:687px; height:477px; position:relative; overflow:hidden;}
DIV.slide-gallery DIV.view DIV.slide {float:left; width:687px; overflow:hidden; position:absolute; left:0px; top:0px; background-color:#F5F6F7;}
DIV.slide-gallery DIV.view DIV.slide DIV.img {float:left; height:400px; width:687px; position:relative; }

DIV.slide-gallery DIV.view DIV.txt {float:left; width:667px; padding:0px 10px 0px 10px;}
DIV.slide-gallery DIV.view DIV.txt H3 {font-size:11px; color:#4C7497; color:#000;}
DIV.slide-gallery DIV.view DIV.txt P {font-size:11px; line-height:1.4em; padding-top:0px; color:#000;}

DIV.slide-gallery DIV.view A.back,
DIV.slide-gallery DIV.view A.next {width:18px; height:28px; padding:0px !important; position:absolute; bottom:225px; z-index:10; background:transparent none no-repeat scroll 0px -28px;}
DIV.slide-gallery DIV.view A.back:hover,
DIV.slide-gallery DIV.view A.next:hover {background-position:0px 0px;}
DIV.slide-gallery DIV.view A.back {left:10px; background-image:url('/themes/dfy2/default/default/ltr/img/bg_slidegallery-arrow-left.png');}
DIV.slide-gallery DIV.view A.next {right:10px; background-image:url('/themes/dfy2/default/default/ltr/img/bg_slidegallery-arrow-right.png');}

DIV.slide-gallery DIV.view DIV.downloads {float:left; width:687px; height:33px; margin-top:1px; background-color:#404040;}
DIV.slide-gallery DIV.view DIV.downloads H6 {float:right; padding-top:10px; font-size:11px; color:#FFF; width:auto; font-weight:normal;}
DIV.slide-gallery DIV.view DIV.downloads UL {float:right; padding:6px 0px 6px 15px;}
DIV.slide-gallery DIV.view DIV.downloads UL LI {float:left; font-size:12px; color:#7D7D7D; padding:0px 0px 0px 10px; margin-right:5px; height:23px; line-height:23px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_slidegallery-btn-downloads.gif') no-repeat scroll 0px -69px;}
DIV.slide-gallery DIV.view DIV.downloads UL LI A {float:left; color:#7D7D7D; text-decoration:none; padding:0px 10px 0px 0px; height:23px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_slidegallery-btn-downloads.gif') no-repeat scroll 100% -46px;}

DIV.slide-gallery DIV.view DIV.downloads UL LI:hover,
DIV.slide-gallery DIV.view DIV.downloads UL LI.over {background-position:0px -23px; cursor:pointer; color:#FFF;}
DIV.slide-gallery DIV.view DIV.downloads UL LI:hover A,
DIV.slide-gallery DIV.view DIV.downloads UL LI.over A {background-position:100% 0px; color:#FFF;}

DIV.slide-gallery DIV.view DIV.hotspots DIV.item A.spot {display:block; width:21px; height:22px; cursor:pointer; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_slidegallery-hotspots.png') no-repeat scroll 0px -22px; position:absolute; z-index:10;}
DIV.slide-gallery DIV.view DIV.hotspots DIV.item A.spot:hover {display:block; width:21px; height:22px; background-position:0px 0px; cursor:pointer; position:absolute; z-index:10;}
DIV.slide-gallery DIV.view DIV.hotspots DIV.item DIV.text {display:none; width:167px; background-color:#f5f6f7; border:1px solid #F27705; padding:4px 9px 3px 9px; position:absolute; z-index:9;}
DIV.slide-gallery DIV.view DIV.hotspots DIV.item DIV.text H6 {font-size:11px; color:#464646; padding:0.3em 0px 0px 0px; line-height:1.3em;}
DIV.slide-gallery DIV.view DIV.hotspots DIV.item DIV.text P {font-size:11px; color:#464646; padding:0.3em 0px; line-height:1.3em;}

/* vehicle recall*/
DIV.vehicle-recall {float:left; width:695px;}
DIV.vehicle-recall FORM {float:left; padding:10px 0px 0px 15px; width:670px;}
DIV.vehicle-recall FORM DIV.group {width:667px; padding:5px 0px;}
DIV.vehicle-recall FORM DIV.group LABEL {float:left; padding:5px 0px; width:664px; color:#003786;}
DIV.vehicle-recall FORM DIV.group INPUT {float:left; padding:2px 5px; width:198px; font-size:1.3em;}
DIV.vehicle-recall FORM DIV.group INPUT#submit {width:auto !important; padding-left:10px; margin-left:10px; border:none; cursor:pointer; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_more_arrow.gif') no-repeat scroll 0px 50%; color:#f27604; font-weight:bold;}

DIV.vehicle-recall DIV.results {float:left; width:670px; padding-left:15px;}
DIV.vehicle-recall P.warning {color:red;}
DIV.vehicle-recall DIV.results DIV.item {width:670px; background-color:#f5f6f7; border-bottom:1px solid #F8BA81;}

DIV.vehicle-recall DIV.results P.disc {font-size:1.1em; color:#4C4C4C;}
DIV.vehicle-recall DIV.results UL {float:left; width:660px; padding-left:0px; }
DIV.vehicle-recall DIV.results UL LI {float:left; width:640px; padding:0px 0px 1em 0px; font-weight:bold; background:none;}
DIV.vehicle-recall DIV.results UL LI H4 {font-size:1.0em;}
DIV.vehicle-recall DIV.results UL LI P {padding:0px 0px 0px 15px; font-size:1.0em; font-weight:normal;}
DIV.vehicle-recall DIV.results UL LI SPAN.index {float:left; font-weight:bold; padding-right:5px; padding-left:0px;}

/* Side gallery full screen version */
#TB_window DIV#position {float:left; width:948px;}
#TB_window DIV#position content-high {width:948px;}
#TB_window DIV#envelope {width:948px; background:none;}
#TB_window > DIV#envelope {height:auto;}
#TB_window DIV#slip {width:948px; padding:0px; background:none;}
#TB_window DIV#page {width:948px;}
#TB_window DIV#container {width:948px; padding:0px; margin:0px;}
#TB_window DIV#container.sub {background:none;}
#TB_window DIV#content {width:948px; padding:0px; margin:0px;}

#TB_window DIV.control-buttons {width:948px;}
#TB_window DIV.slide-gallery {width:948px; padding-bottom:7px; margin:0px;}
#TB_window DIV.slide-gallery DIV.view {width:948px;}
#TB_window DIV.slide-gallery DIV.view DIV.slides,#TB_window DIV.slide-gallery DIV.view DIV.slide {width:948px; height:632px;}
#TB_window DIV.slide-gallery DIV.view DIV.txt {width:928px;}
#TB_window DIV.slide-gallery DIV.view DIV.img {width:948px; height:552px;}
#TB_window DIV.slide-gallery DIV.view DIV.downloads {width:948px;}
#TB_window DIV.slide-gallery DIV.view A.back,
#TB_window DIV.slide-gallery DIV.view A.next {bottom:310px;}

#TB_HEADER, #TB_FOOTER {display:none;}


/* THICKBOX 3.1*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url('/themes/dfy2/default/default/ltr/img/thickbox-macFFBgHack.png') repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 0px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	margin-bottom:-10px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}




DIV.form DIV DIV {width:217px; padding-right:0px;}

FORM#dragonflyform, 
#page FORM.dragonflyform {float:left; width:659px; padding:0px 0px 0px 3px;}
FORM#dragonflyform UL.button-group,
FORM#dragonflyform DIV.group,
#page FORM.dragonflyform UL.button-group,
#page FORM.dragonflyform DIV.group {float:left; width:656px; padding:10px 0px 10px 0px; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_form_group.jpg') repeat-x scroll 0px 100%; border-bottom:1px solid #CCC;}
FORM#dragonflyform DIV.group DIV,
#page FORM.dragonflyform DIV.group DIV {float:left; width:653px; padding:0.3em 0px 0.5em 0px;}
FORM#dragonflyform DIV.group DIV DIV,
#page FORM.dragonflyform DIV.group DIV DIV {float:left; width:380px; padding:0px 0px;}
FORM#dragonflyform DIV.group DIV DIV DIV,
#page FORM.dragonflyform DIV.group DIV DIV DIV {float:left; width:370px; padding:0.3em 0px;}
FORM#dragonflyform P,
#page FORM.dragonflyform P {float:left; width:620px; padding:0.6em 10px; font-size:1.2em; color:#666666; }
FORM#dragonflyform P.message, FORM#dragonflyform P.error,
#page FORM.dragonflyform P.message, #page FORM.dragonflyform P.error {color:#ff4040; font-weight:bold;}

/* Common */
FORM#dragonflyform LABEL,
#page FORM.dragonflyform LABEL {float:left; width:255px; padding:0.2em 0px 0px 10px; font-size:1.2em; font-weight:normal; color:#444;}
FORM#dragonflyform INPUT,
#page FORM.dragonflyform INPUT {float:left; width:198px; padding:2px 5px; border:1px solid #979696; font-size:1.3em; }
FORM#dragonflyform SELECT,
#page FORM.dragonflyform SELECT {float:left; width:210px; font-size:1.3em; font-family:Arial, Helvetica, sans-serif; }
FORM#dragonflyform SELECT.wide,
#page FORM.dragonflyform SELECT.wide {width:320px;}
FORM#dragonflyform TEXTAREA,
#page FORM.dragonflyform TEXTAREA {float:left; width:208px; height:120px; font-size:1.3em; font-family:Arial, Helvetica, sans-serif; }
SPAN.ast {color:#f27604; padding:0px 2px;}

/* Radios */
FORM#dragonflyform LABEL.alt2,
#page FORM.dragonflyform LABEL.alt2 { padding-top:0px; }
FORM#dragonflyform INPUT.radio, FORM#dragonflyform INPUT.check, FORM#dragonflyform INPUT.checkAlt,
#page FORM.dragonflyform INPUT.radio, #page FORM.dragonflyform INPUT.check, #page FORM.dragonflyform INPUT.checkAlt {border:none !important; width:15px !important; height:15px !important; }
FORM#dragonflyform DIV.group DIV DIV DIV LABEL,
#page FORM.dragonflyform DIV.group DIV DIV DIV LABEL { padding-top:0px;}

/* DOB */
FORM#dragonflyform SELECT.alt2,
#page FORM.dragonflyform SELECT.alt2 {width:100px; margin-right:10px; }

/* Buttons */
FORM#dragonflyform DIV.buttons,
#page FORM.dragonflyform DIV.buttons {width:636px; padding:5px 0px 7px 10px; background:transparent none; border:none;}
FORM#dragonflyform DIV.buttons DIV,
#page FORM.dragonflyform DIV.buttons DIV {width:633px; padding:0.1em 0px 0.1em 0px; }
FORM#dragonflyform INPUT.buttonleft, FORM#dragonflyform INPUT.buttonright {width:auto !important; padding:0px; border:none; cursor:pointer; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_more_arrow.gif') no-repeat scroll 0px 0px;; color:#f27604; font-weight:bold; }
#page FORM.dragonflyform INPUT.buttonleft, #page FORM.dragonflyform INPUT.buttonright {width:auto; padding:0px; border:none; cursor:pointer; background:transparent url('/themes/dfy2/default/default/ltr/img/bg_hotpanel_more_arrow.gif') no-repeat scroll 0px 0px;; color:#f27604; font-weight:bold; }
HTML > BODY #page FORM.dragonflyform INPUT.buttonleft, HTML > BODY #page FORM.dragonflyform INPUT.buttonright {width:auto !important;}
FORM#dragonflyform INPUT.buttonleft,
#page FORM.dragonflyform INPUT.buttonleft {float:left; padding-left:10px; margin-right:15px; background-position:-500px 0.3em;}
FORM#dragonflyform INPUT.buttonright,
#page FORM.dragonflyform INPUT.buttonright {float:right; padding-left:10px; margin-left:15px; background-position:0px 0.3em;}

/* Opt-outs & Opt-ins */
FORM#dragonflyform LABEL.alt3,
#page FORM.dragonflyform LABEL.alt3 {width:600px; padding-top:0px; }
FORM#dragonflyform INPUT.checkAlt,
#page FORM.dragonflyform INPUT.checkAlt {margin-left:10px; }

/* Email a Friend */
FORM#dragonflyform DIV.emailafriend LABEL,
#page FORM.dragonflyform DIV.emailafriend LABEL {width:150px;}
FORM#dragonflyform DIV.emailafriend LABEL.alt8,
#page FORM.dragonflyform DIV.emailafriend LABEL.alt8 {width:220px; padding-left:0px; }
FORM#dragonflyform DIV.emailafriend LABEL.alt9,
#page FORM.dragonflyform DIV.emailafriend LABEL.alt9 {width:200px;}
FORM#dragonflyform DIV.emailafriend INPUT,
#page FORM.dragonflyform DIV.emailafriend INPUT {margin-right:10px;}

/* Ecard */
FORM#dragonflyform DIV.group DIV.ecard,
#page FORM.dragonflyform DIV.group DIV.ecard {float:left; clear:left; width:650px;}
FORM#dragonflyform DIV.group DIV.ecard DIV,
#page FORM.dragonflyform DIV.group DIV.ecard DIV {float:left; clear:none; width:210px; text-align:center;}
FORM#dragonflyform DIV.group DIV.ecard DIV P,
#page FORM.dragonflyform DIV.group DIV.ecard DIV P {width:210px; padding:0px 0px 10px 0px; text-align:center;}
FORM#dragonflyform DIV.group DIV.ecard DIV P A,
#page FORM.dragonflyform DIV.group DIV.ecard DIV P A {text-decoration:none;}
FORM#dragonflyform DIV.group DIV.ecard DIV P A:hover,
#page FORM.dragonflyform DIV.group DIV.ecard DIV P A:hover {text-decoration:underline;}
FORM#dragonflyform DIV.group DIV.ecard DIV LABEL,
#page FORM.dragonflyform DIV.group DIV.ecard DIV LABEL {clear:left; width:210px; padding:0px 0px 10px 0px; text-align:center;}
FORM#dragonflyform DIV.group DIV.ecard DIV LABEL IMG,
#page FORM.dragonflyform DIV.group DIV.ecard DIV LABEL IMG {float:none; display:inline;}
FORM#dragonflyform DIV.group DIV.ecard DIV INPUT,
#page FORM.dragonflyform DIV.group DIV.ecard DIV INPUT  {float:none;}

/* ###  Mini Form ### */
DIV.content-low FORM#dragonflyform, DIV.supplement FORM#dragonflyform,
#page DIV.content-low FORM.dragonflyform, #page DIV.supplement FORM.dragonflyform {width:214px; padding:4px 0px;}
DIV.content-low FORM#dragonflyform DIV.group, DIV.supplement FORM#dragonflyform DIV.group,
#page DIV.content-low FORM.dragonflyform DIV.group, #page DIV.supplement FORM.dragonflyform DIV.group {width:211px; padding:2px 0px 10px 0px;}
DIV.content-low FORM#dragonflyform DIV.group DIV, DIV.supplement FORM#dragonflyform DIV.group DIV,
#page DIV.content-low FORM.dragonflyform DIV.group DIV, #page DIV.supplement FORM.dragonflyform DIV.group DIV {width:198px; padding-left:10px;}
DIV.content-low FORM#dragonflyform DIV.group DIV DIV, DIV.supplement FORM#dragonflyform DIV.group DIV DIV,
#page DIV.content-low FORM.dragonflyform DIV.group DIV DIV, #page DIV.supplement FORM.dragonflyform DIV.group DIV DIV {width:195px; padding-left:0px;}
DIV.content-low FORM#dragonflyform DIV.group DIV DIV DIV, DIV.supplement FORM#dragonflyform DIV.group DIV DIV DIV,
#page DIV.content-low FORM.dragonflyform DIV.group DIV DIV DIV, #page DIV.supplement FORM.dragonflyform DIV.group DIV DIV DIV {width:192px; padding-left:0px;}

/* Common */
DIV.content-low FORM#dragonflyform LABEL, DIV.supplement FORM#dragonflyform LABEL,
#page DIV.content-low FORM.dragonflyform LABEL, #page DIV.supplement FORM.dragonflyform LABEL {width:178px; padding:0px 0px 0.2em 0px; }
DIV.content-low FORM#dragonflyform INPUT, DIV.supplement FORM#dragonflyform INPUT,
#page DIV.content-low FORM.dragonflyform INPUT, #page DIV.supplement FORM.dragonflyform INPUT  {width:178px; }
DIV.content-low FORM#dragonflyform SELECT, DIV.supplement FORM#dragonflyform SELECT,
#page DIV.content-low FORM.dragonflyform SELECT, #page DIV.supplement FORM.dragonflyform SELECT {width:190px; }
DIV.content-low FORM#dragonflyform TEXTAREA, DIV.supplement FORM#dragonflyform TEXTAREA,
#page DIV.content-low FORM.dragonflyform TEXTAREA, #page DIV.supplement FORM.dragonflyform TEXTAREA {width:190px; }
DIV.content-low FORM#dragonflyform P, DIV.supplement FORM#dragonflyform P,
#page DIV.content-low FORM.dragonflyform P, #page DIV.supplement FORM.dragonflyform P {width:180px; }

/* Radios*/
DIV.content-low FORM#dragonflyform LABEL.alt6, DIV.supplement FORM#dragonflyform LABEL.alt6,
DIV.content-low FORM.dragonflyform LABEL.alt6, #page DIV.supplement FORM.dragonflyform LABEL.alt6 {width:150px; padding-left:10px; }

/* DOB */
DIV.content-low FORM#dragonflyform SELECT.alt2, DIV.supplement FORM#dragonflyform SELECT.alt2,
#page DIV.content-low FORM.dragonflyform SELECT.alt2, #page DIV.supplement FORM.dragonflyform SELECT.alt2 {width:60px; margin-right:4px; }

/* Buttons */
DIV.content-low FORM#dragonflyform DIV.buttons, DIV.supplement FORM#dragonflyform DIV.buttons,
#page DIV.content-low FORM.dragonflyform DIV.buttons, #page DIV.supplement FORM.dragonflyform DIV.buttons {width:200px; padding:5px 0px 5px 10px; background:transparent none; border:none;}
DIV.content-low FORM#dragonflyform DIV.buttons DIV, DIV.supplement FORM#dragonflyform DIV.buttons DIV,
#page DIV.content-low FORM.dragonflyform DIV.buttons DIV, #page DIV.supplement FORM.dragonflyform DIV.buttons DIV {width:193px; padding:0.1em 0px 0.1em 0px; }

/* eBrochure */
FORM#dragonflyform DIV.group DIV.phone-number DIV SELECT.alt2,
#page FORM.dragonflyform DIV.group DIV.phone-number DIV SELECT.alt2 {width:208px;}
FORM#dragonflyform DIV.group DIV INPUT.alt3,
#page FORM.dragonflyform DIV.group DIV INPUT.alt3 {width:60px;}
FORM#dragonflyform DIV.group DIV LABEL.spacer,
#page FORM.dragonflyform DIV.group DIV LABEL.spacer {width:auto; padding:0px 5px;}

