@charset "UTF-8";

/********************************* Begin: Global ******************************/

body {
	display: block;
	color: #000;
	background: #fff;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

/******************************************************************************/

/* Begin added for REL4.13 CR569 */

.fieldWidth
{
width:155px;
	}
.keySearchBox2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	WIDTH: 170px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #3791AE;
}
	
/* End added for REL4.13 CR569 */

 select {
/* 	width: auto;
	color: #333 !important;
	background-color: #fff !important; */
	font-size: 9px;
/* 	margin-right: 0px; */
}

/* input {
	color: #333;
	background-color: #fff;
	font-size: .75em !important;
} */

.grey select, .grey input {
	color: #333 !important;
	background-color: #fff !important;
	font-size: 1em !important;
}

/******************************************************************************/

/* Used to style the alternate text of unloaded images */
img {
	font-size: 0.8em;
	color: #000;
	background-color:transparent;
	border: none;
}

ul {
	margin: 2px 0 10px 15px;
	list-style-type: square;
}

html>body ul {
	margin: 2px 0 10px 15px;
	padding: 0;
}

/*********************************** End: Global ******************************/

/****************************** Begin: vertical lines *************************/

.vSpacer6 {
	height: 7px;
	
}

.vSpacer8 {
	
	height: 8px;
}

.vSpacer10 {
	
	height: 10px;
}

.vSpacer15 {
	height: 15px;
}

/******************************** End: vertical lines *************************/

/********************************** Begin: spacers ****************************/

/******************************** Begin: Padding Top **************************/

.pTop5 {
	padding-top: 5px;
}

.pTop10 {
	padding-top: 10px;
}

.pTop15 {
	padding-top: 15px;
}

.pTop20 {
	padding-top: 20px;
}

/********************************* End: Padding Top ***************************/

/****************************** Begin: Padding Bottom *************************/

/********************** Begin: pBot2 for the back to top arrow in *************/

.pBot2 {
	padding-bottom: 2px;
}

/***************** End: pBot2 for the back to top arrow in footer *************/

.pBot5 {
	padding-bottom: 5px;
}

.pBot10 {
	padding-bottom: 10px;
}

.pLeft15 {
	padding-left: 15px;
}

.pBot15 {
	padding-bottom: 15px;
}

.pBot20 {
	padding-bottom: 20px;
}

/******************************** End: Padding Bottom *************************/

/********************************* Begin: Margin Top **************************/

.mTop5 {
	margin-top: 5px;
}

.mTop15 {
	margin-top: 15px;
}

.mTop20 {
	margin-top: 20px;
}

/********************************** End: Margin Top ***************************/

/******************************** Begin: Margin Right *************************/

.mRight5 {
	margin-right: 5px;
}

.mRight10 {
	margin-right: 10px;
}

/****************** Begin: Right margins specific to CT_H1 template ***********/

.mRight12 {
	margin-right: 12px;
}

.mRight13 {
	margin-right: 13px;
}

.mRight8 {
	margin-right: 8px;
}

.mRight9 {
	margin-right: 9px;
}

/****************** End: Right margins specific to CT_H1 template *************/

.mRight15 {
	margin-right: 15px;
}

/******************************** End: Margin Right ***************************/

/****************************** Begin: Margin Bottom **************************/

.mBot3 {
	margin-bottom: 3px;
}

.mBot5 {
	margin-bottom: 5px;
}

.mBot8 {
	margin-bottom: 8px;
}

.mBot10 {
	margin-bottom: 10px;
}

.mBot15 {
	margin-bottom: 15px;
}

.mBot20 {
	margin-bottom: 20px;
}

/******************************** Begin: Margin Bottom ************************/

/********************************* Begin: Margin left *************************/

.mLeft5 {
	margin-left: 5px;
}

.mLeft10 {
	margin-left: 10px;
}

.mLeft15 {
	margin-left: 15px;
}

.mLeft20 {
	margin-left: 20px;
}

.mLeft195 {
	margin-left: 195px;
}

/********************************* End: Margin left ***************************/

/*********************************** End: Spacers *****************************/

/************************** Begin: Horizontal line divider ********************/

.lineDivider {
	display: block;
	background-color: #999999;
	height: 1px;
	font-size: 11pt;
	clear: both;
}

/**************************** End: Horizontal line divider ********************/

/************************** Begin: Horizontal line divider 2 ******************/

.lineDivider2 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	height: 0px;
}

/**************************** End: Horizontal line divider 2 ******************/

/********************************* Begin: Grey Pipe ***************************/

.greyPipe {
	color: #999999;
	float: left;
	margin: 0 9px 0 9px;
	font-size: 8pt;
}

/*********************************** End: Grey Pipe ***************************/

html>body .greyPipe {
	margin-right: 10px;
}

/********************************* Begin: Green Pipe **************************/

.greenPipe {
	color: #007E3A;
	font-size: 11pt;
	margin-left: 4px;
	margin-right: 4px;
}

/********************************** End: Green Pipe ***************************/

/********************************* Begin: clear All ***************************/

.clearAll {
	clear: both;
}

/********************************** End: clear All ****************************/

/******************************* BEGIN: GLOBAL FOOTER *************************/

/*************************** Begin: Back to top Container *********************/

.backToTopContainer {
	width: 100px;
	text-align: right;
	margin-right: 10px;
	margin-left: 5px;
}

/***************************** End: Back to top Container *********************/

/****************************** Begin: Footer Container ***********************/
/* Begin: modified for IE 7 */
#globalFooterContainer {
	display: block;
	width: 760px;
	height: 20px;
	margin-top: 25px;
	margin-bottom: 60px;
	color: #333;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/global_footer_container.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
/* End: modified for IE 7 */

#globalFooterContainer .green , #castrolextFooterContainer .green{
        display: inline;
        font-size: 0.7em;
        color: #666666;
        background-color: transparent;
}

#globalFooterContainer .greenPipe, #castrolextFooterContainer .greenPipe {
        display: inline;
        font-size: 0.6em;
        color: #999999;
        background-color: transparent;
        margin-left: 1px;
        margin-right: 1px;
        position: relative;
        bottom: 1px;
}
/* Main footer links */

#globalFooterContainer a:link .green, #globalFooterContainer a:visited .green {
	display: inline;
	color: #007b32;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/footer_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-decoration: none;
	padding-right: 10px;
	margin-right: 5px;
}

#globalFooterContainer a:hover .green, #globalFooterContainer a:active .green {
	display: inline;
	color: #ff0000;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_footer_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-decoration: none;
	padding-right: 10px;
	margin-right: 5px;
}

/* Turn off the back to top arrow image */

#globalFooterContainer .link10 img, #castrolextFooterContainer .link10 img {
 display: none;
}

#globalFooterContainer .link10:link, #castrolextFooterContainer .link10:link  {
        display: inline;
        font-size: 0.7em;
        font-weight: normal;
        color: #007B32;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/back_to_top_arrow.gif");
        background-position: bottom left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        text-decoration: none;
        text-transform: lowercase;
        padding-left: 1em;
}


#globalFooterContainer .link10:visited, #castrolextFooterContainer .link10:visited {
        display: inline;
        font-size: 0.7em;
        font-weight: normal;
        color: #007B32;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/back_to_top_arrow.gif");
        background-position: bottom left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        text-decoration: none;
        text-transform: lowercase;
        padding-left: 1em;
}

#globalFooterContainer .link10:hover, #castrolextFooterContainer .link10:hover {
        display: inline;
        font-size: 0.7em;
        font-weight: normal;
        color: #FF0000;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/_back_to_top_arrow.gif");
        background-position: bottom left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        text-decoration: none;
        text-transform: lowercase;
        padding-left: 1em;
}

#globalFooterContainer .link10:active, #castrolextFooterContainer .link10:active {
        display: inline;
        font-size: 0.7em;
        font-weight: normal;
        color: #FF0000;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/_back_to_top_arrow.gif");
        background-position: bottom left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        text-transform: lowercase;
        padding-left: 1em;
}
/****************************** End: Footer container *************************/

.footerTable {
	display: table;
	width: 740px;
	height: 20px;
	margin-left: 20px;
	position: relative;
	bottom: 2px;
}

.footerTable td, castrolextfooterTable td {
 display: table-cell;
 vertical-align: bottom;
}

/******************************* END: GLOBAL FOOTER ***************************/

/******************************* BEGIN: POPUP Footer **************************/

/*************************** Begin: popupFooter Container *********************/

/* Edited 8 May 2006 by Anthony Shafto */

#popupFooterContainer {
	margin: 0 0 10px 0;
	width: 570px;
}
#popupFooterContainer, #popupFooterContainer .footerTable {
	width: 570px;
}
#popupFooterContainer .footerTable {
	background-image: url("http://www.castrol.com/castrol/images_css/win3col_footer.jpg");
	background-repeat: no-repeat;
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	color: #000;
	left: -20px;
	position: relative;
}
#popupFooterContainer .footerTable td {
	white-space: nowrap;
	width: 50%;
	vertical-align: middle;
}
#popupFooterContainer .footerTable .green {
	color: #666;
	display: inline;
}
#popupFooterContainer .footerTable .greenPipe {
	display: inline;
}
#popupFooterContainer .footerTable a.green:link , #popupFooterContainer .footerTable a.green:visited , #popupFooterContainer .footerTable a:hover .green, #popupFooterContainer .footerTable a.green:active  {
	color: #007b32;
}
#popupFooterContainer .footerTable a.green:hover , #popupFooterContainer .footerTable a.green:active  {
	color: #ff0000;
}
#popupFooterContainer .footerTable .link10:link, #popupFooterContainer .footerTable .link10:visited, #popupFooterContainer .footerTable .link10:hover, #popupFooterContainer .footerTable .link10:active {
	background-image: url("http://www.castrol.com/castrol/images_css/back_to_top_arrow.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #007b32;
	padding-left: 10px;
}
#popupFooterContainer .footerTable .link10:hover, #popupFooterContainer .footerTable .link10:active {
	background-image: url(http://www.castrol.com/castrol/images_css/_back_to_top_arrow.gif);
	color: #ff0000;
}

/******************************************************************************/

#popup2colFooterContainer {
	display: block;
}

#popup2colFooterContainer .footerTable {
	display: block;
	width: 385px;
	height: auto;
	position: relative;
	left: -20px;
	color: #000;
	background-image: url("http://www.castrol.com/castrol/images_css/win2col_footer.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}

#popup2colFooterContainer .footerTable td {
	display: table-cell;
	width: auto;
	height: auto;
	vertical-align: middle;
	text-align: center;
}

#popup2colFooterContainer .footerTable .green {
	display: block;
	color: #007B32;
	background-color: transparent;
}
#popup2colFooterContainer .footerTable .green:hover {
	DISPLAY: block; COLOR: #ff0000; BACKGROUND-COLOR: transparent
}
#popup2colFooterContainer .footerTable a:link .green {
	display: block;
	color: #007b32;
	background-color: transparent;
}

#popup2colFooterContainer .footerTable a:hover .green {
	display: block;
	color: #ff0000;
	background-color: transparent;
}

