﻿@import url(common.css);
@media screen {
	h1 {
		width:570px;
		height:0px;
		padding-top:90px;
		overflow:hidden;
		margin:0 auto;
		text-indent:-9999px;
		background:#FFF url(/!img/mp/murphy_mp_tagline.gif) no-repeat 0 43px;
	}
	#headflashdiv {
		width:651px;
		height:485px;
		position:absolute;
		padding-left:171px;
		z-index:0;
		background:url(/!userfiles/mpslideshow/murphyusna_mp_mainimagenight.jpg) no-repeat 171px 0;
	}
	#overlay {
		width:993px; height: 0;
		position:absolute;
		z-index:1;
	}
	#topleft {
		width:171px;
		height:485px;
		float:left;
		background:url(/!img/mp/murphyoil_mp_storelocator.gif) no-repeat 0 105px;
		position: relative; z-index: 1;
	}
	.storelocator
	{
		width:140px;
		height: 221px;
		margin-top:105px;
		padding: 55px 0 104px 31px;
		overflow:visible;
		background:url(/!img/mp/murphyoil_mp_thumbnail.gif) no-repeat 0 276px;
	}

	#go_mobile
	{
	    width: 171px;
	    top: 75px;
	    position: absolute;
	    text-align: center;
	    font-weight: bold;
	    zoom: 1; 
	}
	
	#storelocator_map
	{
	    position: absolute;
	    bottom: 104px;
	    right: 0;
	    width: 155px;
	    height: 0;
	    overflow: hidden;
	    padding-top: 21px;
	}
	* html #storelocator_map { margin-right: -1px; }
	.storelocator input, .storelocator select
	{
	    background: url(/!img/common/form-background.png) left top repeat ! important;
	    border: 1px solid #A82118;
	    width: 123px;
	    height: 20px;
	    float: left;
	    color: #FFF;
	}
	.storelocator select { background: #E55055 ! important; }
	* html .storelocator input
	{
	    background: none ! important;
	    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/!img/common/form-background.png', sizingMethod='scale');
	    position: relative;
	}
	* html .storelocator select
	{
	    position: relative;
	    background: #DE554A ! important;
	}
	.storelocator label
	{
	    background: left top repeat-y;
	    display: block;
	    height: 0;
	    overflow: hidden;
	    padding-top: 16px;
	    clear: left;
	    width: 125px;
	    margin-bottom: 3px;
	}
	#storelocator_state { float: left; margin-right: 17px; }
	#storelocator_state label,
	#storelocator_state select
	{
	    width: 45px;
	}
	#storelocator_zip { float: left; margin-top: -2px; }
	#storelocator_zip label,
	#storelocator_zip input
	{
	    width: 61px;
	}
	#storelocator_go_wrap
	{
	    width: 41px;
	    height: 27px;
	    background: url(/!img/mp/murphyoil_button_go_red2.gif) left top no-repeat;
	    position: absolute;
	    right: 15px;
	    bottom: 140px;
	}
	#lbLocatorGo
	{
	    display: block;
	    width: 41px;
	    height: 0;
	    padding-top: 27px;
	    overflow:hidden;
	    background: url(/!img/mp/murphyoil_button_go_red1.gif) left top no-repeat;
	}
	#lbLocatorGo:hover { background: none; }
	#topright
	{
		width:171px;
		height:451px;
		float:right;
		clear:right;
		background: url(/!img/mp/murphyoil_mp_rightbar_binary.jpg) no-repeat 0px -30px;
	}
	#contwrap1 { width:993px; position:absolute; top:485px; background: url(/!img/mp/murphy_mp_sidebar_left_light.gif) repeat-y 0 0; display:table; }
	#contwrap2 { width:993px; background:url(/!img/mp/murphy_mp_sidebar_right_tile.gif) repeat-y right 0; display:table; }
	#contwrap3 { width:993px; background:url(/!img/mp/murphy_mp_bodytile.jpg) no-repeat center bottom; }
	#lowerleft { width:171px; float:left; background:url(/!img/mp/murphy_mp_header_news.gif) no-repeat 0 0; }
	#newslink { width:171px; padding-top:44px; height: 0; overflow: hidden; }
	#lowerright {
		width:171px;
		overflow: hidden;
		float:right;
		margin-left: -3px;
	}
	/**********************
	* Navigation          *
	**********************/
	#mainnav, #mainnav div { overflow:visible; }


	#mainnav #mn_about.hover ul, #mainnav #mn_about:hover ul, #mainnav #mn_about:active ul, #mainnav #mn_about:focus ul { display:block; }
	#mainnav #mn_about ul {
		width:154px;
		padding:7px 0;
		position:absolute;
		left:0px;
		top:69px;
		background:#CFE6F4 url(/!img/mp/murphy_mp_sidebar_left_bottom.gif) no-repeat -15px -2px;
		border:solid 1px #C1C1C1;
		display:none;
	}
	#mn_about * { margin:0; padding:0; line-height:0; }
	#mn_about ul, #mn_about li { list-style-type:none; }
	#mn_about ul a {
		display:block;
		width:122px;
		padding:1px 10px 1px 20px;
		color:#0166A2;
		text-decoration:none;
		font-size:0.9em;
		font-weight:bold;
		line-height:1.2em;
		border-top:solid 1px #FFF;
		border-bottom:solid 1px #BACED9;
		border-left:solid 1px #FFF;
		border-right:solid 1px #BACED9;
		background: no-repeat 2px center;
	}
	#mn_about ul a.odd { background-color:#FFF; }
	#mn_about ul.hover a, #mn_about ul a:hover, #mn_about ul a:active, #mn_about ul a:focus {
		background-image:url(/!img/common/redstar.png);
		color:#CD3A2E;
	}



