/* Home page */
.nu_equip {height:132px; overflow:hidden; width:100%;}
.nu_equip a {float:left; margin-right:15px; display:block; width:191px; height:22px; color:#fff; text-decoration:none; font-weight:bold; font-size:16px; padding:95px 0 0 14px;}
.nu_equip a.last {margin:0;}
.nu_equip a span {background:url(../images/arrow_eq.gif) right 5px no-repeat; padding-right:17px;}
.nu_equip a img {border:0;}
.nu_equip .backhoe_loaders {background:url(../images/i_backhoe_loaders.jpg)}
.nu_equip .compactors {background:url(../images/i_compactors.jpg)}
.nu_equip .excavators {background:url(../images/i_excavators.jpg)}
.nu_equip .skid_steer_loaders {background:url(../images/i_skid_steer_loaders.jpg)}
.nu_equip .track_type_loaders {background:url(../images/i_track_type_loaders.jpg)}
.nu_equip .track_type_tractors {background:url(../images/i_track_type_tractors.jpg)}
.nu_equip .wheel_dozers {background:url(../images/i_wheel_dozers.jpg)}
.nu_equip .wheel_loaders {background:url(../images/i_wheel_loaders.jpg)}
.nu_equip .other_equipment {background:url(../images/i_other_equipment.jpg)}


.h_bguides {width:275px; float:left;}
h3.hgrad {margin:0; padding:0 0 0 11px; font:bold 16px/21px Arial, Helvetica, sans-serif; border:1px solid #d3d3d3; height:22px;}
h3.hgrad span {background:url(../images/arr_dn_01.gif) right 8px no-repeat; padding-right:16px;}
h3.hgrad_263 {background:#fff url(../images/grad_h_263.gif) left top repeat-y; }
h3.hgrad_341 {background:#fff url(../images/grad_h_341.gif) left top repeat-y; }
h3.hgrad_617 {background:#fff url(../images/grad_h_617.gif) left top repeat-y; }
.h_bguides .inner {border:1px solid #d3d3d3; border-top:0; padding:8px 10px 12px 12px;}
.h_bguides h4 {margin:0; padding:0 0 5px 0; font:bold 16px Arial, Helvetica, sans-serif;}
.h_bguides .inner img {border:1px solid #d3d3d3; float:left; margin-right:8px; margin-top:5px;}
.h_bguides .inner p {padding:0 0 8px 0; line-height:20px;}
.h_bguides .inner .links {clear:left; overflow:hidden; height:23px;}
.h_bguides .inner .links a {float:right; font:bold 11px/20px Arial, Helvetica, sans-serif; color:#000;}
.h_bguides .inner .links a.readmore {float:left; display:block; height:23px; background:url(../images/read_more.gif) no-repeat; width:79px; text-indent:-999px;}

.h_mans {width:355px; float:right;}
.h_mans .inner {border:1px solid #d3d3d3; border-top:0; padding:0 0 18px 0; text-align:center;}
.h_mans .inner .lc {float:left; padding:0 17px;}
.h_mans .inner .rc {float:left;}
.h_mans .inner .lc div {padding-top:19px;}
.h_mans .inner .lc div.last {padding-top:11px;}
.h_mans .inner img {border:0;}
.h_mans .inner .rc div {padding-top:16px;}
.h_mans .inner .rc div.first {padding-top:12px;}

.h_news .box {padding:8px 12px; border-bottom:1px solid #dedede;}
.h_news .box p {padding:0; font-size:12px; line-height:16px;}
.h_news .box p.title {font-size:13px; font-weight:bold;}
.h_news .box p.title a {color:#000; text-decoration:none;}
.h_news .box p.title a:hover {text-decoration:underline;}
.h_news .box p.time {font-size:11px; color:#b7b7b7;}
.h_news .rmore {padding:9px 0 0 12px;}
.h_news .rmore a {color:#adadad; font-size:11px;}
.h_news .rmore a:hover {color:#000;}


/* Article Page */
.article p {line-height:20px; padding:0 0 20px 0;}
.article p a {color:#0033ff;}
.article .img_right {float:right; margin-left:20px; border:1px solid #d0d0d0; margin-top:4px;}
a.get_free_q {display:block; background:url(../images/get_a_free_quote.gif); width:237px; height:45px; text-indent:-999px; margin:10px 0;}
a.get_free_q_on {display:block; background:url(../images/get_free_quote_on.gif); width:562px; height:45px; text-indent:-999px;}

.g_ads div { padding-top:20px;}
.g_ads div.first {padding-top:0;}
.article .g_ads {float:left; margin-right:35px;}
.g_ads p {padding:0; line-height:17px;}
.g_ads p.title {font:bold 15px/20px Arial, Helvetica, sans-serif;}
.g_ads p.title a {color:#03f;}
.g_ads p.url {font-size:12px; line-height:18px;}
.g_ads p.url a {color:#090;}
.g_ads p.sponlinks {color:#aaa9a9; font:11px/18px Verdana, Arial, Helvetica, sans-serif;}


/* Badges Page */
.badges p {font-size:12px; padding:0; color:#000; font-weight:normal;}
.badges .wrap1 {padding-top:20px;}
.badges .wrap1 div {float:left; margin-right:20px;}
.badges .wrap1 p {color:#0f1214; font-weight:bold; text-align:center; padding-top:5px;}
.badges a img {border:0;}
.w120 {width:120px;}
.w234 {width:234px;}
.w180 {width:180px;}


/* Capture Page */
.capture {padding:0 0 28px 0;}
.capture h1 {color:#090a0c; margin:0; padding:17px 0 0 0; font:bold 26px Arial, Helvetica, sans-serif;}
.capture .hiw_col {float:right; width:250px; margin-left:20px; margin-top:5px;}
.capture .hiw_col h3 {margin:15px 0 0 0; height:33px; padding:0 0 0 15px; background:url(../images/lc_h1.gif) top repeat-x; color:#fff; font:bold 16px/33px Arial, Helvetica, sans-serif;}
.rc_155 {background:#fefefe url(../images/rc_155.gif) top repeat-x;}
.capture .hiw_col .box {border-color:#d3d3d3; border-style:solid; border-width:0 1px 1px 1px; padding:0 14px 14px 14px; }
.capture .hiw_col .box p {padding:10px 0 0 0; color:#1c2126; line-height:20px;}
.capture .hiw_col .box p em {font-style:normal; color:#f26400; font-weight:bold;}

.save_m {padding-top:5px; padding-bottom:18px; border-bottom:1px solid #d3d3d3;}
.save_m p {padding:5px 0 0 0; line-height:20px; color:#21282e; font-size:12px;} 
.save_m p strong {color:#b4bfc8;}
.save_m p.orange {color:#fe6900; font:bold 18px Arial, Helvetica, sans-serif; padding-top:10px;}
.save_m img {float:left; margin-right:12px; margin-top:7px;}
.save_m p.pt0 {padding-top:0;}

.capture p.ftitle {padding:17px 0 0 0; color:#21282e; font-weight:bold; font-size:14px;} 
.capture p.ftitle small {font-weight:normal; font-size:11px;}

form.f_savem {padding:4px 0 0 29px;}
.f_savem p {font-weight:bold; color:#21282e; padding:10px 0 7px 0;}
.f_savem p em {background:url(../images/asterix_orange.gif) 5px 5px no-repeat; padding-right:9px;}
.f_savem div {overflow:hidden; height:25px; padding-left:15px;} 
.f_savem div input {vertical-align:middle; margin:0; padding:0; *width:15px;}
.f_savem div span {vertical-align:middle; color:#21282e;}
.f_savem fieldset {border:0; margin:0; padding:2px 0 0 0;}
.f_savem p.sm {font-weight:normal; padding:0; font-size:11px; line-height:normal;}
.f_savem p.fs12 {font-size:12px; font-weight:normal;}
.f_savem fieldset.buttons {height:45px; overflow:hidden; padding-top:5px;}
.f_savem .buttons input {border:0; cursor:pointer; background:url(../images/continue_to_final_page.gif); width:299px; height:45px; float:left; margin-right:11px;}

.f_savem .buttons input.bSubmit {background:url(../images/submit.gif); width:132px; height:45px; border:0; cursor:pointer; padding:0; float:left; margin-right:11px; background-repeat:no-repeat; }


.f_savem .buttons span {float:left; display:block; background:url(../images/100proc_safe.gif) left 5px no-repeat; width:370px; height:16px; padding:26px 0 0 37px;}
.f_savem .buttons span a {color:#03f; font-size:12px;}


/* Directory Page */
.cont_rc h4 {margin:0; padding:0; color:#090a0c; font:bold 18px Arial, Helvetica, sans-serif;}
.map {margin-top:20px; border:1px solid #d3d3d3;}
.directory {padding-top:16px; padding-bottom:15px;}
.directory .box {padding:10px 15px 11px 11px; border-bottom:1px solid #d3d3d3; overflow:hidden; _height:1%; font-size:12px; line-height:18px; color:#0a0e11;}
.directory .premium {margin-top:15px; background:#e2f3ff; border:0;}
.directory .first {margin-top:7px;}
.directory .dist {float:right; color:#090a0c; font-weight:bold;}
.directory p {padding:0;}
.directory p.title a {color:#03f; font:bold 15px Arial, Helvetica, sans-serif;}
.directory p.phone {color:#0a0e11; font:bold 14px/20px Arial, Helvetica, sans-serif; padding-top:2px;} 
.directory a.prem {color:#959fa7; float:right; font-size:10px;}

form.fs_zip {padding:35px 0 0 12px; height:29px; overflow:hidden;}
.fs_zip label {float:left; width:59px; color:#000; font:bold 13px/27px Arial, Helvetica, sans-serif;}
.fs_zip .keyw {border:1px solid #657583; float:left; width:216px; height:25px; margin-right:10px;}
.fs_zip .zip {border:1px solid #657583; float:left; width:99px; height:25px; margin-right:10px;}
.fs_zip .subm {float:left; background:url(../images/b_search.gif); width:29px; height:29px; border:0; cursor:pointer;}
.fs_zip div input {color:#666; font:12px/15px Arial, Helvetica, sans-serif; padding:5px 0; margin-left:9px; border:0; background:none;}
.fs_zip .keyw input {width:198px;}
.fs_zip .zip input {width:81px;}

.directory .hl {margin-top:15px; border-top:1px solid #d3d3d3; height:15px; overflow:hidden;}

.pagin {overflow:hidden; height:21px;}
.pagin a {float:left; font-size:12px; line-height:19px; color:#000; text-decoration:none;}
.pagin .prev, .pagin .next {color:#03f;}
.pagin a em {color:#000; font-style:normal;}
.pagin .prev {margin-right:6px;}
.pagin a:hover {text-decoration:underline;}
.pagin .pages {float:left; margin-right:4px; _margin-right:0; overflow:hidden;}
.pagin .pages a {height:19px; display:block; border:1px solid #d3d3d3; color:#000; padding:0 7px; margin-right:4px;}
.pagin .pages a.act {cursor:default; background:#d6d9dd;}
.pagin .pages a.act:hover {text-decoration:none;}


/* Premium Page */
.prem_list h1 {padding-bottom:4px;}
.prem_list h5 {color:#000; margin:0; padding:0; font:bold 13px Arial, Helvetica, sans-serif;}
.prem_list p {font-size:12px; line-height:18px; padding:0 38px 18px 0;}
.prem_list p.red {color:#f00; font-weight:bold;}
.prem_list div {padding:3px 0 30px 30px;}

form.submiti {border-top:1px solid #c3cbd2; padding:15px 0 0 0;}
.submiti p {font-size:14px; font-weight:bold; padding:0 0 13px 0;}
.submiti div {overflow:hidden; _height:1%; margin-top:5px;}
.submiti label {float:left; width:225px; margin-right:8px; text-align:right; color:#000; font:13px/24px Arial, Helvetica, sans-serif;}
.submiti .sel label {line-height:17px;}
.submiti div input {border:1px solid #879cb7; font:13px/16px Arial, Helvetica, sans-serif; padding:4px 5px 5px 5px; float:left;}
.submiti div select {width:180px; border:1px solid #879cb7; font:13px/15px Arial, Helvetica, sans-serif; float:left;}
.inp_196 {width:186px;}
.inp_236 {width:226px;}
.inp_216 {width:206px;}
.inp_307 {width:297px;}
.inp_186 {width:176px;}
.inp_94 {width:84px;}
.inp_153 {width:143px;}
.submiti div.subm {margin-top:15px; padding-left:233px;}
.submiti div.subm input {background:url(../images/get_free_prem_listing.gif); width:354px; height:45px; border:0; cursor:pointer; padding:0; float:none;}

.submiti div.subm input.bSubmit {background:url(../images/submit.gif); width:132px; height:45px; border:0; cursor:pointer; padding:0; float:none; background-repeat:no-repeat; }


.submiti div.see_pp {margin-top:12px; padding-left:233px;}
.submiti div.see_pp span {display:block; background:url(../images/100proc_safe.gif) left top no-repeat; width:370px; height:16px; padding:21px 0 0 37px;}
.submiti div.see_pp span a {font-size:12px;}

