@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 {
        display: block;
        width: 180px;
        height: auto;
        float: left;
}
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 */

