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:none;}
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:none;}
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;}
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:none;}
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.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{height:3.5em;line-height:3.5em;}
#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:none;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:#e1b01f;color:#232323;}
#nav_main li ul a:hover{background-color:transparent;color:#fffde9;}
body.map #nav_main{text-align:center;color:#c2b77e;width:100%;padding:0;}
body.map #nav_main p{line-height:3em;}
#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:none;}
.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:none;}
#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:#afafaf;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;}
#nav_sidebar ul ul{margin-left:1em;padding-left:1em;border-left:1px solid #f6f6f6;}
#breadcrumbs{background-color:#666;padding:1em;color:#333;}
.breadcrumbs{margin-bottom:.25em;}
#breadcrumbs p{margin:0;}
#breadcrumbs span,.breadcrumbs span{color:#a58e1f;}
#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{position:relative;}
.region ul{display:none;position:absolute;background:#000;border:1px solid #333;text-align:left;}
.region ul ul{display:none;}
.region ul li.parent{position:relative;background:url(../images/design/bg_has_children.gif) 95% 50% no-repeat;z-index:1;}
.region ul li.parent ul{padding:0;width:inherit;}
.region ul li.parent ul li a span{white-space:nowrap;}
.region ul a,.region ul span.parent_span{color:#c2b77e;padding:5px 10px;border:0;width:70px;display:block;}
.region ul a:hover{color:#7e9d8f;}
.region{position:absolute;}
.region:hover ul{display:block;}
.region:hover ul ul{display:none;}
.region h1{display:none;}
.region_na{top:0;left:0;width:400px;height:238px;}
.region_sa{top:240px;left:0;width:390px;height:250px;}
.region_eu1{top:0;left:400px;width:400px;height:175px;}
.region_eu2{top:175px;left:400px;width:190px;height:65px;}
.region_eu3{top:238px;left:390px;width:200px;height:180px;}
.region_as_au{top:175px;left:590px;width:260px;height:290px;}
.region_na ul{top:120px;left:180px;}
.region_sa ul{top:80px;left:230px;}
.region_eu1 ul{top:140px;left:100px;}
.region_eu2 ul{top:-35px;left:100px;}
.region_eu3 ul{top:-98px;left:110px;}
.region_as_au ul{top:90px;left:80px;}
.region ul li:hover ul{display:block;}
.region_na ul ul,.region_sa ul ul,.region_eu1 ul ul,.region_eu2 ul ul,.region_eu3 ul ul,.region_as_au ul ul{top:14px;left:83px;}
.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:#9f9f9f;background-color:#f1f1f1;border:1px solid #999;}
a.module:hover{border-color:#ceb127;background-color:#fbf9ee;height:auto;}
body.home a.module{color:#ceb127;background-color:#000;}
body.home a.module:hover{background-color:#4f4f4f;}
.module h4{font-size:1.2em;}
.module .find_a_dealer h4{font-size:14.4px;margin-top:2px;}
.module .preferred_dealer h4{margin-top:11px;}
.module.expandable h4{padding:18px;margin:-18px;cursor:pointer;background:url(../images/design/arrow_closed.gif) 5px 50% no-repeat;}
.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;}
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;}
.column_body .news_item h3{margin-top:0;margin-bottom:14px;}
.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%;}
table.three_cols td:first-child{width:34%;}
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;}
.column_body .overview_headline h3{margin-top:0;}
.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:#d0b127;border-color:#b7a96e;letter-spacing:.025em;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #999;}
a.button.cta span.button_background{position:absolute;bottom:0;left:1px;right:1px;display:block;height:1em;z-index:0;background-color:#c3a72c;}
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;}
#literature_listing.side_by_side{margin-left:10px;padding-left:10px;border-left:1px solid #E1E1E1;width:173px;}
#literature_listing h4{margin-top:0;}
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:#7d7d7d;border:0;}
ul.files a img,a.pdf img,a.doc img{margin-right:6px;vertical-align:-5%;}
.news_block a.pdf{color:#bca125;border-bottom:1px solid #ece4c0;}
ul.files a span,a.pdf span,a.doc span{font-size:.8em;color:#bab9b9;}
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:none;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:none;}
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;}
#dealer_form_fields a.button_submit{color:#BCA125;}
body.home .button_submit{color:#999;background:none;background-color:#444;border:none;}
.button_submit:hover{color:#353535;background:none;background-color:#efefef;}
body.home .button_submit:hover{color:#fff;background:none;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;}
.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:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.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:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;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%;}