@charset "UTF-8";
/* Additional CSS */




.restore ul li {
list-style:disc outside none;
}




html {
margin: 0;
padding: 0;
background: #eeeeee url(http://www.truckmountforums.com/images/misc/newbg_wrapper.gif) no-repeat top center;
font: 13px Arial, Helvetica, Tahoma;
color: black;
background-attachment: scroll;
}
img {
border: 0;
}
form {
display: inline;
}
h1, h2, h3, ul, p {
margin: 0;
padding: 0;
list-style: none;
}

div#newbg {
min-width: 960px;
}
div#newbg_og {
background: url(http://www.truckmountforums.com/images/misc/newbg.gif) top left repeat-x;
background-position: 0 -45px;
min-width: 960px;
}

div#headr_t {
height: 30px;
font: bold 12px Arial, Helvetica, Tahoma;
color: white;
}
div#headr_t ul {
float: left;
list-style: none;
width: 230px;
}
div#headr_t ul li {
float: left;
height: 15px;
}
div#headr_t ul li a {
float: left;
color: white;
display: block;
height: 15px;
padding: 12px 5px 0px 5px;
text-decoration: none;
}
div#headr_t ul li.headr_first {
background: url(http://www.truckmountforums.com/images/misc/headr_first.gif) top right no-repeat;
}
div#headr_t ul li a:hover, div#headr_t ul li a.active {
background: #cc0000;
}
div#headr_t div {
padding: 12px 0px 0px 0px;
width: 700px;
float: right;
}
div#headr_login {
padding: 10px 0px 0px 34px;
color: white;
}
span.linxspan a {
color: white;
}
a.linx {
color: white;
}
div#headr_login input.headr_login {
width: 100px;
margin-right: 5px;
padding: 4px;
background: url(http://www.truckmountforums.com/images/misc/navi_b.gif) top left repeat-x;
color: black;
vertical-align: top;
border: 1px white solid;
font: 11px Arial, Helvetica, Tahoma;
}
a.guest {
color: #cc0000;
font: bold 12px Arial, Helvetica, Tahoma;
margin-left: 10px;
text-decoration: none;
}
div#headr_login a {
text-decoration: none;
}
div#headr_login input.headr_go {
padding: 3px 4px 3px 4px;
background: url(http://www.truckmountforums.com/images/misc/register.gif) top left no-repeat;
border: 0;
color: white;
font: bold 14px Arial, Helvetica, Tahoma;
vertical-align: top;
overflow: hidden;
}
div#headr, div#headr1, div#headr2, div#headr3, div#headr4, div#headr5, div#headr6, div#headr7, div#headr8 {
height: 155px;
padding-top: 5px;
}
div#headr h1, div#headr1 h1, div#headr2 h1, div#headr3 h1, div#headr4 h1, div#headr5 h1, div#headr6 h1, div#headr7 h1 {
float: left;
width: 150px;
height: 150px;
overflow: hidden;
}
div#headr h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/tmf2.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr1 h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/world_janitor.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr2 h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/world_squeegie.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr3 h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/world_tape.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr4 h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/world_tornado.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr5 h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/tmf2.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr6 h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/tmf2.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr7 h1 a {
float: left;
width: 150px;
height: 150px;
background: url(http://www.truckmountforums.com/images/misc/tmf2.gif) top left no-repeat;
text-indent: -9999px;
}
div#headr_r {
float: right;
width: 780px;
padding-top: 5px;
}
div.big_banner {
height: 90px;
}
div#navi {
height: 40px;
font: bold 14px Arial, Helvetica, Tahoma;
vertical-align: top;
}
div#navi ul {
list-style: none;
padding: 8px 7px 0px 14px;
}
div#navi ul li {
float: left;
color: white;
height: 32px;
background: url(http://www.truckmountforums.com/images/misc/navi_divider.gif) top right no-repeat;
}
div#navi ul li a {
float: left;
padding: 3px 13px 0px 12px;
text-decoration: none;
color: white;
height: 29px;
display: block;
overflow: hidden;
}
div#navi_l {
background: url(http://www.truckmountforums.com/images/misc/navi_l.gif) top left repeat-x;
float: left;
height: 40px;
width: 590px;
}
div#navi_l ul li a:hover {
background: #ececec url(http://www.truckmountforums.com/images/misc/navi_on.gif) top left repeat-x;
height: 24px;
color: #cc0000;
padding-top: 8px;
}
div#navi_r {
background: url(http://www.truckmountforums.com/images/misc/navi_r.gif) top left repeat-x;
float: right;
height: 40px;
width: 370px;
}
div#navi_r ul li a:hover {
background: #ececec url(http://www.truckmountforums.com/images/misc/navi_on.gif) top left repeat-x;
height: 24px;
color: #cc0000;
padding-top: 8px;
}
div#navi_b {
background: url(http://www.truckmountforums.com/images/misc/navi_b.gif) top left repeat-x;
height: 34px;
margin-bottom: 12px;
}

