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

/*DEFAULT STYLES*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fff;
}
body,td,th {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 11px;
	color: #333333;
}
a {
	font-size: 11px;
	color: #5EC0DC;
}
a:link {
	text-decoration: none;
	color:#E27000;
}
a:visited {
	text-decoration: none;
	color: #E27000;
}
a:hover {
	text-decoration: underline;
	color: #990033;
}
a:active {
	text-decoration: none;
}
ul,li {  list-style-image: url(../images/bullet.gif); padding:0px 0px 0px 10px; margin:0px 0px 0px  10px;}
#container { width: 764px; }
.left_section { border-right:0px solid #f0f0f0; border-bottom:0px solid #f0f0f0; padding-top:0px;   }

.right_section {border-left:1px solid #ccc; border-bottom:0px solid #f0f0f0;padding-top:0px;    } 

.long_title { padding:2px 5px 5px 5px; margin-bottom:5x; font-size:12px; text-transform:uppercase; color: #fff; background-color: #fff; background-image:url(../images/title_bg.png); background-repeat:no-repeat;}
.short_title { padding:2px 5px 5px 5px; margin-bottom:5x; font-size:12px; text-transform:uppercase; color: #fff; background-color: #fff; background-image:url(../images/title_bg_short.png); background-repeat:no-repeat;}
#preloading {position:absolute; bottom:0;left:0; display:block; width:1px; height:1px; overflow:hidden !important; z-index:1;}
/* SITE CONTENT*/
.content~ {background-image:url(../images/bg_content.gif); background-position:top; background-repeat:repeat-x; padding:5px;}
.content { padding:0px 5px 5px 5px; border-bottom:1px #f0f0f0 solid;border-bottom:1px #f0f0f0 solid; line-height:17px;}

.search_blank { background-image:url(../images/search_bg.gif); background-repeat:no-repeat; background-position:center; border:1px #333 solid;}
.search_noblank { padding-left:2px; border:1px #666 solid; } 
/* LINKS */
a.link_menu, a.link_menu:visited, a.link_menu:link, a.link_menu:active{color:#666;font-weight:bold;padding:0px 7px 0px 7px;}
a.link_menu:hover{color:#EA4F55;font-weight:bold;padding:0px 7px 0px 7px;}
a.link_white, a.link_white:visited {font-f%amily: Arial, Helvetica, sans-serif; letter-spacing:0.3pt; padding:0px 3px 0px 3px; color:#fff; font-size:11px; text-decoration:none }

a.logo_link, a.logo_link:visited, a.logo_link:link, a.logo_link:active { border:2px dotted #f0f0f0; padding:1px; }
a.logo_link:hover {  border:3px solid #EA4F55}

/* news */

.news_short { border:1px dotted #ccc; padding:6px; margin:5px 1px 10px 1px;}
.news_short:hover { border:1px dotted #ccc; padding:6px; margin:5px 1px 10px 1px; background-color:#f9f9f9;}
.news_title { font-size:12px;  color:#777; text-decoration:underline; }
.news_text	{}

/* IMAGE STLYLES*/
.ifloatlb { float:left; border:1px #f8f8f8 solid; padding:3px; margin:0px 4px 2px 0px;}
.ifloatrb{ float:right; border:1px #f8f8f8 solid; padding:3px; margin:0px 0px 2px 4px;}
.ifloatb{  border:1px #ccc solid; padding:3px; margin:0px 0px 2px 8px;}

.gi img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.gi:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;}
.gi:hover{color: #fff; /* irrelevant definition to overcome IE bug */}

#proj_menu{	position:relativ;height:68px;font-weight:bold;background-image:url(../images/proj_logo.gif);background-repeat:no-repeat;background-position:left;	margin-bottom:40px;}
#proj_menuin{
	position:absolute;
	right:662px;
	bottom:189px;
	font-weight:bold;
	color:#9c9c9c
}
#proj{width:954px;}

#proj10{ height:60px; font-size:1px;}
#proj_logo{	height:60px;}

#proj_menu{	position:relative;padding-left:151px;height:68px;font-weight:bold;background-image:url(../images/proj_logo.gif);background-repeat:no-repeat;background-position:left;	margin-bottom:40px;}
#proj_menuin{position:absolute;right:0px;bottom:0px;font-weight:bold;color:#9c9c9c}
#proj_middle{position:relative;height:470px;}

#proj_middle_image{position:relative;width:640px;height:470px;cursor:pointer;}
#proj_middle_somedetails{position:absolute;filter:alpha(opacity=75);-moz-opacity:0.75;background-color:#000000;color:#dfdfdf;height:90px;font-weight:bold;bottom:0;left:0;right:0;padding:10px;width:640px;}

#proj_middle_space{	position:relative;	margin-left:640px;margin-top:-470px;	width:50px;	height:470px;}

#rmiddle_head{margin-left:0px;margin-top:20px;color:#9e9e9d;font-size:12px;}

#rmiddle_text{margin-top:20px;margin-bottom:33px;padding-bottom:33px;margin-right:0px;font-size:12px;color:#9e9e9d;	z-index:0;}

#prmiddle_text{ margin-top:20px;margin-bottom:33px;padding-bottom:33px;margin-left:100px;margin-right:0px;font-size:12px;color:#9e9e9d; z-index:0;}


#rmiddle{background-color: #000000;height:460px;margin-top:10px;overflow: auto;scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#060606;scrollbar-base-color:#797979;scrollbar-darkshadow-color:#060606;scrollbar-face-color:#797979;
	scrollbar-highlight-color:#797979;scrollbar-shadow-color:#060606;scrollbar-size:10;}

#proj_middle_lefthead{margin-top:-490px;margin-left:715px;height:30px;color:#6a6a6a;font-size:12px;
	position:relative;font-weight:bold;}

#proj_middle_left{position:relative;margin-left:715px;height:302px;margin-bottom:30px;width:200px;padding-right:5px;overflow:auto;
	scrollbar-3dlight-color:#000000;scrollbar-arrow-color:#060606;scrollbar-base-color:#797979;
	scrollbar-darkshadow-color:#060606;scrollbar-face-color:#797979;scrollbar-highlight-color:#797979;
	scrollbar-shadow-color:#060606;scrollbar-size:10;}

#proj_middle_left_ispace{ margin-left:715px;}

#proj_foot{height:82px; overflow: auto;}

#proj_foot_inner{margin:0 0 0 5px;}

div.rmiddle_brorow{position:relative;margin-left:100px;margin-bottom:35px;min-height:93px;background-repeat:no-repeat;height:100px;}
div.rmiddle_borrow1{font-size:12px;color:#c7c5c5;margin-left:127px;margin-right:180px;line-height:16px;}
div.rmiddle_borrow1_down{position:relative;text-align:right;margin-top:-16px;margin-right:10px;}
div.rmiddle_borrow2{font-size:12px;color:#9b9a9a;margin-left:127px;margin-right:10px;line-height:16px;}
div.rmiddle_borrow3{font-size:12px;color:#e39602;margin-left:127px;line-height:16px;margin-right:10px;}

div.popmenu{position:absolute;filter:alpha(opacity=75);-moz-opacity:0.75;width:130px;color:#000000;cursor:pointer;border:1px solid #c7c7c7;}
.drop_mazda { left: 710px; top: 80px; display: none; }
div.popmenu_row{position:static;background-color:#333333;cursor:pointer;font-size:8px;overflow:auto;padding:4px;border-bottom:1px solid #c7c7c7;}
div.popmenu_row_hover{position:static;background-color:#202020;cursor:pointer;font-size:8px;overflow:auto;padding:4px;border-bottom:1px solid #c7c7c7;}
div.head_row{position:static;background-color:#FFCC00;cursor:pointer;font-size:12px;overflow:auto;padding:4px;border-bottom:4px solid #E27000; font-weight:bold; color:#000; }
div.popmenu_line{background-color:#c7c7c7;font-size:0px;height:0px;}

a.proj_foot{color:#575757;text-decoration:none;}

a.proj_foot:hover{color:#ffffff;}

img.ispace{ cursor:pointer; }

a.proj_menu{color:#9c9c9c;font-weight:bold;padding:0px 7px 0px 7px;height:19px}
a.proj_menu:hover{color:#010000;background-color:#fdfdfd}

a.proj_left{color:#575757;font-weight:bold;background-image:url(../images/aleft1.gif);background-repeat:no-repeat;padding-left:10px}
a.proj_left_focus{color:#df0400;font-weight:bold;background-image:url(../images/aleft1hover.gif);background-repeat:no-repeat;padding-left:10px}

a.proj_left:hover{color:#df0400;font-weight:bold;background-image:url(../images/aleft1hover.gif);background-repeat:no-repeat;padding-left:10px}

div.proj_leftsplit{font-size:1px;height:5px;}

a.popmenu_row, a.popmenu_row:visited, a.popmenu_row:link{color:#ffffff;width:150px}
a.popmenu_row:hover{color:#fc000f;}

a.brochu_down{color:#c7c5c5;}
a.brochu_down:hover{color:#ffffff;}

.drop_mazda {left: 710px; top: 80px; display: none;}

.mazda3 {margin-left:50px;background-image:url(../images/mazda/car_parts_mazda3.jpg); background-repeat:no-repeat; height:100px;}
.mazda6 {margin-left:50px; background-image:url(../images/mazda/car_parts_mazda6.jpg); background-repeat:no-repeat;height:100px;}
.bt50 {margin-left:50px; background-image:url(../images/mazda/car_parts_bt50.jpg); background-repeat:no-repeat;height:100px;}
.featured { margin-left:50px;background-image:url(../images/mazda/car_parts_mazda7.jpg); background-repeat:no-repeat;height:100px;}

/* bosch*/

#wrapper_bosch h3 { font-size:13px; font-weight:bold; margin:1px; padding:2px; }
#wrapper_bosch h2 { font-size:12px; text-decoration:underline; margin:1px; padding:2px; }
#technical p { line-height:15px; margin:0px; padding:0px; }

#sidebar div.head { font-weight:bold; border-bottom: 1px solid; color:#fff; background-color:#2269B5; padding:3px 1px 3px 3px; }
#sidebar div.list { border-bottom:1px dotted #ccc; color:#fff; padding:2px 2px 2px 2px;  }
#sidebar div.list:hover { border-bottom:1px dotted #333; color:#fff;  background:#1B528C }
#sidebar div.current { border-bottom:1px dotted #333; color:#fff; padding:1px 2px 1px 2px;  background:#1B528C ;}
#sidebar td: { background:#153B63; padding:2px}
#sidebar td:hover { background:#1B528C}
#sidebar a { border-bottom:1px dotted #333; color:#fff;  }
#sidebar a:hover { border-bottom:1px dotted #333; color:#fff;  }


#view_product h1 { font-size:16px; font-weight:bold; text-align:center; color:#153B63; font-family:Arial, Helvetica, sans-serif;}
#view_product h2 { font-size:15px; font-weight:bold; text-align:left; color:#153B63}
#view_product h3 { font-size:12px; font-weight:bold; text-align:left; color:#EA4F55; border-bottom:1px dotted #333}

#people  h1 { font-size:15px; color:#F12113; font-weight:bold; margin:0px; padding:5px 0px 2px 0px}
#people  h4 { font-size:13px; color:#6491D2; font-weight:bold; margin:0px; padding:0px 0px 2px 0px}

#tbl_bottom_brd td { border-bottom:1px #f0f0f0 dotted }
#tbl_bottom_brd th { border-bottom:2px #333 solid; font-weight:bold; text-align:left; background-color:#f0f0f0;}

/* subhan */
#border_all { border:1px #ccc solid}
#border_all td { border-top:1px lightgrey solid ;border-right:1px #ccc dotted ;border-left:1px #f6f7f6 dotted ; padding:2px 1px 2px 1px;; color:#444;}

/* ballon tool tip for image */

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

#product h2 { color:#EB2618; font-weight:bold; padding:5px; margin:0px; font-size:15px;}
#product #divider { height:20px; background-color:#fff; background-image:url(../images/bottom_divider.jpg); background-repeat:no-repeat; background-position:center bottom; padding:5px 0 5px 0;margin:10px 0 5px 0;}