#popup2colFooterContainer .footerTable .link10 {
	display: block;
	color: #007b32;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/back_to_top_arrow.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 1.2em;
	padding-left: 10px;
}

#popup2colFooterContainer .footerTable .link10:hover {
	display: block;
	color: #ff0000;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_back_to_top_arrow.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 1.2em;
	padding-left: 10px;
}

/******************************** END: POPUP Footer ***************************/

.gBackToTop a {
	font-size: .75em;	
}

/******************************** BEGIN: BREADCRUMB ***************************/

#breadCrumbContainer {
	display: block;
	width: 740px;
	height: auto;
	position: relative;
	left: 20px;
	margin-bottom: 15px;
}

#breadCrumbContainer .link10:link, #breadCrumbContainer .link10:visited {
	display: inline;
	font-weight: bold;
	line-height: 1.5;
	color: #007b32;
	background-color: #fff;
	text-decoration: none;
}

#breadCrumbContainer .link10:hover, #breadCrumbContainer .link10:active {
	display: inline;
	font-weight: bold;
	line-height: 1.5;
	color: #ff0000;
	background-color: #fff;
	text-decoration: none;
}

#breadCrumbContainer .greenBold a {
	display: inline;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	text-transform: none;
}

#breadCrumbContainer .greenBold {
	display: inline;
	font-size: .75em;
	font-weight: normal;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	text-transform: none;
}

#breadCrumbContainer .green {
	display: inline;
	font-size: .75em;
	font-weight: normal;
	line-height: 1.5;
	color: #000;
	background-color: #fff;
}

/********************************** END: BREADCRUMB ***************************/

/****************************** START :::: R4 BM Track ************************/

.extfooterTable {
	width: 936px;
	background-color: #EFEFEF;
	border-top: 1px solid #99D6AD;
}

.outerFooter {
	margin-right: 35px;
	width: 936px;
}

#extFooterContainer {
	width: 936px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 30px;
}

.greenPipe {
	color: #007E3A;
	font-size: 11pt;
	margin-left: 4px;
	margin-right: 4px;
}

/* Utility links pipe divider */
.mastHeadborder #mastHeadTopNav .tableContainer .greenPipe {
	display: block;
	float: left;
	color: #fff;
	background-color: transparent;
	font-size: 0.6em;
	margin-left: 4px;
	margin-right: 4px;
	position: relative;
	bottom: 1px;
}

/*   END :::: R4 BM Track */

div img.mRight5 {
	display: none;
}

img.mLeft5 {
	display: none;
}

.print a:link, .print a:visited {
	display: inline;
	font-size: .75em;
	color: #007b32;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/anchor_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
}

.print a:hover, .print a:active {
	display: inline;
	font-size: .75em;
	color: #ff0000;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_anchor_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
}

/******************************************************************************/

.countryListing:link, .countryListing:visited {
	display: block !important;
	width: 150px;
	height: auto;
	float: left;
	color: #007b32;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 12px;
	margin-bottom: 1em;
	font-size: .75em;
}

.countryListing:hover, .countryListing:active {
	display: block !important;
	width: 150px;
	height: auto;
	float: left;
	color: #ff0000;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 12px;
	margin-bottom: 1em;
	font-size: .75em;
}

/******************************************************************************/
#popup2colFooterContainerOCR .footerTable {
	display: block;
	width: 385px;
	height: auto;
	position: relative;
	left: -20px;
	color: #000000;
	background-image: url("http://www.castrol.com/castrol/images_css/pop_footer.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-top: 1px solid #DFDFDF;	
	border-right: 1px solid #DFDFDF;
}

#popup2colFooterContainerOCR .footerTable td {
	display: table-cell;
	width: auto;
	height: auto;
	vertical-align: middle;
	text-align: center;
}

#popup2colFooterContainerOCR .footerTable .green {
	display: block;
	color: #666666;
	background-color: transparent;
}

#popup2colFooterContainerOCR .footerTable a:link .green {
	display: block;
	color: #007B32;
	background-color: transparent;
}

#popup2colFooterContainerOCR .footerTable a:hover .green {
	display: block;
	color: #FF0000;
	background-color: transparent;
}

#popup2colFooterContainerOCR .footerTable .link10 {
	display: block;
	color: #007B32;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/back_to_top_arrow.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 1.2em;
	padding-left: 12px;
}

#popup2colFooterContainerOCR .footerTable .link10:hover {
	display: block;
	color: #FF0000;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_back_to_top_arrow.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 1.2em;
	padding-left: 12px;
}
#castrolextFooterContainer {
 display: block;
 width: 100%;
 height: 20px;
 margin-top: 30px;
 margin-bottom: 60px;
 color: #333333;
 background-color: transparent;
 background-image: url("http://www.castrol.com/castrol/images_css/global_footer_container_ext.jpg");
 background-position: top left;
 background-repeat: no-repeat;
 background-attachment: scroll;
 
}
#castrolextFooterContainer a:link .green, #castrolextFooterContainer a:visited .green {
 display: inline;
 color: #007B32;
 background-color: transparent;
 background-image: url("http://www.castrol.com/castrol/images_css/footer_arrow.gif");
 background-position: top right;
 background-repeat: no-repeat;
 background-attachment: scroll;
 text-decoration: none;
 padding-right: 10px;
 margin-right: 5px;
}

#castrolextFooterContainer a:hover .green, #castrolextFooterContainer a:active .green {
 display: inline;
 color: #FF0000;
 background-color: transparent;
 background-image: url("http://www.castrol.com/castrol/images_css/_footer_arrow.gif");
 background-position: top right;
 background-repeat: no-repeat;
 background-attachment: scroll;
 text-decoration: none;
 padding-right: 10px;
 margin-right: 5px;
}
.castrolextfooterTable {
 display: table;
 width: 100%;
 height: 20px;
 padding-left: 20px;
 position: relative;
 bottom: 2px;
}
#mainContainer .grey UL {
 PADDING-LEFT: 1px;
}
.prefchkBox INPUT {

            BACKGROUND-COLOR: transparent

}
/* BEGIN: Added for CR 509  5/18/2006 */

.fldBorder {
border:0px;
}
.donotdisplay{
 display:none;
}
/* END: Added for CR 509  5/18/2006 */

/* added for masthead css     */


.mastHeadborder {
	background-color: transparent;
	background-image: url(http://www.castrol.com/castrol/images_css/castrol_masthead_logo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #000;
	display: block;
	height: 66px;
	margin-bottom: 7px;
	padding: 0;
	width: 779px;
}

/* Used on the navigation buttons to prevent text wrapping */

.nowrap {
	white-space: nowrap;
}

/* Main container for primary navigation links */

.mastHeadContainer {
	background-color: transparent;
	background-image: url(http://www.castrol.com/castrol/images_css/masthead_container_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #000;
	display: block;
	height: 31px;
	width: 761px;
}

 
#mastHeadTopNav {
	display: block;
	float: right;
	padding: 2px 0 0 0;
	position: relative;
	right: 30px;
	width: auto;
}

 

#mastHeadTopNav form {
	display: block;
	margin: 8px 0 0 0;
}

#bpLogo {
	display: none;
}

 
.logoContainer img {
	display: none;
}


 
.tableContainer {
	float: right;
}

#mastHeadTopNav .tableContainer form {
	position: absolute;
	right: 0;
	top: 20px;
}
.tableContainer form .greenBold {
	background-color: transparent !important;
	color: #fff !important;
	display: inline !important;
	float: none !important;
	font-size: .75em;
	font-weight: bold;
	position: static !important;
}

 
.tableContainer img {
	display: none;
}

 

#mastHeadTopNav .tableContainer .greenBold {
	display: block;
	position: relative;
	left: 10px;
	z-index: 1;
	float: left;
	color: #000;
	background-color: #fff;
	margin-top: 55px;
	margin-bottom: -8px;
	margin-left: 0;
	margin-right: 0;
	font-size: .75em;
	margin-left: 5px;
}

html>body #mastHeadTopNav .tableContainer .greenBold {
	display: block;
	float: left;
	color: #000;
	background-color: #fff;
	margin-top: 55px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 0;
	font-size: .75em;
}

#mastHeadTopNav .tableContainer .greenBold a:link, #mastHeadTopNav .tableContainer .greenBold a:visited {
	display: block;
	float: left;
	color: #007b32;
	background-color: #fff;
	text-decoration: none;
}

#mastHeadTopNav .tableContainer .greenBold a:hover, #mastHeadTopNav .tableContainer .greenBold a:active {
	display: block;
	float: left;
	color: #ff0000;
	background-color: #fff;
	text-decoration: none;
}

#mastHeadTopNav .tableContainer .greenPipe {
	display: none !important;
}

 

.searchBox {
	display: inline;
	width: 150px;
	height: auto;
	font-size: .75em;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;
}

/* Submit input field for the search form */

.goAnchor {
	display: inline;
	color: #fff;
	background-color: #007b32;
	font-size: .75em;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	padding-left: 4px;
	padding-right: 4px;
	cursor: pointer;
}

 

.button:link, .button:visited, .button:hover, .button:active, .button1 {
	border-color: #ccc #ccc #fff #fff;
	border-style: solid;
	border-width: 0 1px 0 1px;
	color: #007b32;
	display: block;
	float: left;
	font-size: .7em;
	font-weight: bold;
	height: 15px;
	margin: 1px 0 0 0;
	padding: 8px 5px 7px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.button:hover, .button:active, .button1 {
	background-color: #fff;
	color: #ff0000;
}
.button1 {
	height: 14px;
}

 
.mColLeft {
	display: block;
	width: 15px;
	height: auto;
	float: left;
	padding: 0;
	margin-right: 5px;
}
 

.mRightCol {
	display: block;
	width: auto;
	height: auto;
	float: left;
}

.mRightCol a:link, .mRightCol a:visited {
	display: inline;
	font-size: .75em;
}

.mRightCol a:hover, .mRightCol a:active {
	display: inline;
	font-size: .75em;
}

 .logoContainer a + a {
	display: none;
}

.logoContainerText {
	display: block;
	position: absolute;
	top: 23px;
	left: 230px;
	color: #fff;
	background-color: transparent;
	font-size: .95em;
	font-weight: bold;
	text-transform: uppercase;
}
 /* BEGIN: ADDITION ENH 7/3/2006 CR 509 */
.fldBorder {
 border:0px solid #FFDD00;
}
 
.donotdisplay{
 display:none;
}
/* END: ADDITION ENH 7/3/2006 CR 509 */
/* Begin : Added for R4.10 CR 558 20060627 *//* Start: Added in Transact */
/* Begin: Global Button Container (Email Transact) */
#globalButtonContainer{
	width: 545px;
	margin: 10px 0px 0px 20px;
	padding-bottom: 0px;
}
/* End: Global Button Container (Email Transact) */

/* Begin: PM_F38_deliveryAddress Back to top Container */
.backToTopContainer540{
	width: 80px;
	text-align: right;	
	margin: 0px 0 0px 397px;
	padding: 0;
}

