body {
background: #000 url(../images/background.gif);
margin: 0;
} 

/*img {
behavior: url(pngbehavior.htc);
}*/

.top-border {
width: 778px;
line-height: 36px;
color: #FFF;
font: 11px/11px Arial, Helvetica, sans-serif;
}

.top-border a {
color: #FFF;
text-decoration: none;
}
.top-border a:hover {
color: #FFF;
text-decoration: underline;
}

.contents {
        background: #000000;
}
#home .contents {
        background: #000000;
}
.gallery {
        border:solid 0px #CCCCCC;
        float:left;
        margin:0 10px 10px 0;
        background-color:#FFFFFF;
}
.galleryThumbnail {
        border:solid 0px #CCCCCC;
        width:50px;
        height:50px;
        float:left;
        margin:0 10px 10px 0;
        background-color:#FFFFFF;
}
.galleryThumbnailLocateUs {
        border:solid 0px #CCCCCC;
        float:left;
        margin:0 10px 10px 0;
        background-color:#FFFFFF;
}
.car_gallery {
        background-color:#EEEEEE;
        border:solid 1px #CCCCCC;
}
.cargallery_header {
        background-color:#CCCCCC;
        color:#212121;
        font-size: 14x;
        font-weight:bold;
}
.errorBox {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 16px;
        color:#FF0000;
        border: solid 2px #FF0000;
        margin: 5px 0px 5px 0px;
        padding: 10px 10px 10px 10px;
}
.errorBox a:link, .errorBox a:active, .errorBox a:visited
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: underline;
}
.errorBox a:hover
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: none;
}
.error {
        color:#FF0000;
}

.newestRims {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 12px;
        color:#CCCCCC;
        margin:0 0 2px 5px;
}

.left-border,
.rite-border {
        width: 14px;
}

.leftcol {
        /*background: url(bg-nav-tiles.png);*/
        /*background: #B1B1B1 url(../images/bg-nav.png) no-repeat top;*/
        background: #232728 url(../images/left_menu.jpg) no-repeat top;
        width: 158px;
        padding: 0px 0px 5px 5px;
}
.clearAll {
        clear: both;
}
.footer {
        background: url(../images/bg-footer.png) repeat-x top;
        color: #999999;
        padding:8px 0 7px 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-align: center;
        border:solid 0px #FFFFFF;
}
.footer a {
        color: #FFFFFF;
        text-decoration: none;
}
.footer a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
.footer_copyright {
        float:left;
        color: #FFFFFF;
        padding:0px 10px 5px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8px;        
}
.footer_sidelinks {
        float:right;
        color: #FFFFFF;
        padding:0px 10px 5px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8px;
}
#content_header {
        margin-left: 1px;
        padding: 0px 0 2px 23px;
        background: #000000;
}
#content_header h1 {
        color: #CC1108;
        font: 20px/20px Arial, Helvetica, sans-serif;
        margin: 0;
}

#breadcrumb {
        /* background: url(../images/bg-mast.png); */
        font: 20px/20px Arial, Helvetica, sans-serif;
        font-size:10px;
        margin-left: 1px;
        padding-left: 23px;
        background: #7d7d7d;
}
#breadcrumb h1 {
        color: #CC1108;
        font: 20px/20px Arial, Helvetica, sans-serif;
        margin: 0;
}
#breadcrumb p,
#breadcrumb a {
        color: #333;
        font: 10px/28px Arial, Helvetica, sans-serif;
        margin: 0;
}
#breadcrumb a:hover {
        color: #CC1108;
}

/*navigation menu*/

/* All <ul> tags in the menu including the first level */
.menulist {
        margin: 0;
        padding: 26px 0 0 0;
        width: 158px;
        list-style: none;
        /*margin-right: 1px;*/
}

.menulist ul, .menulist ul ul {
        margin: -1px;
        padding: 0;
        width: 158px;
        list-style: none;
        padding: 1px 1px 0px 1px;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
        /* visibility: hidden;*/
        display: none;
        position: absolute;
        top: 0;
        left: 160px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
        text-align: left;
        margin-bottom: 0px;
        line-height: 23px;
        position: relative;
}

