@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}


            #topnavmenu ul.menulist { padding:0; margin:0; text-align:center; list-style-type: none; }

            #topnavmenu .menulist li { display: inline; }

            #topnavmenu .menulist li.divider { border-right:1px solid #143909; }

            #topnavmenu .menulist a { font:14px arial; font-weight:bold; color:#ffffff; margin:0px 0 0 5px; text-decoration: none; }

			#topnavmenu .menulist a:hover { color:#143909; }
			
.sitemap li.divider { display:none;}


a	{
color:#34547a;			
text-decoration:none;
						}
a:hover	{
	color:#0066FF;
	text-decoration:underline;
}

.article {font-size:11px; padding-right:20px; padding:4 4 4 4;}


#frontarticle {font-size:11px; padding-right:20px; padding:4 4 4 4;}

.contentcontainer h1 {
    font-size: 1.2em;
}
#frontarticle .contentcontainer h1,
#frontarticle h3 {font-size:11px; padding-right:20px; padding:4 4 4 4;}

#frontarticle img {float:left; padding: 0px 10px 10px 5px;}



.findlink {font-size:11px; font-weight:normal; color:#ed2024; text-decoration:underline;}

.frontimage {
	padding: 4px 8px 8px 0px;
	float: left;
}



.logo {
	background-image:url(../images/images_tiresonline/logo.jpg);
	background-repeat: no-repeat;
}

.categories_header {
	background-image:url(../images/images_tiresonline/categories.gif);
	background-repeat: no-repeat;
}


.left-top {
	background-image:url(../images/images_tiresonline/topbar_left.jpg);
background-repeat: no-repeat;
}

.mid-left-top {
	background-image:url(../images/images_tiresonline/midbar_left.jpg);
background-repeat: no-repeat;
}

.right-top {
	background-image:url(../images/images_tiresonline/topbar_right.jpg);
background-repeat: no-repeat;
}

.mid-right-top {
	background-image:url(../images/images_tiresonline/midbar_right.jpg);
background-repeat: no-repeat;
}

.nav-top {
	background-image:url(../images/images_tiresonline/front_midbar_bg.jpg);
	background-repeat: repeat-x;
}

.midbar {
	background-image:url(../images/images_tiresonline/midbar_bg.jpg);
	background-repeat: repeat-x;
}

.left-top2 {
	background-image:url(../images/images_tiresonline/article_left.jpg);
background-repeat: no-repeat;
}

.right-top2 {
	background-image:url(../images/images_tiresonline/article_right.jpg);
background-repeat: no-repeat;
}

.a-top {
	background-image:url(../images/images_tiresonline/article_bg.jpg);
	background-repeat: repeat-x;
}


.front-ad {
background-image:url(../images/images_tiresonline/girl.jpg);
	background-repeat: rno-repeat;
}

/*----------------------------------------------------   TOP NAVIGATION	 ---------------------*/	

.topnav { color: #ffffff; text-decoration: none; font-weight:bold;}
.topnav a:link { color: #ffffff; text-decoration: underline;}
.topnav a:visited { color: #ffffff; text-decoration: underline;}

.topnav a:hover
{
	color: #FF0000;
	text-decoration: underline;
}

.topnav a#current
{
	color:#000033;
	text-decoration: none;
}

.topnavline {color:#003300;
}



/*----------------------------------------------------   input, textarea	 ---------------------*/						
input, textarea {
						
						
						
						font-size:17px;
						color:#777E85;
	
						padding-left:2px;
						padding-right:2px;
						}												
input	{
						
						margin:0px 0px 0px 0px;
						}
textarea	{
						height:155px;
						margin:0px 0px 0px 0px;
						overflow:hidden;
						}
.input_submit	{
						height:5px;
						width:45px;
						border:0;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}		
						
						
						
/*----------------------------------------------------   LEFT NAVIGATION ---------------------*/	


#leftnav ul { 
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#leftnav li {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #2a358a;
	font-size: 12px;
	border-bottom: 1px dotted gray;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/images_tiresonline/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}

#leftnav ul.sub{ 
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 0px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#leftnav li.sub {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom: 0px;
	background-image: url(../images/images_tiresonline/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	font-size:11px;
}

#leftnav li.divider { display:none;}


.navback {
background-color:#fafaf9;
}

.spons2 {
	background-color:#fadaa7;
}

.bakk {background-color:#f1f2f2;}


#landeradlinks ul  { 
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#landeradlinks li {
	
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	background-image: url(../images/images_tiresonline/check.jpg);
	background-repeat: no-repeat;
	background-position: 0 .1em;
}

#landeradlinks li:hover { background:#dbe5e5;
background-image: url(../images/images_tiresonline/check2.jpg);
	background-repeat: no-repeat;
	background-position: 0 .1em;

 }

#landeradlinks a.title {
	color: #ed1e24;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks a:hover.title  {
	color: #000000;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks a.url {
	color: #1f4c25;
	font-size: 9px;
	text-decoration:underline;
	}
	
#landeradlinks .desc {color: #16783c;
font-size: 11px;
	text-decoration:none;
	}
	
	