html>body .backToTopContainer{
	padding-top: 16px;
	margin: 0 0 10px 660px;
}

.backToTopContainer545{
    width: 545px;
	text-align: right;	
	margin: 0px 0px 0px 0px;
	padding: 0;
}

html>body .backToTopContainer{
	padding-top: 16px;
	margin: 0 0 10px 660px;
}
/* End: PM_F38_deliveryAddress Back to top Container */

.avTop{
  vertical-align: top;
}

/* Begin: Footer Spacer Selectors */
.negativeMargin7030
{
margin-bottom: -7px;
}

.negativeMargin1530
{
margin-bottom: -15px;
}

.negativeMargin90
{
margin-bottom: -9px;
}

html>body .negativeMargin90
{
margin-bottom: 0px;
height: 4px;
}
/* End: Footer Spacer Selectors */

.vSpacer4 {
	
	height: 4px;	
}

.vSpacer05{
	
	height: 0px;	
}

html>body .vSpacer05{
	
	height: 5px;	
}

.vSpacer1{
	
	height: 1px;	
}

.vSpacer7{
	
	height: 7px;
}

/* Begin: T_S31 castrol */
.vSpacer8_S31{
	
	padding: 0;
	margin: 0;
	height: 8px;	
}
/* End: T_S31 castrol */

.pTop2{
 padding-top: 2px;
}

.pTop020{
	
	padding-top: 0px;	
}

html>body .pTop020{
	
	padding-top: 20px;	
}

.pTop010{
	
	padding-top: 0px;	
}

html>body .pTop010{
	
	padding-top: 10px;	
}

.pBot01{
	padding-bottom: 0px;
}

html>body .pBot01{
	padding-bottom: 1px;
}

.pBot02{
	padding-bottom: 0px;
}

html>body .pBot02{
	padding-bottom: 2px;
}

.pBot03{
	padding-bottom: 0px;
}

html>body .pBot03{
	padding-bottom: 3px;
}

.pBot59 {
	padding-bottom: 5px;
}

html>body .pBot59 {
	padding-bottom: 9px;
}

.pLeft6{
	padding-left: 6px;
}

.mTop2{
	margin-top: 2px;
}

.mTop3{
	margin-top: 3px;
}

.mRight6 {
	margin-right: 6px;
}

.mBot2{
	margin-bottom: 2px;
}

.pLeft5{
	padding-left: 4px;
}

.hRight8{
	width: 5px;
}

.hRight7{
	width: 7px;
}

/* Begin: Back to top Container T_S31 castrol*/
.backToTopContainer2{
	width: 80px;
	text-align: right;	
	margin: 15px 0 10px 660px;
	padding: 0;
}

html>body .backToTopContainer2{
	padding-top: 16px;
	margin: 0 0 10px 660px;
}
/* End: Back to top Container T_S31 castrol*/

/* Begin: backgroundPanel */
.greyBackgroundPanel{
	background-color: #EFEFEF;
	width: 230px;
	padding: 1px 4px 4px 5px;
	text-align:right;
	vertical-align:middle;
}

