
/* ::::: http://www.bridgestone.eu/bfe/common/styles/bc_style.css ::::: */

body, html { margin: 0px; padding: 0px; background-color: rgb(229, 229, 229); font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; height: 100%; color: rgb(51, 51, 51); }
#wrapper { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding: 0px 50px; background: rgb(255, 255, 255) none repeat; text-align: left; vertical-align: top; width: 850px; position: relative; }
h1 { margin: 10px 0px; padding: 0px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 24px; color: rgb(204, 0, 51); font-weight: normal; font-style: italic; }
h2 { margin: 10px 0px; padding: 0px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: rgb(204, 0, 51); font-weight: bold; text-decoration: underline; clear: left; }
h3 { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); font-weight: bold; }
p { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }
#txtimgleft { margin: 0px 20px 20px 0px; float: left; text-align: center; }
#txtimgright { margin: 0px 0px 20px 20px; float: right; text-align: center; }
#txtimgleft .quote, #txtimgright .quote { margin: 5px 0px 0px; font-size: 10px; color: rgb(153, 153, 153); font-style: italic; }
.quote { font-style: italic; }
a { color: rgb(204, 0, 51); }
a:hover { color: rgb(51, 51, 51); }
img.link { border: medium none ; }
#pagetext table tr td img { margin-left: 10px; margin-right: 10px; }
form { margin: 0pt; display: inline; }
#topper { margin: 0px; padding: 25px 0px 0px; width: 850px; height: 60px; }
#topper #topperleft { margin: 0px; padding: 0px; width: 216px; height: auto; float: left; text-align: left; }
#topper #topperright { margin: 0px; width: 634px; float: right; text-align: right; vertical-align: middle; padding-top: 20px; }
#topper #topperright #lan { width: 404px; float: right; position: relative; padding-top: 5px; }
#topper #topperright #form { width: 230px; float: right; position: relative; }
#lan a { font-size: 11px; color: rgb(51, 51, 51); text-decoration: none; font-weight: bold; line-height: 22px; }
#lan a:hover { color: rgb(204, 0, 51); text-decoration: underline; }
#topper input.searchbox { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 3px; width: 149px; height: 14px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); vertical-align: middle; }
#topper input.searchbtn { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 49px; height: 20px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); text-align: center; vertical-align: middle; }
#nav { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background: transparent url('../images/bg_navig.gif') repeat-x scroll left bottom; width: 848px; height: 25px; position: relative; line-height: 25px; }
#nav ul { margin: 0px; padding: 0px; width: 848px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav ul li { margin: 0px; padding: 0px; background: transparent none repeat; float: left; display: inline; line-height: 25px; height: 25px; }
#nav ul li a { border-right: 1px solid rgb(204, 204, 204); padding: 0px 20px; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; font-weight: bold; display: block; height: 25px; top: 5px; }
#nav a:hover, #nav a.selected { background: rgb(225, 225, 225) none repeat; color: rgb(204, 0, 51); }
#nav ul li #Corporate { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background: transparent none repeat; position: absolute; visibility: hidden; z-index: 999; }
#nav ul li #Corporate ul { margin: 0px; padding: 0px; position: absolute; list-style-type: none; list-style-image: none; list-style-position: outside; width: 150px; }
#nav ul li #Corporate ul li { margin: 0px; padding: 0px; }
#nav ul li #Corporate ul li a { border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204); border-width: 1px; background: rgb(225, 225, 225) url('../images/arrow_rog.gif') no-repeat scroll 5px 50%; font-size: 11px; text-decoration: none; text-align: left; font-weight: normal; width: 170px; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; display: block; }
#nav ul li #Corporate ul li a#bottom { border-left: medium none; border-right: medium none; border-bottom: medium none; background: transparent url('../images/nav_corp_bottom.gif') no-repeat scroll left bottom; width: 172px; }
#nav ul li #Corporate ul li a:hover { background: rgb(255, 255, 255) url('../images/arrow_row.gif') no-repeat scroll 5px 50%; }
#nav ul li #Corporate ul li a#bottom:hover { background: transparent url('../images/nav_corp_bottom_on.gif') no-repeat scroll left bottom; }
#content { margin: 0px; padding: 0px; width: 850px; height: auto; text-align: left; }
#content #image { overflow: hidden; width: 850px; margin-top: 15px; margin-bottom: 15px; }
#content #quicklink { margin: 0px; padding: 0px; width: 166px; height: 160px; float: right; }
#content #quicklink h3 { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0px; background: rgb(225, 225, 225) none repeat; color: rgb(51, 51, 51); font-size: 11px; font-weight: bold; line-height: 30px; display: block; height: 30px; width: 149px; padding-left: 15px; }
#content #quicklink ul { margin: 0px; padding: 0px; background: rgb(239, 239, 239) url('../images/sideblocks_bottom.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
#content #quicklink ul li { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px 0px 0px 15px; background: transparent none repeat; display: block; height: 25px; width: 149px; line-height: 25px; }
#content #quicklink ul li.bottom, #content #quicklink ul#promo li.bottom { border: medium none ; }
#content #quicklink a { color: rgb(102, 102, 102); text-decoration: none; padding-left: 0px; }
#content #quicklink a:hover { color: rgb(204, 0, 51); text-decoration: none; }
#content #quicklink ul#promo { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#content #quicklink ul#promo li { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0px; padding: 15px 0px 5px; background: transparent none repeat; width: 164px; text-align: center; vertical-align: middle; }
#content #quicklink ul#promo li.bottom { margin: 0px; padding: 0px; display: block; }
#content #quicklink #promo a { text-decoration: none; padding-left: 0px; }
#content #breadcrumbs { margin: 15px 15px 15px 0px; height: 16px; width: 650px; vertical-align: middle; font-size: 9px; color: rgb(166, 166, 166); }
#content #breadcrumbs a { color: rgb(166, 166, 166); text-decoration: none; }
#content #breadcrumbs a:hover, #content #breadcrumbs a.selected { text-decoration: underline; }
#content #subnavHistory { margin: 0px 15px 0px 0px; width: 650px; height: 20px; padding-bottom: 15px; }
#content #subnavHistory ul { margin: 0px; padding: 0px; width: 650px; height: 22px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#content #subnavHistory ul li { margin: 0px; background: transparent none repeat; float: left; display: inline; line-height: 20px; padding-top: 10px; padding-bottom: 10px; }
#content #subnavHistory ul li a { border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 3px 10px; background: rgb(225, 225, 225) none repeat; color: rgb(51, 51, 51); font-size: 10px; text-decoration: none; display: inline; height: 25px; text-align: center; }
#content #subnavHistory ul li a:hover, #content #subnavHistory ul li a.selected { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; color: rgb(204, 0, 51); }
#content #pagetitle { margin: 0px 15px 20px 0px; width: 650px; }
.ft-parag-subtitle, .ft-parag-link a { line-height: 30px; }
#content #pagetext { margin: 0px; padding: 0px; width: 650px; }
a.press { font-size: 12px; color: rgb(51, 51, 51); }
a.press:hover { color: rgb(204, 0, 51); }
a.press_selected { font-size: 12px; color: rgb(204, 0, 51); font-weight: bold; }
a.press_selected:hover { color: rgb(204, 0, 51); }
#footer { border-top: 1px solid rgb(204, 204, 204); background: rgb(214, 214, 214) none repeat; clear: both; height: 30px; width: 830px; text-align: left; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; padding-right: 10px; margin-top: 0px; }
#footer #left { float: left; }
#footer #right { float: right; }
#footer a { text-decoration: none; color: rgb(102, 102, 102); margin-right: 15px; }
#footer a:hover { text-decoration: underline; }
#footerPage { padding: 11px; text-align: left; }
#footerPage ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footerPage li { margin: 0px; padding: 1px; background: transparent none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; color: rgb(204, 204, 204); }
#footerPage a, #footerPage a:active, #footerPage a:visited { color: rgb(204, 204, 204); text-decoration: underline; }
#footerPage a:hover { color: rgb(204, 0, 51); text-decoration: underline; }
#totop { margin: 50px 0px 10px; padding: 0px 0px 10px; width: 100%; height: 20px; clear: both; }
#totop a { background: transparent url('../images/arrow_totop.gif') no-repeat scroll left top; color: rgb(204, 0, 51); font-size: 10px; display: block; width: 100px; height: 20px; line-height: 17px; text-align: left; padding-left: 18px; text-decoration: none; float: left; }
#totop a:hover { color: rgb(153, 153, 153); }
.Title { margin: 10px 0px; padding: 0px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 14px; color: rgb(204, 0, 51); font-weight: bold; text-decoration: none; clear: left; }
.SubTitle { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); font-weight: bold; }
.Text { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }

/* ::::: http://www.bridgestone.eu/vgn-ext-templating/common/styles/vgn-ext-templating.css ::::: */

.vgn-ext-text { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.vgn-ext-nav-item { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.vgn-ext-nav-item-selected { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(239, 239, 239); }
.vgn-ext-nav-item-depth { font-family: Verdana,Arial,Helvetica,sans-serif,bold; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.vgn-ext-link { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
