/*kumho red: ed1c24

*/

* {
outline:none;
 margin: 0;
 padding: 0;
}


a:link { color: #333333; text-decoration: underline;}
a:visited { color: #333333; text-decoration: underline;}
a:hover { color: #999999; text-decoration: underline;}
a:active { color: #999999; text-decoration: underline;}

#dot_width {
    width: 70px;
}

body {
   background-color: #cccccc;
  text-align: center;
  font: normal 8pt  Verdana, Arial, Georgia, sans-serif; 
  color:#666666;  
  padding:0px;
  margin:0px;
  text-align: center;
  width:100%;
  height:100%; 
 }

BODY, P, TD, TH, DIV,  DL, UL, OL  {
	font: normal 8pt  Verdana, Arial, Georgia, sans-serif;
	color:#666666;
	text-align: left;
  }

#container { 	
position: relative;
text-align: left;
vertical-align: middle;	
margin-top:0px;
padding-top:0px;
margin: 0px auto;
padding: 0px;
width: 800px;

        }
		
span.replace{
display:none;
}		
		
#header {
width:800px;
height:70px;
background: url(images/kumho_header.jpg) no-repeat top ;

}

#nav {
width:800px;
height:24px;
display:block;
padding:0px;
margin:0px;
position:relative;
top:0px;
left:0px;

}	
	
#nav img{
margin:0px;
padding:0px;
display:block;
}	
	
.hide {
display:hidden;
}

#nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	background-repeat: no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
	display:inline;

}


#nav li a {
	display: inline;
	background-repeat: no-repeat;
	float:left;
}

#sub {
display:block;
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

#nav li:hover ul
{visibility:visible;}

#sub li{
width:130px;
height:24px;
background-color:#cccccc;
float:none;
display:block;
color:#666666;
padding-top:5px;
padding-bottom:5px;
 z-index: 698;
}

#sub li a{
display:block;
/*margin-left:20px;*/
padding-left: 16px;
margin-right:4px;
 z-index: 798;
width:110px;
height:24px;
}

#sub li a:link { color: #666666; background:none; text-decoration: none;}
#sub li a:visited { color: #666666; background:none;text-decoration: none;}
#sub li a:hover { color: #ffffff; background:none;text-decoration: none;}
#sub li a:active { color: #ffffff; background:none;text-decoration: none;}



#sub li:hover{
display:block;
color:#ffffff;
background-color:#ff3333;
}

#sub li:hover a{
display:block;
color:#ffffff;
background-color:#ff3333;
}
#sub li:hover a:visited{
color:#ffffff;
background-color:#ff3333;
}

.menu_1 {width:130px;}
.menu_1 a {background-image: url(images/nav_tires_off.jpg);}
.menu_1  a:hover {background-image: url(images/nav_tires_on.jpg);}
.menu_2 {width:135px;}
.menu_2 a {background-image: url(images/nav_basics_off.jpg);}
.menu_2 a:hover  {background-image: url(images/nav_basics_on.jpg);}
.menu_3 {width:135px;}
.menu_3 a {background-image: url(images/nav_news_off.jpg);}
.menu_3 a:hover {background-image: url(images/nav_news_on.jpg);}
.menu_4 {width:135px;}
.menu_4 a {background-image: url(images/nav_find_off.jpg);}
.menu_4 a:hover  {background-image: url(images/nav_find_on.jpg);}
.menu_5 {width:135px;}
.menu_5 a {background-image: url(images/nav_buy_off.jpg);}
.menu_5 a:hover {background-image: url(images/nav_buy_on.jpg);}
.menu_6 {width:130px;}
.menu_6 a {background-image: url(images/nav_about_off.jpg);}
.menu_6 a:hover  {background-image: url(images/nav_about_on.jpg);}

#nav span{
display:none;
}

#nav_shadow {
background: url(images/nav_shadow.jpg) repeat-x ;
width:800px;
height:10px;

}


/* HOME PAGE SPECIFIC CSS -----------------------------------------*/


#mid_right{
float:right;
height:296px;
width:265px;;
padding-bottom:8px;

}
	
#splash {
width:525px;
height:296px;
margin-bottom:8px;
background-color:#ffffff;
color:#666666;
}	

#find {

width:265px;
height:108px;
padding-bottom:8px;
}	

#dealer {

width:265px;
height:108px;

padding-bottom:8px;

}	

