* { margin: 0;
 padding: 0;
}
body { background: #fff;
}
#wrap { margin: 0 auto;
 padding: 0 auto;
 width: 960px;
}
#header { padding-top: 25px;
 position: relative;
}
#logo { background: url(../images/logo.gif?v=2) no-repeat top left;
 height: 49px;
 text-indent: -1000px;
 width: 397px;
}
#logo a { display: block;
 height: 49px;
 width: 397px;
}
#cta { background: url(../images/cta.gif) no-repeat top left;
 height: 37px;
 position: absolute;
 right: 0;
 top: 0;
 width: 546px;
}
#cta span { display: none;
}
#topnav { height: 29px;
 overflow: hidden;
 position: absolute;
 right: -15px;
 top: 52px;
}
#topnav ul { list-style: none;
}
#topnav ul li { background-image: none;
 display: inline;
 margin: 0 15px 0 0 !important;
 padding: 0;
}
#topnav a, #topnav span { border-right: 1px solid #ddd;
 color: #777;
 display: inline;
 float: left;
 font-size: 12px;
 margin: 0 15px 0 0 !important;
 overflow: hidden;
 padding-right: 10px;
 text-decoration: none;
 width: 45px;
}
#topnav a:hover { color: #333;
}
li#top_home a { background-position: 0 0 !important;
 width: 60px;
}
li#top_home a:hover,li#top_home a.current { background-position: 0 -29px !important;
}
li#top_search a { background-position: -60px 0 !important;
 width: 80px;
}
li#top_search a:hover,li#top_search a.current { background-position: -60px -29px !important;
}
li#top_signin a { background-position: -140px 0 !important;
 width: 65px;
}
li#top_signin a:hover,li#top_signin a.current { background-position: -140px -29px !important;
}
#banner { margin: 0;
 padding: 0;
}
#nav { background: url(../images/tabs1.png) no-repeat top left;
 height: 36px;
 margin: 15px 0 0 0;
 overflow: hidden;
 padding: 0;
 width: 960px;
}
#nav ul { list-style: none;
}
#nav ul li { background-image: none;
 display: inline;
 margin: 0;
 padding: 0;
}
#nav a { background: url(../images/tabs1.png) no-repeat top left;
 color: #FFF;
 display: block;
 float: left;
 height: 0 !important;
 overflow: hidden;
 padding: 36px 0 0 0;
 text-decoration: none;
}
li#home a { background-position: 0 0 !important;
 width: 150px;
}
li#home a:hover,li#home a.current { background-position: 0 -36px !important;
}
li#vehicles a { background-position: -120px 0 !important;
 width: 160px;
}
li#vehicles a:hover,li#vehicles a.current { background-position: -120px -36px !important;
}
li#equipment a { background-position: -280px 0 !important;
 width: 190px;
}
li#equipment a:hover,li#equipment a.current { background-position: -280px -36px !important;
}
li#par a { background-position: -480px 0 !important;
 width: 210px;
}
li#par a:hover,li#par a.current { background-position: -480px -36px !important;
}
li#about a { background-position: -700px 0 !important;
 width: 120px;
}
li#about a:hover,li#about a.current { background-position: -700px -36px !important;
}
li#contact a { background-position: -835px 0 !important;
 width: 120px;
}
li#contact a:hover,li#contact a.current { background-position: -835px -36px !important;
}
#content { background: url(../images/bg-mid.png) repeat-y top left !important;
 left: -10px;
 margin-top: 5px;
 position: relative;
 width: 970px;
}
#content-body { background: url(../images/bg-top.png) no-repeat top left !important;
 width: 970px;
}
#main { float: left;
 margin-left: -3px;
 overflow: hidden;
 position: relative;
 width: 760px;
}
#main-body { padding: 25px 30px;
}
#main p { color: #575858;
 line-height: 18px;
 margin: 15px 0;
}
#main ul { color: #575858;
 line-height: 18px;
 margin: 10px 15px 0 25px;
}
#inside-tab { background: url(../images/bg-h2.png) no-repeat top left;
 height: 16px;
 margin: 25px 0 0 0;
 overflow: hidden;
 padding: 7px 10px 10px 10px;
 position: relative;
 width: 153px;
 z-index: 10;
}
.subhead { bottom: 0;
 margin: 0 auto;
 margin-left: -11px;
 padding: 0 auto;
 width: 730px;
}
.inside-body { background: url(../images/inside-body.png) repeat-y top left;
 position: relative;
 top: -10px;
 width: 730px;
}
.inside-top { background: url(../images/inside-top.png) no-repeat top left;
 overflow: hidden;
 padding: 10px 20px 5px 20px;
 position: relative;
 width: 690px;
}
.vehicle-cont { border-bottom: 1px solid #ededed;
 margin-bottom: 15px;
 padding-bottom: 15px;
 padding-top: 20px;
}
.vehicle-cont2 { border-bottom: 1px solid #ededed;
 margin-bottom: 15px;
 padding-bottom: 15px;
}
.vehicle { margin: 0;
 overflow: hidden;
 padding: 0 0 0 5px;
 position: relative;
 width: 675px;
}
.pic { float: left;
 width: 177px;
}
#main img { border: 1px solid #afb0b5;
 padding: 4px;
}
.details { display: inline !important;
 float: left;
 height: 100%;
 margin: 0 0 0 10px !important;
 overflow: hidden;
 padding: 0 !important;
 width: 485px;
}
.details h4 { margin-left: 8px !Important;
}
.det1 { float: left;
 overflow: hidden;
 width: 170px;
}
.field { display: inline !important;
 float: left;
 font-weight: bold;
 margin: 2px 0;
 overflow: hidden;
 text-align: right;
 width: 50px;
}
.value { display: inline !important;
 float: left;
 margin: 2px 0 0 5px;
 overflow: hidden;
 width: 105px;
}
.det2 { float: left;
 overflow: hidden;
 width: 170px;
}
.buttons { float: right;
 overflow: hidden;
 width: 130px;
}
.full { background: url(../images/full.gif) no-repeat top left !important;
 cursor: pointer;
 display: block;
 height: 24px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 width: 130px;
}
.full a { background: url(../images/full.gif) no-repeat top left !important;
 cursor: pointer;
 display: block;
 height: 24px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 width: 130px;
}
.full a:hover { background: url(../images/full2.gif) no-repeat top left !important;
 height: 24px;
 text-decoration: none !important;
 width: 130px;
}
.full span { visibility: hidden;
}
.request { background: url(../images/request.gif) no-repeat top left !important;
 cursor: pointer;
 display: block;
 height: 24px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 width: 130px;
}
.request a { background: url(../images/request.gif) no-repeat top left !important;
 cursor: pointer;
 display: block;
 height: 24px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 width: 130px;
}
.request a:hover { background: url(../images/request2.gif) no-repeat top left !important;
 height: 24px;
 text-decoration: none !important;
 width: 130px;
}
.request span { visibility: hidden;
}
.more { position: absolute;
 right: 35px;
 top: 25px;
}
a.view { background: url(../images/viewmore.png) no-repeat 0 0 !important;
 display: block;
 height: 10px;
 overflow: none;
 text-decoration: none;
 width: 64px;
}
a.view:hover { background: url(../images/viewmore.png) no-repeat 0 -20px !important;
 text-decoration: none !important;
}
.more span { visibility: hidden;
}
#lim-cont { background: transparent;
 margin: 0 10px 0 0;
 padding: 0 auto;
 position: relative;
 text-align: center;
 width: 100%;
}
.lim1 { float: left;
 margin: 40px auto 0 auto;
 margin-left: -5px;
 overflow: hidden;
 padding: 0;
 text-align: center;
 width: 210px;
}
.lim { border-left: 1px solid #ededed;
 float: left;
 margin: 40px auto 0 auto;
 margin-left: 10px;
 overflow: hidden;
 padding: 0 5px;
 padding: 0 auto;
 text-align: center;
 width: 210px;
}
.lim1-cont { margin: 0 auto;
 padding: 0 auto;
 text-align: left !important;
}
.lim h4,.lim1 h4 { display: block;
 margin: 10px 0 10px 15px;
 text-align: left;
}
.lim ul,.lim1 ul { list-style-type: none;
 margin: 5px 0 0 15px !important;
 text-align: left;
}
.lim li,.lim1 li { color: #535f65;
 padding-bottom: 2px;
}
.li-field { color: #585858;
 font-weight: bold;
}
.buttons2 { height: 24px;
 margin: 10px 0 0 10px;
 overflow: hidden;
 padding: 0 auto;
 text-align: center;
 width: 220px;
}
.full2 { background: url(../images/full3.gif) no-repeat top left !important;
 cursor: pointer;
 float: left;
 height: 24px;
 margin: 0 auto 5px 0;
 margin-right: 5px;
 padding: 0 auto;
 text-align: left;
 text-decoration: none;
 width: 81px;
}
.full2 a { background: url(../images/full3.gif) no-repeat top left !important;
 cursor: pointer;
 float: left;
 height: 24px;
 margin: 0 auto 5px 0;
 margin-right: 5px;
 padding: 0 auto;
 text-align: left;
 text-decoration: none;
 width: 81px;
}
.full2 a:hover { background: url(../images/full4.gif) no-repeat top left !important;
 height: 24px;
 text-decoration: none !important;
 width: 81px;
}
.full2 span { visibility: hidden;
}
.request2 { background: url(../images/request3.gif) no-repeat top left !important;
 cursor: pointer;
 float: left;
 height: 24px;
 margin: 0 auto 5px auto;
 padding: 0 auto;
 text-align: left;
 text-decoration: none;
 width: 106px;
}
.request2 a { background: url(../images/request3.gif) no-repeat top left !important;
 cursor: pointer;
 float: left;
 height: 24px;
 margin: 0 auto 5px auto;
 padding: 0 auto;
 text-align: left;
 text-decoration: none;
 width: 106px;
}
.request2 a:hover { background: url(../images/request4.gif) no-repeat top left !important;
 height: 24px;
 text-decoration: none !important;
 width: 106px;
}
.request2 span { visibility: hidden;
}
.inside-bottom { background: url(../images/inside-bottom.png) no-repeat bottom left;
 height: 28px;
 margin: 0;
 width: 725px;
}
#main-bottom { height: 14px;
 width: 760px;
}
#sidebar { float: left;
 margin-top: 3px;
 position: relative;
 width: 213px;
}
.component { margin: 0 0 0 0;
 width: 213px;
}
.sidebar-lbl { background: url(../images/sidebar-top.png) no-repeat top left;
 height: 31px;
 overflow: hidden;
 padding: 22px 10px 0 10px;
 width: 193px;
}
.sidebar-lbl2 { height: 31px;
 overflow: hidden;
 padding: 16px 10px 0 10px;
 text-transform: uppercase;
 width: 193px;
}
.sidebar-cont { margin: 0;
 overflow: hidden;
 padding: 10px 10px 5px 10px;
 width: 190px;
}
.sidebar-bottom { background: url(../images/sidebar-bottom.gif) no-repeat bottom left;
 height: 15px;
 margin: 0;
 overflow: hidden;
 padding: 0;
 width: 213px;
}
.sidebar-bottom2 { height: 15px;
 margin: 0;
 overflow: hidden;
 padding: 0;
 width: 213px;
}
#login > p > input { border: 1px solid #999;
 margin: 5px 0;
 padding: 3px;
 width: 182px;
}
#button3 { margin: 10px 0;
}
#button3 input { margin-right: 5px;
}
#gateway { height: 135px;
 overflow: hidden;
 width: 192px;
}
#gateway ul { margin: 3px 0 0 0 !important;
 padding: 0 !important;
}
#gateway ul li { background-image: none;
 list-style-type: none;
 margin: 0 !important;
 padding: 0 !important;
}
#gateway li a { background: url(../images/gateway.gif) no-repeat top left;
 color: #FFF;
 display: block;
 height: 0 !important;
 margin: 0 !important;
 overflow: hidden;
 padding: 25px 0 15px 0;
 text-decoration: none;
 text-indent: -10000px;
}
li#gt-vehicles a { background-position: 0 0 !important;
 width: 191px;
}
li#gt-vehicles a:hover { background-position: 0 -165px !important;
}
li#gt-indus a { background-position: 0 -40px !important;
}
li#gt-indus a:hover { background-position: 0 -205px !important;
}
li#gt-spare a { background-position: 0 -85px !important;
 padding: 15px 0 35px 0;
}
li#gt-spare a:hover { background-position: 0 -250px !important;
}
.news { font-size: 11px;
 margin: 0 0 0 0;
}
.news ul { margin: 10px 0 0 25px;
}
.news li { margin: 0 0 10px 0;
}
.date { color: #777;
}
.news-left { float: left;
 width: 430px;
}
.news-left img { margin-right: 5px;
}
.news-right { float: left;
 padding-left: 15px;
 padding-top: 15px;
 width: 220px;
}
#newsupd p { color: #575858;
 line-height: 18px;
}
.morenews { background: url(../images/morenews.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 24px;
 margin: 10px 0 0 0;
 overflow: hidden;
 padding: 0 auto;
 text-align: left;
 text-decoration: none;
 width: 74px;
}
.morenews a { background: url(../images/morenews.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 24px;
 margin: 0;
 overflow: hidden;
 padding: 0 auto;
 text-align: left;
 text-decoration: none;
 width: 74px;
}
.morenews a:hover { background: url(../images/morenews2.gif) no-repeat top left !important;
 text-decoration: none !important;
}
.morenews span { visibility: hidden;
}
#hotdeals h4 { margin: 10px 0;
}
#dealspic { text-align: center;
}
#dealspic img { border: 1px solid #afb0b5;
 padding: 4px;
 text-align: center;
}
.hotdeals-info { text-align: left;
}
#hotdeals p { color: #575858;
 font-size: 11px;
 line-height: 18px;
}
#hotdeals-nav { padding: 10px 0 !important;
}
#hotdeals-nav span { color: #135695;
 cursor: pointer;
 font-size: 11px;
 font-weight: bold;
 padding: 10px;
}
#hotdeals-nav span:hover { color: #999;
}
#hotdeals-nav span.disabled { color: #ccc;
}
#hotdeals-nav span.disabled { color: #ccc;
 cursor: default;
}
#hotdeals-nav-prev { float: left;
}
#hotdeals-nav-next { float: right;
}
.clear { clear: both;
 content: ".";
 display: block;
 visibility: hidden;
}
#footer { background: url(../images/bg-footer.png) no-repeat top left;
 height: 95px;
 left: -10px;
 padding-top: 40px;
 position: relative;
 text-align: center;
 width: 970px;
}
#footer a { margin: 0 10px;
}
#footer p { margin: 5px 0;
}
.single-left { float: left;
 margin: 15px 10px 0 0 !important;
 width: 320px;
}
.single-right { float: left;
 margin: 10px 5px;
 width: 340px;
}
.single-thumbs img { border: 0 !important;
 height: 97px;
 margin-left: 1px;
 margin-right: 7px;
 margin-top: 3px;
 overflow: hidden;
 width: 150px;
}
.single-thumbs { margin-left: -4px;
}
.single-thumbs img { border: 1px solid #333;
 float: left;
 padding: 0 !important;
}
.thumb01 { margin-right: 15px !important;
}
.single-right h4 { margin-top: 20px;
}
table.vehicle-specs { width: 350px;
}
table.vehicle-specs td { border-bottom: 1px solid #fff;
 border-right: 1px solid #fff;
 padding: 5px 3px;
}
table.vehicle-specs tr { background-color: #e2e2e2;
}
table.vehicle-specs tr.alt { background-color: #eee;
}
td.spec-type { font-weight: bold;
 padding-right: 10px !important;
 text-align: right;
 width: 120px;
}
h4 { font-size: 16px;
}
.vehicle-contact h4.vehic-lbl { float: left;
 margin-right: 10px;
 text-align: left;
}
.vehicle-contact .contact-how { float: left;
 margin-top: 8px;
}
.vehicle-contact .contact-how input { margin: 0 10px 0 10px;
}
.vehicle-contact .contact-how span { padding-right: 10px;
 position: relative;
 top: -2px;
}
.contact-left { float: left;
 margin: 20px 10px 0 0;
 width: 330px;
}
.contact-right { float: left;
 margin: 20px 0 0 20px;
 width: 330px;
}
.vehicle-contact label { float: left;
 margin: 3px 10px 0 0;
 width: 80px;
}
.contact-textbox { float: left;
 font-family: Lucida Sans Unicode, Lucida Grande. Trebuchet Ms. Arial;
 font-size: 11px;
 margin-bottom: 10px;
 padding: 1px;
 width: 220px;
}
.contact-state { float: left;
 font-family: Lucida Sans Unicode, Lucida Grande. Trebuchet Ms. Arial;
 font-size: 11px;
 margin-bottom: 10px;
 padding: 1px;
 width: 220px;
}
.contact-comment { float: left;
 font-family: Lucida Sans Unicode, Lucida Grande. Trebuchet Ms. Arial;
 font-size: 11px;
 height: 80px;
 padding: 1px;
 width: 580px;
}
.required-field { color: #FF0000;
 padding-left: 5px;
}
.lim-lbl { font-size: 16px;
}
.abtpic1 { margin-bottom: 10px;
 margin-right: 10px;
}
.abtpic2 { margin-bottom: 10px;
 margin-left: 10px;
}
.about p { margin: 15px 0;
}
.about ul { margin-left: 25px;
}
.about li { margin: 3px 0;
}
.contact blockquote { margin: 0 25px 25px 25px;
}
#left-contact { float: left;
 margin-right: 45px;
 width: 200px;
}
#right-contact { float: left;
 width: 200px;
}
#contact-submit { margin: 10px 10px 0 90px;
 padding: 3px;
}
.single-tab { height: 30px;
 margin: 25px 0 0 0;
 position: relative;
 z-index: 1000;
}
.image-single { border: 1px solid #999 !important;
 margin: 0 0 10px 5px;
 padding: 4px !important;
}
ul.single-tab li { display: inline;
}
.single-tab a { background: url(../images/specs-bg.gif) no-repeat top left;
}
a.single-specs { background-position: 0 -30px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 10px;
 text-indent: -1000px;
 width: 107px;
}
a.single-specs-active { background-position: 0 0px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 10px;
 text-indent: -1000px;
 width: 107px;
}
a.single-specs:hover { background-position: 0 -60px;
}
a.single-photos { background-position: -118px -30px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 10px;
 text-indent: -1000px;
 width: 72px;
}
a.single-photos-active { background-position: -118px 0px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 10px;
 text-indent: -1000px;
 width: 72px;
}
a.single-photos:hover { background-position: -118px -60px;
}
a.single-email { background-position: -201px -30px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 10px;
 text-indent: -1000px;
 width: 118px;
}
a.single-email-active { background-position: -201px 0px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 10px;
 text-indent: -1000px;
 width: 118px;
}
a.single-email:hover { background-position: -201px -60px;
}
a.single-buy { background-position: -329px -30px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 100px;
 text-indent: -1000px;
 width: 73px;
}
a.single-buy-active { background-position: -329px 0px;
 display: block;
 float: left;
 height: 30px;
 margin-right: 100px;
 text-indent: -1000px;
 width: 73px;
}
a.single-buy:hover { background-position: -329px -60px;
}
a.single-search { background-position: -600px 0px;
 display: block;
 float: right;
 height: 30px;
 text-indent: -1000px;
 width: 95px;
}
a.single-search:hover { background-position: -600px -30px;
}
a.single-print { background-position: -495px 0px;
 display: block;
 float: right;
 height: 30px;
 text-indent: -1000px;
 width: 95px;
}
a.single-print:hover { background-position: -495px -30px;
}
.tabs { background: url(../images/bg-h2.png) no-repeat top left;
 float: left;
 height: 16px;
 padding: 7px 10px 10px 10px;
 width: 153px;
}
.single-left { float: left;
 margin: 10px 10px 0 0;
 width: 320px;
}
.single-right { float: left;
 margin: 5px 5px 10px 5px;
 width: 340px;
}
.single-thumbs { padding: 5px 0 0 4px;
}
.single-thumbs img { float: left;
 padding: 0 !important;
}
.thumb01 { margin-right: 3px !important;
}
.single-right h4 { margin-top: 20px;
}
table.vehicle-specs { width: 350px;
}
table.vehicle-specs td { border-bottom: 1px solid #fff;
 border-right: 1px solid #fff;
 padding: 5px 3px;
}
table.vehicle-specs tr { background-color: #e2e2e2;
}
table.vehicle-specs tr.alt { background-color: #eee;
}
td.spec-type { font-weight: bold;
 padding-right: 10px !important;
 text-align: right;
 width: 120px;
}
.vehicle-contact h4.vehic-lbl { float: left;
 margin-right: 10px;
}
.vehicle-contact .contact-how { float: left;
 margin-top: 8px;
}
.vehicle-contact .contact-how input { margin: 0 10px 0 10px;
}
.vehicle-contact .contact-how span { padding-right: 10px;
 position: relative;
 top: -2px;
}
.contact-left { float: left;
 margin: 20px 10px 0 0;
 width: 330px;
}
.contact-right { float: left;
 margin: 20px 0 0 20px;
 width: 330px;
}
.vehicle-contact label { float: left;
 margin: 3px 10px 0 0;
 width: 80px;
}
.contact-textbox { border: 1px solid #999;
 float: left;
 font-family: Lucida Sans Unicode, Lucida Grande. Trebuchet Ms. Arial;
 font-size: 11px;
 margin-bottom: 10px;
 padding: 3px;
 width: 220px;
}
.contact-state { border: 1px solid #999;
 float: left;
 font-family: Lucida Sans Unicode, Lucida Grande. Trebuchet Ms. Arial;
 font-size: 11px;
 margin-bottom: 10px;
 padding: 2px;
 width: 228px;
}
.contact-comment { border: 1px solid #999;
 float: left;
 font-family: Lucida Sans Unicode, Lucida Grande. Trebuchet Ms. Arial;
 font-size: 11px;
 height: 80px;
 padding: 1px;
 width: 580px;
}
.required-field { color: #FF0000;
 padding-left: 5px;
}
.search-field { 
}
.search-textbox { border: 1px solid #999;
 margin: 5px 0 10px 0;
 padding: 3px;
 width: 180px;
}
.sidebar-cont p { color: #333;
}
a.advsearch { background: url(../images/button-advancedsearch.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 24px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 width: 105px;
}
a.advsearch:hover { text-decoration: none;
}
a.submit { background: url(../images/button-submit.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 26px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.submit:hover { text-decoration: none;
}
a.advanced-search { background: url(../images/button-advanced.gif) no-repeat top left !important;
 display: block;
 float: left;
 height: 26px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.advanced-search:hover { text-decoration: none;
}
a.advanced-search:span { display: none;
}
a.submit2 { background: url(../images/button-submit.gif) no-repeat top left !important;
 display: block;
 float: left;
 height: 26px;
 margin: 0 0 5px 110px;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.submit2:hover { text-decoration: none;
}
a.submit3 { background: url(../images/button-submit.gif) no-repeat top left !important;
 display: block;
 float: left;
 height: 26px;
 margin: 0 0 5px 90px;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.submit3:hover { text-decoration: none;
}
a.submit4 { background: url(../images/button-submit.gif) no-repeat top left !important;
 display: block;
 float: left;
 height: 26px;
 margin: 0 0 5px 160px;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.submit6 { background: url(../images/button-submit.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 26px;
 margin: 0 0 0 0;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.submit6 { background: url(../images/button-submit.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 26px;
 margin: 0 0 0 0;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 83px;
}
a.submit6:hover { text-decoration: none;
}
a.submit6:span { display: none;
}
a.submit4:hover { text-decoration: none;
}
.advsearch span { visibility: hidden;
}
a.button-request { background: url(../images/button-request.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 26px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.button-request:hover { text-decoration: none;
}
a.button-request span { visibility: hidden;
}
a.button-email { background: url(../images/button-email.gif) no-repeat top left !important;
 display: block;
 float: right;
 height: 26px;
 margin: 0 0 5px 0;
 padding: 0;
 text-decoration: none;
 text-indent: -2000px;
 width: 105px;
}
a.button-email:hover { text-decoration: none;
}
a.button-email	 span { visibility: hidden;
}
.categories a .category-name { color: #135695 !important;
}
.categories a:hover, .categories a:hover .category-name { color: #999;
 text-decoration: none;
}
ul.categories, ul.category-sub, ul.category-sub2 { list-style: none;
}
ul.categories p { border-bottom: 1px solid #ddd;
 line-height: 16px;
 padding: 3px 0;
}
.category-name { background: url(../images/bullet-category.gif) no-repeat center left;
 color: #336391;
 padding: 0 0 0 20px;
}
.category-name2 { background: url(../images/bullet2-category.gif) no-repeat center left !important;
 color: #336391;
 padding: 0 0 0 20px;
}
ul.category-sub .category-name { background: url(../images/bullet2-category.gif) no-repeat center left !important;
 margin-left: 12px;
}
.categories img { cursor: pointer;
}
.categories li ul li span { margin: 0 0 0 20px;
}
#nav-inside { background: url(../images/tabs2.png) no-repeat top left;
 height: 36px;
 margin-top: 10px;
 overflow: hidden;
 padding: 0;
 width: 960px;
}
#nav-inside ul { list-style: none;
}
#nav-inside ul li { background-image: none;
 display: inline;
 margin: 0;
 padding: 0;
}
#nav-inside a { background: url(../images/tabs2.png) no-repeat top left;
 color: #FFF;
 display: block;
 float: left;
 height: 0 !important;
 overflow: hidden;
 padding: 36px 0 0 0;
 text-decoration: none;
}
li#home a { background-position: 0 0 !important;
 width: 150px;
}
li#home a:hover,li#home a.current { background-position: 0 -36px !important;
}
li#vehicles a { background-position: -120px 0 !important;
 width: 160px;
}
li#vehicles a:hover,li#vehicles a.current { background-position: -120px -36px !important;
}
li#equipment a { background-position: -280px 0 !important;
 width: 190px;
}
li#equipment a:hover,li#equipment a.current { background-position: -280px -36px !important;
}
li#par a { background-position: -480px 0 !important;
 width: 210px;
}
li#par a:hover,li#par a.current { background-position: -480px -36px !important;
}
li#about a { background-position: -700px 0 !important;
 width: 120px;
}
li#about a:hover,li#about a.current { background-position: -700px -36px !important;
}
.testi-left { float: left;
 margin-right: 20px;
 width: 340px;
}
.testi-right { float: left;
 width: 340px;
}
li#contact a { background-position: -835px 0 !important;
 width: 120px;
}
li#contact a:hover,li#contact a.current { background-position: -835px -36px !important;
}
table.vehicle-list { background-color: #F5F5F5;
 margin-top: 20px;
 width: 920px;
}
td { border-bottom: 1px solid #fff;
 border-right: 1px solid #fff;
}
tr.header td { background-color: #ddd;
 font-family: Arial;
 font-weight: bold;
 padding: 5px 0;
 text-align: center;
}
tr.alt { background-color: #eee;
}
table.vehicle-list img { border: none;
 margin: 10px;
}
.list-checkbox { text-align: center;
 width: 30px;
}
.list-images { text-align: center;
 width: 120px;
}
.list-vehicles { padding-left: 10px;
 width: 180px;
}
.list-year { text-align: center;
 width: 50px;
}
.list-color { text-align: center;
 width: 80px;
}
.list-stock { text-align: center;
 width: 60px;
}
.list-mileage { text-align: center;
 width: 50px;
}
.list-engine { text-align: center;
 width: 100px;
}
.list-transmission { text-align: center;
}
.list-price { text-align: center;
 width: 100px;
}
.list-desc { padding: 10px;
 text-align: left;
 width: 200px;
}
.list-select { padding: 10px;
 text-align: center;
 width: 30px;
}
.list-code { height: 25px;
 text-align: center;
 width: 80px;
}
.list-make { text-align: center;
 width: 80px;
}
.list-model { text-align: center;
 width: 80px;
}
.list-trim { text-align: center;
 width: 100px;
}
.list-intcolor { text-align: center;
 width: 80px;
}
.vehicle-label { font-size: 12px;
 font-weight: bold;
}
#breadcrumbs { color: #ccc;
 margin-top: 15px;
}
#breadcrumbs span { color: #777;
 padding: 0 10px;
}
#breadcrumbs a { padding: 0 10px;
}
#content-onecol { background: url(../images/bg-mid-onecol.gif) repeat-y top left !important;
 left: -10px;
 margin-top: 5px;
 position: relative;
 width: 970px;
}
#main-onecol { float: left;
 margin-left: -3px;
 overflow: hidden;
 position: relative;
 width: 980px;
}
.inside-body { background: url(../images/inside-body.png) repeat-y top left;
 position: relative;
 top: -10px;
 width: 730px;
}
#footer-onecol { background: url(../images/bg-footer-onecol.gif) no-repeat top left;
 height: 95px;
 left: -10px;
 padding-top: 40px;
 position: relative;
 text-align: center;
 width: 970px;
}
#footer-onecol a { margin: 0 10px;
}
#footer-onecol p { margin: 5px 0;
}
#content-body-onecol { background: url(../images/bg-top-onecol.gif) no-repeat top left !important;
 width: 970px;
}
#main-onecol { float: left;
 margin-left: -3px;
 overflow: hidden;
 position: relative;
 width: 980px;
}
.log img { margin: 0 8px 15px 8px;
}
.log { margin-left: 25px !Important;
}
.vehicle-container { border: 0;
 float: left;
 margin: 15px 5px;
 width: 220px;
}
.vehicle-container h1 { left: 10px;
 position: relative;
 top: 10px;
}
.chrysler-image { background: url(../images/chrysler02.png) no-repeat center;
 height: 143px;
 width: 220px;
}
.jeep-image { background: url(../images/jeep02.png) no-repeat center;
 height: 143px;
 width: 220px;
}
.dodge-image { background: url(../images/dodge02.png) no-repeat center;
 height: 143px;
 width: 220px;
}
.cadillac-image { background: url(../images/cadillac.png) no-repeat center;
 height: 143px;
 width: 220px;
}
.chevrolet-image { background: url(../images/chevrolet.png) no-repeat center;
 height: 143px;
 width: 220px;
}
.hummer-image { background: url(../images/hummer.png) no-repeat center;
 height: 143px;
 width: 220px;
}
.registration { margin: 20px 10px 0 0;
}
.registration label { width: 150px;
}
.registration input { font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Arial;
 font-size: 14px;
 padding: 4px 2px;
 width: 400px;
}
.registration .alert { color: #888;
 display: block;
 font-size: 12px;
 margin: 0 0 20px 160px;
}
.request-quote { margin: 20px 10px 0 0;
}
.request-quote2 { margin: 20px 10px 0 0;
}
.search-form { margin: 20px 10px 0 0;
}
.request-quote label { text-align: right;
 width: 100px;
}
.request-quote textarea { width: 550px;
}
.request-quote2 label { text-align: right;
 width: 100px;
}
.request-quote2 .contact-textbox { padding: 3px;
 width: 400px;
}
.request-quote2 textarea { font-family: Lucida Sans Unicode;
 font-size: 11px;
 padding: 3px 5px;
}
.request-quote2 textarea { width: 550px;
}
.vehicle-single-photos { margin-top: 10px;
}
.vehicle-single-photos img { float: left;
 margin: 10px;
}
.search-form label { font-size: 13px;
 font-weight: bold;
 width: 100px;
}
div.rdbox input { margin-right: 10px;
}
div.rdbox2 input { margin-right: 10px;
}
div.rdbox { float: left;
 margin: 5px 10px 5px 0;
 width: 150px;
}
div.rdbox2 { margin: 5px 10px 10px 0;
 width: 150px;
}
.search-form select { border: 1px solid #999;
 width: 200px;
}
.search-form input.textbox { border: 1px solid #999;
 padding: 3px;
 width: 200px;
}
.search-form textarea { border: 1px solid #999;
 padding: 3px;
}
.in-between { padding: 0 10px;
}
.form-groups { border-bottom: 1px solid #ddd;
 margin: 10px 0;
 padding-bottom: 10px;
}
label.sub-label { font-size: 12px;
 font-weight: normal;
 margin: 0 0 10px 15px;
 width: 100px;
}
#login-msg { float: right;
 position: relative;
 right: 5px;
 top: -12px;
}
.abtsubnav { background: #9a0f12;
 display: none;
 list-style: none;
 position: absolute;
 right: 120px;
 top: 0;
 z-index: 50000000;
}
.abtsubnav li { border: 1px solid #fff;
 color: #fff;
 cursor: pointer;
 padding: 5px 10px;
}
.abtsubnav li a { color: #fff;
 text-decoration: none;
}
.abtsubnav li:hover { background: #bc5254;
}
.err { color: red;
 font-size: 12px;
 font-weight: bold;
}
p.reg-instruction { margin-bottom: 20px;
}
.reg-subtext { color: #555;
 font: 10px Lucida Sans Unicode, Lucida Grande, Trebuchet MS;
 margin: 0 0 25px 160px;
}
ul.sitemap-parent { list-style: none;
}
ul.sitemap-parent li h3 { font-size: 12px;
}
ul.sitemap-parent li { margin-top: 0px;
 padding: 5px 0;
}
ul.sitemap-sub { list-style: none;
 margin: 0 0 20px 0 !important;
}
ul.sitemap-sub li { margin: 0;
 padding: 0;
}
.sitemap ul { margin: 0;
}
.sitemap, .sitemap-right { width: 300px !important;
}
#sitemap-vehicles li { color: #555 !important;
 font-weight: bold;
}
#sitemap-vehicles a, ul.sitemap-sub li a { color: #555;
}
#sitemap-vehicles { padding-top: 10px;
}
#sitemap-vehicles li { margin-top: 0 !important;
 padding: 0 !important;
}
#sitemap-vehicles ul.sitemap-sub { padding-top: 10px;
}
.sitemap-subsub { font-weight: normal !important;
 list-style: none;
 margin: 0 0 10px 0 !important;
}
.sitemap-subsub li { font-weight: normal !important;
}
.sitemap-subsub li a { color: #777 !important;
}
.sitemap-subsub li a:hover, ul.sitemap-sub li a:hover { color: #444 !important;
}
.parts-form { border: 1px solid #eee;
 margin: 0 0 20px 90px;
}
.parts-left { float: left;
 margin: 10px 0 0 0;
 width: 300px;
}
.parts-right { float: left;
 margin: 10px 0 0 0;
 width: 300px;
}
.parts-textbox { float: left;
 font-family: Lucida Sans Unicode, Lucida Grande. Trebuchet Ms. Arial;
 font-size: 11px;
 margin-bottom: 5px;
 padding: 1px;
 width: 160px;
}
.lim-lbl2 { font-size: 14px;
 font-weight: bold;
 text-align: center;
}
.sidebar-lbl h3 { color: #333;
 font-family: verdana;
 font-size: 14px;
 font-weight: bold;
 position: relative;
 top: 1px;
}
h1 { color: #333;
 font-family: verdana;
 font-size: 24px;
 font-weight: normal;
 margin: 15px 0 0 0;
}
.lim-lbl2, .vehic-lbl, .lim-lbl { color: #333;
 font-family: verdana;
 font-size: 12px !important;
 font-weight: bold;
}
.lim-lbl2 { display: block;
 margin: 10px 0;
}