/*
Copyright (c) 2006
version: 0.10.0
*/

.popupLink{
	color:#0000FF;
	text-decoration:underline;
}

.trPopupShaded{
	background-color:#F4E9FA;
}

body {
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
}
.tbl{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.highlowprice{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:Bold;
	color:#ffffff;
}

span.nationallink, span.nationallink a {
	font-size:12px;
	font-weight:Normal;	
}

.highlow{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:Bold;
	color:#ffffff;
}

.lowest{
	color:#4aa84a;
	font-size:12px;
	font-weight:Bold;
}

.highest{
	color: red;
	font-size:12px;
	font-weight:Bold;
}

.popupsm{
	font-size:11px;
}

.popupstationname{
	color:#272750;
	font-size:12px;
	font-weight:Bold;
}

.popupgastype{
	color:#272750;
	font-size:11px;
	font-weight:Bold;
}

.popup{
	font-size:11px;
}

.stationname{
	color:#272750;
	font-size:14px;
	font-weight:Bold;
}

.divonlineoffers{
	color:#272750;
	font-size:14px;
	font-weight:Bold;
}


.prices strong, .prices b{ 
 color:#272750;
}

#doc {
   width:100%;
   *width:100%; /* IE */
   min-width:910px;
   margin:auto;
   text-align:left;
   
}
#mainholder{
 padding-left:10px;
 padding-right:10px;
}

#content {text-align:left;}


/* rules for main templates */
#leftclm{
	margin-top:10px;
	padding-right:10px;
	padding-left:2px;
}
#rightclm {
  
  /*position:absolute;*/
  width:100%;
  /*left:265px;*/
  margin-top:10px;
  padding-left:0px;
}
/* template styles begin */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* HEADER : TOP LINE */
#headerTop {
	padding: 10px 10px 5px 5px;
}

#headerTopLinks {
	float:left;
}

#headerTopLinks a, #headerTopLinks a:visited {
	border-right:1px solid #9C915F;
	padding:0pt 5px;
	color:#9C915F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#headerTopLinks a.last, #headerTopLinks a.last:visited {
	border-right:0px;
}

#aolwebSearch {
	float:right;
	margin:0px;padding:0px;
}

#headerTop .hdrToolbar {
	font-size:12px;
	font-weight:normal;
	color: #272750;
	float:left;
}

#aolwebSearch form {
	margin:0px;padding:0px;border:0px;
}

#aolinput{
	margin:0pt;
	padding:0pt;
	font-size:.7em;
	color:#999;
	width:165px;
	padding-left:3px;
	/*height:1.5em !important;*/
	height:1.6em !important;
	vertical-align:baseline;
	border-spacing:0px;
}

#aolinput.active {
	color:#000;
}

/*.aolbtnalt{
	font-size:11px;
	background: #b3d34c url(/gaspricesweb/images/btn-aol.gif) repeat-x center center;
	border:1px solid #60A72B;
	color:#000;
	cursor:pointer;
	height:1.5em;
	overflow:visible;
	padding:0px 4px;
	width:auto;
	vertical-align:baseline;
}*/

/*#headerNav a.hdrLogo {
	width:295px;
	height:45px;
	padding:10px 16px 0px 0px;
	text-align:center;
	vertical-align:middle;
	float:left;
}

#headerNav a.hdrLogo img {
	border:0px;
}

#headerNav ul {
	list-style: none;
	margin:0px;
	padding:0px;
	float:left;
}

#headerNav li {
	margin:0px;
	padding:0px 0px 3px 0px;
	text-align:center;
	line-height: 12px;
	float:left;
	width:auto;
	width:6.7em;
	font-size:11px;
	font-weight:bold;
}

#headerNav ul a, #headerNav ul a:visited {
	color: #272750;
	text-decoration:none;
	white-space:nowrap;
}*/

.hdrMaps, .hdrDir, .hdrYlpg, .hdrGas, .hdrSrch {
	height:51px;
	background:url(/gaspricesweb/images/sprt-header-nav.gif) no-repeat;
	text-align:center;
	margin-bottom:-3px;
}
.hdrMaps {
	background-position: center -153px;
}
.hdrDir {
	background-position: center -102px;
}
.hdrYlpg {
	background-position: center -51px;
}
.hdrGas {
	background-position: center 0px;
}
.hdrSrch {
	background-position: center -204px;
}