#promote {

width:265px;
height:64px;


}	
	

	
#bottom{
width:800px;
height:220px;
padding-bottom:8px;

}


#news{
width:220px;
height:220px;
background: #ffffff url(images/news_bg.png) no-repeat bottom left;
}



#news img.news_bullet{
vertical-align:text-top;
float:left;
margin-right: 4px;
}
	
#news li{
list-style-type:none;
margin-left:12px;
margin-right:10px;
margin-bottom:12px;
width:180px;
}	

#news li a:link { color: #999999; background:none; text-decoration: none;}
#news li a:visited { color: #999999; text-decoration: none;}
#news li a:hover { color: #333333; text-decoration: none;}
#news li a:active { color: #666666; text-decoration: none;}


.prod_1 a {background-image: url(images/prod_passenger_off.png);}
.prod_1  a:hover {background-image: url(images/prod_passenger_on.png);}
.prod_2 a {background-image: url(images/prod_performance_off.png);}
.prod_2  a:hover {background-image: url(images/prod_performance_on.png);}
.prod_3 a {background-image: url(images/prod_lighttruck_off.png);}
.prod_3  a:hover {background-image: url(images/prod_lighttruck_on.png);}
.prod_4 a {background-image: url(images/prod_competition_off.png);}
.prod_4  a:hover {background-image: url(images/prod_competition_on.png);}
.prod_5 a {background-image: url(images/prod_commercialtruck_off.png);}
.prod_5  a:hover {background-image: url(images/prod_commercialtruck_on.png);}


#products{
float:right;
width:570px;
height:220px;
background: #ffffff url(images/products_bg.png) no-repeat bottom left;
}

#products span{
display:none;
position:relative;
}

#products ul{
display:block;
}

#products ul li{
padding: 0;
	margin: 0;
	list-style: none;
	background-repeat: no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
	display:inline;
	/*margin-top:10px;
	margin-left:12px;*/
}




#products li a {
	display: inline;
	background-repeat: no-repeat;
float:left;
	margin-top:10px;
	margin-left:12px;

}


/* END HOME PAGE SPECIFIC CSS -----------------------------------------*/

#sidebar {
background: #ffffff url(images/sidebar_bg.jpg) repeat-y top left;
width:146px;
height:400px;
}

#sidebar h2{
color:#ff3333;
font-size:10pt;
margin-left:8px;
padding-top:10px;
font-weight:600;
}


#sidebar h3{
color:#666666;
font-size:8pt;
margin-left:10px;
padding-top:10px;
text-transform: uppercase;
font-weight:400;
}


#sidebar ul{
padding-top:20px;
}

#sidebar li {
width:146px;
height:18px;
list-style-type:none;
padding-top:2px;
}

#sidebar li:hover{
background-image: url(images/sidebar_bg_on.jpg);
color:#ffffff
}



#sidebar li a{
margin-left:10px;
display:block;
}


#sidebar li  A:link { color: #666666; text-decoration: none;}
#sidebar li  A:visited { color: #666666; text-decoration: none;}
#sidebar li  A:hover { color: #ffffff; text-decoration: none;}
#sidebar li  A:active { color: #ffffff; text-decoration: none;}

#sidebar li:hover a{ 
color:#ffffff;
display:block;
}


#content_main {
background-color:#ffffff;
width:640px;
float:right;
padding-top:2px;
padding-left:2px;
padding-right:2px;
color:#666666;
}


#content_main p{
color:#666666;
line-height:1.8;
margin-top:6px;
margin-bottom:14px;
margin-left:44px;
/*margin-right:230px;*/
margin-right:50px;
}


#content_main p a:link { color: #333333; text-decoration: underline;}
#content_main p a:visited { color: #333333; text-decoration: underline;}
#content_main p a:hover { color: #999999; text-decoration: underline;}
#content_main p a:active { color: #999999; text-decoration: underline;}

#content_main td a:link { color: #333333; text-decoration: underline;}
#content_main td a:visited { color: #333333; text-decoration: underline;}
#content_main td a:hover { color: #999999; text-decoration: underline;}
#content_main td a:active { color: #999999; text-decoration: underline;}



#content_main h3{
font-size:8pt;
font-weight:bold;
color:#666666;
margin-left:44px;
margin-bottom:12px;
margin-top:10px;
}



