/* ---------- 1/4, 1/4, 1/4, 1/4 grid styles ----------- */
html { background:none; }
.yui-gh { float:left; overflow:visible; }
.yui-gh .yui-u {width:24.7%; float:left;}
.yui-gh .first {width:auto;}

body { 
  /* background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/doc_bg.jpg) no-repeat fixed center top; */
  background: #AEAEAE; 
  font-family: Helvetica,  Arial, Verdana,  sans-serif; 
}
#drop_shadow { width: 998px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/drop_shadow.png) repeat-y left top; margin: 0 auto; }

h1, h2, h3 { font-weight: bold; }
a, a:hover, a:visited, a:active { border: none; text-decoration: none; color: #333; }
a:focus { border: none; outline: none; }
a:hover { text-decoration: underline/* !important*/; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
em, i { font-style: italic; }
strong, b { font-weight: bold; }
.hidden { position: absolute; left: -9999px; }
.cloak {display:none;}
.selectbox-wrapper { font-family: Helvetica,  Arial, Verdana,  sans-serif;  color: #000; text-transform: none; }
input { padding: 2px; height: 14px; border: 1px solid #000; }
input.radiofield { border: none; }
textarea { padding: 2px 0 2px 2px; }

#doc-mtd { width: 980px; margin: 0 auto; background: #fff; text-align: left; position:relative; padding-top: 165px; overflow-y: hidden; }
.progress #doc-mtd{padding-top:116px; }
a.button, a.button2, a.button4 { display: inline-block; height: 18px; text-decoration: none !important; color: #fff !important; cursor: pointer; }
a.button:link, a.button:hover, a.button:visited, a.button2:link, a.button2:hover, a.button2:visited, a.button4:link, a.button4:hover, a.button4:visited{text-decoration:none !important;}
a.button { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_right.png) no-repeat right top !important; }
a.button2 { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_right2.png) no-repeat right top !important; }
a.button3 { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/checkout_btn_right.png) no-repeat right top !important; cursor: pointer; color: #fff !important; display: inline-block; padding-right: 10px; }
a.button4 { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_right3.png) no-repeat right top !important; color: #333 !important; }
a.button .slide, a.button2 .slide, a.button3 .slide, a.button4 .slide { padding: 1px 0 2px 12px; margin-right: 12px; display: inline-block; *display: inline; zoom: 1; white-space: nowrap; height: 15px; text-transform: none;  font-weight: bold; text-decoration: none !important; }
#hd  a.button .slide, #hd  a.button2 .slide, #hd a.button3 .slide { font-size: 85%; }
#hd .part_finder a.button .slide, #hd  a.button2 .slide, #hd a.button3 .slide { font-size: 67%; }
a.button .slide { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_slide.png) no-repeat left top !important; }
a.button2 .slide { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_slide2.png) no-repeat left top !important; }
a.button3 .slide { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/checkout_btn_slide.png) no-repeat left top !important; }
a.button4 .slide { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_slide3.png) no-repeat left top !important; }
button{border:none;display:block; height:18px; text-align:center;color:#fff; cursor:pointer; text-decoration:none!important;}
button .slide{margin:0;display:block;position:relative;white-space:nowrap;height:15px;padding:3px 5px 0px 12px;margin-right:18px; text-transform:none; font-size:85%; font-weight:bold; text-decoration: none !important; }
.search_fields { overflow: hidden; }
.search_fields input { float: left; width: 146px; height: 14px; border: 1px solid #333; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/part_search_bg.png) no-repeat left top; padding: 2px 7px; font-size: 1em; }
.search_fields a.button { float: left; margin: 1px 0 0 5px; }
#partSearchTerm {margin-left:4px;margin-right:6px;margin-bottom:6px;height:25px;}
#back-to-cat-button{float: right;margin-right: 33px;}
#kc-back-to-category{float: right;margin-top: -45px;margin-right: 50px;}
.hidden_withspace { position: relative; left: -9999px; }
/* head */
#hd { position:absolute; top:0; left:0; width:100%; z-index:9; }
.hd-wrap { position: relative; }
#hd a.button .slide, #hd a.button2 .slide, #hd a.button3 .slide, #hd a.button4 .slide { padding: 3px 0 0 12px; }
#hd .utility_nav { background: #efede7; padding: 5px 0; overflow: hidden;  width: inherit;  color: #333; font-weight: bold; }
#hd .utility_nav a:hover { text-decoration: underline; }
#hd .utility_nav ul { padding-right: 10px; text-align: right; }
#hd .utility_nav li { display: inline; padding-left: 23px; text-transform: none; font-size: 85%; }
#hd .utility_nav li a { color: #333; }
#hd .mtd_logo { margin: 6px 0 3px 22px; display: block; float: left; width: 147px; height: 65px; }
#hd .header_content { float: right; margin: 17px 9px 0px 0px; width: 600px; position: relative; text-align: right;  }
#hd .cart_monitor {	margin-right: 2px; color: #333; font-weight: bold; width: 100%;}
#hd .cart_monitor .green { color: #408739; }
#hd .cart_monitor li { display: inline; }
#hd .cart_monitor li.special_offer { text-transform: none; font-size: 93%; color: #000;  text-decoration:none;}
#hd .cart_monitor li.in_cart { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/cart_icon.gif) no-repeat left top; padding-left: 31px; margin-left: 19px; margin-right: 4px;  cursor: pointer; font-size: 85%; }
#hd .cart_monitor li.free_shipping { font-size: 85%; }
#hd .just_added_wrapper, #hd .just_added, #hd .just_added_content {  }
#hd .just_added_wrapper {  }
#hd .just_added_wrapper h2 { margin-bottom: 13px; }
#hd .just_added { background-position: -520px bottom; text-align: left; padding-bottom: 22px; }
#hd .just_added_content { background-position: -260px top; background-repeat: repeat-y; padding: 5px 28px 10px 30px; }
#hd .just_added_content ul {  }
#hd .just_added_content li { text-transform: none; font-size: 85%; }
#hd .just_added_content .prod_name { font-size: 93%; margin-bottom: 10px; font-size: 93%; display: inline-block; }
#hd .just_added_content .value { font-weight: normal; }
#hd .just_added_content .numItems { text-transform: none; margin-bottom: 4px; }
#hd .just_added_content .subtotal {}
#hd .just_added_content .subtotal span { color: #408739; font-size: 109.4%; }
#hd .just_added_item { clear: both; margin-bottom: 8px; overflow: hidden; }
#hd .just_added_item .prod_img { float: left; }
#hd .just_added_item .prod_img img { border: 1px solid #ccc; }
#hd .just_added_item_content { margin-left: 94px; }
#hd .just_added_content .aggregate { clear: left; background: #efede7; padding: 6px 7px; margin-bottom: 11px; }
#hd .just_added_content .action { overflow: hidden; width: 100%; clear: both; }
#hd .just_added_content a.button { float: right; }
#hd .just_added_content .close { color: #333;  text-transform: none; text-decoration: none !important; float: right; padding-right: 16px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/remove.gif) no-repeat right top; margin: 0 9px 8px 0; font-size: 85%; }
#hd .quick_cart, #hd .quick_cart_content { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/quick_cart_sprite.png) no-repeat; }
#hd .quick_cart_wrapper { display: none; }
#hd .quick_cart_wrapper h2 {  }
#hd .quick_cart { background-position: -786px bottom; padding-bottom: 22px; text-align: left; }
#hd .quick_cart_content { background-position: -393px top; background-repeat: repeat-y; padding: 5px 27px 10px 30px; }
#hd .quick_cart_item { margin-bottom: 6px; clear: both; }
#hd .quick_cart_item a { float: left; }
#hd .quick_cart_item .remove { margin-top: 26px; }
#hd .quick_cart_item .prod_img { margin-left: 9px; }
#hd .quick_cart_item .prod_img img { border: 1px solid #ccc; }
#hd .quick_cart_item_content { margin-left: 89px; background: #efede7; width: 72%; }
#hd .quick_cart_item_content tr { height: 12px; }
#hd .quick_cart_item_content td { vertical-align: top; padding: 10px 7px 2px; font-size: 85%; }
#hd .quick_cart_item_content td.last { padding-top: 0; padding-bottom: 22px; }
#hd .quick_cart_item_content td.align_right	{ text-align: right; }
#hd .quick_cart_item_content td span { font-weight: normal; font-size: 108%; }
#hd .quick_cart_item_content td .green, #hd .quick_cart_item_content td .green a { color: #408739; float: none; text-transform: none; }
#hd .quick_cart_item_content td p {  text-transform: none; }
#hd .quick_cart_item_content .prod_name p { font-size: 108%; }
#hd .quick_cart_content .aggregate { text-transform: none;  margin: 10px 0; overflow: hidden; font-size: 85%; }
#hd .quick_cart_content .aggregate .numItems { padding-left: 22px; float: left; }
#hd .quick_cart_content .aggregate .subtotal { float: right; padding-right: 9px; }
#hd .quick_cart_content .aggregate .subtotal span { color: #408739; font-size: 109.4%; }
#hd .quick_cart_content .action { overflow: hidden; width: 100%; clear: both; }
#hd .quick_cart_content .action a.button { float: right; margin-right: 4px; }
#hd .searchbar { overflow: hidden; margin-top: 19px; float: right; }
#hd .searchbar h2 { float: left; font-size: 153.9%; color: #539a4b; }
#hd .searchbar .phone { margin: -2px 22px 0 0; }

#hd .help { overflow: hidden; margin: 10px 0px 10px; float: right; }
#hd .help h2 { float: left; font-size: 153.9%; color: #539a4b; }
#hd .help .phone { margin: -2px 0px 0 0; }

#hd .searchbar .search_fields { float: left; }
#hd .searchbar .search_fields a.button { margin-left: 11px; }
#hd .searchbar .search_fields input { font-size: 85%; }
#hd .searchbar li { display: inline; }
#hd .main_nav {
  background: none !important;
  background-color: #424242 !important;
  padding: 0px 0 0 !important;
  font-size: 100%;
  font-weight: bold;
  float: right !important;
  width: 100% !important;
  margin-top: 40px !important; 
}
#hd .progress { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/progress_indicator.jpg) no-repeat left top; padding: 0; font-size: 93%; font-weight: bold; float: left; width: 100%; }
#hd .main_nav ul { float: left; padding-left: 13px; }
#hd .main_nav li { text-transform: none; display: block; float: left; height: 26px; position: relative; }
#hd .progress li { padding:14px 0px 0px 46px;font-size:13px;color:#fff;text-transform: none; display: block; float: left; height: 26px; position: relative; }
#hd .progress li.pb1{padding-left:52px;}
#hd .progress li.pb2{padding-left:19px;}
#hd .progress li.pb3{padding-left:60px;}
#hd .progress li.pb4{padding-left:19px;}
#hd .progress li.pb5{padding-left:57px;}
#hd .progress li.pb6{padding-left:19px;}
#hd .progress li.inactive{color:#818181;}
#hd .main_nav li a { 
  text-decoration: none; 
  height: 26px; 
  display: block; 
  cursor: pointer; 
  float: left; 
  position: relative; 
  color: #fff; 
  border: 1px solid transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#hd .main_nav li a span { 
  display: block;
  padding: 0 16px;
  margin-left: 16px;
  line-height: 26px; 
  background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/main_nav_carrots.png) no-repeat 0 0; 
}
#hd .main_nav li a:hover, #hd .main_nav li .active {
  background-color: #fff;
  color: #333;
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border: 1px solid #141906;
  border-bottom: none;
}
#hd .main_nav li a:hover span, #hd .main_nav li .active span {
  background-position: 0 -26px;
}
#hd .main_nav li.dd1 a { width: 105px; }
#hd .main_nav li.dd2 a { width:  145px; }
#hd .main_nav li.dd3 a { width: 185px }
#hd .main_nav li.dd4 { padding-left: 2px; }
#hd .main_nav li.dd4 a { width: 225px; }
#hd .main_nav li.dd5 a { width: 153px; }
#hd .main_nav li.dd6 a { width: 121px; }
#hd .dropdowns .dd1, #hd .dropdowns .dd2, #hd .dropdowns .dd3, #hd .dropdowns .dd4, #hd .dropdowns .dd5, #hd .dropdowns .dd6 {
  top: 167px;
  position: absolute;
  z-index: 1;
  color: #333;
  font-weight: normal;
  padding: 10px;
  background: #fff;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid #141906;
  border-top: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#hd .dropdowns .dd1 { width: 655px; left: 13px; }
#hd .dropdowns .dd2 { width: 227px; left: 118px; }
#hd .dropdowns .dd3 { width: 400px; left: 263px; }
#hd .dropdowns .dd4 { width: 300px; left: 450px; }
#hd .dropdowns .dd5 { width: 550px; left: 431px; }
#hd .dropdowns .dd6 { width: 229px; left: 752px; }
#hd .dropdowns .dd3 .yui-u { width: 49%; }
#hd .dropdowns .dd4 .yui-u { width: 49%; }
#hd .dropdowns .dd5 .yui-u { width: 49%; }
#hd .dropdowns h3 { color: #408739; padding: 5px 11px; background: #efede7; margin-bottom: 15px; text-transform: none; font-size: 93%; }
/*The following unordered list styles are set up this way because they should not apply to the automplete dropdown list in .dd1 but IE8 does not
support css exclusions.*/
#hd .dropdowns > div > ul > ul,
#hd .dropdowns > div > div > ul,
#hd .dropdowns > div > ul { padding-left: 11px; font-size: 93%; }
#hd .dropdowns > div > ul > ul > li,
#hd .dropdowns > div > div > ul > li,
#hd .dropdowns > div > ul > li { text-transform: capitalize; float: none; height: auto; display: inline; }
#hd .dropdowns > div > ul > ul > li a,
#hd .dropdowns > div > div > ul > li a,
#hd .dropdowns > div > ul > li a { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/dd_arrow.gif) no-repeat left 4px; color: #333; padding: 0 0 0 13px; margin: 0 0 4px; height: auto; float: none; display: block; }
#hd .dropdowns .part_finder { background: #efede7; }
#hd .dropdowns .part_finder h3 { background: #000; color: #fff; margin: 0;  }
#hd .dropdowns .part_finder .autocomplete a { display: block; margin-bottom: 0px; text-decoration: none;}
#hd .dropdowns .part_finder a.button { display: block; padding: 0; height: 18px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_right.png) no-repeat right top; }
#hd .dropdowns .part_finder a.button span { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_slide.png) no-repeat left top; padding: 3px 0 0 12px; margin-right: 12px; display: inline-block; height: 15px; color: #fff; }
#hd .dropdowns .part_finder_content { padding: 16px 11px; }
#hd .dropdowns .part_finder_content label, #hd .dropdowns .part_finder_content h3 { color: #408739; font-weight: bold; background: none; padding: 0; text-transform: none; font-size: 93%; }
#hd .dropdowns .part_finder_content h3 { margin-bottom: 4px; }
#hd .dropdowns .part_finder_content .part_number, #hd .dropdowns .part_finder_content .model_number { margin-bottom: 16px; }
#hd .dropdowns .part_finder_content .search_fields { margin-top: 4px; }
#hd .dropdowns .part_finder_content input { width: 124px; font-size: 0.846em }
#hd .dropdowns .part_finder_content p { text-transform: none; margin-bottom: 10px; font-size: 85%;  }
#hd .dropdowns .dd1, #hd .dropdowns .dd2, #hd .dropdowns .dd3, #hd .dropdowns .dd4, #hd .dropdowns .dd5, #hd .dropdowns .dd6 { display: none; }

