﻿body { font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 100%; background-color: #c0c0c0; background-image: url('images/design/bgr_body.jpg'); background-repeat: repeat-x; }
form {}
#container { width: 1000px; margin-right: auto; margin-left: auto; }
#content { padding: 5px 17px 10px 25px; background-image: url('images/design/bgr_page.png'); background-repeat: repeat-y; width: 958px; }
#sitemap { padding-bottom: 5px; font-size: 12px; padding-left: 15px; height: 20px; clear: both; }
#navigation { background-image: url('images/design/bgr_page.png'); background-repeat: repeat-y; padding-left: 15px; padding-right: 15px; width: 971px; }
#page { float: right; width: 720px; font-size: .8em; font-weight: normal; color: #333333; margin-right: 3px; }
#page h1 { padding: 0px; margin: 10px 0px 10px 0px; font-size: 1.5em; color: #BF0908; font-weight: normal; }
#page h2 { font-size: 1.2em; margin: 0px; padding: 10px 0px 0px 0px; font-weight: bold; color: #333333; }
#page h3 { font-size: 1.0em; }
#page p.center { text-align: center; }
#page ul { margin: 5px 0px 5px 5px; padding: 0px; }
#page ul.col1 { margin: 5px 0px 5px 5px; padding: 0px; width: 120px; float: left; }
#page ul.col1 li { background-position: left 8px; padding: 3px 0px 3px 12px; float: left; clear: both; line-height: 17px; background-image: url('images/design/bullet_sqr.gif'); background-repeat: no-repeat; }
#page ol { margin: 5px 0px 5px 25px; padding: 0px; list-style-position: inside; }
#page ul li { background-position: left 11px; list-style-image: none; list-style-position: outside; line-height: 17px; padding-top: 5px; padding-bottom: 5px; text-align: justify; background-image: url('images/design/bullet_sqr.gif'); background-repeat: no-repeat; list-style-type: none; padding-left: 15px; }
#page ol li { list-style-image: none; list-style-position: outside; line-height: 17px; padding-top: 5px; padding-bottom: 5px; text-align: justify; list-style-type: upper-alpha; padding-left: 15px; }
#pageFW { padding-right: 25px; }
#pageL { width: 480px; float: left; margin-right: 20px; }
#pageL p { margin: 0px; line-height: 160%; padding-top: 8px; padding-bottom: 8px; text-align: justify; }
#pageR { width: 220px; float: right; }
#pageR h4 { font-size: 12px; color: #BF0908; margin: 0px; padding: 0px 0px 2px 0px; }
#pageR p { font-size: 11px; margin: 0px; padding: 0px 0px 10px 0px; line-height: 14px; color: #666666; }
#menu { width: 220px; float: left; }
#footer { background-position: bottom; width: 1000px; margin-right: auto; margin-left: auto; clear: both; background-image: url('images/design/footer.png'); background-repeat: no-repeat; height: 80px; text-align: center; color: #FFFFFF; font-size: 12px; line-height: 18px; padding-top: 10px; }
#copyright { width: 1000px; margin-right: auto; margin-left: auto; }
#trailer_insurance, #classified_ads { padding-bottom: 7px; }
#page #hpnews .boxplain { height: 500px; }
.boxplain { background-image: url('images/design/bgr_box.gif'); background-repeat: repeat-y; background-position: left bottom; width: 220px; padding-bottom: 15px; margin-bottom: 10px; }
.boxcourses { background-image: url('images/design/bgr_box_courses.gif'); background-repeat: repeat-y; background-position: left bottom; width: 220px; padding-bottom: 15px; margin-bottom: 10px; }
.boxpad { padding: 5px 20px 0px 10px; }
h3#buyers_guide { margin: 0px 0px 10px 0px; padding: 0px; background-image: url('images/design/hd_buyers_guide.png'); width: 220px; height: 26px; text-indent: -1000em; display: block; }
h3#h3_trailer_towing { margin: 0px; padding: 0px; background-image: url('images/design/hd_trailer_towing.png'); width: 220px; height: 26px; text-indent: -1000em; display: block; }
h3#training_courses { margin: 0px; padding: 0px; background-image: url('images/design/hd_training_courses.png'); width: 220px; height: 26px; text-indent: -2000em; display: block; }
h3#members_login { margin: 0px 0px 5px 0px; padding: 0px; background-image: url('images/design/hd_members_login.png'); width: 220px; height: 26px; text-indent: -2000em; display: block; }
h3#news { margin: 0px 0px 5px 0px; padding: 0px; background-image: url('images/design/hd_news.png'); width: 220px; height: 26px; text-indent: -2000em; display: block; }
h3#members_area { margin: 0px 0px 10px 0px; padding: 0px; background-image: url('images/design/hd_members_area.png'); width: 220px; height: 26px; text-indent: -2000em; display: block; }
#trailer_towing { margin: 10px; background-position: right bottom; padding: 0px; display: block; font-size: 11px; font-weight: normal; line-height: 13px; background-image: url('images/design/bgr_trailer_towing.png'); background-repeat: no-repeat; color: #333333; }
#courses { margin: 10px; padding: 0px; display: block; font-size: 11px; font-weight: normal; line-height: 13px; color: #333333; }
.frmFieldsHP { border: 1px solid #C0C0C0; font-size: 12px; color: #999999; padding-left: 5px; }
.product_search_img { float: right; }
h3#h3_product_search { margin: 0px 0px 5px 0px; padding: 0px; background-image: url('images/design/hd_product_search.png'); width: 220px; height: 26px; text-indent: -1000em; display: block; }
.bgnav { }
ul.bgnav { padding: 0px 0px 15px 15px; margin: 0px; }
ul.bgnav li { margin: 0px; padding: 0px; line-height: 16%; list-style-type: none; }
ul.bgnav li.header { font-weight: bold; color: #BC0504; font-size: 14px; background-image: none; line-height: 16px; padding-bottom: 5px; }
.bgnav a { background-position: left center; padding: 2px 0px 2px 14px; line-height: 15px; text-decoration: none; display: block; text-align: left; margin: 0px 0px 0px 4px; color: #666666; font-size: 12px; font-weight: normal; background-image: url('images/design/bullet_bg.gif'); background-repeat: no-repeat; }
.bgnav a:link, .bgnav a:visited { text-decoration: none; color: #666666; }
.bgnav a:hover { text-decoration: none; color: #BF0908; }
a:link, a:visited { text-decoration: underline; color: #BD0908; }
a:hover { text-decoration: none; color: #BD0908; }
.clear { font-size: 0px; clear: both; height: 0px; }
.tblForms { }
.tblForms td { font-size: 10px; margin: 0px; padding: 0px; vertical-align: top; }
#page .buyerslist { width: 195px; float: left; margin-bottom: 15px; }
#page .buyerslist a { background-image: url('images/design/bullet_arrow.gif'); background-repeat: no-repeat; background-position: left 3px; padding-left: 20px; }
#page .buyerslist ul { margin: 0px; padding: 0px 0px 0px 5px; }
#page .buyerslist li { margin: 0px; padding: 3px 0px 3px 0px; list-style-type: none; list-style-image: none; line-height: normal; list-style-position: outside; }
#page p.notesC { font-size: .8em; text-align: center; }
.tblcontacts { margin-top: 15; margin-bottom: 15px; }
.tblcontacts td { padding: 2px 5px 2px 5px; }
.boxBGhead { background-position: left center; border-style: solid solid none solid; border-width: 1px; border-color: #DCDADA; background-color: #DCDADA; clear: both; padding: 2px 10px 2px 10px; font-size: 12px; background-image: url('images/design/bgr_box_nav.gif'); background-repeat: repeat-x; font-weight: bold; }
.boxBG { border: 1px solid #DCDADA; padding: 10px; font-size: 11px; line-height: 16px; background-color: #FFFFFF; color: #000000; }
#pageL .boxBG p { margin: 0px; padding: 2px 0px 2px 0px; }
.boxBGadd { color: #666666; }
.boxBGnav { background-position: left center; border-style: none solid solid solid; border-width: 1px; border-color: #DCDADA; background-color: #DCDADA; clear: both; padding: 2px 10px 2px 10px; font-size: 11px; background-image: url('images/design/bgr_box_nav.gif'); background-repeat: repeat-x; }

.boxBGnav a { color: #333333; text-decoration: none; }
.boxBGnav a:hover { text-decoration: underline; }
.boxBGcount { clear: both; padding: 2px 10px 2px 10px; font-size: 11px; background-color: #FFFFFF; text-align: right; margin-bottom: 5px; color: #FF3300; }
.boxBGqs { padding-top: 2px; color: #FF0000; }
.tblCourses { border: 1px solid #C0C0C0; border-collapse: collapse; font-size: 11px; margin-top: 10px; margin-bottom: 10px; }
.tblCourses td { border: 1px solid #C0C0C0; padding: 2px 5px 2px 5px; }
img { border-style: none; }
#divinsurance { height: 200px; width: 392px; background-image: url('images/design/banner-bg.jpg'); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; }
#divinsurance a { color: #F5F089; font-weight: bold; text-decoration: none; }
#divinsurance ul { margin: 0px; padding: 15px 0px 0px 15px; }
#divinsurance li { margin: 0px; padding: 1px 0px 1px 15px; background-image: url('images/design/bullet.jpg'); background-repeat: no-repeat; background-position: left center; font-size: 14px; }

.imgBorder { border: 1px solid #000000; }

.center { text-align: center; }
.tbldata { border: 1px solid #CCCCCC; border-collapse: collapse; font-size: 11px; }
.tbldata th { border: 1px solid #CCCCCC; text-align: left; padding: 2px 3px 2px 3px; background-color: #F2F2F2; }
.tbldata td { border: 1px solid #CCCCCC; padding: 2px 3px 2px 3px; text-align: left; vertical-align: top; }
.tblLoadIndex { border: 1px solid #CCCCCC; border-collapse: collapse; font-size: 11px; text-align: center; }
.tblLoadIndex th { border: 1px solid #CCCCCC; padding: 2px 3px 2px 3px; background-color: #F3F3F3; font-weight: normal; }
.tblLoadIndex td { border: 1px solid #CCCCCC; padding: 2px 4px 2px 4px; }
.tblLoadIndex td.alt { background-color: #FBFBFB; }
.combomembers { font-size: 11px; }
.tblForms .frmField { font-size: 13px; border: 1px solid #C0C0C0; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; }
.tblForms td { font-size: 12px; padding: 2px; vertical-align: top; line-height: 18px; }
.frmDropBox { font-size: 12px; }
.HitCounterBar { border: 1px solid #000000; }
.webhitshd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CCCCCC; padding-right: 5px; }
.webhitstdalt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F0F0F0; padding-right: 5px; padding-left: 5px; }
.webhitstd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; padding-right: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EAEAEA; }
.tblNTTALogos { border: 1px solid #E4E4E4; border-collapse: collapse; }
.tblNTTALogos td { text-align: center; border: 1px solid #E4E4E4; }