#content_main h2{
color:#ff3333;
font-size:10pt;
margin-left:44px;
margin-top:6px;
margin-bottom:14px;
margin-right:50px;
}

#content_main h1{

background-image:url(images/sub_header_bg.jpg);
background-repeat:no-repeat;
background-color:#999999;
height:38px;
width:600px;
color:#ffffff;
font-size:18pt;
font-weight:normal;
padding-left:40px;
padding-top:14px;
}


table.jobs {
width:560px;
margin-left:40px;
}

#content_main table.jobs td p{
margin-left:20px;
}

#content_main table.jobs td h2{
margin-left:0px;
margin-bottom:10px;
margin-top:20px;
}

#content_main table.jobs td ul li{
margin-left:20px;
margin-bottom:10px;
}



/* BEGIN TIRES -------------------------------------------------------------------*/

#sidebar_tires {
background: #ffffff url(images/sidebar_bg.jpg) repeat-y top left;
width:146px;
height:400px;
}

#sidebar_tires hr{
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

#sidebar_tires h2{
color:#ff3333;
font-size:10pt;
margin-left:6px;
padding-top:6px;
font-weight:600;
padding-bottom:2px;
}


#sidebar_tires h3{
color:#666666;
font-size:8pt;
margin-left:6px;
padding-top:0px;
/*text-transform: uppercase;*/
font-weight:600;
margin-bottom:2px;
}


#sidebar_tires ul{
padding-top:4px;
padding-bottom:2px;
margin-top:0px;

border-bottom:1px solid #cccccc;
margin-bottom:4px;
}

#sidebar_tires li {
width:147px;
height:16px;
list-style-type:none;
padding-top:1px;
}

#sidebar_tires li:hover{
background-image: url(images/sidebar_bg_on.jpg);
color:#ffffff
}



#sidebar_tires li a{
margin-left:8px;
width:140px;
height:16px;
display:block;
}


#sidebar_tires li  A:link { color: #666666; text-decoration: none;}
#sidebar_tires li  A:visited { color: #666666; text-decoration: none;}
#sidebar_tires li  A:hover { color: #ffffff; text-decoration: none;}
#sidebar_tires li  A:active { color: #ffffff; text-decoration: none;}

#sidebar_tires li:hover a{ 
color:#ffffff;
width:140px;
height:16px;
display:block;
}







#content_tires {
background-color:#ffffff;
width:640px;
float:right;
padding-top:2px;
padding-left:2px;
padding-right:2px;
color:#666666;

}

#tire_images{
padding:0px;
margin:0px;
width:216px;
float:left;
}

#content_tires p{
color:#666666;
line-height:1.8;
margin-top:6px;
margin-bottom:14px;
margin-left:225px;
margin-right:30px;
}


#content_tires p a:link { color: #333333; text-decoration: underline;}
#content_tires p a:visited { color: #333333; text-decoration: underline;}
#content_tires p a:hover { color: #999999; text-decoration: underline;}
#content_tires p a:active { color: #999999; text-decoration: underline;}


#content_tires h3{
font-size:8pt;
font-weight:bold;
color:#666666;
margin-left:225px;
margin-bottom:12px;
margin-top:10px;
}



#content_tires h2{
color:#333333;
font-size:10pt;
margin-left:225px;
margin-top:2px;
margin-bottom:5px;
margin-right:30px;
text-transform:uppercase ;
}

#content_tires h1{
margin-left:225px;
color:#ff3333;
font-size:18pt;
font-weight:normal;
padding-top:14px;
text-transform:uppercase ;
font-weight:bold;
margin-top:40px;
}

#content_tires h3{
color:#ff3333;
font-size:10pt;
margin-left:225px;
margin-top:6px;
margin-bottom:14px;
margin-right:30px;
}


#content_tires ul{
margin-left:240px;
list-style-position: outside;
color:#ff3333;
margin-bottom:20px;
}

#content_tires li{
margin-bottom:10px;
margin-left:10px;
width:320px;
vertical-align: top;
}


#content_tires li span{
color:#666666;
}

#tire_hr{
margin-left:225px;
margin-right:30px;
width:370px;
height:2px;
border-bottom:1px solid #333333;
margin-bottom:20px;
margin-top:-5px;
}

#size_launch{
width:150px;
height:20px;
position:absolute;
top:120px;
right:20px;
}