div#navi_b ul {
list-style: none;
padding: 8px 0px 0px 6px;
}
div#navi_b ul li {
float: left;
color: black;
background: url(http://www.truckmountforums.com/images/misc/navi_divider.gif) top right no-repeat;
font: 12px Arial, Helvetica, Tahoma;
}
div#navi_b ul li a {
float: left;
margin: 0px 7px 0px 6px;
text-decoration: none;
color: black;
}
div#navi_search {
float: right;
padding: 4px 11px 0px 0px;
}
div#navi_search input.navi_input {
width: 252px;
padding: 5px 5px 0px 5px;
height: 18px;
border-top: 1px #7c7c7c solid;
border-right: 1px #c3c3c3 solid;
border-bottom: 1px #dddddd solid;
border-left: 1px #c3c3c3 solid;
background: white;
font: bold 14px Arial, Helvetica, Tahoma;
color: #349934;
vertical-align: top;
margin-right: 5px;
}
div#navi_search input.navi_go {
border: 0;
background: url(http://www.truckmountforums.com/images/misc/navi_search.gif) top left no-repeat;
cursor: pointer;
width: 26px;
height: 21px;
text-indent: -9999px;
vertical-align: top;
margin-top: 2px;
}
div#followus {
width: 168px;
color: white;
font-size: 11px;
text-transform: uppercase;
float: right;
padding: 10px 20px 0px 0px;
}
div#followus ul {
float: right;
}
div#followus ul li {
float: left;
margin: 0px 5px 0px 5px;
overflow: hidden;
}
div#followus ul li a {
display: block;
float: left;
text-indent: -9999px;
}
div#followus ul li a.follow_em {
background: url(http://www.truckmountforums.com/images/misc/follow_em.gif) top left no-repeat;
width: 16px;
height: 12px;
}
div#followus ul li a.follow_tt {
background: url(http://www.truckmountforums.com/images/misc/follow_tt.gif) top left no-repeat;
width: 10px;
height: 13px;
}
div#followus ul li a.follow_fb {
background: url(http://www.truckmountforums.com/images/misc/follow_fb.gif) top left no-repeat;
width: 14px;
height: 14px;
}
div#followus ul li a.follow_rss {
background: url(http://www.truckmountforums.com/images/misc/follow_rss.gif) top left no-repeat;
width: 14px;
height: 14px;
}

a.loginlink {
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: white;
height: 31px;
display: block;
float: left;
text-decoration: none;
}
a.loginlink span {
display: block;
background: url(http://www.truckmountforums.com/images/misc/register.gif) top right no-repeat;
color: white;
display: block;
padding: 5px 25px 0px 8px;
height: 26px;
}

div.wrapper {
width: 960px;
margin: 0 auto;
}
div.wrapper_small {
width: 930px;
margin: 0 auto;
}
div#header {
background: #f0f0ef url(http://www.truckmountforums.com/images/misc/header.gif) top left repeat-x;
min-width: 960px;
}
div#header_l {
height: 125px;
float: left;
background: url(http://www.truckmountforums.com/images/misc/header_l.gif) top left no-repeat;
padding: 30px 0px 0px 178px;
width: 374px;
color: white;
}
div#header_2 {
height: 125px;
float: left;
background: url(http://www.truckmountforums.com/images/misc/world_janitor.png) top left no-repeat;
padding: 30px 0px 0px 178px;
width: 374px;
color: white;
}

