html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus{outline:0}
body{line-height:1;color:#000;background:#fff}
ol,ul{list-style:none}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border:0}
a,object{outline:0}
img{vertical-align:middle}
html{height:100%}
body{height:100%;font:62.5%/1.5em arial,helvetica,sans-serif;color:#7d7d7d;text-align:center;background:#e1e1e1 url(../images/design/bg_black_fade.jpg) 0 -380px repeat-x}
body.home{background-position:50% 0}
body.colorbox{background:0}
body.map-lightbox{background:#e1e1e1}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:1em;line-height:1.2em;color:#636363}
h1{font-size:1.4em}
h2{font-size:1.2em}
h3{font-size:1em}
h4{font-size:1em}
h5{font-size:1em}
h6{font-size:1em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#636363}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#999}
a,a:link,a:visited{color:#bca125;text-decoration:none;border-bottom:1px solid #ece4c0}
a:hover,a:active{color:#87a496;border-color:#dfe6e3}
strong,b{font-weight:bold}
em,i{font-style:italic}
p{line-height:1.3em;margin-bottom:1em;color:#3a3a3a}
blockquote,q{margin:1em 2em;padding:1em;border-left:1px solid #dcd6c6;font-style:italic;font-size:1.2em;color:#666}
small,.small{font-size:.8em}
hr{clear:both;height:1px;background-color:#e1e1e1;border:0;margin:20px 0}
address{font-style:normal}
#page{position:relative;min-height:100%;text-align:center;padding:0;font-size:1.2em;background:url(../images/design/bg_main_texture.jpg) 50% -380px no-repeat}
body.home #page{background-position:50% 0}
body.colorbox #page{background:0}
body.map #page{background:url(../images/design/bg_main_texture.jpg) 50% 80px no-repeat;min-height:100%}
#wrapper{position:relative;min-height:100%;margin:0 auto;text-align:left}
body.colorbox #wrapper{width:auto}
#header{position:relative;height:8em;z-index:90}
body.map #header{width:892px;margin:0 auto}
#header,#content,#footer{width:900px;margin:0 auto}
body.colorbox #content{width:100%}
body.map #content{padding-bottom:14px}
#columns{background-color:#fff;padding-bottom:20px}
body.home #columns{background-color:transparent}
#column_main{float:left;width:640px}
body.one_column #column_main,body.colorbox #column_main{float:none;width:auto}
#column_sidebar{float:right;width:240px;margin-right:20px}
.body_sub #column_sidebar,.body_sub #page_tools,.body_sub_right #column_sidebar{margin-right:0}
#column_sidebar.body_sub{margin-top:0}
#confirm_message{min-height:40px}
#confirm_message p{font-size:1.2em;margin:0}
#logo{width:106px;height:105px;display:block;background:url(../images/design/logo_vermeer_main.png) 0 0 no-repeat;position:absolute;top:1.5em;left:57px;margin:0;padding:0;font-size:1em;z-index:1}
#logo a{width:106px;height:105px;display:block;text-indent:-9999px;border:0}
#logo h1{margin:0}
.column_header{position:relative;height:3.5em;line-height:3.5em}
.column_header h3{line-height:3.5em}
#news_items{left:95px;top:0;position:absolute}
#news_items,#news_items p{width:504px}
#news_items p{float:left;display:block;position:absolute;left:0;top:0}
body.home .column_header h3{float:left}
#news_items .prev,#news_items .next{display:block;position:absolute;left:-40px;top:1em;width:28px;height:18px}
#news_items .next{left:auto;right:-26px}
#news_items .caption{float:left;width:519px}
#news_items .read_more{float:none;position:absolute;right:0;top:0}
#news_items .caption,#news_items .read_more a{height:3.5em;line-height:3.5em;color:#c2b77e}
#news_items .prev,#news_items .next{border:0;text-indent:-9999px;background:#2a2a2a url(../images/design/arrow_left_grey.gif) 50% 50% no-repeat}
#news_items .next{background:#2a2a2a url(../images/design/arrow_right_grey.gif) 50% 50% no-repeat}
#news_items .caption,#news_items .read_more{overflow:hidden;white-space:nowrap}
#news_items .read_more{padding:0 10px 0 20px;background:url(../images/design/mask_news_clip_long.png) 0 0 no-repeat}
body.home .column_header h3{padding-left:11px}
body.home .column_header h3{padding-right:16px;background:url(../images/design/icon_rss.gif) 100% 45% no-repeat}
body.home .column_header h3 a{text-decoration:none;font-weight:bold;border:0;color:#fff}
#news_items p{margin:0;height:3.5em;overflow:hidden;border:0;display:none}
.column_body{padding:20px}
body.home .column_body{background-color:#fff;border:10px solid #e1e1e1}
body.colorbox .column_body{padding-right:0}
.body_columns{padding-top:28.8px}
.body_main{float:left;width:600px}
div.global_service{width:342px;padding-right:18px}
.body_sub{float:right;width:240px}
body.one_column .body_sub{margin-top:-48px}
.body_sub_right{float:right;width:240px;display:inline}
#content .clear{clear:both}
#content .w_100.clear{height:0;padding:0;margin:0}
#nav_main{position:absolute;bottom:0;left:0;height:3em;width:720px;padding-left:180px;background:#232323 url(../images/design/bg_nav_main.gif) 0 0 repeat-x}
#nav_main li{float:left;height:12px;margin:12px 0;border-left:1px solid #58443a}
#nav_main li.main a{white-space:nowrap}
#nav_main li:first-child{border:0}
#nav_main li a{color:#c2b77e;font-weight:bold;border:0;display:block;height:3em;line-height:3em;padding:0 10px;margin-top:-12px}
#nav_main .dropdown li a,#nav_main .dropdown li span{white-space:normal}
.north_america_spanish #nav_main li a,.emea-cis_russian #nav_main li a{font-size:11px;height:36px;line-height:36px}
.north_america_spanish #nav_main li ul li a,.emea-cis_russian #nav_main li ul li a{font-size:12px;height:auto;line-height:1.2em}
#nav_main li a.current{background-color:#5b5b5b}
#nav_main li a:hover,#nav_main li a.current:hover,#nav_main li a.active{background-color:#fac21f;color:#333}
#nav_main li ul a:hover{background-color:transparent;color:#fffde9}
body.map #nav_main{text-align:center;color:#c2b77e;width:100%;padding:0;background:0}
body.map #nav_main p{background:url(../images/design/map_nav_bg.png) no-repeat;width:311px;height:53px;position:absolute;left:300px;top:12px;font-size:14px;line-height:3em;color:#a99866}
#nav_top{position:absolute;top:0;right:0;width:42em;text-align:right}
#footer{clear:both;background-color:#fff;text-align:center;margin-top:2em;margin-bottom:40px;padding-top:2em}
body.home #footer{width:auto;margin-bottom:0}
body.map #footer{padding:0;width:100%;margin:0 auto;background-color:transparent;position:absolute;bottom:0}
#nav_footer{padding:0 0 1em 0}
#nav_footer ul{margin-bottom:1em}
#nav_footer li{display:-moz-inline-box;display:inline-block;border-left:1px solid #898989;height:1em}
#nav_footer li:first-child{border:0}
#nav_footer a{display:block;padding:.25em 1em;border:0;margin-top:-0.3em;color:#898989}
#nav_footer a:hover{color:#7e9d8f}
#footer_content{padding:.5em;background-color:#f1f1f1}
body.map #footer_content{background-color:#232323;margin:0 auto}
#footer_content p{margin:0;font-size:.8em}
.home #footer{background-color:#000}
.home #footer_content{padding:.5em;background-color:#232323}
.home #nav_footer a:hover{color:#af9c42}
.dropdown{display:none;position:absolute;top:3em;background-color:#fac21f;z-index:9999}
.dropdown.mega.full{left:165px;width:705px}
.dropdown_inner_container{background:#000;margin:1px;padding:10px 0}
.dropdown_inner{background:url(../images/design/bg_dropdown2.gif) 0 0 repeat-y}
.dropdown .column{position:relative;float:left;width:145px;margin:0 16px 0 15px}
.dropdown .column.last{margin-right:15px}
.dropdown dl,.dropdown dt,.dropdown dd{margin:0;padding:0}
.dropdown.mega dl:first-child{border:0}
.dropdown ul{margin:0;padding:0}
#nav_main .dropdown li{float:none;height:auto;margin:0;border:0}
#nav_main .dropdown li.parent{margin-top:1em}
#nav_main .dropdown li.parent:first-child{margin-top:0}
#nav_main .dropdown a{border:0;display:block;height:auto;line-height:1.2em;padding:.35em 0;margin:0;font-weight:normal}
#nav_main .dropdown li.parent a,#nav_main .dropdown li.parent span{font-weight:bold;color:#cfa52a}
#nav_main .dropdown li.parent ul{margin-top:5px}
#nav_main .dropdown li.parent ul a{color:#c2b77e;font-weight:normal}
#nav_main .dropdown li.parent a:hover{color:#fffde9;background:0}
#nav_main .dropdown ul.see_all_links{margin-top:1em;padding-top:1em;border-top:1px solid #14130d}
#nav_main .dropdown ul.see_all_links li.parent{margin-top:0}
#nav_sidebar{border:0;padding-top:0;margin-bottom:2em}
#nav_sidebar a{display:block;padding:.25em 0;font-weight:bold;color:#777;border:0}
#nav_sidebar li a.current{color:#666}
#nav_sidebar a:hover{color:#7e9d8f}
#nav_sidebar img.media{float:none;margin:-3px 0 0 5px}
#nav_sidebar h1{font-size:1.2em;padding:1em 20px;margin:0 -20px 1em -20px;border-bottom:1px solid #e1e1e1;color:#181818}
#nav_sidebar ul ul{margin-left:1em;padding-left:1em;border-left:1px solid #f6f6f6}
#breadcrumbs{background-color:#9d9d9d;padding:1em;color:#080808;font-size:10pt}
.breadcrumbs{margin-bottom:.25em}
#breadcrumbs p{margin:0;font-size:12px}
#breadcrumbs span,.breadcrumbs span{color:#080808;font-weight:bold}
#breadcrumbs a,.breadcrumbs a{color:#000;border:0}
#breadcrumbs a:hover{border-bottom:1px solid #000}
#language{font-size:.8em;margin-top:.75em}
#global_search{margin-top:3px}
#global_search form,#global_search .customer_types{display:inline-block;float:right}
#global_search .customer_types{margin-right:18px}
body.safari #global_search .customer_types{margin-top:2px}
body.FF2 #global_search .customer_types{display:block;max-width:275px}
body.FF2 #global_search .customer_types span.select{top:-11px}
body.win #global_search input.text_field.FF2{padding-top:5px}
body.mac #global_search input.text_field.FF2{padding-bottom:5px}
body.win-FF3 #global_search input.text_field{padding-top:5px}
#global_search input.text_field.safari{padding-bottom:5px}
#page_tools{position:relative;height:48px;border-bottom:1px solid #f6f6f6;font-size:12px}
#page_tools a,#page_tools div.sizing{position:absolute;top:18px;right:0}
#page_tools a{display:block;width:14px;height:14px;color:#d2d2d2;border:0;text-align:center}
#page_tools a.add,#page_tools a.email,#page_tools a.print{text-indent:-9999px;background-position:50% 50%;background-repeat:no-repeat}
#page_tools a.email{background-image:url(../images/design/icon_email.gif)}
#page_tools a.print{background-image:url(../images/design/icon_print.gif);right:1.5em}
#page_tools a.addthis_button{right:6.75em}
#page_tools div.sizing{right:3em;display:block;width:3em;height:18px;position:absolute}
#page_tools div.sizing a{position:absolute;top:1px;left:0;height:16px;vertical-align:bottom;display:block;border-bottom:2px solid #fff}
#page_tools div.sizing a.sm{font-size:10px;width:12px;top:2px}
#page_tools div.sizing a.md{font-size:12px;width:12px;left:10px;top:2px}
#page_tools div.sizing a.lg{font-size:14px;width:12px;left:22px}
body.sm #page_tools a.sm,body.md #page_tools a.md,body.lg #page_tools a.lg{border-bottom:2px solid #d2d2d2}
#region_map{width:900px;height:608px;background:url(../images/design/region_map.jpg) no-repeat;margin:auto;color:#c5b175;position:relative}
.map-lightbox #region_map{margin:0}
#region_map div{text-align:center;position:absolute}
#region_map ul li{margin-bottom:7px}
#region_map #region_eu ul{position:static;width:100px;float:left}
#region_map h2{font-size:12px;color:#c5b175;text-decoration:underline;margin-bottom:17px}
#region_map ul li a{color:#c5b175;font-size:12px;border:0}
#region_map ul li a:hover{text-decoration:underline}
#region_map #region_na{top:128px;left:160px}
#region_map #region_sa{top:283px;left:160px}
#region_map #region_eu{top:128px;left:375px}
#region_map #region_as_au{top:283px;left:655px}
#region_map #ce_def{position:absolute;width:195px;left:367px;top:283px;font-size:10px;text-align:center;color:#c5b175}
.compare_models_container{padding-right:20px}
.module{position:relative;border:1px solid #999;background-color:#fff;padding:18px;margin-bottom:4px;display:block}
.module:first-child{padding-top:15px}
body.home .module{border:0;margin:0 0 1px 0;background-color:#000}
body.home .module:first-child{border:0}
body.home .module.grey{background-color:#4f4f4f}
body.home .module.fade{background:transparent url(../images/design/bg_black_fade_sidebar.png) 0 100% repeat-x}
a.module{display:block;font-weight:bold;font-size:1.2em;border:0;color:#333;background-color:#b4b4b4;border:1px solid #888}
a.module:hover{border-color:#888;background-color:#fbf9ee;height:auto;color:#333}
body.home a.module{color:#999;background-color:#000}
body.home a.module:hover{background-color:#4f4f4f;color:#0b0b0b}
.module h4{font-size:1.2em}
.module .find_a_dealer h4{font-size:14.4px;margin-top:2px;word-wrap:break-word;width:60%}
body.home #column_sidebar div.module>div.find_a_dealer{background-image:none;background:0}
.module .preferred_dealer h4{margin-top:11px}
.module .find_a_dealer h4,.module .preffered_dealer h4{color:#fac21f}
.module.expandable{background:#b4b4b4;border:0;border:1px solid #888}
.module.expandable h4{padding:18px;margin:-18px;cursor:pointer;background:url(../images/design/arrow_closed.gif) 5px 50% no-repeat;color:#333}
.module.expandable h4.open{background-image:url(../images/design/arrow_open.gif)}
.module .module_inner{margin-top:20px}
.module.expandable.closed .module_inner{display:none}
.module img{float:right;margin:0 -10px -18px 0}
.module form ul{list-style:none;margin:0;padding:0}
.column_body .module form li{margin:0}
div.vermeer_store{width:202px;float:right}
body.home div.vermeer_store{width:204px;float:right}
div.vermeer_store a{float:right;width:100%}
div.find_a_dealer{font-size:11px;background:url(../images/design/icn_col_map.png) no-repeat right 9px}
div.preferred_dealer{font-size:12px}
div.find_a_dealer li#zip input{margin:0}
.column_body img.float_left,.column_body img.float_right{border:1px solid #d3d3d3}
.column_body img.float_left,.column_body .caption_image.float_left{float:left;margin:0 2em 2em 0}
.column_body img.float_right,.column_body .caption_image.float_right{float:right;margin:0 0 2em 2em}
.caption_image{display:-moz-inline-box;display:inline-block}
.column_body .caption_image img.float_left,.column_body .caption_image img.float_right{float:none;margin:0}
.caption_image p{font-size:.8em;margin:.5em 0;display:-moz-inline-box;display:inline-block}
.main_copy_block{margin-top:25px}
body.one_column .main_copy_block{margin-top:-3px}
.column_body .main_copy_block h1{margin-top:0}
.column_body img.dealer_dist{border:0}
.news_item{margin-bottom:2em}
.news_item img{float:right;margin:0 0 2em 2em}
.column_body .news_item h2{margin-top:0;margin-bottom:.25em;color:#181818}
.column_body .news_item h3{margin-top:0;margin-bottom:14px;color:#181818}
.column_body .news_item div p a{color:#016538}
ul#newsletters{list-style:none;margin:0;padding:.8em 0 0}
ul#newsletters li{width:575px;border-bottom:1px solid #ededed;padding-bottom:1.3em;margin-bottom:1.9em}
ul#newsletters .preview{width:95px;float:left;margin-right:18px}
ul#newsletters .preview img{max-width:94px}
ul#newsletters .info{width:456px;float:left}
ul#newsletters .description a{margin:0 0 1.5em;border-bottom:0;display:block;font-weight:bold}
ul#newsletters h2{margin:.2em 0 .1em;font-size:1.1em}
ul#newsletters h3{margin:0 0 1.35em 0;font-weight:normal}
ul#newsletters .description{line-height:1.4;font-size:.95em;color:#636363}
ul#newsletters p.document_link{font-size:1em}
.data{margin:0;border:0;border-collapse:collapse}
.data td{padding:.25em .5em;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb}
.data tr:first-child td{border-top:0}
.data tr td:first-child{border-left:0;font-weight:bold}
.data tr.alt td{background-color:#f1f1f1}
.divider.vert{background:url(../images/design/1px_grey.gif) 50% 0 repeat-y}
.divider.horz{background:url(../images/design/1px_grey.gif) 0 50% repeat-x}
.specs_table{width:100%}
table.two_cols td{width:50%}
table.three_cols td{width:33%;color:#3a3a3a}
table.three_cols td:first-child{width:34%;color:#3a3a3a}
table.four_cols td{width:25%}
table.five_cols td{width:20%}
.pagination a{color:#cfcfcf}
.pagination a,.pagination em{display:-moz-inline-box;display:inline-block;border:0;padding:.10em}
.pagination a:hover{color:#333}
.pagination a.active{color:#999}
.pagination a.prev_page,.pagination a.next_page{display:-moz-inline-box;display:inline-block;padding:.10em 1.5em;text-indent:-9999px;background:#f0f0f0 url(../images/design/arrow_left_grey_light.gif) 50% 50% no-repeat}
.pagination a.next_page{background-image:url(../images/design/arrow_right_grey_light.gif)}
.pagination a.prev_page:hover{background-color:#ccc;background-image:url(../images/design/arrow_left_white.gif)}
.pagination a.next_page:hover{background-color:#ccc;background-image:url(../images/design/arrow_right_white.gif)}
.pagination span.prev_page,.pagination span.next_page{display:none}
h1 span,h2 span,h3 span{font-size:.8em;display:block;font-weight:normal;color:#999}
#filter_results_header h2 span{font-size:1em;display:inline;font-weight:bold;color:#636363}
.column_body h1,.column_body h2,.column_body h3,.column_body h4{margin-top:1.4em}
.column_body h2 span{display:inline}
.column_body .overview_headline h1{margin-bottom:0;color:#181818}
.column_body .overview_headline h3{margin-top:0;color:#181818}
.body_main h1:first-child,.body_main_full h1:first-child,.body_main h2:first-child,.body_main h3:first-child{margin-top:0}
.column_body ul,.column_body ol{padding:1em;padding-top:0;margin-left:1.5em}
.column_body ul{list-style:disc outside}
.column_body ol{list-style:decimal}
.column_body li{margin-bottom:.5em;line-height:15px;line-height:1.3em}
.column_body form li{line-height:15px}
.column_body form .select_wrap{line-height:15px}
body.home .column_header,body.home .column_header a{color:#7e7d63}
.current_language{color:#a58e1f}
.change_language{display:-moz-inline-box;display:inline-block;margin-left:10px}
.change_language a{color:#999;border-color:#4d4d4d}
a.button{position:relative;display:-moz-inline-box;display:inline-block;padding:.25em .5em;border:1px solid #1f1f1f}
a.button.cta{background-color:#fac21f;border:1px solid #b7a96e;border-color:#b7a96e;letter-spacing:.025em;font-weight:bold;color:#333}
a.button.cta.bg_grad{background-color:#d6a61c;background:url(../images/design/button_grad_ylw.gif) repeat-x;border:1px solid #b7a96e}
a.button.cta span.button_background{position:absolute;bottom:0;left:1px;right:1px;display:block;height:1em;z-index:0;background-color:#d6a61c}
body.FF2 a.button.cta span.button_background{display:none}
a.button.cta span.button_text{position:relative;z-index:1}
a:hover.button.cta{background-color:#c3a72c}
a:hover.button.cta span.button_background{background-color:#d0b127}
#features_benefits.side_by_side,#literature_listing.side_by_side{float:left}
#features_benefits.side_by_side{width:406px}
#features_benefits h2{color:#181818}
#features_benefits div ul li{color:#3a3a3a}
#literature_listing.side_by_side{margin-left:10px;padding-left:10px;border-left:1px solid #e1e1e1;width:173px}
#literature_listing h4{margin-top:0;color:#3a3a3a}
ul.files,ul.entries,ul.searchresults{padding:0;list-style:none}
ul.files li,ul.entries li ul.searchresults{margin-bottom:.25em}
ul.files{margin-left:0}
ul.files li.pdf a,.has_icon{background-repeat:no-repeat;padding-left:16px}
.document_link{margin-top:1em}
ul.entries{margin-left:0}
.tabs ul.entries{margin-left:5px}
h2.video{text-indent:18px}
ul.entries li,div.software_listing{border-bottom:1px solid #e1e1e1}
div.software_listing{padding-bottom:5px}
a.see_all_special_offers{margin-left:5px}
ul.files a,a.pdf,a.doc{color:#3a3a3a;border:0}
ul.files a img,a.pdf img,a.doc img{margin-right:6px;vertical-align:-5%}
.news_block a.pdf{color:#3a3a3a;border-bottom:1px solid #ece4c0}
ul.files a span,a.pdf span,a.doc span{font-size:.8em;color:#898989}
a.PDF,a.VID,a.EXE,a.XLS{display:-moz-inline-box;display:inline-block;padding-left:16px;background:url(../../icons/PDF.gif) 0 0 no-repeat}
a.PDF{background-image:url(../../icons/PDF.gif)}
a.VID{background-image:url(../../icons/VID.gif)}
a.EXE{background-image:url(../../icons/EXE.gif)}
a.XLS{background-image:url(../../icons/XLS.gif)}
li.PDF{list-style-image:url(../../icons/PDF.gif)}
li.VID{list-style-image:url(../../icons/VID.gif)}
li.EXE{list-style-image:url(../../icons/EXE.gif)}
li.XLS{list-style-image:url(../../icons/XLS.gif)}
ul.searchresults li h3,ul.searchresults li p{margin-bottom:.5em}
ul.searchresults li p.breadcrumb{font-size:.95em}
ul.searchresults li h3 a,ul.searchresults li h3 a span{color:#bca125;font-weight:bold;font-size:1em}
.more{display:-moz-inline-box;display:inline-block;margin-right:2em}
.date{font-weight:bold}
.navigation_buttons{margin:1.5em 0}
.column_body .locations{list-style:none;margin:2em 0;padding:0}
.locations li{margin-bottom:2em}
.locations h2{margin:0 0 .5em 0}
#feature_home{position:relative}
body.home #feature_home{height:406px}
#feature_home img{position:relative;z-index:1}
#feature_home span{display:block;margin-left:50px;margin-bottom:.5em;white-space:nowrap}
#feature_home span:first-child{margin-left:0}
#feature_home div.caption{position:absolute;z-index:2;font-size:1.9em;color:#271e23;text-transform:uppercase;font-weight:bold;letter-spacing:.02em;top:60px;left:60px;padding-top:5px}
.home #feature_home div.caption{font-size:2em;color:#c5b87e;top:290px;left:461px;width:439px}
.home #feature_home span{display:block;white-space:normal;line-height:1.1;margin-bottom:.1em;margin-right:10px}
.home #feature_home span.subheadline{color:#fff;font-size:.35em}
span.news_date{color:#b3b3b3;display:inline;font-size:1em;font-weight:bold;padding-right:3px}
#filter_results_header a.rssLink{border-bottom:0;float:left;padding:2px 8px 0 0}
body.FF2 #filter_results_header a.rssLink{padding-top:1px}
#filter_results_header a.rssLink.safari{padding-top:1px}
#filter_results_header a.rssLink img{vertical-align:top}
.tos_box{width:200px;height:90px;overflow:auto;border:1px solid #eee;margin:10px 0}
.hide{display:none}
.float_left{float:left}
.float_right{float:right}
.align_left{text-align:left}
.align_right{text-align:right}
.align_center{text-align:center}
.clear{clear:both}
.w_05{width:5%}
.w_10{width:10%}
.w_20{width:20%}
.w_25{width:25%}
.w_33{width:33%}
.w_40{width:40%}
.w_50{width:50%}
.w_60{width:60%}
.w_66{width:66%}
.w_80{width:80%}
.w_100{width:100%}
.clear_fix:after,.tab_body:after,#column_main:after,#columns:after,.body_columns:after,form ul.fields:after,form ul.fields li:after,.dropdown_inner:after,.news_items:after,.tab_header:after,.ui-tabs li.ui-state-default span:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.select_field,.text_field{background-color:#fff;border:1px solid #e0e0e0;color:#999;font-size:11px;padding:4px}
body.home .select_field,body.home .text_field,#global_search .select_field,#global_search .text_field{background-color:#353535;border:0;color:#999}
#global_search select{width:180px}
#global_search span.select{width:152px;height:auto;float:left;display:-moz-inline-box;display:inline-block}
#global_search span.select,body.home span.select{border-color:#353535;background:#353535 url(../images/form/select_arrow.gif) no-repeat 100% 50%}
#global_search span.select{border:0}
span.checkbox{width:14px;height:14px;padding:0 5px 0 0;background:url(../images/form/checkbox.gif) no-repeat;display:block;clear:left;float:left}
span.radio{width:14px;height:14px;padding:0 5px 0 0;background:url(../images/form/radio.gif) no-repeat;display:block;clear:left;float:left}
span.select{font-size:11px;padding:4px;display:block;padding:4px 24px 3px 4px;background:#fff url(../images/form/select_arrow_light_tall.gif) no-repeat 100% 50%;overflow:hidden;border:solid 1px #ddd;position:absolute;top:0;left:0;text-align:left;width:170px;max-width:170px;white-space:nowrap}
select{width:170px;height:24px}
#column_sidebar select{width:200px}
.module ul.fields .select_field{width:205px}
.column_body select{width:155px}
.column_body span.select{width:125px}
.column_body .module span.select{width:175px}
span.select span{display:block;width:26px;height:24px;background:#fff url(../images/form/select_arrow_light_tall.gif) no-repeat 100% 50%;position:absolute;top:-1px;right:0;border-left:1px solid #ccc}
#global_search span.select span,body.home span.select span{background:#353535 url(../images/form/select_arrow.gif) no-repeat 100% 50%}
body.home span.select span,#global_search span.select span{border:0}
span.select_wrap{position:relative;height:24px;display:inline-block;width:155px}
.module span.select_wrap{width:200px}
#global_search span.select_wrap{display:inline-block;padding:0;width:180px}
body.emea-cis_portuguese #global_search select,body.emea-cis_portuguese #global_search span.select_wrap{width:230px}
body.emea-cis_portuguese #global_search span.select{max-width:202px;width:202px}
span.select_wrap_outer{display:inline-block}
body.safari ul.fields span.select_wrap{margin-top:1px}
.select_field{display:-moz-inline-box;display:inline-block;height:24px;padding:0}
#global_search .select_field{top:-2px}
.select_wrap.FF2{padding-top:8px}
ul.fields .select_wrap.FF2{padding-top:10px}
#global_search .select_wrap.FF2 select{top:-4px}
select.expanded{width:auto}
.button_submit,.button_wrap{display:-moz-inline-box;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;font-size:11px;padding:4px 12px 3px;color:#999;background:#fff url(../images/design/bg_btn_light_grey.gif) 0 100% repeat-x;border:2px solid #dedede;cursor:pointer}
a.button_submit{color:#999}
#global_search a.button_submit{color:#999}
body.home .button_submit{color:#999;background:0;background-color:#444;border:0}
.button_submit:hover{color:#353535;background:0;background-color:#efefef}
body.home .button_submit:hover{color:#fff;background:0;background-color:#353535}
#global_search .button_submit{border:0;background:#444 url(../images/design/bg_btn_dark.gif) 0 100% repeat-x}
body.win-FF3 #global_search .button_submit{top:-1px;position:relative}
#global_search .button_submit.FF2{position:relative;top:-5px}
body.win #global_search .button_submit.FF2{padding-bottom:4px}
body.mac #global_search .button_submit.FF2{padding-top:5px;padding-bottom:5px}
.set_dealer_container .button_submit{width:auto;max-width:215px;_width:215px;word-wrap:break-word}
#global_search .button_submit:hover{color:#fff}
form ul li{padding:.25em 0}
body.FF2 form ul li#zip{padding-top:.5em}
form span#zip{height:24px}
body.safari form span#zip input{top:-2px;position:relative}
body.FF2 form span#zip input{padding-bottom:4px}
form.dealer_search .wrap_float{float:left;display:block;margin:0 4px 0 0}
form.dealer_search #city input{margin:0}
form.dealer_search #location_or{line-height:2em;width:24px;text-align:center}
form.dealer_search #city{width:155px;margin:0 4px 0 0}
.body_main_full form.dealer_search #city input{width:145px;margin:0}
.body_main_full form.dealer_search{padding-bottom:28px}
#column_main form.dealer_search .select_wrap{float:left;padding-top:0}
.body_sub form.dealer_search li{height:24px}
.body_sub form.dealer_search select{width:200px}
.attachment_lines .body_sub{margin-bottom:50px}
.module .text_field{width:190px}
body.home .module .text_field{width:192px}
input.input_no_style{border:1px solid #fff;color:#000;background-color:#fff!important}
span.filter_arrow{display:-moz-inline-box;display:inline-block;text-align:center;position:relative;padding:6px 2px;top:-4px;line-height:12px}
body.FF2 span.filter_arrow{top:-10px}
fieldset{clear:both;margin-bottom:2em}
legend{padding:0 0 .5em}
fieldset fieldset legend{padding:0 0 1.5em;font-size:1em}
fieldset label{font-size:.85em;font-weight:700;display:block}
* html legend{margin-left:-7px}
*+html legend{margin-left:-7px}
form .field,form .buttons,form ul.fields li{clear:both;margin:0 0 .25em}
form .field label,form ul.fields label,form ul.fields span.label{display:block;margin-right:1em}
form ul.fields label{margin-bottom:2px}
form ul.fields{margin:0;padding:0}
form ul.fields li{list-style-type:none}
form ul.inline li,form ul.inline label{display:inline}
form ul.inline li{padding:0 .75em 0 0}
form ul.nowrap label{float:left;text-align:right;width:245px}
input.radio,input.checkbox{margin:3px;vertical-align:bottom}
button,input.submit,input.image{cursor:pointer}
* html input.radio,* html input.checkbox{margin:0;vertical-align:middle}
*+html input.radio,*+html input.checkbox{margin:0;vertical-align:middle}
textarea{overflow:auto}
input.text,input.password,textarea,select{margin:0;font:1em/1.3 Helvetica,Arial,sans-serif;vertical-align:bottom}
input.text,input.password{border:1px solid #444;border-bottom-color:#666;border-right-color:#666;padding:2px}
* html button{margin:0 .34em 0 0}
*+html button{margin:0 .34em 0 0}
form.horizontal .field label,form.horizontal ul.fields label,form.horizontal ul.fields span.label{display:inline;float:left}
form ul.fields li{position:relative;display:block}
form ul.fields ul.fields{float:left}
form ul.fields input[type="text"],form ul.fields textarea{width:175px;border:1px solid #ccc;padding:4px}
form ul.fields.two_column input[type="text"],form ul.fields.two_column textarea{width:90%}
form ul.fields li#zip{padding-top:1em}
form ul.fields label.overlap{position:absolute;top:8px;left:5px;color:#999}
form ul.fields.two_column li{float:left;width:49%;clear:none}
form ul.fields.two_column li.w_25{width:25%}
form ul.fields.two_column li.w_33{width:33%}
form ul.fields.two_column li.w_100{width:100%}
form ul.fields.two_column li.w_100 textarea{width:94%}
form ul.checkbox_group li,form ul.radio_group li{margin-bottom:.25em}
form ul.checkbox_group{margin-bottom:1em}
.checkbox_group input,.radio_group input,span.radio,span.checkbox{position:absolute;left:0;top:2px}
span.radio,span.checkbox{top:.3em}
body.FF2 span.checkbox{top:5px}
.checkbox_group label,.radio_group label{float:none;margin-left:2em;display:none}
form ul.fields span.note{font-size:.8em;display:block;color:#999}
form ul.nowrap span.note{display:inline}
span.required,label.error,li.error label,fieldset.error legend,.feedbackPanelERROR{color:#933;font-weight:bold}
ul.feedbackPanel{list-style:none;margin-left:0;padding-left:0}
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{width:100%;background:#ee0101;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.greenPopup .formErrorContent{background:#33be40}
.blackPopup .formErrorContent{background:#393939;color:#FFF}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001}
.formError .formErrorArrowBottom{top:0;margin:-6px}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF}
.formError .formErrorArrow .line10{width:15px;border:0}
.formError .formErrorArrow .line9{width:13px;border:0}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.formError .formErrorArrow .line2{width:3px;border:0;background:#ddd}
.formError .formErrorArrow .line1{width:1px;border:0;background:#ddd}
input[type=text].error,textarea.error{background-color:#ffc0cb}
table#netwrap-results{width:438px}
table#netwrap-results th{width:35%}
table#netwrap-results th,table#netwrap-results td{text-align:right}
table#netwrap-results thead th{text-align:left;font-weight:bold}
table#netwrap-results td{padding:0 15px 0 0;width:15%}
table#netwrap-differential{width:100%}
table#netwrap-differential td{width:50%}
