BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333; FONT-SIZE: 86%
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 900px
}
#header {
	WIDTH: 900px; BACKGROUND: url(../images/portal_header.gif) no-repeat; FLOAT: left; HEIGHT: 128px
}
#contentwrap {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/portal_footer_background.gif) no-repeat center top; COLOR: #333; CLEAR: both; PADDING-TOP: 20px
}
A {
	COLOR: #e20122; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #e20122; TEXT-DECORATION: underline
}
A:active {
	COLOR: #e20122; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
#logo {
	MARGIN: 52px 0px 0px 42px; WIDTH: 200px; DISPLAY: inline; FLOAT: left
}
#logo H1 {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.1em; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#logo A {
	WIDTH: 200px; DISPLAY: block; HEIGHT: 0px; COLOR: #000; OVERFLOW: hidden; PADDING-TOP: 64px
}
#logo IMG {
	DISPLAY: none
}
#languages {
	MARGIN: 10px 25px 0px 0px; DISPLAY: inline; FLOAT: right; CLEAR: right
}
DIV#searchbar {
	MARGIN: 76px 25px 0px 0px; DISPLAY: inline; FLOAT: right
}
DIV#searchbar INPUT#zoom_query {
	PADDING-BOTTOM: 3px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 5px; WIDTH: 130px; PADDING-RIGHT: 28px; BACKGROUND: url(../images/portal_search_box.gif) no-repeat left top; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 22px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px
}
* HTML DIV#searchbar INPUT#zoom_query {
	BACKGROUND-ATTACHMENT: fixed
}
#languages UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; COLOR: #666; PADDING-TOP: 0px
}
#languages LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px
}
#languages LI A {
	COLOR: #666
}
#languages LI A:visited {
	COLOR: #666
}
#languages LI A:hover {
	COLOR: #e20122
}
#languages LI A:active {
	COLOR: #e20122
}
#languages LI.last {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#na-nav {
	MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 200px; WIDTH: 616px; DISPLAY: inline; BACKGROUND: url(../images/na_nav_back.gif) no-repeat; FLOAT: left; HEIGHT: 32px
}
#na-nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 8px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#na-nav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 14px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 14px; DISPLAY: inline; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#na-nav LI A {
	COLOR: #fff
}
#na-nav LI A:visited {
	COLOR: #fff
}
#na-nav LI A:hover {
	COLOR: #ccc; TEXT-DECORATION: none
}
#na-nav LI.last {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#worldwide-nav {
	MARGIN: 10px 0px 0px 40px; PADDING-LEFT: 200px; WIDTH: 616px; DISPLAY: inline; BACKGROUND: url(../images/worldwide_nav_back.gif) no-repeat; FLOAT: left; HEIGHT: 32px
}
#worldwide-nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 8px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#worldwide-nav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 14px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 14px; DISPLAY: inline; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#worldwide-nav LI A {
	COLOR: #fff
}
#na-nav LI A:visited {
	COLOR: #fff
}
#worldwide-nav LI A:hover {
	COLOR: #ccc; TEXT-DECORATION: none
}
#worldwide-nav LI.last {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#footer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: inline; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 0px
}
#footer LI.last {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#site-links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
#site-links LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/site_links_line.gif) no-repeat right 50%; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#site-links LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#nav UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#nav {
	MARGIN: 0px 0px 0px 65px
}
#nav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 40px 0px 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 325px; PADDING-TOP: 26px
}
#nav LI#products {
	BACKGROUND: url(../images/portalnav/kyb_shocks_struts_back.jpg)
}
#nav LI#aboutvehicle {
	BACKGROUND: url(../images/portalnav/AboutVehicle_back.jpg)
}
#nav LI#serviceprofessionals {
	BACKGROUND: url(../images/portalnav/service_professionals_back.jpg)
}
#nav A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 151px; PADDING-TOP: 0px
}
#nav A#one:hover {
	BACKGROUND: url(../images/portalnav/kybshocksandstruts_over.jpg) no-repeat
}
#nav A#two:hover {
	BACKGROUND: url(../images/portalnav/aboutyourvehicle_over.jpg) no-repeat
}
#nav A#three:hover {
	BACKGROUND: url(../images/portalnav/serviceprofessionals_over.jpg) no-repeat
}
#nav LI LI A {
	PADDING-BOTTOM: 5px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 215px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/portalnav/link_underline.jpg) no-repeat 50% bottom; HEIGHT: 20px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#nav LI UL {
	POSITION: absolute; MARGIN: 0px; WIDTH: 225px
}
#nav LI LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; PADDING-TOP: 0px
}
#nav LI LI A:hover {
	BACKGROUND: url(../images/portalnav/link_underline_over.jpg) no-repeat 50% bottom; COLOR: #fff
}