#bd { color: #333; font-size:11px; }
/* Start Base styles */
#bd h1 { font-size: 163.6%; color: #000; text-transform: none; margin: 16px 0; }
#bd h2 { font-size: 127.3%; text-transform: none; margin: 12px 0; }
#bd h3 { text-transform: none; color: #424242; margin: 8px 0; }
#content-results h3 { text-transform: none; }
#bd p { margin-bottom: 8px; line-height: 1.629em; }
#bd li { line-height: 1.629em; }
#bd ul, #bd ol { margin: 8px 0; }
#bd ul li { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/square_bullet.gif) no-repeat 0px 7px; padding-left: 17px; }
#bd ol { margin-left: 17px; }
#bd ol li { list-style: decimal outside; }
#bd a { line-height: 1.629em; }
#bd a.action { padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 2px; display: inline-block; margin-bottom: 8px; line-height: 1.629em; }
#bd li a, #bd p a, #bd label a { color: #408739; text-decoration: underline; background: none; padding: 0; display: inline; margin-bottom: 0; }
#bd li a:hover, #bd p a:hover { color: #333; text-decoration: none; }
#ltlShipping a, #ltlShipping a:hover{color: #333 !important; text-decoration: none !important;}
/* End Base styles */
#bd .print_logo { display: none; }
#bd .banner { height: 284px; overflow: hidden; position: relative; }
#bd .banner .slides { height: 284px; }
#bd .banner .slides img { display: none; }
#bd .banner .slides img.first { display: block; }
#bd .banner .banner_button { right: 79px; top: 77px; position: absolute; }
/* part finder */
#bd .part_finder { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/part_finder_bg.png) no-repeat left top; width: 408px; height: 271px; position: absolute; top: 8px; left: 22px; }
#bd .part_finder h2 { display: inline-block; margin: 0; }
#bd .part_finder img { margin: 21px 0 0 131px; }
#bd .part_finder_content { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/part_finder_content_bg.jpg) no-repeat left top; width: 291px; height: 154px; margin: 8px 0 0 41px; padding: 20px 18px; color: #f2f1f1; font-weight: bold; }
#bd .part_finder_content h3 { clear: both; font-size: 127.3%; margin: 0 0 4px; color: #fff; }
#bd .part_finder_content p { margin-bottom: 12px; font-size: 109.1%; line-height: 1.231; }
#bd .part_finder_content label { font-size: 127.3%; }
#bd .part_finder_content a.button { padding: 0; margin-bottom: 0; }
#bd .part_finder_content .search_fields { margin-top: 8px; }
#bd .part_finder_content .search_fields input { width: 72px; margin: 0px; }
#bd .part_finder_content .part_number { float: left; padding: 0px; }
#bd .part_finder_content .model_number { float: right; padding: 0px; }
#bd .part_finder_content .part_cont { float: left; width: 290px; margin-top: 24px; }
/* category navigation */
#bd .category_nav { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/category_nav_bg.jpg) no-repeat left top; height: 42px; }
#bd .category_nav img { margin: 16px 0 0 42px; float: left; }
#bd .category_nav ul { margin: 12px 0 0 2px; float: left; }
#bd .category_nav li { display: inline; text-transform: none; padding-left: 8px; background: none; }
#bd .category_nav li a { text-decoration: none; padding-left: 9px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/category_nav_arrow.gif) no-repeat left 4px; font-size: 118.2%; font-weight: bold; color: #fff !important; }
#bd .category_nav li a:hover { text-decoration: underline; }
/* espot sections */		
#bd .e-spots { margin: 12px 10px 12px 2px; color: #333; clear: left; }
#bd .spot4 { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/espot_bg.png); }
#bd .e-spots .first { margin-left: 0 !important; }
#bd .e-spots .leading { width: 25%; }
#bd .e-spots .box4 { padding-left: 8px; }
#bd .e-spots .box2 { margin-left: 10px; padding: 10px 12px 0; }
#bd .e-spots .box2 h3 { margin-bottom: 2px; font-size: 127.3%; }
#bd .e-spots .box_wide4 { width: 236px; }
#bd .e-spots .box_content { padding: 16px 12px; }
#bd .e-spots .narrow { width: 24.8%; }
#bd .e-spots h3 { color: #408739; font-size: 109.1%; font-weight: bold; margin: 0 0 8px; }
#bd .e-spots p { margin-bottom: 24px; }
#bd .e-spots a { text-decoration: none; }
#bd .e-spots a:hover { text-decoration: underline; }
#bd .e-spots a.button { padding: 0; margin: 0; }
#bd .e-spots ul { margin: 0; }
#bd .e-spots li { margin-bottom: 6px; padding: 0; background: none; line-height: 1.231; }
#bd .e-spots li a { padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 1px; color: #333; display: inline-block; line-height: 1.231; }
#bd .e-spots label { font-weight: bold; display: block; margin-bottom: 5px;  clear: left; }
#bd .e-spots select { margin-bottom: 9px; width: 156px; height: 18px; border: 1px solid #7f9db9;  }
#bd .e-spots .selectbox-wrapper { width: 156px; }
#bd .e-spots .selectbox-wrapper ul { width: 156px; }
#bd .e-spots .cBoxFloatWrap { margin-bottom: 9px; }
#bd .e-spots .mtd_mowers{background: url(/wcpics/BuyMTDOnlineUS/en_US/images/espot_mtd_mowers.png) no-repeat 0px 0px;width:370px; height:136px;}
#bd .e-spots .mtd_mowers a.button{position:absolute;top:50px;right:10px;}
#bd .genuine_brands {  display: table-cell; padding: 8px 19px; float: left; clear: both; width: 932px; padding-bottom: 10px;}
#bd .genuine_brands .img_container { z-index:-1; vertical-align: middle; margin-left: 12px; display: inline-block; }
#bd .genuine_brands span.first { margin-left: 7px; }
#bd .genuine_brands span.second { margin-left: 6px; }
#bd .genuine_brands a { padding: 0; background: none; margin: 0;}
#bd .breadcrumbs { text-transform: none; font-weight: bold; padding: 8px 0 6px; width: 100%; float: left; }
#bd .breadcrumbs p { float: left; margin-left: 10px; margin-bottom: 0; }
#bd .breadcrumbs a { color: #529a4b; margin-bottom: 0; }
#bd .breadcrumbs .utilities { text-transform: none; float: right; margin: 0 10px 0 0; display: inline; }
#bd .breadcrumbs .utilities li { float: left; margin-left: 22px; padding: 0; background: none; line-height: 1.231; display: inline; }
#bd .breadcrumbs .utilities li a { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/utility_icons_sprite.gif) no-repeat; padding: 1px 0 1px 26px; display: block; color: #333; text-decoration: none; line-height: 1.231; }
#bd .breadcrumbs .utilities li.u1 a { background-position: 0 0; }
#bd .breadcrumbs .utilities li.u2 a { background-position: 0 -18px; }
#bd .secondary_nav { background: #efede7; font-size:11px; }
#bd .secondary_nav_guest { background: none; }
#bd .secondary_nav h3, #bd .confirm .browse_content h3 { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/secondary_nav_left_green.png) no-repeat left top; padding-left: 12px; margin: 0 0 6px; height: 28px; color: #fff; font-size: 109.8%; }
#bd .secondary_nav .cart_num { position: relative; top: -28px; left: 230px; display: inline; color: #fff; text-transform: none; font-weight: bold; font-size: 109.8%; }
#bd .secondary_nav h3 span, .confirm .browse_content h3 span { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/secondary_nav_slide_green.png) no-repeat right top; padding: 7px 13px 0 1px; display: block; height: 19px; }
#bd .secondary_nav h3 span span, .confirm .browse_content h3 span span{background:none;padding:0;float:left;width:48%;}
#bd .secondary_nav > div > ul { padding-left: 12px; margin: 0; }
#bd .secondary_nav .selectbox-wrapper ul {padding:0;}
#bd .secondary_nav p, #bd .secondary_nav > div > ul > li, #bd .secondary_nav > div > ul > li a { line-height: 1.231; margin-bottom: 0; }
#bd .secondary_nav > div > ul > li { text-transform: none; float: none; height: auto; display: inline; padding: 0; background: none; }
#bd .secondary_nav .selectbox-wrapper li{display:block;}
#bd .secondary_nav > div > ul > li a { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/dd_arrow.gif) no-repeat left 4px; color: #333; padding: 0 0 0 12px; margin: 0 0 4px; height: auto; float: none; display: block; text-decoration: none/* !important*/; }
#bd .secondary_nav > div > ul > li a:hover { text-decoration: underline; }
#bd .secondary_nav a.button { margin-bottom: 0; padding: 0; }
#bd .secondary_nav > div > ul > li .current { font-weight: bold; }
#bd .secondary_nav .product_filter { padding-bottom: 28px; }
#bd .secondary_nav .browse_by { padding-bottom: 18px; }
#bd .secondary_nav .browse_by .frm_element { margin: 12px 0px; padding-left: 12px; }
#bd .secondary_nav .browse_by .frm_element .selectbox { width: 160px; }
#bd .secondary_nav .browse_by .frm_element .selectbox-wrapper ul, #bd .secondary_nav .browse_by .frm_element .selectbox-wrapper { width: 189px; }
#bd .secondary_nav .part_finder { background: #efede7; height: auto; position: static; width: auto; }
#bd .secondary_nav .part_finder h3 { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/secondary_nav_left_black.png) no-repeat left top; padding-left: 12px; height: 28px; color: #fff; font-size: 118%; }
#bd .secondary_nav .part_finder h3 span { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/secondary_nav_slide_black.png) no-repeat right top; padding: 7px 13px 0 1px; display: block; height: 20px; }
#bd .secondary_nav .part_finder .autocomplete a { display: block; } 
#bd .secondary_nav .part_finder a.button { display: inline-block; padding: 0; height: 18px; width: auto; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_right.png) no-repeat right top; margin-bottom: 6px; font-size: 11px;}
#bd .secondary_nav .part_finder a.button span { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_slide.png) no-repeat left top; padding: 1px 0 2px 12px; margin-right: 12px; display: inline-block; height: 15px; color: #fff; }
#bd .secondary_nav .part_finder_content { padding: 11px 12px; height: auto; margin: 0; width: auto; background: none; }
#bd .secondary_nav .part_finder_content .autocomplete { font-weight: normal; }
#bd .secondary_nav .part_finder_content label, #bd .secondary_nav .part_finder_content h3 { color: #408739; font-weight: bold; background: none; padding: 0; }
#bd .secondary_nav .part_finder_content label { font-size: 110%; text-transform: none; }
#bd .secondary_nav .part_finder_content h3 { font-size: 110%; margin-bottom: 4px; padding: 0; background: none; color: #408739; }
#bd .secondary_nav .part_finder_content .search_fields { margin-top: 4px; }
#bd .secondary_nav .part_finder_content input { width: 124px; }
#bd .secondary_nav .part_finder_content p { text-transform: none; margin-bottom: 10px; color: #333; font-weight: normal; font-size: 100%;  }
#bd .secondary_nav .part_finder_content .part_number { float: none; margin-bottom: 16px; }
#bd .secondary_nav .part_finder_content .model_number { float: none; margin-bottom: 16px; clear: left; }
#bd .secondary_nav .part_finder_content .part_cont { float: none; width: auto; margin: 0; clear: left; }
#bd .secondary_nav .part_finder_content .part_cont h3 { height: auto; }
#bd .secondary_nav .e-spot { margin: 5px; padding: 4px 0px; color: #fff; text-align:center}
#bd .secondary_nav .first { margin-top: 40px; width: auto; float: none; }
#bd .secondary_nav .last { padding-bottom: 0; margin-bottom: 0; }
#bd .secondary_nav .questions { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/sidebar_questions_bg.jpg) no-repeat left top; width: 147px; height: 205px; margin: 0 0 28px 6px; color: #f2f1f1; padding: 49px 32px 0 38px; font-weight: bold; text-transform: none; }
#bd .secondary_nav .questions h2 { font-size: 181.8%; margin: 0; }
#bd .secondary_nav .questions ul { padding: 0; margin: 14px 0 24px; }
#bd .secondary_nav .questions li a { padding-left: 18px; }
#bd .secondary_nav .questions p { font-size: 109.1%; }
#bd .secondary_nav .questions p.alert { font-size: 145.5%; margin-bottom: 4px; color: #fff; }
#bd .secondary_nav .questions a { color: #fff !important; text-transform: none; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left top; margin-bottom: 6px; }
#bd .secondary_nav .contact_us { overflow: hidden;padding-bottom: 34px; }
#bd .secondary_nav .contact_us p { line-height: 1.629em; font-weight: bold; margin: 0 0 14px; padding: 0 12px; text-transform: none; }
#bd .secondary_nav .contact_us p span { display: block; }
#bd .secondary_nav .contact_us .phone { font-size: 127.3%; }
#bd .secondary_nav .contact_us a.button { margin-left: 12px; }
#bd .secondary_nav .contact_us a.button img { float: left; margin: 2px 4px 0 0; }
#bd .secondary_nav .service_locator { overflow: hidden; }
#bd .secondary_nav .service_locator h3 { margin-bottom: 13px; }
#bd .secondary_nav .service_locator .line { float: left; width: 100%; padding-bottom: 6px; }
#bd .secondary_nav .service_locator label { float: left; margin: 3px 6px 0 0; width: 56px; text-align: right; font-weight: bold; text-transform: none; }
#bd .secondary_nav .service_locator #zip { float: left; width: 86px; }
#bd .secondary_nav .service_locator .cBoxFloatWrap { float: left; }
#bd .secondary_nav .service_locator_content { padding: 0 12px; }
#bd .secondary_nav .service_locator a.button { margin: 10px 0 34px 12px; }
#bd .secondary_nav .service_locator .selectbox { width: 96px; }
#bd .secondary_nav .service_locator .selectbox-wrapper ul { width: 125px; }