.greyBackgroundOpenContainerOuter{
	background-color: #EFEFEF;
	width:545px;
	margin-bottom: 0px;
}
 .greyBackgroundOpenContainer{
		  background-color: #EFEFEF;

          width:505px;

          margin-right: 20px;

          margin-bottom: 16px;

          margin-left: 20px;

          padding-top: 17px;
}

 .greyBackgroundOpenContainerOuter375{
	background-color: #EFEFEF;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 0px;
	width:375px;
	BACKGROUND: url(http://www.castrol.com/castrol/images_css/pnav_title_bg.jpg) #f4f4f4 repeat-x left top;}
.greyBackgroundOpenContainer355{
	margin: 7px 10px 0px 10px;
	width:355px;
}

.container355{
	width:355px;
}

.greyBackgroundOpenContainer320{
	background-color: #EFEFEF;
	margin-left: 10px;
	width:321px;
	float:left;
	background-color:#CC99FF;
}
/* End: backgroundPanel */

/* End: Added in Transact *//* End : Added for R4.10 CR 558 20060627 */
@charset "UTF-8";

.sIFR-hasFlash .pageTitleBgPanelMargin {
	visibility: hidden;
	font-size: 16pt;
}
@charset "UTF-8";

/********************** Begin: Outer div container with borders ***************/

#auContainer {
	display: block;
	width: 180px;
	height: auto;
}

.auInsideContainer {
	display: block;
	width: 180px;
	height: auto;
}

/*********************** End: Outer div container with borders ****************/

/* Turn off the print icon image */

.auColLeft {
	display: none;
}
.auColRight {
BACKGROUND: url(http://www.castrol.com/castrol/images_css/au_container_bg.jpg) #f4f4f4 no-repeat left top;
}

/* Redefine the "Print this page" text link */

.auColRight a:link, .auColRight a:visited {
	display: block;
	width: auto;
	height: 25px;
	padding-top: 11px;
	padding-left: 40px;
	padding-right: 30px;
	color: #333333;
	background-color: #F4F4F4;
	background-image: url("http://www.castrol.com/castrol/images_css/au_container_bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 0.9;
	text-align: left;
}

.auColRight a:hover, .auColRight a:active {
	display: block;
	width: auto;
	height: 25px;
	padding-top: 11px;
	padding-left: 40px;
	padding-right: 30px;
	color: #FF0000;
	background-color: #F4F4F4;
	background-image: url("http://www.castrol.com/castrol/images_css/_au_container_bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 0.9;
	text-align: left;
}
/* Begin : Added for R4.10 CR 558 20060627 */
/* Begin: Email Transact Castrol */
.aulink a:link, .aulink a:visited {
	display: block;
	width: auto;
	height: 25px;
	padding-top: 11px;
	padding-left: 40px;
	padding-right: 30px;
	color: #333333;
	background-color: #F4F4F4;
	background-image: url("http://www.castrol.com/castrol/images_css/au_container_bg_trans.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 0.9;
	text-align: left;
}

.aulink a:hover, .aulink a:active {
	display: block;
	width: auto;
	height: 25px;
	padding-top: 11px;
	padding-left: 40px;
	padding-right: 30px;
	color: #FF0000;
	background-color: #F4F4F4;
	background-image: url("http://www.castrol.com/castrol/images_css/_au_container_bg_trans.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 0.9;
	text-align: left;
}
/* End: Email Transact Castrol */
/* End : Added for R4.10 CR 558 20060627 */
/* BEGIN: ADDITION ENH 10/7/2006 R4.12 CR 557, RECOMMEND THIS PAGE */
.auColRight10 {
BACKGROUND: url(http://www.castrol.com/castrol/images_css/au_container_bg.jpg) #f4f4f4 no-repeat left top;
}

#auContainer10 {
        display: block;
        width: 180px;
        height: auto;
}

.auInsideContainer10 {
        display: block;
        width: 180px;
        height: auto;
}

.auColRight10 a:link, .auColRight10 a:visited {
        display: block;
        width: auto;
        height: 25px;
        padding-top: 11px;
        padding-left: 40px;
        padding-right: 30px;
        color: #333333;
        background-color: #F4F4F4;
        background-image: url("http://www.castrol.com/castrol/images_css/recom_container_bg.jpg");
        background-position: top left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        font-size: 0.7em;
        font-weight: bold;
        line-height: 0.9;
        text-align: left;
}

.auColRight10 a:hover, .auColRight10 a:active {
        display: block;
        width: auto;
        height: 25px;
        padding-top: 11px;
        padding-left: 40px;
        padding-right: 30px;
        color: #FF0000;
        background-color: #F4F4F4;
        background-image: url("http://www.castrol.com/castrol/images_css/_recom_container_bg.jpg");
        background-position: top left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        font-size: 0.7em;
        font-weight: bold;
        line-height: 0.9;
        text-align: left;
}

/* ADDED FOR LEFT NAV LINK R4.12 CR 557 */
#auContainer20 {
        display: block;
        width: 174px;
        height: auto;
}

.auInsideContainer20 {
        display: block;
        width: 174px;
        height: auto;
}

.auColRight20 a:link, .auColRight20 a:visited {
        display: block;
        width: auto;
        height: 25px;
        padding-top: 11px;
        padding-left: 40px;
        padding-right: 30px;
        color: #333333;
        background-color: #F4F4F4;
        background-image: url("http://www.castrol.com/castrol/images_css/re_container_bg.jpg");
        background-position: top left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        font-size: 0.7em;
        font-weight: bold;
        line-height: 0.9;
        text-align: left;
}

.auColRight20 a:hover, .auColRight20 a:active {
        display: block;
        width: auto;
        height: 25px;
        padding-top: 11px;
        padding-left: 40px;
        padding-right: 30px;
        color: #FF0000;
        background-color: #F4F4F4;
        background-image: url("http://www.castrol.com/castrol/images_css/_re_container_bg.jpg");
        background-position: top left;
        background-repeat: no-repeat;
        background-attachment: scroll;
        font-size: 0.7em;
        font-weight: bold;
        line-height: 0.9;
        text-align: left;
}
@charset "UTF-8";

/*********************** Begin: Outer div container with borders **************/

.rlOutsideContainer {
	background-color: #f4f4f4;
	background-image: url("http://www.castrol.com/castrol/images_css/rl_title_container_bg.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 1px;
	color: #666;
	display: block;
	width: 178px;
position: relative;
        z-index: 100;
}
*html .rlOutsideContainer {
	width: 178px
}
*html .rlOutsideContainer img {
	/* Use expression to establish max-width for WIN/IE */
/*	width: expression( documentElement.clientWidth > 177 ?  
(documentElement.clientWidth == 0 ? (body.clientWidth > 177 ? "177" :  
"auto") : "177px") : "auto" );*/
width: 178px;
}
html .rlOutsideContainer .relatedLinksImage img {
	width: 50px;
}


/*********************** End: Outer div container with borders ****************/

.rlInsideContainer {
	display: block;
	padding: 10px;
}

.rlTopImage {
	margin-bottom: 0;
}

/*********************** End: Inner div container with margins ****************/

.relatedLinksInnerTitle {
	display: inline;
	padding-left: 10px;
	height: 20px;
}

/***************************** Begin: RelatedLinksImage1 **********************/

.relatedLinksImage {
	display: block;
	width: 50px !important;
	height: auto;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0;
}

/****************************** End: RelatedLinksImage1 ***********************/

/****************************** Begin: RelatedLinksDiv5 ***********************/

.relatedLinksLine {
	display: block;
	width: 178px;
	height: 1px;
}

/******************************* End: RelatedLinksDiv5 ************************/

/*************************** Begin: module title Container ********************/

.rlTitleContainer {
	display: block;
}

/**************************** End: module title Container *********************/

/********************** Begin: module Title BgPanel Container *****************/

.rlbgPanel {
	display: block;
	padding-top: 5px;
}

/************************** End: module Title BgPanel Container ***************/

/********************** Begin: moduleTitleBgPanelMargin Container *************/

.rlbgPanelMargin {
	display: block;
	padding: 0 0 0 10px;
}

/********************** End: moduleTitleBgPanelMargin Container ***************/

/* Turn off the old arrows */

.rlInsideContainer .grey img {
	display: none;
}

.rlInsideContainer .grey a:link, .rlInsideContainer .grey a:visited, .rlInsideContainer .grey a:hover, .rlInsideContainer .grey a:active {
	color: #007b32;
	display: block;
	background-image: url(http://www.castrol.com/castrol/images_css/rl_inside_Container_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 1.2;
	padding-right: 10px;
	text-decoration: none;
	text-transform: none;
	width: 148px;
	WORD-WRAP: break-word;
}
.rlInsideContainer .grey a:hover, .rlInsideContainer .grey a:active {
	background-image: url(http://www.castrol.com/castrol/images_css/_rl_inside_Container_arrow.gif);
	color: #ff0000;
}


/******************************************************************************/

.rlInsideContainer .blue:link, .rlInsideContainer .blue:visited, .rlInsideContainer .blue:hover, .rlInsideContainer .blue:active {
	background-image: url(http://www.castrol.com/castrol/images_css/rl_inside_Container_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #007b32;
	display: block;
	font-size: .75em;
	font-weight: bold;
	line-height: 1.2;
	padding: 0 10px 0 0;
	text-decoration: none;
	text-transform: uppercase;
	WORD-WRAP: break-word;
}
.rlInsideContainer .blue:hover, .rlInsideContainer .blue:active {
	color: #ff0000;
	background-image: url(http://www.castrol.com/castrol/images_css/_rl_inside_Container_arrow.gif);
}
HTML .rlOutsideContainer object {
 WIDTH: 178px
}

.rlInsideContainer .mBot5 IMG.mRight5 {
 	DISPLAY: none
	}
/* Main masthead container */

.mastHeadborder {
        background-color: transparent;
        background-image: url(http://www.castrol.com/castrol/images_css/castrol_masthead_logo.gif);
        background-position: top left;
        background-repeat: no-repeat;
        color: #000;
        display: block;
        height: 66px;
        margin-bottom: 7px;
        padding: 0;
        width: 779px;
}

/* Used on the navigation buttons to prevent text wrapping */

.nowrap {
        white-space: nowrap;
}

/* Main container for primary navigation links */

.mastHeadContainer {
        background-color: transparent;
        background-image: url(http://www.castrol.com/castrol/images_css/masthead_container_bg.gif);
        background-position: top left;
        background-repeat: no-repeat;
        color: #000;
        display: block;
        height: 31px;
        width: 761px;
}

/* Created the red background for the primary navigation */

/* Main container for utility link, search form, and language switcher */

#mastHeadTopNav {
        display: block;
        float: right;
        padding: 2px 0 0 0;
        position: relative;
        right: 30px;
        width: auto;
}

/*
Fix for the horizontal spacer between the utility links and search form.
This corrects the shortcoming of the navcontrol10 behaving inconsistently
*/

#mastHeadTopNav form {
        display: block;
        margin: 8px 0 0 0;
}

/******************************************************************************/

/* This is the primary container for the popups */

#mastHeadTopNavPopup {
        display: block;
        float: right !important;
        height: 44px; /* Remember the mBot10 takes an extra 10px off */
        padding: 12px 30px 0 0;
        width: 353px;
}

/* Turn off hard coded margin/padding classes */

#mastHeadTopNavPopup .mBot10 {
        display: block;
        height: 10px;
        margin: 0;
}

/******************************************************************************/

/* Turn off the old masthead logo */
#bpLogo {
        display: none;
}
/* Turn off the anchored skip navigation link */
.logoContainer img {
        display: none;
}
/* Table containers for the utility links, search form, and language switcher */
.tableContainer {
        float: right;
}
#mastHeadTopNav .tableContainer form {
        position: absolute;
        right: 0;
        top: 20px;
}
.tableContainer form .greenBold {
        background-color: transparent !important;
        color: #fff !important;
        display: inline !important;
        float: none !important;
        font-size: .75em;
        font-weight: bold;
        position: static !important;
}

/* Turn off the language switcher flag */
.tableContainer img {
        display: none;
}

/* Language swithcher */

/******************************************************************************/

#mastHeadTopNav .tableContainer .greenBold {
        display: block;
        position: relative;
        left: 10px;
        z-index: 1;
        float: left;
        color: #000;
        background-color: #fff;
        margin-top: 55px;
        margin-bottom: -8px;
        margin-left: 0;
        margin-right: 0;
        font-size: .75em;
        margin-left: 5px;
}

html>body #mastHeadTopNav .tableContainer .greenBold {
        display: block;
        float: left;
        color: #000;
        background-color: #fff;
        margin-top: 55px;
        margin-bottom: 3px;
        margin-left: 5px;
        margin-right: 0;
        font-size: .75em;
}

#mastHeadTopNav .tableContainer .greenBold a:link, #mastHeadTopNav .tableContainer .greenBold a:visited {
        display: block;
        float: left;
        color: #007b32;
        background-color: #fff;
        text-decoration: none;
}

#mastHeadTopNav .tableContainer .greenBold a:hover, #mastHeadTopNav .tableContainer .greenBold a:active {
        display: block;
        float: left;
        color: #ff0000;
        background-color: #fff;
        text-decoration: none;
}

#mastHeadTopNav .tableContainer .greenPipe {
        display: none !important;
}

/******************************************************************************/

/* Not used */

/*
.pipeDiv {
        color: #BAD75F;
        font-size: 8pt;
}
*/

/* Not used */

/*
.search {
        float: right;
}
*/

/* Text input field for the search form */

.searchBox {
        display: inline;
        width: 150px;
        height: auto;
        font-size: .75em;
        margin: 0;
        padding: 0;
        color: #000;
        background-color: #fff;
}

/* Submit input field for the search form */

.goAnchor {
        display: inline;
        color: #fff;
        background-color: #007b32;
        font-size: .75em;
        font-weight: bold;
        text-transform: uppercase;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #333;
        border-right: 1px solid #333;
        padding-left: 4px;
        padding-right: 4px;
        cursor: pointer;
}

/* Submit input field for the search form */

/*
html>body .goAnchor {
        cursor: pointer;
        padding: 1px 4px 0 4px;
}
*/

/* Primary navigation */

.button:link, .button:visited, .button:hover, .button:active, .button1 {
        border-color: #ccc #ccc #fff #fff;
        border-style: solid;
        border-width: 0 1px 0 1px;
        color: #007b32;
        display: block;
        float: left;
        font-size: .7em;
        font-weight: bold;
        height: 15px;
        margin: 1px 0 0 0;
        padding: 8px 5px 7px 5px;
        text-decoration: none;
        text-transform: uppercase;
}
.button:hover, .button:active, .button1 {
        background-color: #fff;
        color: #ff0000;
}
.button1 {
        height: 14px;
}

/*
html>body .button1 {
        padding-bottom: 0px;
        height: 22px;
        border-bottom: 2px solid #fff;
}
*/

/* Not used */

/*
.vertical6 {
        padding: 0;
        margin: 0;
        height: 3px;
        overflow: hidden;
}
*/

/* Not used */

/*
html>body .vertical6 {
        height: 7px;
}
*/

/* Not used */

/*
#enterCode {
        margin: 0;
        float: left;
        padding: 0;
}
*/

/* Begin: popupMasthead main container */

/* Not used */
/*
#pMastContainer {
        width: 375px;
        padding: 0;
        height: 70px;
        margin: 15px 0 15px 0;
}
*/

/* End: popupMasthead main container */

/* Pop ups */

.mColLeft {
        display: block;
        width: 15px;
        height: auto;
        float: left;
        padding: 0;
        margin-right: 5px;
}
/* Not used */

/*
html>body .mColLeft {
        margin: 0 5px 0 0;
}
*/

/* Not used */

.mRightCol {
        display: block;
        width: auto;
        height: auto;
        float: left;
}

.mRightCol a:link, .mRightCol a:visited {
        display: inline;
        font-size: .75em;
}

.mRightCol a:hover, .mRightCol a:active {
        display: inline;
        font-size: .75em;
}

/* This is one permissable structure for the popup page masthead container */

.pMastHead3Col {
        display: block;
        width: 403px;
        height: 66px;
        color: #000000;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/castrol_masthead_logo_pop.gif");
        background-position: top left;
        background-repeat: no-repeat;
        background-attachment: scroll;
}

/* Turn off the old castrol logo masthead banner */

.pMastHead3Col img {
        display: none;
}

/* Make sure we can still display images nested further down though! */

.pMastHead3Col #mastHeadTopNavPopup img {
        display: inline;
}

#tableContainer1 {
        position: absolute;
        top: 15px;
        left: 490px;
        float: right;
        width: 100px;
}

#tableContainer2 {
        display: block;
        float: right;
        width: auto;
        height: 44px;

}
*html #mastHeadTopNavPopup #tableContainer2 {
        position: absolute;
        left: 200px;
        width:200px; 
}
/* Not used (possibly used to contain alternate language switcher) */

/*
.selectBox {
        margin: 0;
        padding: 0;
        vertical-align: middle;
        color: #000;
}
*/

/*Begin:Added for CR 487*/

/* Main container for anchored logo and anchored skip navigation */

.logoContainer {
     display: block;
        float: left;
}

/*End:Added for CR 487*/

/* Temporary fix to recreate the primary home page link */

.logoContainer a {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3;
        width: 360px;
        height: 66px;
}

/* This will remove the skip navigation link (does not work in IE) */

.logoContainer a + a {
        display: none;
}

.logoContainerText {
        display: block;
        position: absolute;
        top: 23px;
        left: 230px;
        color: #fff;
        background-color: transparent;
        font-size: .95em;
        font-weight: bold;
        text-transform: uppercase;
}
div#tableContainer1 div.mRightCol a span.blue {
 color:#FFFFFF
}
div#tableContainer1 div.mRightCol a:visited span.blue {
 color:#FFFFFF
}
div#tableContainer1 div.mRightCol a:active span.blue {
 color:#FF0000
}
div#tableContainer1 div.mRightCol a:hover span.blue {
 color:#FF0000
}



.pMastHead3Col #mastHeadTopNavPopup {
 WIDTH: 100px;
}

.pMastHead3Col #mastHeadTopNavPopup #tableContainer2 .mBot10 {
 width:50px;

}

/*START: For Enlarge Image Popup header*/
.pMastHead3Col_large {
        display: block;
        width: 602px;
        height: 66px;
        color: #000000;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/castrol_masthead_logo_pop1.gif");
        background-position: top left;
        background-repeat: no-repeat;
        background-attachment: scroll;
}

/* Turn off the old castrol logo masthead banner */

.pMastHead3Col_large img {
        display: none;
}

/* Make sure we can still display images nested further down though! */

.pMastHead3Col_large #mastHeadTopNavPopup img {
        display: inline;
}
.pMastHead3Col_large #mastHeadTopNavPopup {
 WIDTH: 100px;
}

