/* default and core layout elements 
these should be elements included on most pages.
*/
body {margin: 15px 0 0 0;}
html, td {font-family: Verdana, Arial, Helvetica, sans;font-size: 11px;color: #333;line-height: 16px;text-align: left;border-collapse: separate;}
a {color: #0d5092;text-decoration: none;cursor:pointer;}
a:hover {color: #0d5092;text-decoration: underline;}
.blue {color: #0d5092;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.floatLeft {float: left;}
.floatRight {float: right;}
.clear {clear: both;}
.copyGray {font-size: 9px;color: #999;}

.halfWidthBlock {width: 49%;}
.fullWidthBlock {width: 99%;}
h1 {font-size: 16px;margin: 0 0 11px 0;padding: 0;font-weight: normal;color: #000;}
h2 {font-size: 14px;color: #000;font-weight: normal;margin: 0;padding: 0 0 15px 0;}

/* outer / top level wrapping elements */
.container {width: 1000px;background: #ededed;margin-bottom: 5px;position:relative;}
.contentContainer {padding-top:208px;}
.container1 {background: #ededed;margin-bottom: 5px;}
.bkgrdTop {position:absolute;top:0px;left:0px;padding:0px 7px;}
.bkgrdTopCap {background: url(/v100/images/content_bkgrd_group.gif) 0 0 no-repeat;position:absolute;top:0px;left:0px;height:20px;width:1000px;z-index:1;}
.headerBkgrd {width: 986px;height: 170px;background: url(/v100/images/content_bkgrd_group.gif) 0 -71px no-repeat;z-index:2;position:relative;top:8px;}
.bkgrdBtm {background: url(/v100/images/content_bkgrd_group.gif) 0 -20px no-repeat;height:22px;}
.contentTop {width: 986px;height: 10px;margin-top: 4px;/**//*margin-top:182px;*/background: url(/v100/images/content_bkgrd_group.gif) 0 -42px no-repeat;z-index: 1;}
.content {width: 986px;background: url(/v100/images/content_bkgrd.gif) top left repeat-y;background-position: 0 9px;margin: 0;overflow:auto;}

/* header elements */
.topRow {overflow: hidden;}
/*.logo {text-align: left;float: left;width: 213px;padding: 12px 0 0 15px;height: 109px;} */
.logo {float: left;width: 213px;padding: 8px 0 0 15px;height: 109px;}
.logo>.floating {display:table;position:static;}
.logo .floating {position:relative;	width:213px;height:109px;}
.logo .floating div {position:absolute;top:50%;}
.logo .floating>div {display:table-cell;vertical-align:middle;position:static;}
.logo .floating div div {position:relative;top:25%;}
.orangeBar {height: 37px;clear: both;margin: 7px 0 0 3px;text-align: left;background: url(/v100/images/nav_bkgrd_group.gif) top left no-repeat;}

.leaderAd {margin: 12px 15px 0 0;float: right;width: 728px;height: 90px;}
.leaderAd>.floating {display:table;position:static;}
.leaderAd .floating {position:relative;	width:728px;height:90px;}
.leaderAd .floating div {position:absolute;top:50%;}
.leaderAd .floating>div {display:table-cell;vertical-align:middle;position:static;}
.leaderAd .floating div div {position:relative;top:25%;text-align:right;}
.adLogo {float: left;margin: 0 10px 5px 0;}
.adURL {text-align: center;margin: 10px 0 0 0;clear: both;}

.quickSearch {float: left;text-align: left;width: 295px;margin: 8px 15px 0 11px;}
.quickSearch .hdr {white-space: nowrap;color: #333;font-weight: 500;font-size: 14px;float: left;width: 78px;margin: 1px 0 0 0;}
.quickSearch .input {float: left;width: 160px;margin: 0 0 0 0;}
.quickSearch .searchLabel2 {font-size: 14px;font-weight: 600;font-style: italic;}
.quickSearch .searchInput {width: 130px;font-size: 12px;font-weight: bold;color: #a3a3a3;float: right;padding: 1px 0 3px 2px;}
.quickSearch .capital {font-size: 17px;}

.loginBar {float: right;width: 350px;}
.accountLogin {float: right;margin: 0px 15px 0 0;}

.welcomeName {float: right;width: 300px;color: #666666;clear: left;margin: 0px 0 0 15px;text-align: right;position: relative;top: -10px;}
.welcomeName a, .welcomeName a:hover {color: #006699;text-decoration: none;font-size: 10px;}
.welcomeName a:hover {text-decoration: underline;}

.topLoginBar {float: right;width: 250px;color: #666666;clear: left;margin: 0px 0 0 15px;text-align: right;}
.topLoginBar input {width: 100px;height: 15px;font-size: 10px;color: #666666;padding: 3px 0 0 0;}

.goBtn {float: right;margin: 0 0 0 5px;}

.MainLoginButton {width:55px;height:22px;border-width:0px;background:url(/v100/images/btn_group.gif) -56px 0 no-repeat;}
.MainSearchButton {width:55px;height:22px;border-width:0px;background:url(/v100/images/btn_group.gif) 0 0 no-repeat;}
.topNav {float: left;margin: 3px 0 0 33px;font-weight: bold;font-size: 9px;}
.topNav a {cursor:pointer;}

.topNav div a, .topNav div a:hover {color: #333;text-decoration: none;}
.topNav div a:hover {color: #fff;}
.topNav div .active {color: #969494;text-decoration: underline;}
.topNav .topNav01, .topNav .topNav02, .topNav .topNav03 {background: url(/v100/images/nav_icon_group.gif) no-repeat;}
.topNav .topNav01 {float: left;padding:0 5px 0 15px;margin:0 40px 0 0px;background-position:0 0;}
.topNav .topNav01 img {padding: 3px 4px 0 20px;display:none;}
.topNav .topNav02 {float: left;padding: 0 25px 0 15px;margin:0 20px 0 0px;background-position:0 -31px;}
.topNav .topNav02 img {padding: 1px 4px 0 0;display:none;}
.topNav .topNav03 {float: left;padding: 0 5px 0 18px;margin:0 0px 0 0px;background-position:0 -58px;}
.topNav .topNav03 img {padding: 3px 4px 0 0;display:none;}

.nav {background: url(/v100/images/nav_bkgrd_group.gif) 0 -37px no-repeat;height: 31px;clear: both;margin: 0 0 0 3px;font-size: 13px;color: white;}
.nav div {float: left;margin: 0 8px 0 0;line-height: 30px;text-transform: uppercase;}
.nav .HomeMenuButton {background: url(/v100/images/nav_bkgrd_group.gif) 0 -68px no-repeat;margin: 0 8px 0 10px;padding: 0 0 0 27px;}
.nav .EquipmentValuesMenuButton {background: url(/v100/images/nav_bkgrd_group.gif) 0 -99px no-repeat;padding: 0 0 0 19px;}
.nav .AuctionMenuButton {background: url(/v100/images/nav_bkgrd_group.gif) -306px -68px no-repeat;padding: 0 0 0 25px;height:30px;}
.nav .AuctionMenuButton a {height:30px;position:relative;top:0px;line-height:0px;display:block;}
.nav .AuctionMenuButton a .MainNavImage {position:relative;top:8px;}

.nav .SearchMenuButton {background: url(/v100/images/nav_bkgrd_group.gif) 0 -68px no-repeat;padding: 0 0 0 25px;}
.nav .DigitalEditionsMenuButton {background: url(/v100/images/nav_bkgrd_group.gif) -306px -99px no-repeat;padding: 0 0 0 25px;}
.nav .DealerMenuButton {background: url(/v100/images/nav_bkgrd_group.gif) -680px -68px no-repeat;padding: 0 0 0 23px;}
.nav .SubscribeMenuButton {background: url(/v100/images/nav_bkgrd_group.gif) -680px -99px no-repeat;padding: 0 0 0 25px;}
.nav .SubscribeMenuButtonTruck {background: url(/v100/images/nav_bkgrd_group.gif) -680px -99px no-repeat;line-height: 31px;padding: 0 0 0 25px;margin: 0 53px 0 0;}
.nav .nav07 {float: right;line-height: 12px;padding: 0 5px 0 0px;margin: 0 0 0 0;font-size: 9px;text-transform:none;}
.nav .LangUS, .nav .LangMX, .nav .LangSpacer {margin:0px;background:url(/v100/images/icon_language_group.gif) top left no-repeat;width:16px;height:11px;float:left;line-height: 10px;overflow:hidden;}
.nav .LangUS {margin-left:4px;background-position:-20px 0;}
.nav .LangSpacer {width:10px;background-image:none;}
.nav .LangMX {}

.nav .navDivider {margin: 0;float: left;}
.nav a, .nav a:hover {color: white;text-decoration: none;}
.nav a:hover {color: #fff100;}

/* Start Footer */
.footer {text-align: left;margin: 20px 10px 5px 35px;overflow: auto;color: #666666;}
.footer .productsService,
.footer .about,
.footer .customerService,
.footer .help {height: 131px;vertical-align: middle;line-height: 16px;float: left;border-right: 4px solid #d9d9d9;padding: 5px 46px 0 46px;}
.footer .help {border-width:0px;}
.footer a {color: #666666;text-decoration: none;}
.footer a:hover {text-decoration: underline;}
/* End Footer */
.copyRight {color: #666666;font-size: 10px;margin-bottom: 50px;}
.copyRight a {color: #666666;text-decoration: none;}
.copyRight a:hover {text-decoration: underline;}
.contentBtm {width: 986px;background: url(/v100/images/content_bkgrd_group.gif) 0 -52px no-repeat;}


.admin-panel {background-color: #FFFDC6;border: dotted 1px #719485;}

/* page content elements */
.HeadingContainer {padding:8px 13px 2px 13px;text-align:left;clear:both;}
.HeadingContainer h1 {font-size:16px;font-weight:normal;}

.homeLeft .HeadingContainer {padding-left:4px;}
.homeLeft, .contentColumnLeft {width: 764px;float: left;text-align: left;margin: 0 0 0 9px;}
.homeRight, .contentColumnRight {float: left;width: 180px;text-align: left;margin: 0 0 0 21px;}
.homeRight h2, .contentColumnRight h2 {font-size: 14px;color: #000;font-weight: normal;margin: 0;padding: 0 0 5px 0;}

.homeTopCategory {display:block;}
.homeSubCategory, .homeMoreLink {display:block;padding-left:15px;}
.homeMoreLink {font-style:italic;}
.homeMoreLink .homeMore {position:absolute;left:-10000px;}
.homeSubCategory .parens-label, .homeTopCategory .parens-label {text-decoration:none;position:absolute;font-size:11px;font-weight:normal;}

/* content boxes */
.contentTopMiddle, .contentTopLeft, .contentTopRight {height: 13px;width: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_group.gif) no-repeat scroll;}
.contentTopMiddle {background-position: 0px -13px;background-repeat:repeat-x;width:auto;line-height: 1px;font-size: 1px;}
.contentTopLeft {background-position: 0px 0px;}
.contentTopRight {background-position: 0px -26px;float: right;}

.contentBtmMiddle, .contentBtmLeft, .contentBtmRight {height: 13px;width: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_group.gif) no-repeat scroll;}
.contentBtmMiddle {background-position: 0px -51px;background-repeat:repeat-x;width:auto;line-height: 1px;font-size: 1px;}
.contentBtmLeft {background-position: 0px -39px;}
.contentBtmRight {background-position: 0px -65px;float: right;}

.contentBtmMiddleFeatured, .contentBtmLeftFeatured, .contentBtmRightFeatured {height: 13px;width: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_featured_btm.gif) no-repeat scroll;}
.contentBtmMiddleFeatured {background-position: 0px -13px;background-repeat:repeat-x;width:auto;line-height: 1px;font-size: 1px;}
.contentBtmLeftFeatured {background-position: 0px 0px;}
.contentBtmRightFeatured {background-position: 0px -26px;float: right;}

.contentTopMiddleBlue, .contentTopLeftBlue, .contentTopRightBlue {height: 13px;width: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_blue.gif) no-repeat scroll;}
.contentTopMiddleBlue {background-position: 0px -13px;background-repeat:repeat-x;width:auto;line-height: 1px;font-size: 1px;}
.contentTopLeftBlue {background-position: 0px 0px;}
.contentTopRightBlue {background-position: 0px -26px;float: right;}

.contentBtmMiddleBlue, .contentBtmLeftBlue, .contentBtmRightBlue {height: 13px;width: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_blue.gif) no-repeat scroll;}
.contentBtmMiddleBlue {background-position: 0px -13px;background-repeat:repeat-x;width:auto;line-height: 1px;font-size: 1px;}
.contentBtmLeftBlue {background-position: 0px 0px;}
.contentBtmRightBlue {background-position: 0px -26px;float: right;}

/* styles used on home page only*/
.searchBy {width: 764px;height: 308px;}
.searchByHdr {padding: 22px 0 0 30px;color: #000;font-size: 18px;letter-spacing: -0.5px;}
.searchNavTopSubs {font-size: 10px;line-height: 11px;color: #0d5092 !important;text-transform: uppercase;margin: 0 0 0 6px;padding: 0 0 0 7px;text-decoration: none;}
.searchByLeft {background: url(/v100/images/search_by_left.gif) top left no-repeat;width: 161px;height: 308px;float: left;margin: -40px 0 0 0px;text-decoration: none;}
.searchByLeft .leftnav {margin: 52px 0 0 3px;text-decoration: none;}
.leftnav a, .leftnav a:hover {display: block;text-decoration: none;color: black;outline: 0;}

.searchByLeft .searchNavTop, .searchNavTopLong, .searchByLeft .searchNavTopOn
{font-size: 12px;color: #000;text-transform: uppercase;margin: 0 0 5px 6px;padding: 5px 0 9px 7px;text-decoration: none;}

.searchByLeft .searchNavMiddle, 
.searchByLeft .searchNavMiddleOn, 
.searchByLeft .searchNavBtm, 
.searchByLeft .searchNavBtmOn, 
.searchByLeft .searchNavMiddleLong, 
.searchByLeft .searchNavBtmLong
{font-size: 12px;line-height: 30px;color: #000;text-transform: uppercase;margin: 0 0 5px 6px;padding: 0 0 0 7px;text-decoration: none;}

.searchByLeft .searchNavTop {background: url(/v100/images/search_nav_bkgrd_top2.gif) top left no-repeat;text-decoration: none;}
.searchByLeft .searchNavTopLong {background: url(/v100/images/search_nav_bkgrd_long_group.gif) 0 0 no-repeat;text-decoration: none;}
.searchByLeft .searchNavTopOn {background: url(/v100/images/search_by_on_top2.gif) top left no-repeat;text-decoration: none;}
.searchByLeft .searchNavMiddle {background: url(/v100/images/search_nav_bkgrd_middle.gif) top left no-repeat;text-decoration: none;}
.searchByLeft .searchNavMiddleLong {background: url(/v100/images/search_nav_bkgrd_long_group.gif) 0 -104px no-repeat;text-decoration: none;}
.searchByLeft .searchNavMiddleOn {background: url(/v100/images/search_by_on_middle.gif) top left no-repeat;text-decoration: none;}
.searchByLeft .searchNavBtm {background: url(/v100/images/search_nav_bkgrd_btm.gif) top left no-repeat;text-decoration: none;}
.searchByLeft .searchNavBtmLong {background: url(/v100/images/search_nav_bkgrd_long_group.gif) 0 -142px no-repeat;text-decoration: none;}
.searchByLeft .searchNavBtmOn {background: url(/v100/images/search_by_on_btm.gif) top left no-repeat;text-decoration: none;}

.searchByLeftTop a {width: 152px;height: 30px;display: block;margin: 0 0 5px 0px;text-decoration: none;}
.searchByLeftTop a:hover {background: url(/v100/images/search_by_btns_hover.gif) top left no-repeat;text-decoration: none;}

.searchByLeftMiddle a {width: 152px;height: 30px;display: block;margin: 0 0 5px 0px;text-decoration: none;}
.searchByLeftMiddle a:hover {background: url(/v100/images/search_by_btns_hover.gif) top left no-repeat;text-decoration: none;}

.searchByLeftBtm a {width: 152px;height: 30px;display: block;margin: 0 0 5px 0px;text-decoration: none;}
.searchByLeftBtm a:hover {background: url(/v100/images/search_by_btns_hover.gif) top left no-repeat;text-decoration: none;}

.searchByRight {/*float: left;*/width: 603px;/*height: 308px;*//*margin: -40px 0 0 0; *//*background: url(/v100/images/search_by_bkgrd_01.jpg) top left no-repeat;*/}
.searchByRightExpanded {/*float: left;*/width: 560px;height: auto;/*margin: -40px 0 0 0; *//*background: url(/v100/images/search_by_bkgrd_01.jpg) top left no-repeat;*/}
.SearchByRightDiv {background: url(/v100/images/search_by_popup_bkgrd.gif) top left no-repeat;/*height: 308px;*/padding: 20px;}
.SearchByRightDiv h2 {border-bottom: 2px solid #069;font-size: 18px;padding-bottom: 5px;}
.SearchByRightDiv ul {margin: 27px 0 0 10px;padding: 0;}
.SearchByRightDiv li {display: list-item;clear: none;float: left;width: 165px;line-height: 22px;}
.SearchByRightDiv span {color: #9c9c9c;}
.SearchByRightDiv a {color: #069;/*text-decoration: none;*/}
.SearchByRightDiv .linkBottom {float: right;margin-top: 10px;}
.SearchByRightDiv div a {font-weight: bold;}
.searchByRightExpanded .topLevelCategory {padding-bottom: 10px;}
.searchByRightExpanded a {text-decoration: underline;}
.searchByRightExpanded .subCategory a {color: Black;}

h1.searchByCategoryHdr {text-decoration:none;color: #000;font-size: 18px;letter-spacing: -0.5px;border-bottom: #069 2px solid;margin:0px;padding:0px 0px 5px 0px;}
.searchByCategory .linksRight {/*float: right;*/}
.searchByCategory .linksRight a, .searchByCategory .linksRight a:hover {color: #023e84;font-size: 11px;font-weight: normal;text-decoration: none;}
.searchByCategory .linksRight a:hover {text-decoration: underline;}
.homepageTextMiddle h2 {padding-bottom:0px;}
.fast-search-box {padding-top: 35px;height: 41px;width: 214px;background: url(/v100/images/fast_search_box.gif) no-repeat;line-height: 35px;vertical-align: middle;margin-bottom: 10px;}
.fast-search-textbox {width: 115px;display: block;float: left;margin-left: 15px;margin-top: 5px;}
.fast-search-button {display: block;float: right;margin-right: 15px;margin-top: 5px;width:55px;height:22px;border-width:0px;background:url(/v100/images/btn_group.gif) -56px 0 no-repeat;}

.SubscribeButton {background:url(/v100/images/btn_group.gif) -570px 0 no-repeat;height:24px;width:99px;display:block;}
.SubscribeButton span {position:absolute;left:-10000px;}

.PubFarm {background:url(/v100/images/popular_category_group.gif) -590px 0 no-repeat;width: 156px; height: 25px;text-align:center;}
.PubTruck {background:url(/v100/images/popular_category_group.gif) -755px 0 no-repeat;width: 156px; height: 25px;text-align:center;}

/* AG Weather */
.WeatherImageBox {height: 75px;width: 100px;}
.FiveDayRow {border-bottom: solid 1px #CCC;}
.weather {width: 353px;overflow: auto;margin: 12px 0 0 0;float: left;}
.weatherMiddle {height: 183px;background: url(/v100/images/content_middle_353.gif) top left repeat-y;padding: 0 14px 0 14px;}
.weatherMiddle a {color: #0d5092;font-weight: bold;text-decoration: none;line-height: 18px;}
.weatherMiddle a:hover {text-decoration: none;}

.commodities {float:left;margin-left:8px;margin-bottom:10px;width:185px;}
.commodities .dataCells {border-bottom: solid 1px;}
.commodityPrices {width: 353px;overflow: hidden;margin: 12px 0 0 12px;float: left;}
.commodityPricesMiddle {height: 183px; background: url(/v100/images/content_middle_353.gif) top left repeat-y;padding: 0 14px 0 14px;line-height: 14px;overflow: hidden;}

.fastlineBlog {width: 206px;overflow: hidden;margin: 12px 0 0 12px;float: left;}
.fastlineBlogNew {width: 190px;overflow: hidden;margin: 12px 0 0 4px;float: left;}
.fastlineBlogNew .sharetitlehome {background: #E9EDF1;font-weight: bold;height: auto !important;margin-top: 10px;padding: 1px;text-align: center;font-size: 10px;float: left;margin-left: 0;margin-right: 1px;}
.blogLink {font-size: 9px;font-style: italic;}
.fastlineBlogMiddle {/*background: url(/v100/images/content_middle_208.gif) top left repeat-y;*/padding: 0 2px 0 2px;line-height: 14px;overflow: hidden;}
.fastlineBlogMiddle img {padding: 0px;text-align: center;}
.fastlineBlogMiddle hr {height: 1px;color: gray;}
.fastlineBlogMiddle .blogDate {font-size: 9px;font-style: italic;}

.shareiconshome {margin: 0 auto;padding-top: 5px;padding-bottom: 0;float: left;}
.shareiconshome img {padding: 0 1px;}

.auction-button {background: url("images/orangebutton.gif") no-repeat scroll 0 0 transparent;color: White;float: left;height: 76px;margin-bottom: 5px;margin-left: 10px;width: 190px;}

.popularCategories {width: 764px;overflow: auto;margin: 12px 0 0 0;float: left;}
.popularCategoriesExpanded {width: 190px;overflow: hidden;margin: 20px 0 0 -10px;float: left;}
.popularCategoriesMiddle {background: url(/v100/images/content_middle_718.gif) top left repeat-y;padding: 0 14px 0 14px;line-height: 14px;overflow: auto;}
.popularCategoriesExpanded .farm {background:url(/v100/images/popular_category_group.gif) -191px 0 no-repeat;width: 214px;margin: 0 20px 0 0px;padding-top:38px;overflow: auto;}
.popularCategoriesExpanded .trucks {background:url(/v100/images/popular_category_group.gif) -382px 0 no-repeat;width: 211px;margin: 0 20px 0 0;padding-top:38px;overflow: auto;}
.popularCategoriesExpanded .constructionEquipment {background:url(/v100/images/popular_category_group.gif) 0 0 no-repeat;width: 214px;margin: 0 0 0 0;padding-top:38px;overflow: auto;}
.popularCategoriesMiddle .links {float: left;margin: 10px 10px 0 10px;overflow: auto;}
.popularCategoriesMiddle .links ul {list-style-type: none;margin: 0 0 0 12px;padding: 0;}
.popularCategoriesMiddle .links li {list-style-image: url(/v100/images/bullet.gif);margin: 0 0 2px 0;padding: 0 0 7px 0;}
.popularCategoriesMiddle .links li a {color: #0d5092;text-decoration: none;}
.popularCategoriesMiddle .links li a:hover {text-decoration: underline;}

.homepageText {/*width: 764px;*/overflow: auto;margin: 12px 0 0 0;/*float: left;*/}
.homepageTextMiddle {background: url(/v100/images/content_middle_718.gif) top left repeat-y;padding: 0 20px 0 20px;margin: 0 0 0 0;overflow: hidden;}

.grayArea {background: url(/v100/images/gray_bkgrd.gif) top left no-repeat;width: 738px;height: 201px;float: left;overflow: auto;margin: 0 0 0 13px;}
.grayArea .publication {width: 324px;float: left;margin: 16px 0 0 10px;overflow: auto;}
.grayArea .publication .pubPic {padding: 3px 20px 0 5px;float: left;}
.grayArea .publication .subscribeBtn {padding: 15px 0 0 40px;}

.enterSweepstakes {width: 310px;float: left;margin: 16px 0 0 40px;}
.grayArea .enterSweepstakes .sweepstakesBtn {padding: 3px 20px 0 5px;float: left;width: 122px;}
.grayArea .enterSweepstakes .enterBtn {padding: 15px 0 0 30px;}
.sweepstakesBtn {overflow: auto;margin: 12px 20px 0px -8px;float: left;}

.dealerSite {width: 188px;overflow: auto;margin: 12px 20px 0px -10px;float: left;}
.dealerSiteMiddle {background: url(/v100/images/content_middle_188.gif) top left repeat-y;padding: 0 14px 0 14px;overflow: hidden;}
.dealerSiteMiddle img {padding: 10px 0 0 40px;}

.signUp, .equipmentValue {width: 188px;overflow: auto;margin: 12px 20px 0 -10px;float: left;}
.signUpMiddle, .equipmentValueMiddle {background: url(/v100/images/content_middle_188.gif) top left repeat-y;padding: 0 14px 0 14px;overflow: auto;}
.signUpMiddle img {padding: 0 0 0 36px;}

.helpLink 
{
	float:right;
	display:block;
	background:url(/v100/images/icon_help.gif) 0 2px no-repeat;
	padding:0px 0px 0px 20px;
}
.noFloat 
{
	float:none;
}

.equipmentValueMiddle .icons {margin: 10px 5px 15px 0;line-height: 12px;overflow: auto;}
.equipmentValueMiddle .icons img {width: 60px;float: left;}
.equipmentValueMiddle .icons ul {list-style-type: none;margin: 0 0 0 0;padding: 0 -4px 0 0;}
.equipmentValueMiddle .icons li {margin: 0 0 0 10px;padding: 5px 0 0 0;}
.equipmentValueMiddle .icons li a {color: #0d5092;text-decoration: none;}
.equipmentValueMiddle .icons li a:hover {text-decoration: underline;}
/* End Home Page */
/* for listings distance selection */
.goBtn2 {margin: 0 0 0 5px;}

.featuredListings {width: 546px;overflow: hidden;margin: 12px 0 0 0;/*float: left;*/}
.featuredListingsMiddle {overflow: auto;}
.featuredListing {width: 126px;height: 156px;line-height: 12px;float: left;margin: 0 2px 0px 2px;overflow: hidden;}
.featuredListingsMiddle a {color: #0d5092;font-weight: normal;text-decoration: none;line-height: 18px;white-space: nowrap;overflow: hidden;}
.featuredListingsMiddle img {border: 1px solid #333;margin: 0 0 5px 0;}
/*.featuredListingsMiddle .listing {width: 110px;height: 165px;line-height: 12px;float: left;margin: 0 4px 0px 3px;overflow: hidden;}.featuredListingsMiddle .listing01 {width: 108px;line-height: 14px;float: left;margin: 0 10px 15px 0;}.featuredListingsMiddle .listing02 {width: 108px;line-height: 14px;float: left;margin: 0 10px 15px 0;}.featuredListingsMiddle .listing03 {width: 108px;line-height: 14px;float: left;margin: 0 10px 15px 0;}.featuredListingsMiddle .listing04 {width: 108px;line-height: 14px;float: left;margin: 0 0 15px 0;}*/

.truckBook {width: 206px;overflow: hidden;margin: 12px 0 0 12px;float: left;}
.truckBookMiddle {/*background: url(/v100/images/content_middle_208.gif) top left repeat-y;*/padding: 0 2px 0 2px;line-height: 14px;overflow: hidden;}
.truckBookMiddle img {padding: 9px 0 8px 0;text-align: center;}

/* search drill down page */
.searchDrillDown {width: 764px;overflow: hidden;margin: 12px 0 0 12px;float: left;}
.searchDrillDownMiddle {padding: 0 2px 0 2px;line-height: 14px;overflow: hidden;}


/* Refine Search */
.leftSideRS {float: left;width: 178px;margin: 0 0 0 0;}
.leftSideRS .top 
{
	background: url(/v100/images/left_side_rs_group.gif) left top no-repeat;
	line-height: 37px;font-size: 14px;color: #000;text-align: left;padding: 2px 0 0 13px;margin: 0;
	}
.leftSideRS .middle 
{
	text-align: left;background: url(/v100/images/left_side_rs_group.gif) -178px 0 repeat-y;margin: -2px 0 0 -1px;padding: 5px 0 0 13px;overflow: auto;}
.leftSideRS .middle .copyLeft {float: left;width: 45px;color: #666666;clear: left;}
.leftSideRS .middle .copyMiddle {float: left;width: 103px;color: #000;}
.leftSideRS .middle .copyRight a {float: left;width: 45px;color: #0d5092;font-size: 10px;text-decoration: underline;}
.leftSideRS .middle .copyRight a:hover {text-decoration: none;}
.leftSideRS .by {margin: 0 0 0 10px;}
.leftSideRS .by a {color: #024186;text-decoration: none;}
.leftSideRS .by a:hover {text-decoration: underline;}
.leftSideRS .searchCriteria {overflow: auto;}
.leftSideRS .refineSearch {margin: 5px 0 29px -6px;overflow: hidden;}
.leftSideRS .refineSearch .refineCopy {padding: 13px 10px 10px 10px;line-height: normal;font-size: 7pt;}
.leftSideRS .byModel, .leftSideRS .byPrice, .leftSideRS .byCategory, .leftSideRS .byProperty {overflow: auto;margin: 6px 0 0 10px;line-height: 20px;}
.leftSideRS .leftArea {width: 147px;float: left;}
.leftSideRS .middleArea {width: 70px;float: left;}
.leftSideRS .rightArea {float: left;}
.leftSideRS a {color: #000;text-decoration: none;}
.leftSideRS a:hover {text-decoration: underline;}
.leftSideRS .refineSearch .seeAll a {margin: 0 13px 0 0;font-size: 10px;float: right;color: #0d5092;text-decoration: underline;}
.leftSideRS .refineSearch .seeAll a:hover {color: #024186;text-decoration: none;}
.leftSideRS .refineSearch .dottedLine {clear: both;padding: 10px 0 10px 10px;}
.leftSideRS .refineSearch .dottedLine2 {clear: both;/*padding: 10px 0 10px 0;*/text-align: center;border-top:#222222 dotted 1px;margin:10px 16px 10px 12px;line-height:1px;height:1px;}
.leftSideRS .bottom {background: url(/v100/images/left_side_rs_group.gif) 0 -37px no-repeat;line-height: 14px;}

/* End Refine Search */
/* Start Left Side Details */
.options .icons, .dealerInfo .icons {width: 185px;line-height: 25px;margin: 0 0 10px 0;}
.options .icons .ipostion, .dealerInfo .icons .ipostion  {float: left;margin: 0 10px 0 0;vertical-align: middle;}
.options img, .dealerInfo img {float: left;padding: 0 10px 0 0;}
.options a, .dealerInfo a {color: #0d5092;text-decoration: underline;}
.options a:hover, .dealerInfo a:hover  {text-decoration: none;}
/*.dealerInfo {margin: 0 0 20px -6px;overflow: auto;}
.dealerInfo .dealerLinks {margin: 0 0 0 6px;}*/
.dealerInfo .grayCopy {margin: -17px 0 0 33px;color: #666666;font-size: 10px;}
.dealerInfo .sellAddress {background-color: #FFFDC6;border: solid 1px #c9c9c9;padding: 4px 4px 10px 4px;width: 184px;line-height: 14px;}
 
/* Start Listing & Details Left Side */
.leftSide, .leftSide02 {float: left;width: 218px;margin: 0 0 0 0;}
.leftSide .top, .leftSide02 .top, .leftSide03 .top {background: url(/v100/images/left_side_group.gif) top left no-repeat;line-height: 37px;font-size: 14px;color: #000;text-align: left;padding: 2px 0 0 13px;margin: 0;}
.leftSide .middle, .leftSide02 .middle, .leftSide03 .middle {text-align: left;background: url(/v100/images/left_side_group.gif) -218px 0 repeat-y;margin: -2px 0 0 -1px;padding: 5px 0 0 13px;overflow: auto;}
.leftSide .middle .copyLeft {float: left;width: 45px;color: #666666;clear: left;}
.leftSide .middle .copyMiddle {float: left;width: 103px;color: #000;}
.leftSide .middle .copyRight a {float: left;width: 45px;color: #0d5092;font-size: 10px;text-decoration: underline;}
.leftSide .middle .copyRight a:hover {color: #0d5092;font-size: 10px;text-decoration: none;}
.leftSide .leftSideHdr {background: url(/v100/images/left_side_hdr.gif) top left no-repeat;line-height: 31px;font-size: 14px;color: #000;margin: 0 0 5px 0;padding: 0 0 0 8px;}
.leftSide .bottom {background: url(/v100/images/left_side_group.gif) 0 -37px no-repeat;line-height: 14px;}

.leftSideRSWhite .dottedLine2 {clear: both;/*padding: 10px 0 10px 0;*/text-align: center;border-top:#222222 dotted 1px;margin:15px 12px 15px 0px;line-height:1px;height:1px;}
.leftSideRSWhite .top {background: url(/v100/images/left_side_rs_group_white.gif) left top no-repeat;height:11px;width: 218px;position:relative;width:205px;margin-bottom:-13px;
	z-index:10;}
.leftSideRSWhite h3 {padding:2px 0px;margin:5px 0px;}

.leftSideRSWhite {}
.listingDetailBreadcrumb {float:left;margin-left:38px;}
.divContacts {font-size: 12px; width: 266px; padding: 4px 4px 10px 24px;line-height: 18px; margin-top: 5px;}
.divContacts div {padding:4px 0px;}
.relatedContainer 
{
	/*padding-top:15px;*/
	padding-right:10px;
}
.relatedContainer .smallOptions a 
{
	margin-bottom:10px;
}

.relatedItem
{
	padding:5px 0px;
	clear:both;
}
.relatedItem .clear 
{ 
	height:1px;line-height:1px;overflow:hidden;
}
.itemPhoto 
{
	width:50px;
	float:left;
	margin-right:5px;
	border-width:0px;
	margin-top:4px;
}
a.itemTitle 
{
	font-weight:normal;
	display:block;
}
.allRelatedItems 
{
	margin-top:3px;
	clear:both;
}
.itemDivider 
{
	height:1px;
	border-top:#cccccc dotted 1px;
	margin:6px 10px 3px 0px;
	clear:both;
}
.relatedItemInfo 
{
	width:140px;
	float:left;
	margin-bottom:0px;
}

/* Start Left Side Services */
.leftSide02, .leftSide03 {margin: 20px 0 0 0;}
.leftSide02 .middle, .leftSide02 .middle {overflow: hidden;}
.leftSide02 .featuredListing, .leftSide03 .featuredListing {margin: 0 0 0 -6px;text-align: left;}
.leftSide02 .featuredListing .featuredTop, .leftSide03 .featuredListing .featuredTop {background: url(/v100/images/left_side_gray_box_top.gif) top left no-repeat;height: 8px;margin: 0;}
.leftSide02 .featuredListing .featuredMiddle, .leftSide03 .featuredListing .featuredMiddle {width: 206px;background: #ededed;overflow: hidden;}
.leftSide02 .featuredListing .hdr, .leftSide03 .featuredListing .hdr {font-size: 12px;color: #0d5092;padding: 0 0 0 9px;}
.leftSide02 .featuredListing .copy, .leftSide03 .featuredListing .copy {margin: 0;padding: 2px 9px 0 9px;line-height: 14px;}
.leftSide02 .featuredListing .links, .leftSide03 .featuredListing .links {margin: 0 0 0 6px;line-height: 18px;overflow: auto;}
.leftSide02 .featuredListing .links a, .leftSide03 .featuredListing .links a {color: #000;text-decoration: none;}
.leftSide02 .featuredListing .links a:hover, .leftSide03 .featuredListing .links a:hover {text-decoration: underline;}
.leftSide02 .featuredListing .links .gray, .leftSide03 .featuredListing .links .gray {font-size: 10px;color: #999;}
.leftSide02 .featuredListing .links .seeAll, .leftSide03 .featuredListing .links .seeAll {float: right;margin-right: 10px;}
.leftSide02 .featuredListing .links .seeAll a, .leftSide03 .featuredListing .links .seeAll a {color: #0d5092;font-size: 10px;text-decoration: underline;}
.leftSide02 .featuredListing .links .seeAll a:hover, .leftSide03 .featuredListing .links .seeAll a:hover {text-decoration: none;}
.leftSide02 .featuredListing .featuredBtm, .leftSide03 .featuredListing .featuredBtm {background: url(/v100/images/left_side_gray_box_btm.gif) top left no-repeat;height: 8px;margin: 0 0 10px 0;}
.leftSide02 .bottom, .leftSide03 .bottom {background: url(/v100/images/left_side_btm.gif) top no-repeat;margin: 0 0 0 -1px;line-height: 14px;}
/* End Left Side Details */
/* End Listings & Details Left Side */
/* Start Listings */
.contentAreaListing {width: 918px;overflow: auto;text-align: left;margin: 3px 0 20px 0;}

.topBtns {float: right;margin: 1px 13px 0 0;}
.topBtns div, .btmBtns div {padding-left: 10px;float: left;}
.btmBtns {float: right;margin: 1px 16px 18px 0;overflow: auto;}
.crumbTrail {width: 892px;margin: 0 0 5px 21px;color: #000;font-size: 12px;text-align: left;height: auto;}
.crumbTrail a {color: #666666;text-decoration: none;}
.crumbTrail a:hover {color: #000;text-decoration: underline;}
.crumbTrail .active {color: #0d5092;}
.redX {font-size: 10px;color: #cc0000;font-weight: bold;}
.redX a {color: #cc0000;text-decoration: none;}
.redX a:hover {text-decoration: underline;}
.resultsBarTop {background: url(/v100/images/results_bkgrd.gif) top no-repeat;line-height: 40px;text-align: left;margin: 0 0 0 0;width: 960px;overflow: auto;}
.resultsBarBtm {background: url(/v100/images/results_bkgrd.gif) top no-repeat;line-height: 25px;height:25px;text-align: left;clear: both;}
.resultsBarTop .copyLeft, .resultsBarBtm .copyLeft {margin: 0 0 0 13px;float: left;}
.resultsBarTop .copyLeft .dropDown01, .resultsBarBtm .copyLeft .dropDown01 {width: 85px;font-size: 10px;margin: 0 4px 0 4px;}
.resultsBarTop .copyLeft a, .resultsBarBtm .copyLeft a {color: #0d5092;font-size: 10px;margin-left: 5px;text-decoration: underline;}
.resultsBarTop .copyLeft a:hover, .resultsBarBtm .copyLeft a:hover {text-decoration: none;}
.resultsBarTop .copyRight, .resultsBarBtm .copyRight {float: right;margin: 0 13px 0 0;}
.resultsBarTop .copyRight .dropDown02, .resultsBarBtm .copyRight .dropDown02 {font-size: 10px;margin: 0 4px 0 4px;}
.resultsBarTop .copyRight .paganation, .resultsBarBtm .copyRight .paganation {margin: 0 0 0 26px;}
.resultsBarTop .copyRight .paganation a, .resultsBarBtm .copyRight .paganation a {color: #0d5092;text-decoration: none;}
.resultsBarTop .copyRight .paganation a:hover, .resultsBarBtm .copyRight .paganation a:hover {color: #0d5092;text-decoration: underline;}
.resultsBarTop .copyRight .paganation img, .resultsBarBtm .copyRight .paganation img {margin: 0 0 0 3px;}

.gMapViewLink {display:block;padding-left:35px;padding-right:15px;height:30px;line-height:30px;position:relative;font-weight:bold;	}
.gMapViewLink .gMapIcon {position:absolute;top:0px;left:0px;border-width:0px;}

.featuredListingsMiddle h2 {padding: 0 0 5px;}

#SelectedTopSpan {width: 680px;/*background: transparent url(/v100/images/gray_divider.gif) no-repeat scroll left top;*/border-top:#dddddd double 3px;padding-left: 10px;padding-top: 7px;margin-top: 5px;font-weight: bold;line-height: +2;}

.listingsBkgrd {width: 728px;float: right;margin: 0;overflow: hidden;}
.listingsBkgrd .top {background: url(/v100/images/listing_bkgrd_box_group.gif) 0 0 no-repeat;margin: 12px 0 0 0;height: 14px;}
.listingsBkgrd .middle {background: url(/v100/images/listing_bkgrd_box_group.gif) -728px 0 repeat-y;overflow: hidden;}
.listingsBkgrd .bottom {background: url(/v100/images/listing_bkgrd_box_group.gif) -1456px 0 no-repeat;height: 14px;}
.listingsBkgrd .listingTop {margin: 0 0 0 14px;}
.listingsBkgrd .listingTop .copyLeft {float: left;}
.listingsBkgrd .listingTop .copyRightListings {float: right;margin: 0 14px 10px 0;}
.listingsBkgrd .listingTop .dropDown01 {width: 75px;font-size: 10px;margin: 0 4px 0 4px;}
.listingsBkgrd .listingTop .dropDown02 {font-size: 10px;margin: 0 0 0 4px;}
.listingsBkgrd .titleBar {clear: both;margin: 10px 0 4px 6px;font-size: 10px;overflow: auto;}
.listingsBkgrd .titleBar .titleBar01, .listingsBkgrd .titleBar .titleBar01Gray, .listingsBkgrd .titleBar .titleBar02, .listingsBkgrd .titleBar .titleBar03, .listingsBkgrd .titleBar .titleBar04, .listingsBkgrd .titleBar .titleBar05 {float: left;background: #e9edf1;width: 35px;line-height: 25px;padding: 0 5px 0 5px;border-right: 2px solid white;}
.listingsBkgrd .titleBar .titleBar01 {width: 35px;}
.listingsBkgrd .titleBar .titleBar01Gray {color: #ccc;width: 27px;}
.listingsBkgrd .titleBar .titleBar02 {width: 136px;}
.listingsBkgrd .titleBar .titleBar03 {width: 216px;}
.listingsBkgrd .titleBar .titleBar04 {width: 123px;}
.listingsBkgrd .titleBar .titleBar05 {width: 148px;}

.listingsBkgrd .listing, 
.listingsBkgrd .newListing, 
.listingsBkgrd .galleryListing 
{
	clear: both;
	/*margin: 0 6px 20px 6px;*/
	position:relative;
	left:6px;
	background: url(/v100/images/listing_bkgrd_group.gif) top left repeat-x;
	height:175px;
	width:716px;
}

.listingsBkgrd .newListing {background: url(/v100/images/listing_bkgrd_group.gif) 0 -200px repeat-x;}
.listingsBkgrd .newListingBar, .listingsBkgrd .galleryListingBar {margin: 0 0 2px 6px;}
.listingsBkgrd .galleryListing {background: url(/v100/images/listing_bkgrd_group.gif) 0 -400px repeat-x;}
.listingsBkgrd .saveItem {float: left;width: 35px;border-right: 2px solid white;padding: 10px 5px 0 5px;text-align: center;}
.listingsBkgrd .picThumb {float: left;width: 136px;text-align: center;padding: 10px 5px 0 5px;border-right: 2px solid white;}
.listingsBkgrd .picThumb .thumb {margin: 0 0 3px 0;border: 1px solid #333;width:124px;height:93px;}
.listingsBkgrd .picThumb .price {color: #0d5092;font-size: 12px;font-weight: bold;}
.listingsBkgrd .picThumb .auction {color: red;font-size: 10px;font-weight: bold;}
.listingsBkgrd .picThumb .imgcnt {font-size: 10px;font-weight: normal;line-height: 12px;float:left;margin-left:8px; background:url(/v100/images/imgcnt.png) 0 0 no-repeat; padding-left:19px;}
.listingsBkgrd .picThumb .vidcnt {font-size: 10px;font-weight: normal;line-height: 12px;float:right;margin-right:8px; background:url(/v100/images/vidcnt.png) 0 0 no-repeat; padding-left:21px;}
.listingsBkgrd .picThumb .email img {vertical-align: middle;}
.listingsBkgrd .picThumb .email a {color: #184e83;text-decoration: none;font-size: 10px;}
.listingsBkgrd .picThumb .email a:hover {text-decoration: underline;}
.listingsBkgrd .details {float: left;width: 204px;padding: 8px 5px 0 5px;border-right: 2px solid white;line-height: 14px;}
.listingsBkgrd .details .hdr {font-size: 12px;color: #0d5092;font-weight: bold;line-height: 18px;}
.ListingDetailLink {font-size: 12px;line-height: 18px;}
.listingsBkgrd .details .desc {font-size: 10px;line-height: 18px;height: 108px;overflow: hidden;}
.listingsBkgrd .details .desc a {color: #0d5092;font-weight: normal;text-decoration: none;font-size: 10px;}
.listingsBkgrd .dealers {float: left;width: 123px;padding: 10px 5px 0 5px;border-right: 2px solid white;line-height: 14px;}
.listingsBkgrd .dealers i {color: #000000;background-color: #F8AD10;font-size: 10px;font-weight: bold;padding: 2px;margin-top: 3px;}
.listingsBkgrd .options {float: left;width: 125px;padding: 10px 5px 0 5px;}
.listingsBkgrd .options img {text-align: left;vertical-align: middle;}
.listingsBkgrd .options a {color: #184e83;text-decoration: none;font-size: 10px;}
.listingsBkgrd .options a:hover {text-decoration: underline;}
.listingsBkgrd .options div {height: 23px;}

.listingTop 
{
	position:absolute;
	top:0px;
}

.listingTop .gMapViewLink 
{
	margin-top:-22px;
}

.middle 
{
	position:relative;
}
.listingContentContainer 
{
	margin-top:105px;
	position:relative;
}
.listingsView 
{
	padding-top:38px;
}
.listingContentContainer .titleBar 
{
	position:absolute;
	top:0px;
}
.topListingsNavigation 
{
	position:absolute;
	top:0px;
	width:986px;
	left:-36px;
}
.outerListingContentWrapper 
{
	padding-top:10px;
	position:relative;
	overflow:visible;
}
#ListingNavigationBarPlaceholder .topListingsNavigation 
{
	position:static;
	clear:both;
	margin-top:5px;
}
#ListingNavigationBarPlaceholder 
{
	clear:both;
	padding-top:10px;
	clear:both;
}

#ListingNavigationBarPlaceholder .crumbTrail 
{
	clear:both;
	padding-bottom:10px;
}

.smFacebookIcon, .smTwitterIcon, .smYoutubeIcon, .smFlickrIcon, .smGoogleIcon {width:24px;height:24px;}

.btnNewSearch {width:87px;height:24px;}
.btnSaveSearch {width:80px;height:24px;}

.lstIconViewSm {width:15px;height:14px;}
.lstIconItemsSm {width:15px;height:14px;}
.lstIconCloseSm {width:14px;height:13px;}
.lstIconPrintSm {width:15px;height:14px;}

.lstDetailIcon img {display:none;width:25px;height:25px;}

.grayIconEmail, .grayIconOffer, .grayIconFriend, .grayIconMap, 
.grayIconSeeAllItemsLocation, .grayIconSeeAllItems, .grayIconVisitWebsite, .grayIconMap
{background: url(/v100/images/icon_gray_group.gif) 0 0 no-repeat;height:25px;padding:0px 0px 0px 33px;display:block;}

.grayIconEmail {}
.grayIconOffer {background-position:0 -100px;}
.grayIconFriend {background-position:0 -300px;}
.grayIconMap {background-position:0 -50px;}
.grayIconSeeAllItemsLocation {background-position:0 -250px;}
.grayIconSeeAllItems {background-position:0 -200px;}
.grayIconVisitWebsite {background-position:0 -350px;}


.smallOptions .grayIconEmail, .smallOptions .grayIconOffer, .smallOptions .grayIconFriend, .smallOptions .grayIconMap, 
.smallOptions .grayIconSeeAllItemsLocation, .smallOptions .grayIconSeeAllItems, .smallOptions .grayIconVisitWebsite, .smallOptions .grayIconMap,
.smallOptions .grayIconRightArrow
{background: url(/v100/images/icon_gray_small_group.gif) 0 0 no-repeat;height:auto;padding:0px 0px 0px 18px;display:block;line-height:13px;}

.smallOptions .grayIconEmail {}
.smallOptions .grayIconOffer {background-position:0 -90px;}
.smallOptions .grayIconFriend, .smallOptions .grayIconRightArrow {background-position:0 -269px;}
.smallOptions .grayIconMap {background-position:0 -44px;}
.smallOptions .grayIconSeeAllItemsLocation {background-position:0 -180px;}
.smallOptions .grayIconSeeAllItems {background-position:0 -225px;}
.smallOptions .grayIconVisitWebsite {background-position:0 -314px;}

.smallOptions .icons {line-height:13px;}
.smallOptions .grayCopy {margin: -4px 0 0 33px;color: #666666;font-size: 10px;}

.listingsView .emailPopUp, .picThumb .emailPopUp, .listingsView .friendEmailPopUp, .listingsView .makeOfferPopUp, .listingsView .savePopUp,
.ViewSelectedItemsLink, .PrintSelectedItemsLink, .ClearSelectedItemsLink {/*display:block;*/background: url(/v100/images/small_icon_group.gif) 0 0 no-repeat;padding:2px 0px 3px 25px;} 
.listingsView .emailPopUp, .picThumb .emailPopUp {background-position:0 0;}
.listingsView .friendEmailPopUp {background-position:0 -40px;}
.listingsView .makeOfferPopUp {background-position:0 -119px;}
.listingsView .savePopUp {background-position:0 -80px;}

.ViewSelectedItemsLink {background-position:0 -234px;}
.PrintSelectedItemsLink {background-position:0 -160px;}
.ClearSelectedItemsLink {background-position:0 -198px;}

.smTwitterIconLink, .smFacebookIconLink {display:block;float:left;background: url(/v100/images/share_icon_group.png) 0 0 no-repeat;width:24px;height:24px;}
.smTwitterIconLink {background-position:0 -40px;}
.smFacebookIconLink {margin-right:3px;}

.shareCondensed {}
.shareCondensed .sharetitledetailCondensed {padding:0px;margin:5px 0px;float:left;text-align:left;width:70px;background:none;}
.shareCondensed .shareiconsdetailCondensed {padding:0px;margin:0px;float:left;width:100px;}

.topBar .ButtonNext {width:55px;height:24px;border-width:0px;margin:8px 0px 8px 10px;padding:0px;background:url(/v100/images/btn_group.gif) -188px 0 no-repeat;display:block;float:left;}
.topBar .ButtonPrevious {width:75px;height:24px;border-width:0px;margin:8px 0px 8px 10px;padding:0px;background:url(/v100/images/btn_group.gif) -112px 0 no-repeat;display:block;float:left;}
.topBar .BackToResults {display:block;float:left;margin-left:15px;}
.topBar .ButtonNext span, .topBar .ButtonPrevious span, .ButtonNewSearch span, .ButtonSaveSearch span, .ButtonNewSearchCrumb span {position:absolute;left:-10000px;}

.ButtonNewSearch, .ButtonNewSearchCrumb {width:87px;height:24px;background:url(/v100/images/btn_group.gif) -325px 0 no-repeat;display:block;text-align:center;}
.ButtonNewSearch {margin:0px auto;}
.ButtonSaveSearch {width:80px;height:24px;background:url(/v100/images/btn_group.gif) -244px 0 no-repeat;display:block;}
.ButtonNewSearchCrumb {text-align:left;}

.ButtonListingOptionGo {width:55px;height:22px;background:url(/v100/images/btn_group.gif) -56px 0 no-repeat;display:block;border-width:0px;}

/* End Listings */

/* Start Details */
.contentAreaDetails {width: 918px;overflow: auto;text-align: left;margin-bottom: 20px;margin-top: 7px;}

.crumbTrail02 {width: 892px;margin: 5px 0 0 21px;color: #000;font-size: 12px;text-align: left;overflow: auto;}
.crumbTrail02 a {color: #666666;text-decoration: none;}
.crumbTrail02 a:hover {color: #000;text-decoration: underline;}
.crumbTrail02 .active {color: #0d5092;}
.topBar {background: url(/v100/images/results_bkgrdDetails.gif) top no-repeat;line-height: 40px;text-align: left;margin: 5px 0 0 0;width: 960px;overflow: auto;}
.topBar img {line-height: 40px;margin: 0;padding-bottom: 4px;vertical-align: middle;}
.topBar a {padding-left: 8px;font-size: 10px;color: #0d5092;text-decoration: underline;}
.topBar a:hover {text-decoration: none;}
.btmBar {background: url(/v100/images/results_bkgrd.gif) top no-repeat;line-height: 40px;text-align: left;margin: 20px 0 40px 0;width: 960px;overflow: auto;}
.btmBar img {line-height: 40px;margin: 0;padding-bottom: 4px;vertical-align: middle;}
.btmBar a {padding-left: 8px;font-size: 10px;color: #0d5092;text-decoration: underline;}
.btmBar a:hover {text-decoration: none;}

.details, .details2 {float: left;width: 488px;margin: 0 0 0 12px;overflow: hidden;}
.details .top, .details2 .top {background: url(/v100/images/details_top.gif) top left no-repeat;line-height: 43px;padding: 0 0 0 14px;color: #0e4071;font-size: 14px;}
.ListingDetailHeading  {display:inline;color:#0e4071;font-size:14px;}
.details .middle, .details2 .middle {background: url(/v100/images/details_middle.gif) top left repeat-y;margin: -6px 0 0 0;padding: 13px 0 0 0;overflow: auto;}
.details .btm {background: url(/v100/images/details_btm.gif) top left no-repeat;height: 14px;}
.middle .detailsBtns {text-align: center;}
.middle .detailsBtns img {padding: 0 5px 0 0;}
.middle .largePic {text-align: center;margin: 13px 0 0 0;}
.middle .thumbnails {width: 466px;margin: 5px 0 0 14px;}
.middle .thumbnails .row01, .middle .thumbnails .row02 {margin: 0 0 2px 0;}
.middle .thumbnails img {border: 1px solid #333;margin-right: 3px;}
.middle .thumbnails .row03 {margin: 0 0 0 0;}
.middle .hdr {background: url(/v100/images/details_hdr_bkgrd_new.gif) top left no-repeat;line-height: 31px;margin: 10px 0 10px 6px;padding: 0 0 0 10px;color: #0e4071;font-size: 14px;}
.middle .productDetails {margin: 0 0 20px 14px;overflow: auto;}
.details .middle .productDetails .left, .details2 .middle .productDetails .left {background: #e9edf1;width: 106px;color: #0d5092;padding: 0 2px 0 5px;margin: 0 0 3px 0;line-height: 22px;float: left;clear: both;text-align: right;}
.middle .productDetails .right {width: 330px;line-height: 14px;padding: 4px 0 4px 7px;margin: 0 0 3px 0;float: left;text-align: left;}

.middle .dealerLocation {float:left;}
.middle .dealerMap {float: left; border: 1px solid black; margin-left: 7px;}

.searchNavTopSubs2 {font-size: 12px;line-height: 11px;color: #0d5092 !important;text-transform: uppercase;margin: 0 0 0 6px;padding: 0 0 0 7px;text-decoration: none;font-weight: bold;}
.searchNavTopLong .moreLink {float: right;position: relative;left: -10px;top: -10px;font-size: 10px;line-height: 11px;color: #0d5092 !important;text-transform: uppercase;margin: 0 0 0 6px;padding: 0 0 0 7px;text-decoration: underline;font-weight: bold;}
.searchNavTopLong .moreLink:hover {text-decoration:underline;}

.details2 {width: 688px;}
.details2 .top {background: url(/v100/images/details_top_new.gif) top left no-repeat;}
.details2 .middle {background: url(/v100/images/details_middle_new.gif) top left repeat-y;padding: 0 0 0 0;}
.details2 .btm {background: url(/v100/images/details_btm_new.gif) top left no-repeat;height: 14px;}
.details2 .middle .productDetails .left {width: 206px;}
.listingdetail .details2, .listingdetail .leftside {float:right;}
/* End Details */

/* Start Search */
/* top breadcrumb */
.contentAreaSearch {width: 918px;overflow: hidden;text-align: left;margin-bottom: 20px;}
.topHdrBar {background: url(/v100/images/results_bkgrd.gif) top no-repeat;line-height: 25px;text-align: left;margin: 0px 0 16px 0;width: 960px;overflow: auto;color: #000;font-size: 12px;padding: 0 0 0 23px;}
.topHdrBar a {color: #666666;text-decoration: none;}
.topHdrBar a:hover {color: #000;text-decoration: underline;}
.topHdrBar .active {color: #0d5092;}
.searchMain {width: 716px;float: left;}
.searchMiddle {background: url(/v100/images/content_middle_714.gif) top left repeat-y;padding: 0 4px 0 13px;margin: 0 0 0 1px;overflow: hidden;}
.searchMiddle hr {border: 0;color: #ccc;background-color: #ccc;height: 1px;margin: 20px 0 20px 0;}
.searchMiddle .searchLeft {width: 440px;float: left;margin: 7px 0 50px 0;}
.searchMiddle .searchRight {width: 230px;float: left;margin: 7px 0 0 18px;}
.keywordSearch {background: url(/v100/images/keyword_search_bkgrd.gif) top left no-repeat;width: 440px;height: 61px;margin: 0 0 35px 0;}
.searchMiddle h2 {font-size: 14px;font-weight: normal;margin: 0 0 5px 10px;padding: 0;}
.searchTopMiddle {height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_02.gif) repeat-x scroll 0px -8px;}
.searchTopLeft, .searchTopRight {width: 8px;height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_02.gif) no-repeat scroll 0px 0px;}
.searchTopRight {background-position: 0px -16px;float: right;}
.searchContentMiddle, .searchContentMiddle2, .searchContentMiddle3, .searchContentMiddle4, .searchContentMiddle4Long {border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;padding: 18px 0 0 10px;}
.searchContentMiddle2, .searchContentMiddle3, .searchContentMiddle4, .searchContentMiddle4Long {padding: 5px 10px 0 10px;overflow: auto;}
.searchContentMiddle4Long {border: 1px solid #dfdfdf;}
.searchCopy {margin: 0 0 20px 0;}
.searchBtmMiddle, .searchBtmLeft, .searchBtmRight {height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_02.gif) repeat-x scroll 0px -8px;}
.searchBtmLeft {width: 8px;background-position: 0px 0px;}
.searchBtmRight {width: 8px;background-position: 0px -16px;float: right;}

.browseTop {background: url(/v100/images/browse_top.gif) top left no-repeat;width: 230px;height: 22px;padding: 7px 0 0 15px;margin: 0 0 0 0;color: #0d5092;}
.browseTop a, .browseBtm a {color: #0d5092;text-decoration: none;}
.browseTop a:hover, .browseBtm a:hover {text-decoration: underline;}
.browseBtm {background: url(/v100/images/browse_btm.gif) top left no-repeat;width: 230px;height: 25px;padding: 4px 0 0 15px;color: #0d5092;}

.popMiddle {width: 228px;margin: -2px 0 -2px 0;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;overflow: auto;}
.searchMiddle .searchRight .rightPops {margin: 0 0 20px 0;}
.popPic {float: left;margin: 0 0 0 10px;}
.popPicTractor {width: 96px;float: left;margin: 0 0 0 10px;text-align: center;}
.popPicTruck {width: 96px;float: left;margin: 0 0 0 16px;text-align: center;}
.popPicConstruction {text-align: center;padding: 10px 0 0 0;clear: both;}
.popCopy {margin: 0 8px 0 10px;}
.popCopy a {color: #333;text-decoration: none;}
.popCopy a:hover {text-decoration: underline;}
.popHelpLink a.ThumbnailLink {
	border:3px double #999999;
	display:block;
	height:68px;
	overflow:hidden;
	position:relative;
	width:120px;
}
.popHelpLink .video-time {
    bottom:1px;
    margin-right:0;
    margin-top:0;
    position:absolute;
    right:1px;
    }
.popHelpLink .video-time span {
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#000000;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0 4px;
	vertical-align:top;
}
.popHelpLink .popPic 
{
	padding-right:5px;
}

.keywordSearch {color: #0D5092;font-size: 14px;line-height: 60px;overflow: auto;text-align: left;text-transform: uppercase;font-weight: normal;padding-left: 10px;}
.input204 {width: 204px;height: 17px;}
.dd175 {width: 185px;height: 17px;font-size: 10px;}
.dd {height: 17px;font-size: 10px;}
.id_modelSearchSelect {height: 17px;font-size: 10px;}
.input175 {width: 175px;height: 13px;font-size: 10px;padding: 2px 0 0 3px;font-weight: bold;color: #a3a3a3;}
.input65 {width: 65px;height: 13px;font-size: 10px;padding: 2px 0 0 3px;color: #999;}
.input45 {width: 45px;height: 13px;font-size: 10px;padding: 2px 0 0 3px;color: #999;}
.input190 {width: 190px;height: 13px;font-size: 10px;padding: 2px 0 0 3px;color: #999;}
.keywordSearchLabel {float: left;width: 365px;}
.keywordSearchButton {float: left;width: 55px;margin-top: 19px;}
.searchContentMiddle label, 
.searchContentMiddle2 label, 
.searchContentMiddle3 label,
.searchContentMiddle4 label,
.searchContentMiddle4Long label {width: 145px;background-color: #E2EBF4;float: left;text-align: right;padding-right: 5px;line-height: 19px;margin-right: 7px;margin-left: 26px;}
.searchContentMiddle3 label, b.price{margin-left: 66px;}
.searchContentMiddle4 label {width: 100px;margin-left: 10px;}
.searchContentMiddle4Long label {width: 200px;margin-left: 10px;}

.searchContentMiddle .searchDiv,
.searchContentMiddle2 .searchDiv,
.searchContentMiddle3 .searchDiv,
.searchContentMiddle4 .searchDiv,
.searchContentMiddle4Long .searchDiv {margin: 0 0 10px 0;}
.searchContentMiddle .searchDiv2 {margin: 0 0 5px 0;}
.searchContentMiddle .emptyLabel, .searchContentMiddle2 .emptyLabel {background-color: transparent;}

.topRadios {margin: 0 0 20px 110px;}
.popMiddle ul {list-style: none;margin: 0px;padding: 0px;color: #0d5092;}
.popMiddle li.middle {background-color: #E2EBF4;margin: 2px 4px 2px 4px;text-decoration: none;line-height: 22px;}
.popMiddle li.browse_top {margin: -2px -4px 0 4px;width: 220px;text-decoration: none;background-image: url(/v100/images/browse_top_curve.gif);background-repeat: no-repeat;line-height: 22px;}
.popMiddle li.browse_bottom {margin: 0 4px 0px 4px;text-decoration: none;background-image: url(/v100/images/browse_bottom_curve.gif);background-position: 0px 0px;background-repeat: no-repeat;line-height: 22px;}
.popMiddle li a {text-decoration: none;color: #0d5092;padding-left: 10px;}
.popMiddle li a:hover {text-decoration: underline;color: #0d5092;padding-left: 10px;}
.orSeperator {margin: 0 0px 18px 26px;}
.orSeperator2 {margin: 0 0 18px 0;}
.searchButtonContainer {padding-top: 30px;padding-bottom: 20px;text-align: center;}
.searchAdd {color: #3A71A7;cursor: pointer;font-size: 10px;}
.selectState {margin: 5px 0 0 38px;float: left;font-size: 10px;}
.selectState a {text-decoration: none;font-size: 10px;}
.selectState a:hover {text-decoration: underline;}
.MakeListContainer {padding: 5px 0 0 182px;font-size: 10px;}
.searchContentMiddle2 h3, .searchContentMiddle3 h3 {font-size: 12px;font-weight: normal;margin: 0 0 15px 0;padding: 0;color: #333;border-bottom: 1px solid #333;}
.searchContentMiddle2 p, .searchContentMiddle3 p {margin: 0 0 5px 0;}
.searchPartsDiv {text-align: center;margin: 0 0 10px 0;}
span.required {color: #0d5092;}
div.equipment-value input {color: #000;font-weight:normal;}
.searchBtn {padding: 5px 0 15px 0;text-align: center;}
.searchBtn2 {padding: 10px 0 15px 0;text-align: center;vertical-align: middle;}
.searchBtn2 .text {padding: 0;float: right;}
/* End Search */
/* find a dealer page */
.findADealerRight {clear: right;float: right;margin: 0pt 5px 0pt 0pt;width: 180px;}
.findADealerRight h2 {font-size: 14px;font-weight: normal;margin: 0 0 5px 10px;padding: 0;}
.findADealerRight .rightPops {margin: 0 0 20px 0;}
.findADealerRight .browseTop, .findADealerRight .browseBtm {width: 180px;}
.findADealerRight .popMiddle {width: 178px;overflow: hidden;}
.findADealerRight .popMiddle .popPic {float: left;margin: 0 6px 0 10px;}
.findADealerRight .popMiddle .popCopy {margin: 0 0px 0 0px;}
.findADealerRight .popMiddle .popCopy a {color: #333;text-decoration: none;}
.findADealerRight .popMiddle .popCopy a:hover {text-decoration: underline;}

.browseTop180 {background: url(/v100/images/browse_top_180.gif) top left no-repeat;width: 180px;height: 22px;padding: 7px 0 0 15px;margin: 0 0 0 0;color: #0d5092;}
.browseTop180 a, .browseBtm180 a {color: #0d5092;text-decoration: none;}
.browseTop180 a:hover, .browseBtm180 a:hover {text-decoration: underline;}
.browseBtm180 {background: url(/v100/images/browse_btm_180.gif) top left no-repeat;width: 180px;height: 25px;padding: 4px 0 0 15px;color: #0d5092;}

.findADealerContent {background: url(/v100/images/content_middle_714.gif) top left repeat-y;padding: 0 4px 0 13px;margin: 0 0 0 1px;overflow: hidden;}
.findADealerContent h2 {font-size: 14px;color: #000;font-weight: normal;margin: 0;padding: 0 0 10px 10px;}
.findADealerContent .copy {padding: 0 10px 0 10px;}
.findADealerBlock {float: left;width: 340px;margin: 15px 8px 0px 0;overflow: auto;}
.findADealerBlock .topMiddle {height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_02.gif) repeat-x scroll 0px -8px;}
.findADealerBlock .topLeft, .findADealerBlock .topRight {width: 8px;height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_02.gif) no-repeat scroll 0px 0px;}
.findADealerBlock .topRight {background-position: 0px -16px;float: right;}
.findADealerBlock .contentMiddle, .findADealerBlock .contentMiddle2, .findADealerBlock .contentMiddle3 {border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;padding: 0 10px 0 10px;overflow: hidden;min-height: 146px;}
.findADealerBlock .contentMiddle h3, .findADealerBlock .contentMiddle2 h3, .findADealerBlock .contentMiddle3 h3 {font-size: 12px;color: #0d5092;border-bottom: 1px solid #000;margin: 0 0 15px 0;padding: 0;font-weight: normal;}
.findADealerBlock .contentMiddle3 h3 {margin: 0 0 8px 0;}
.findADealerBlock .contentMiddle3 .copy {line-height: 13px;margin: 0;padding: 0;}
.findADealerBlock .contentMiddle .searchDiv {margin: 0 0 10px 0;}
.findADealerBlock .contentMiddle2 .searchDiv {margin: 0 0 10px 0;}
.findADealerBlock .contentMiddle2 .searchDiv2 {margin: 0 0 5px 0;overflow: auto;}
.findADealerBlock .contentMiddle3 .left {float: left;width: 152px;margin: 10px 0 0 -2px;}
.findADealerBlock .contentMiddle3 .right {float: left;width: 165px;margin: 10px 0 0 0;}
.findADealerBlock .contentMiddle3 .left2 {float: left;width: 165px;margin: 10px 0 0 -2px;}
.findADealerBlock .contentMiddle3 .right2 {float: left;width: 150px;margin: 10px 0 0 0;}
.findADealerBlock .contentMiddle3 .left input, .findADealerBlock .contentMiddle3 .left2 input {margin: 3px 0 0 2px;}
.findADealerBlock .contentMiddle3 .right input, .findADealerBlock .contentMiddle3 .right2 input {margin: 3px 0 0 0;}
.findADealerBlock .contentMiddle label, .findADealerBlock .contentMiddle2 label {width: 153px;background-color: #E2EBF4;float: left;text-align: right;padding: 0 5px 0 0;line-height: 19px;margin: 0 6px 10px 0;}
.findADealerBlock .contentMiddle2 label {width: 105px;margin: 0 6px 5px 0;}
.findADealerBlock .contentMiddle2 .MakeListContainer {margin: 5px 0 5px 120px;padding: 0 0 0px 0;font-size: 10px;}
.findADealerBlock .contentMiddle3 .gray {color: #999;}
.input147 {width: 147px;height: 13px;font-size: 10px;padding: 2px 0 0 3px;color: #999;font-weight:bold;}
.select147 {width: 147px;font-size: 10px;padding: 2px 0 0 3px;}
.findADealerBlock .btmMiddle {height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_02.gif) repeat-x scroll 0px -8px;}
.findADealerBlock .btmLeft, .findADealerBlock .btmRight {width: 8px;height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_02.gif) no-repeat scroll 0px 0px;}
.findADealerBlock .btmRight {background-position: 0px -16px;float: right;}

.searchBar {background: url(/v100/images/search_bar.gif) top left no-repeat;width: 690px;height: 46px;text-align: center;clear: both;padding: 11px 0 0 0;margin: 20px 0 10px 0;}


/* end find a dealer page */


/* start featured dealer page */

.geoSearch
{
    background: url(/v100/images/geo_search_bkgrd.gif) top left no-repeat;
    width: 688px;
    line-height: 51px;
    overflow: auto;
    margin: 0 0 40px 0;
}

.geoSearch .title
{
    font-size: 14px;
    text-transform: uppercase;
    color: #0d5092;
    margin: 0 0 0 73px;
}

.ddGeo
{
    height: 17px;
    font-size: 10px;
}

.geoSearch .searchBtn
{
    margin: 10px 0 0 10px;
    float: left;
}

.featuredDealer
{
    background: url(/v100/images/featured_dealer_bkgrd.gif) top left no-repeat;
    width: 668px;
    height: 122px;
    padding: 10px;
    line-height: 14px;
    overflow: auto;
}

.featuredDealer .dealerLogo
{
    width: 144px;
    margin: 0 11px 0 0;
    float: left;
}

.featuredDealer .dealerCopy
{
    width: 510px;
    float: left;
    margin: 3px 0 0 0;
}

.featuredDealer .emailDealer
{
    float: right;
    margin: -6px 0 0 0;
}

.featuredDealer .emailDealer img
{
    margin: 2px 0 0 0;
}

.featuredDealer .emailDealer a
{
    font-size: 10px;
    text-decoration: none;
}

.featuredDealer .emailDealer a:hover
{
    font-size: 10px;
    text-decoration: underline;
}

.pagBar
{
    background: url(/v100/images/pag_bar.gif) top left no-repeat;
    width: 678px;
    line-height: 40px;
    overflow: auto;
    padding: 0 10px 0 0;
    text-align: right;
    margin: 0 0 20px 0;
}

/* end featured dealer page */

/* start alpha dealer page */

.alphaBar
{
    background: url(/v100/images/alpha_bar.gif) top left no-repeat;
    width: 688px;
    line-height: 31px;
    text-align: center;
    letter-spacing: 6.7px;
    color: #1d6ba4;
    margin: 0 0 30px 0;
}

.alphaBar a
{
    color: #666666;
    text-decoration: none;
}

.alphaBar a:hover
{
    color: #1d6ba4;
    text-decoration: none;
}

.alphaSearchTop
{
    background: url(/v100/images/alpha_bkgrd_top.gif) top left no-repeat;
    width: 688px;
    height: 8px;
}

.alphaSearch
{
    width: 666px;
    min-height: 47px;
    background: #f7f7f7 url(/v100/images/alpha_bkgrd.gif) top left no-repeat;
    overflow: auto;
    padding: 0 10px 0 10px;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.alphaSearch .icons
{
    text-align: right;
    margin: 10px 0 0 0;
}

.alphaSearch .icons img
{
    margin: -5px 0 0 0;
    vertical-align: middle;
}

.alphaSearch .icons a
{
    font-size: 10px;
}

.alphaSearchBtm
{
    width: 688px;
    height: 7px;
    background: url(/v100/images/alpha_bkgrd_btm.gif) top left no-repeat;
    margin: 0 0 20px 0;
}

/* end alpha dealer page */


/* Start View Categories */

.viewCategoriesMiddle
{
    background: url(/v100/images/content_middle_714.gif) top left repeat-y;
    padding: 0 4px 0 13px;
    margin: 0 0 0 1px;
    overflow: hidden;
}

.picRow, .picRowManufacturers {margin: 0 0 5px 0;overflow: auto;}
.picRow .pic, .picRowManufacturers .pic {width: 114px;float: left;text-align: center;line-height: 13px;height: 115px;overflow: hidden;}
.picRowManufacturers .pic {width: 136px;}

.viewCategoriesMiddle .crumb
{
    background: url(/v100/images/view_categories_gray_bar.gif) top left no-repeat;
    width: 688px;
    line-height: 25px;
    padding: 0 0 0 10px;
    margin: 30px 0 25px 0;
    color: #000;
}

.viewCategoriesMiddle .crumb a
{
    color: #666666;
    text-decoration: none;
}

.viewCategoriesMiddle .crumb a:hover
{
    color: #000;
    text-decoration: underline;
}

.viewCategoriesMiddle .crumb .active
{
    color: #0d5092;
}

.categories
{
    overflow: auto;
}

.categories h2
{
    border-bottom: 1px solid #333333;
    color: #0d5092;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    line-height: 14px;
    white-space: normal;
}

.categories h2 a
{
    color: #0d5092;
    text-decoration: none;
}

.categories h2 a:hover
{
    color: #e88d0c;
    text-decoration: none;
}

.categories .gray
{
    color: #999;
    font-size: 9px;
}

.subCategories .gray
{
    color: #999;
    font-size: 9px;
}

.viewCategoriesMiddle h2
{
    border-bottom: 1px solid #333333;
    color: #0d5092;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    line-height: 14px;
    white-space: normal;
}

.viewCategoriesMiddle h2 a
{
    color: #0d5092;
    text-decoration: none;
}

.viewCategoriesMiddle h2 a:hover
{
    color: #e88d0c;
    text-decoration: none;
}

.viewCategoriesMiddle .column
{
    width: 208px;
    float: left;
    overflow: hidden;
    margin: 0 5px 0 5px;
}

.viewCategoriesMiddle .subCategories
{
    color: #0d5092;
    margin: 4px 0 25px 0;
}

.viewCategoriesMiddle .subCategories a
{
    color: #0d5092;
    text-decoration: none;
}

.viewCategoriesMiddle .subCategories a:hover
{
    color: #0d5092;
    text-decoration: underline;
}

.viewCategoriesMiddle .subCategories .seeAll
{
    text-align: right;
    margin: 3px 0 -10px 0;
}

.viewCategoriesMiddle .subCategories .seeAll a
{
    color: #0d5092;
    text-decoration: underline;
    visibility:hidden;
}

.viewCategoriesMiddle .subCategories .seeAll a:hover
{
    color: #0d5092;
    text-decoration: none;
}

.viewCategoriesMiddle .subCategories ul
{
    padding-left: 15px;
    margin: 0;
}

.viewCategoriesMiddle .subCategories ul li
{
    list-style-image: url(/v100/images/bullet.gif);
    margin: 0;
    padding: 0;
}

.categories .row01
{
    width: 208px;
    float: left;
    overflow: hidden; /*Added so that the wording will not change the flow layout - TG*/
    margin: 0 20px 0 10px;
}

.categories .row02
{
    width: 208px;
    float: left;
    overflow: hidden; /*Added so that the wording will not change the flow layout - TG*/
    margin: 0 20px 0 5px;
}

.categories .row03
{
    width: 208px;
    float: left;
    overflow: hidden; /*Added so that the wording will not change the flow layout - TG*/
    margin: 0;
}

.categories .subCategories
{
    color: #0d5092;
    margin: 4px 0 25px 0;
}

.categories .subCategories a
{
    color: #0d5092;
    text-decoration: none;
}

.categories .subCategories a:hover
{
    color: #0d5092;
    text-decoration: underline;
}

.categories .subCategories .seeAll
{
    text-align: right;
    margin: 3px 0 -10px 0;
}

.categories .subCategories .seeAll a
{
    color: #0d5092;
    text-decoration: underline;
}

.categories .subCategories .seeAll a:hover
{
    color: #0d5092;
    text-decoration: none;
}

.categories .subCategories ul
{
    padding-left: 15px;
    margin: 0;
}

.categories .subCategories ul li
{
    list-style-image: url(/v100/images/bullet.gif);
    margin: 0;
    padding: 0;
}

/* End View Categories */

/* Manufacturer landing pages */
.mpJohnDeere .manufacturerHead
{
	height:229px;
	background:url(/v100/images/manufacturer-pages/john-deere/header.jpg) top right no-repeat;
}
.mpCaseIH .manufacturerHead
{
	height:229px;
	background:url(/v100/images/manufacturer-pages/case-ih/header.jpg) top right no-repeat;
}
.manufacturerHead .headText
{
	width:400px;
	padding-top:10px;
}
.mpCaseIH .headText 
{
	width:380px;
}

.categoryGroupHead 
{
	font-weight:bold;
	font-size:1.3em;
	display:block;
	margin-bottom:3px;
}
.categoryNode 
{
	width:222px;
	float:left;
}

.mpCaseIH .categoryNode 
{
	width:282px;
	float:left;
}

.categoryNode img
{
	margin-bottom:3px;
}
.subCategoryBlock 
{
	margin-left:7px;
}
.categoryLinks
{
	margin:0px 0px 0px 14px;
	padding-right:3px;
	line-height:1.5em;
}
.categoryNodeGap 
{
	width:1px;
	height:300px;
	background:#dddddd;
	float:left;
	margin:20px 4px 10px 4px;
}
.mpCaseIH .categoryNodeGap 
{
	width:1px;
	height:300px;
	background:#dddddd;
	float:left;
	margin:20px 12px 10px 12px;
}
.categoryNodeHorGap 
{
	margin:20px;
	position:relative;
	top:20px;
	line-height:1px;
	height:1px;
	overflow:hidden;
	background:#dddddd;
}




/* Start View Manufacturers */

.manufactuerRight
{
    clear: right;
    float: right;
    margin: 20px 5px 0pt 0pt;
    width: 180px;
}

.manufactuerRight h2
{
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 5px 10px;
    padding: 0;
}

.manufactuerRight .rightPops
{
    margin: 0 0 20px 0;
}

.manufactuerRight .popMiddle
{
    width: 178px;
    overflow: hidden;
}

.manufactuerRight .popMiddle .popPic
{
    float: left;
    margin: 0 6px 0 10px;
}

.manufactuerRight .popMiddle .popCopy
{
    margin: 0 0px 0 0px;
    line-height: 13px;
}

.manufactuerRight .popMiddle .popCopy a
{
    color: #333;
    text-decoration: none;
}

.manufactuerRight .popMiddle .popCopy a:hover
{
    color: #333;
    text-decoration: underline;
}

/* End View Manufacturers */
/* start interior */
.interiorLeft {float: left;margin: 0 18px 0 3px;width: 180px;}
.interiorLeft h2 {font-size: 14px;font-weight: normal;margin: 0 0 5px 10px;padding: 0;}
.interiorLeft .rightPops {margin: 0 0 20px 0;}
.interiorLeft .browseTop, .interiorLeft .browseBtm {width: 180px;}
.interiorLeft .popMiddle {width: 178px;overflow: hidden;}
.interiorLeft .popMiddle .popCopy {margin: 0 10px 0 10px;}
.interiorLeft .popMiddle .popCopy a {color: #333;text-decoration: none;}
.interiorLeft .popMiddle .popCopy a:hover {text-decoration: underline;}
.interiorLeft .popMiddle .popEqPic {float: left;margin: 5px 5px 0 5px;clear: left;}
.interiorLeft .popMiddle .popEqLink {float: left;width: 75px;margin: 20px 5px 0 5px;line-height: 13px;}
.interiorMain {width: 716px;float: right;margin: 0 0 0 0;}
.interiorContent {background: url(/v100/images/content_middle_714.gif) top left repeat-y;padding: 0 20px 0 20px;margin: 0 0 0 1px;overflow: hidden;}
.contentMiddleLeft {background: white url(/v100/images/content_middle_left.gif) top left repeat-y;padding: 0 0 0 12px;margin: 0 0 0 1px;overflow: hidden;}
.contentMiddleRight {background: url(/v100/images/content_middle_right.gif) top right repeat-y;padding: 0 12px 0 0;margin: 0 1px 0 0;overflow: hidden;background-position: right;}

.contentMiddleExpanding {}
.contentMiddleLeftRed {background: white url(/v100/images/content_middle_left_red.gif) top left repeat-y;padding: 0 0 0 12px;margin: 0 0 0 1px;overflow: hidden;}
.contentMiddleRightRed {background: url(/v100/images/content_middle_right_red.gif) top right repeat-y;padding: 0 12px 0 0;margin: 0 1px 0 0;overflow: hidden;background-position: right;}
.contentTopMiddleRed {height: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_red.gif) repeat-x scroll 0px -13px;line-height: 1px;font-size: 1px;}
.contentTopLeftRed, .contentTopRightRed {width: 13px;height: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_red.gif) no-repeat scroll 0px 0px;}
.contentTopRightRed {background-position: 0px -26px;float: right;}
.contentBtmMiddleRed {height: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_red.gif) repeat-x scroll 0px -13px;line-height: 1px;font-size: 1px;}
.contentBtmLeftRed, .contentBtmRightRed {width: 13px;height: 13px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_red.gif) no-repeat scroll 0px 0px;}
.contentBtmRightRed {background-position:0px -26px;float: right;}
.interiorContent .copy {overflow: hidden;margin: 0 0 20px 0;}
.rightFloatingBox {margin-top:-12px;float:right;width:210px;}
.rightFloatingBoxChild {padding:0px 0px 10px 28px;}
.border, .border td {border-right: 1px solid black;border-top: 1px solid black;border-collapse: inherit;}

.interiorContent h1,.interiorContent h2, .interiorContent h3, .interiorContent h4 {font-size: 14px;margin: 0 0 15px 0;padding: 0;font-weight: normal;color: #000;}
.interiorContent h1 {font-size: 16px;}
.interiorContent h2 {margin: 0;padding: 10px 0 0 0;}
.interiorContent h3 {margin: 0;padding: 0 0 0 0;}
.interiorContent h4 {margin: 20px 0 20px 0;padding: 5px 0 0 0;border-top: 2px solid #333;}
.interiorContent .standardForm div {padding: 0 5px 10px 0;}
.interiorContent .standardForm div input {height: 15px;width: 150px;font-size: 11px;color: #333;margin: 0 0 0 5px;}
.interiorContent .form01 {width: 420px;overflow: auto;margin: 20px 0 0 0;}
.interiorContent .form01 .left {width: 125px;height: 19px;float: left;clear: left;background: #efefef;padding: 2px 5px 0px 5px;margin: 0 5px 5px 0;}
.interiorContent .form01 .right {width: 270px;float: left;padding: 0 0 0 0;margin: 0 0 5px 0;}
.interiorContent .form01 input, .interiorContent .form01 select {width: 150px;height: 15px;font-size: 11px;color: #333;}
.interiorContent .form01 .select01,.interiorContent .form01 .select02 {width: 80px;height: 19px;font-size: 11px;color: #333;}
.interiorContent .form01 .select02 {width: 60px;}
.interiorContent .intBoxLeft, .interiorContent .intBoxRight {width: 273px;float: left;margin: 20px 0 0 52px;}
.interiorContent .intBoxLeft .top, .interiorContent .intBoxRight .top {line-height: 25px;border-bottom: 2px solid white;background: url(/v100/images/int_box_top.gif) top left no-repeat;text-transform: uppercase;padding: 0 0 0 10px;color: #FFF;}
.interiorContent .intBoxLeft .middle, .interiorContent .intBoxRight .middle {width: 251px;background: #edf2f7;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;padding: 10px;}
.interiorContent .intBoxLeft .btm, .interiorContent .intBoxRight .btm {width: 273px;height: 9px;background: url(/v100/images/int_box_btm.gif) top left no-repeat;}
.interiorContent .intBoxRight {margin: 20px 0 0 20px;}
/* end interior */
/* Start generic form styles */
.formLabelLeft {width: 125px;height: 19px;float: left;clear: both;background: #efefef;padding: 2px 5px 0px 5px;margin: 0 5px 5px 0;}
.formFieldRight {width: 270px;float: right;padding: 0 0 0 0;margin: 0 0 5px 0;clear: right;}
.form01 input {width: 150px;height: 15px;font-size: 11px;color: #333;margin-left: 0px;}
.form01 select {width: 150px;height: 19px;font-size: 11px;color: #333;}
/* end generic form styles */
/* start interior subscribe */
.subscribeMain {width: 688px;float: left;}
.interiorSubscribe {background: url(/v100/images/content_middle_714.gif) top left repeat-y;padding: 0 20px 0 20px;margin: 0 0 0 1px;overflow: hidden;}
.interiorSubscribe .copy {overflow: hidden;margin: 0 0 20px 0;}
.interiorSubscribe h1 {font-size: 16px;margin: 0 0 15px 0;padding: 0;font-weight: normal;color: #000;}
.interiorSubscribe h2, .interiorSubscribe h3 {font-size: 14px;color: #000;font-weight: normal;margin: 0;padding: 10px 0 0 0;}
.interiorSubscribe h3 {padding: 0 0 0 0;}
.interiorSubscribe .intBoxLeft {width: 310px;float: left;margin: 20px 0 0 17px;}
.interiorSubscribe .intBoxLeft .top, .interiorSubscribe .intBoxRight .top, .interiorSubscribe .intBoxLeft02 .top {line-height: 25px;border-bottom: 2px solid white;background: url(/v100/images/int_box_top_02.gif) top left no-repeat;text-transform: uppercase;padding: 0 0 0 10px;color: #FFF;}

.interiorSubscribe .intBoxLeft .middle, .interiorSubscribe .intBoxRight .middle {width: 284px;background: #f2f2f2;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;padding: 10px 10px 0 14px;line-height: 14px;overflow: auto;}
.interiorSubscribe .intBoxRight .middle {width: 283px;padding: 10px 10px 0 15px;}
.interiorSubscribe .intBoxLeft .middle .pic, .interiorSubscribe .intBoxRight .middle .pic {float: left;margin: 0 18px 0 0;}
.interiorSubscribe .intBoxLeft .btm, .interiorSubscribe .intBoxRight .btm {width: 310px;height: 9px;background: url(/v100/images/int_box_btm_02.gif) top left no-repeat;}
.interiorSubscribe .intBoxRight {width: 310px;float: left;margin: 20px 0 0 20px;}

.interiorSubscribe .intBoxLeft02 {width: 310px;float: left;margin: 20px 0 0 17px;}
.interiorSubscribe .intBoxLeft03 {width: 270px;float: left;margin: 20px 0 0 10px;}
.interiorSubscribe .intBoxLeft03 .top {line-height: 25px;border-bottom: 2px solid white;background: url(/v100/images/int_box_top_03.gif) top left no-repeat;text-transform: uppercase;padding: 0 0 0 10px;color: #FFF;}
h2.interiorHead {color: #FFF;padding: 0;font-size: 11px;}
.interiorSubscribe .intBoxLeft02 .middle, .interiorSubscribe .intBoxLeft03 .middle, .interiorSubscribe .intBoxRight02 .middle  {width: 284px;background: #f2f2f2;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;padding: 10px 10px 0 14px;line-height: 14px;overflow: auto;}
.interiorSubscribe .intBoxLeft03 .middle {width: 244px;}
.interiorSubscribe .intBoxLeft02 .middle .pic, .interiorSubscribe .intBoxLeft03 .middle .pic, .interiorSubscribe .intBoxRight02 .middle .pic {float: left;margin: 0 18px 0 0;}
.interiorSubscribe .intBoxLeft02 .btm, .interiorSubscribe .intBoxRight02 .btm {width: 310px;height: 9px;background: url(/v100/images/int_box_btm_04.gif) top left no-repeat;}
.interiorSubscribe .intBoxLeft03 .btm {width: 270px;height: 9px;background: url(/v100/images/int_box_btm_05.gif) top left no-repeat;}
.interiorSubscribe .intBoxRight02 {width: 310px;float: left;margin: 20px 0 0 20px;}
.interiorSubscribe .intBoxRight02 .top {line-height: 25px;border-bottom: 2px solid white;background: url(/v100/images/int_box_top_02.gif) top left no-repeat;text-transform: uppercase;padding: 0 0 0 10px;color: #FFF;}
.interiorSubscribe .intBoxRight02 .middle {width: 283px;padding: 10px 10px 0 15px;}
.interiorSubscribe .formSubscribe {width: 660px;overflow: auto;margin: 0 0 0 0;}
.fields label {margin-left: 10px;}
.interiorSubscribe .formSubscribe .titleTop {width: 650px;height: 19px;background: #efefef;padding: 2px 5px 0px 5px;margin: 0px 5px 5px 0;color: #000;}
.interiorSubscribe .formSubscribe .title {width: 650px;height: 19px;background: #efefef;padding: 2px 5px 0px 5px;margin: 10px 5px 5px 0;color: #000;}
.interiorSubscribe .formSubscribe .fields {padding: 0 0 0 0;margin: 0 0 5px 0;clear: both;overflow: auto;}
.interiorSubscribe .formSubscribe .fields02 {width: 650px;padding: 0 0 0 0;margin: 0 0 5px 7px;clear: both;overflow: auto;}
.interiorSubscribe .formSubscribe .fields03 {width: 660px;overflow: auto;}
.interiorSubscribe .formSubscribe .fields03 .span01, 
.interiorSubscribe .formSubscribe .fields03 .span02, 
.interiorSubscribe .formSubscribe .fields03 .span03,
.interiorSubscribe .formSubscribe .fields03 .span04,
.interiorSubscribe .formSubscribe .fields03 .span05 {width: 140px;margin: 0 0 10px 0;display: block;float: left;}
.interiorSubscribe .formSubscribe .fields03 .span02 {width: 150px;}
.interiorSubscribe .formSubscribe .fields03 .span03 {width: 130px;}
.interiorSubscribe .formSubscribe .fields03 .span04 {width: 160px;}
.interiorSubscribe .formSubscribe .fields03 .span05 {width: 70px;}

/*.interiorSubscribe .formSubscribe .fields02 table,td {
	text-align: center;
}*/
.userPreferences .title01 {vertical-align: top;}
.userPreferences .field01 {background-color: #C0C0C0;border: 1px solid;}

.interiorSubscribe .copy .pricing {text-align: left;}
.subscribeTable td {text-align: center;}
.interiorSubscribe .formSubscribe .fields02 .blueBkgrd {margin: 0;background: #edf2f7;}
.interiorSubscribe .formSubscribe .input {width: 150px;height: 15px;font-size: 11px;color: #333;}
.interiorSubscribe .formSubscribe .input02 {width: 80px;height: 15px;font-size: 11px;color: #333;}
.interiorSubscribe .formSubscribe .select {width: 320px;height: 100px;font-size: 11px;color: #333;margin: 5px 0 0 0;}
.interiorSubscribe .formSubscribe .select02 {width: 50px;height: 19px;font-size: 11px;color: #333;margin: 5px 0 0 0;}
.interiorSubscribe .formSubscribe .select03 {width: 120px;height: 19px;font-size: 11px;color: #333;margin: 5px 0 0 0;}
.interiorSubscribe .formSubscribe .select04 {width: 220px;height: 85px;font-size: 11px;color: #333;margin: 5px 0 0 0;}
.interiorSubscribe .form01 {overflow: auto;}
.interiorSubscribe .form01 .left {width: 125px;height: 19px;float: left;background: #efefef;padding: 2px 5px 0px 5px;margin: 0 5px 5px 0;}
.interiorSubscribe .form01 .right {width: 270px;float: left;padding: 0 0 0 0;margin: 0 0 5px 0;}
.interiorSubscribe .form01 input {width: 150px;height: 15px;font-size: 11px;color: #333;}
.interiorSubscribe .form01 select {width: 150px;height: 19px;font-size: 11px;color: #333;}
.interiorSubscribe .receipt {width: 500px;margin: 0 0 20px 0;overflow: auto;}

.interiorSubscribe .receipt .title01, .interiorSubscribe .receipt .title02  {width: 200px;padding: 3px;margin: 10px 0 0 0;font-weight: bold;}
.interiorSubscribe .receipt .title03 {width: 60px;padding: 3px;margin: 10px 0 0 0;font-weight: bold;clear: right;}
.interiorSubscribe .receipt .field01, .form01 .field01 {width: 200px;padding: 3px;line-height: 24px;margin: 2px 0 0 0;padding: 3px 0 3px 4px;background: #efefef;vertical-align: top;}
.form01 .field01 {width: 150px;}
.interiorSubscribe .receipt .field02, .interiorSubscribe .receipt .field04 {width: 200px;line-height: 24px;margin: 2px 0 0 0;padding: 3px 0 4px 4px;background: #efefef;}
.interiorSubscribe .receipt .field02 select {width: 150px;height: 19px;font-size: 11px;color: #333;}
.interiorSubscribe .receipt .field03 {width: 60px;line-height: 24px;margin: 2px 0 0 0;padding: 3px 0 3px 4px;background: #efefef;}

.interiorLeft .popMiddle .popCopy01Top, .interiorLeft .popMiddle .popCopy01  {margin: 12px 10px 0px 10px;padding: 3px 0 3px 8px;background: #ededed;line-height: 15px;}
.interiorLeft .popMiddle .popCopy01 {margin: 5px 10px 0px 10px;}
.interiorLeft .popMiddle .popCopy01Top .blue {color: #0d5092;}
.interiorLeft .popMiddle .popCopy01 .blue, .interiorLeft .popMiddle .popCopy02 .blue  {color: #0d5092;}
.interiorLeft .popMiddle .popCopy02 {margin: 5px 10px 0px 10px;padding: 3px 0 3px 8px;line-height: 14px;}

.interiorRight {float: left;margin: 0 2px 0 16px;width: 211px;}
.interiorRight h2 {font-size: 14px;font-weight: normal;margin: 0 0 5px 10px;padding: 0;}
.interiorRight .rightPops {margin: 4px 2px 20px 0;}
.interiorRight .browseTop, .interiorLeft .browseBtm {width: 209px;}
.interiorRight .popMiddle {width: 207px;margin: 0;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;overflow: auto;}
.interiorRight .popMiddle .popCopy01Top {margin: 12px 10px 0px 10px;padding: 3px 0 3px 8px;background: #ededed;line-height: 15px;}
.interiorRight .popMiddle .popCopy01 {background: #ededed;}
.interiorRight .popMiddle .popCopy01, .interiorRight .popMiddle .popCopy02 {margin: 5px 10px 0px 10px;padding: 3px 0 3px 8px;line-height: 14px;}

.interiorRight .popMiddle .popCopy01Top .blue, .interiorRight .popMiddle .popCopy01 .blue, .interiorRight .popMiddle .popCopy02 .blue {color: #0d5092;}
.interiorRight .popMiddle .popCopy a {color: #333;text-decoration: none;}
.interiorRight .popMiddle .popCopy a:hover {text-decoration: underline;}
.interiorRight .rightPops .popMiddle {width: 208px;}

.browseTop210, .browseBtm210  {background: url(/v100/images/browse_top_210.gif) top left no-repeat;width: 210px;height: 22px;padding: 7px 0 0 15px;margin: 0 0 0 0;color: #0d5092;}
.browseTop210 a, .browseBtm210 a  {color: #0d5092;text-decoration: none;}
.browseTop210 a:hover, .browseBtm210 a:hover {text-decoration: underline;}
.browseBtm210 {background: url(/v100/images/browse_btm_210.gif) top left no-repeat;height: 25px;padding: 4px 0 0 15px;}

.popTopMiddle {height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_03.gif) repeat-x scroll 0px -8px;}
.popTopLeft {width: 8px;height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_03.gif) no-repeat scroll 0px 0px;}
.popTopRight {width: 8px;height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_top_03.gif) no-repeat scroll 0px -16px;float: right;}
.popContentMiddle {border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;background: #fafafa;padding: 0;height: 155px;overflow: auto;}
.popContentMiddle h2 {font-size: 14px;font-weight: normal;margin: 0 0 5px 10px;padding: 0;}
.popContentMiddle .pop01Copy {line-height: 13px;padding: 0 10px 10px 10px;}
.popBtmMiddle {height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_03.gif) repeat-x scroll 0px -8px;}
.popBtmLeft {width: 8px;height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_03.gif) no-repeat scroll 0px 0px;}
.popBtmRight {width: 8px;height: 8px;margin: 0;padding: 0;background: transparent url(/v100/images/content_bkgrds_btm_03.gif) no-repeat scroll 0px -16px;float: right;}

.interiorSubscribe .copy .pop01 {width: 200px;float: left;margin: 20px 0 0 17px;}
.interiorSubscribe .copy .pop02 {width: 200px;float: left;margin: 20px 20px 0 20px;}
.interiorSubscribe .copy .pop03 {width: 200px;float: left;margin: 20px 0 0 0;}

.popContentMiddle .popPicTractor02 {width: 80px;float: left;margin: 0 0 0 10px;text-align: center;}
.popContentMiddle .popPicTruck02 {width: 80px;float: left;margin: 0 0 0 10px;text-align: center;}

.interiorSubscribe .popPic {float: left;margin: 0 0 0 10px;}
.interiorSubscribe .popBtn {float: left;margin: 15px 0 0 20px;}
.interiorSubscribe .popBtn02 {text-align: center;margin: 5px 0 0 0;}
.interiorSubscribe .popBtn03 {text-align: center;margin: 20px 0 0 0;}
.interiorSubscribe .popInput {margin: 5px 0 0 20px;}
.interiorSubscribe .copy td {line-height: 13px;height: 20px;padding: 2px 0 2px 3px;}

/* end interior subscribe */
/* start site map top */
.sitemap {position: absolute;left: 0px;height: 300px;width: 100%;z-index: 1000;margin-top: 13px;margin: 0 auto;top: 151px;display: none;}
.sitemapMain {height: 300px;width: 916px;position: relative;margin: 0 auto;}
.sitemapTop {width: 916px;height: 13px;background: url(/v100/images/sitemap_top.gif) top left no-repeat;margin: 8px 0 0 0;}
.sitemapMiddle {width: 916px;background: url(/v100/images/sitemap_middle.gif) top left repeat-y;overflow: auto;}

.closeSitemap {text-align: right;padding: 0 13px 0 0;width: 900px;clear: both;}
.closeSitemap a {color: #d61212;text-decoration: none;}
.closeSitemap a:hover {text-decoration: underline;}

.row01 {margin: 10px 0 25px 0;overflow: auto;}
.row02, .row03 {margin: 0px 0 25px 0;overflow: auto;}

.sitemapContent01, .sitemapContent02 {width: 176px;float: left;margin: 0 0 0 23px;}
.sitemapContent01 a, .sitemapContent02 a {color: #999999;text-decoration: none;display: block;}
.sitemapContent01 a:hover, .sitemapContent02 a:hover {text-decoration: underline;}
.sitemapContent02 {margin: 0 0 0 55px;}

.sitemapTitle {font-size: 12px;color: #024085;text-transform: uppercase;border-bottom: 1px solid #024085;margin: 0 0 5px 0;padding: 0;}
.sitemapTitle a {font-size: 12px;color: #024085;text-decoration: none;}
.sitemapTitle a:hover {color: #E88D0C;text-decoration: none;}
.sitemapBtm {width: 916px;height: 13px;background: url(/v100/images/sitemap_btm.gif) top left no-repeat;}

/* end site map top */
/* Start Site Map */
.siteMapLeft {width: 350px;float: left;}
.siteMapLeft ul, .siteMapRight ul {margin: 0 0 5px 13px;padding: 0;}
.siteMapLeft li, .siteMapRight li {margin: 0;padding: 0;}
.siteMapRight {width: 300px;float: left;}

/* End Site Map */
/* Start Right Ad */
.rightAd {float: right;width: 180px;margin: 0 5px 0 0;clear: right;}
.rightAd .title {color: #0d5092;text-transform: uppercase;text-align: center;}
.rightAd .top {background: url(/v100/images/right_ad_group.gif) 0 0 no-repeat;height: 10px;}
.rightAd .middle {border-left: 10px solid #ecebeb;border-right: 10px solid #ecebeb;padding: 10px 0 10px 0;text-align: center;}
.rightAd .middle .manufacturerLogo {padding: 0 0 15px 0;}
.rightAd .bottom {background: url(/v100/images/right_ad_group.gif) 0 -10px no-repeat;line-height: 25px;text-align: center;color: #666666;font-size: 10px;}

/* Flash Map */
#statesModal {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
/* End Flash Map */
.copyRed {font-size: 9px;color: Red;}

/* Ajax Auto Complete */
div.autocomplete {position: absolute;width: 250px;background-color: white;border: 1px solid #888;margin: 0px;padding: 0px;}
div.autocomplete ul {list-style-type: none;margin: 0px;padding: 0px;}
div.autocomplete ul li.selected {background-color: #ffb;}
div.autocomplete ul li {list-style-type: none;display: block;margin: 0;padding: 2px;cursor: pointer;}
.autocomplete ul li:hover {background-color: #e8f8e8;}
/* End Ajax Auto Complete */

/* Really easy field validation */
input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}
input.validation-failed, textarea.validation-failed {border: 2px solid #FF3300;color: #FF3300;}
select.validation-failed {border: 2px solid #FF3300;}
div.validation-failed {display:block;margin: 5px 0;padding: 5px;background-color: #FF3300;color: #FFF;font-weight: bold;}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color: #FFF;font-weight: bold;}
/* End Really easy field validation */

.searchToolButtons {float: right;padding: 0 5px;}

.blockHeading {font-size: 12px;color: #0d5092;border-bottom: 1px solid #000;margin: 0 0 15px 0;padding: 0;font-weight: normal;}
.searchLabel {width: 120px;background-color: #E2EBF4;float: left;text-align: right;padding-right: 15px;line-height: 19px;}

.SearchDrilldownSubBlock {background-color: #e7e9e8; padding-right: 3px; padding-left: 3px; font-size: 7pt; padding-bottom: 3px;color: gray;width: 768px;text-align:left;}

td.SubGroupHeading h2.listgroup-heading {color: #233d60;font-weight: bold;font-size: 13px;padding:0px;margin:0px;}

.listgroup-heading {color: #233d60;font-weight: bold;font-size: 13px;}
a.listgroup-heading:active,
a.listgroup-heading:visited,
a.listgroup-heading:hover {color: #0d5092;font-weight: bold;font-size: 10px;}

a.listgroup-item, 
a.listgroup-item:hover, 
a.listgroup-item:active, 
a.listgroup-item:visited { font-size: 12px; color: #000000;}

.searchByCategory a.listgroup-item,
.searchByCategory a.listgroup-item:link,
.searchByCategory a.listgroup-item:hover, 
.searchByCategory a.listgroup-item:active, 
.searchByCategory a.listgroup-item:visited  {font-size:10px;}

.searchByCategory .listgroup-heading {color: #006699;font-weight: bold;font-size: 10px;}

.searchByCategory .listgroup-heading:hover,
.searchByCategory .listgroup-heading:active,
.searchByCategory .listgroup-heading:visited {color: #0d5092;font-weight: bold;font-size: 10px;}

.searchByDealer {margin: 30px 0 0 50px;}
.searchByDealer label {width: 145px;background-color: #E2EBF4;float: left;text-align: right;padding-right: 5px;line-height: 19px;margin-right: 7px;margin-left: 26px; /*	margin: 5px 7px 5px 26px;*/}
.searchByDealer .searchDiv {margin: 0 0 10px 0;}
.searchByDealer .divider {margin: 27px 10px 27px -50px;}
.searchByDealer .button {margin: 25px 0 15px 157px;}
.searchByDealer .linksRight {float: right;}
.searchByDealer .linksRight a {color: #023e84;font-size: 11px;font-weight: normal;text-decoration: none;}
.searchByDealer .linksRight a:hover {text-decoration: underline;}

/* hanging indents */
p.hang {text-indent:-2em;margin:0px 0px 0px 2em;line-height:normal;}
p.hang .bold {font-weight:bold;}
p.SDDElem {text-indent:0em;margin:0px;background: url(/v100/images/bullet_group.gif) 8px 6px no-repeat;padding-left:15px;}
p.SDDElem .listgroup-item {}
p.hang2 {text-indent:-15px;margin:0px 0px 0px 30px;line-height:normal; }
p.SDDElemChild {text-indent:0em;margin:0px 0px 0px 15px;}

p.SDDElemOn {background: url(/v100/images/bullet_group.gif) 8px -20px no-repeat;} 

p.hang-heading {line-height: normal;font-weight: bold;font-size: 14px;margin: 0px;color: #476184;}
.confirmBtn {width: 7em;}
td.category-item 
{
	width:25%;
	
	white-space:normal;
}

.SDDTable 
{
	width:768px;
	white-space:normal;
	text-align:left;
}

/* Dynamic orange candy button sized by content */
table.dynamicButton {background: url(/v100/images/orange_button_group.gif) 0 -48px repeat-x;height: 24px;line-height: 23px;}
table.dynamicButton td {white-space: nowrap;}
table.dynamicButton td.dynamicButtonLeft {background: url(/v100/images/orange_button_group.gif) top left;width: 9px;height: 24px;}
table.dynamicButton td.dynamicButtonRight {background: url(/v100/images/orange_button_group.gif) 0 -24px;width: 9px;height: 24px;}
table.dynamicButton a, table.dynamicButton a:link, table.dynamicButton a:visited, table.dynamicButton a:hover {text-decoration: none;color: black;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;}

a.dynamicButton {text-decoration: none;color: black;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;line-height:24px;padding-left:1px;padding-right:1px;}
a.dynamicButton span {background: url(/v100/images/orange_button_middle.png) repeat-x;height:24px;line-height:24px;text-align:center;font-weight:bold;display:inline-block;}
a.dynamicButton span span.dynamicButtonLeft {background: url(/v100/images/orange_button_left.png) left top; width:9px;height:24px;}
a.dynamicButton span span.dynamicButtonRight {background: url(/v100/images/orange_button_right.png) right top; width:9px;height:24px;}

/* force underline for a link */
a.underline-hover:hover {text-decoration: underline;}

/* see all manufacturers */
.seeAllMfg {clear: both;text-align: right;width: 565px;white-space: nowrap;padding-top: 15px;}
.seeAllMfg a {font-weight: normal !important;}
/* browser warning */
.browserUpgrade {display: none;text-align: center;font-size: 11pt;margin-bottom: 15px;background-color: #E5EBF2;width: 998px;padding: 10px 0 10px 0;}
.browserUpgrade a {text-decoration: underline;}
.browserOptionsOn {display: block;padding: 10px 40px 10px 40px;text-align: center;font-size: 9pt;margin-bottom: 15px;background-color: #E5EBF2;width: 920px;overflow: hidden;margin-bottom: 15px;height: 210px;}
.browserOptionsOff {display: none;}
.ie8option, .firefoxoption, .safarioption {padding: 15px;border: double;margin: 30px 15px 30px 15px;display: block;float: left;width: 150px;position: absolute;}
.ie8option {left: 183px;}
.firefoxoption {left: 393px;}
.safarioption {left: 603px;}

.savedText {font-size: 13px;font-weight: bolder;margin: 5px 10px 0;width: 10px;line-height: 12px;}
.SavedItemExplaination {background-color: #E5EBF2;display: none;margin: 0 20px 20px 20px;padding: 3px 10px;text-align: justify;width: 605px;}
.helpbox {background-color: #E5EBF2;display: none;padding: 5px;text-align: justify;width: 620px;margin-left: 10px;margin-bottom: 5px;}
.helpmark {color: #006699;cursor: pointer;font-size: 10px;padding-left: 5px;vertical-align: top;}

.savedsearch {background-color: #EDEDED;}
.savedsearchalt {background-color: #E2EAF3;}
.viewselectedicon {display: block;padding-bottom: 10px;padding-top: 5px;}
.printselectedicon {display: block;padding-bottom: 10px;padding-top: 5px;}
.clearselectedicon {display: block;padding-bottom: 10px;padding-top: 5px;}
#CheckedListingsActions img {padding-right: 5px;}
#CheckedListingsActions a {padding-right: 10px;}
.printlogotext {display: none;}
.phoneNumber {padding-top: 15px;font-weight: bold;font-size: 10pt;color: #0d5092;}
.tagLine {font-size: 9px;color: Gray;}

.sharetitle {background: #E9EDF1;font-weight: bold;height: auto !important;margin-top: 10px;padding: 1px;text-align: center;font-size: 10px;}
.shareicons {margin: 0 auto;padding-top: 5px;width: 56px;}
.shareicons img {padding: 0 2px;}
.sharetitledetail {background: #E9EDF1;font-weight: bold;font-size: 10px;height: auto !important;margin-top: 10px;margin-left: 34px;padding: 1px;text-align: center;width: 95px;}
.shareiconsdetail {margin-left: 54px;padding-top: 5px;padding-bottom: 35px;width: 56px;}
.shareiconsdetail img {padding: 0 2px;}

.listing-map {height: 500px;width: 700px;margin-left: 13px;}
.map-warning {color:Red;margin-left:15px;font-weight:bold;display:block;}

.login-info {background: #FFFDA8;border:1px solid red;color:Red;font-weight:bold;padding:5px;}

/* videos */
.VideoColumn, .IndexColumn {float:left;}
.VideoColumn {/*width:425px;*/width:590px;}
.IndexColumn {/*width:430px;*/width:255px;}
.Items {padding:0px;}
.Items .Item {width:130px;height:130px;float:left;}
.Items .Item a.ThumbnailLink {display:block;position:relative;overflow:hidden;height:68px;width:120px;border:3px double #999999;}
.IndexColumn .Items .Item {width:255px;height:90px;float:left;}
.IndexColumn .Items .Item a.ThumbnailLink {float:left;margin-right:10px;}
a.ThumbnailLink img {margin-top:-11px;}
.Items .Item a.TextLink {font-size:.9em;line-height:1.4em;display:block;padding-right:5px;}
.ItemThumbnail {border-width:0px;}
.clear {clear:both;}
#page_navigation a {padding:3px;border:1px solid gray;margin:2px;color:black;text-decoration:none}
.active_page{background:#0d5092;color:white !important;}

.Item .video-time  {bottom:1px;margin-right:0;margin-top:0;position:absolute;right:1px;}
.Item .video-time span {-moz-border-radius:3px 3px 3px 3px;background-color:#000000;color:#FFFFFF !important;display:inline-block;font-size:11px;font-weight:bold;height:14px;line-height:14px;padding:0 4px;vertical-align:top;}

.item-in-auction{color:Black; text-decoration:none;}
.item-in-auction:hover{color:Black; text-decoration:none;}
.item-in-auction img{border:0;}

/* nfms stream */
.continuevideo 
{
    background:#000000 url(/v100/images/icon-streamvideoplay.jpg) 50% 50% no-repeat;
    position:relative;
    /*width:480px;
    height:296px;*/
    color:#ffffff;
    cursor:pointer;
    text-align:center;
}
.continuevideotext
{
    position:relative;
    text-align:center;
    top:70%;
    padding:auto 5px;
    font-size:.9em;
}
 .streamunavailabletext
{
    position:relative;
    text-align:center;
    top:40%;
}
.streamunavailable 
{
    background:#000000;
    position:relative;
    /*width:480px;
    height:296px;*/
    color:#ffffff;
    cursor:pointer;
    text-align:center;
}                       
#streamcontainer 
{
    /*width:480px;
    height:296px;*/
    float:left;
}
                            
#streamthumbnaillinks 
{
   /* float:left;
    width:125px;*/
    margin-top:10px;
}
                            
.streamlink 
{
    float:left;
    display:block;
    padding-bottom:4px;
    padding-right:7px;
    text-decoration:none;    
}
.streamlink:hover 
{
    text-decoration:none; 
} 
.streamlink span 
{
    
}
.streamstaticthumbnail
{
    width:80px;
}
                            
.nfms2011 #page_navigation 
{
    clear:both;   
}


@media print
  {

/* no background */
.contentMiddleRight, 
.searchMiddle, 
.contentMiddleLeft, 
.bkgrdTop, 
.leftSide .middle, 
.interiorSubscribe,
.details .top, 
.details .middle .hdr, 
.details .btm
{background:none;}

/* display none */
.bkgrdTopCap,
.orangeBar, 
.leaderAd, 
.nav, 
.contentTop, 
.crumbTrail, 
.leftSideRS,
.contentBtmMiddle, 
.resultsBarBtm, 
.listingsBkgrd .top, 
.listingsBkgrd .bottom, 
.footer,
.copyRight, 
.bkgrdBtm, 
.listingsBkgrd .listingTop, 
.listingsBkgrd .contentMiddleLeft, 
.contentBtm,
.listingsBkgrd .options, 
.listingsBkgrd .titleBar, 
.listingsBkgrd .email, 
.topHdrBar, 
.interiorLeft,
.findADealerRight, 
.rightAd, 
.topBar, 
.leftSide .top, 
.contentTopMiddle, 
.leftSide .middle .options, 
.leftSide .bottom, 
.dealerInfo .leftSideHdr, 
.dealerLinks .icons,
.sellAddress a, 
#thumbs .prev, 
#thumbs .next, 
#scrollslider, 
.admin-panel, 
.SelectListingCheckbox,
.relatedContainer,
.toolbar-front,
.toolbar-back,
.btm,
.listingTop
 {display: none;}/**/

div {/*border:red solid 1px;*/}
.logo {top:0px;height:60px;padding:0px;}
.logo .floating {top:0px;height:60px;}
.logo .floating div, .logo .floating div div {top:0px;height:60px;}
.topRow {overflow:visible;height:60px;padding:0px;margin:0px;}
.bkgrdTop {height:60px;padding:0px;}
.contentContainer {padding-top:70px;width:auto;}
.printlogotext {display:inline;}
.headerBkgrd {background:none;height:60px;top:0px;/*width:auto;height:auto;*/width:800px;}
.container {background:none;width:850px;text-align:left;}
.content {background:none;overflow: visible;width:auto;}
.contentAreaListing {margin:0;overflow:visible;}
.contentAreaSearch {overflow:visible;width:auto;}
.interiorContent {overflow:visible;background:none;}
.content {width:auto;}
.interiorContent .copy {overflow:visible;}
.interiorSubscribe .copy {overflow:visible;}
.thumbnails {overflow:visible ! important;}
.thumbnails ul {width: 450px ! important;}
.thumbnails ul li {margin-top: 10px ! important;height:auto ! important;}
.listingContentContainer {margin-top:0px;}
.listingsBkgrd {overflow:visible;float:left;}
.listingsBkgrd .middle {overflow: visible;background: none;}
.listingsBkgrd .listing {overflow: visible;background: none;border: 1px solid;height:150px;}
/*
#thumbs {height:auto ! important;border:none ! important;background:none ! important;}
#gallery {border:none ! important;background:none ! important;height:auto ! important;}
#gallery #current {height:auto ! important;}
.dealerInfo .smallOptions {height:300px;}
*/
.contentAreaDetails {overflow:visible;width:800px;padding:0px;margin:0px;}
.listingdetail {}
.leftSideRSWhite {display:block;float:none;clear:both;display:none;}

.details, 
.listingdetail .details2 {overflow:visible;width:700px;margin:0px;float:none;}
.details .middle, 
.details2 .middle {background:none;overflow:visible;float:none;position:static;}
.details .middle .productDetails, 
.details2 .middle .productDetails {overflow:visible;margin:auto;}
.details .middle .productDetails .left, 
.details2 .middle .productDetails .left  {background:none;font-weight:bold;}
.details2 .middle .productDetails .dealerLocation {float:left;}
.details2 .middle .productDetails .dealerMap {float:left;width:345px;height:300px;}
.details2 .middle .productDetails .dealerMap #map_canvas {width:100%;height:100%;}
.productLocationContainer {}
 
 /* override above detail styles witha  two column approach
.mainCenter {text-align:left;}
.container {width:800px;border:red dashed 0px;}
.contentAreaDetails {width:800px;position:relative;}
.listingdetail .details2 {width:800px;float:left;}
.details2 .middle .productDetails .dealerMap {float:left;width:300px;height:300px;}
.details2 .middle .productDetails .dealerMap #map_canvas {width:100%;height:100%;}
.productDetailsHeader {display:none;}
.productLocationContainer {height:500px;width:300px;float:left;}
.productLocationContainer a[name='location'] {display:none;}
.productInformationContainer {width:420px ! important;float:left;}
.details2 .middle .productDetails .left {width:105px;}
.details2 .middle .productDetails .right {width:280px;}
.details2 .top {width:500px;padding:0px 5px 3px 0px;}
 .ListingDetailHeading {font-size:20px;line-height:17px;}
.listingDetailBreadcrumb {margin:0px;} */
/*
 #gallery {margin:0px;padding:0px;text-align:left ! important;}
 #gallery, #gallery #pane {width:400px  ! important;height:auto ! important;padding:0px ! important;margin:0px ! important;}
 #gallery .current {width:400px ! important;height:auto ! important;}
*/
.divContacts {font-size:1em;padding-left:0px;line-height:1.2em;}
.divContacts div {padding:2px 0px;}
.divContacts div a {display:none;}

/* ie9 messing around 
.details2 .middle .productDetails div {float:none;border:blue solid 2px;clear:both;}
.details2 .middle .productDetails {float:none;border:blue solid 2px;clear:both;}
.productLocationContainer {border:purple dotted 5px;height:500px;width:300px;float:none;position:static;clear:both;}
.container {width:1000px;border:green dashed 10px;float:none;position:static;clear:both;}
.contentAreaDetails {width:1000px;position:static;float:none;clear:both;}
.listingdetail .details2 {border:blue dotted 2px;position:static;padding:0px;float:none;width:1100px;}
*/
/** {position:static ! important;background:none;float:none ! important;clear:both ! important;display:block ! important;border:red solid 1px ! important;}*/
/*.productInformationContainer {border: green dotted 5px ! important;display:block;padding:5px;}
.productDetails {border: purple dotted 5px ! important;display:block;padding:5px;height:400px ! important;width:400px ! important;}
.middle {border: orange dotted 5px ! important;}
.listingdetail {border: black dashed 6px ! important;}
.details2 .middle .productDetails .left {float:none ! important;height:20px ! important;border:green solid 2px ! important;}
.details2 .middle .productDetails .right {float:none ! important;border:green solid 2px ! important;}
#gallery {border:lime solid 5px ! important;}
.clear {height:30px  ! important;width:100px ! important;border:brown dashed 10px ! important;}
* {overflow:visible;position:relative;}*/
/*#gallery {border:lime solid 5px ! important;background:none ! important;overflow:hidden;width:5px ! important;height:5px ! important;}*/
/*#gallery 
{
    display:none ! important;
}
#loadingDiv 
{
    display:none ! important;    
}*/
}