#bd p.subhead { margin: 19px 16px; }
#bd .browse_wrapper { padding: 0 10px 16px; clear: both; }
#bd .detail_wrapper { float:left; padding: 0 0 16px; }
#bd .browse_content { width: 75.3%;}
#bd .browse_content a { color: #2e6611; }
#bd .browse_content .print_link a{ color: #333; }
#bd .browse_content .category_header { background: #000; margin-bottom: 24px; }
#bd .browse_content .category_header h1 { clear: none; }
#bd .browse_content .tall h1 { margin-top: 140px; }
#bd .browse_content .category_content { margin-bottom: 28px; }
#bd .browse_content .category_header img { float: left; }
#bd .browse_content h1, #bd .browse_content h2 { clear: both; font-size: 218.2%; color: #fff; float: left; margin: 34px 0 0 11px; font-weight: normal; }
#bd .browse_content .kc-category-page, #bd .browse_content .support-category-page, #bd .browse_content .category-display-page { background-color: #000000; color: #FFFFFF; padding: 10px; width: 100%; margin: 0px 0px 10px -10px; }
#bd .browse_content h2 span, #bd .browse_content h1 span {float:left;}
#bd .browse_content h2 span.legend, #bd .browse_content h1 span.legend, #bd .browse_content h1 a, #bd .browse_content h2 a{color:#fff;float:right;text-align:right;font-size:68.8%;margin:3px 0 0; padding: 0; background: none; text-transform: capitalize;}
#bd .browse_content h1 a, #bd .browse_content h2 a {text-decoration: underline;}
#bd .browse_content .espot_seo { margin-bottom: 40px; }
#bd .browse_content .espot_seo .e-spot { height: 120px; background: #999; color: #fff; font-weight: bold; padding: 4px 7px; text-transform: none; margin-bottom: 10px; }
#bd .browse_content .espot_seo p { padding: 0 10px; }
#bd .browse_content iframe { border: 1px solid #ccc; }
#bd .browse_content .pagination { text-transform: none; border-bottom: 1px solid #ccc; padding-bottom: 9px; margin-bottom: 24px;  }
#bd .pagination { text-transform: none; border-bottom: 1px solid #ccc; padding-bottom: 9px; margin-bottom: 24px;  }
#bd .pagination ul { margin: 0; }
#bd .pagination li { float: left; padding: 0 7px; margin-top: 2px; background: none; }
#bd .pagination li a { text-decoration: none; }
#bd .pagination li a:hover { text-decoration: underline; }
#bd .pagination li.first { padding: 0; font-weight: bold; }
#bd .pagination li.divider { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/pagination_divider.gif) no-repeat left 5px; }
#bd .pagination li.filter { color: #2e6611; padding: 0; margin-top: 0; }
#bd .pagination li.filter_label { padding-right: 0; color: #2e6611; font-weight: bold; }
#bd .pagination li.filter .cBoxFloatWrap { margin-left: 2px; }
#bd .pagination li.filter .selectbox { width: 77px; margin: 0; font-size: 100%; }
#bd .pagination li.filter #numItems_input, #bd .pagination li.filter #numItemsBottom_input, #bd .pagination li.filter #numItems2_input, #bd .pagination li.filter #numItemsBottom2_input { width: 32px; }
/*#bd .pagination li.filter #numItems_container, #bd .pagination li.filter #numItemsBottom_container, #bd .pagination li.filter #numItems2_container, #bd .pagination li.filter #numItemsBottom2_container { width: 63px !important; }*/
#bd .pagination li.filter #numItems_container ul, #bd .pagination li.filter #numItemsBottom_container ul, #bd .pagination li.filter #numItems2_container ul, #bd .pagination li.filter #numItemsBottom2_container ul { width: 61px; }
#bd .pagination li.filter #sort_input, #bd .pagination li.filter #sortBottom_input, #bd .pagination li.filter #sort2_input, #bd .pagination li.filter #sortBottom2_input { width: 112px; }
/*#bd .pagination li.filter #sort_container, #bd .pagination li.filter #sortBottom_container { width: 143px !important; }*/
#bd .pagination li.filter #sort_container ul, #bd .pagination li.filter #sortBottom_container ul, #bd .pagination li.filter #sort2_container ul, #bd .pagination li.filter #sortBottom2_container ul { width: 141px; }
#bd .pagination li.filter .selectbox-wrapper { font-size: 100%; }
#bd .pagination li.filter .selectbox-wrapper ul li { padding: 2px 5px; float: none; }
#bd .pagination li.leading { padding-left: 36px; }
#bd .pagination_bottom { border-bottom: none; border-top: 1px solid #ccc; padding-bottom: 0; padding-top: 9px; }
#bd .listing h3 { background: #efede7; padding: 5px 11px; margin: 0 0 16px; font-size: 118%; }
#bd .listing p.price { border: 1px solid #ccc; padding: 1px 0 1px 17px; color: #2e6611; font-weight: bold; font-size: 128%; margin-bottom: 19px; }
#bd .listing p.reduction { text-decoration: none; color: #953e26; }
#bd .listing p.reduction span { margin-right: 13px; text-decoration: line-through; color: #2e6611; }
#bd .listing p.price .special { margin-left: 4px; text-transform: none; font-size: 85.2%; text-decoration:none; color: #953E26;}
#bd .listing p.price .y_price { color: #333; text-decoration: none; }
#bd .listing .special { color: #953e26;  text-decoration:none;}
#bd .listing .yui-gc .yui-u { width: 33%; margin: 0; }
#bd .listing .yui-gc div.first { width: 66%; }
#bd .listing .list_item { margin-bottom: 24px; }
#bd .listing .list_item a { padding: 0; margin: 0; background: none; display: inline; }
#bd .listing .list_item img { border: 1px solid #ccc; float: left; }
#bd .listing .list_item .prod_img { float: left; padding: 0; background: none; margin: 0; }
#bd .listing .list_item .quick_view { border: none; margin: 82px 0 0 -101px; display: none; }
#bd .listing .list_item_content { margin-left: 119px; }
#bd .listing .list_item_content ul { margin: 0 0 0 14px; }
#bd .listing .list_item_content ul li { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/bullet.gif) no-repeat left 7px; padding-left: 12px; /*margin-bottom: 4px;*/ font-weight: bold; text-transform: none; }
#bd .listing .list_item_content ul.describe li { text-transform: none; }
#bd .listing .list_item_content ul.describe li .value { text-transform: none; }
#bd .listing .list_item_content ul li span { font-weight: normal; }
#bd .listing .list_item_content a.buymore { font-weight: bold; margin-left: 12px;margin-top: 6px; font-style: italic; font-size: 12px;}
#bd .listing label { float: left; margin: 0 5px 0 17px; }
#bd .listing .cBoxFloatWrap { float: left; margin: -3px 0 0; }
#bd .listing .selectbox { width: 22px; }
#bd .listing .selectbox-wrapper ul { width: 51px; }
#bd .listing a.button, #bd .listing a.button2 { margin: 15px 0 0 17px; padding: 0; color: #fff; float: left; clear: left; }

#bd .login_banner { position: relative; }
#bd .login_banner h1 { position: absolute; left: 23px; top: 16px; color: #fff; font-size: 200%; font-weight: normal; }
#bd .account_wrapper { padding: 0 10px 16px; clear: both; }
#bd .account_wrapper h1 { margin-bottom: 20px; margin-top: 0; }
#bd .account_content .section { background: #efede7; padding-bottom: 32px; margin-bottom: 5px; }
#bd .info .section { background: #fff; }
#bd .info ul { margin: 0px 20px 20px; }
#bd .info ul li { font-weight: bold; text-transform: none; background: none; padding: 0; }
#bd .info ul li .value { font-weight: normal; text-transform: none; }
#bd .account_content h3 { background: #000; color: #fff; font-size: 12px; padding: 8px 20px 6px; margin-top: 0; }
#bd .account_content p { margin: 0 20px 20px; }
#bd .account_content p.required { color: #fff; float: right; margin: -38px 12px 0 0; font-weight: bold; }
#bd .account_content .form { font-weight: bold; color: #333; margin: 12px 0 12px; }
#bd .account_content .line { margin-bottom: 8px; float: left; clear: left; }
#bd .account_content .labels { margin-top: 12px; }
#bd .account_content .labels .line { margin-bottom: 8px; width: 100%; text-align: right; }
#bd .account_content .inputs_wrapper { background: #fff; padding: 10px; margin-right: 16px; }
#bd .account_content .form p { margin: 2px 0 1px; font-weight: normal; }
#bd .account_content .form p.conditions { margin: 0 0 0 210px; }
#bd .account_content label { display: block; margin: 0; text-transform: none; float: none; padding: 3px 0; height: 14px; }
#bd .account_content input { width: 196px; border: 1px solid #333; }
#bd .account_content textarea { width: 198px; height: 58px; border: 1px solid #333; }
#bd .account_content .edit_ainfo .bottom { margin-left: 184px; }
#bd .account_content a.button, #bd .account_content a.button4 { float: none; clear: none; margin: 0; padding: 0; }
#bd .account_content .update_info { margin-right: 8px !important; }
#bd .info .bottom { margin: 0px 20px; }
#bd .account_wrapper .account_login { margin-top: 10px; }
#bd .account_wrapper .account_login .listing { width: 62%; }
#bd .account_wrapper .account_login .incentive { width: 37%; margin: 0; padding-top: 4px; }
#bd .account_wrapper .account_login .section { background: #efede7; }
#bd .account_wrapper .account_login .section h3 { margin-bottom: 28px; padding-left: 12px; }
#bd .account_wrapper .account_login .section p.required { margin-top: -50px; }
#bd .account_wrapper .account_login .section .login_content { margin: 0 12px; }
#bd .account_wrapper .account_login .section .login_content h3 { background: none; padding: 0; margin: 0; color: #408739; font-size: 109.1%; padding: 0 0 4px; margin-bottom: 10px; border-bottom: 1px solid #cecece; }
#bd .account_wrapper .account_login .section .login_content .form .inputs { margin: 0; }
#bd .account_wrapper .account_login .section .login_content .form .inputs_wrapper { margin: 0; }
#bd .account_wrapper .account_login .section .login_content .gap { margin-top: 44px; }
#bd .account_wrapper .account_login .section .login_content .options { float: left; }
#bd .account_wrapper .account_login .section .login_content .options .line { width: 100%; }
#bd .account_wrapper .account_login .section .login_content .options input { border: none; float: left; height: auto; line-height: 1.629em; margin-right: 3px; padding: 0; width: auto; }
#bd .account_wrapper .account_login .section .login_content .options label { display: inline-block; font-weight: normal; text-transform: none; height: auto; line-height: 1.629em; padding: 0; width: 360px; }
#bd .account_wrapper .account_login .section .login_content p.conditions a { color: #333; }
#bd .account_wrapper .account_login .section .login_content #zip { width: 94px; }
#bd .account_wrapper .account_login .section .login_content .bottom { margin-left: 146px; }

#bd .order_content h1 { background: #000; color: #fff; padding: 6px 8px 2px; margin-bottom: 15px; font-weight: normal; }
#bd .order_content p { margin: 0 140px 10px 8px; }
#bd .order_content p.status { font-weight: bold; color: #fff; font-size: 109.1%; margin: -38px 10px 0 0; float: right; text-transform: none; }
#bd .order_content .expand a { padding-left: 15px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/order_arrow.gif) no-repeat left 2px; text-decoration: underline; display: inline; margin: 0; color: #333; }
#bd .order_content .expand_all { float: right; margin-top: -23px; padding-right: 35px; width: 66px; white-space: nowrap; }
#bd .order_content .expand a:hover { text-decoration: none !important; }
#bd .order_content .expand a.open { background-position: 0 -10px !important; }
#bd .order_content a.print_link { padding: 1px 0 1px 26px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/utility_icons_sprite.gif) no-repeat 0 -18px; display: block; float: right; font-weight: bold; text-transform: none; margin: 0 12px 0 0; text-decoration: none !important; }
#bd .order_content .listing { border-top: 1px dashed #ccc; margin: 24px 0 27px; overflow: hidden; }
#bd .order_content .package { padding: 8px 0; border-bottom: 1px dashed #ccc; overflow: hidden; }
#bd .order_content .ltl-info { margin-top: 10px; margin-bottom: 10px }
#bd .order_content .package ul { padding-left: 8px; margin: 0; }
#bd .order_content .package li { float: left; padding: 0; background: none; }
#bd .order_content .package li.tracking { width: 355px; }
#bd .order_content .package li.ship_date { width: 250px; }
#bd .order_content .package .more_info { padding: 20px 0 10px; clear: left; display: none; }
#bd .order_content .package .more_info .info_row span { float: left; width: 347px; text-align: left; }
#bd .order_content .package .more_info .info_row .label { width: 120px; text-transform: none; text-align: right; padding: 5px 5px 0 0; }
#bd .order_content .package .more_info .info_row .display { font-size: 109.1%; padding: 4px 0 2px 8px; }
#bd .order_content .package .more_info .table_wrapper { margin-top: 20px; border: 1px solid #ccc; padding: 1px; }
#bd .order_content .package .more_info table { width: 100%; }
#bd .order_content .package .more_info table thead td { background: #47752f; color: #feffff; text-transform: none; font-weight: bold; }
#bd .order_content .package .more_info table tbody td { color: #42484d; }
#bd .order_content .package .more_info table tbody .even td { background: #f9f8f5; }
#bd .order_content .package .more_info table td { border-right: 1px dotted #42484d; padding: 7px; }
#bd .order_content .package .more_info table .loc { width: 217px; }
#bd .order_content .package .more_info table .desc { width: 229px; }
#bd .order_content .package .more_info table .date { width: 101px; }
#bd .order_content .package .more_info table .last { border: none; }
#bd .order_content .order_details { width: 100%; }
#bd .order_content .info_row { margin: 5px 0; }
#bd .order_content .info_row span { padding: 3px; text-align: right; font-weight: bold; display: block; float: right; width: 105px; background: #efede7; }
#bd .order_content .info_row .label { padding-right: 5px; width: 216px; background: none; float: left; }
#bd .order_content .hilite .display { font-size: 109.1%; }
#bd .order_content .details_wrapper { border: 8px solid #000; padding: 5px; }
#bd .order_content .details_wrapper h3 { margin-bottom: 10px; overflow: hidden; }
#bd .order_content .details_wrapper h3 span { padding: 0; }
#bd .order_content .details_wrapper h3 span span { background: none; height: auto; padding: 0; }
#bd .order_content .details_wrapper .listing { border: none; margin: 0; }
#bd .order_content .details_wrapper .list_item_content { margin-left: 110px; }
#bd .order_content .details_wrapper .list_item { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px dashed #ccc; }
#bd .order_content .details_wrapper .list_item h3 { margin-bottom: 12px; padding: 5px 8px; font-size: 118%; height: auto; color: #333; background: #efede7; }
#bd .order_content .details_wrapper .list_item h3 span { background: none; height: auto; padding: 0; }
#bd .order_content .details_wrapper h3 .left { float: left; }
#bd .order_content .details_wrapper h3 .right { float: right; }
#bd .order_content .details_wrapper .list_item a { padding: 0; background: none; display: inline; }
#bd .order_content .details_wrapper .list_item ul { margin: 0 0 0 8px; }
#bd .order_content .details_wrapper .list_item li { background: none; padding-left: 0; }
#bd .order_content .details_wrapper .list_item .total { width: 90px; text-align: right; font-size: 127.3%; font-weight: bold; color: #2e6611; padding: 3px 5px; border: 1px solid #cdcdcd; float: right; margin-top: 8px; }
#bd .order_content .details_wrapper .list_item li .value { text-transform: none; }
#bd .order_content .details_wrapper .list_item .alert { color: #aa2424; }
#bd .order_content .details_wrapper .payment { padding-top: 6px; width: 48%; }
#bd .order_content .details_wrapper .payment h3 { color: #408739; font-size: 109.1%; padding: 0 0 4px; margin-bottom: 6px; background: none; border-bottom: 1px solid #cecece; height: auto; margin-right: 52px; float: none; }
#bd .order_content .details_wrapper .payment p { margin: 0 0 20px; }
#bd .order_content .details_wrapper .payment p span { display: block; }
#bd .order_content .details_wrapper .payment .card_logo { padding-right: 44px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/logo_visa.png) no-repeat 158px 1px; }

#bd .wishlist_content h1 { margin-bottom: 13px; }
#bd .wishlist_content .listing { width: 100%; padding-top: 10px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; margin-bottom: 10px; }
#bd .wishlist_content .listing p.price { width: 73%; float: left; }
#bd .wishlist_content .listing label { clear: left; }
#bd .wishlist_content .list_item .remove { float: right; margin: 4px 8px 0 0; width: auto; }
#bd .wishlist_content .remove img { border: none; }
#bd .wishlist_content .send_wishlist { margin-bottom: 32px; padding: 0; }
#bd .wishlist_content .pagination { border: none; float: right; margin: 4px 8px 0 0; }
#bd .wishlist_content .pagination ul { margin: 0; }
#bd .wishlist_content .pagination ul li { padding: 0; background: none; }