.menulist li li {
        background: none;
        background-color: #383A40;
        text-align: left; 
        margin-bottom: 1px;
}

/* Links inside the menu */
.menulist li a {
        background: #B1B1B1 url(../images/left_menu_link_2.gif) no-repeat top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #CCCCCC;
        text-decoration: none;
        text-transform: uppercase;
        display: block;
        padding-left: 10px;
}
.menulist a.subnav {
        padding-left: 10px;
        color: #FFF;
}

/* IE fix because it doesn't support transparent borders */
* html .menulist a {
}

.menulist a.nocursor {
cursor: default;
}
/*
 Lit items: hover/focus = the current item. 'highlighted' = parent items to visible menus.
 Here, active items are given a border, and a padding tweak to 'elevate' the text within.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here...
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
        color: #FFF;
        background: url(../images/left_menu_link_1.gif) repeat-x;
}
.menulist a.highlighted {
        background: url(../images/bg-navitem.png) repeat-x;
        color: #FFF;
}
.menulist a.current {
        background: url(../images/left_menu_link_1.gif) repeat-x;
        color: #FFF;
}
.menulist_end {
        background: #313131 url(../images/left_menu_link_3.gif) no-repeat top;
        padding-left: 10px;
        height:23px;
        margin:5px 0 0 0;
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hack */

/* menu state */
#about #about,
#tyreswheels #tyreswheels,
#wholesale #wholesale,
#retail #retail,
#tyremgmt #tyremgmt,
#mfg #mfg,
#investor #investor,
#news #news,
#virtual #virtual,
#enquiries #enquiries {
background: url(../images/bg-navitem.png) repeat-x;
color: #FFF;
}

/* masthead graphic, changes by page currently viewed */
#masthead {
        /* background: url(../images/spacer-mast.png) no-repeat; */
        width: 585px;
        height: 5px;
        background-color: #000000;
}
#home #masthead {
        /*background: url(homepix.png) no-repeat;
        width: 592px;
        height: 238px;*/
        display: none;
}

#content-area {
        margin-left: 1px;
        padding: 23px 23px 30px 23px;
}
#content-area p {
        margin: 6px 0;
        font: 11px/16px Arial, Helvetica, sans-serif;
        color: #6d6d6d;
}
#content-area td {
        font: 11px/16px Arial, Helvetica, sans-serif;
        color: #6d6d6d;
}

#content-area td .header{
        width: 175px;
        vertical-align:top;
        padding: 3px 5px 3px 7px;
        font: 14px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #ffffff;
        background-color: #999999;
}
#content-area td .headerValue{
        width: 150px;
        vertical-align:top;
        padding: 3px 5px 3px 10px;
        font: 14px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #ffffff;
        background-color: #999999;
}

#content-area td .black{
        width: 175px;
        vertical-align:top;
        padding: 3px 5px 3px 7px;
        font: 12px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #717171;
        background-color: #000000;
}
#content-area td .blackValue{
        width: 150px;
        vertical-align:top;
        padding: 3px 5px 3px 10px;
        font: 12px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #c1c1c1;
        background-color: #000000;
}

#content-area td .gray{
        width: 175px;
        vertical-align:top;
        padding: 3px 5px 3px 7px;
        font: 12px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #717171;
        background-color: #191919;
}
#content-area td .grayValue{
        width: 150px;
        vertical-align:top;
        padding: 3px 5px 3px 10px;
        font: 12px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #c1c1c1;
        background-color: #191919;
}

.salute {
        font: bold 12px Arial, Helvetica, "sans-serif bold";
        text-transform: uppercase;
        color: #CC1108;
}
.name,
.table-1 th,
.table-2 th {
        font: bold 14px Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        color: #CC1108;
        text-align: left;
}
.title {
        font: italic 12px Arial, Helvetica, sans-serif;
        color: #666;
}
.hr {
        background: url(../images/bg-hr.png) no-repeat center;
        height: 1px;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
}