.pMastHead3Col_large #mastHeadTopNavPopup #tableContainer2 .mBot10 {
 width:50px;

}
/*END: For Enlarge Image Popup header*/

@charset "UTF-8";

#lNav {
        display: block;
        width: 174px;
        height: auto;
        margin-bottom: 15px;
        border-right: 1px solid #DFDFDF;
}

.navContainer1 {
        display: block;
        width: 174px;
        height: auto;
        color: #000000;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/nav_container1_bg.jpg");
        background-position: bottom left;
        background-repeat: repeat-y;
        background-attachment: scroll;
}

.navContainer2 {
        display: block;
        width: 174px;
        height: auto;
        color: #000000;
        background-color: #FFFFFF;
}

/*
.navContainer3 {
        display: block;
        width: 135px;
        margin: 4px 0px 4px 20px;
        padding: 0px;
        font-size: 8pt;
        font-weight: normal;
        color: #009900;
}
*/

/*
.childContainer {
        display: block;
        width: 155px;
        border-top: 1px solid #99D6AD;
        margin: 4px 0px 0px 0px;
        display: none;
}
*/

/*
html>body .childContainer {
        width: 155px;
}
*/

/*
.line {
        position: relative;
        z-index: 1;
        border-bottom: 1px solid #99D6AD;
        padding: 0px;
        height: 1px;
        margin-bottom: -1px;
        margin-top: -18px;
}
*/

/*
html>body .line {
        margin-top: 0px;
}
*/

.noline {
        display: none;
        
        position: relative;
        z-index: 1;
        border-bottom: 1px solid #FFFFFF;
        padding: 0px;
        height: 1px;
        margin-bottom: -1px;
        margin-top: -18px;
}

html>body .noline {
        display: none;
        margin-top: 0px;
}

.navContainerExt {
        display: block;
        float: left;
        color: #000000;
        background-color: transparent;
}

/*
.lightLine {
        background-color: #99D6AD;
        height: 1px;
        font-size: 1px;
        margin-top: 10px;
        z-index: 2;
}
*/

/*
.lightLineExt2 {
        background-color: #99D6AD;
        height: 1px;
        font-size: 1px;
        margin-top: 7px;
        z-index: 2;
}
*/

/******************************** Begin: M_G21 Tools **************************/

/********************* Begin: Outer div container with borders ****************/

#toolsContainer {
        display: block;
        width: 174px;
        height: auto;
        color: #000000;
        background-color: #F4F4F4;
        background-image: url("http://www.castrol.com/castrol/images_css/tools_container_bg.jpg");
        background-position: top left;
        background-repeat: repeat-x;
        background-attachment: scroll;
        border-top: 1px solid #DFDFDF;
        border-bottom: 1px solid #DFDFDF;
        border-right: 1px solid #DFDFDF;
}

/********************** End: Outer div container with borders *****************/

/********************* Begin: Inner div container with margins ****************/

#toolsContainerOuter {
 PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    WIDTH: 154px;
    PADDING-TOP: 5px;
    HEIGHT: auto
}
/************************ End: Inner div container with margins ***************/

/* Turn off arrow images */

#toolsContainerOuter img {
        display: none;
}

/* Tools container links */

#toolsContainerOuter a:link, #toolsContainerOuter a:visited {
        display: block;
        width: 134px;
        height: auto;
        font-size: 0.75em;
        line-height: 1.2;
        color: #333333;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/left_nav_tool_link_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        text-decoration: none;
        border-bottom: 1px solid #DFDFDF;
        padding-bottom: 2px;
        padding-right: 20px;
}

#toolsContainerOuter a:hover, #toolsContainerOuter a:active {
        display: block;
        width: 134px;
        height: auto;
        font-size: 0.75em;
        line-height: 1.2;
        color: #FF0000;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/_left_nav_tool_link_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        text-decoration: none;
        border-bottom: 1px solid #DFDFDF;
        padding-bottom: 2px;
        padding-right: 20px;
}

#toolsContainerOuter .mBot15 {
        margin-bottom: 0;
}

/* This is the toolbox heading */

#toolsContainerOuter .lightGreenBold {
        margin-bottom: 10px;
        margin-left: 30px;
}

/******************************** End: M_G21 Tools ****************************/
/* BEGIN ADDITION ENH 20060503 CR 483, RSS: CLASSES FOR RSS*/
#rssContainer {
 BORDER-RIGHT: #dfdfdf 1px solid;
    BORDER-TOP: #dfdfdf 1px solid;
    DISPLAY: block;
    BACKGROUND: url(http://www.castrol.com/castrol/images_css/rss_container_bg.jpg) #f4f4f4 repeat-x left top;
    WIDTH: 174px;
    COLOR: #000000;
    BORDER-BOTTOM: #dfdfdf 1px solid;
    HEIGHT: auto
}
#rssContainerOuter {
 PADDING-RIGHT: 10px;
     DISPLAY: block;
     PADDING-LEFT: 10px;
     PADDING-BOTTOM: 10px;
     WIDTH: 154px;
     PADDING-TOP: 5px;
     HEIGHT: auto
}
#rssContainerOuter .mBot15 {
 MARGIN-BOTTOM: 0px
}
#rssContainerOuter .lightGreenBold {
 MARGIN-BOTTOM: 10px;
     MARGIN-LEFT: 0px
}
#rssContainerOuter IMG {
 DISPLAY: none
}
#rssContainerOuter .lightGreenBold IMG {
 DISPLAY: block
}
#rssContainerOuter A:link {
 PADDING-RIGHT: 20px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(http://www.castrol.com/castrol/images_css/left_nav_tool_link_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 2px;
     WIDTH: 134px;
     COLOR: #333333;
     LINE-HEIGHT: 1.2;
     BORDER-BOTTOM: #dfdfdf 0px solid;
     HEIGHT: auto;
     TEXT-DECORATION: none
}
#rssContainerOuter A:visited {
 PADDING-RIGHT: 20px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(http://www.castrol.com/castrol/images_css/left_nav_tool_link_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 2px;
     WIDTH: 134px;
     COLOR: #333333;
     LINE-HEIGHT: 1.2;
     BORDER-BOTTOM: #dfdfdf 0px solid;
     HEIGHT: auto;
     TEXT-DECORATION: none
}
#rssContainerOuter A:hover {
 PADDING-RIGHT: 20px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(http://www.castrol.com/castrol/images_css/_left_nav_tool_link_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 2px;
     WIDTH: 134px;
     COLOR: #ff0000;
     LINE-HEIGHT: 1.2;
     BORDER-BOTTOM: #dfdfdf 0px solid;
     HEIGHT: auto;
     TEXT-DECORATION: none
}
#rssContainerOuter A:active {
 PADDING-RIGHT: 20px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(http://www.castrol.com/castrol/images_css/_left_nav_tool_link_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 2px;
     WIDTH: 134px;
     COLOR: #ff0000;
     LINE-HEIGHT: 1.2;
     BORDER-BOTTOM: #dfdfdf 0px solid;
     HEIGHT: auto;
     TEXT-DECORATION: none
}

#rssContainerOuter A.rssImg:link, #rssContainerOuter A.rssImg:visited{
	PADDING-RIGHT: 20px; DISPLAY: block; FONT-SIZE: 0.75em; BACKGROUND: url(); PADDING-BOTTOM: 2px; WIDTH: 134px; COLOR: #333333; LINE-HEIGHT: 1.2; BORDER-BOTTOM: #dfdfdf 0px solid; HEIGHT: auto; TEXT-DECORATION: none
}
#rssContainerOuter A.rssImg:hover, #rssContainerOuter A.rssImg:active{
	PADDING-RIGHT: 20px; DISPLAY: block; FONT-SIZE: 0.75em; BACKGROUND: url(); PADDING-BOTTOM: 2px; WIDTH: 134px; COLOR: #ff0000; LINE-HEIGHT: 1.2; BORDER-BOTTOM: #dfdfdf 0px solid; HEIGHT: auto; TEXT-DECORATION: none
}
 

#toolsContainerOuter DIV.mBot5 A {
	PADDING-LEFT: 10px
}

/* END ADDITION ENH 20060503 CR 483, RSS*/
/*#toolsContainerOuter DIV.mBot5 A {*/
	/*PADDING-LEFT: 10px*/
	/*}*/

/* Begin : Added for R4.10 CR 558 20060627 */
/* Start: Added for Transact */
.navContainer3 {
        display: none;
        
}
/* End: Added for Transact */
/* End : Added for R4.10 CR 558 20060627 */
@charset "UTF-8";

/*
.homeCountryContainer {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	width: 232px;
	padding-top: 10px;
	background-color: #99d6ad;
	margin-left: 5px
}

.homectrSelect {
	width: 119px;
	margin-right: 5px
}
*/

.homeCountryContainer {
	display: block;
	width: 175px;
	height: auto;
	min-height: 80px;
	color: #000;
	background-color: #F4F4F4;
	background-image: url("http://www.castrol.com/castrol/images_css/home_country_container_180_bg.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	margin-bottom: 12px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.homectrSelect {
	width: auto;
	height: auto;
	margin-bottom: 5px;
}

/* Turn off the form pseudo label */

.homeCountryContainer .lightGreenBold {
	display: block;
	color: #007B32;
	background-color: transparent;
	font-size: 1em;
	margin-top: 10px;
}
.ecdSelCount_cont {
 WIDTH: 200PX;
}
.ecdSelCount {
 WIDTH: 150PX; MARGIN-RIGHT: 5px;
}

@charset "UTF-8";

/* Begin: sub section header */

.subSectionHeader {
	height: 1px;
margin-top:20px;
}
/* Begin: modification for IE 7*/
html>body .subSectionHeader {
	padding-bottom: 15px; display:inline;
}
/* Begin: modification for IE 7*/
.subSectionContainerExt {
	display: block;
	float: left;
	background-color: #FFFFFF;
	z-index: 3;
}

html>body .subSectionContainerExt {
	margin-top: -2px;
	padding-right: 4px;
	background-color: #FFFFFF;
	z-index: 3;
}

.subSectionLine {
	display: block;
}
@charset "UTF-8";

/* Begin: Highlight Teaser */
.highlightTeaserContainer {
	width: 180px;
}

/*
html>body .highlightTeaserContainer {
	border-bottom: 1px solid white;
	margin-bottom: -1px;
}
*/

.highlightTeaserContent {
	float: left;
}

/*
html>body .highlightTeaserContent {
	float: left;
	width: 120px;
}
*/

.highlightTeaserImage {
	width: 50px;
	float: left;
	margin: 0 10px 0 0;
	display: block;
	height: 100%;
}
/* End: Highlight Teaser */

.mttitle img {
	display: none;
}
@charset "UTF-8";

/************************* Begin: directory Links container *******************/

.dirLinksContainer {
	display: block;
	width: 180px;
}

*html .dirLinksContainer {
	width: 179px;
}

/************************** End: directory Links container ********************/

.rLink a:link, .rLink a:visited {
	display: block;
	color: #007B32;
	background-color: #FFFFFF;
	background-image: url("http://www.castrol.com/castrol/images_css/anchor_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 0.75em;
	text-align: right;
	padding-right: 10px;
}

.rLink a:hover, .rLink a:active {
	display: block;
	color: #FF0000;
	background-color: #FFFFFF;
	background-image: url("http://www.castrol.com/castrol/images_css/_anchor_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-size: 0.75em;
	text-align: right;
	padding-right: 10px;
}@charset "UTF-8";

/****************************** M_S39 Sub-section intro ***********************/

/* M_S39 Sub-section intro (main container) */

#subSecIntroContainer {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 375px;
	height: 200px;
}

/* Anthonys' fix (leave alone) */

*html #subSecIntroContainer {
	width: 374px;
}

/* Postion the product image */

#subSecImgRight {
 DISPLAY: block;
    FLOAT: left;
    /*POSITION: relative;
    TOP: 35px*/
}
/* Turn off the supergraphic */