#bd .garage_content .list_item { border-bottom: 1px dashed #ccc; padding-bottom: 8px; }
#bd .garage_content .list_item a { padding: 0; margin-bottom: 0; background: none; display: inline; }
#bd .garage_content a.button { float: right; margin-top: 4px; }
#bd .garage_content a.button img { float: left; margin: 3px 2px 0 0; }
#bd .garage_content a.button4 { vertical-align: middle; margin-bottom: 11px; display: block; }
#bd .garage_info { margin-left: 120px; }
#bd .garage_info h3 { float: left; width: 80%; margin-top: 0; }
#bd .garage_info .remove { float: right; margin: 4px 8px 0 0 !important; width: auto; }
#bd .garage_info .remove img { border: none; }
#bd .garage_info .first { width: 64% !important; display: block; }
#bd .garage_info .yui-u { display: table-cell; vertical-align: middle; }
#bd .garage_info ul { margin-bottom: 16px !important; margin-top: 0; }
#bd .garage_info p { margin-left: 14px; margin-bottom: 16px; }
#bd .garage_info .deal { text-transform: none; font-weight: bold; }
#bd .garage_info .deal a { color: #408739; text-decoration: underline; }
#bd .garage_info .deal a:hover { text-decoration: none !important; }
#bd .garage_info .button_wrapper { margin-top: 22px; text-align: right; }
#bd .listing .list_item a.garage_img img { border: 0;}

#bd .orders h1 { float: left; margin-bottom: 0px; }
#bd .orders .sort_by { float: right; width: 230px; }
#bd .orders .sort_by label { float: left; text-transform: none; margin: 3px 10px 0px 0px; }
#bd .orders .cBoxFloatWrap { float: left; }
#bd .orders .cBoxFloatWrap .selectbox-wrapper ul { width: 156px; }
#bd .orders .listing { border-top: 1px dashed #ccc; margin-top: 10px; padding-top: 10px; }
#bd .orders .listing ul li { list-style-type: none; background: none; padding: 0px; float: left; width: 225px; }
#bd .orders .listing .history_item { margin-bottom: 5px; padding-bottom: 5px; }

#bd .feat h1 { margin-bottom: 0px; }
#bd .account_features { margin-top: 20px; }
#bd .account_features .yui-u { width: 50%; }
#bd .account_features .yui-u .feature_content { width: 215px; float: right; }
#bd .account_features .yui-u .feature_img { float: left; padding-right: 10px; }
#bd .account_features .feature { margin-bottom: 45px; padding-right: 10px; display: block; float: left; }
#bd .account_features h2 { color: #408739; border-bottom: 1px solid #ccc; font-size: 108%; margin: 0px 0px 4px 0px; padding: 0px 0px 2px; }
#bd .account_features p { padding: 0px 20px 16px 0px; margin: 0; }
#bd .account_features a { font-weight: bold; text-transform: none; }

#bd .address_book h2 { font-size: 118.2%; background: #efede7; padding: 7px 8px 5px; margin: 0 0 18px; }
#bd .address_book .addr_item { padding-bottom: 12px; float: left; width: 100%; }
#bd .address_book .addresses .addr_item { border-bottom: 1px dashed #ccc; margin-bottom: 16px; }
#bd .address_book .addresses .last { border: none; margin: 0; }
#bd .address_book a.button { float: right; margin: 5px 5px 0 0; }
#bd .address_book a.button img { margin: 4px 2px 0 0; float: left; }
#bd .address_book .defaults h3, #bd .account_content .details_wrapper h3 { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/secondary_nav_left_green.png) no-repeat left top; padding: 0 0 0 8px; margin: 0 0 6px; height: 28px; color: #fff; font-size: 109.8%; }
#bd .address_book .defaults h3 span, #bd .account_content .details_wrapper h3 span { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/secondary_nav_slide_green.png) no-repeat right top; padding: 6px 13px 0 1px; display: block; height: 22px; }
#bd .address_book .defaults_wrapper { border:8px solid #000; padding:5px; overflow: hidden; }
#bd .address_book .defaults .addr_item { padding-bottom: 75px; }
#bd .address_book .addr p { margin: 0 0 15px 8px; }
#bd .address_book .addr p span { display: block; }
#bd .address_book .addr a.button4 { margin: 0 0 0 8px; padding: 0; }
#bd .address_book .addr a.remove { margin-left: 4px; width: 70px; }
#bd .address_book .makeDefault { text-transform: none; font-weight: bold; }
#bd .address_book .makeDefault p { padding-bottom: 2px; border-bottom: 1px solid #cecece; margin-bottom: 4px; }
#bd .address_book ul { margin: 0; }
#bd .address_book li { margin: 0 0 4px; background: none; padding: 0; }
#bd .address_book li a { padding-left: 18px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 2px; color: #333; display: inline-block; text-decoration: none; }
#bd .address_book li a:hover { text-decoration: underline; }

#bd .product_overview { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/product_overview_bg.png) repeat-x left bottom; padding: 0 10px 27px 22px; margin-bottom: 28px; clear: left; }
#bd .product_overview .view_larger { float: left; padding: 0; background: none; margin: 0; }
#bd .product_overview .view_larger img { border: 1px solid #ccc; float: left; }
#bd .product_overview .view_larger .view_larger_btn { border: none; margin: 318px 0 0 -152px; }
#bd .detail_wrapper h1 { background: #efede7; padding: 3px 11px; margin-bottom: 8px; font-size: 167%; }
#bd .detail_wrapper h3 { color: #408739; padding-bottom: 4px; border-bottom: 1px solid #cecece; margin: 0 0 10px; font-size: 110%; }
#bd .product_overview_content { margin-left: 352px; width: 596px; }
#bd .product_overview_content .first { width: 56% !important; padding-left: 1.4%; }
#bd .product_overview_content .yui-u { width: 40%; margin-left: 0; }
#bd .product_overview_content .features { margin: 22px 0  11px; }
#bd .product_overview_content .addToCart h3 { margin-bottom: 14px; }
#bd .product_overview_content .line { margin-bottom: 16px; width: 100%; float: left; }
#bd .product_overview_content .delivery_opt { clear: both; margin-bottom: 13px; }
#bd .product_overview_content .delivery_opt legend { font-weight: bold; text-transform: none;  color: #333; padding-left: 17px; margin-bottom: 8px; }
#bd .product_overview_content .delivery_opt input { float: left; margin: 0px 4px 0px 17px; width: 16px; height: auto; border: none; }
#bd .product_overview_content .delivery_opt label { text-transform: none; font-weight: normal; float: left; width: 200px; margin: 0px; }
#bd .product_overview_content .delivery_opt label a { text-decoration: underline; color: #333; }
#bd .product_overview_content .delivery_opt label a:hover { text-decoration: none; }
#bd .product_overview_content .delivery_opt label strong { font-weight: bold; }
#bd .product_overview_content p.price { border: 1px solid #ccc; padding: 4px 0 4px 14px; color: #2e6611; font-weight: bold; font-size: 128%; margin-bottom: 19px; }
#bd .product_overview_content p.reduction { text-decoration: none; color: #953e26; }
#bd .product_overview_content p.reduction span { margin-right: 13px; text-decoration: line-through; color: #2e6611; }
#bd .product_overview_content p.price .special { margin-left: 16px; font-size: 85.2%; text-transform: none;  text-decoration:none; color: #953E26;}
#bd .product_overview_content p.price .y_price { color: #333; text-decoration: none; }
#bd .product_overview_content p.item_num { font-weight: bold; margin: 0; }
#bd .product_overview_content p.item_num span { font-weight: normal; }
#bd p.pdf a { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/pdf_icon.gif) left 0px no-repeat; color: #333; display: block; padding-left: 20px; margin: 8px 0px 0px; text-decoration: underline; }
#bd p.pdf a:hover { text-decoration: none !important; }
#bd .product_overview_content .special { color: #953e26;  text-decoration:none;}
#bd .product_overview_content label { float: left; text-transform: none; margin: 4px 5px 0 17px;  font-weight: bold; }
#bd .product_overview_content .cBoxFloatWrap { float: left; margin: 0; }
#bd .product_overview_content .selectbox { width: 22px; }
#bd .product_overview_content .selectbox-wrapper { width: 53px; }
#bd .product_overview_content .selectbox-wrapper ul { width: 51px; }
#bd .product_overview_content .selectbox-wrapper ul li { padding: 2px 5px; background: none; font-size: 100%; }
#bd .product_overview_content #color_input { width: 70px; }
#bd .product_overview_content #color_container { width: 101px; }
#bd .product_overview_content #color_container ul { width: 99px; }
#bd .product_overview_content #quantity_container { width: 53px; }
#bd .product_overview_content a.button, #bd .product_overview_content a.button2 { float: left; padding: 0; margin: 0; }
#bd .product_overview_content .button_wrapper { padding: 6px 14px; background: #efede7; border: 1px solid #b8b8b8; clear: left; margin-bottom: 19px; }
#bd .product_overview_content .wishList_btn { margin-bottom: 9px; display: block; }
#bd .product_overview_content .wishList_btn, #bd .product_overview_content .share_btn { padding: 0; background: none; }
#bd .related_products { background: #efede7; }
#bd .related_products .recent, #bd .related_products .related { padding: 20px 11px 10px; float: left; }
#bd .related_products .recent li, #bd .related_products .related li { line-height: 1.231; }
#bd .related_products .list_item_small { margin-bottom: 15px; float: left; width: 100%; }
#bd .related_products .last { margin-bottom: 0 !important; }
#bd .related_products .list_item_small img { border: 1px solid #ccc; float: left; }
#bd .related_products .list_item_small .prod_img { float: left; padding: 0; background: none; margin: 0; }
#bd .related_products .list_item_content { margin-left: 104px; }
#bd .related_products .list_item_content ul { text-transform: none; font-weight: bold; margin: 0 0 8px; }
#bd .related_products .list_item_content ul li { padding: 0; background: none; }
#bd .related_products .list_item_content ul span { font-weight: normal; }
#bd .related_products .list_item_content ul .leading { margin-bottom: 12px; }
#bd .related_products .list_item_content .line { float: left; }
#bd .related_products .list_item_small .slide { font-size: 100%; }
#bd .related_products .selectbox, #bd .product_info .selectbox , #bd .shopping_cart .selectbox { width: 22px; }
#bd .related_products .selectbox-wrapper ul, #bd .product_info .selectbox-wrapper ul, #bd .shopping_cart .selectbox-wrapper ul { width: 51px; font-weight: normal; }
#bd .related_products label { float: left; clear: left; margin: 4px 5px 0 0; text-transform: none; }
#bd .related_products .cBoxFloatWrap { float: left; margin: 0; }
#bd .related_products a.button, #bd .related_products a.button2 { margin: 9px 0 0; padding: 0; color: #fff; float: left; clear: left; }
#bd .related_products a.button span, #bd .related_products a.button2 span { font-size: 91.4%; }
#bd .inDepth { width: 75%/*75.3%*/; }
#bd .inDepth_wrapper { padding: 0 10px; }
#bd .inDepth_content { border: 1px solid #cecece; border-top: none; padding: 21px 12px 0; float: left; min-width: 694px; }
#bd .inDepth .tabs { border-bottom: 4px solid #000; float: left; width: 100%; background: none; padding: 0px; margin: 0px;}
#bd .inDepth .tabs ul { margin: 0; padding: 0px; height: 0px;}
#bd .inDepth .tabs li { display: inline; padding: 0; background: none; position: initial; float: none; }
#bd .inDepth .tabs li a { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/product_detail_tabs_sprite.png) no-repeat left top; display: block; width: 234px; height: 24px; float: left; margin-right: 5px; text-decoration: none; border-left: 0px; border-right: 0px; font-size: 11px; padding: 0px; text-align: left; }
#bd .inDepth .tabs li a:hover, #bd .inDepth .tabs li a.active { background-position: -234px 0; text-decoration: none !important; }
#bd .inDepth .tabs li:last-child { border-right: 0px; }
#bd .inDepth .tabs li:first-child { border-left: 0px; }
#bd .inDepth .tabs li:first-child a { border-left: 0px; }
#bd .inDepth .tabs span { position: static; font-size: 109.1%; font-weight: bold; color: #fff; text-transform: none; margin: 6px 0 0 16px; display: block; }
#bd .inDepth .tabs .active:after { border: 0px; }
#bd .inDepth .target a { margin-bottom: 0; background: none; padding: 0; }
#bd .inDepth .video_wrapper { clear: left; margin-bottom: 46px; }
#bd .inDepth .video { float: left; }
#bd .inDepth .video_info h3 { color: #333; border: none; font-size: 108%; margin-bottom: 2px; padding: 0; font-size: 128%; }
#bd .inDepth .video_info { margin: 0 14px 0 346px; }
#bd .inDepth .video_info p { margin-bottom: 23px;  }
#bd .inDepth .video_info p.length { font-weight: bold; margin-bottom: 0; font-size: 110%; }
#bd .inDepth .video_info p span { font-weight: normal; }
#bd .inDepth .video_info .avg-rating { /*overflow: hidden;*/ display: inline-block; margin: 8px 0 17px; font-weight: bold; text-transform: none; }
#bd .inDepth .video_info .avg-rating p { float: left; margin: 3px 0 0; }
#bd .inDepth .video_info .avg-rating abbr { float: left; margin-left: 9px; }
#bd .inDepth .video_info ul { margin: 0; }
#bd .inDepth .video_info li { padding-left: 0; background: none; display: inline; }
#bd .inDepth .video_info a.arrow { display: block; color: #333;  font-weight: bold; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat 0 2px; padding-left: 20px; text-transform: none; text-decoration: none; }
#bd .inDepth .video_info a:hover { text-decoration: underline; }
#bd .inDepth .instructions { float: left; margin-bottom: 26px; width: 100%; }
#bd .inDepth .instructions .step { margin-bottom: 20px; /*clear: left; float: left; width: 100%;*/ }
#bd .inDepth .instructions .step img { float: left; }
#bd .inDepth .instructions .step_content { margin-left: 114px; }
#bd .inDepth .instructions .step h3 { background: #efede7; padding: 5px 11px; margin-bottom: 10px; border: none; color: #333; font-size: 118%; }
#bd .inDepth .instructions .step p { margin: 0 48px 0 12px; }
#bd .inDepth .comments { clear: left;  width: 694px; background: #efede7; height: 500px; padding: 10px 0; margin-bottom: 30px; }
#bd .inDepth .comments h3 { font-size: 109.1%; margin: 0 10px; }

#bd .inDepth .feat_block { margin-top: 20px; }
#bd .inDepth .feat_block .block { margin-bottom: 20px; clear: left; float: left; width: 100%; }
#bd .inDepth .feat_block .block img { float: left; }
#bd .inDepth .feat_block .block_content { margin-left: 25px; }
#bd .inDepth .feat_block .block_content h3 { background: #efede7; padding: 5px 11px; margin-bottom: 10px; border: none; color: #333; font-size: 118%; }
#bd .inDepth .feat_block .block_content p { margin: 0 48px 10px 12px; }
#bd .inDepth .feat_block .block_content a { font-weight: bold; text-transform: none; margin: 0 0 8px 12px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 2px; padding-left: 21px; }

#bd .inDepth .list_item_content h3 { color: #333; border-bottom: none; }

