﻿hr
{
	color: #dfe9f4;
}

.btnGo{
	padding-left: 8px;
	padding-bottom: 2px;
	background-image: url(images/arrowAdditional.gif);
	background-repeat: no-repeat;
	background-position:2px;
}

/* Validation class */
.validator
{
	padding-left: 3px;
	font-size: 12px;
	color:#cc5848;
	
}
.SharePointEditControl{
	padding:4px 4px 4px 4px;
	border:1px black dashed;
	width:90%;
	font-size:12px;
	color:black;
	font-family:"Comic Sans MS";
	font-weight:normal;
	background-color:#FFFFCC;

} 

.screenSaverPreview td
{
	margin-left:-60px;
	padding-left: -60px;
	}

.screenSaverPreview img
{
	border-style:none;

}

.screenSaverPreview #seperator
{
	padding: 6px 0px 6px 0px;
}

.screenSaverPreview #linksTable
{
	padding-left:6px;
}

.FormTitle
{
	background-color:#DFe9F4;
	height:17px;
	padding-left:3px;
	font-weight:bold;
}

.formLabel
{
	color:Black;
}
/* End of Validation class */

/* Products Starts */s
#products
{
	width:350px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom: #b5c7d9 1px solid;
}


#productsLeft
{
	width:90px; 
	float:left;
}

#productsRight
{
	width:260px;
	float:right;
}

#productsRight a
{
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top:2px;
	background-image: url(images/Shared/BlueArrowRight.gif);
	background-position: -6px 6px;
	text-decoration:none;
	background-repeat: no-repeat;
	font-weight:bold;
}
/* Products Ends */
 
body
{
	margin-top: 0;
	margin-left: 0;
}

body, td, p
{
	font-family: Arial;
	font-size: 12px;
	color:#153b63;
}

.pageSubTitle
{
	font-weight:bold;
	font-size: 12px;
	padding-bottom:6px;
	display:block;
}

.darkBlue1
{
	background-color: #153b63;
}

.softBlue4
{
	background-color: #dfe9f4;
}

.darkBlue3
{
	background-color: #b5c7de;
}

.darkBlue2
{
	background-color: #1B528C;
}


.bodyText
{
	font-family: Arial;
	font-size: 12px;
	color: #153B63;
	line-height: 15px;
}

.whiteLinks
{
	color: #FFFFFF;
	text-decoration: none;
}

#localNavigationCurrentArea
{
	font-weight: bolder;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 24px;
	padding-bottom: 24px;
	color: #FFFFFF;
}

.lefNavLines
{
	background-color: #b5c7de;
}

.leftNavBackground
{
	background-image:url('../Images/bg.jpg')
}

.topOfPageLink
{
	font-family: Arial;
	font-size: 11px;
	color: #153b63;
	text-decoration: none;
	background-image: url(images/Shared/arrow_up_12x12_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	background-color: transparent;
	margin-left: 6px;
	padding-left: 10px;
}

#footer
{
	background: white;
	line-height: 6px;
	padding-top: 8px;
}



/* GLOBAL DEFAULT STYLES */
body
{
	margin: 0;
	padding: 0;
	color: #153b63;
	background-color: #fff;
	font-size: 12px;
	line-height: 15px;
	height: 100%;
	min-height: 100%;
}


.boschTemplate a, .boschPopupTemplate a
{
	color: #153b63;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top:2px;
	background-image: url(images/Shared/BlueArrowRight.gif);
	background-position: -6px 6px;
	text-decoration:none;
	background-repeat: no-repeat;
	font-weight:bold;
}
.boschTemplate a:hover, .boschTemplate a:active, .boschPopupTemplate a:hover, .boschPopupTemplate a:active
{
	/*text-decoration:underline;*/
}

.boschTemplate td, .boschpopupTemplate td
{
	vertical-align: top;
	height: 100%;
}

.boschTemplate
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial;
	border-top:1px white solid;
}

.boschPopupTemplate
{
	width: 600px;
	margin-left:30px;
	margin-top:0px;
	font-family: Arial;
	border-top: 1px white solid;
}

/*NO ARROW STYLES*/
.noArrow, .noArrow a, .boschTemplate ul a, #m_ipldBanner a, .boschTemplate .noArrow, .boschPopupTemplate .noArrow
{
	padding: 0;
	background: none;
	margin: 0;
}

div.contentDetail
{
	margin: 0px;
	overflow: hidden;
	padding-right: 0px;
	padding-left: 6px;
	padding-bottom: 12px;
	padding-top: 12px;
}

table.contentDetail
{
	margin: 0px;
	overflow: hidden;
	padding-right: 0px;
	padding-left: 6px;
	padding-bottom: 12px;
	padding-top: 12px;
}


.contentDetail hr
{
	border: none 0;
	border-bottom: dotted 1px #153b63;
	height: 1px;
}

.btnManualsDiagrams {
	font-family:Arial;
	color:#153b63;
	text-decoration:none;
	}
 

 
div.contentDetail a
{
	text-decoration:underline;
}

/* Left Navigator: the links are offset 6px to the left, there is a "shadow" drop and div elements within it */
/* Left side navi */
div#left
{
	width: 174px;
	margin-left: 6px;
	background-color: #dfE9f4;
	display: block;
	height: 100%;
}

div.shadow
{
	font-size: 1px;
	padding-bottom: 6px;
	background: #b4c6d9;
}
div#navigation
{
	left: -6px;
	position: relative;
	background-color: #153b63;
	color: white;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	padding-bottom: 6px;
}
div#navigation h2
{
	font-size: 13px;
	font-weight: bold;
	padding: 22px 0px 13px 6px;
	margin: 0;
}
div#navigation a
{
	display: block;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	padding: 3px 0px 3px 20px;
	color: #ffffff;
}