#subSecImgLeft {
	display: none;
}

/* Postion the section title container */

#subSecTitleTop {
 DISPLAY: block;
    LEFT: 0px;
    /*POSITION: absolute;
    TOP: 0px*/
}
/* M_S39 Sub-section intro (body copy) */

#subSecIntroBody {
	display: block;
	width: 180px;
	float: right;
/*POSITION: relative;
    TOP: 35px*/
	color: #666666 !important;
	font-size: 0.75em !important;
	font-weight: normal !important;
	padding: 0;
}

/* M_S39 Sub-section intro (link texts - hyperlinked states) */

#subSecIntroBody .white:link, #subSecIntroBody .white:visited {
	display: block;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #007B32;
	background-color: #FFFFFF;
	background-image: url(http://www.castrol.com/castrol/images_css/sub_sectionwide_content_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-decoration: none;
}

#subSecIntroBody .white:hover, #subSecIntroBody .white:active {
	display: block;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
	background-color: #FFFFFF;
	background-image: url(http://www.castrol.com/castrol/images_css/_sub_sectionwide_content_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-decoration: none;
}
@charset "UTF-8";

.subSectionwideContainer {
	width: 375px;
	margin-bottom: 10px;
}

.subSectionwideContent {
	float: left;
}

.subSectionwideImage {
	width: 75px;
	height: 60px;
	float: left;
	margin: 0 5px 0 0;
}

html>body .subSectionwideImage {
	width: 75px;
	height: 60px;
	float: left;
	margin: 0 5px 10px 0;
}

.subSectionwideContent .linkLargeBold:link, .subSectionwideContent .linkLargeBold:visited {
	display: inline;
	color: #007B32;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/sub_sectionwide_content_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 5px;
}

.subSectionwideContent .linkLargeBold:hover, .subSectionwideContent .linkLargeBold:active {
	display: inline;
	color: #FF0000;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_sub_sectionwide_content_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 5px;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.sIFR-hasFlash .pageTitle .pageTitleBgPanelMargin {
	visibility: hidden;
	font-size: 22px;
	line-height: 30px;
}


.sIFR-hasFlash .pageTitle .subSecTitleBgPanelMargin {
 FONT-SIZE: 22px; 
VISIBILITY: hidden; 
LINE-HEIGHT: 30px; 
WIDTH:95%;
}

.sIFR-hasFlash .pageTitle .productDetailTitleBgPanelMargin {
	visibility: hidden;
	font-size: 22px;
	line-height: 30px;
}

.sIFR-hasFlash .sectionTitle {
	visibility: hidden;
	font-size: 20px;
}
@charset "UTF-8";

#mainDiv {
	display: block;
	width: 760px;
	height: auto;
}

#leftNav {
	display: block;
	width: 175px;
	height: auto;
	float: left;
}


/* Begin modified for REL4.13 CR569 */


#mainContainer {
	display: block;
	width: 570px;
	height: auto;
	float: right;
	margin-left: 15px;
}
/* End modified for REL4.13 CR569 */

/************ Begin: Main Container 570 for pages without left nav ************/

#mainContainerLeft {
	display: block;
	width: 570px;
	height: auto;
	position: relative;
	margin-left: 190px;
}

/************** End: Main Container 570 for pages without left nav ************/

.mContent {
	display: block;
	width: 375px;
	height: auto;
}

.rContent {
	margin-left: 14px;
	width: 180px;
	float: left;
}

#contentContainer {
	width: 375px;
	float: left;
	margin-left: 15px;
}

.contentContainer174 {
	width: 174px;
	float: left;
	margin-right: 15px;
}

html>body .contentContainer174 {
	height: 260px;
	overflow: visible;
}

.Container174 {
	width: 174px;
	margin-right: 15px;
}

.titleContainer {
	width: 570px;
	padding-left: 15px;
}

html>body .titleContainer {
	width: 570px;
	margin: 0px;
	padding-left: 170px;
}

.contentContainer760 {
	display: block;
	width: 760px;
	height: auto;
	margin-left: 20px;
}

html>body .contentContainer760 {
	height: 260px;
	overflow: visible;
}

.container180 {
	display: block;
	width: 180px;
	height: auto;
	float: left;
	margin-right: 15px;
}

.container570 {
	display: block;
	width: 570px;
	height: auto;
	float: left;
}


/******************************************************************************/


.rContainer180 {
 FLOAT: right; WIDTH: 179px
}



HTML>body .rContainer180 {
 WIDTH: 179px
}


/*
Directory links containers.
*/
.rContainer180 .dirLinksContainer {
	display: block;
	margin-bottom: 5px;
}