#SweepsWinners { background: url(/!img/mp/murphyoil_mp_promo_survey-sweepstakes.gif) no-repeat top center; overflow: hidden; width: 156px; padding-top: 150px; position:absolute; top:410px; right:15px; }
	
	#mainnav #mn_fleet.hover ul, #mainnav #mn_fleet:hover ul, #mainnav #mn_fleet:active ul, #mainnav #mn_fleet:focus ul { display:block; }
	#mainnav #mn_fleet ul {
		width:154px;
		padding:7px 0;
		position:absolute;
		left:100px;
		top:69px;
		background:#CFE6F4 url(/!img/mp/murphy_mp_sidebar_left_bottom.gif) no-repeat -15px -2px;
		border:solid 1px #C1C1C1;
		display:none;
	}
	#mn_fleet * { margin:0; padding:0; line-height:0; }
	#mn_fleet ul, #mn_fleet li { list-style-type:none; }
	#mn_fleet ul a {
		display:block;
		width:122px;
		padding:1px 10px 1px 20px;
		color:#0166A2;
		text-decoration:none;
		font-size:0.9em;
		font-weight:bold;
		line-height:1.2em;
		border-top:solid 1px #FFF;
		border-bottom:solid 1px #BACED9;
		border-left:solid 1px #FFF;
		border-right:solid 1px #BACED9;
		background: no-repeat 2px center;
	}
	#mn_fleet ul a.odd { background-color:#FFF; }
	#mn_fleet ul.hover a, #mn_fleet ul a:hover, #mn_fleet ul a:active, #mn_fleet ul a:focus {
		background-image:url(/!img/common/redstar.png);
		color:#CD3A2E;
	}
	
	#mainnav #mn_fuels.hover ul, #mainnav #mn_fuels:hover ul, #mainnav #mn_fuels:active ul, #mainnav #mn_fuels:focus ul { display:block; }
	#mainnav #mn_fuels ul {
		width:154px;
		padding:7px 0;
		position:absolute;
		left:400px;
		top:69px;
		background:#CFE6F4 url(/!img/mp/murphy_mp_sidebar_left_bottom.gif) no-repeat -15px -2px;
		border:solid 1px #C1C1C1;
		display:none;
	}
	#mn_fuels * { margin:0; padding:0; line-height:0; }
	#mn_fuels ul, #mn_fuels li { list-style-type:none; }
	#mn_fuels ul a {
		display:block;
		width:122px;
		padding:1px 10px 1px 20px;
		color:#0166A2;
		text-decoration:none;
		font-size:0.9em;
		font-weight:bold;
		line-height:1.2em;
		border-top:solid 1px #FFF;
		border-bottom:solid 1px #BACED9;
		border-left:solid 1px #FFF;
		border-right:solid 1px #BACED9;
		background: no-repeat 2px center;
	}
	#mn_fuels ul a.odd { background-color:#FFF; }
	#mn_fuels ul.hover a, #mn_fuels ul a:hover, #mn_fuels ul a:active, #mn_fuels ul a:focus {
		background-image:url(/!img/common/redstar.png);
		color:#CD3A2E;
	}
	
	
	#mainnav #mn_deals.hover ul, #mainnav #mn_deals:hover ul, #mainnav #mn_deals:active ul, #mainnav #mn_deals:focus ul { display:block; }
	#mainnav #mn_deals ul {
		width:154px;
		padding:7px 0;
		position:absolute;
		left:276px;
		top:69px;
		background:#CFE6F4 url(/!img/mp/murphy_mp_sidebar_left_bottom.gif) no-repeat -15px -2px;
		border:solid 1px #C1C1C1;
		display:none;
	}
	#mn_deals * { margin:0; padding:0; line-height:0; }
	#mn_deals ul, #mn_deals li { list-style-type:none; }
	#mn_deals ul a {
		display:block;
		width:122px;
		padding:1px 10px 1px 20px;
		color:#0166A2;
		text-decoration:none;
		font-size:0.9em;
		font-weight:bold;
		line-height:1.2em;
		border-top:solid 1px #FFF;
		border-bottom:solid 1px #BACED9;
		border-left:solid 1px #FFF;
		border-right:solid 1px #BACED9;
		background: no-repeat 2px center;
	}
	#mn_deals ul a.odd { background-color:#FFF; }
	#mn_deals ul.hover a, #mn_deals ul a:hover, #mn_deals ul a:active, #mn_deals ul a:focus {
		background-image:url(/!img/common/redstar.png);
		color:#CD3A2E;
	}
	
	#mainnav {
		width:822px;
		height:69px;
		position:absolute;
		left:171px;
		top:416px;
		z-index:4;
	}
	#mainnav a.ir, #mainnav a.hover {
		padding-top:69px;
		float:left;
		cursor:hand;
	}
	#mn_about a.ir { width:120px; background:url(/!img/mp/murphyoil_mp_nav_normal.png) no-repeat 0 0; }
	#mn_about a.hover, #mn_about a.ir:hover, #mn_about a.ir:active, #mn_about a.ir:focus { width:120px; background:url(/!img/mp/murphyoil_mp_nav_hover01.png) no-repeat 0 0; }
	#mn_fleet a.ir { width:157px; background:url(/!img/mp/murphyoil_mp_nav_normal.png) no-repeat -120px 0; }
	#mn_fleet a.hover, #mn_fleet a.ir:hover, #mn_fleet a.ir:active, #mn_fleet a.ir:focus { width:177px; background:url(/!img/mp/murphyoil_mp_nav_hover02.png) no-repeat -100px 0; margin-left:-20px; }
	#mn_deals a.ir { width:120px; background:url(/!img/mp/murphyoil_mp_nav_normal.png) no-repeat -277px 0; }
	#mn_deals a.hover, #mn_deals a.ir:hover, #mn_deals a.ir:active, #mn_deals a.ir:focus { width:120px; background:url(/!img/mp/murphyoil_mp_nav_hover03.png) no-repeat -277px 0; }
	#mn_fuels a.ir { width:165px; background:url(/!img/mp/murphyoil_mp_nav_normal.png) no-repeat -400px 0; }
	#mn_fuels a.hover, #mn_fuels a.ir:hover, #mn_fuels a.ir:active, #mn_fuels a.ir:focus { width:165px; background:url(/!img/mp/murphyoil_mp_nav_hover04.png) no-repeat -400px 0; }
    #mn_card a.ir { width:125px; background:url(/!img/mp/murphyoil_mp_nav_normal.png) no-repeat -562px 0; }
    #mn_card a.hover, #mn_card a.ir:hover, #mn_card a.ir:active, #mn_card a.ir:focus { width:145px; background:url(/!img/mp/murphyoil_mp_nav_hover05.png) no-repeat -542px 0; margin-left:-20px; }
	#mainnav #mn_card.hover ul, #mainnav #mn_card:hover ul, #mainnav #mn_card:active ul, #mainnav #mn_card:focus ul { display:block; }
	#mainnav #mn_card ul {
		width:154px;
		padding:7px 0;
		position:absolute;
		left:564px;
		top:69px;
		background:#CFE6F4 url(/!img/mp/murphy_mp_sidebar_left_bottom.gif) no-repeat -15px -2px;
		border:solid 1px #C1C1C1;
		display:none;
	}
	* html #mainnav ul li a:hover
	{
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/!img/common/redstar.png", sizingMethod="crop") ! important;
	}
	#mn_card * { margin:0; padding:0; line-height:0; }
	#mn_card ul, #mn_card li { list-style-type:none; }
	#mn_card ul a {
		display:block;
		width:122px;
		padding:1px 10px 1px 20px;
		color:#0166A2;
		text-decoration:none;
		font-size:0.9em;
		font-weight:bold;
		line-height:1.2em;
		border-top:solid 1px #FFF;
		border-bottom:solid 1px #BACED9;
		border-left:solid 1px #FFF;
		border-right:solid 1px #BACED9;
		background: no-repeat 2px center;
	}
	#mn_card ul a.odd { background-color:#FFF; }
	#mn_card ul.hover a, #mn_card ul a:hover, #mn_card ul a:active, #mn_card ul a:focus {
		background-image:url(/!img/common/redstar.png);
		color:#CD3A2E;
	}
	
	#mn_contact a.ir { width:135px; background:url(/!img/mp/murphyoil_mp_nav_normal.png) no-repeat -687px 0; }
	#mn_contact a.hover, #mn_contact a.ir:hover, #mn_contact a.ir:active, #mn_contact a.ir:focus { width:135px; background:url(/!img/mp/murphyoil_mp_nav_hover06.png) no-repeat -687px 0; }

	
	#promo_store a, #promo_tour a, #promo_enews a, #promo_sponsorships a {
		width:171px;
		height:0;
		padding-top:105px;
		cursor:hand;
		text-indent:-9999px;
		overflow:hidden;
	}
	#promo_store {
		width:171px;
		height:105px;
		position:absolute;
		z-index:4;
		left:802px;
		top:157px;
	}
	                 
	#promo_store a.ir{ background:url(/!img/mp/murphyoil_mp_promo_shop1.png) no-repeat 0 0; }
	#promo_store a.hover, #promo_store a.ir:hover, #promo_store a.ir:active, #promo_store a.ir:focus { background:url(/!img/mp/murphyoil_mp_promo_shop2.png) no-repeat 0 0; }

	#promo_tour,
	#promo_sponsorships
	{
		width:171px;
		height:105px;
		position:absolute;
		z-index:4;
		left:802px;
		top:157px;
	}
	#promo_tour a.ir{ background:url(/!img/mp/murphyoil_mp_promo_ontour1.png) no-repeat 0 0; }
	#promo_sponsorships a.ir{ background:url(/!img/mp/murphyoil_mp_promo_teamsponsorships2.png) no-repeat 0 0; }
	#promo_tour a.hover, #promo_tour a.ir:hover, #promo_tour a.ir:active, #promo_tour a.ir:focus { background:url(/!img/mp/murphyoil_mp_promo_ontour2.png) no-repeat 0 0; }
	#promo_sponsorships a.hover, #promo_sponsorships a.ir:hover, #promo_sponsorships a.ir:active, #promo_sponsorships a.ir:focus { background:url(/!img/mp/murphyoil_mp_promo_teamsponsorships1.png) no-repeat 0 0; }
	
	#promo_enews {
		width:171px;
		height:105px;
		position:absolute;
		z-index:4;
		left:802px;
		top:52px;
	}
	                 
	#promo_enews a.ir{ background:url(/!img/mp/murphyoil_mp_promo_special-offers2.png) no-repeat 0 0; }
	#promo_enews a.hover, #promo_enews a.ir:hover, #promo_enews a.ir:active, #promo_enews a.ir:focus { background:url(/!img/mp/murphyoil_mp_promo_special-offers1.png) no-repeat 0 0; }

	#community
	{
	    width:171px;
	    height:184px;
	    float:right;
	    background:url(/!img/mp/murphy_mp_promo_community2.gif) no-repeat 0 0;
	    overflow: hidden;
	}
	#community a.ir, #community a.hover { width:171px; padding-top:184px; background:url(/!img/mp/murphy_mp_promo_community1.gif) no-repeat 0 0; }
	#community a.hover, #community a.ir:hover, #community a.ir:focus, #community a.ir:active { background-image:none; }
	
	#news_promos
	{
	    list-style: none;
	    padding: 0 0 0 16px;
	    margin: 0;
	}
	#news_promos li
	{
	    padding: 10px 10px 0 9px;
	    margin: 0;
	    overflow: hidden;
	    background: url(/!img/mp/murphy_mp_sidebar_left_dark.gif) no-repeat -16px 0;
	    height: 219px;
	    font-size: 11px;
	    line-height: 1.5em;
	    color: #000;
	}
	#news_promos li.alt { background-image: url(/!img/mp/murphy_mp_sidebar_left_light.gif) }
	
	#news_promos li .read_more
	{
	    float: right;
	    vertical-align: middle;
	    line-height: 17px;
	    height: 17px;
	}
	
	#news_promos li .read_more a
	{
	    color: #B70D00;
	    font-weight: bold;
	    text-decoration: none;
	    vertical-align: middle;
	}
	#news_promos li .read_more a:hover { text-decoration: underline; }
	
	#news_promos li .read_more img { vertical-align: top; }
	
	.news_blurb { padding: 0 10px; }
	
    .news_header_photo
    {
        display: block;
        width: 137px;
        height: 0;
        overflow: hidden;
        padding-top: 90px;
        background: left top no-repeat;
        cursor: pointer;
    }
    * html .news_header_photo
    {
        background: expression(this.currentStyle.backgroundImage.indexOf("none") < 0 ? ((this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.replace('url("', "").replace('")', "") + "', sizingMethod='crop')").length > 0 ? "none ! important" : "none ! important") : "none ! important");
    }
    
    
    .ticker {background:url(/!img/mp/murphyusa_mp_ticker.gif) no-repeat; height:94px; width:568px;}
    .ticker .digital 
    {
        font-family:Tahoma,Arial,Helvetica,sans-serif;        
        padding:20px 20px 20px 240px; 
        display:block; 
        width:308px; 
        height:54px; 
        font-size:44px; 
        line-height:54px;
        text-align:right;
        color:#83712b;
     }
}