div#navigation td.node
{
	width: 174px;
}

div#navigation td.title
{
	font-weight: bold;
	border-bottom: solid 0px;
	padding-top: 6px;
}

div#navigation div.node
{
	padding-left: 6px;
	color: #ffffff;
}

div#navigation div.node a
{
	display: block;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	padding: 3px 0px 3px 14px;
	background: transparent url('/Style%20Library/BOSCH/Images/Shared/arrow8x10white.gif') no-repeat scroll 4px 3px;
}

div#navigation td.expanded div.node a
{
	background: transparent url('/Style%20Library/BOSCH/Images/Shared/arrow8x10whiteDown.gif') no-repeat scroll 4px 8px;
}

div#navigation table tr td
{
	border-bottom: solid 1px #b4c6d9;
}
div#navigation td.selected
{
	background-color: #2269B5;
}
div#navigation table tr td a.title
{
	border-bottom: solid 0px;
}

#navigation table tr td:hover
{
	background-color: #1b528c;
}

div#navigation td div.leftNavLevel2
{
	padding-left:16px;
	font-size:11px;
}

div#navigation td div.leftNavLevel3
{
	padding-left:24px;
	font-size:11px;
}

div#navigation td div.leftNavLevel4
{
	padding-left:32px;
	font-size:11px;
}

/* End Left side navigation */

/* mainContent Styles */
.mainContent
{
	font-size: 12px;
	line-height: 15px;
	width:720px;
}
/*LINK LIST*/
div.linkList ul
{
	list-style-type: none;
	line-height: 15px;
	margin-left: 0px;
}

/*STAGE AREA*/
.boschPopupTemplate div#popupStage
{
	width: 590px;
}

div#stage
{
	background-color: #dfE9f4;
	margin: 0;
	padding: 0;
	border-top: solid 6px #b4c6d9;
	width: 720px;
}

div#popupStage
{

	padding-bottom: 0px;
	padding-right:10px;
	width:590px;
	background-image:url('images/BoschLogo.gif');
	background-repeat:no-repeat;
	background-position:485px 10px;
    
}


div#stage .pageTitle
{
	margin: 0;
	padding: 12px 6px;
	line-height:20px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #153b63;
}

div#popupStage .pageTitle
{
	margin: 0;
	padding: 12px 6px;
	line-height:20px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #153b63;
}



div#stage img
{
	padding: 0;
	margin: 0;
	border: 0;
	margin-bottom: -3px;
}

div#stage .caption
{
	font-size: 13px;
	line-height: 15px;
	padding: 0px;
	width: 532px;
	padding: 6px 6px 6px 6px;
	margin: 0px;
}

.BSECaption
{
	font-size: 13px;
	line-height: 15px;
	padding: 0px;
	width: 532px;
	padding: 6px 6px 6px 6px;
	margin: 0px;
}


div#stage .caption p
{
	
}
 
#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichImageField
{
	font-size:0px;	
	line-height:0px;
}

#ctl00_MSO_ContentDiv
{
	font-size:0px;	
	line-height:0px;
	margin-right:-8px;
 
}


/*TEASERS*/
#mainContentArea
{
	padding:12px 12px 6px 12px;
	width: 523px;
}

#mainContentAreaWide
{
	padding:12px 12px 6px 6px;
	width: 700px;
}

#mainContentAreaHome
{
	padding: 6px 12px 0px 12px;
	width: 700px;
}

#popupMainContentArea
{
	padding:0px 0px 0px 0px;
}

#homepageArticlesArea
{
	padding-top: 0px;
	padding-left: 6px;
}

div.homepageImage
{
	width:165px;
}

div.homepageText
{
	width:165px;
	padding: 2px 6px 0px 6px;
}

#homepageArticles td a
{
	font-weight: normal;
}

#homepageArticles div
{
	margin-right:-3px;
}

#featuredArticlesText
{
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
}

#featuredArticlesTitle
{
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* GENERAL 'ITEMS' STYLE (applied in Universal Boxes and teasers)*/
.item .description p
{
	margin: 0px;
}
.item a
{
	padding: 0;
	background: none;
}
.item 
{
	font-weight: normal;
	background: transparent url("images/Shared/BlueArrow.gif" ) 0px 3px no-repeat;
	padding: 0 0 0 8px;
	text-decoration:none;
}

.description a
{
	font-weight: normal;
	background: transparent url("images/Shared/BlueArrow.gif" ) 0px 3px no-repeat;
	padding: 0 0 0 8px;
	text-decoration:none;
}


/* RSS Styles home page */
#rssTitle a
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-decoration:none;
}

#rssItemTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

#rssItems
{
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	display: block;
	font-size: 12px;
	font-family: Arial;
	border-bottom: #b5c7d9 1px solid;
	line-height:15px;
}

#rssItems a
{
	text-decoration:none;
}