#bd .inDepth .avail_models { margin-top: 21px; }
#bd .inDepth .avail_models ul { margin: 0 0 12px; float: left; display: block; background: #fff; }
#bd .inDepth .avail_models ul li { float: left; padding: 0; background: none; margin: 0; }
#bd .inDepth .avail_models ul li strong { font-weight: bold; text-transform: none; background: #efede7; padding: 5px 11px; margin-bottom: 10px; border: none; display: block; font-size: 118%; }
#bd .inDepth .avail_models ul ul { padding-left: 12px; }
#bd .inDepth .avail_models ul li li { width: 160px; display: block; padding-bottom: 2px; }
#bd .inDepth .listing { width: 694px; }

#bd .repair_wrapper .secondary_nav h3 { margin-bottom: 6px; padding-bottom: 0; border: none; }
#bd .repair_wrapper .secondary_nav .part_finder_content h3 { margin-bottom: 4px; }
#bd .repair_wrapper .video_wrapper { width: auto; }
#bd .repair_wrapper .video { width: 50%; }
#bd .repair_wrapper .video_info { margin: 0; width: 48.6%; }
#bd .repair_wrapper .video_info h1 { font-size: 136.4%; color: #000; margin-top: 0; }
#bd .repair_wrapper .video_info p { margin-bottom: 37px; }
#bd .repair_wrapper .video_info .share_btn{ background: url(/wcpics/BuyMTDOnlineUS/en_US/images/share.png) no-repeat right top; width: 78px; height:18px; display: inline-block; margin-bottom: 37px; padding: 0; }
#bd .repair_wrapper .video_info .video_info_container { padding: 0 11px; }

#bd .parts_list .list_item { margin-bottom: 32px; }
#bd .parts_list h3 { background: #efede7; padding: 5px 11px; margin: 0 0 13px; font-size: 163.6%; color: #000; }
#bd .parts_list h3 a { color: #000; }
#bd .parts_list .yui-gd .yui-u { width: 65%; margin-left: 0; }
#bd .parts_list .yui-gd .first { width: 33.3%; }
#bd .parts_list .list_item .yui-g .first, #bd .parts_list .list_item .yui-g .yui-u { width: 49%; }
#bd .parts_list .list_item_content .box h3 { color: #408739; padding: 0 0 4px; border-bottom: 1px solid #cecece; margin-bottom: 10px; background: none; font-size: 109.1%; }
#bd .parts_list .list_item_content .box p { margin: 0 20px 0 7px; }
#bd .parts_list .list_item_content .box .yui-u ul { margin-right: 0; }
#bd .parts_list .list_item_content .box ul { text-transform: none; clear: left; margin: 0 50px 22px 0; }
#bd .parts_list .list_item_content li { margin-bottom: 6px; padding: 0; background: none; line-height: 1.231; }
#bd .parts_list .list_item_content li a { padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left top; color: #333; display: inline-block; text-decoration: none; line-height: 1.231; }
#bd .parts_list .list_item_content li a:hover { text-decoration: underline; }

#bd .search_wrapper .browse_content { width: 75%; }
#bd .search_wrapper .category_header { margin-bottom: 21px; }
#bd .search_wrapper .category_header h1 { font-size: 218.2%; margin-top: 43px; }
#bd .search_wrapper .tabBox { width: 100%; }
#bd .search_wrapper .tabs { margin-bottom: 17px; }
#bd .search_wrapper .tabs span { position: static; font-size: 109.1%; font-weight: bold; color: #fff; text-transform: none; margin: 6px 0 0 16px; display: block; }
#bd .search_wrapper .tabs a:hover { text-decoration: none !important; }
#bd .search_wrapper .target { clear: both; }
#bd .search_wrapper .secondary_nav .e-spot { height: auto; width: auto; margin: 10px 0; padding: 0; text-align: center; background: none; }
#bd .nullSearch_wrapper { margin-left: 14px; }
#bd .nullSearch_wrapper h3 { border-bottom: 1px solid #cecece; color: #408739; font-size: 110%; margin: 0 0 2px; padding-bottom: 4px; }
#bd .nullSearch_wrapper ul { margin: 0; }
#bd .nullSearch_wrapper .last { margin-bottom: 40px; }

#bd .support_wrapper h2 { color: #333; font-size: 145.5%; float: none; }
#bd .support_wrapper .category_header { margin-bottom: 19px; }
#bd .support_wrapper .category_header h1 { margin-top: 51px; }
#bd .support_wrapper ol { margin: 0; }
#bd .support_wrapper ol li { list-style-position: inside; margin-bottom: 12px; }
#bd .support_wrapper ol li a { /*text-decoration: none;*/ }
#bd .support_wrapper ol li a:hover { /*text-decoration: underline;*/ }
#bd .support_wrapper .faq_wrapper { border: 8px solid #000; padding: 5px; }
#bd .support_wrapper .faq_nav { width: 32%; }
#bd .support_wrapper .faq_nav ul { margin: 0; }
#bd .support_wrapper .faq_nav li { display: block; padding: 0 0 1px; background: none; }
#bd .support_wrapper .faq_nav a { display: block; width: 222px; height: 27px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/faq_btn_sprite.png) no-repeat left top; color: #333; font-weight: bold; text-transform: none; text-decoration: none; font-size: 109.1%; padding: 11px 0 0 9px; }
#bd .support_wrapper .faq_nav a:hover, #bd .support_wrapper .faq_nav a.active { background-position: left -38px; color: #fff; text-decoration: none !important; }
#bd .support_wrapper .faq_nav .tab_content { padding: 20px 9px 24px; }
#bd .support_wrapper .faq_nav .tab_content h2 { margin: 0 0 2px; font-size: 127.3%; font-weight: bold; color: #333; }
#bd .support_wrapper .faq_nav input { width: 146px; }
#bd .support_wrapper .faq_nav .search_wrapper { margin: 20px 0 20px 8px; }
#bd .support_wrapper .faq_nav a.button { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_right.png) no-repeat right top; padding: 0; margin: 10px 0 0; width: auto; height: 18px; font-size: 100%; display: inline-block; }
#bd .support_wrapper .faq_content { width: 63%; margin: 0; padding-top: 15px; }
#bd .support_wrapper .faq_content a { color: #333; /*text-decoration: underline;*/ }
#bd .support_wrapper .faq_content a:hover, #bd .support_wrapper .faq_content a.active { color: #559648; /*text-decoration: none;*/ }
#bd .support_wrapper .faq_content ol { padding-right: 16px; }
#bd .support_wrapper .faq_content ol li { font-weight: bold; }
#bd .support_wrapper .faq_content p { font-weight: normal; }
#bd .support_wrapper .faq_content .target { padding-bottom: 15px; }
#bd .support_wrapper .faq_content .target h3 { color: #408739; padding-bottom: 4px; border-bottom: 1px solid #cecece; margin: 0 0 10px; font-size: 109.1%; }

#bd .support_wrapper .landing h2 { margin: 16px 0 9px 16px; }
#bd .support_wrapper .support_tools_wrapper { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/diagnose_bg.png) no-repeat center top; padding-top: 9px; }
#bd .support_wrapper .support_tools { padding-top: 18px; }
#bd .support_wrapper .main_tools { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/support_tools_bg.gif) repeat-y left top; padding-top: 0; }
#bd .support_wrapper .support_tools .yui-u { width: 32.5%; margin-left: 9px; }
#bd .support_wrapper .support_tools .first { margin: 0; }
#bd .support_wrapper .support_tools .middle { float: left; }
#bd .support_wrapper .support_tools h3 { line-height: 1.5em; color: #408739; padding-bottom: 2px; border-bottom: 1px solid #cecece; margin: 0 0 10px; font-size: 109.1%; }
#bd .support_wrapper .support_tools_content { padding: 20px 12px; }
#bd .support_wrapper .border { border-bottom: 9px solid #fff; }
#bd .support_wrapper .support_tools_content h3 { color: #333; }
#bd .support_wrapper .support_tools_content p { margin-bottom: 16px; }
#bd .support_wrapper .support_tools_content p strong { text-transform: none; display: block; }
#bd .support_wrapper .support_tools_content p.optional { float: right; margin-top: 38px; }
#bd .support_wrapper .support_tools_content .inputs_wrapper { margin-bottom: 12px; }
#bd .support_wrapper .support_tools_content label { font-weight: bold; display: block; margin-bottom: 5px;  clear: left; }
#bd .support_wrapper .support_tools_content select { margin-bottom: 9px; width: 156px; height: 18px; border: 1px solid #7f9db9;  }
#bd .support_wrapper .support_tools_content .selectbox-wrapper { width: 156px; }
#bd .support_wrapper .support_tools_content .selectbox-wrapper ul { width: 156px; }
#bd .support_wrapper .support_tools_content .cBoxFloatWrap { margin-bottom: 9px; }
#bd .support_wrapper .faq_container { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/diagnose_bg.png) no-repeat center top; padding-top: 9px; }

#bd .support_wrapper .line { margin-bottom: 8px; /*float: left; clear: left;*/ }
#bd .support_wrapper .inputs_wrapper { background: #fff; padding: 10px; }
#bd .support_wrapper .inputs { width: 73%; }
#bd .support_wrapper .contact_wrapper { width: 100%; }
#bd .support_wrapper .contact_wrapper .support_right { width: 49.8%; }
#bd .support_wrapper .contact_wrapper .support_box { border: 1px solid #d8d5d5; padding: 14px; margin-bottom: 9px; }
#bd .support_wrapper .contact_wrapper .support_box h2 { margin: 0 0 8px; font-size: 181.8%; font-weight: bold; color: #333; float: none; clear: none; }
#bd .support_wrapper .contact_wrapper .support_box h3 { line-height: 1.5em; color: #408739; padding-bottom: 4px; border-bottom: 1px solid #cecece; margin: 0 0 10px; font-size: 109.1%; }
#bd .support_wrapper .contact_wrapper .support_box p span { display: block; }
#bd .support_wrapper .contact_wrapper .support_box p .first { text-transform: none; }
#bd .support_wrapper .contact_wrapper .support_box ul { margin: 0; }
#bd .support_wrapper .contact_wrapper .support_box ul li { margin-bottom: 6px; padding: 0; background: none; line-height: 1.231; }
#bd .support_wrapper .contact_wrapper .support_box ul li a { line-height: 1.231; padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 1px; color: #333; display: inline-block; }
#bd .support_wrapper .contact_wrapper .support_box .listing .list_item { overflow: hidden; }
#bd .support_wrapper .contact_wrapper .support_box .listing .list_item a { display: block; float: left; margin-right: 12px; }
#bd .support_wrapper .contact_wrapper .support_box .listing .list_item img { float: none; vertical-align: middle; }
#bd .support_wrapper .contact_wrapper .support_box .listing .list_item p { margin: 13px 20px 0 0; text-transform: none; font-weight: bold; }
#bd .support_wrapper .contact_wrapper li a { text-decoration: none; }
#bd .support_wrapper .contact_wrapper li a:hover { text-decoration: underline; }
#bd .support_wrapper .contact_wrapper ol li a { color: #333; }
#bd .support_wrapper .contact_wrapper .email_us, #bd .support_wrapper .contact_wrapper .service_locator { background: #efede7; border: none; }
#bd .support_wrapper .contact_wrapper .email_us h3, #bd .support_wrapper .contact_wrapper .service_locator h3 { color: #333; }
#bd .support_wrapper .contact_wrapper .service_locator p { margin-bottom: 32px; }
#bd .support_wrapper .contact_wrapper .service_locator p.optional { margin: -18px 0 0 246px; }
#bd .support_wrapper .contact_wrapper .manual_locator p { margin-bottom: 8px; }
#bd .support_wrapper .contact_wrapper .manual_locator .bottom { padding-left: 0; }
#bd .support_wrapper .contact_wrapper .form { color: #333; padding: 12px 0; width: 100%; float: none; }
#bd .support_wrapper .contact_wrapper .labels { margin-top: 12px; width: 24%; }
#bd .support_wrapper .contact_wrapper .labels .line { margin-bottom: 8px; width: 100%; text-align: right; }
#bd .support_wrapper .contact_wrapper .form p { margin: 3px 0 4px; font-weight: normal; }
#bd .support_wrapper .contact_wrapper label { display: block; margin: 0; text-transform: none; float: none; padding: 3px 0; height: 14px; font-weight: bold; }
#bd .support_wrapper .contact_wrapper input { width: 212px; border: 1px solid #333; }
#bd .support_wrapper .contact_wrapper input#state { width: 72px; }
#bd .support_wrapper .contact_wrapper input#zip2 { width: 94px; }
#bd .support_wrapper .contact_wrapper input#phone { width: 158px; }
#bd .support_wrapper .contact_wrapper textarea { width: 214px; height: 79px; border: 1px solid #333; }
#bd .support_wrapper .contact_wrapper .bottom { padding: 4px 0 6px 88px; }
#bd .support_wrapper .contact_wrapper .bottom a.button { padding: 0; margin: 0; }
#bd .support_wrapper .contact_wrapper .bottom a.button img { float: none; margin: 3px 0 0 6px; }
#bd .support_wrapper .contact_wrapper .selectbox { width: 187px; }
#bd .support_wrapper .contact_wrapper .selectbox-wrapper ul { width: 216px; }
#bd .support_wrapper .contact_wrapper .registration { background: #efede7; padding: 0 12px; }
#bd .support_wrapper .contact_wrapper .registration .labels { width: 20%; }
#bd .support_wrapper .contact_wrapper .registration .inputs { width: 78.6%; margin: 0; }
#bd .support_wrapper .contact_wrapper .registration p.required { float: right; margin-top: 11px; right: 36px; font-weight: bold; position: absolute; }
#bd .support_wrapper .contact_wrapper .registration .form { padding-top: 32px; }
#bd .support_wrapper .contact_wrapper .registration .form .last { margin-bottom: 0; }
#bd .support_wrapper .contact_wrapper .registration .block { margin-bottom: 20px; }
#bd .support_wrapper .contact_wrapper .registration .block h3 { padding-bottom: 4px; border-bottom: 1px solid #cecece; margin: 0 0 10px; }
#bd .support_wrapper .contact_wrapper .registration .options { float: left; }
#bd .support_wrapper .contact_wrapper .registration .options .line{ width: 100%; }
#bd .support_wrapper .contact_wrapper .registration .gap{}
#bd .support_wrapper .contact_wrapper .registration .gap1{}
#bd .support_wrapper .contact_wrapper .registration .gap2{}
#bd .support_wrapper .contact_wrapper .registration .bgap{margin-top:-1px;}
#bd .support_wrapper .contact_wrapper .registration .options label { height: auto; padding: 0; text-transform: none; font-weight: normal; width: 275px; display: inline-block; line-height: 1.629em; }
#bd .support_wrapper .contact_wrapper .registration .options input { width: auto; height: auto; padding: 0; border: none; float: left; margin-right: 3px; line-height: 1.629em; }
#bd .support_wrapper .contact_wrapper .registration .important_info { float: right; width: 194px; border: 1px solid #ccc; padding: 12px 11px; }
#bd .support_wrapper .contact_wrapper .registration .important_info h3 { color: #559648; margin-bottom: 4px; padding: 0; border: none; }
#bd .support_wrapper .contact_wrapper .registration .important_info ul { margin: 0; }
#bd .support_wrapper .contact_wrapper .registration .important_info ul li { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/square_bullet.gif) no-repeat 0px 8px; padding-left: 14px; }
#bd .support_wrapper .contact_wrapper .registration .label_info { float: right; width: 217px; }
#bd .support_wrapper .contact_wrapper .registration .label_info p { margin: 10px 14px; }
#bd .support_wrapper .contact_wrapper .registration .bottom { padding-left: 148px; padding-bottom: 26px; }
#bd .support_wrapper .category_header .sub_category { margin-top: 29px; }
#bd .support_wrapper .sub_category span { display: block; font-size: 75%; float: none; }
#bd .support_wrapper .diagnose_wrapper h2 { color: #333; font-size: 145.5%; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/wrench.jpg) no-repeat left top; padding: 7px 0 0 33px; margin: 12px 0 5px 18px; }
#bd .support_wrapper .diagnose_wrapper h3 { padding-bottom: 4px; border-bottom: 1px solid #cecece; margin: 0 0 10px; color: #408739; font-size: 109.1%; }
#bd .support_wrapper .diagnose_wrapper li { display: inline-block; *display: inline; zoom: 1; width: 216px; margin: 0 12px 6px 0; padding: 0; background: none; line-height: 1.231; vertical-align: top; }
#bd .support_wrapper .diagnose_wrapper li a { line-height: 1.231; padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 1px; color: #333; display: inline-block; text-decoration: none; }
#bd .support_wrapper .diagnose_wrapper li span.current { line-height: 1.231; padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 1px; color: #333; display: inline-block; text-decoration: none; }
#bd .support_wrapper .diagnose_wrapper li a:hover { text-decoration: underline; }
#bd .support_wrapper .diagnose_wrapper .landing { margin: 0 16px; }
#bd .support_wrapper .diagnose_wrapper .symptoms ul { float: left; width: 100%; margin: 0; text-transform: none; font-weight: bold; }
#bd .support_wrapper .diagnose_wrapper .symptoms li a { background-position: 0 0; }
#bd .support_wrapper .diagnose_wrapper .symptoms .last { margin: 0; }
#bd .support_wrapper .diagnose_wrapper .symptoms .current { color: #559648; }
#bd .support_wrapper .diagnose_wrapper .table_wrapper { clear: both; overflow: hidden; padding-top: 9px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/diagnose_bg.png) no-repeat center top; }
#bd .support_wrapper .diagnose_wrapper .inner_table_wrapper {  border: 8px solid #000; border-top: none; }
#bd .support_wrapper .diagnose_wrapper table p { margin-bottom: 0; }
#bd .support_wrapper .diagnose_wrapper table thead td { background: #000; }
#bd .support_wrapper .diagnose_wrapper table thead td h3 { color: #fff; font-size: 109.1%; font-weight: bold; padding: 9px 16px 7px; border: none; margin: 0; }
#bd .support_wrapper .diagnose_wrapper table td { width: 49.5%; vertical-align: top; }
#bd .support_wrapper .diagnose_wrapper table td.middle { width: 1%; padding: 0; }
#bd .support_wrapper .diagnose_wrapper table tbody td.cause { width: 450px; }
#bd .support_wrapper .diagnose_wrapper table tbody td.cause h3 { color: #333; border: none; margin: 0 0 12px; background: #efede7; padding: 9px 16px 7px; }
#bd .support_wrapper .diagnose_wrapper table tbody td.cause h3 span { margin: 5px 0 3px 10px; display: inline-block; width: 280px; }
#bd .support_wrapper .diagnose_wrapper table tbody td.cause h3 .list_num { margin: 0; font-size: 166.7%; color: #000; float: left; width: auto; }
#bd .support_wrapper .diagnose_wrapper table tbody td.middle { background: #efede7; }
#bd .support_wrapper .diagnose_wrapper table tbody td.corrections { width: 400px; padding: 16px 0; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/table_border.gif) repeat-x left top; }
#bd .support_wrapper .diagnose_wrapper table tbody td.corrections p { padding: 0 16px 12px;}
#bd .support_wrapper .diagnose_wrapper table tbody .leading { background: none !important; padding-top: 10px !important; }
#bd .support_wrapper .diagnose_wrapper table .safety_tip { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/exclamation.png) no-repeat 12px 13px; padding: 11px 32px 11px 70px; border: 1px solid #ccc; margin: 4px 16px 0; }
#bd .support_wrapper .diagnose_wrapper table .safety_tip p { padding: 0 !important; }
#bd .support_wrapper .diagnose_wrapper table .safety_tip strong { text-transform: none; }
#bd .support_wrapper .diagnose_wrapper table td ul { margin: 0 16px; }
#bd .support_wrapper .diagnose_wrapper table td.cause ul { text-transform: none; margin-left: 37px; }
#bd .support_wrapper .diagnose_wrapper table td.corrections li { line-height: 1.629em; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/square_bullet.gif) no-repeat 0px 7px; padding-left: 11px; margin-bottom: 2px; }
#bd .support_wrapper .diagnose_wrapper table td.corrections li a { background: none; padding: 0; text-decoration: underline; }
#bd .support_wrapper .diagnose_wrapper table td.corrections li a:hover { text-decoration: none !important; }
#bd .support_wrapper .diagnose_wrapper table td .related { margin-top: 8px; }
#bd .support_wrapper .diagnose_wrapper table td .related li { background: none; padding: 0; }
#bd .support_wrapper .diagnose_wrapper table td a.button { margin: 12px 0 0 16px; padding: 0; }
#bd .support_wrapper .diagnose_wrapper table td a.button img { margin: 1px 0 0 6px; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row { margin-bottom: 4px; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row .yui-u { width: 33%; margin-left: 3px; background: #efede7; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row .first { margin: 0; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row .middle { float: left; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row .only { width: 100%; margin: 0; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row .only h3 { margin-right: 480px; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row h3 { color: #333; margin: 26px 8px 0 0; padding: 0; border: none; }
#bd .support_wrapper .diagnose_wrapper .diagnose_row a { float: left; margin-right: 7px; }