.clearb {
	clear:both;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* HEADER : PROMO / ADs */
#banneradd{
	background:#C3C3C3 url(/gaspricesweb/images/bg-hdr-ad.gif) repeat-x bottom left;
	padding:5px 5px 7px 5px;
}
#sponser{
   width:234px;
   padding-bottom:10px;
}
/* content holder styles begin */
#mqcontentwell {
	background-image: url(/gaspricesweb/images/cw-bg-lftside.gif);
	background-repeat:repeat-y;
	background-position: 0px 0px;
}
#mqwrapper {
    background-image: url(/gaspricesweb/images/cw-bg-rtside.gif);
	background-repeat:repeat-y;
	background-position: 100% 0px;
}
#mqcontent {
	MARGIN: 0px 10px 0px 10px
}
#mqtrimtop {
    background-image: url(/gaspricesweb/images/cw-bg-top.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	background-color:#FFFFFF;
	position: relative;
}
#mqtrimtop .l {
	background-image: url(/gaspricesweb/images/cw-bg-toplftcnr.gif); 
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
#mqtrimtop .r {
	background-image: url(/gaspricesweb/images/cw-bg-toprtcnr.gif);
	background-repeat:no-repeat;
	background-position: 100% 0px;
	height:12px;
}
#mqtrimbtm {
	background-image: url(/gaspricesweb/images/cw-bg-btm.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	position:static;
	background-color:#FFFFFF;
}
#mqtrimbtm .l {
	background-image: url(/gaspricesweb/images/cw-bg-btmlftcnr.gif); 
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
#mqtrimbtm .r {
	background-image: url(/gaspricesweb/images/cw-bg-btmrtcnr.gif);
	background-repeat:no-repeat;
	background-position: 100% 0px;
	height:16px;
}

.margins{ 
	margin-left:10px;
	margin-right:10px;
 }
.ngpbg{
	background-image:url(/gaspricesweb/images/ngp-bg.gif);
	background-repeat:repeat-x
}
#form{ 
background-image: url(/gaspricesweb/images/search-bg.gif);
 background-repeat: repeat-x;
 width:235px;
 background-color:#e3e5c7;
 background-size: 100%;
 background-origin: content;
 font-size:12px; 

}
#mblprices{
  width:230px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  border:1px;
}
.mbltilte{ 
	color:#272750;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
#offers{ 
	padding-top:10px;
	width:100%;
	font-weight:700;

}
.tp {
	background-color: #F0F8FF;
	background-image: url(/gaspricesweb/images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	width:100%;
}
.btm {background: url(/gaspricesweb/images/dot.gif) 0 100% repeat-x}
.le {background: url(/gaspricesweb/images/dot.gif) 0 0 repeat-y}
.ri {background: url(/gaspricesweb/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(/gaspricesweb/images/on-offers-l-b.gif) 0 100% no-repeat}
.br {background: url(/gaspricesweb/images/on-offers-r-b.gif) 100% 100% no-repeat}
.tl {background: url(/gaspricesweb/images/on-offers-l-t.gif) 0 0 no-repeat}
.tr {background: url(/gaspricesweb/images/on-offers-r-t.gif) 100% 0 no-repeat ; padding:10px; } 
#ct{ 
  background-color:#F0F8FF;
}
/* content holder styles end */

/* map holder styles begin */
.maptp {
	background-color: #F5F8F9;
	background-image: url(/gaspricesweb/images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	width:100%;
}
.mapbtm {background: url(/gaspricesweb/images/dot.gif) 0 100% repeat-x}
.maple {background: url(/gaspricesweb/images/dot.gif) 0 0 repeat-y}
.mapri {background: url(/gaspricesweb/images/dot.gif) 100% 0 repeat-y}
.mapbl {background: url(/gaspricesweb/images/map-b-l.gif) 0 100% no-repeat}
.mapbr {background: url(/gaspricesweb/images/map-b-r.gif) 100% 100% no-repeat}
.maptl {background: url(/gaspricesweb/images/map-t-l.gif) 0 0 no-repeat}
.maptr {background: url(/gaspricesweb/images/map-t-r.gif) 100% 0 no-repeat ; padding:10px; } 
#mapct{ 
  background-color:#F5F8F9;
  width:100%;
}

#north{
background-image:url(/gaspricesweb/images/maptheme/nsp.gif);
background-repeat:repeat-x;
}
.nout a, .nover a, .wout a, .wover a, .eout a, .eover a, .sout a, .sover a {
 display:block;
 }
