﻿/** Start Global Styles **/
html, body, form{ height:100% }
body{ margin: 0; padding: 0; font-family:tahoma, verdana, arial }
html > body #Wrapper{ height:auto }
#Wrapper{ position:relative; min-height:100%; height:100%; voice-family:"\"}\""; voice-family:inherit; height:auto }
*html #Wrapper{ posi\tion:absolute; height:100%; overflow:visible }
#HeaderWrapper{ background:url(/EAPAC/AU/static/images/borders.gif) repeat-x 0px 115px #5f6062; width:100%; clear:both; height:auto; text-align:center; height:106px; display:table }
*> #HeaderWrapper{ padding-bottom:10px }
#Header{ margin:auto; width:948px; background:transparent; min-height:106px; height:auto !important; height:106px; text-align:left; display:table; margin-bottom:10px; color:#fff; font-size:70% }
#Header #SiteLogo{ float:left; margin-top:10px; padding-bottom:0 }
*> #Header #SiteLogo{ position:absolute }
#Header a{ color:#fff; text-decoration:none; border-bottom:1px dotted #fff }
#Header p img, #Header img{ border:0 }
#Toolbar{ background:url(/EAPAC/AU/static/images/toolbar_red_fade.gif) repeat-x bottom #c41230; float:right; width:489px; height:auto !important; min-height:35px; height:35px; display:table }
#ToolsWrapper{ width:100%; height:auto !important; height:35px; min-height:35px }
#Toolbar #Language{ width:100%; height:100%; min-height:30px; float:left }
#Toolbar #Language p{ margin:10px 0 0 0; float:left; padding:0 5px 1px 5px }
#Toolbar #Language p.ChangeLanguage{ border-left:1px solid #fff }
#Toolbar #Language a{ border-bottom:1px dotted #fff; margin-left:35px }
#Toolbar #Language .ChangeLanguage a{ margin-left:0 }
#Toolbar #Language p.ChangeLanguage a span{ position:absolute;top:-999em }
#Toolbar #Language img{ margin-left:5px; vertical-align:top }
#Toolbar #Search{ width:50%; min-height:30px; float:right }
#Toolbar #Search #SearchText{ border-top:1px solid #818181; border-left:1px solid #818181; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; margin:7px; height:1em }
#Toolbar fieldset{ border:0; margin:0; padding:0 }
#Toolbar #Search legend, #Toolbar #Search label{ display:none }
#Toolbar input{ float:left }
#DateLine{ float:right; clear:right; padding-right:3px; margin-bottom:10px; margin-top:5px }
#DateLine a{ display:inline-block }
#DateLine ul{ margin:0; padding:0; list-style:none }
#DateLine ul li{ float:left; margin:0; padding:0 7px 0 5px; background:url(/EAPAC/AU/static/images/Pipe.gif) 100% 70% no-repeat }
#DateLine ul li.NoBackground{ background:none; padding:0 0 0 5px }
#DateLine #localDate{ color:#d1d3d4 !important }
#BannerWrapper{ background:url(/EAPAC/AU/static/images/borders.gif) repeat-x bottom #c41230; width:100%; clear:both; height:auto; text-align:center }
* > #BannerWrapper{ float:left; /* Safari & Opera */ }
#Banner{ background:url(/EAPAC/AU/static/images/banner_holder.gif) no-repeat transparent; width:948px; height:200px; margin:auto; margin-top:-20px; position:relative !important; position:fixed; z-index:1000; margin-bottom:-40px; text-align:left }
#Banner object{ margin-top:0 }
#Banner object:focus {outline:0}
#BodyWrapper{ width:100%; clear:both; height:auto; text-align:center; overflow:visible }
#Body{ margin:auto; text-align:left; width:948px; margin-top:45px; font-size:70%; padding-bottom:60px; color:#58595b; display:table; overflow:visible }
#Body a{ color:#cc324c; text-decoration:none; border-bottom:1px dotted #cc324c }
#Body a:hover,#Body a:focus,#Body a:active{ color:#df4761; border-bottom:1px solid #df4761 }
#space{height: 1px;}
#FooterWrapper{ background:url(/EAPAC/AU/static/images/footer_gray_border.gif) top repeat-x #5f6062; width:100%; clear:both; height:auto; text-align:center; bottom:0; padding-bottom:20px }
#Footer{ background:url(/EAPAC/AU/static/images/footer_tagline.gif) top no-repeat; margin:auto; text-align:left; width:948px; padding-top:40px; color:#fff; max-height:400px }
#Footer a{ color:#fff; border-bottom:1px dotted #fff; text-decoration:none }
#Footer a:hover,#Footer a:focus,#Footer a:active{ color:#ddd; border-bottom:1px solid #ddd }
#Footer #FooterNav{ list-style-type:none; float:left; font-size:75%;  margin-left:0; padding-left:0; padding-bottom:10px; margin-top:20px; border-bottom:1px solid #bcbec0; width:100% }
#Footer #FooterNav li{ font-size:100%; float:left; padding-bottom:5px; list-style-type:none; margin-right:10px; width:9.1em }
*html #Footer #FooterNav li{ w\idth:9em }
#Footer #FooterNav li ul{ padding:0; margin:0; width:9.1em; border:0; padding-top:5px; list-style-type:none }
*html #Footer #FooterNav li ul{ w\idth:8em }
#Footer #FooterNav li ul li{ font-size:95%; float:none; clear:both; width:100% }
#Footer #FooterNav li#FooterContact{ width:22%; float:right; padding:0 0 5px 10px; border-left: 1px solid #bcbec0 }
#Footer #FooterNav li#FooterContact h3, #Footer #FooterNav li#FooterContact p, #Footer #FooterNav li#FooterContact select{ font-size:95%; margin:0; padding:0 }
#Footer #FooterNav li#FooterContact ul{ width:99% }
#Footer #FooterNav li#FooterContact select{ width:100%; color:#000; background-color:#d2d3d5; border-top:1px solid #818181; border-left:1px solid #818181; border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3 }
#Footer #FooterNav li#FooterContact input.FormButton{ margin:10px 0 0 0; float:left; *margin:10px -10px 0 0 }
#Footer #FooterNav li#FooterContact label{ position:absolute; top:-999em }
#Footer #FooterNav li#FooterContact h3{ background:url(/EAPAC/AU/static/images/icons.png) bottom left no-repeat; padding:0 0 0 20px }
#FooterBase{ width:100%; clear:both; margin-top:10px; padding-top:10px; font-size:70%; height:50px }
html>body #FooterBase{ height:auto; min-height:50px; overflow:hidden }
#FooterBase img{ float:left; margin-right:20px }
#FooterBase p{ padding-top:20px; float:left; margin:0 }
#FooterBase p.FooterLogo{ margin:0; padding:0 }
#FooterBase p.FooterLogo a img{ border:0 }
#FooterBase ul{ float:right; width:252px; padding-top:20px; margin-top:0; list-style-type:none; margin-right:20px }
#FooterBase ul li{ display:block; float:right; border-left:1px solid #fff; padding-left:5px; padding-right:5px; padding-bottom:1px }
#FooterBase ul li.Last{ border:0 }
#FooterBase img.FooterLogo{float:right;}
.Hide{ display:block; position:absolute; margin-top:-9999px }
/** Start Generic Page Styles **/
h1{ font-size:180%; font-weight:bold; border-bottom:1px solid #58595b }
h2{ font-size:1.1em; margin:0; padding:0 }
h2.H2Large{ font-size:160%; border-bottom:1px solid #58595b; margin:0 0 10px 0 }
h3{ font-size:140%; font-weight:bold }
h4{ font-size:120%; font-weight:bold }
h5, h6{ font-size:120%; font-weight:bold }
ul{ margin:10px 0 10px 10px; padding:0; list-style:none }
ul li{ margin:0; padding:0 0 0 20px; line-height:1.3em; background:url(/EAPAC/AU/static/images/ListBG.gif) center left no-repeat }
ol{ margin:10px 0; padding:0 }
ol li{ margin:0 0 0 25px; padding:0; line-height:1.3em }
#Body p{ margin-top:0 }
#Header ul, #Footer ul, #BodyRight ul, #Header li, #Footer li, #BodyRight li, #Breadcrumb ul, #Breadcrumb li{ list-style-type:none; background:none; margin:0; padding:0 }
table{ font-size:100%; color:#58595b; margin:10px 0; border:0px; border-style:none; border-collapse:collapse; border-spacing:0px }
th, td{ vertical-align:top; padding:0; margin:0; border-bottom:1px solid #a7a9ac }
th{ text-align:left; font-weight:bold; padding:3px 0 5px 10px }
tr td{ padding:3px 3px 3px 10px }

#PageTools{ float: right; font-size:100%; padding-bottom:20px; clear:both; width: 100%;}
#BreadCrumb{ float:left; width:65%;}
#BreadCrumb p{ margin:0 5px 0 0; padding:0; float:left; display:inline }
#BreadCrumb ul{ margin:0; padding:0; font-weight:bold }
#BreadCrumb ul li{ margin:0 0 0 2px; padding:0; list-style:none; background:none; float:left; line-height:1.25em }

#PrintPage{ float: right; background:url(/EAPAC/AU/static/images/icons.png) top left no-repeat; height: 1.8em; margin-right: 25px; 
            border: 0px solid #000; margin-bottom: 0px; margin-top: 5px!important;}
#PrintPage a{ margin-left:20px; display:inline-block; margin-top: 0px;}

#facebook{ float: right; width: 65px; height: 25px; margin-top: 0px; margin-right: 5px;}
#facebook a{display:inline-block; border-bottom:0px dotted #fff!important;}

#youtube{ float: right; width: 65px; height: 25px; margin-top: 0px; margin-right: 5px;}
#youtube a{display:inline-block; border-bottom:0px dotted #fff!important; }


#BodyLeft{ float:left; width:745px; height:auto; display:table-cell }
#BodyRight{ float:right; width:168px; height:auto }
#BodyLeftProduct{ width:513px; height:auto; display:table-cell; float:left }
#BodyRightProduct{ float:right; width:400px; height:auto }
#BodyFullWidth{ float:left; height:auto; display:table-cell }
#BodyRight h3{ font-weight:normal; font-size:100%; border-bottom:1px solid #58595b; padding-bottom:5px; margin-bottom:10px }
#BodyRight ul, #BodyRight li{ list-style-type:none; margin:0; padding:0 }
.Intro{ font-weight:bold }
hr{ border:0; border-top:1px solid #58595b; padding:0; height:1px; padding:0; margin:0 }
#Sitemap{}
#Sitemap ul{font-size:1.5em; font-weight:bold;}
#Sitemap ul li{margin:3px 0 3px 10px; padding:0; background:none; list-style-type:disc;}
#Sitemap ul ul{font-size:0.9em; font-weight:normal; margin:10px 0 10px 20px;}
#Sitemap ul ul ul{font-size:0.9em; margin:10px 0 10px 25px;}
#Sitemap ul ul ul ul{font-size:0.85em; margin:10px 0 10px 30px;}
/** drop-down styles & Language Picker **/
#topnav_container{clear:right;float:right;width:822px}
#topnav{clear:right;float:right;padding:0;margin:0;z-index:200;background:#5f6062;height:35px}
#topnav ul{padding:0;margin:0;float:left;background:#5f6062;border-top:2px solid #5f6062;border-bottom:1px solid #c41230}
#topnav li{float:left;letter-spacing:1px}
#topnav li li{float:none;border-left:1px solid #c41230;border-right:1px solid #c41230;letter-spacing:normal}
* html #topnav li li{float:left}
#topnav li a{display:block;float:left;color:#fff;padding:0 0 0 27px;height:36px;line-height:36px;text-decoration:none;white-space:nowrap;letter-spacing:1px;font-weight:bold;text-transform:uppercase;border:none}
#topnav li li a{display:block;height:20px;line-height:20px;float:none;padding:3px 25px 3px 10px;font-weight:normal;text-transform:none;border-bottom:1px solid #777}
#topnav li:hover{position:relative;z-index:1300}
#topnav li.h{position:relative;z-index:1300}
#topnav li.h a,#topnav li li a{color:#fff}
#topnav li li.h a{color:#000;background:#5c0000}
#topnav li:hover ul{left:17px;top:35px;z-index:1500}
html>body #topnav li:hover ul{*top:30px !important}
#topnav li.h ul{left:17px;top:30px;z-index:1500}
#topnav ul{position:absolute;left:-9999px;top:-9999px}
* html #topnav ul{width:2px}
#topnav li:hover > a{color:#8b0e04}
#topnav li a:hover,#topnav li a:focus,#topnav li a:active{color:#c41230}
#topnav li li:hover > a{color:#fff;background:#8b0e04}
#topnav li.h li.h a{color:#fff;background:#8b0e04}
.LanguageSelector p{ float:none !important; margin:0 !important; padding:0 !important; padding-left:10px !important; margin-bottom:10px !important }
#LanguageSelector{ width:auto; height:auto; position:absolute; visibility:hidden; z-index:30000; top:20px; clear:both; background:#8c0e05 url(/EAPAC/AU/static/images/LanguageBG.gif) repeat-x; margin-top:15px }
/* Static Banner Text */
#Banner #StaticText{ position:absolute; margin-left:120px; width:665px; right:0; text-align:right; margin-bottom:55px; z-index:10000; bottom:0; top:60px }
/**>#Banner #StaticText{ top:60px }*/
#Banner .BannerTitle{ font-size:30px; color:#fff !important }
#Banner p{ margin:0; color:#d2d3d5; padding-right:30px; margin-left:10px; font-weight:bold; font-size:18px }
#Banner #StaticBanner{ position:relative }
#Banner #StaticBanner img{ z-index:0; position:absolute }
/** safari hacks **/
#BodyWrapper{
float:none;
voice-family:"\"}\"";
voice-family:inherit;
float:none
}/*end*/
/*\*/
html*#BodyWrapper {
[float:none;
float:left;
]float:none
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
* html #BodyWrapper {
float:none
}/*end*/
/*************/
#Body {
padding-bottom: 35em;
voice-family:"\"}\"";
voice-family:inherit;
padding-bottom: 35em
}/*end*/
/*\*/
html*#Body {
[padding-bottom: 35em;
padding-bottom:60px;
]padding-bottom: 35em
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
* html #Body {
padding-bottom: 35em
}/*end*/
/*************/
#FooterWrapper {
position: absolute;
voice-family:"\"}\"";
voice-family:inherit;
position: absolute
}/*end*/
/*\*/
html*#FooterWrapper {
[position: absolute;
position: relative;
]position: absolute
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
* html #FooterWrapper {
position: absolute
}/*end*/
/*************/
#Banner {
display: table;
voice-family:"\"}\"";
voice-family:inherit;
display: table
}/*end*/
/*\*/
html*#Banner {
[display: table;
display: block;
]display: table
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
* html #Banner {
display: table
}/*end*/
.nopicborder{ border:none !important }
#changelangsplash #HeaderWrapper{ height:26px !important }
#changelangsplash #Header{ min-height: 26px; height: auto !important; height: 26px }
#changelangsplash #SelectRegion{ min-height:200px; height:auto !important; height:200px; display:inline }
#changelangsplash #Body{ padding-bottom: 60px }
#HomeLeft{ float:left; width:525px; height:auto }
#HomeLeft h2{ font-size:1.7em !important }
#HomeRight{ float:right; height:auto; width:400px }
*>#HomeRight{ overflow:hidden }
#HomeLeft ul li,#HomeRight ul li{ background:none }
#HomeNewsPanel{ border-top:1px solid #a8a9ad; border-bottom:1px solid #a8a9ad; float:left; height:auto; width:525px }
#NewsFeature{ border-right:1px solid #a8a9ad; float:left; width:270px; padding-bottom:10px }
#NewsShowcase{ border-left: 1px solid #a8a9ad; margin:0; padding:0; float:left; margin-left:-1px; width:254px; margin-top:20px; padding-bottom:20px }
#NewsFeature h2{ font-size:120%; margin-top:10px }
#NewsShowcase a{ border:0; display:block; width:100%; height:100%; float:left; padding:10px; padding-right:0; padding-left:0 }
#NewsShowcase img{ border:1px solid #a8a9ad; padding:1px }
#NewsFeature img{ margin-top:20px }
#NewsShowcase li{ width:100%; margin:0; padding:0; float:left }
#NewsShowcase li img{ float:left; margin-right:10px; margin-bottom:10px; margin-left:10px }
#NewsShowcase li span{ width:100px; padding:10px; padding-left:0 }
#NewsShowcase li.Active{ background:url(/EAPAC/AU/static/images/news_showcase_bar_active.gif) right repeat-y #c51230 }
#NewsShowcase li.Active a{ background:url(/EAPAC/AU/static/images/news_showcase_link_active.gif) right no-repeat; color:#fff; font-weight:bold }
#NewsLinks{ margin-top:10px !important; float:left; width:100%; margin-left:0 }
#EventsLinks,#ProductLinks,.PromoLinks{ margin:0; float:right }
#NewsLinks li,#EventsLinks li,#ProductLinks li,.PromoLinks li{ margin:0; padding:0 }
#SponsoredProgrammes{ margin-top:20px; float:left; width:100% }
#SponsoredProgrammes h2{ margin:0; padding:0; border-bottom:1px solid #a7a9ac; margin-bottom:10px; padding-bottom:3px; font-size:150%; width:100% }
#SponsoredProgrammes ul{ margin:0; padding:0; width:100% }
#SponsoredProgrammes ul li{ float:left; width:49%; padding-bottom:10px; padding-left:0 }
#SponsoredProgrammes ul li img{ float:left; margin-right:10px; margin-bottom:10px; border:1px solid #a7a9ac; padding:1px }
#SponsoredProgrammes ul li p{ padding-right:10px; margin:0 }
#SponsoredProgrammes ul li h3{ font-size:100%; margin:0 }
.DealerSearchWrap{ text-align:right }
.DealerSearchWrap p.SearchDealer{ margin:10px 0 0 0; padding:0px; float:right; width:99%; clear:both }
.DealerSearchWrap p.SearchDealer a{ display:inline-block }
#HomeRight #DealerSearch{ background:url(/EAPAC/AU/static/images/dealer_search_gradiant.gif) bottom repeat-x; border:1px solid #a8aaad; width:393px; padding:0; padding-bottom:10px; float:right; margin:0 0 10px 0; height:auto }