#bd .checkout_wrapper{padding:0px 10px 0px 10px;margin-top:25px;}
#bd .checkout_wrapper .secondary_nav{width:39%!important;background:#fff!important;overflow:hidden;}
#bd .cart .secondary_nav{width:24%!important;background:#efede7!important;}
#bd .checkout_wrapper .secondary_nav .details_wrapper{border:8px solid #000; padding:5px;}
#bd .cart .secondary_nav .details_wrapper div.hdr{color:#408739;}
#bd .cart .secondary_nav .details_wrapper{border:none;}
#bd .checkout_wrapper .browse_content{float:left !important;width:60%!important;background: #EFEDE7 url(/wcpics/BuyMTDOnlineUS/en_US/images/background/bg_checkout_login.jpg) no-repeat left bottom;height:695px;}
#bd .cart .browse_content{width:75%!important;height:auto;background:#fff;margin-bottom:12px;}
#bd .cart .secondary_nav{margin-bottom:12px;}
#bd .checkout_wrapper .browse_content h1, .checkout_wrapper .browse_content h2{background:#000;font-size:145.5%!important;margin:0 !important;padding:5px 13px;text-transform:none;float:none !important;}
#bd .checkout_wrapper .browse_content h2{margin-bottom: 10px !important;}
#bd .checkout_wrapper .browse_content .col{height:158px;position:relative;width:260px;float:left;color:#fff;padding:0px 0px 0px 12px;}
#bd .checkout_wrapper .browse_content .col p, .checkout_wrapper .browse_content .col .hdr{color:#333;}
#bd .checkout_wrapper .browse_content .new_customer{float:right;}
#bd .checkout_wrapper .browse_content .login_box .col span.hdr{font-weight:bold;display:block;text-transform:none;border-bottom:1px solid #fff;padding:20px 10px 3px 0px;}
#bd .checkout_wrapper .browse_content .login_box{background:#7393a5;color:#fff;padding-bottom:5px;}
#bd .checkout_wrapper .browse_content .login_box .col p, .checkout_wrapper .browse_content .login_box .col .hdr{color:#fff;}
#bd .checkout_wrapper .browse_content .login_box .col .hdr{font-size:109.1%;}
#bd .checkout_wrapper .browse_content .login_box .spot{margin-top:12px;}
#bd .checkout_wrapper .browse_content .login_box .spot label{width:80px;display:block;float:left;}
#bd .checkout_wrapper .browse_content a.checkout_button {margin:4px 0px 0px 0px;background: url(/wcpics/BuyMTDOnlineUS/en_US/images/checkout_btn_right.png) no-repeat right top !important; padding: 0; }
#bd .checkout_wrapper .browse_content .new_customer a.checkout_button{margin:23px 0 0 0;}
#bd .checkout_wrapper a.checkout_button .slide { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/checkout_btn_slide.png) no-repeat left top !important; padding: 0 0 3px 12px; }
#bd .checkout_wrapper a.continue_button{ color:#fff;background: url(/wcpics/BuyMTDOnlineUS/en_US/images/checkout_btn_right.png) no-repeat right top;border:none;padding:0;position:absolute;left:146px;bottom:0px;}
#bd .checkout_wrapper a.continue_button .slide { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/checkout_btn_slide.png) no-repeat left top;}
#bd .checkout_wrapper .e-spots{margin:0px 10px 12px 2px;}
#bd .checkout_wrapper .browse_content .col .verisign_logo{position:absolute;text-indent:-90000px;width:58px;height:28px;right:8px;bottom:11px;background: url(/wcpics/BuyMTDOnlineUS/en_US/images/verisign_logo.png) no-repeat left top;}
#bd .checkout_wrapper .browse_content .col p{margin:12px 0 0; /*line-height: 1.231;*/ }
#bd .checkout_wrapper .secondary_nav .product_row{padding:0 0 5px;border-bottom:1px dashed #ccc;margin-bottom:10px;}
#bd .checkout_wrapper .secondary_nav .product_row img{border:1px solid #ccc;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info{padding:0px 0px 10px 0px;width:235px;float:right;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .prod_name{font-weight:bold;background:#efede7;text-transform:none;padding:4px 8px;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .prod_name span{padding-top:4px;display:block;float:left;width:158px;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .prod_name a, #bd table.shopping_cart .remove_cell a.remove{text-align:left;text-indent:-90000px;float:right;width:30px;height:18px;background: url(/wcpics/BuyMTDOnlineUS/en_US/images/btn_delete.png) no-repeat left top; margin: 0; padding: 0; }
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row{padding-left:8px;margin-top:5px;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row span{display:block;float:left;padding-right:5px;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row span.lbl{font-weight:bold;text-transform:none;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row span.reg_price{text-decoration:line-through;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row span.sale_price, .hilite{color:#264266;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row span.slide{float:none;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row input.total{background:#fff;border:1px solid #cdcdcd;width:100px;text-align:right;float:right;color:#2e6611;font-weight:bold;font-size:127.5%;margin-top:0;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row a.button2 { padding: 0; margin: 0;}
#bd .checkout_wrapper .secondary_nav .update_cart { position: relative; top: 23px; margin-top: -20px; }
#bd .checkout_wrapper #edit_billing_link, .checkout_wrapper #edit_address_link {display: none;}
#bd .promo_code {font-weight:bold;background: url(/wcpics/BuyMTDOnlineUS/en_US/images/bolt_plate_background_flat.png) repeat 0px 0px;width:242px;height:125px;padding:35px 60px;margin:0 auto;color:#f2f1f1;margin-top:10px;}
#bd .promo_code button{background: url(/wcpics/BuyMTDOnlineUS/en_US/images/btn_go.png) no-repeat 0px 0px;width:40px;height:18px;border:none;text-indent:-9000px;}
#bd .promo_code label{display:block;margin:0px;text-transform:none;}
#bd .promo_code input {margin:0px;padding:0px;}
#bd .promo_code img {margin:0px;padding:0px;}
#bd .promo_code .row {margin:0px;padding:0px;}
#bd .promo_code a, #bd .browse_content .promo_code a{color:#f2f1f1!important;display:block;margin:10px 0px 0px 0px;text-decoration:underline; padding: 0; background: none; }
#bd .browse_content .promo_code a.button{text-decoration:none!important;margin:12px 0px 0px 10px;}
#bd .promo_code a:hover { text-decoration: none; }
#bd .promo_code a.button { display: inline-block!important; }
#bd .cart .promo_code{float:left;} 
#bd .info_group{background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/bg_info.png) repeat-y top right;margin:10px 10px 0px 0px;padding-bottom:10px;zoom:100%;width:563px;}
#bd .info_group .info_row{padding-top:10px;}
#bd ul.ccard{clear:both; margin:5px 0px 0px 155px;}
#bd ul.ccard li{float:left;padding: 0 5px 0 0; background: none; }
#bd .checkout_wrapper .info_group .info_row label, .checkout_wrapper .info_group .info_row .label{margin-top:4px;display:block;width:136px;padding-right:20px;float:left;text-align:right;text-transform:none;font-weight:bold;}
#bd .checkout_wrapper .info_group .alt label, .checkout_wrapper .info_group .alt input{float:right; margin-top: 0;}
#bd .checkout_wrapper .info_group .alt label{width:380px;padding:0px 0px 0px 10px;text-align:left;font-weight:normal; text-transform: none;}
#bd .checkout_wrapper .info_group .alt input { border: none; }
#bd .checkout_wrapper .info_group .policy input { border: none; }
#bd .browse_content a.alert{color:#950202;text-decoration:underline; padding: 0; margin: 0; background: none; }
#bd .browse_content a.alert:hover { text-decoration: none; }
#bd .checkout_wrapper .info_group .ship_addr_info,.checkout_wrapper .info_group .bill_addr_info {margin-left: 162px;}

#bd .shipping_display .info_row input {/*border:1px solid #000;*/}
#bd .shipping_display .info_row .cBoxFloatWrap, #bd .billing_display .cBoxFloatWrap { float: left; }
#bd .shipping_display .info_row .cBoxFloatWrap .selectbox, #bd .billing_display .cBoxFloatWrap .selectbox { width: 220px; }
#bd .shipping_display .info_row .cBoxFloatWrap .selectbox-wrapper ul, #bd .billing_display .cBoxFloatWrap .selectbox-wrapper ul { width: 249px; }

#bd .confirm {margin-bottom:10px;}
#bd .confirm, .login  {background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/bg_col.png) repeat-y 0px 0px;margin-bottom:12px;}
#bd .confirm .browse_content{background:none;height:auto;}
#bd .confirm .browse_content .padding_wrapper{padding:0px 0px 10px;position:relative;width:100%;}
#bd .confirm .browse_content .padding_wrapper p {margin:10px 0 0; line-height: 1.231;}
#bd .confirm .browse_content .padding_wrapper .print_link{margin-top:23px;}
#bd .confirm .browse_content .padding_wrapper .print_link a{font-weight:bold;}
#bd .confirm .browse_content .signup_box{margin-top:10px;background:#fff;padding:5px;}
#bd .confirm .browse_content .signup_box div.spot, .confirm .browse_content .signup_box p{padding-left:14px;}
#bd .confirm .browse_content  .col{height:auto;}
#bd .confirm .browse_content .signup_box .alert, .confirm .browse_content .signup_box .legend{display:block;float:left;margin-right:5px;}
#bd .confirm .browse_content .signup_box label, .confirm .browse_content .signup_box .label{text-align:right;width:120px; padding-right:5px;display:block;float:left;}
#bd .confirm .browse_content .signup_box a.checkout_button{margin:20px 0 20px 116px;}
#bd .confirm .browse_content .signup_box h3 span{display:block;}
#bd .confirm .browse_content .signup_box h3 span span.legend{font-size:91%;padding:0;background:none;height:auto;text-transform:none;display:block;float:right;text-align:right;}
#bd .confirm .browse_content .signup_box h3 span span.hdr{padding:0;background:none;height:auto;display:block;float:left;width:263px;}
#bd .print_link a{background: url(/wcpics/BuyMTDOnlineUS/en_US/images/bug_print.png) no-repeat 0px 0px !important;padding:0px 16px 0px 25px; margin: 0;}
#bd .confirm .browse_content .signup_box button{position:static;}
#bd .confirm .browse_content .col_wrapper{margin-top:30px;}
#bd .confirm .browse_content .col_wrapper .col{color:#000;}
#bd .confirm .browse_content .col_wrapper .col .hdr{text-transform:none;color:#408739;border-bottom:1px solid #cecece;margin-bottom:8px;padding-bottom:5px;display:block;font-weight:bold;font-size:109.1%;}
#bd .confirm .browse_content .padding_wrapper .col_wrapper .col p{margin:0;line-height:1.629em;}
#bd .confirm .browse_content .cc{background: url(/wcpics/BuyMTDOnlineUS/en_US/images/logo_visa.png) no-repeat top right;height:14px;padding-right:40px;width:160px;}
#bd .confirm .browse_content .order_number{text-transform:none;font-weight:bold;font-size:1.2307em;}
#bd .secondary_nav .details_wrapper .total {margin:5px 0 5px;}
#bd .secondary_nav .details_wrapper .total span{display:block;float:left;text-align:right;background:#efede7;width:105px;padding:3px;font-weight:bold;}
#bd .secondary_nav .details_wrapper .total span.label{background:transparent;width:225px;padding-right:5px;}
#bd .vcard p, .confirm .browse_content .padding_wrapper .col_wrapper .col .vcard p{margin-top:5px;}
#bd .confirm .browse_content .padding_wrapper .col_wrapper .col .sub_hdr{display:block;margin:20px 0px 5px 0px;font-weight:bold;}
#bd .spot{margin-top:5px;}
#bd .spot label, .spot .label{margin-top:3px;text-transform:none;font-weight:bold}
#bd .spot .legend, .spot a.alert{margin-top:3px;}

#bd .cart table.shopping_cart td.product_cell img{float:left;display:block;}
#bd .cart table.shopping_cart td.product_cell div.product_info{float:left;width:240px;}
#bd .cart table.shopping_cart .product_cell{width:360px;}
#bd .cart table.shopping_cart .quantity_cell{width:118px;}
#bd .cart table.shopping_cart .quantity_cell label, .cart table.shopping_cart .quantity_cell .cBoxFloatWrap{float:left;}
#bd .cart table.shopping_cart .quantity_cell label{margin-top:4px;padding-right:5px;font-weight:bold;}
#bd .cart table.shopping_cart .total_cell{width:115px;padding-right:10px;text-align:right;}
#bd .cart table.shopping_cart .remove_cell{width:115px;padding-right:10px;text-align:right;}
#bd .cart table.shopping_cart thead th{color:#fff;text-transform:none;background:#000;font-weight:bold;}
#bd .cart table.shopping_cart td{vertical-align:top;padding-top:13px;border-bottom:1px dashed #ccc;padding-bottom:18px;}
#bd .cart table.shopping_cart td.product_cell div.product_info div{background:#efede7;font-weight:bold;text-transform:none;padding:3px 5px;margin-bottom:5px;}
#bd .cart table.shopping_cart td.product_cell div.product_info ul{padding-top:5px; margin: 0;}
/*#bd .cart table.shopping_cart td.product_cell div.product_info ul li{background: url(/wcpics/BuyMTDOnlineUS/en_US/images/bg_bullet.png) no-repeat 0px 4px;padding-left:10px;margin-top:5px;}*/
#bd .cart table.shopping_cart td.product_cell div.product_info ul li span{font-weight:bold;}
#bd .cart table.shopping_cart td.product_cell div.product_info p{margin:10px 0 0;}
#bd .cart table.shopping_cart td.product_cell div.product_info p span{font-weight:bold;}
#bd .cart table.shopping_cart button.remove{width:30px;height:18px;border:none;background: url(/wcpics/BuyMTDOnlineUS/en_US/images/btn_delete.png) no-repeat top left;text-indent:-9999px;float:right;}
#bd .cart .secondary_nav .product_row .product_info{width:116px;text-transform:none;}
#bd .cart table.shopping_cart td.total_cell input{color:#2e6611;font-weight:bold;text-align:right;background:#fff;}
#bd .actions{background:#EFEDE7;padding:13px;clear:both;}
#bd .browse_content .actions a{float:left;color:#fff;margin-right:13px;}
#bd .browse_content .actions a.checkout{float:right;color:#fff; padding: 0 10px 0 0;margin:0;cursor:pointer;}
#bd .browse_content .actions a.continue{ background: url(/wcpics/BuyMTDOnlineUS/en_US/images/btn_grn_left_arrow.gif) 0px 0px no-repeat !important; padding-left: 27px !important;}
#bd .browse_content .actions a.continue .slide{background: url(/wcpics/BuyMTDOnlineUS/en_US/images/button_slide_rev.png) no-repeat right top !important;margin-left:0px;padding:1px 12px 2px 0;}
#bd table.cart_totals{border:1px solid #ccc;width:350px;float:right;margin-top:14px;}
#bd table.cart_totals th {font-weight:bold;text-transform:none;text-align:right;}
#bd table.cart_totals td span{background:#efede7;display:block;padding:3px 5px;margin:5px;text-transform:none;}
#bd table.cart_totals tr.est_total td{font-weight:bold;color:#2e6611;}

#bd .browse_content .vcard {margin-bottom:5px; }
#bd .browse_content .vcard p { line-height: 1.231; }
#bd .browse_content .shipping_display a.button3, #bd .browse_content .billing_display a.button3, #bd .browse_content .review_wrapper a.button3{cursor:pointer;float:left;color:#fff;margin:20px 0px 30px 147px;padding: 0 10px 0 0;}
#bd .browse_content .review_wrapper a.button3{margin:0px;float:right;}
#bd .browse_content .review_wrapper a.button3 .slide{float:none;width:auto;display:inline-block;}
#bd .browse_content .review_wrapper div{background:#fff;padding:10px; margin-right: 13px;}
#bd .browse_content .review_wrapper div span{display:block;float:left;width:250px;}
#bd .browse_content .padding_wrapper .review_wrapper p{margin:20px 0px;}
#bd .billing_info{padding-top:0px;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row .cBoxFloatWrap{float:left;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row .selectbox-wrapper{width:50px;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .info_row label{float:left;display:block;margin:3px 5px 0px 0px;}
#bd .secondary_nav h3 span.legend{float:right;padding:0;height:auto;background:none;text-align:right;}
#bd .checkout_wrapper .secondary_nav .product_row .product_info .prod_name span.legend{width:40px;float:right;text-align:right;}
#bd .browse_content a.pw_recall{color:#fff;display:block;margin:3px 0px 0px 80px;text-decoration:underline; padding: 0; background: none; }
#bd .browse_content a.pw_recall:hover{text-decoration:none!important;}
/*.remove{width:300px;}*/
#bd .remove_modal .wishlist_modal_content h3 {border:none;}
#bd .remove_modal .wishlist_modal_content a.button, .remove_modal .wishlist_modal_content a.button2{float:left;margin:0px 20px 0px 0px;}
.helplink{float:left;display:block;margin:2px 10px 0px 0px;}
#bd .promo_code #promoCode{display:block;float:left;margin:9px 5px 0px 0px;}
#bd .confirm .wrapper{padding-left:5px;}
#bd .confirm .wrapper p strong{font-weight:bold;}
#bd .confirm .wrapper p a{color:#333;text-decoration:underline;}
/*#bd .review_wrapper .button3{width:100px;}*/
#bd .cart table.shopping_cart td.product_cell div.product_info div.lift_gate{background:none;padding-top:18px;text-transform:none;}
#bd .cart table.shopping_cart div.lift_gate input { border: none !important; }
#bd .cart table.shopping_cart td.product_cell div.product_info div.lift_gate .label{display:block;float:left;padding-right:10px;font-weight:normal;}
#bd .cart .browse_content table.shopping_cart td.product_cell div.product_info div.lift_gate a{color:#333;text-decoration:underline;}
#bd .cart .browse_content table.shopping_cart td.product_cell a {color:#333; padding: 0; margin: 0; background: none; }
#bd .cart table.shopping_cart tr.lift_gate td{border:none;}
#bd .cart table.shopping_cart tr.lift_gate_row{border-bottom:1px dashed #cccccc;}
#bd .cart table.shopping_cart tr.lift_gate_row .product_cell {padding-left:98px;}
#bd .espot{width:220px;}
#bd .actions{position:relative;}
#bd .actions .verisign{position:absolute;top:7px;left:450px;}
#bd .checkout_wrapper .actions a.button { padding: 0; margin-bottom: 0; }
#bd .same span{display:block;padding-left:10px;float:left;}
#bd .checkout_wrapper .info_group .info_row label.street2, .checkout_wrapper .info_group .info_row .street2{visibility:hidden;}
#bd .same input{float:left; border: none !important;}
#bd .shipping_info, .billing_info, .review_wrapper{padding-left:15px; margin-bottom: 20px !important;}
#bd .confirm .browse_content .padding_wrapper .vcard p{margin-top:3px;}
#bd a.button:hover , a.button2:hover, a.button3:hover, a.button4:hover{text-decoration:none!important;}
#bd .exp_date input{width:48px;float:left;}
#bd .exp_date .div{display:block;float:left;padding:5px 10px 0px 10px;}
#bd p.alert{color:#a61919;}
#bd p.alert span{color:#333;}
#bd .signup_box div.email_spot{padding-top:21px;}
#bd .signup_box input{width:166px;border:1px solid #000;}



/* footer */
#ft a:hover { text-decoration: underline; }
#ft .quick_links { background: #efede7; overflow: hidden; width: 100%; }
#ft .quick_links .leading { width: 25.3%; }
#ft .quick_links .box4 { padding: 12px 23px 15px; }
#ft .quick_links h2 { font-size: 116%; color: #539a4b; }
#ft .quick_links .phone { margin-top: 18px; }
#ft .quick_links h3 { color: #408739; font-size: 85%; font-weight: bold; text-transform: none; margin-bottom: 9px; }
#ft .quick_links li { margin-bottom: 6px; font-size: 85%; }
#ft .quick_links li a { padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 1px; color: #333; display: inline-block; }
#ft .footer_nav { background: #000; height: 29px; color: #fff;  text-align: center; padding-top: 14px; }
#ft .footer_nav li { display: inline; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/divider.gif) no-repeat 0 3px; padding-left: 5px; margin-left: 2px; font-size: 85%; }
#ft .footer_nav li a { color: #fff; }
#ft .footer_nav li.first { background: none; margin-left: 0; padding-left: 0; }
#ft #social-media-call {margin-top: 20px;font-size: 1.25em; font-weight: bold;}
#ft .social-media-icons{display:inline-block;margin-right:10px;}
#ft .social-media-icons a:hover { text-decoration: none; }
 /* checkout styles */


/* Start MODAL styling */
.jqmWindow{font-size:85%;}
.modal {}
.modal h1, .modal h3, .modal .close { text-transform: none; }
.modal a.button .slide, .modal a.button2 .slide, .modal a.button3 .slide, .modal a.button4 .slide { padding: 3px 0 0 12px; }
.quickview_modal_wrapper, .quickview_modal_wrapper .quickview_modal, .quickview_modal_wrapper .quickview_modal_content { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/modal_sprite.png) no-repeat; }
.quickview_modal_wrapper { background-position: left top; padding-top: 40px; width: 817px; text-align: left; color: #333; font-size: 11px; }
.quickview_modal_wrapper .quickview_modal { background-position: -1634px bottom; padding-bottom: 37px; }
.quickview_modal_wrapper .quickview_modal_content { background-position: -817px top; background-repeat: repeat-y; padding: 5px 47px 23px 49px; }
.quickview_modal_wrapper .quickview_modal_content .close { color: #333;  font-weight: bold; text-decoration: none !important; float: right; padding-right: 16px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/remove.gif) no-repeat right top; margin: 0 9px 8px 0; }
.quickview_modal_wrapper .quickview_modal_content .view_larger img { border: 1px solid #d0d0d0; float: left; }
.quickview_modal_wrapper .quickview_modal_content .view_larger .view_larger_btn { margin: -26px 0px 0px 84px; border: none; }
.quickview_modal_wrapper .quickview_modal_content h1 { background: #efede7; padding: 3px 11px; margin-bottom: 14px; font-size: 167%; color: #000; }
.quickview_modal_wrapper .quickview_modal_content h3 { color: #408739; padding-bottom: 4px; border-bottom: 1px solid #cecece; margin-bottom: 10px; font-size: 118%; }
.quickview_modal_wrapper .quickview_modal_content .product_info { width: 67%; margin: 0; }
.quickview_modal_wrapper .quickview_modal_content .product_info .first { width: 48%; }
.quickview_modal_wrapper .quickview_modal_content .product_info .first p { margin-left: 6px; }
.quickview_modal_wrapper .quickview_modal_content .features { margin: 22px 0  11px 6px; }
.quickview_modal_wrapper .quickview_modal_content .addToCart h3 { margin-bottom: 14px; }
.quickview_modal_wrapper .quickview_modal_content .addToCart .last { margin-bottom: 25px; }
.quickview_modal_wrapper .quickview_modal_content .line { margin-bottom: 13px; width: 100%; float: left; }
.quickview_modal_wrapper .quickview_modal_content ul li { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/bullet.gif) no-repeat 0px 6px; padding-left: 14px; }
.quickview_modal_wrapper .quickview_modal_content li, .quickview_modal_wrapper .quickview_modal_content p {  line-height: 1.629em }
.quickview_modal_wrapper .quickview_modal_content p.price { border: 1px solid #ccc; padding: 4px 0 4px 14px; color: #2e6611; font-weight: bold; font-size: 128%; margin-bottom: 29px; }
.quickview_modal_wrapper .quickview_modal_content p.reduction { text-decoration: none; color: #953e26; }
.quickview_modal_wrapper .quickview_modal_content p.reduction span { margin-right: 13px; text-decoration: line-through; color: #2e6611; }
.quickview_modal_wrapper .quickview_modal_content p.price .special { margin-left: 13px; font-size: 86.1%; text-transform: none;  text-decoration:none;color: #953E26;}
.quickview_modal_wrapper .quickview_modal_content .special { color: #953e26;  text-decoration:none; }
.quickview_modal_wrapper .quickview_modal_content label { float: left; text-transform: none; margin: 4px 5px 0 17px;  font-weight: bold; }
.quickview_modal_wrapper .quickview_modal_content .cBoxFloatWrap { float: left; margin: 0; }
.quickview_modal_wrapper .quickview_modal_content .selectbox { width: 22px; }
.quickview_modal_wrapper .quickview_modal_content .selectbox-wrapper { width: 53px; }
.quickview_modal_wrapper .quickview_modal_content .selectbox-wrapper ul { width: 51px; }
.quickview_modal_wrapper .quickview_modal_content .selectbox-wrapper ul li { padding: 2px 5px; background: none; font-size: 100%; }
.quickview_modal_wrapper .quickview_modal_content #mColor_input { width: 70px; }
.quickview_modal_wrapper .quickview_modal_content #mColor_container { width: 101px; display: none; }
.quickview_modal_wrapper .quickview_modal_content #mColor_container ul { width: 99px; }
.quickview_modal_wrapper .quickview_modal_content #mQuantity_container { width: 53px; }
.quickview_modal_wrapper .quickview_modal_content a.button, .quickview_modal_wrapper .quickview_modal_content a.button2 { color: #fff; float: left; }
.quickview_modal_wrapper .quickview_modal_content .button_wrapper { padding: 6px 14px; background: #efede7; border: 1px solid #b8b8b8; clear: left; margin-bottom: 21px; overflow: hidden; }
.quickview_modal_wrapper .quickview_modal_content .more_details { color: #333; padding-left: 21px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/e-spot_arrow.gif) no-repeat left 1px;  }
.quickview_modal_wrapper .quickview_modal_content .content_wrapper { clear: right; }

.wishlist_modal_wrapper, .wishlist_modal_wrapper .wishlist_modal, .wishlist_modal_wrapper .wishlist_modal_content { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/wishlist_modal_sprite.png) no-repeat; }
.wishlist_modal_wrapper { background-position: left top; padding-top: 40px; width: 414px; text-align: left; color: #333; font-size: 11px; }
.wishlist_modal_wrapper .wishlist_modal { background-position: -828px bottom; padding-bottom: 37px; }
.wishlist_modal_wrapper .wishlist_modal_content { background-position: -414px top; background-repeat: repeat-y; padding: 5px 47px 6px 49px; }
.wishlist_modal_wrapper .wishlist_modal_content .close { color: #333;  font-weight: bold; text-decoration: none !important; float: right; padding-right: 16px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/remove.gif) no-repeat right top; margin: 0 9px 8px 0; }
.wishlist_modal_wrapper .wishlist_modal_content h3 { color: #408739; margin: 10px 0 3px 6px; padding-bottom: 4px; border-bottom: 1px solid #cecece; font-size: 109.1%; }
.wishlist_modal_wrapper .wishlist_modal_content p { margin-left: 6px;  font-weight: bold; }
.wishlist_modal_wrapper .wishlist_modal_content .first { width: 35% !important; }
.wishlist_modal_wrapper .wishlist_modal_content .yui-u { width: 63%; }
.wishlist_modal_wrapper .wishlist_modal_content .view_larger img { border: 1px solid #d0d0d0; }
.wishlist_modal_wrapper .wishlist_modal_content a.button { margin: 27px 0 0 47px; float: left; }
.wishlist_modal_wrapper .content_wrapper { clear: both; overflow: hidden; }
.wishlist_modal_wrapper .product_info { margin-top: 10px; }

.garage_modal_wrapper, .garage_modal_wrapper .garage_modal, .garage_modal_wrapper .garage_modal_content { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/garage_modal_sprite.png) no-repeat; }
.garage_modal_wrapper { background-position: left top; padding-top: 40px; width: 472px; text-align: left; color: #333; font-size: 11px; }
.garage_modal_wrapper .garage_modal { background-position: -944px bottom; padding-bottom: 37px; }
.garage_modal_wrapper .garage_modal_content { background-position: -472px top; background-repeat: repeat-y; padding: 5px 47px 6px 49px; }
.garage_modal_wrapper .garage_modal_content .close { color: #333;  font-weight: bold; text-decoration: none !important; float: right; padding-right: 16px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/remove.gif) no-repeat right top; margin-right: 9px; }
.garage_modal_wrapper .garage_modal_content h3 { clear: right; color: #408739; margin: 0 0 4px; padding-bottom: 4px; border-bottom: 1px solid #cecece; font-size: 109.1%; }
.garage_modal_wrapper .garage_modal_content .form { font-weight: bold; color: #333; padding: 12px 0; background: #efede7; }
.garage_modal_wrapper .garage_modal_content .line { margin-bottom: 8px; float: left; clear: left; }
.garage_modal_wrapper .garage_modal_content .labels { margin-top: 12px; }
.garage_modal_wrapper .garage_modal_content .labels .line { margin-bottom: 8px; width: 100%; text-align: right; }
.garage_modal_wrapper .garage_modal_content .inputs_wrapper { background: #fff; padding: 10px; margin-right: 16px; }
.garage_modal_wrapper .garage_modal_content .form p { margin: 3px 0 4px; font-weight: normal; }
.garage_modal_wrapper .garage_modal_content .form p.conditions { margin: 60px 0 0 210px; }
.garage_modal_wrapper .garage_modal_content label { display: block; margin: 0; text-transform: none; float: none; padding: 3px 0; height: 14px; }
.garage_modal_wrapper .garage_modal_content input { width: 196px; border: 1px solid #333; }
.garage_modal_wrapper .garage_modal_content textarea { width: 198px; height: 58px; border: 1px solid #333; }
.garage_modal_wrapper .garage_modal_content .bottom { margin-top: 4px; border-top: 1px solid #cecece; padding-top: 6px; }
.garage_modal_wrapper .garage_modal_content .bottom p { margin-bottom: 12px; margin-left: 127px; }
.garage_modal_wrapper .garage_modal_content .bottom p a { color: #408739; }
.garage_modal_wrapper .garage_modal_content .bottom .cancel { margin-right: 4px; margin-left: 127px; }
/* styles for address book modal */
.address_modal_wrapper .garage_modal_content .options { float: left; }
.address_modal_wrapper .garage_modal_content .options .line { width: 100%; }
.address_modal_wrapper .garage_modal_content .options label { height: auto; padding: 0; text-transform: none; font-weight: normal; }
.address_modal_wrapper .garage_modal_content .options input { width: auto; height: auto; padding: 0; border: none; float: left; margin-right: 3px; }
.address_modal_wrapper .garage_modal p.required { float: right; margin-right: 15px; position: absolute; right: 48px; }
.address_modal_wrapper .garage_modal_content .form { padding-top: 18px; }
.address_modal_wrapper .garage_modal_content .bottom .cancel { margin-right: 4px; margin-left: 5px; }
.address_modal_wrapper .garage_modal_content .bottom .save_new { margin-right: 4px; }
/* styles for send wishlist modal */
.send_wishlist_modal .garage_modal_content .labels { width: 41%; }
.send_wishlist_modal .garage_modal_content .inputs { width: 57%; }
.send_wishlist_modal .garage_modal_content input { width: 172px; }
.send_wishlist_modal .garage_modal_content textarea { width: 174px; }
.send_wishlist_modal .garage_modal_content .options { float: left; clear: left; width: 100%; }
.send_wishlist_modal .garage_modal_content .options .line { width: 100%; }
.send_wishlist_modal .garage_modal_content .options label { height: auto; padding: 0; text-transform: none; font-weight: normal; }
.send_wishlist_modal .garage_modal_content .options input { width: auto; height: auto; padding: 0; border: none; float: left; margin-right: 3px; }
.send_wishlist_modal .garage_modal p.required { float: right; margin-right: 15px; position: absolute; right: 48px; }
.send_wishlist_modal .garage_modal_content .form { padding-top: 18px; }
/* End MODAL styling */


/*----------------------- Clearfix :: START ---------------------*/
.clearfix:after,  #bd .browse_content h2:after, .review_wrapper div:after, .prod_name:after, .actions:after,  .col:after, #bd .browse_content:after, .padding_wrapper:after, .col_wrapper:after, .spot:after, .product_row:after, .info_row:after, .banner:after, .breadcrumbs:after, .breadcrumbs p:after, .order_hd:after, .feature:after, #bd .browse_content h1:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix,  #bd .browse_content h2, .review_wrapper div, .prod_name, .actions,  .col, #bd .browse_content, .padding_wrapper, .spot, .col_wrapper, .product_row, .info_row, .banner, .breadcrumbs, .breadcrumbs p, .order_hd, .feature, #bd .browse_content h1 { display: inline-block; }

html[xmlns] .clearfix,  html[xmlns] #bd .browse_content h2, html[xmlns] .review_wrapper div, html[xmlns] .prod_name, html[xmlns] .actions,  html[xmlns] .col, html[xmlns] #bd .browse_content, html[xmlns] .padding_wrapper, html[xmlns] .col_wrapper, html[xmlns] .spot, html[xmlns] .product_row, html[xmlns] .info_row, html[xmlns] .banner, html[xmlns] .breadcrumbs, html[xmlns] .breadcrumbs p, html[xmlns] .order_hd, html[xmlns] .feature, html[xmlns] #bd .browse_content h1 { display: block; }
* html .clearfix, * html #bd .browse_content h2, * html .review_wrapper div, * html .prod_name, * html .actions,  * html .col, * html #bd .browse_content, * html .padding_wrapper, * html .col_wrapper, * html .spot, * html .product_row, * html .info_row, * html .banner, * html .breadcrumbs, * html .breadcrumbs p, * html .order_hd, * html .feature, #bd .browse_content h1 { height: 1%; }
/*----------------------- Clearfix :: END ---------------------*/

/*------------------------- CUSTOM SELECT BOX STYLES ----------------------*/
/*.cBoxFloatWrap { position: relative; }*/

.selectbox-wrapper { position: absolute; margin-top: 0px; z-index: 5; }
.selectbox-wrapper ul { list-style-type:none; margin:0 !important; padding:0 !important; background: #fff; border:1px solid #404040; border-top: none; font-size:1em; text-align:left; z-index: 40000; overflow: auto; max-height: 200px; }
.selectbox-wrapper ul li.selected { background-color: #F2F2F3 !important; }
.selectbox-wrapper ul li.current { background-color: #F2F2F3 !important; }
.selectbox-wrapper ul li { list-style-type:none; display:block; margin: 0px !important; padding:2px 5px !important; cursor: default; background: none !important; }
.selectbox { margin: 0px 5px 0px 0px; padding:2px 24px 2px 5px; display : block; text-align:left;  background:#ffffff url(/wcpics/BuyMTDOnlineUS/en_US/images/background/bg_select.gif) right top no-repeat; border:solid 1px #404040; color:#000000; cursor: default; font-family: Helvetica,  Arial, Verdana,  sans-serif;  }

select { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/background/bg_select.gif) right top no-repeat; min-width: 50px;}
/*----------------------- END CUSTOM SELECT BOX STYLES --------------------*/


/* mojo zoom */
div.mojozoom_marker { position: absolute; cursor: crosshair; }
div.mojozoom_border { position: absolute; left: 0px; top: 0px; border: 1px solid #cfcfcf; width: 100%; height: 100%; }
div.mojozoom_fill { position: absolute; left: 0px; top:0px; width:100%; height:100%; background-color : white; opacity : 0.5; -moz-opacity : 0.5; -khtml-opacity : 0.5; filter:alpha(opacity=50); }
img.mojozoom_img { padding : 0px; border: 0px; }
div.mojozoom_imgctr { position : absolute; margin-left : 6px; margin-top: 40px; border : 1px solid #cfcfcf; }

.myzoom_wrap { margin-left: 240px; overflow: hidden; }
#myimage2_zoom { border: 1px solid #cfcfcf; overflow: hidden; position: absolute; width: 234px; height: 188px; margin-top: 42px; }
.quickview_modal_content div.mojozoom_marker {  }


/*------------------------- Form Validation ----------------------*/
input.frm_error, select.frm_error, textarea.frm_error {border-color: #9d0202;}
input[type="hidden"]{display:none !important;}

.form_notif {position: absolute; }
.form_notif .arrow {float: left; position: relative; overflow: hidden; top: 6px; width: 9px; height: 14px; background: url(/wcpics/BuyMTDOnlineUS/en_US/images/form_validation/error_arrow.png) 0 0 no-repeat; }
.form_notif .message {margin-left: 9px; background: #9d0202; padding: 5px 10px; color: #fff; text-align: left;}

.form_notif_nojs {position: static !important;}
/*----------------------- END Form Validation --------------------*/
/*
	PLEASE APPEND THE CONTENTS OF THIS FILE TO THE EXISTING STYLE SHEET.
*/

img.model-helper { margin-top: 10px; }

/*
	Operator Manual Search Forms
*/

.om-model { min-height: 280px; }

/*
	Operator Manual Search Results CSS Additions
*/
p.phone-help strong { font-size: 14px; }
.manual-results table { width: 100%; border: none; padding: 0; }
.manual-results td, .manual-results th { padding: 10px; }
.manual-results th { text-align: left; font-size: 1.08333333em; color: #fff; font-weight: bold; background: #000; border-bottom: 1px solid #e1ded3; }
.manual-results tr.manual-group td { background: #efede7; }
.manual-results tr.manual-group td.serial, .manual-results tr.manual-group td.product { font-weight: bold; }
.manual-results th.heading-img { width: 34px; text-align: center; }
.manual-results a.image { background: url(/wcpics/BuyMTDOnlineUS/en_US/images/icon-camera.png) no-repeat 0 0; height: 18px; width: 25px; margin-left: 4px; display: block; text-indent: -9999px; text-align: center; position: relative; }
.manual-results a.image:hover { background-position: 0 -18px; }
.manual-results tr.last td { border-bottom: 1px solid #e1ded3; padding-bottom: 14px; }
.manual-results .preview_img { padding: 10px; background: #fff; border: 1px solid #cecece; width: 200px; height: 200px; position: absolute; z-index: 999; display: none; margin: 7px 14px; -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.15); -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.15); box-shadow: 0 0 5px 5px rgba(0,0,0,0.10); }

/*
	Operator Manual Disclaimer
*/
.manual-disclaimer { height: 320px; overflow: scroll; margin-bottom: 15px; padding: 0 15px; }
p.manual-btns { text-align: right; }
p.manual-btns input.button { margin-left: 15px; width: 120px; display: inline; height: auto; cursor: pointer; }
p.manual-btns input.button.btn-accept { background: #408739; color: #fff; font-weight: bold; }
p.manual-btns input.button.btn-accept:hover { background: #529a4b;  }

/*
	Support Landing Page: Operator's Manuals Additions
*/
#bd .support_wrapper .support_tools_content select.manual-brand { max-width: 120px; border: 1px solid #000; margin-bottom: 0px; }
.sample-tag { margin: 15px 0; }
.sample-tag img { max-width: 100%; }
#bd .support_wrapper .support_tools_content p.optional { margin-top: 64px; }
#bd .support_tools.main_tools .yui-u.middle .inputs { width: 100%; }
#bd .support_tools.main_tools .yui-u.middle .inputs_wrapper { background: none; padding-left: 0; }
#bd .support_tools.main_tools .yui-u.middle .inputs_wrapper input { width: 100%; }

/*MapQuest styling   */
.mapquest .mqTable { border: 1px solid;}
.mapquest .mqTable .mqHline  {background-color: #000; height: 1px;}
.mapquest .mqTable { border: 1px solid;}
 #mapPoi           { width:600px ;height:600px; float: right;}
.mapquest #map    { width:300px; height:300px; float: right;}
.mapquest #routeMap    	{ width:594px; height:594px; float: right;}
.mapquest #routeLegs    { width:594px; float: right;}
/*iPad2 fix*/
.cBoxFloatWrap select { min-width: 40px; }
#shipModeId { min-width: 200px; }
/*rightnow proactive chat styling*/
/*#proactiveChatContainer {
	position: fixed;
	z-index: 1000;
	top: 100px;
	right: 100px;
}*/
.product_filter {
	background: #efede7;
	padding: 5px;
}
/*Fixes a wrapped bullet line from extending past the left margin of the bullet*/
ol {
    margin:0px 0;
    padding:0;
    list-style: decimal inside none;
}

ol li 
{
    margin: 0px;
    padding: 0px;
    text-indent: -1.7em;
    margin-left: 1.7em;
}

/*EV Custom styles for responsive*/
.ari-button {
	background-color: #367831;
	text-transform: uppercase;
	font-weight: bold;
	width: 103px;
	height: 18px;
	cursor: pointer;
}
/*JH out of stock message*/
.stock-msg {	
    font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
}

/* Make knowledge center content text fit when printed - SC 02/2018 */
@media print {
   .yui-u.inDepth {
    max-width:50%;
   }
   .video {
     display:block!important;
   }
}