#rssArea
{
	background-color: #153b63;
	padding-left: 35px;
	padding-bottom: 1px;
	background-image: url(images/Shared/rss.jpg);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

#rssHomePageArea
{
	width: 100%;
	float: left;
}
/* End of RSS Styles home page */
#marketsSolutions
{
	width: 100%;
}

#marketSolutionSecTitle
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background-color: #153b63;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#marketSolutionItem
{
	background-color: #DFE9F4;
	height: 17px;
	padding-right: 1px;
	padding-left: 14px;
	padding-bottom: 1px;
	background-position-x: left;
	background-image: url(images/Shared/BlueArrowRight.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	border-bottom: white 1px solid;
	font-size: 11px;
	
}

#marketSolutionItem a
{
	text-decoration:none;
}

#marketSolutionSecDesc
{
	background-color: #DFE9F4;
	line-height: 13px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	font-size: 11px;
}

/* MCMS Label Starts */
.mcmsLabel
{
	font-size: 12px;
	color: maroon;
	font-family: Arial,Verdana;
	background-color: #ffffcc;
	border-right: #990000 1px dotted;
	border-top: #990000 1px dotted;
	border-left: #990000 1px dotted;
	border-bottom: #990000 1px dotted;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	overflow: hidden;
	clear: none;
	width: 95%;
	font-style: italic;
}
/* MCMS Label Ends */

/* Related Info Starts */
#relatedInfoTitle
{
	color: White;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding-top: 3px;
	background-color: #153b63;
	padding-right: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
}

#relatedInfoPicture
{
	background-color: #DFE9F4;
	display:block;
}

#relatedInfoItems a
{
	background-color: #DFE9F4;
	padding-right: 1px;
	padding-left: 14px;
	padding-bottom: 2px;
	padding-top:2px;
	background-image: url(images/Shared/BlueArrowRight.gif);
	background-position: 0px 6px;
	text-decoration:none;
	background-repeat: no-repeat;
	border-bottom: white 1px solid;
	font-size: 11px;
	display:block;
}

#relatedInfoItems a:hover
{
	background-color:#A0B7CF;
}

/* Related Info Ends */

div#marginal
{
	float: right;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
	width: 174px;
}

/* Related Links Starts */
#relatedLinksTitle ,#relatedLinksTitle2 ,#relatedLinksTitle3 ,#relatedLinksTitle4 ,#relatedLinksTitle5
{
	color: White;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding-top: 3px;
	background-color: #153b63;
	padding-right: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	margin-bottom: 0px;
}

td.relatedLinksTitle
{
	color: White;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding-top: 3px;
	background-color: #153b63;
	padding-right: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	margin: 6px 0px 0px 0px;
}


#relatedLinksItemsArea a ,#relatedLinksItemsArea2 a ,#relatedLinksItemsArea3 a ,#relatedLinksItemsArea4 a ,#relatedLinksItemsArea5 a 
{
	background-color: #DFE9F4;
	padding-right: 1px;
	padding-left: 14px;
	padding-bottom: 2px;
	padding-top:2px;
	background-image: url(images/Shared/BlueArrowRight.gif);
	background-position: 0px 6px;
	text-decoration:none;
	background-repeat: no-repeat;
	border-bottom: white 1px solid;
	font-size: 11px;
	font-weight: normal;
	display:block;
}

#relatedLinksItemsArea .text
{
	padding-top:4px;
	padding-right: 1px;
	padding-left: 6px;
	display:block;
	padding-bottom:6px;
}

#relatedLinksItemsArea a:hover,#relatedLinksItemsArea2 a:hover,#relatedLinksItemsArea3 a:hover,#relatedLinksItemsArea4 a:hover,#relatedLinksItemsArea5 a:hover
{
	background-color:#A0B7CF;
}

#relatedLinksItemsArea #
{
	background-color: #DFE9F4;
}


/* Related Links Ends */

/*Buy It Now */

#buyItNowArea
{
	font-size: 11px;
	font-family: Arial;
	padding-top: 3px;
	background-color: #DFE9F4;
	padding-right: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
}

#buyItNowArea a
{
	background-color: #DFE9F4;
	padding-right: 1px;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top:2px;
	background-image: url(images/Shared/BlueArrowRight.gif);
	background-position: -6px 6px;
	text-decoration:none;
	background-repeat: no-repeat;
	font-size: 11px;
	display:block;
}	 

#buyItNowGo
{
	font-size:30px;
}




/* Press Releases Starts */
#pressReleaseItem
{
	display:block;
	border-bottom: #b5c7d9 1px solid;
	background-image: url(images/Shared/BlueArrowRight.gif);
	background-position: -5px 6px;
	background-repeat: no-repeat;
	padding:3px 3px 3px 3px;
}

#pressReleaseItem a
{
	padding-left:7px;
}

.pressReleaseItemAlt
{
	background-color: #f1f1f1;
}
/* Press Releases Ends */

/* Where to Buy Starts*/
.pagination
{
	float: left;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

dd.whereToBuyItems 
{
	font-family:Arial;
	font-size:12px;
	float: left;
	width: 174px;
	margin: 0px, 6px, 12px, 0px;
	display:inline;
}

dd.serviceCenterName
{
	font-weight:bold;
}

/*Where to  buy Ends*/

/*BCSD Logon Page*/
.bcsdErrorMessage
{
	 color: #df0024;
	 font-size: 11px;
	 font-weight: bold;
}

/*BSCD Logon Ends*/

/*PhD Send Url to Friend Form*/
.sendURLHeader
{
 background-color:#dfe9f4;
}
.sendURLForm
{
	 background-color:#F1F1F1;
	
}


#headerSlug {
	height:84px;
	width:900px;
	top:0px;

	margin: 0 auto;
}


#pressRoomAreaHeader
{
	width:550px;
	font-family:Arial;
	font-weight:bold;
}
#pressRoomAreaHeader1{
	font-family:Arial;
	font-weight:bold;
	width:550px;	
	float:left;
}

#pressRoomAreaHeader2{
	font-family:Arial;
	font-weight:bold;
	width:150px;	
}

#pressRoomAreaTitle{
	width:550px;
	float:left;
	position:relative;
	font-weight:bold;
}

#pressRoomAreaDate{
	width:150px;
	float:left;
	position:relative;
	float:right;
}

#pressRoomAreaContent{
	clear:both;
	position:relative;
	width:584px;
}

#pressRoomTitles{
 margin-top:12px;
 margin-bottom:12px;
}

#pressRoomSummary {
	color:#153b63;
	font-family:Arial;
	font-size:12px;
	width:100%;
	margin-bottom:12px;
}
/* Forms */

.threeColForm {
	width:534px;
	text-align: left;
	padding: 0px;
	margin-bottom:12px;
	background-color:#F1F1F1;
	border-bottom:2px solid #F1F1F1;
}