#ctl00_ContentPlaceHolder1_pnlTireChart{
width:364px;
height:54px;
margin-left:240px;
margin-bottom:26px;
}


#tire_chart{
width:364px;
height:54px;
background-image:url(images/tire_chart_bg.png);
/*margin-bottom:26px;
margin-left:240px;*/
}

#tire_chart td{
padding-top:20px;
width: 60px;
text-align:center;
color:#ffffff;
}

#com_truck_support{
margin-left:220px;
width:410px;
}


#com_truck_support td{
padding:1px;

}

#content_tires h3.tread {
    color:#666666;
    font-weight: lighter;
}



ul.sitemap {
margin-left:5px;
width:120px;

margin-right:5px;
padding-right:0px;

}



h3.sitemap_cat{
color:#666666;
font-size:8px;
font-weight:400;
margin-bottom:2px;
width:120px;
margin-right:0px;
padding-right:0px;
margin-left:0px;
padding-left:0px;
}


ul.sitemap li {
width:120px;
list-style-type:none;
padding-top:1px;
padding-bottom:3px;
margin-right:0px;
padding-right:0px;
}


ul.sitemap li  A:link { color: #666666; text-decoration: none;}
ul.sitemap li  A:visited { color: #666666; text-decoration: none;}
ul.sitemap li  A:hover { color: #999999; text-decoration: none;}
ul.sitemap li  A:active { color: #999999; text-decoration: none;}





/* END TIRES..................................................................*/







#right_col {
float:right;
margin-top:60px;
margin-right:10px;
width:210px;
}

#ceo_right_col {
float:right;
margin-top:0px;
margin-right:10px;
width:230px;
}

img.body_img_left {
float:left;
padding-right:10px;
padding-bottom:8px;
padding-top:6px;
}

img.body_img_alone{
margin-left:40px;
padding:10px;
padding-left:0px;
}

img.body_img_ceo{
padding:5px;
}

ul.red_dot{
list-style-position: outside;
margin-left:40px;
}

ul.red_dot li{
color:#ff3333;
margin-left:20px;
margin-bottom:16px;
margin-right:230px;
line-height:1.8;
}

ul.red_dot li span{
color:#666666;
}


table.data_table {
margin-left:40px;
border-collapse:collapse;
margin-top:20px;
margin-bottom:20px;
caption-side:top;
}

table.data_table caption{
color:#666666;
padding:4px;
font-weight:bold;
}

table.data_table td{
color:#666666;
border: 1px solid #999999;
padding:4px;
}


table.date_table {
margin-left:40px;
margin-right:200px;
border-collapse:collapse;
margin-top:20px;
margin-bottom:20px;
caption-side:top;
}

table.date_table td{
color:#666666;
padding:8px;
vertical-align:top;
}


table.date_table td.year{
width:100px;
color:#666666;
padding:8px;
vertical-align:top;
}


table.locations{
 border-collapse: collapse;
margin-top:20px;
margin-bottom: 20px;
margin-left:40px;
margin-right:40px;
width:600px;
}

table.locations td{
color:#666666;
width:250px;
vertical-align:top;
padding:10px;
padding-bottom:20px;
line-height:1.6;
}


table.locations td a:link { color: #333333; text-decoration: underline;}
table.locations td a:visited { color: #333333; text-decoration: underline;}
table.locations td a:hover { color: #999999; text-decoration: underline;}
table.locations td a:active { color: #999999; text-decoration: underline;}




#content_find {
width:800px;
background: #ffffff url(images/find_bg.jpg) no-repeat top left;
}


#content_buy {
width:800px;
background: #ffffff url(images/buy_bg.jpg) no-repeat top left;
}



#content_eco {
width:800px;
background: #ffffff url(images/eco_solus_head_image.jpg) no-repeat top left;
}

#content_dot {
width:800px;
background: #ffffff url(images/dot_code_header.jpg) no-repeat top left;
}

#content_dot p{
color:#666666;
margin-left:45px;
margin-right:70px;
margin-top:6px;
margin-bottom:20px;
line-height:1.7;
}

#dot_example{
text-align:center;
font-size:24px;
color:#ff0000;
margin-bottom:12px;
}

#content_dot img{
padding:10px;
}

#performance_button{
position:absolute;
top:350px;
left:550px;
}
#xs_button{
position:absolute;
top:295px;
left:200px;
}