#landeradlinks2 ul  { 
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#landeradlinks2 li {
	
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
	background-repeat: no-repeat;
	background-position: 0 .1em;
}

#landeradlinks2 li:hover { background:#f0f0e8; }

#landeradlinks2 a.title {
	color: #0033FF;
	font-size: 16px;
	text-decoration:underline;
	font-weight: bold;
	}
	
#landeradlinks2 a:hover.title  {
	color: #000000;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks2 a.url {
	color: #1f4c25;
	font-size: 9px;
	text-decoration:underline;
	}
	
#landeradlinks2 .desc {color: #000000;
font-size: 11px;
	text-decoration:none;
	}
	
	
	
	
	
	
	
#landeradlinks3 ul  { 
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
}

#landeradlinks3 li {
	
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
		border-bottom: 1px solid #f5c579;
	background-repeat: no-repeat;
	background-position: 0 .1em;
}

#landeradlinks3 li:hover { background:#efce9a; }

#landeradlinks3 a.title {
	color: #0033FF;
	font-size: 14px;
	text-decoration:underline;
	font-weight: bold;
	}
	
#landeradlinks3 a:hover.title  {
	color: #000000;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	}
	
#landeradlinks3 a.url {
	color: #1f4c25;
	font-size: 9px;
	text-decoration:underline;
	}
	
#landeradlinks3 .desc {color: #000000;
font-size: 11px;
	text-decoration:none;
	}
		
	
	
	
	
	
	
	
	
	
.sl {
	font-size:10px;
	color:#D6D6D3;
	float: right;
}

.sl2 {
	font-size:10px;
	color:#deac5c;
}




#footer ul.menulist { padding:0; margin:0; text-align:center; list-style-type: none; }

#footer .menulist li { display: inline; }

#footer .menulist li.divider { border-right:1px solid #143909; }

#footer .menulist a { font:10px arial; font-weight:bold; color:#666666; margin:0px 0 0 5px; text-decoration: none; }

#footer .menulist a:hover { color:#143909; }

#footer {font-size:10px;}





.pod {background-image:url(../images/images_tiresonline/pod_bg.jpg);
background-repeat:no-repeat;}



	#keywords ul { 
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	list-style: none;
	font-size: 14px;
	font-weight:bold;
}

#keywords li {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #2a358a;
	padding-left: 15px;
	background-image: url(../images/images_tiresonline/images_rocks/key_point.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

#keywords a {

	color:#e37e22;
	text-decoration:none;
	
	}
	
#keywords a:hover {

	text-decoration:none;
	color:#CC0000;
	
	}
	