div#header_2 h1 a {
color: white;
text-decoration: none;
}
div#header_2 h1 a:hover {
color: #0a83a8;
text-decoration: none;
}
div#header_2 div {
font-size: 12px;
margin-top: 20px;
}
div#header_2 div a {
color: black;
}
div#header_2 div div a {
color: white;
}
div#header_2 div a:hover {
color: #0a83a8;
}
div#header_2 div span {
text-transform: none;
font-style: normal;
font-size: 12px;
padding: 0;
}
div#header_2 span {
font: bold 13px Arial, Helvetica, Tahoma;
color: white;
padding-left: 28px;
font-style: italic;
text-transform: uppercase;
}
div#header_2 ul#loginlink {
margin: 20px 0px 0px 10px;
}
div#header_2 ul#loginlink li {
float: left;
background: url(http://www.truckmountforums.com/images/misc/but_r.gif) top right no-repeat;
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: black;
padding-right: 22px;
}
div#header_2 ul#loginlink li a {
float: left;
display: block;
background: url(http://www.truckmountforums.com/images/misc/but_l.gif) top left no-repeat;
color: #003554;
padding: 5px 6px 0px 13px;
height: 26px;
}
div#header_2 ul#loginlink li a:hover {
}








div#header_3 {
height: 125px;
float: left;
background: url(http://www.truckmountforums.com/images/misc/world_squeegie.png) top left no-repeat;
padding: 30px 0px 0px 178px;
width: 374px;
color: white;
}

div#header_3 h1 a {
color: white;
text-decoration: none;
}
div#header_3 h1 a:hover {
color: #0a83a8;
text-decoration: none;
}
div#header_3 div {
font-size: 12px;
margin-top: 20px;
}
div#header_3 div a {
color: black;
}
div#header_3 div div a {
color: white;
}
div#header_3 div a:hover {
color: #0a83a8;
}
div#header_3 div span {
text-transform: none;
font-style: normal;
font-size: 12px;
padding: 0;
}
div#header_3 span {
font: bold 13px Arial, Helvetica, Tahoma;
color: white;
padding-left: 28px;
font-style: italic;
text-transform: uppercase;
}
div#header_3 ul#loginlink {
margin: 20px 0px 0px 10px;
}
div#header_3 ul#loginlink li {
float: left;
background: url(http://www.truckmountforums.com/images/misc/but_r.gif) top right no-repeat;
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: black;
padding-right: 22px;
}
div#header_3 ul#loginlink li a {
float: left;
display: block;
background: url(http://www.truckmountforums.com/images/misc/but_l.gif) top left no-repeat;
color: #003554;
padding: 5px 6px 0px 13px;
height: 26px;
}
div#header_3 ul#loginlink li a:hover {
}










div#header_4 {
height: 125px;
float: left;
background: url(http://www.truckmountforums.com/images/misc/world_tape.png) top left no-repeat;
padding: 30px 0px 0px 178px;
width: 374px;
color: white;
}

div#header_4 h1 a {
color: white;
text-decoration: none;
}
div#header_4 h1 a:hover {
color: #0a83a8;
text-decoration: none;
}
div#header_4 div {
font-size: 12px;
margin-top: 20px;
}
div#header_4 div a {
color: black;
}
div#header_4 div div a {
color: white;
}
div#header_4 div a:hover {
color: #0a83a8;
}
div#header_4 div span {
text-transform: none;
font-style: normal;
font-size: 12px;
padding: 0;
}
div#header_4 span {
font: bold 13px Arial, Helvetica, Tahoma;
color: white;
padding-left: 28px;
font-style: italic;
text-transform: uppercase;
}
div#header_4 ul#loginlink {
margin: 20px 0px 0px 10px;
}
div#header_4 ul#loginlink li {
float: left;
background: url(http://www.truckmountforums.com/images/misc/but_r.gif) top right no-repeat;
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: black;
padding-right: 22px;
}
div#header_4 ul#loginlink li a {
float: left;
display: block;
background: url(http://www.truckmountforums.com/images/misc/but_l.gif) top left no-repeat;
color: #003554;
padding: 5px 6px 0px 13px;
height: 26px;
}
div#header_4 ul#loginlink li a:hover {
}