#content_performance {
width:800px;
background: #ffffff url(images/performance_header.jpg) no-repeat top left;
}

#content_performance p{
color:#666666;
margin-left:45px;
margin-right:70px;
margin-top:6px;
margin-bottom:20px;
line-height:1.7;
}

#content_performance img{
padding:10px;
}

#content_performance h2{
color:#ff3333;
font-size:11pt;
margin-left:25px;
margin-top:6px;
margin-bottom:14px;
margin-right:50px;
}

#content_performance table{
margin-left:25px;
margin-right:25px;
width:760px;
}

#content_performance table td {
padding:6px;
vertical-align:top;
}

#content_performance table td ul{
margin-left:150px;
}

#content_performance h3 {
margin-bottom:10px;
}


#content_performance li{
margin-bottom:12px;
}


.performance_ul{
margin-left:350px;
margin-right:40px;

}

#content_news {
width:800px;
/*background: #ffffff url(images/news_bg.jpg) no-repeat top left;*/
background-color:#ffffff;
}

#content_news h2{
color:#ff3333;
font-size:14pt;
margin-left:40px;
margin-top:2px;
margin-bottom:5px;
margin-right:30px;
font-weight:lighter;
}


#content_news h3{
color:#333333;
font-size:12pt;
margin-left:40px;
margin-top:6px;
margin-bottom:14px;
margin-right:30px;
}

#content_news p{
color:#666666;
margin-left:45px;
margin-right:70px;
margin-top:6px;
margin-bottom:20px;
line-height:1.7;
}


#press_img {
float:right;
width:310px;
/*height:380px;*/
padding:20px;
margin-right:20px;

}
#press_img ol {
    margin-left:22px;
}
#press_img p {
color:#000000;
line-height:1.4;
margin:5px;
}


table.news_table {
width:750px;
margin-left:25px;
}



table.news_table td{
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:50%;

}

table.news_table li{
margin-left:16px;
padding-bottom:8px;
color:#ff3333;
}

table.news_table img{
margin:0px;
padding:0px;
margin-left:-10px;
}

table.news_table li a:link { color: #999999; background:none; text-decoration: none;}
table.news_table li a:visited { color: #999999; text-decoration: none;}
table.news_table li a:hover { color: #333333; text-decoration: none;}
table.news_table li a:active { color: #666666; text-decoration: none;}

table.news_table td h2{
border:1px solid black;
font-size:30px;
color:blue;
}


#content_main p.gloss_link{
margin-left:20px;
margin-right:10px;
padding:0px;
font-size:12px;
margin-bottom:0px;
}

#content_main p.gloss_link a:link { color: #ff3333; background:none; text-decoration: underline;}
#content_main p.gloss_link a:visited { color: #ff3333; background:none; text-decoration: underline;}
#content_main p.gloss_link a:hover { color: #333333; text-decoration: none;}
#content_main p.gloss_link a:active { color: #666666; text-decoration: none;}

table.gloss_table th{
font-size:12px;
color:#ffffff;
padding:4px;
}

table.gloss_table td {
padding:6px;
}

#footer {
background-color:#666666;
width:796px;
height:36px;
padding-top:4px;
text-align:left;
font: normal 7pt  Verdana, Arial, Georgia, sans-serif; 
color:#ffffff;  
padding-left:4px;
margin-top:8px;
line-height: 1.6;
}	
#footer_fb {
float:right;
margin-top: 0px;
margin-left: 5px;
color:#ffffff;  
}

#footer_nav {
float:right;
width:530px;
height:20px;
margin-right:4px;
text-align:right;
font-size: 7pt;
line-height: 1.6;
color: #ffffff;
}



#footer A:link { color: #ffffff; text-decoration: none;}
#footer A:visited { color: #ffffff; text-decoration: none;}
#footer A:hover { color: #cccccc; text-decoration: none;}
#footer A:active { color: #cccccc; text-decoration: none;}

#blogheading {
	font-size: 14pt;
	font-weight: bold;
}
#BlogEntrycopy {
	font-size: 10pt;
}
#container #content_news table tr td div #blogheading3 {
	font-size: 14pt;
}
#container #content_news table tr td div #blogheading2 {
	font-size: 14pt;
}
#BlogTitle {
	font-size: 16pt;
}
#BlogTitledetail {
	font-size: 16pt;
}
#BlogHeadertitle_det {
	font-size: 14pt;
}