/*
Directory links subheading links.
*/
.rContainer180 .dirLinksContainer .linkLargeBold:link, .rContainer180 .dirLinksContainer .linkLargeBold:visited, .rContainer180 .dirLinksContainer .linkLargeBold:hover, .rContainer180 .dirLinksContainer .linkLargeBold:active {
	background: url(http://www.castrol.com/castrol/images_css/green_mt_2px.gif) top right no-repeat transparent;
	color: #007b32 !important;
	display: block;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.rContainer180 .dirLinksContainer .linkLargeBold:hover, .rContainer180 .dirLinksContainer .linkLargeBold:active {
	background: url(http://www.castrol.com/castrol/images_css/_green_mt_2px.gif) top right no-repeat transparent;
	color: #ff0000 !important;
}

/*
Style the text situated below any subheading level text.
*/
.rContainer180 .dirLinksContainer .grey {
	display: block;
	font-size: 0.75em;
	color: #666666;
	background: transparent;
	margin-bottom: 5px;
}

/*
Style the directory links text situated below the text.
*/
.rContainer180 .dirLinksContainer .mBot5 a:link, .rContainer180 .dirLinksContainer .mBot5 a:visited, .highlightTeaserContainer .mttitle:link, .highlightTeaserContainer .mttitle:visited {
	background: transparent url(http://www.castrol.com/castrol/images_css/grey_gradient_bg.gif) top right no-repeat;
	border-bottom: 1px solid #dfdfdf;
	color: #666;
	display: block;
	font-size: .75em;
	height: auto;
	line-height: 1.5em;
	padding: 1px 10px 1px 0;
	text-decoration: none;
}

.rContainer180 .dirLinksContainer .mBot5 a:hover, .rContainer180 .dirLinksContainer .mBot5 a:active {
	background: transparent url(http://www.castrol.com/castrol/images_css/_grey_gradient_bg.gif) top right no-repeat;
	color: #ff0000;
}

/* Issue 93 */

.highlightTeaserContainer .mttitle:link, .highlightTeaserContainer .mttitle:visited {
	display: block;
	width: 165px;
	height: auto;
	font-size: 0.75em;
	color: #007B32;
	text-decoration: none;
	background: url("http://www.castrol.com/castrol/images_css/grey_gradient_bg.gif") top right no-repeat transparent;
	line-height: 1.5em;
	border-bottom: 1px solid #DFDFDF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.highlightTeaserContainer .mttitle:hover, .highlightTeaserContainer .mttitle:active {
	display: block;
	width: 165px;
	height: auto;
	font-size: 0.75em;
	color: #FF0000;
	text-decoration: none;
	background: url("http://www.castrol.com/castrol/images_css/_grey_gradient_bg.gif") top right no-repeat transparent;
	line-height: 1.5em;
	border-bottom: 1px solid #DFDFDF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.rContainer180 .dirLinksContainer .mBot5 {
	background: url(http://www.castrol.com/castrol/images_css/dirLinksContainer_bg.jpg) top left repeat-y;
}

/******************************************************************************/

#mainDiv2 {
	margin-left: 20px;
}

.mContainer {
	display: block;
	width: 375px;
	float: left;
	margin-right: 15px;
}

/*
html>body .mContainer {
	margin-right: 15px;
}
*/

.ddcontentContainer {
	width: 570px;
}

.mainBodyContainer {
	width: 375px;
	padding: 0;
	float: left;
}
*html .mainBodyContainer {
	width: 374px;
}

/***************** BEGIN ADDITION ENH CR 475 Castrol Country Jump *************/

#mainDivCntryJmp {
	MARGIN: 0px 0px 0px 1px;
	WIDTH: 760px;
	POSITION: relative
}

/***************** END ADDITION ENH CR 475 Castrol Country Jump ***************/
/* Begin : Added for R4.10 CR 558 20060627 */
/* Start: Added in Transact */
.mainBodyContainerInner{
	width: 335px;
	margin: 10px 10px 10px 10px;
}

.mainBodyContainerInner2{
	width: 355px;
	margin: 0px;
	background-color:#EFEFEF;
}

.formGreyBackContainer{
	margin: 0px;
	padding: 0px;
	width: 545px;
	background-color: #EFEFEF;
	float:left;
}

.containerNoMargin180{
	width: 180px;
	float: left;
	margin-right: 0px;
}

/* Begin: T_P4_twoButton Prompt */
.containerSystemPrompt{
	width: 415px;
	float: left;
	margin: 0px 10px 10px 10px;


}

.mContainer1 {
	display: block;
	width: 375px;
	float: left;
	 

}

.modInsideContainer4
{ 
  margin-top: 10px;
  margin-left: 10px;
 }


 .mltContentL

{

FLOAT: left; WIDTH: 179px; 

}

.mltContentR

{

FLOAT: left; WIDTH:179px; 

}

/* End: T_P4_twoButton Prompt */
/* End: Added in Transact */
/* End : Added for R4.10 CR 558 20060627 */

/* Begin  : Added for RF 20060821 T_S27 and  iframe **/
#mainDiv10 { 
        display: block;
        width: 950px;  
        height: auto;  
}					   
.pageIntroTextContainer{ 
            width:570px; 
            margin-bottom:12px;
            height:auto;	   
}
/* End : Added for RF 20060821 T_S27 and  iframe **/

.pageTitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-TRANSFORM: uppercase! important; COLOR: #007b32; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.sectionTitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; COLOR: #007b32; BACKGROUND-COLOR: #ffffff
}
.title {
	CLEAR: both; MARGIN-TOP: 1em; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; MARGIN-BOTTOM: 1em; TEXT-TRANSFORM: uppercase; COLOR: #666666; BACKGROUND-COLOR: #ffffff
}
.grey11pt {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #616a74; FONT-STYLE: normal
}
.grey10pt {
	FONT-SIZE: 10pt; COLOR: #666666; BACKGROUND-COLOR: transparent
}
.heading {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; COLOR: #666666; FONT-STYLE: normal; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.contentContainer .contentContainer171 .promoTeaserBodyContainer .heading {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; WIDTH: 171px; COLOR: #666; FONT-STYLE: normal; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.lightGreenBold {
	DISPLAY: block; FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #666666; BACKGROUND-COLOR: transparent
}
.introText {
	FONT-WEIGHT: normal; FONT-SIZE: 0.75em; COLOR: #666666; TEXT-ALIGN: left
}
.introText A:link {
	PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(http://www.castrol.com/castrol//images_css/anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #007b32
}
.introText A:visited {
	PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(http://www.castrol.com/castrol//images_css/anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #007b32
}
.introText A:hover {
	PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(http://www.castrol.com/castrol//images_css/_anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #ff0000
}
.introText A:active {
	PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(http://www.castrol.com/castrol//images_css/_anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #ff0000
}
.errorText {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cd5806
}
.errorBoldText {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #cd5806
}
.green {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #007b32
}
.greenBold {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #007b32; BACKGROUND-COLOR: transparent
}
.anchorActive {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff0000
}
.navContainer1 .anchor:link {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; WIDTH: 151px; COLOR: #666666; LINE-HEIGHT: 1.2; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.navContainer1 .anchor:visited {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; WIDTH: 151px; COLOR: #666666; LINE-HEIGHT: 1.2; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.navContainer1 .anchor:hover {
	DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; BORDER-LEFT: #ff0000 6px solid; WIDTH: 151px; COLOR: #ff0000; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.navContainer1 .anchor:active {
	DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; BORDER-LEFT: #ff0000 6px solid; WIDTH: 151px; COLOR: #ff0000; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.navContainer1 .anchor:hover .greenBold {
	DISPLAY: inline; COLOR: #ff0000; BACKGROUND-COLOR: transparent
}
.navContainer2 .anchor:link {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; BORDER-LEFT: #007b32 6px solid; WIDTH: 145px; COLOR: #666666; LINE-HEIGHT: 1.2; PADDING-TOP: 4px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.navContainer2 .anchor:visited {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; BORDER-LEFT: #007b32 6px solid; WIDTH: 145px; COLOR: #666666; LINE-HEIGHT: 1.2; PADDING-TOP: 4px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.navContainer2 .anchor:hover {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; BORDER-LEFT: #007b32 6px solid; WIDTH: 145px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: #007b32; TEXT-DECORATION: none
}
.navContainer2 .anchor:active {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; PADDING-BOTTOM: 4px; BORDER-LEFT: #007b32 6px solid; WIDTH: 145px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: auto; BACKGROUND-COLOR: #007b32; TEXT-DECORATION: none
}
A:link {
	COLOR: #007b32; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: #007b32; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.link10 {
	FONT-SIZE: 0.75em; COLOR: #007b32; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.link10:link {
	FONT-SIZE: 0.75em; COLOR: #007b32; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.link10:visited {
	FONT-SIZE: 0.75em; COLOR: #007b32; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.link10:hover {
	FONT-SIZE: 0.75em; COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.link10:active {
	FONT-SIZE: 0.75em; COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.utilityLink:link {
	DISPLAY: block; FONT-SIZE: 0.7em; FLOAT: left; MARGIN-LEFT: 10px; TEXT-TRANSFORM: capitalize; COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.utilityLink:visited {
	DISPLAY: block; FONT-SIZE: 0.7em; FLOAT: left; MARGIN-LEFT: 10px; TEXT-TRANSFORM: capitalize; COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.utilityLink:hover {
	DISPLAY: block; FONT-SIZE: 0.7em; FLOAT: left; MARGIN-LEFT: 10px; TEXT-TRANSFORM: capitalize; COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.utilityLink:active {
	DISPLAY: block; FONT-SIZE: 0.7em; FLOAT: left; MARGIN-LEFT: 10px; TEXT-TRANSFORM: capitalize; COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.greyBold {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; COLOR: #666666; BACKGROUND-COLOR: transparent
}
.slcDropCont .greyBold {
	DISPLAY: block
}
.greyBold .grey {
	FONT-SIZE: 1em
}
.grey .greyBold {
	FONT-SIZE: 1em
}
.grey {
	FONT-WEIGHT: normal; FONT-SIZE: 0.75em; COLOR: #666666; LINE-HEIGHT: 1.2; BACKGROUND-COLOR: transparent
}
.grey:first-letter {
	TEXT-TRANSFORM: uppercase
}
.greyLarge {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #666666
}
.greyLargeBold {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; COLOR: #666666; BACKGROUND-COLOR: transparent
}
.red11ptBold {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; TEXT-TRANSFORM: uppercase; COLOR: #666666; BACKGROUND-COLOR: transparent
}
.red11ptBold A:link {
	PADDING-RIGHT: 10px; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/anchor_links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: none; COLOR: #007b32
}
.red11ptBold A:visited {
	PADDING-RIGHT: 10px; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/anchor_links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: none; COLOR: #007b32
}
.red11ptBold A:hover {
	PADDING-RIGHT: 10px; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/_anchor_links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: none; COLOR: #ff0000
}
.red11ptBold A:active {
	PADDING-RIGHT: 10px; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/_anchor_links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: none; COLOR: #ff0000
}
.greenLargeRegular {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; COLOR: #666666; BACKGROUND-COLOR: #ffffff
}
.greenLargeRegular13 {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 13pt; COLOR: #007b32; BACKGROUND-COLOR: #ffffff
}
.greenLargeBold13 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #007b32; BACKGROUND-COLOR: #ffffff
}
.whiteLargeBold:link {
	PADDING-RIGHT: 20px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #007b32; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.whiteLargeBold:visited {
	PADDING-RIGHT: 20px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #007b32; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.whiteLargeBold:hover {
	PADDING-RIGHT: 20px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.whiteLargeBold:active {
	PADDING-RIGHT: 20px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.whiteRegular {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.75em; FLOAT: left; TEXT-TRANSFORM: none; COLOR: #666666; BACKGROUND-COLOR: transparent
}
A.white {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.white:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A.white:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.linkLargeBold:link {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: uppercase; COLOR: #007b32; TEXT-DECORATION: none
}
.linkLargeBold:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: uppercase; COLOR: #007b32; TEXT-DECORATION: none
}
.linkLargeBold:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: uppercase; COLOR: #dc241f; TEXT-DECORATION: none
}
.linkLargeBold:active {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/links_container_arrow.gif) no-repeat right top; TEXT-TRANSFORM: uppercase; COLOR: #dc241f; TEXT-DECORATION: none
}
P {
	COLOR: #616a74; FONT-STYLE: normal
}
B {
	FONT-WEIGHT: bold; COLOR: #666666; BACKGROUND-COLOR: transparent
}
LI {
	COLOR: #666666; BACKGROUND-COLOR: transparent
}
A.linkBlueGreen9 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6699cc; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.linkBlueGreen9:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6699cc; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A.linkBlueGreen9:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #007b32; FONT-STYLE: normal; TEXT-DECORATION: none
}
.glossLinkPag {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6699cc; TEXT-DECORATION: none
}
.glossLinkPag:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6699cc; TEXT-DECORATION: underline
}
.glossLinkPag:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #007b32; TEXT-DECORATION: none
}
.whiteBold {
	FONT-WEIGHT: bold; FONT-SIZE: 1.25em; TEXT-TRANSFORM: none; COLOR: #666666; BACKGROUND-COLOR: transparent
}
.whiteBoldLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #ffffff; BACKGROUND-COLOR: transparent
}
.whiteBold13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ffffff; FONT-STYLE: normal
}
.btnGo {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #007b32; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.linkHeight {
	LINE-HEIGHT: 145%
}
.button:link {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 1px solid; WIDTH: auto; COLOR: #007b32; PADDING-TOP: 7px; POSITION: relative; TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.button:visited {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 1px solid; WIDTH: auto; COLOR: #007b32; PADDING-TOP: 7px; POSITION: relative; TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.button:hover {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 1px solid; WIDTH: auto; COLOR: #dc241f; PADDING-TOP: 7px; POSITION: relative; TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.button:active {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 1px solid; WIDTH: auto; COLOR: #dc241f; PADDING-TOP: 7px; POSITION: relative; TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.button1 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 1px solid; WIDTH: auto; COLOR: #dc241f; PADDING-TOP: 7px; POSITION: relative; TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.text {
	FONT-SIZE: 0.75em; VERTICAL-ALIGN: top; COLOR: #333333; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.white {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.whiteTeaser10pt {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.sectionTitleGreenHead {
	COLOR: #007e3a
}
.sectionTitleGreenCast {
	COLOR: #6699cc
}
.redRegular13pt {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; VERTICAL-ALIGN: middle; COLOR: #dc241f; FONT-STYLE: normal; TEXT-ALIGN: left
}
.errorTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff6600
}
.greenCast {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6699cc
}
.activeLinkBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6699cc
}
.activeLinkBold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6699cc; TEXT-DECORATION: underline
}
.greenPipe {
	FONT-SIZE: 8pt; MARGIN: 0px 5px; COLOR: #bad75f
}
UNKNOWN {
	MARGIN-RIGHT: 5px
}
.red {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: red; TEXT-ALIGN: left
}
A.lightGreenBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #007e3a; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.lightGreenBold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #007e3a; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A.lightGreenBold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #007e3a; FONT-STYLE: normal; TEXT-DECORATION: none
}
.gbMiddle {
	VERTICAL-ALIGN: top
}
.whitetitle12 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ffffff; LINE-HEIGHT: 15pt; FONT-STYLE: normal
}
.xLargeWhiteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #ffffff; LINE-HEIGHT: 17pt
}
.link:link {
	PADDING-RIGHT: 12px; DISPLAY: inline; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #007b32
}
.link:visited {
	PADDING-RIGHT: 12px; DISPLAY: inline; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #007b32
}
.link:hover {
	PADDING-RIGHT: 12px; DISPLAY: inline; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/_anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #ff0000
}
.link:active {
	PADDING-RIGHT: 12px; DISPLAY: inline; FONT-SIZE: 0.75em; BACKGROUND: url(http://www.castrol.com/castrol//images_css/_anchor_links_container_arrow.gif) #ffffff no-repeat right top; COLOR: #ff0000
}
.width180 {
	FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 10px
}
.fldBorder {
	BORDER-RIGHT: #ffdd00 0px solid; BORDER-TOP: #ffdd00 0px solid; BORDER-LEFT: #ffdd00 0px solid; BORDER-BOTTOM: #ffdd00 0px solid
}
.donotdisplay {
	DISPLAY: none
}
.mainBodyContainer .heading {
	WIDTH: auto
}
.fldBorder {
	BORDER-RIGHT: #ffdd00 0px solid; BORDER-TOP: #ffdd00 0px solid; BORDER-LEFT: #ffdd00 0px solid; BORDER-BOTTOM: #ffdd00 0px solid
}
.donotdisplay {
	DISPLAY: none
}
@charset "UTF-8";

/********************* Begin: Outer div container with borders ****************/

#toolsContainer {
	display: block;
	width: 174px;
	height: auto;
	color: #000000;
	background-image: url("http://www.castrol.com/castrol/images_css/tools_container_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	background-attachment: scroll;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}

.toolsContentTop {
	width: 153px;
	height: 25px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #D6EFD6;
}

.toolsContainerTop {
	width: 133px;
	margin: 0 8px 5px 9px;
	padding: 0 0 2px 0;
}

/********************* End: Outer div container with borders ******************/

/******************** Begin: Inner div container with margins *****************/

#toolsContainerOuter {
	display: inline;
	width: 154px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}


/********************** End: Inner div container with margins *****************/

.toolboxTitleText {
	color: #009900;
	padding: 4px 0 0 0;
}

#toolsContainerTop {
	/*width: 158px;*/
	width: 133px;
	margin: 6px 8px 5px 9px;
	padding: 0 0 2px 0;
}