div#header_5 {
height: 125px;
float: left;
background: url(http://www.truckmountforums.com/images/misc/world_tornado.png) top left no-repeat;
padding: 30px 0px 0px 178px;
width: 374px;
color: white;
}

div#header_5 h1 a {
color: white;
text-decoration: none;
}
div#header_5 h1 a:hover {
color: #0a83a8;
text-decoration: none;
}
div#header_5 div {
font-size: 12px;
margin-top: 20px;
}
div#header_5 div a {
color: black;
}
div#header_5 div div a {
color: white;
}
div#header_5 div a:hover {
color: #0a83a8;
}
div#header_5 div span {
text-transform: none;
font-style: normal;
font-size: 12px;
padding: 0;
}
div#header_5 span {
font: bold 13px Arial, Helvetica, Tahoma;
color: white;
padding-left: 28px;
font-style: italic;
text-transform: uppercase;
}
div#header_5 ul#loginlink {
margin: 20px 0px 0px 10px;
}
div#header_5 ul#loginlink li {
float: left;
background: url(http://www.truckmountforums.com/images/misc/but_r.gif) top right no-repeat;
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: black;
padding-right: 22px;
}
div#header_5 ul#loginlink li a {
float: left;
display: block;
background: url(http://www.truckmountforums.com/images/misc/but_l.gif) top left no-repeat;
color: #003554;
padding: 5px 6px 0px 13px;
height: 26px;
}
div#header_5 ul#loginlink li a:hover {
}




div#header_6 {
height: 125px;
float: left;
background: url(http://www.truckmountforums.com/images/misc/header_l.gif) top left no-repeat;
padding: 30px 0px 0px 178px;
width: 374px;
color: white;
}

div#header_6 h1 a {
color: white;
text-decoration: none;
}
div#header_6 h1 a:hover {
color: #0a83a8;
text-decoration: none;
}
div#header_6 div {
font-size: 12px;
margin-top: 20px;
}
div#header_6 div a {
color: black;
}
div#header_6 div div a {
color: white;
}
div#header_6 div a:hover {
color: #0a83a8;
}
div#header_6 div span {
text-transform: none;
font-style: normal;
font-size: 12px;
padding: 0;
}
div#header_6 span {
font: bold 13px Arial, Helvetica, Tahoma;
color: white;
padding-left: 28px;
font-style: italic;
text-transform: uppercase;
}
div#header_6 ul#loginlink {
margin: 20px 0px 0px 10px;
}
div#header_6 ul#loginlink li {
float: left;
background: url(http://www.truckmountforums.com/images/misc/but_r.gif) top right no-repeat;
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: black;
padding-right: 22px;
}
div#header_6 ul#loginlink li a {
float: left;
display: block;
background: url(http://www.truckmountforums.com/images/misc/but_l.gif) top left no-repeat;
color: #003554;
padding: 5px 6px 0px 13px;
height: 26px;
}
div#header_6 ul#loginlink li a:hover {
}

div#header_7 {
height: 125px;
float: left;
background: url(http://www.truckmountforums.com/images/misc/header_l.gif) top left no-repeat;
padding: 30px 0px 0px 178px;
width: 374px;
color: white;
}