#keywords li.divider { display:none;}




	
	
	  #product_results { text-align:left; padding-top:0px; }

	  #product_results a.prodname { margin-top:0px; font-size:16px; color:#e37e22; text-decoration:none; font-weight:bold; }

	  #product_results a.prodname:hover { text-decoration:underline; }	  

	  #product_results .proddesc { margin-top:10px; font-size:11px; }

	  #product_results .storelink { 
	  
	  background: url(../images/images_tiresonline/buynow_bg.jpg) no-repeat; 
	  padding:10px 15px 15px 15px; 
	  clear:both; }

	  #product_results .storelink a {
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	margin-left:-3px;
	line-height: -10px;
	   }
	  
	  #product_results .storelink a:hover {
	text-decoration:none;
	color:#FF0000;
}

	  #product_results .seller {
	font-size:10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

	  #product_results img { float:right; margin:0px;  padding:5px; }

	  #product_results .price {
	padding-top:10px;
	font-size:18px;
	color:#FF0000;
}
	
	
	
	
.toparticle {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
}

.article2 {
	font-size:11px; 
	padding-right:20px;
	color:#311c0e; }
	
.inside_articles {

font-size:12px;
}


.midtext {

font-size:14px;
font-weight:bold;
color:#FFFFFF;
}


.insideshopback {
	background-color:#fafaf9;
}


.goshopping {
color:#006600;
font-weight:bold;}




/*		------	TOP DROP DONWN MENUS	------		*/



body { behavior:url("/static/styles/csshover.htc"); }

/*		------	Basic style	------		*/

#headermenu ul {

	padding:0; 
	margin:0; 
	white-space: nowrap;
	list-style-type: none;
}

#headermenu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;

}

#headermenu a {
	float: left;/* \*/float: none;/*  */
	display: block;
}


#headermenu ul li.divider {border-right:1px solid black;}

#headermenu li ul {
	visibility: hidden;
	position: absolute;
	z-index: 1;
}

#headermenu li ul li {
	float: left;
	text-align:left;
	width: 100%;
	position: static;
}

html>body #headermenu li ul li {
	float: none;
	position: relative;
}

#headermenu li ul li:hover {
	position: relative;
}

/* fix the position */

#headermenu li ul li ul {
	top: 0;
	left: 100%;

}

/* simulate child selector for IE */

div#headermenu li:hover ul, #headermenu li:hover li:hover ul, #headermenu li:hover li:hover li:hover ul {
	visibility: visible;
}

#headermenu li:hover li ul, #headermenu li:hover li:hover li ul, #headermenu li:hover li:hover li:hover li ul {
	visibility: hidden;
}


/* do the normal show, with increased specificity */

#headermenu ul#headermenuList li:hover > ul {
	visibility: visible;
}

/*		------   Make-up	--------			*/


#headermenu {
	position:static;
	background: url(../images/images_tiresonline/menubar_bg.gif) repeat-x;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	z-index:top;
}

#headermenu a {
	color:#003399; 
	padding:6px; 
	margin:0px 6px 0 6px; 
	text-decoration: none;
	text-align: center;
	font-size:14px;
	color:#FFFFFF;
}

#headermenu a:hover {
	color:#313921;}

#headermenu li {
	font-weight:bold;
	width: auto;

}

#headermenu .menulist li.divider { background: url(../images/images_tiresonline/menubar_div.gif) no-repeat;  margin:0; padding:6px 0 6px 0; }	   

#headermenu li:hover {
	color:#990000;
	padding: 0;
	cursor: pointer;
}



#headermenu li ul {
	color: #ffffff;
	background-color: #9dc258;
	background-repeat: repeat-y;
	margin: -1px 0 0 -1px;
	padding: 0;
	border-top: 1px solid #575d4b;
	border-right: 1px solid #575d4b;
	border-left: 1px solid #575d4b;
	border-bottom: 0px solid #575d4b;
	position:absolute;
}

#headermenu li ul a {
	text-align: left;
	margin:0;
	padding:5px 5px 5px 10px;
}

#headermenu li ul a:hover {
	background:#76a557;
	color:#313921;
	width:145px;
	display:block;
}

#headermenu li ul {
	width: 160px;
}

#headermenu li ul li {
	font-weight:normal;
	width: 160px;
	border-bottom:1px solid #575d4b;
}

/*		------   Fixes	for buggy browsers	--------			*/

* html #headermenu li li a {
	width: 96px;
	w\idth: 86px;
}


/*		------	END TOP DROP DONWN MENUS	------		*/