.threeColFormNoBorder {
	width:534px;
	text-align: left;
	padding: 0px;
	margin-bottom:12px;
	background-color:#F1F1F1;
}


.threeColFormRow {
	clear:both;	
	/*float:left;
	display:block;
	height:100%;*/
	width:534px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color:#F1F1F1;
}
.threeColFormLabels {
	float:left;
	display:block;
	/*height:100%;*/
	width:168px;
	padding:5px 0px 0px 0px;
	text-align: left;
}
.threeColFormElements {
	float:left;
	display:block;
	/*height:100%;*/
	width:354px;
	padding:5px 0px 0px 0px;
	text-align: left;
}
.formRow  {
	height:23px;
}
.formButton  {
	margin-bottom:6px;
}
.formRowBlank  {
	height:12px;
	background-color:#FFFFFF;
}
.formHead {
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	background-color: #DFE9F4;
	color:#153B63;
	padding: 6px;
	border-bottom:2px solid #F1F1F1;
}
.formLabel {
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	color:#153B63;
	padding: 0px 6px;
	width:174px;
	margin:0;
}
.formLabelBottom {
	font-family:Arial;
	font-size:11px;
}
.formLabelGroup {
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
	color:#153B63;
	padding: 3px 6px 5px 6px;
	width:174px;
}
.formLabelGroup2 {
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
	color:#153B63;
	padding: 3px 6px 5px 6px;
	width:174px;
	vertical-align:top;
}
.formElement {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	width:354px;
	padding: 0;
    border:1px solid #CCCCCC;
    margin:0 6px 3px 0;
}

.formElementNoBorder {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	width:354px;
	padding: 0;
    margin:0 6px 3px 0;
}


td.formElement {
    border:0;
    padding-bottom:2px;
}

input.formElement {
    height:16px;
}

.formElement2 {
  clear:both;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	padding: 0px;
	width:534px;
}
.formElementBold {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	width:354px;
	padding: 0;
	margin:2px 0;
}
.formElement2Col1 {
	float:left;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	width:174px;
	padding: 0px 0px 0px 0px;
}
.formElement2Col2 {
	float:left;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	width:174px;
	padding: 0px 0px 0px 6px;
}

.formElement label
{
	font-size:11px;
}

.formSubTable {
    margin-bottom:3px;
}

.formSubTable td {
    height:23px;
}

.formLink {
 text-decoration: none;
 }

/* End */
table.storeresults 
{
    width:100%;
}

table.storeresults td 
{
    vertical-align:top;
    width:33%;
    padding:0 12px 18px 0;
}

.searchBody {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	color:#153B63;
	padding: 6px 0px 6px 8px;
}

.resultbody a
{
    background-image:url(images/arrowAdditional.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px;
	text-decoration:none;
}

.resultbody 
{
	text-decoration:none;
	margin-top:12px;
}


.resultbody b
{
	font-size:13px;
}

.usmap 
{
    float:right;
}


#additionalNav {
	width:174px;
	margin-left:6px;
	padding:0px 0px 6px 0px;
	background-color:#B4C6D9;			
	display:block;
}

.searchHead {
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	font-weight:bold;
	color:#153b63;
	background-image:url(images/mag.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 18px 0px 0px 18px;
}

.searchLink
{
	font-size:11px;
}

#searchTitle{
	padding-left:6px;
}

.txtNavSearch {
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#153b63;
	background-color:#DFE9F4;
	margin:4px 6px 2px 5px;
	vertical-align:middle;
	width:100px;
	}
	
a.btnNavSearch {
	font-family:Arial;
	color:#153b63;
	background-color:#B4C6D9;
	font-size:11px;
	background-image: url('Images/arrowAdditional.gif');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:4px;
	}

.homepageLinks
{
	background-color:#F1F1F1;
    vertical-align:top;
    border-top:solid 6px #ffffff;
    border-bottom:solid 6px #ffffff;
    border-left:solid 6px #ffffff;
}


.homepageLinksImage
{
	background-color:#F1F1F1;
    text-align:center;
    float:left;
	width:174px;
    padding-top:6px;
}

.homepageLinksText
{
	background-color:#F1F1F1;
	float:left;
    width:162px;
    padding:6px;
}

.homepageLinksText a
{
	font-weight: normal;
	background: transparent url("images/Shared/BlueArrow.gif" ) 0px 3px no-repeat;
	padding: 0 0 0 8px;
	text-decoration:none;
}
.promotions
{
	background-color:#F1F1F1; 
	width:352px;
	min-height:110%;
    margin:0;
    display:block;   
}

}
.promotions img{
 
	padding-top:6px;
 	
	}

.promotionsImage
{
	width:174px; 
	float:left;
		
	
}

.promotionsText
{
	width:162px; 
	float:right;
	background-color:#F1f1f1;
	padding-left:16px;	
}

.promotions a
{
	font-weight: normal;
	background: transparent url("images/Shared/BlueArrow.gif" ) 0px 3px no-repeat;
	padding: 0 0 0 8px;
	text-decoration:none;
}

/* Small Header Styles */
#smallHeader
{
	padding-left:6px;
}

#smallHeaderTitle
{
	padding-top:14px;
	padding-bottom:12px;
	font-size:20px;
	font-weight:bold;
	font-family: Arial, Verdana;
	color:#153b63;
	text-align:left;
	line-height:20px;
	display:inline;
	width:300px;
	float:left;
}

#smallHeaderImage
{
	display:inline;
	width:125px;
	float:right;
}
/* End of Small Header Styles */
/* Styles for tell a friend */
#tellFriendArea
{
	text-align:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:24px;
	padding-bottom:6px;
	width:98%;
	float:left;
}