div#header_7 h1 a {
color: white;
text-decoration: none;
}
div#header_7 h1 a:hover {
color: #0a83a8;
text-decoration: none;
}
div#header_7 div {
font-size: 12px;
margin-top: 20px;
}
div#header_7 div a {
color: black;
}
div#header_7 div div a {
color: white;
}
div#header_7 div a:hover {
color: #0a83a8;
}
div#header_7 div span {
text-transform: none;
font-style: normal;
font-size: 12px;
padding: 0;
}
div#header_7 span {
font: bold 13px Arial, Helvetica, Tahoma;
color: white;
padding-left: 28px;
font-style: italic;
text-transform: uppercase;
}
div#header_7 ul#loginlink {
margin: 20px 0px 0px 10px;
}
div#header_7 ul#loginlink li {
float: left;
background: url(http://www.truckmountforums.com/images/misc/but_r.gif) top right no-repeat;
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: black;
padding-right: 22px;
}
div#header_7 ul#loginlink li a {
float: left;
display: block;
background: url(http://www.truckmountforums.com/images/misc/but_l.gif) top left no-repeat;
color: #003554;
padding: 5px 6px 0px 13px;
height: 26px;
}
div#header_7 ul#loginlink li a:hover {
}
div#header h1 {
font-size: 31px;
font-weight: bold;
letter-spacing: -1px;
text-transform: uppercase;
}
div#header_l h1 a {
color: white;
text-decoration: none;
}
div#header_l h1 a:hover {
color: #0a83a8;
text-decoration: none;
}
div#header_l div {
font-size: 12px;
margin-top: 20px;
}
div#header_l div a {
color: black;
}
div#header_l div div a {
color: white;
}
div#header_l div a:hover {
color: #0a83a8;
}
div#header_l div span {
text-transform: none;
font-style: normal;
font-size: 12px;
padding: 0;
}
div#header_l span {
font: bold 13px Arial, Helvetica, Tahoma;
color: white;
padding-left: 28px;
font-style: italic;
text-transform: uppercase;
}
div#header_l ul#loginlink {
margin: 20px 0px 0px 10px;
}
div#header_l ul#loginlink li {
float: left;
background: url(http://www.truckmountforums.com/images/misc/but_r.gif) top right no-repeat;
margin: 0px 5px 0px 5px;
font-size: 14px;
font-weight: bold;
color: black;
padding-right: 22px;
}
div#header_l ul#loginlink li a {
float: left;
display: block;
background: url(http://www.truckmountforums.com/images/misc/but_l.gif) top left no-repeat;
color: #003554;
padding: 5px 6px 0px 13px;
height: 26px;
}
div#header_l ul#loginlink li a:hover {
}
div.header_ads {
height: 98px;
padding: 10px 0px 10px 0px;
}
div.header_banner {
width: 728px;
margin: 0 auto;
height: 90px;
padding: 4px;
background-color: #dfdfde;
}
div.header_banner img {
display: block;
}
div#header_r {
float: right;
width: 408px;
padding-top: 8px;
overflow: hidden;
height: 147px;
}
div#header_b {
height: 186px;
padding-top: 5px;
background-color: black;
}
div.daily {
float: left;
width: 200px;
text-align: center;
line-height: 19px;
padding: 2px;
}
div.daily img {
display: block;
}
div.daily span {
letter-spacing: 1px;
text-transform: uppercase;
font-size: 11px;
color: white;
padding: 3px 0px 0px 0px;
display: block;
}
div#header_t {
height: 25px;
padding-bottom: 10px;
}
div#header_t span {
background-color: #ebeae9;
font-size: 14px;
color: #7b7b7b;
padding: 4px 8px 0px 8px;
height: 21px;
float: right;
font-weight: bold;
}
div#header_t a {
text-decoration: none;
color: #7b7b7b;
}
div#header_t a:hover {
color: black;
}
div#nav {
background: #f0f0ef url(http://www.truckmountforums.com/images/misc/nav.gif) top left repeat-x;
height: 40px;
min-width: 960px;
}
div#nav_bar ul {
height: 40px;
float: left;
width: 700px;
}
div#nav_bar ul li {
float: left;
height: 40px;
margin-right: 2px;
}
div#nav_bar ul li a {
display: block;
float: left;
height: 40px;
color: #747474;
font: bold 14px Arial, Helvetica, Tahoma;
line-height: 40px;
text-transform: uppercase;
text-decoration: none;
}
div#nav_bar ul li a.active, div#nav_bar ul li a:hover {
background: url(http://www.truckmountforums.com/images/misc/tab_r.gif) top right no-repeat;
color: white;
}
div#nav_bar ul li a span {
padding: 0px 22px 0px 22px;
height: 40px;
display: block;
float: left;
}
div#nav_bar ul li a:hover span, div#nav_bar ul li a.active span {
background: url(http://www.truckmountforums.com/images/misc/tab_l.gif) top left no-repeat;
}
div#search_bar {
background: url(http://www.truckmountforums.com/images/misc/search.gif) top left no-repeat;
float: right;
width: 193px;
height: 30px;
margin-top: 6px;
padding-left: 8px;
}
input.searchinput {
border: 0;
width: 155px;
height: 16px;
margin-right: 5px;
vertical-align: middle;
background: none;
font: bold 14px Arial, Helvetica, Tahoma;
color: #747474;
}
input.searchgo {
border: 0;
background: none; 
width: 30px;
height: 30px;
vertical-align: middle;
cursor: pointer;
}
div#subnav {
height: 25px;
clear: both;
}
ul#subnavlink li.nav_fix {
background: none;
}
ul#subnavlink ul {
margin: auto;
padding: auto;
}
ul#subnavlink ul li {
float: none;
margin: auto;
padding: auto;
background: white;
border-left: 0;
padding: 3px 0px 3px 0px;
font-size: 12px;
height: auto;
text-transform: none;
}
ul#subnavlink ul li a {
color: black;
}
ul#subnavlink ul li a:hover {
color: black;
}
div#follow {
width: 168px;
color: white;
font-size: 11px;
text-transform: uppercase;
float: right;
padding: 8px 8px 0px 0px;
}
div#follow ul {
float: right;
}
div#follow ul li {
float: left;
margin: 0px 5px 0px 5px;
overflow: hidden;
}
div#follow ul li a {
display: block;
float: left;
text-indent: -9999px;
}
div#follow ul li a.follow_em {
background: url(http://www.truckmountforums.com/images/misc/follow_em.gif) top left no-repeat;
width: 16px;
height: 12px;
}
div#follow ul li a.follow_tt {
background: url(http://www.truckmountforums.com/images/misc/follow_tt.gif) top left no-repeat;
width: 10px;
height: 13px;
}
div#follow ul li a.follow_fb {
background: url(http://www.truckmountforums.com/images/misc/follow_fb.gif) top left no-repeat;
width: 14px;
height: 14px;
}
div#follow ul li a.follow_rss {
background: url(http://www.truckmountforums.com/images/misc/follow_rss.gif) top left no-repeat;
width: 14px;
height: 14px;
}
div#page {
}
div.feat {
}

