@charset "UTF-8";

#mainDiv {
	display: block;
	width: 760px;
	height: auto;
}

#leftNav {
	display: block;
	width: 175px;
	height: auto;
	float: left;
}

#mainContainer {
	display: block;
	width: 570px;
	height: auto;
	float: left;
	margin-left: 15px;
}

/************ 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: left; WIDTH: auto
}
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 {
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #007B32 !important;
	background: url("../../../images_css/green_mt_2px.gif") top right no-repeat transparent;
	margin-bottom: 2px;
}

.rContainer180 .dirLinksContainer .linkLargeBold:hover, .rContainer180 .dirLinksContainer .linkLargeBold:active {
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FF0000 !important;
	background: url("../../../images_css/_green_mt_2px.gif") top right no-repeat transparent;
	margin-bottom: 2px;
}

/*
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 {
	display: block;
	width: 165px;
	height: auto;
	font-size: 0.75em;
	color: #666666;
	text-decoration: none;
	background: url("../../../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;
}

.rContainer180 .dirLinksContainer .mBot5 a:hover, .rContainer180 .dirLinksContainer .mBot5 a:active {
	display: block;
	width: 165px;
	height: auto;
	font-size: 0.75em;
	color: #FF0000;
	text-decoration: none;
	background: url("../../../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;
}

/* 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("../../../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("../../../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("../../../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;
}

/***************** 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 TB07 Fixes */
h3.linkLargeBold{
	color: #007b32 !important;
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 2px;
}
/* End TB07 Fixes */