#tellFriendArea, table, p
{
	color:#153b63;
	font-size: 12px;
	line-height:15px;
	font-family: Arial, Verdana;
}

/* End of Tell a Friend Styles*/
/*Online Outlets Style*/

.onlineOutletHeaderLinks 
{
	width:100%;
}

.onlineOutletHeaderLinks a
{
	background-image:none;
	font-weight:bolder;
}

.onlineOutletLetterBars
{
	background-color: #153B63;
	font-weight:bold;
	padding-left:2px;
	color:White;
	height:25px;
	
}
.onlineOutletLetterBars a, a.onlineOutletLetterBars
{
	color:white;
}

/**/

.VPFHeaderBarTable
{
	margin-top:6px;
}

.VPFHeaderBar td
{
	background-color: #153B63;
	font-weight:bold;
	color:white;
	margin-top:6px;
	padding-left:6px;
}


/*End online partners*/

.tableSpec  {
	background-color: #F1F1F1;
	color: #153B63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	width:100%;
}

.tableSpecHeader  {
	background-color:#153B63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	border-left: solid 1px #FFFFFF;
}

.tableSpecHeader b {
color:#FFF;
}
.tableSpecCell {
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 17px;
	padding: 0px 0px 0px 5px;
	vertical-align: middle;
	text-align: left;
	font-size: 11px;
}

.tableSpecCellRight  {
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 17px;
	padding: 0px 5px 0px 0px;
	vertical-align: middle;
	text-align: right;
}

.detailHead {
	font-family:Arial;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	color:#153B63;
	padding: 6px 0px 6px 0px;
}


/* End of Events in Area */
/*Owner's Manuals and Parts Diagrams*/
.documentLinks a
{
	padding-left:6px;
	background: transparent url("images/Shared/BlueArrow.gif" ) 0px 4px no-repeat;
}


/* NEW Boxes */

.productbox 
{
    background-color:#F1F1F1;
    float:left;
    width:348px;
    margin:0;
    display:block;
    min-height:110%;
}

.productboximage
{
    text-align:center;
    float:left;
    width:174px;
    padding-top:6px;
}

.productboxtext 
{
    float:left;
    width:162px;
    padding:6px;
}

table.boxcontainer td 
{
    background-color:#F1F1F1;
    vertical-align:top;
    border-top:solid 6px #ffffff;
    border-bottom:solid 6px #ffffff;
    border-left:solid 6px #ffffff;
}

div.universalBox
{
	display: inline-block;
	font-size: 12px;
	line-height: 13px;
	margin: 12px 0 0;
	padding-left: 6px;
	padding-right: 12px;
	width: 528px;
}

div.universalBox img, div.universalBoxWide img, div.twoColSummaryBox img
{
	border-width: 0px;
	padding-right: 6px;
}


div.universalBoxWide
{
	display: inline-block;
	font-size: 12px;
	line-height: 13px;
	margin: 12px 0 0;
	padding-left: 6px;
	padding-right: 6px;
	font-family:Arial, Verdana;

}

div.universalBox th, div.universalBoxWide th
{
	background-color: #153B63;
	color: #FFFFFF;
}

div.universalBox tr, div.universalBoxWide tr
{
	background-color: white;
}

div.universalBox table table td, div.universalBoxWide table table td
{
	padding-left: 6px;
}

div.universalBox table#documentList td, div.universalBoxWide table#documentList td
{
	padding: 2px 4px 2px 6px;
}

div.TwoColSpace
{
	padding-left:6px;
}

div.universalBox tr.altrow, div.universalBoxWide tr.altrow, div.TwoColSpace tr.altrow
{
	background-color: #dfe9f4;
	padding-left:6px;
	height:20px;
}

div.TwoColSpace tr.mainRow
{
	padding-left:6px;
}

table.VPFHeaderBarTable tr.mainRow td, table.VPFHeaderBarTable tr.altrow td
{
	padding-left:6px;
	height:20px;
}

div.twoColSummaryBox
{
	display: inline-block;
	font-size: 11px;
	line-height: 13px;
	margin: 12px 0 0;
	padding-left: 6px;


}

.summaryList h2
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px 0px 6px 4px;
	margin: 0;
}

.universalBox .summaryList tr
{
	background-color: #FFFFFF;
}

table.summaryList tr td
{
	border-bottom: solid 1px #b4c6d9;
	padding-bottom: 6px;
	padding-top: 6px;
}

table.summaryList table tr td
{
	border-bottom: 0px transparent none;
	border-right: 0px transparent none;
	padding-bottom: 0px;
	padding-top: 0px;
}

table.summaryList tr td h2, table.summaryList table tr td h2
{
	padding: 0;
}

.twoColSummaryBox td
{
	border-right: 12px #FFFFFF solid;
	width: 348px;
	*width :336px;
}

table.summaryList a.summaryDescription
{
	font-weight: normal;
}