div.featured {
}
div.featured_ad {
float: right;
width: 343px;
}
div.feat h2 {
color: white;
background: url(http://www.truckmountforums.com/images/misc/h2.gif) top left no-repeat;
padding: 2px 0px 0px 30px;
height: 30px;
border-bottom: 1px white dashed;
text-shadow: #005ca5 0 1px 0;
margin-bottom: 8px;
font-size: 18px;
font-weight: bold;
letter-spacing: -1px;
}
div.feat_tl {
}
div.feat_tr {
}
div.feat_bl {
}
div.feat_br {
}
div.feat_article {
background: black;
padding: 4px;
font-weight: bold;
height: 279px;
overflow: hidden;
width: 534px;
}
div#slider h1 {
color: white;
line-height: 19px;
font-weight: bold;
font-size: 18px;
width: 514px;
padding: 10px;
}
div#slider h1 a {
text-decoration: none;
color: #cc0000;
}
div.feat_article span {
padding: 0px 5px 0px 5px;
}
div.feat_article span a {
color: white;
font-size: 14px;
}
div.feat_article ol {
float: right;
background: url(http://www.truckmountforums.com/images/misc/feat_nav.gif) top left no-repeat;
width: 92px;
height: 17px;
margin: 0;
}
div.feat_article ol li {
float: left;
height: 17px;
width: 17px;
margin-right: 6px;
overflow: hidden;
}
div.feat_article ol li a {
float: left;
display: block;
height: 17px;
width: 17px;
text-indent: -9999px;
}
div.feat_article ol li a:hover, div.feat_article ol li.current a {
background: url(http://www.truckmountforums.com/images/misc/feat_nav_on.gif) top left no-repeat;
}
div.feat_article ol li#controls2 a:hover, div.feat_article ol li#controls2.current a {
background-position: -23px 0;
}
div.feat_article ol li#controls3 a:hover, div.feat_article ol li#controls3.current a  {
background-position: -46px 0;
}
div.feat_article ol li#controls4 a:hover, div.feat_article ol li#controls4.current a  {
background-position: -69px 0;
}
div.feat_title {
padding: 6px 7px 0px 7px;
}
div.main_ad {
padding: 4px;
background-color: black;
}
div.main_ad img {
display: block;
}
div.page_tr {
}
div.page_tl {
}
div.page_br {
padding: 0px 0px 15px 0px;
}
div.page_bl {
background: white;
padding: 5px 10px 10px 10px;

}
div.page_tr_orig {
background: url(http://www.truckmountforums.com/images/misc/page_tr.gif) top right no-repeat;
}
div.page_tl_orig {
background: url(http://www.truckmountforums.com/images/misc/page_tl.gif) top left no-repeat;
}
div.page_br_orig {
background: url(http://www.truckmountforums.com/images/misc/page_br.gif) bottom right no-repeat;
width: 960px;
}
div.page_bl_orig {
background: url(http://www.truckmountforums.com/images/misc/page_bl.gif) bottom left no-repeat;
padding: 20px 28px 25px 28px;
}
div#page div.body_wrapper {
padding: 0;
margin: 0;
}
div.page_t {
}
div.page_r {
}
div.page_b {
}
div.page_l {
}

div.footer_banners {
margin: 0 auto;
width: 478px;
}
div.footer_banner {
margin: 5px 0px 5px 0px;
width: 468px;
height: 60px;
padding: 4px;
background-color: #dfdfde;
}
div#footer_bar {
color: #848484;
}
div#footer_bar ul {
font: bold 12px Georgia, Arial, Tahoma;
padding-left: 100px;
text-transform: uppercase;
}
div#footer_bar ul li {
float: left;
margin: 0px 17px 0px 17px;
}
div#footer_bar ul li a {
color: #848484;
text-decoration: none;
}
div#footer_bar ul li a:hover {
color: black;
}
div#copyright {
clear: both;
text-align: center;
font-size: 11px;
line-height: 21px;
}
div.clear {
clear: both;
height: 1px;
}
div.foot_ads {
height: 80px;
}
div.foot_ads_tl {
}
div.foot_ads_tr {
}
div.foot_ads_bl {
padding: 5px 3px 5px 3px;
}
div.foot_ads_l {
float: left;
width: 468px;
padding: 4px;
background: #dfdfde;
}
div.foot_r {
float: right;
width: 468px;
padding: 4px;
background: #dfdfde;
}
div.foot_ads_br {
}
div.firstpost_bg {
padding: 0;
margin-bottom: 10px;
}
div.firstpost_ads {
padding: 3px 3px 5px 3px;
height: 128px;
}
div.firstpost_ad {
float: left;
width: 125px;
height: 125px;
padding: 4px;
}