.darktext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #212121;
}

#product-table {
        background-color: #CCC;
}
#product-table td {
        background-color: #FFF;
        height: 70px;
}

#subnav {
        background-color: #AB0504;
        color: #FFF;
        font: 11px/23px Arial, Helvetica, sans-serif;
        margin-left: 1px;
        padding: 3px 10px 2px 23px;
}
#subnav a {
        color: #FFF;
}
.sswcertificates img {
        margin: 0 10px 0px 0;
}
.product-img {
        float: left;
        margin-right: 17px;
}

#content-area ul {
        margin: 0;
        padding: 0;
}
#content-area li {
        list-style: none;
        background: url(../images/bullet-grey.gif) no-repeat left; 
        padding-left: 15px;
        font: 11px/16px Arial, Helvetica, sans-serif;
}

/* tabs */
#tablist,
#tablist-add {
padding: 0;
margin: 0;
}
#content-area #tablist li {
list-style: none;
display: inline;
background: none;
margin: 0;
padding-left: 0;
}
#tablist li a,
#tablist li a:link, 
#tablist li a:visited {
padding: 3px 0.5em;
border-bottom: none;
background: #999;
font: bold 11px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #FFF;
width: 130px;
text-decoration: none;
}
#tablist li a:hover {
color: #FFF;
}
#tablist li a.current,
#tablist li a.current:link, 
#tablist li a.current:visited {
background-color: #CC0000;
}
#tabcontentcontainer {
width: 100%;
/* Insert Optional Height definition here to give all the content a unified height 
border: 1px solid #CC0000;*/
font: 11px/16px Arial, Helvetica, sans-serif;
}
.tabcontent {
display:none;
padding: 10px 20px;
}
.tabcontent ul {
margin: 0;
padding: 0;
list-style: none;
}
#content-area .tabcontent ul li {
background: url(../images/bullet.gif) no-repeat 0 5px;
padding-left: 15px;
margin-bottom: 10px;
color: #FFF;
}

#tablist-ws {
display: none;
}
#tabcontentcontainer-ws,
#tabcontentcontainer-add {
width: 100%;
/* Insert Optional Height definition here to give all the content a unified height */
}
.tabcontent-ws,
.tabcontent-add {
display:none;
padding: 0;
}

#specs-table {
font: 11px/16px Arial, Helvetica, sans-serif;
color: #333;
background-color: #F1F1F1;
}
#specs-table .table-header {
background-color: #FFF;
}

#notes {
font: 11px/16px Arial, Helvetica, sans-serif;
color: #333;
}

#content-area h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC1108;
font-size: 20px;
margin: 0;
}
#content-area h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC1108;
font-size: 15px;
margin: 0;
}
#content-area h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC1108;
font-size: 13px;
margin: 0;
}
#content-area a,
#content-area a:visited,
#content-area a:link {
color: #C00;
}
#content-area a:hover {
color: #909090;
}
.hightlightLarge {
  font-size: 18px;
}
.hightlightLarge a:link, .hightlightLarge a:active, .hightlightLarge a:visited {
  text-decoration: underline;
}
.hightlightLarge a:hover
{
  text-decoration: underline;
}

.successfulBox {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 16px;
        color:#008000;
        border: solid 2px #008000;
        margin: 5px 0px 5px 0px;
        padding: 10px 10px 10px 10px;
}
.successfulBox a:link, .successfulBox a:active, .successfulBox a:visited
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: underline;
}
.successfulBox a:hover
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: none;
}

.photoGallery h3 {
        padding: 15px 0px 10px 0px;
}

.photoGallery img {
        padding: 0px;
        border: 0px solid #FFFFFF;
        background-color:#FFFFFF;
}
.photoGallery img:hover {
        padding: 0px;
        border: 0px solid #FFFFFF;
}
.size_price {
        background:#CCCCCC;
        float:left;
        width: 50px;
        border:solid 1px #B4B3B2;
        padding: 5px 5px 5px 5px;
        margin: 5px 10px 5px 0px;
        text-align:center;
}