.universalBoxAlignedLink {
	background-image:url(images/arrowLink.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
a.universalBoxAlignedLink:link, a.universalBoxAlignedLink:visited, a.universalBoxAlignedLink:hover, a.universalBoxAlignedLink:active  {
	font-family:Arial;
	color:#153B63;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	padding: 0px 0px 0px 8px;
}


/* End */


/*Product Detail*/
a.SelectedLinkBold:link, a.SelectedLinkBold:visited, a.SelectedLinkBold:hover, a.SelectedLinkBold:active  {
	font-family:Arial;
	color:#153B63;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	background-image:url(images/arrowAdditional.gif);
	background-repeat:no-repeat;
	background-position:6px;
	padding: 5px 0px 5px 14px;
}
a.SelectedLink:link, a.SelectedLink:visited, a.SelectedLink:hover, a.SelectedLink:active  {
	font-family:Arial;
	color:#153B63;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	background-image:url(images/arrowAdditional.gif);
	background-repeat:no-repeat;
	background-position:6px;
	padding: 5px 0px 5px 14px;
}

.ThreeColRule{
	float:left;
	width:176px;
	background-color:#DFE9F4;
	padding: 5px 0px;
	border-left:solid 1px #ffffff;
}

.ThreeColBottom {
	float:left;
	width:534px;
	padding:0px 0px 0px 6px;
}

a.productDetailLink:link, a.productDetailLink:visited, a.productDetailLink:hover, a.productDetailLink:active  {
	font-family:Arial;
	color:#153B63;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	background-image:url(images/arrowAdditional.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 5px 0px 5px 8px;
}

.productIcon  {
	margin-bottom: 6px;
}

/*End Product Detail*/




/* product detail - related attachments styles */
.universalBoxAlignedScreen2 {
	display:block;
	height:100px;
	width:100%;
	text-align: left;
	padding:0px 0px 6px 0px;
	margin-top: 6px;
}

.universalBoxAlignedImageScreen {
	float:left;
	top:0px;
	width:174px;
	display:block;
	height:100%;
}

.universalBoxAlignedTextScreen2 {
	float:left;
	top:0px;
	background-color:#F1F1F1;
	margin-left: 0px;
	margin-bottom:6px;
	width:354px;
	height:100px;
	display:block;
	text-align: left;
	padding:0px 0px 0px 6px;
}
.universalBoxAlignedTitleScreen {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
	padding:6px 6px 0px 0px;
	color:#153b63;
}
.universalBoxAlignedDeckScreen {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	color:#153b63;
	padding:0px 6px 0px 0px;
}

/* end of product detail - related attachments */


#relatedLinksItemsTextArea
{
	background-color: #DFE9F4;
	padding-right: 1px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top:2px;
	background-position: 0px 6px;
	text-decoration:none;
	background-repeat: no-repeat;
	font-size: 11px;
	display:block;
}

.tableSpec2  {
	background-color: #F1F1F1;
	color: #153B63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 6px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
/* Print Page styles */
#printContent  {
	width:720px;
	padding:6px;
	font-family:Arial;
	color:#153b63;
	background-color: #ffffff;
	font-size: 12px;
	line-height:15px;
	display:block;
	top:0px;
	text-align: left;
  }
#printHead  {
	font-family:Arial;
	font-size:20px;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
	width:606px;
	padding: 16px 0px 16px 6px;
	text-align: left;
	}
#printHeader  {
	display:block;
	text-align: left;
	padding: 0px 0px 12px 0px;
	}
	
#printLogo 
{
    text-align:left;
    clear:both;
}

#printContent .detailHead {
	font-family:Arial;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	color:#153B63;
	padding: 6px 0px 6px 8px;
}

#printContent .marginalColumnHead {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	display:block;
	text-align: left;
	width:164px;
	padding: 2px 5px 3px 5px;
	margin-top:6px;
    border-bottom:solid 1px #000000;
    background-color:#ffffff;
    color:#000000;
}

.marginalColumnHead {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	display:block;
	text-align: left;
	width:164px;
	padding: 2px 5px 3px 5px;
	margin-top:6px;
    border-bottom:solid 1px #000000;
    background-color:red;
    color:#000000;
}


#printContent .marginalColumn2, 
#printContent .marginalColumn,
#printContent .marginalColumnText {
    background-color:#ffffff;
}

#printContent .ThreeColBottom
{
    width:500px;
}

#printContent .productbox 
{
    width:500px;
    background-color:#ffffff;
}

#printContent .productboxtext 
{
    width:300px;
}

/* Two columns. One column is 174px with a 6px gutter. The other column is 540px. Can be laid-out with either column being the short column*/
 
.TwoCol1 {
	float:left;
	top:0px;
	width:174px;
	display:block;
	padding:0px 0px 0px 6px;
}
.TwoCol2 {
	float:left;
	top:0px;
	width:540px;
	display:block;
	height:100%;
	text-align: left;
}
.TwoColSpace {
	float:left;
	top:0px;
	width:522px;
	display:block;
	height:100%;
	padding:12px 12px 0px 0px;
	text-align: left;
}

.MiddleColSpace {
	float:left;
	top:0px;
	width:354px;
	display:block;
	padding:0px 0px 0px 6px;
	text-align: left;
}

#productDetailTitle {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
	color:#153b63;
	padding: 18px 0px 0px 0px;
}
#productDetailDeck {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	color:#153b63;
	padding: 0px 0px 0px 0px;
}

.TwoCol {
	clear:both;
	display:block;
	height:100%;
	width:720px;
	text-align: left;
}



/*Product Detail - Tables*/
.productDetailPageTitle
{
	margin: 0;
	padding: 12px 6px;
	line-height:20px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #153b63;
	background-color: #dfE9f4;
	border-top: solid 6px #b4c6d9;
	width: 720px;
}

.productDetailProductAttributes
{
	float:left;
	top:0px;
	width:372px;
	display:block;
	padding:18px 0px 0px 0px;
	text-align: left;
}

.productDetailRightNav
{
	width: 174px; 
	float: right;
	margin: 0px;
	overflow: hidden;
	padding-right: 0px;
	padding-left: 6px;
	padding-bottom: 12px;
	padding-top: 12px;
}

.productDetailRightNav hr
{
	border: none 0;
	border-bottom: dotted 1px #153b63;
	height: 1px;
}


.productDetailRightNav a
{
	text-decoration:underline;
}

.productDetailRightNavTitle {
	color: White;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	padding-top: 3px;
	background-color: #153b63;
	padding-right: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	margin: 6px 0px 0px 0px;
	width:174px;
}

.productDetailTab
{
	float:left;
	width:222px;
	background-color:#DFE9F4;
	padding: 5px 0px;
	border-left:solid 1px #ffffff;
}