#HomeRight #DealerSearch legend{ font-weight:bold; font-size:140%; margin-right:5px; padding-bottom:9px; margin-bottom:-10px; float: right; clear:both; }
#HomeRight #DealerSearch input#DealerLocatorQuickSearch1_txtCityTown{ font-size:90%; margin:5px 5px 0 5px; width:120px; clear:both;}
#HomeRight #DealerSearch select{ font-size:90%; margin:5px 0 0 5px; float:left }
#HomeRight #DealerSearch input.FormButton{ float:left }

#HomeRight legend{ color:#58595b; !important }
#HomeRight fieldset input{ border:1px solid #a8aaad; margin:5px; display:table-cell !important; display:inline-block; float:left; font-size:100%; width:125px }
#HomeRight fieldset p{ font-weight:bold; font-size:140%; display:inline-block; padding-top:5px; float:left; margin:0; color:#a7a9ac }
#HomeRight #Search{ width:83px; height:18px; background:#fff; font-weight:bold; color: #58595b }
#HomeRight .ProductTableWrapper{ width:402px; background:url(/EAPAC/AU/static/images/table_graphic_top.png) 0 32px no-repeat; height:177px; margin-top:20px; float:right; display:table }
html>body #HomeRight .ProductTableWrapper{ height:auto; min-height:177px; overflow:hidden }
#HomeRight .ProductTable{ width:402px; height:177px; display:block; float:left }
html>body #HomeRight .ProductTable{ height:auto; min-height:177px }
#HomeRight .ProductTable ul{ float:right; color:#fff }
#HomeRight .ProductTable ul li{ float:left; height:20px; display:block; padding:0; margin-left:2px }
#HomeRight .ProductTable ul li.Active a{ border-bottom:1px solid #c41230; background:#c41230 }
#HomeRight .ProductTable ul li a{ color:#fff; display:table !important; display:inline-block; padding:3px; border:1px solid #808285; background:#8b0e04; padding-right:5px; padding-left:5px }
#HomeRight .ProductTable ul.SubNav, #HomeRight .ProductTable ul.ProductList{ float:right !important; clear:both; width:auto; #width:380px; text-align:right !important; margin:0; padding:0; padding-right:5px; max-width:380px }
#HomeRight .ProductTable ul.ProductList{ padding-right:1px }
#HomeRight .ProductTable ul.SubNav{ padding-bottom:10px; padding-right:0 }
#HomeRight .ProductTable ul.ProductList{ padding-top:2px; #padding-top:5px; padding-bottom:40px; margin:0; display:table; width:230px }
#HomeRight .ProductTable ul.SubNav li{ text-align:right; margin:0; padding:0; float:none; display:inline; background:none; border:0; border-right:1px solid; padding-right:1px; padding-left:5px }
* > #HomeRight .ProductTable ul.SubNav li{ float:left; #float:none; width:auto; margin-left:2px; padding-right:5px; padding-left:5px; #padding-right:3px; display:table }
#HomeRight .ProductTable ul.ProductList li{ clear:both !important; float:none !important; width:100% }
*>#HomeRight .ProductTable ul.ProductList li{ #width:210px; #padding-right:10px; !important }
#HomeRight .ProductTable ul.SubNav li.Last{ border:0 }
#HomeRight .ProductTable ul.SubNav li a{ padding:0; margin:0; width:auto; background:none; border:0; border-bottom:1px dotted #fff; display:table-cell }
#HomeRight .ProductTable ul.ProductList li a{ border:0; background:none; clear:both; display:block !important; width:100%; font-weight:bold; float:right }
#HomeRight .ProductTable ul.ProductList .Red{ background:#8a0e04 }
#HomeRight #Events{ width:393px }
#HomeRight #Events .Calendar{ width:56px; float:left }
#HomeRight #Events .CalendarTop{ width:100%; background:url(/EAPAC/AU/static/images/events_calendar.png) top left no-repeat; height:10px; float:left; font-size:0 }
#HomeRight #Events .CalendarMiddle{ width:100%; background:url(/EAPAC/AU/static/images/events_calendar.png) bottom left no-repeat; height:auto; padding-bottom:15px; float:left; text-align:center }
#HomeRight #Events .CalendarMiddle p{ margin:0; padding:0; font-size:110%; font-weight:bold; letter-spacing:0.1em }
#HomeRight #Events .CalendarMiddle p span{ clear:both; font-size:110%; letter-spacing:0em }
#HomeRight #Events{ float:right; margin-top:20px }
#HomeRight #Events .EventWrapper{ margin-bottom:10px; border-bottom:1px solid #a7a9ac; float:left; width:100%; padding-bottom:20px }
#HomeRight #Events h2{ text-align:right; border-bottom:1px solid #a7a9ac; width:100%; font-size:160%; margin-bottom:15px }
#HomeRight #Events h3,#HomeRight #Events p{ font-size:100%; margin:0; padding:0; padding-left:10px}
#HomeRight #Events .EventDetails{ float:left; width:230px; text-align:right;}
#HomeRight #Events .EventIcon{ float:right;}
#HomeRight #Events .EventIcon img{ margin-right:5px; margin-left:5px }
#HomeRight #Events .EventLink{ border-top:1px dotted #a7a9ac; font-weight:bold; display:block; margin-top:10px; padding-top:5px; margin-left:10px }
#HomeRight #Events .EventLink a{ display:inline-block }
#HomeRight #Events .EventLink a span{ position:absolute; top:-999em }
#HomeRight .PromoContent{ width:393px; height:auto; margin-top:20px; float:right }
#HomeRight .PromoContent a{ border:0 }
#HomeRight .PromoContent img{ clear:both; margin-top:10px; border:0 }
.ExtendedHeader #Banner{ height:342px !important; background:url(/EAPAC/AU/static/images/banner_home.png) no-repeat }
#ContactForm{ float:right; width:496px; margin-left:20px }
#GuidelinesLoginForm{ width:276px; float:left; margin-right:10px; margin-bottom:10px }
#GuidelinesLoginForm fieldset{ background:url(/EAPAC/AU/static/images/form_login_red_gradiant.gif) top repeat-x #8b0e04 }
#GuidelinesLoginForm .ButtonSubmit,#GuidelinesLoginForm .ButtonReset{ padding:0; margin:0; border:0 }
#GuidelinesLoginForm hr{ margin:0; margin-bottom:10px }
#GuidelinesLoginForm #FormWrapper{ width:254px; border-top:0 }
#GuidelinesLoginForm input{ margin-bottom:10px; width:80%; font-size:100%; border-top:1px solid #818181; border-left:1px solid #818181; border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; font-family:tahoma }
#ContactForm #FormWrapper{ width:474px }
#DealerForm{ float:left; width:400px; margin-right:10px; margin-bottom:10px }
#DealerForm .FormTitle{ display:table; width:388px }
#DealerForm #FormWrapper{ width:378px; border-top:0 }
#DealerForm label{ padding-bottom:3px !important }
.FormTitleLeft{ float:left }
.FormTitleRight{ color:#d9766b; clear:none; float:right; font-size:90% }
.GlobalForm{ border:1px solid #797a7b }
.GlobalForm fieldset{ height:auto; width:100%; border:0; color:#fff; padding:0; float:left; display:table; margin:0 }
.GlobalForm legend{ display:none }
.GlobalForm h2{ margin:0; border:1px solid #fff; border-bottom:0; background:#8b0e04; font-size:105%; padding:5px }
.GlobalForm h3{ margin:0; padding:0; padding-bottom:5px; font-size:100% }
.GlobalForm .DividingHeader{ background:url(/EAPAC/AU/static/images/form_heading_border.gif) repeat-x center 7px; border:0; margin-left:0; padding-left:0; text-align:center; clear:both; padding-top:0; margin-top:15px; margin-bottom:5px }
.GlobalForm .DividingHeader span{ background:url(/EAPAC/AU/static/images/form_divider_heading.gif) repeat-x 135px; padding-left:5px; padding-right:5px }
.GlobalForm hr{ width:100%; clear:both; height:2px; border:0; border-top:1px solid #a41429; border-bottom:1px solid #cf1b37; margin-top:10px; margin-bottom:10px }
.GlobalForm form{ padding-bottom:10px }
.GlobalForm #FormWrapper{ display:table; border:1px solid #fff; margin-top:0; padding:10px; height:100%; background:url(/EAPAC/AU/static/images/form_large_red_gradiant.gif) top repeat-x #8b0e04 }
.GlobalForm label{ clear:both; padding-bottom:5px; display:block }
.GlobalForm label span{ position:absolute; margin-top:-9999px }
.SplitFields input,.SplitFields select,.GlobalForm textarea{ width:100%; font-size:100%; border-top:1px solid #818181; border-left:1px solid #818181; border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; font-family:arial }
.SplitFields select{ border-style:groove }
.GlobalForm textarea{ height:200px; margin-bottom:10px }
.SplitFields{ clear:both; width:100%; padding-bottom:10px; float:left }
.SplitFields .Left{ width:45% !important; float:left }
.SplitFields .Right{ width:45% !important; float:right }
#ButtonSubmit{ padding-right:10px }
#ButtonSubmit,#ButtonReset{ padding-top:15px; width:85px !important; height:20px !important }
#ContactDetails{ float:left; width:220px }
form{ padding:0; margin:0 }
.TickList{ margin-bottom:10px; display:block; height:10px }
html>body .TickList{ height:auto; min-height:10px; overflow:hidden }
.TickList ul{ list-style-type:none; display:block; margin-left:0; float:left; width:auto }
.TickList li{ background:url() no-repeat; padding-left:20px; display:block }
.WarningBox{ background:url(/EAPAC/AU/static/images/icon_warning_exclamation.gif) no-repeat left 20%; display:table-cell !important; padding-left:60px; margin-top:40px; height:auto !important; min-height:60px }
.WarningBox p{ margin:0 }
#RequestForm{ width:675px }
#RequestForm .FormTop{ border:1px solid #ccc; margin:0 0 5px }
#RequestForm .FormTop h1{ float:left; width:562px; w\idth:557px; margin:0; font-size:1.5em; padding:7px 0 8px 10px; background-color:#f4f4f4; border-bottom:1px solid #ccc }
#RequestForm .FormTop img{ float:right; border-left:1px solid #ccc }
#RequestForm .FormTop p{ clear:left; padding:10px 0 0 10px; margin:0 0 11px }
#RequestForm .FormTop p span{ color:#f00 }
#RequestForm .FormInner{ border:1px solid #ccc; float:left; padding:0 0 10px }
#RequestForm .FormInner h2{ margin:0 0 10px; font-size:1.1em; padding:3px 0 3px 10px; background-color:#f4f4f4; border-bottom:1px solid #ccc }
#RequestForm .FormInner ul{ margin:0; padding:0 }
#RequestForm .FormInner ul li{ margin:2px 0 9px; padding:0; background:none }
#RequestForm .FormInner label{ display:block; margin:0 5px 0 0; padding:2px 0; line-height:0.95em; font-size:1em; width:75px; text-align:right; float:left }
#RequestForm .FormInner label span{ color:#f00 }
#RequestForm .FormInner label span span{ position:absolute; top:-999em }
#RequestForm .FormInner input{ width:195px; w\idth:200px; height:20px; he\ight:15px; padding:2px 0 0; font-size:0.9em; border:1px solid #404040; border-bottom-color:#d4d0c8; border-right-color:#d4d0c8 }
*html #RequestForm .FormInner input{ w\idth:195px }
#RequestForm .FormInner select{ width:80px; font-size:0.9em }
#RequestForm .FormInner p{ width:370px; margin:20px 0 0 10px }
#RequestForm .FormInner li.Spacing{ margin-bottom:38px }
#RequestForm .FormInner select.SelectWidth{ width:295px }
#RequestForm .FormLeft{ float:left; width:285px }
#RequestForm .FormRight{ float:right; width:385px }
.FormButton{ font-weight:700; color:#58595b !important; border:1px solid #a8aaad; font-size:100%; background:url(/EAPAC/AU/static/images/form_button_rep.gif) repeat-x #fff }
#GuidelinesLoginForm .FormButton{ width:80px !important }
#DealerForm .FormButton{ margin-top:15px }
#ContactForm .FormButton{ margin-right:10px; margin-top:15px }
.ErrorMessage{ border:3px double #a01014; padding:5px; margin:0 0 5px; font-size:1.2em; font-weight:700; background-color:#ebcdd2; color:#000 }
#HomeRight .FormButton{ width:83px !important; background:none !important }
#contactus1_pnlContactForm .SplitFields .Right{ margin-right:5px }
#jumpmark {color: #fff; margin-left: -3px;}