.qH2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC1108;
font-size: 15px;
margin: 0;
}

.storeDetails {
padding:15px 0 0 0;
}

/*Example CSS for demo ticker*/

#ajaxticker1 {
width: 100%;
height: 70px;
}
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #000;
}
#ticker strong {
color: #C00;
}
#ticker p {
color: #FFF;
margin: 0;
}
#ticker img {
float: left;
margin-right: 10px;
}

.table-1,
.table-2 {
margin-bottom: 15px;
font: 11px/16px Arial, Helvetica, sans-serif;
}

.table-1 th {
border-bottom: 3px solid #CB6363;
background: url(../images/bullet-th.gif) no-repeat 7px;
text-indent: 24px;
line-height: 30px;
text-align: left;
}
.table-2 th {
background: url(../images/bullet-th.gif) no-repeat 7px;
text-indent: 24px;
line-height: 30px;
text-align: left;
}
.table-1 .col1 {
background-color: #F7E7E7;
border-bottom: 1px solid #EBC2C2;
text-align: center;
width: 127px;
}
.table-1 .col2 {
border-bottom: 1px solid #EBC2C2;
padding: 6px 21px;
}

/* product details */
.brand {
	font: italic bold 16px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.product-pix-container {
width: 222px;
}
.table-features {
font: 10px Arial, Helvetica, sans-serif;
}
.table-features th {
border-bottom: 3px solid #BDBDBD;
text-align: center;
font: bold 10px Arial, Helvetica, sans-serif;
}
.table-features td.thead {
border-right: 3px solid #BDBDBD;
text-align: center;
font: bold 10px Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
}
#content-area .table-features td {
padding: 2px 5px;
font: 10px Arial, Helvetica, sans-serif;
}
.table-features td {
background-color: #E2E2E2;
text-align: center;
border: 1px solid #FFF;
}
.table-thumb {
background: #CCCCCC;
}
#content-area .table-thumb a,
#content-area .table-thumb a:visited,
#content-area .table-thumb a:link {
display: block;
color: #FFFFFF;
text-decoration: none;
width: 100%;
}
.table-thumb th {
	background: #CD150C url(../images/view-details.gif) no-repeat right;
	color: #FFFFFF;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: uppercase;
	padding-right: 50px;
}
.table-thumb td {
background: #FFFFFF;
}
.table-address {
font: 11px/17px Arial, Helvetica, sans-serif;
}
.table-address th {
font-weight: bold;
border-bottom: none;
background: none;
text-indent: 0;
line-height: 24px;
text-align: left;
font: bold 11px Arial, Helvetica, sans-serif;
text-transform: none;
color: #333333;
}
.table-address td {
background-color: #ECECEC;
}

.somediv{
	width: 100%;
	clear: left;
	border: none;
	margin-bottom: 10px;
}

.somediv .floatbox{
float: left;
width: 201px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-left: 156px;
}
#jump {
float: right;
}

#search {
margin: 50px 15px 0;
text-align: right;
}
#search .inputbox {
width: 121px;
background: #d1d1d1;
border: 1px solid #999999;
}
#search .inputbutt {
background: url(../images/butt-bg.gif) repeat-x;
border: 1px solid #999999;
text-transform: uppercase;
font: 9px Arial, Helvetica, sans-serif;
padding: 2px 3px;
}
#content-area .gridPager {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        padding-top: 10px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 10px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 30px;
}
#content-area .gridPager a {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #ddd;
        background: #7e7e7e;
        color:#CCCCCC;
        text-decoration: none;
        line-height: 30px;
}
#content-area .gridPager a:visited {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #DDDDDD;
        background: #7e7e7e;
        color:#CCCCCC;
        text-decoration: none;
        line-height: 30px;
}
#content-area .gridPager a:hover { 
        color: #FFFFFF;  
        background: #CC1108;
        border-color: #003366;
        text-decoration: none;
        line-height: 30px;
}
.rimListContent {
       border:solid 0px #212121;
       padding:1px 1px 1px 1px; 
}
.rimListMainDetails {
       padding:5px 5px 5px 5px;
       font-size:14px;
       background-color:#FFFFFF;
}
.rimListMainDetailsContent {
       padding:5px 0px 0px 0px;
}
.rimListSub {
        background-color:#EEEEEE;
        border:solid 1px #CCCCCC;
}
.rimListSubOuter {
       padding:2px 2px 2px 4px;
}
.rimListSubHeader {
       background-color:#DADADA;
       padding:0px 2px 0px 5px;
}
.rimListSubDetails { 
        padding:2px 2px 2px 4px;
}

