﻿@import url(common.css);
@media screen {
	#outerwrap {
		width:993px;
		margin:0 auto;
		background:url(/!img/int/murphyoil_int_lefttile_red.gif) repeat-y left 0;
	}
	#innerwrap {
		width:993px;
		background:url(/!img/int/murphyoil_int_lefttile_bottom.gif) no-repeat 0 bottom;
	}
	#leftside {
		width:171px;
		margin-top:73px;
		float:left;
		background:url(/!img/int/murphyoil_int_nav1a.gif) no-repeat 0 0;
		zoom: 1;
	}
	#leftimage { width:171px; height:104px; background:url(/!img/mp/murphyoil_mp_thumbnail.gif) no-repeat 0 0; }
	#subhead {
		width:822px;
		height:248px;
		float:right;
		background:url(/!img/int/murphyoil_int_sub_special-offers.jpg) no-repeat 0 0;
	}
	#homelink.ir {
		width:181px;
		position:absolute;
		overflow:hidden;
		top:0;
		padding-top:73px;
		background:#FFF url(/!img/common/murphyoil_int_logo.gif) no-repeat left top;
	}
	#contwrap1 {
		width:822px;
		float:right;
		background:url(/!img/mp/murphy_mp_sidebar_right_tile.gif) repeat-y right 0;
		display:block;
	}

	#contwrap2 {
		width:822px;
		min-height: 600px;
		background:url(/!img/mp/murphy_mp_sidebar_right_tile.gif) repeat-y right 0;
		position: relative;
	}


	* html #contwrap2 { height: auto; overflow: visible; }
	
	#go_mobile
	{
	    width: 156px;
		background:url(/!img/mp/murphy_mp_sidebar_right_tile.gif) repeat-y 0 0;
		text-align: center;
		font-weight: bold;
	}
	
	.locator #contwrap2, .locator #contwrap1 { background: none; height: auto; }
	.locator #legal { background:none; border-style:none; }
	#content
	{
	    min-height:500px;
	    background:url(/!img/mp/murphy_mp_bodytile.jpg) no-repeat center bottom;
	}
	* html #content { height: 500px }
	.locator #content { width: auto; padding-right: 30px; }
	.card_center #content { background:none; }
	#lowercap {
		background:url(/!img/int/murphyoil_int_lefttile_bottom.gif) no-repeat 0 bottom;
	}
	#legal {
		background:#F3F8FC url(/!img/mp/murphy_mp_sidebar_right_bottom.gif) no-repeat left bottom;
	}
	
	#FlashArea { background-image:url(/!img/content/musa_img_ontour.jpg); width:250px; height:180px; margin:0 0 5px 5px; float:right; }
	
	/**********************
	* Navigation          *
	**********************/
	#leftnav {
		background-color:#972017;
		margin-left:16px;
		margin-bottom:4px;
		margin-top:66px;
		width:155px;
	}
	#leftnav * {margin:0;padding:0; }
	#leftnav dd { width:155px; overflow:hidden; }
	#leftnav a.ir, #leftnav a.hover {
		width:155px;
		padding-top:34px;
		background:url(/!img/int/murphyoil_int_nav1a.gif) no-repeat;
	}
	#leftnav a.ir:hover, #leftnav a.ir:focus, #leftnav a.ir:active { background-image:url(/!img/int/murphyoil_int_nav1b.gif); }
	#ln_about { height: 28px; } #ln_about a.ir { padding-top:28px; background-position: -16px -66px; }
	#leftnav #ln_about_sub {
		width:133px;
		display:none;
		padding:5px 10px;
		border-top:solid 1px #5B130E;
		border-right:solid 1px #6F1811;
		border-bottom:solid 1px #DC6B62;
		border-left:solid 1px #E45C52;
	}
	#leftnav #ln_about_sub ul { padding-left:10px; }
	.about #leftnav #ln_about_sub,.tour #leftnav #ln_about_sub { display:block; }
	#ln_about_sub li { color:#FFF; line-height:1.2em; }
	#ln_about_sub a { color:#FFF; text-decoration:none; font-size:0.9em; }
	#ln_about_sub a:hover, #ln_about_sub a:active, #ln_about_sub a:focus { text-decoration:underline; }

	#ln_fleet { height: 29px; } #ln_fleet a.ir { padding-top:29px; background-position: -16px -94px; }
	#leftnav #ln_fleet_sub {
		width:133px;
		display:none;
		padding:5px 10px;
		border-top:solid 1px #5B130E;
		border-right:solid 1px #6F1811;
		border-bottom:solid 1px #DC6B62;
		border-left:solid 1px #E45C52;
	}
	#leftnav #ln_fleet_sub ul { padding-left:10px; }
	.fleet_services #leftnav #ln_fleet_sub { display:block; }
	#ln_fleet_sub li { color:#FFF; line-height:1.2em; }
	#ln_fleet_sub a { color:#FFF; text-decoration:none; font-size:0.9em; }
	#ln_fleet_sub a:hover, #ln_fleet_sub a:active, #ln_fleet_sub a:focus { text-decoration:underline; }
	
	#ln_deals { height: 28px; } #ln_deals a.ir { background-position: -16px -123px; }

	#ln_fuels { height: 29px; } #ln_fuels a.ir { background-position: -16px -151px; }
	#leftnav #ln_fuels_sub {
		width:133px;
		display:none;
		padding:5px 10px;
		border-top:solid 1px #5B130E;
		border-right:solid 1px #6F1811;
		border-bottom:solid 1px #DC6B62;
		border-left:solid 1px #E45C52;
	}
	#leftnav #ln_fuels_sub ul { padding-left:10px; }
	#ln_fuels_sub li { color:#FFF; line-height:1.2em; }
	#ln_fuels_sub a { color:#FFF; text-decoration:none; font-size:0.9em; }
	#ln_fuels_sub a:hover, #ln_fuels_sub a:active, #ln_fuels_sub a:focus { text-decoration:underline; }
	.quality_fuels #leftnav #ln_fuels_sub { display:block; }

	#ln_card { height: 27px; } #ln_card a.ir { background-position: -16px -180px; }
	#leftnav #ln_card_sub {
		width:133px;
		display:none;
		padding:5px 10px;
		border-top:solid 1px #5B130E;
		border-right:solid 1px #6F1811;
		border-bottom:solid 1px #DC6B62;
		border-left:solid 1px #E45C52;
	}
	#leftnav #ln_card_sub ul { padding-left:10px; }
	#ln_card_sub li { color:#FFF; line-height:1.2em; }
	#ln_card_sub a { color:#FFF; text-decoration:none; font-size:0.9em; }
	#ln_card_sub a:hover, #ln_card_sub a:active, #ln_card_sub a:focus { text-decoration:underline; }
	.card_center #leftnav #ln_card_sub { display:block; }
	
	#ln_contact { height: 28px; } #ln_contact a.ir { background-position: -16px -207px; }
	#ln_news { height: 28px; } #ln_news a.ir { padding-top:28px; background-position: -16px -235px; }
	#ln_locator { height: 29px; } #ln_locator a.ir { padding-top:29px; background-position: -16px -263px; }
	#ln_realestate { height: 26px; } #ln_realestate a.ir { padding-top:27px; background-position: -16px -292px; }
	#ln_home { height: 26px; } #ln_home a.ir { padding-top:27px; background-position: -16px -318px; }
	
	/*#promo_tour_wrapper
	{
	    width: 0;
	    height: 105px;
	    position: relative;
	    z-index: 4;
	}*/
	#promo_tour {
		width:191px;
		height:105px;
		position:relative;
		z-index:4;
		padding-left:0px;
		padding-top:10px;
		margin-right: -21px;
	}
	#promo_tour a {
		width:191px;
		height:0;
		padding-top:105px;
		cursor:hand;
		text-indent:-9999px;
		overflow:hidden;
	}
	#promo_tour a.ir{
		background:url(/!img/int/murphyoil_int_promo_ontour1.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/int/murphyoil_int_promo_ontour2.png) no-repeat 0 0; }

	#promo_store {
		width:191px;
		height:105px;
		position:relative;
		z-index:4;
		padding-left:0px;
		padding-top:10px;
		margin-right: -21px;
	}
	#promo_store a {
		width:191px;
		height:0;
		padding-top:105px;
		cursor:hand;
		text-indent:-9999px;
		overflow:hidden;
	}
	#promo_store a.ir{
		background:url(/!img/int/murphyoil_int_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/int/murphyoil_int_promo_shop2.png) no-repeat 0 0; }
	
	#promo_enews {
		width:191px;
		height:105px;
		position:relative;
		z-index:4;
		padding-left:0px;
		padding-top:10px;
		margin-right: -21px;
	}
	#promo_enews a {
		width:191px;
		height:0;
		padding-top:105px;
		cursor:hand;
		text-indent:-9999px;
		overflow:hidden;
	}
	#promo_enews a.ir{
		background:url(/!img/int/murphyoil_int_promo_special-offers1.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/int/murphyoil_int_promo_special-offers2.png) no-repeat 0 0; }
	
	/**********************
	* News                *
	**********************/
	#ul_news
	{
		list-style: none;
		padding: 0;
		margin: 0;
		border-top: 1px solid #D7DCDF;
	}
	#ul_news li
	{
		padding: 15px 9px;
		margin: 0;
		border-bottom: 1px solid #D7DCDF;
		background: #F4F9FD;
	}
	#ul_news li.alt_row { background: #FFF; }
	#ul_news li.has_photo
	{
		padding-left: 120px;
		position: relative;
		min-height: 102px;
		zoom: 1;
	}
	* html #ul_news li.has_photo { height: 102px; }

	#ul_news li h3
	{
		margin: 0;
		padding: 0;
		color: #016FB0;
	}
	#ul_news li.has_photo h3 { padding: 6px 0; }

	h2 .news_date { font-style: italic; font-size: 18px; }
	#ul_news li h3 .news_date { font-style: italic; font-size: 15px; }

	#ul_news li a { color: #016FB0; text-decoration: underline; }
	#ul_news li a:hover { text-decoration: none; }

	.news_thumb
	{
		border: 1px solid #000;
		position: absolute;
		left: 9px;
		top: 15px;
	}
	/**********************
	* Hot Deals           *
	**********************/
	#ul_hot_deals
	{
		list-style: none;
		padding: 0;
		margin: 0;
		border-top: 1px solid #D7DCDF;
	}
	#ul_hot_deals li
	{
		padding: 15px 9px;
		margin: 0;
		border-bottom: 1px solid #D7DCDF;
		background: #F4F9FD;
		zoom: 1;
	}
	#ul_hot_deals li.alt_row { background: #FFF; }
	#ul_hot_deals li.has_graphic
	{
		padding-left: 120px;
		position: relative;
		min-height: 102px;
	}
	* html #ul_hot_deals li.has_graphic { height: 102px; }

	#ul_hot_deals li h3
	{
		margin: 0;
		padding: 0;
		color: #016FB0;
	}
	#ul_hot_deals li.has_photo h3 { padding: 6px 0; }

	h2 .hot_deals_date { font-style: italic; font-size: 18px; }
	#ul_hot_deals li h3 .hot_deals_date { font-style: italic; font-size: 15px; }

	#ul_hot_deals li a { color: #016FB0; text-decoration: underline; }
	#ul_hot_deals li a:hover { text-decoration: none; }

	.hot_deals_thumb
	{
		border: 1px solid #000;
		position: absolute;
		left: 9px;
		top: 15px;
	}
#FuelPrices { background: url(/!img/common/murphyoil_promo_get_fuel_prices.gif) no-repeat top center; overflow: hidden; width: 156px; padding-top: 150px; position:absolute; top:410px; right:15px; }
	
	#bracket
	{
	    position:absolute;
	    right:0;
	    height:167px;
	    width:171px;
	    top:25px;
	    overflow:hidden;
	}
	#bracket a
	{
	    display:block;
	    padding-top:167px;
	    height:0;
	    background:url(/!img/int/murphyoil_int_sidebar_right_bracket2010c.gif);
	    overflow:hidden;
	}
	
	#tour_promo
	{
	    position:absolute;
	    right:0;
	    height:177px;
	    width:171px;
	    top:25px;
	    overflow:hidden;
	}
	#tour_promo a
	{
	    display:block;
	    padding-top:177px;
	    height:0;
	    background:url(/!img/int/murphyoil_int_sidebar_right_2010customerservicetour.gif);
	    overflow:hidden;
	}
}