/** CSS Overrides **/
h3.article_preview a, span.title a, div.header span, h1.article_title span {
letter-spacing: -1px;
font-weight: normal;
}
h3.cms_widget_header {
letter-spacing: -1px;
}
span.cms_article_readmore a {
text-transform: uppercase;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}
span.cms_article_readmore a:hover {
text-decoration: none;
}
p.cms_article_txt_content {
line-height: 19px;
}
p.cms_article_txt_content a:link {
font-weight: bold;
}
p.cms_article_txt_content a:visited {
font-weight: bold;
}

h3.article_preview a {
color: black;
}
h3.article_preview a:hover {
color: white;
background-color: black;
text-decoration: none;
}
div.cat_headerbar h2, h2.category_nav {
font-size: 19px;
letter-spacing: -1px;
padding-bottom: 4px;
}
div.vb-tree-menu {
border: 1px #d2d2d2 solid;
}
div.vb-tree-menu a {
font-weight: normal;
}
div.vb-tree-menu ul li.active a {
color: white;
}
div.category_nav_elements {
border: 1px #d2d2d2 solid;
}
div.category_nav_elements a {
font-weight: normal;
}

form.notices li {
font: 13px Arial, Helvetica, Tahoma;
border: 1px #f0e4ac solid;
text-shadow: none;
}
form.notices li a {
color:#0a83a8;
}
h2.forumtitle a {
font-size: 14px;
}
h2 span.forumtitle {
letter-spacing: -1px;
}
h2 span.forumtitle a:hover {
color: #0a83a8;
text-decoration: none;
}
div.wgo_block h2 {
letter-spacing: -1px;
}