.toolContainer {
	display: block;
	width: 570px;
	height: auto;
	margin: 0 0 10px 0;
	color: #000000;
	background-color: #FFFFFF;
}

.toolInsideContainer {
	margin: 0;
	padding: 0 15px 20px 0;
	width: 480px;
}

.columnLeft {
	float: left;
	margin: 0 11px 0 0;
	padding: 3px 0 0 0;
	width: 160px;
	text-align: right;
}

html>body .columnLeft {
	margin: 0 14px 0 0;
}

.columnLeft1 {
	float: left;
	margin: 0 11px 0 0;
	padding: 0;
	width: 160px;
	text-align: right;
}

.columnLeft200 {
	float: left;
	margin: 0 11px 0 0;
	padding: 3px 0 0 0;
	width: 200px;
	text-align: right;
}

.columnRight {
	text-align: left;
	padding: 0 0 18px 0;
	margin: 0;
	float: left;
	width: 260px;
}

.columnRight1 {
	text-align: left;
	padding: 0;
	float: left;
	width: 260px;
}

.textContainer {
	width: 78%;
	float: left;
}

.imgContainer {
	float: right;
	margin: 0 0 0 10px;
	vertical-align: top;
}

.insideContainer {
	width: 530px;
	vertical-align: top;
}

.columnLeft200OCR {
	float: left;
	margin: 0 11px 0 0;
	padding: 3px 0 0 0;
	width: 171px;
	text-align: right;
}

.toolInsideContainer a:link, .toolInsideContainer a:visited {
	display: inline;
	font-size:0.75em !important;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 12px;
}

.toolInsideContainer a:hover, .toolInsideContainer a:active {
	display: inline;
	font-size: 0.75em !important;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_links_container_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 12px;
}
.toolInsideContainer .shiftdiv2 a:link, .toolInsideContainer .shiftdiv2 a:visited {
        display: inline;
        font-size:0.75em !important;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/links_container_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        padding-right: 12px;
}

.toolInsideContainer .shiftdiv2 a:hover, .toolInsideContainer .shiftdiv2 a:active {
        display: inline;
        font-size: 0.75em !important;
        background-color: transparent;
        background-image: url("http://www.castrol.com/castrol/images_css/_links_container_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        padding-right: 12px;
}
/* Begin : Added for R4.10 CR 558 20060627 */
/* Begin: Email Transact Castrol */
.column70 {
	float:left;
	margin: 0px;
	padding: 0px;	
	width: 70px;
	text-align: left;
	display:block;
}


.column8 {
	float:left;
	margin: 0px;
	padding: 0px;	
	width: 8px;
	text-align: left;
}

.column7 {
	float:left;
	margin: 0px;
	padding: 0px;	
	width: 7px;
	text-align: left;
}
.boxColumn{
	float: right;
	width: 105px;
	background-color: #EFEFEF;
}

.colLeftLine375{
	width: 375px;	
}

.colLeftLine160{
	width: 160px;	
}

.colLeftLine{
	float: left;
	width: 344px;	
}

.colRight2{
	float: left;
	width: 174px;
}

.columnRight3{
	text-align: left;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 358px;
}

.textBox{
	size: 25;
}

html>body .textBox{
	size: 27;
}

.keyTextBox{
	width: 170px;
	font-style: normal; 
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	color: #000000;
}

html>body .keyTextBox{
	width: 174px;
}

.keyTextBox2{
	width: 325px;
	font-style: normal; 
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	color: #000000;
}

html>body .keyTextBox2{
	width: 329px;
}

.columnL{
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	width: 125px;
	text-align: left;
}

.columnL100{
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	width: 90px;
	text-align: left;
}

.columnR{
	text-align: Right;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 120px;
}

.columnR60{
	text-align: Left;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 60px;
}

.columnRA60{
	text-right: right;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 60px;
}

.columnR240{
	text-align: Right;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 240px;
}

.columnR300{
	text-align: Right;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 300px;
}

.columnL300{
	text-align: Left;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 300px;
	vertical-align:text-top;
}
.columnL160 {
	float:left;
	margin: 0 10px 0 0;
	padding: 0px;	
	width: 160px;
	text-align: left;
	 

}


     


.column30{
	width: 30px;
	float:left;
}

.columnR100{
	text-align: Left;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 100px;
	
}

.colLeftLine500{
	width: 545px;	
}

.keyTextBox30{
	width: 30px;
	font-style: normal; 
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	color: #000000;
}

.columnRight340{
	text-align: left;
	padding: 0px 0 18px 0;
	margin: 0px;
	float: left;
	width: 333px;
}

.columnRightNoPadding340{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	float: left;
	width: 333px;
}

.columnRightNoPaddingNoMargin340{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	float: left;
	width: 333px;
}

.columnR340{
	text-align: left;
	padding: 0px 0 10px 0;
	margin: 0px;
	float: left;
	width: 333px;
}

.noteContainer{
	margin: 0px;
	padding: 0px;
	width: 235px;
	border: 1px solid #999999;
}

.columnR230{
	text-align: Left;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 230px;
}

.noteInsideContainer{
	margin: 7px 10px 7px 10px;
	padding: 0;
	width: 215px;
}

.column80 {
	float:left;
	margin: 0px;
	padding: 0px;	
	width: 82px;
	text-align: left;
}

.column10 {
	float:left;
	margin: 0px;
	padding: 0px;	
	width: 10px;
	text-align: left;
}

.column7 {
	float:left;
	margin: 0px;
	padding: 0px;	
	width: 7px;
	text-align: left;
}

.containerL265 {
	width: 265px;
	float: left;
	margin-right: 15px;
}

.containerR265 {
	width: 265px;
	float: left;
}

.containerL292 {
	width: 292px;
	float: left;
	margin-right: 15px;
	margin-top: 8px;
}

.containerR238 {
	width: 238px;
	float: left;
	margin-top: 8px;
}

.LMPagelinkurl {
 display:block;
 width: auto;
 }
 
 .LMPagelinkurl a:link  {
  background-image: url("http://www.castrol.com/castrol/images_css/links_container_arrow.gif");
 	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: .75em
 
 }
 
 .LMPagelinkurl a:visited  {
 
 background-image: url("http://www.castrol.com/castrol/images_css/links_container_arrow.gif")  ;
 
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: .75em
 
 }
 
 .LMPagelinkurl a:hover  {
 
 background-image: url("http://www.castrol.com/castrol/images_css/_links_container_arrow.gif")  ;
 
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: .75em
 
 }
 
  .LMPagelinkurl a:active  {
 
 background-image: url("http://www.castrol.com/castrol/images_css/_links_container_arrow.gif")  ;
 
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: .75em;
}

.greylink{
display:block;
 width: auto;
 }
 .greylink a:link , .greylink a:visited {
  background-image: url("http://www.castrol.com/castrol/images_css/rl_inside_Container_arrow.gif");
 	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: .75em;
	display:block;
	font-weight: bold;
 }
 
 
  .greylink a:hover ,  .greylink a:active{
  background-image: url("http://www.castrol.com/castrol/images_css/_rl_inside_Container_arrow.gif");
 	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	font-size: .75em;
	display:block;
	font-weight: bold;
 }
 
 .greyUpperLink a:link, .greyUpperLink a:visited
 { background-image: url("http://www.castrol.com/castrol/images_css/rl_inside_Container_arrow.gif")   ;
    display:block;
 	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	text-transform:uppercase;
	font-weight:Bold;
	font-size: .75em;
	margin-bottom:5px; 
	 
	 
		 
	}
	
	
	.greyUpperLink a:active , .greyUpperLink a:hover
 { background-image: url("http://www.castrol.com/castrol/images_css/_rl_inside_Container_arrow.gif")   ;
    display:block;
 	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	text-transform:uppercase;
	font-weight:Bold;
	font-size: .75em;
	margin-bottom:5px;
	 
		 
	}

.greyUpperLink1 a:link, .greyUpperLink1 a:visited
 { background-image: url("http://www.castrol.com/castrol/images_css/rl_inside_Container_arrow.gif")   ;
    display:inline;
 	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	text-transform:uppercase;
	font-weight:Bold;
	font-size: .75em;
	margin-bottom:5px; 
	 
	 
		 
	}
	
	
	.greyUpperLink1 a:active , .greyUpperLink1 a:hover
 { background-image: url("http://www.castrol.com/castrol/images_css/_rl_inside_Container_arrow.gif")   ;
    display:inline;
 	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 10px;
	text-transform:uppercase;
	font-weight:Bold;
	font-size: .75em;
	margin-bottom:5px;
	 
		 
	}


#deliveryContainer .link10:link, #deliveryContainer .link10:visited {
	DISPLAY: inline; PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; BACKGROUND: url(http://www.castrol.com/castrol/images_css/back_to_top_arrow.gif) no-repeat left bottom; TEXT-TRANSFORM: lowercase; COLOR: #007b32; TEXT-DECORATION: none
}
#deliveryContainer .link10:hover, #deliveryContainer .link10:active {
	DISPLAY: inline; PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; BACKGROUND: url(http://www.castrol.com/castrol/images_css/_back_to_top_arrow.gif) no-repeat left bottom; TEXT-TRANSFORM: lowercase; COLOR: #ff0000; TEXT-DECORATION: none
}
.contactsContainer1 a:link, .contactsContainer1 a:visited {
	display: block;
	color: #007B32;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/down_arrow.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-left: 10px;
	font-size: 0.75em;
}

.contactsContainer1 a:hover, .contactsContainer1 a:active {
	display: block;
	color: #FF0000;
	background-color: transparent;
	background-image: url("http://www.castrol.com/castrol/images_css/_down_arrow.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-left: 10px;
}

.columnLeft160 {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 160px;
	text-align: right;
}

/* End: Email Transact Castrol */
/* End : Added for R4.10 CR 558 20060627 */
