@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 */