div#header_l div div ul li a {
color: black;
}
div#header_l div div ul li span {
color: black;
}
div#header_l div div div p a {
color: black;
}
dl.userinfo_extra {
font-weight: bold;
border: 1px #bbbbbb solid;
background: #e3e3e3 url(http://www.truckmountforums.com/images/buttons/control_bg.png) top left repeat-x;
}
dl.userinfo_extra dt, dl.userinfo_extra dd {
padding: 3px 6px 3px 6px;
}
div#pagination_top dt {
}
div#pagination_top dt span a, div#above_threadlist dt span a, div#below_threadlist dt span a, div#pagination_bottom dt span a {
color: white;
background: #DF0101;
}
dd.line {
display: block;
}
div#login_form {
color: gray;
display: none;
}
div#login_form form input {
letter-spacing: 0;
color: #0a83a8;
}
div#remember_me label {
color: gray;
}
div#usercp_nav h2 {
color: black;
}
div#login_form_content div {
color: gray;
}
div#login_form_content {
width: 350px;
margin: 0 auto;
padding-top: 20px;

}
input.logininput {
background: url(http://www.truckmountforums.com/images/buttons/thead.png) top left repeat-x;
padding: 4px;
font-size: 14px;
width: 100%;
margin-bottom: 10px;
color: #0a83a8;
border: 0;
}
input.loginpass {
background: url(http://www.truckmountforums.com/images/buttons/thead.png) top left repeat-x;
padding: 4px;
width: 100%;
color: #0a83a8;
font-size: 14px;
margin-bottom: 10px;border: 0;

}
input.logingo {
background: url(http://www.truckmountforums.com/images/misc/register.gif) top left no-repeat;
padding: 4px;
font-size: 14px;
font-weight: bold;
color: white;
border: 0;
color: white;
}
div.article_preview_contents a, div.article a, div.content a {
color: #0a83a8;
}

span.postbr {
background: url(http://www.truckmountforums.com/images/misc/postbr.gif) top right no-repeat;
height: 29px;
padding: 0px 5px 0px 5px;
line-height: 29px;
display: inline;
}
div.content {
padding-top: 10px;
}

div.nav_ads {
padding: 0px 0px 8px 0px;
}
div.nav_ads_bl {
padding: 0px 3px 0px 3px;
height: 70px;
}
div.nav_ads_l {
float: left;
width: 468px;
padding: 4px;
}
div.nav_ads_r {
float: right;
width: 468px;
padding: 4px;
}
div.nav_ads_br {
}
.wrapper2{
width: 610px;
margin: 0 auto;
div.postcontent a:link {
font-weight: bold;
}
div.postcontent a:visited {
font-weight: bold;
}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		width:534px;
		height:279px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:534px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://www.truckmountforums.com/images/misc/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.truckmountforums.com/images/misc/btn_next.gif) no-repeat 0 0;	
		}	
	
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


 