.rimSpecTabOn {
        float:left;
        background-color:#BBBBBB;
        padding:5px 5px 5px 5px;
        border:solid 1px #BBBBBB;
        margin:0 0px 0 0px;
        text-align:center;
        font-weight:bold;
        color:#212121;        
}
.rimSpecTabOff {
        float:left;
        background-color:#EEEEEE;
        padding:5px 5px 5px 5px;
        border:solid 1px #BBBBBB;     
        margin:0 0px 0 0px;
        text-align:center;

}
.rimSpecBox {
        background-color: #DADADA;
        padding:5px 5px 5px 5px;
        border-top:solid 5px #BBBBBB;
        border-right:solid 1px #BBBBBB;
        border-bottom:solid 1px #BBBBBB;
        border-left:solid 1px #BBBBBB;
        margin:0 0 0 0px;
}
.rimSpec {
        background-color: #EEEEEE;
        padding:5px 5px 5px 5px;
}

.clearall {
       clear: both;
}


.gridHeader td {
        background-color: #000000;
        border-top: #00C9C9 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 1px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #999999;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
}
.gridHeader a:link, .gridHeader a:active, .gridHeader a:visited
{
        font-size: 12px;
        color: #999999;
        text-decoration: underline;
}
.gridHeader a:hover
{
        font-size: 12px;
        text-decoration: none;
}
.gridPager {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #999999;
        padding-top: 20px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 5px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 30px;
}
.gridPager a {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #ddd;
        background: #000000;
        text-decoration: none;
        line-height: 30px;
}
.gridPager a:visited {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #DDDDDD;
        background: #000000;
        text-decoration: none;
        line-height: 30px;
}
.gridPager a:hover {
        color: #FFFFFF;
        background: #000000;
        border-color: #003366;
        text-decoration: none;
        line-height: 30px;
}
.gridRow td {
        background-image: url(images/datagridrowbg.gif);
        background-color: #000000;
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #666666;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
}
.gridRowAlternate td {
        background-color: #000000;
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #666666;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
}



.genericPager {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        padding-top: 0px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 30px;
}
.genericPager a {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
        line-height: 30px;
}
.genericPager a:visited {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #DDDDDD;
        background: #FFFFFF;
        text-decoration: none;
        line-height: 30px;
}
.genericPager a:hover { 
        color: #FFFFFF;  
        background: #CC1108;
        border-color: #003366;
        text-decoration: none;
        line-height: 30px;
}
.button {
        color:#005500;
        font-family:'trebuchet ms',helvetica,sans-serif;
        font-size:medium;
        font-weight:bold;
}
.twitter {
	padding-right: 5px; padding-left: 5px; background-color: Gray; padding-bottom: 5px; width: 148px; padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: White;
}
.twitter A {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: Red;
}
.twitter UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; width: 148px;
}
.twitter UL LI {
	padding-right: 0px; padding-left: 5px; background-color: Gray; padding-bottom: 5px; padding-top: 5px; border-bottom: Black 1px dotted
}
.follow {
	padding-right: 2px; padding-left: 2px; background-color: Gray; padding-bottom: 2px; width: 154px; padding-top: 2px;
}

.tyreMatcher{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
}