.nover {
background-image: url(/gaspricesweb/images/maptheme/nsp-on.gif);
background-repeat:repeat-x;
}
.nout{
background-image:url(/gaspricesweb/images/maptheme/nsp.gif);
background-repeat:repeat-x;
}
.wover {
background-image: url(/gaspricesweb/images/maptheme/wsp-on.gif);
background-repeat:repeat-y;
}
.wout{
background-image:url(/gaspricesweb/images/maptheme/wsp.gif);
background-repeat:repeat-y;
}
.eover {
background-image: url(/gaspricesweb/images/maptheme/esp-on.gif);
background-repeat:repeat-y;
}
.eout{
background-image:url(/gaspricesweb/images/maptheme/esp.gif);
background-repeat:repeat-y;
}
.sover {
background-image: url(/gaspricesweb/images/maptheme/ssp-on.gif);
background-repeat:repeat-x;
}
.sout{
background-image:url(/gaspricesweb/images/maptheme/ssp.gif);
background-repeat:repeat-x;
}
/* map holder styles begin end */

/* form elements */
form{ 
 margin:0px;
 padding:0px;
}
select{ 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
input{ 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
#search input{ 
 border: 1px solid #56BA24;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 
}
#search .btn{ 
 border: 1px solid #56BA24;
 background-color:#BFEBAA;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 height:20px;
}

.ftp {
	background-image: url(/gaspricesweb/images/search-line.gif); 
	background-repeat: repeat-x;

}
.fbtm {background:  url(/gaspricesweb/images/search-line.gif) 0 100% repeat-x}
.fle {background: url(/gaspricesweb/images/search-line.gif) 0 0 repeat-y}
.fri {background: url(/gaspricesweb/images/search-line.gif) 100% 0 repeat-y}
.fbl {background: url(/gaspricesweb/images/search-bt-l.gif) 0 100% no-repeat}
.fbr {background: url(/gaspricesweb/images/search-bt-r.gif) 100% 100% no-repeat}
.ftl {background: url(/gaspricesweb/images/search-top-l.gif) 0 0 no-repeat}
.ftr {background: url(/gaspricesweb/images/search-top-r.gif) 100% 0 no-repeat ; padding:5px; } 

.prices strong, .prices b{ 
	color:#272750;
}

.tabs  a{
	color: #272750;
	background: url(/gaspricesweb/images/left-tab.gif) left top no-repeat;
	text-decoration: none;
	padding-left:5px;
	font-size:11px;
}
.tabs a span{
	background: url(/gaspricesweb/images/right-tab.gif) right top no-repeat;
	padding-right: 5px
}
 
.tabs a, #navigation a span{
	display: block;
	float: left
}

.tabs ul{
	list-style: none;
	padding: 0;
	margin: 0;
  
}

.tabs li{
	float: right;
	margin: 0;
	background-image:url(/gaspricesweb/images/tabs-ul-bg.gif);
	background-repeat:repeat-x;
}

.tabs  a.selected{
	color: #272750;
	background: url(/gaspricesweb/images/tab-left.gif) left top no-repeat;
	text-decoration: none;
	padding-left:5px;
	font-size:11px;
}
.tabs a.selected span{
	background: url(/gaspricesweb/images/tab-right.gif) right top no-repeat;
	padding-right: 5px
}
 
.tabs a, #navigation a span{
	display: block;
	float: left
}

.tabs ul{
	list-style: none;
	padding: 0;
	margin: 0;
  
}

.tabs li.selected{
	float: right;
	margin: 0;
	background-image:url(/gaspricesweb/images/tab-mid.gif);
	background-repeat:repeat-x;
}




.tabsline{ 
	background-image:url(/gaspricesweb/images/tabs-line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}


.title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#272750;
}

.smallfont{ 
 	font-size:11px;
}


.sponseredlink{
	text-decoration: none;
	color: #3F9529;
	font-size: 12px;
}

/*
V2 Added
*/

.highlowprice a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:Bold;
	color:#ffffff;
}


.timestampsm {
	font-size:11px;
}

.numbericon {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: white;
	position: absolute;
	border: none;
	z-index: 10;
	left: 5px;
	top: 3px;
	width:12px;
	text-align:center;
}

.divGasPriceCalculator_ttl {
	color:#272750;
	font-size:12px;
	font-weight:Bold;
}

td.gasPriceCalculatorResult {
	background-color:#F4E9FA;
}

.gasPriceCalculatorResultText {
	color:#272750;
	font-size:12px;
	font-weight:Bold;
}

.gasPriceCalculatorResultPrice {
	color:black;
	font-size:12px;
	font-weight:Bold;	
}

.countryHeader{
	color:#da872f;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
}

.stateHeader{
	color:#272750;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
}

.stateHeaderGray{
	color:#808080;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
}

a.localCityHeader, a:visited.localCityHeader{
	color:#434343;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	text-decoration:none;
}

.localHeader{
	color:#d83c00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
}

.localHeader img
{
	vertical-align:middle;
	margin-right:5px;	
	border: 0 none;
}