body {
	font:normal 80%/1.3;
	font-family: Arial, Helvetica, sans-serif;

}

#bd{
font-size:80%;
}

/*fonts*/

h1, h1 a {
text-decoration:none;
font-weight:bold;
}

h1 a:hover{
text-decoration:underline;


}

h2, h2 a{
text-decoration:none;
font-weight:bold;
}



h3, h3 a{
text-decoration:none;
font-weight:bold;
}

h3 a:hover{
text-decoration:underline;

}

h4, h4 a{
text-decoration:none;
font-weight:bold;

}

h4 a:hover{
text-decoration:underline;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
div.clearer {clear: both; line-height: 0; height: 0;}

.content a{line-height:2.5em;}

/*tables*/

table.tyredata { margin:10px; width:600px;}
table.tyredata td {padding:5px; border:1px dotted #e3e3e3;}
table.tyredata td a{color:#555555;}
  table.tyredata tr.bottom td{border-bottom:none;}
 table.tyredata tr. .bottom th{border-bottom:none;}
 table.tyredata th{font-weight:normal; color:#555555;background-color:#e3e3e3; border:1px solid #fff;padding:5px;}


/*top logo & navigation*/
#top .search p{
float:right;
}

#top .search ul{
float:right;
}

#top .search{
float:right;
margin:0px 0px 0px 0px;
vertical-align:middle;
}

#top .search img{
display:inline; 
vertical-align:middle;
padding-top:8px;
}
#top .search input{
display:inline; 
vertical-align:middle; 
margin-top:8px;}

#top li{
display:block;
height:45px;
border-right:1px solid #e6e6e6;
float:left;
padding:0px 8px 0px 8px;
line-height:2.8em;
}

#top .last{
border-right:none;
}

#top a{
text-decoration:none;
}

#top a:hover{
text-decoration:underline;
}

/* breadcrumbs */
.breadcrumb {
color:#636363;
vertical-align:middle; 
display:block;
height:25px;
border-bottom:1px solid #f0f0f0;
margin-bottom:10px;
padding:15px 0px 5px;
}

.breadcrumb a{
color:#636363; 
}

.breadcrumb img {
 padding:0 5px; 
vertical-align:middle; 
}



.bannerad{
padding:10px 0px 5px 10px;
border-top:1px solid;
border-color:#DEDEDE;
}






/*master page*/
#page{
border-left:1px dashed;
border-color:#E1E1E1;
margin:0px 0px 0px 2px;
padding:0px 0px 10px 10px;
height:auto;
/*width:500px;*/
}

#page .content
{
    padding:10px;
	min-height: 200px;
}

#page .content p{
	padding:0px 0px 5px 0px;
}
#page .content p.en_text {padding:0;}


#actionSelect {
width:160px;
height:auto;
float:right;
margin:0px 0px 10px 10px;
}

#actionSelect .selector{
background-image:url(../images/tyreSelectorBase.gif);
width:160px;
height:105px;
}

#actionSelect .btns{
padding:54px 0px 0px 12px;
}

#actionSelect .btns img{
padding:3px;
}


#actionSelect .locator{
background-image:url(../images/tyreDealerBase.gif);
width:160px;
height:96px;
}

#actionSelect .field{

padding:35px 0px 0px 15px;
}

#actionSelect .field img{
display:inline;
vertical-align:middle;
}

#actionSelect .field input{
color:#B0B0B0;
width:75px;
height:15px;
margin:0px;
vertical-align:middle;
}

#actionSelect .btn{
padding:8px 0px 0px 14px;
}




#sideNav{
position:relative;
left:5px;
}

#sideNav .menu{
width:160px;
padding:5px 5px 5px 0px;
}
#sideNav .menupop { cursor:pointer; position:absolute; left:0px; z-index:100; height:100px;
    width:10px; background-color:#f9f9f9;}
#sideNav .menu_close { cursor:pointer; float:right; width:30px; text-decoration:underline;}

#sideNav ul {
margin-left:15px;
}

#sideNav .hidden { display:none; }
#sideNav a{
color:#636363;
font-size:110%;
line-height:2em;
text-decoration:none;
}

#sideNav a:hover{
color:#636363;
text-decoration:underline;
}

#sideNav li{
	list-style-image: url(arrow.gif);
}

#sideNav li.relative {} /* others */
#sideNav li.ancestor {} /* ancestor except for the parent */
#sideNav li.parent {}
#sideNav li.me { font-weight:bold;}
#sideNav li.child {font-weight:normal;}
#sideNav li.sibling {}

#sideNav ul.others {} /* others */
#sideNav ul.children {}
#sideNav ul.mygeneration {}
#sideNav .squashed {display:none;}
#sideNav .shrinked {list-style-image:none;padding:0;margin:0;height:0px;}
#sideNav .bloated {width:210px; z-index:100; background-color:#f9f9f9;}



/*footer*/
#ft{
width:860px;
height:40px;
margin:5px 0px 0px 0px;
height:27px;
background-image:url(footBg.gif);
background-repeat:repeat-x;
}

#ft .ftbg {
padding:8px 0px 0px 0px;
height:20px;
}

#ft ul{


}

#ft li{
float:left;
display:block;
height:16px;
border-right:1px solid #ccc;
line-height:2em;
padding:0px 8px 0px 8px;
vertical-align:middle;
}

#ft p{
float:right;
display:block;
height:20px;
margin:-3px 8px 0px 8px;

}

#ft li a{
text-decoration:none;
}

#ft li a:hover{

text-decoration:underline;
}

#ft li img{
padding:0px 4px 0px 4px;
margin-bottom:-3px;
}

.AWMSTCBG0 table{background-color:#dddcdc; color:#666666; border-color:#cccccc;}



/*tipping*/
.content td.Data{border:1px dotted #e7e7e7; padding:3px; vertical-align:middle;}
.content td.Data2{border:1px dotted #e7e7e7; padding:3px; vertical-align:middle;}