.productDetailTabBold
{
	float:left;
	width:222px;
	background-color:#DFE9F4;
	padding: 5px 0px;
	border-left:solid 1px #ffffff;
	font-weight:bold;
}


a.productDetailTab:link, a.productDetailTab:visited, a.productDetailTab:hover, a.productDetailTab:active  {
	font-family:Arial;
	color:#153B63;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	background-image:url(images/arrowAdditional.gif);
	background-repeat:no-repeat;
	background-position:6px;
	padding: 5px 0px 5px 14px;
}

a.productDetailTabBold:link, a.productDetailTabBold:visited, a.productDetailTabBold:hover, a.productDetailTabBold:active  {
	font-family:Arial;
	color:#153B63;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	background-image:url(images/arrowAdditional.gif);
	background-repeat:no-repeat;
	background-position:6px;
	padding: 5px 0px 5px 14px;
}

.productDetailDetailHead {
	font-family:Arial;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	color:#153B63;
	padding: 6px 0px 6px 0px;
}

.productDetailAccessories{
	float:left;
	top:0px;
	background-color:#F1F1F1;
	margin-left: 0px;
	margin-bottom:6px;
	width:540px;
	height:100px;
	display:block;
	text-align: left;
	padding:0px 0px 0px 6px;

}

.accessoryDetailAdspaceTitle {
	color: White;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	padding-top: 3px;
	background-color: #153b63;
	padding-right: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	margin: 6px 0px 0px 0px;
	width:200px;
}


.productDetailAttachments{

	background-color:#F1F1F1;
	width:174px;
	margin-bottom:60px;
}


.productDetailTabContent
{
	padding: 6px 0px 6px 6px;
}

.productDetailSearchOnlinePartnersBody
{
	background-color: #DFE9F4;
	display:block;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	display:block;
	text-align: left;
	padding: 6px 5px 0px 5px;
    width:164px;

}

.productDetailSearchOnlinePartnersSpacer
{
	display:block;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	display:block;
	text-align: left;
    width:174px;
}

.productDetailSearchOnlinePartnersBody a
{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	color:#153b63;
	padding-left:6px;
	background: transparent url("images/Shared/BlueArrow.gif" ) 0px 4px no-repeat;
}

.searchPartnersLink
{
	
}



.searchPartnersLink:hover
{
	
    background-color: #a0b7cf;
}

.productDetailTopSpacer
{
	margin-top:6px;
}

.productDetailAdSpace
{
	background-color: #DFE9F4;
	padding-top:6px;
	padding-bottom:12px;
}

.productDetailAdSpace img
{
	padding-top:6px;
}

/*end product detail*/

/*AdSpace Popup*/
.adSpace
{
	 line-height:26px;
	 vertical-align:middle;
	 width:100%;
	 text-decoration:none;
 }

.adSpace a
{
 vertical-align:middle;
 text-decoration:none;
 padding-left:6px;
 padding-bottom:120px;
 }
 /*End Adspace*/
 
 /*Search*/
 .searchForm
 {
	width:354px;
	text-align: left;
	padding: 0px;
	margin-bottom:12px;
	background-color:#F1F1F1;
	border-bottom:2px solid #F1F1F1;
}

}
.searchFormRow
{
	padding-left:6px;
	padding-top:6px;
}

.searchResults
{
	padding-left:6px;
	background: transparent url("images/Shared/BlueArrow.gif" ) 0px 4px no-repeat;
}

/* End */

table.radiobtn_list input{	float: left; }
table.radiobtn_list label{	margin-left:25px; display:block; }

.fullWidthContent
{
	width:100%;
	float:left;
	margin-right:6px;
	text-decoration:none;
}

.breadcrumb
{
	position: relative;
	margin-top: -5px;
	text-align: left;
	margin-left: -1px;
	margin-right: 1px;
	width: 894px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #153B63;
}

.breadcrumb .ms-sitemapdirectional
{
	background-color: #153B63;
}

div.ms-pagebreadcrumb, div.ms-pagebreadcrumb a
{
	background-color: #153B63;
	color: #FFFFFF;
}

div.ms-pagebreadcrumb
{
	padding-left: 6px;
}

a.ms-sitemapdirectional, a.breadcrumbCurrent
{
	padding-left: 14px;
	padding-right: 3px;
	background-image: url("http://header.bosch.com/shared/arrow_back_white.gif");
	background-position: 4px -1px;
	background-repeat: no-repeat;
}

.ms-WPBody p
{
	display:none;
}

#headerService .hsHeader, .hsHeader
{
	width: 900px;
}

#headerService div.headerButtonsRow
{
	width: 900px;
}

#headerService div.headerLogoRow
{
	width: 900px;
	text-align: right;
}

.searchResults .searchItemDescriptionRow
{
	border-bottom: solid 1px #153B63;
}


#directions
{
	width: 600px;
	height: 550px;
}


#resultsheader
{
	background-color: #153B63;
	color: #FFFFFF;
	padding-bottom: 3px;
	padding-left: 2px;
}

#resultslist td
{
	border-bottom: 2px #f7f7f7 solid;
	
	padding-bottom: 6px;
	padding-top: 6px;
}

#resultslist a
{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
}

.whereToBuyHeader
{
	background-color: #dfE9f4;
	font-size: 11px;
	line-height: 15px;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 4px;
}

.partDropDown
{
	margin-left: 25px;
}

.FAQCategory
{
	padding-left: 6px;
	padding-bottom: 8px;
	float: left;
}

.FAQCategory a
{
	margin-left: 6px;
}

.universalBox .FAQCategory img
{
	padding-right: 0px;
}

#accordionlist
{
	margin-left: 6px;
	margin-top: 12px;
	border-bottom: 1px #153B63 solid;
	width: 528px;
	margin-right: 12px;
}

#accordionlist div.question
{
	padding-top: 6px;
	background: #F7F7F7 none no-repeat scroll 0 0;
	border-top: 1px #153B63 solid;
	padding-bottom: 6px;
	padding-left: 4px;
}

#accordionlist div.selected, #accordionlist div.hover
{
	background: #DFE9F4 none no-repeat scroll 0 0;
	color: #153B63;
	font-weight: bold;
	border-top: 1px #153B63 solid;
	padding-bottom: 6px;
	padding-left: 4px;
}

#accordionlist div.hover
{
	cursor: pointer;
}

#accordionlist div.questiontext
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background: #153B63 none no-repeat scroll 0 0;
	color: white;
}

#accordionlist div.answer div.answertext
{
	padding-top: 2px;
	padding-bottom: 2px;
	background: #153B63 none no-repeat scroll 0 0;
	color: white;
	display: block;
}

#accordionlist div.answer div
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	background-color: white;
}

#motorsportsNewsDetail
{
	margin-top: 4px;
}

#motorsportsNewsDetail td
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	border-bottom: 1px #DFE9F4 solid;
}

table.motorsportsList tr td
{
	border-bottom: 0px transparent none;
	padding-bottom: 12px;
	padding-top: 4px;
}

table.motorsportsList tr td.onlineOutletLetterBars
{
	padding-top: 2px;
	padding-bottom: 2px;
}

div#rlinks {
	margin-top: 12px;
}

/*Bosch Standard Table - General Content*/
.BoschStandardTable
{
	margin-top:6px;
}

.BoschStandardTableHeader
{
	background-color: #153B63;
	font-weight:bold;
	color:white;
	margin-top:6px;
	padding-left:6px;
}

.BoschStandardTableHeader td
{
	background-color: #153B63;
	font-weight:bold;
	color:white;
	margin-top:6px;
	padding-left:6px;
}

.BoschStandardTable tr.altrow
{
	padding-left:6px;
	background-color: #dfe9f4;
}

.BoschStandardTable  tr.mainRow
{
	padding-left:6px;
	background-color: white;
}

.BoschStandardTable td
{
	width: 50%;
}

.pagerLinks
{
	text-align: right;
}

.pagerLinks a
{
	padding-right: 4px;
	font-weight: normal;
}

.pagerLinks a.currentPage
{
	background: none;
	font-weight: bold;
	padding-left: 4px;
}

table a.sortLink
{
	font-weight: normal;
	color: white;
	background: transparent url('/Style%20Library/BOSCH/Images/Shared/arrow8x10white.gif') no-repeat scroll 2px 3px;
}

table a.sortLinkAscending
{
	font-weight: normal;
	color: white;
	background: transparent url('/Style%20Library/BOSCH/Images/Shared/arrow8x10whiteDown.gif') no-repeat scroll 0px 8px;
}

table a.sortLinkDescending
{
	font-weight: normal;
	color: white;
	background: transparent url('/Style%20Library/BOSCH/Images/Shared/arrow8x10whiteDown.gif') no-repeat scroll 0px 8px;
}

#newsArchiveList td, #newsArchiveList th, .driversList td
{
	padding-left: 6px;
}

div.universalBox #onlineOutletsList tr,div .universalBoxWide #onlineOutletsList tr
{
	background-color: transparent;
}

div.searchpageText
{
	width:330px;

	padding: 2px 6px 0px 6px;
}

div.searchpageImage
{
	width:165px;
	padding-left:6px;			
	padding-right:0px;
	padding-bottom:6px;
	padding-top:0px;
}
div.searchpageRightText
{
	
	text-align:left;
	padding: 0px 6px 0px 6px;
}


.threeColContactUs
{	
	padding-right: 0px;	
	padding-left: 6px;	
	padding-bottom: 0px;	
	width: 534px;	
	padding-top: 0px;	
	background-color: #f7f7f7;	
	text-align: left;
	vertical-align:middle;
}

.requiredMessage
{
				
	font-size:11px;
	padding-bottom:8px;
	padding-top:8px;
}

.formLabelRow
{

	padding-top:4px;
	padding-bottom:2px;
	border-bottom:solid 2px white;

}

.formElementRow
{
	padding-top:4px;
	padding-bottom:2px;
	border-bottom:solid 2px white;

}

.btnContactUs
{
	font-weight:bold;
	font-size:small;
	background-color:#153b63;
	border-style:none;
	color:#f7f7f7;		
}

.contactDropDown
{
				
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:130px;
}


#accordionlist
{
	margin-left: 6px;
	margin-top: 12px;	
	width: 528px;
	border-bottom:2px #dfe9f4 solid;
	margin-right: 12px;
}

.Bosch_SpecialOffer_Header
{
	padding-top: 6px;
	background: #FFF none no-repeat scroll 0 0;
	border-top: 2px #dfe9f4 solid;
	padding-bottom: 6px;
	padding-left: 4px;
	color:#153B63;
}
.Bosch_SpecialOffer_MainHeading
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background: #153B63 none no-repeat scroll 0 0;
	color: white;sss
	font-weight:bold;
}

#accordionlist div.selected, #accordionlist div.hover
{
	color: #153B63;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 4px;
	border:none;
}

#accordionlist div.hover
{
	cursor: pointer;
}

.Bosch_SpecialOffer
{
	padding:12px;
	background: #F7F7F7 none no-repeat scroll 0 0;
	color: #153B63;
	display: block;
}

.Bosch_Search_Label
{
	text-align:left;
	padding-top:4px;
	width:110px;
				
}

.PrintRowClass
{
	margin-left: 6px;
	margin-top: 12px;	
	width: 528px;
	margin-right: 0px;
	text-align:right;	
}

.SpecialOffer_NotSelected
{
	padding-top:6px;
	padding-left:6px;
	padding-bottom:4px;
}






