.cartNav { width:265px; height:31px; padding:5px; background-image:url('/images/119516/layout/cartBg.png'); position:absolute; top:0px; right:0px; text-align:center; color:#FFFFFF;} 
.cartNav a, .cartNav a:visited { color:#FFFFFF; text-decoration:none;}
.cartNav a:hover { color:#eee;}
#Navigation-16279 .page-4359174 a {width:365px;}
#Navigation-16279 .page-4359175 a {width:391px;}
#Navigation-16279 .page-4359179 a {width:384px;}
#footerwrap {text-align:center;width:100%;}
body { margin: 0px; padding:0px; background-repeat:repeat-x; background-position:center top; text-align:left; font-size:14px; font-family:robotoregular;} 
body table { text-align:left;}
 a,  a:visited { text-decoration:none;}
#searchContainer { position:absolute; top:70px; right:20px; display:none; float:left;} 
.webDugoutLink { display:none;} 
h1 { margin: 14px  0px  14px  0px  ; background-repeat:no-repeat; background-position:left center; font-size:36px; font-family:molotregular; font-weight:normal;} 
h2 { background-repeat:no-repeat; background-position:left center; font-size:30px; font-family:default; font-weight:normal;} 
h3 { font-size:24px; font-family:robotoregular; font-weight:normal;} 
h4 { font-size:18px; font-family:robotolight; font-weight:normal;} 
#pageContainer { width:100%;margin:0 auto; background-image:url('/images/119516/layout/web_headerBg.png'); background-repeat:repeat-x; background-position:default;} 
#header { width:1140px; height:183px; background-repeat:no-repeat; background-position:center top; position:relative; display:block; color:#23303a;} 
#searchContainer #searchButton { width:32px; height:32px; border-style:solid; border-width:0px 0px 0px 0px; background-image:url('/images/119516/layout/search-btn.png'); background-repeat:no-repeat; text-indent:-9999px;} 
.buttonSubmit { border-style:solid; border-width:0px; background-color:#23303a; color:#FFFFFF; border-radius:4px; -moz-border-radius:4px;} 
.buttonSubmit a:hover { background-color:#40525F;}
#columnsContainer { width:1140px; line-height:1.5; font-size:14px;} 
#searchContainer #searchBox { width:156px; margin: 1px  13px  0px  0px  ; padding:6px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#d8dfea; color:#222222; font-weight:normal; font-style:italic; border-radius:3px; -moz-border-radius:3px;} 
#leftcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:left;} 
.buttonSub { border-radius:4px; -moz-border-radius:4px;} 
#maincolumn { width:100%; min-height:650px; position:relative; font-size:14px;} 
#rightcolumn { width:300px; position:relative; display:none; float:right;} 
.cformlabel { display:block;} 
#footerwrap { background-color:#000000; background-repeat:repeat-x; background-position:center top;} 
#footer { width:1140px; clear:both; color:#FFFFFF;} 
#footer a, #footer a:visited { color:#FFFFFF;}
#Navigation-0 { position:absolute; top:135px; right:0px;} 
#Navigation-16279 { width:1140px !important; margin: 0px  auto 0px  auto ; position:absolute; left:0px; top:140px; right:0px;} 
#Navigation-16279 ul li a { height:43px; display:table-cell; vertical-align:middle; text-align:center; font-size:16px; color:#23303a; font-family:default; text-transform:uppercase;} 
#Navigation-16279 ul li a:visited { color:#23303a;}
#Navigation-16279 ul li a:hover { background-color:#BFBFBF;}
#Navigation-16279 ul li a.hover { background-color:#BFBFBF;cursor:pointer;}
#Navigation-0 ul li a { margin: 0px  10px  0px  10px  ; padding:0px 0px 3px 0px; text-align:center; font-size:16px; color:#163e56; font-family:Georgia; font-weight:normal; font-style:normal;} 
#Navigation-0 ul li a:visited { color:#163e56;}
#Navigation-0 ul li a.hover {cursor:pointer;}
.fRow { font-size:14px;} 
#sliderContainer { width:1140px; height:388px;} 
.social a {
    display: inline-block;
    padding: 0.25em;
    font-size: 1.5rem;
    fill: #0000ee;
    line-height: 1;
    transition: fill .2s ease-in-out;
}

.social a:hover {
    fill: #003399;
}

@media only screen and (min-width: 800px) {
    .social a:last-child {
        margin-right: -.25em;
    }
}

/* JT */
#MainContent_OrderFormContainer .message, #MainContent_PreviewContainer .message {font-size:12px;color:#cc0000;margin-bottom:15px;display:block;}

@media handheld, only screen and (max-width:600px) {
#MainContent_OrderFormContainer .message br {display:none;}
}

/* Responsive iframe container - manual add-in for map */

@media handheld, only screen and (max-width: 800px)
#contactPage_grid .responsive-iframe-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
}

#columnsContainer {max-width: 100% !important;}

/*------------------- Edits for Hanford --------------------*/

.phoneXcontain {
display:none!important;
}
#MainContent_secSelectPayment {
display:none;
}

div.cartNav {z-index: 99999;}
#jumbotron {background-image: url('/images/118449/layout/web_jumbotronBg.png'); background-position: center top; background-repeat: no-repeat; background-size: cover; width: 100%; height: 379px;}
#jumbotron table td:last-child {position: relative;}
#jumbotron table td:last-child img {position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: 18px auto 0;}
#bucketsStrip {width: 100%; background: #e3e3e3;}
#whyChoose {width: 100%; background: url('/images/118449/layout/web_preFooterBg.png'); background-repeat: repeat; padding-bottom: 18px;}
#newsletterContainer_c {margin-bottom: 12px;}
#newsletterContainer .textJoin {display: block;}
#newsletterContainer .buttonSubmit {border-radius: 0; width: 130px; padding: 6px; background-color: #003399;}
#newsletterContainer .newsletterBox {width: 300px;}
#UpdatePanel1 #contactForm {display: none;}
#contactForm input, #contactForm textarea {width: 100%;}

@media handheld, only screen and (max-width:800px) {

.modal {margin-left: auto !important; width: auto !important; left: 10px !important;}
.accountInfo a {margin-top: 0 !important;}
body, td, p {text-align: center !important;}
#pageContainer {background-image: none;}
#headerGrid td:first-child {padding-top: 60px;}
#maincolumn {padding: 0 !important;}
#jumbotron {height: auto;}
#jumbotron td:last-child img {position: static !important;}
#contactPage_grid td:first-child img {display: none;}
#formContainer_table {width: 100% !important;}
#formContainer_table td {text-align: left !important;}
}

@media handheld, only screen and (max-width:480px) {

#newsletterContainer .newsletterBox {width: 100%;}
}

/*------------------- End Edits for Hanford --------------------*/

/*
index
 #Page Section
 #navigation
 #Pages
 #Headings
 #Typography
 #Misc
*/

@media handheld, only screen and (min-width:801px) {

/**header**/
.trustGuard {
    position:absolute;
    right: 275px;
    top: 62px;
}

#pageContainer{
 min-width:1140px;
}

.RadComboBox{padding:10px;}i
#MainContent_Password,#MainContent_ConfirmPassword,select,.RadComboBox{
 max-width:220px;  
}

#MainContent_secEnterUser{
    max-width:510px;
}
/**registration**/
/**register**/
#MainContent_secBilling input[type="text"],#dvRegisterLeft input[type="text"],#ctl00_MainContent_controlAddress1_DDLCounties,#ctl00_MainContent_controlAddress1_DDLCities_Input,#ctl00_MainContent_controlAddress1_DDLCities{
 max-width:165px;

 }


/**orderForm**/
input#MainContent_controlOilOrderForm_txtCrossStreet {
    height: 30px;
}
div#MainContent_PreviewContainer {
    overflow: hidden;
background-color: #e2e2e2;
padding: 10px;
}
.fRow.tanksizeContainer,div#MainContent_buybydollaramount,.fRow.quantityContainer{
    color:#fff;
}

.fRow.quantityContainer {
    background-color: #838383;
}

div#MainContent_buybydollaramount {
     background-color: #b3b3b3;
}
.fRow.tanksizeContainer {
     background-color: #9e9d9d;
}

div#optionContainer .fRow{
   padding: 15px;
   float: left;
   max-width: 203px;  
}

.orSplitter {
     display:none;
}

div#optionContainer {
    position: relative;
}

div#MainContent_PriceListContainer {
    overflow: hidden;
}


table#MainContent_controlCart1_gvCart td:nth-child(2),table#MainContent_controlCart1_gvCart th:nth-child(2) {display:none}
#formContainer{    width:700px;}

#contentContainer{margin-top: -63px;}


/** @media ends here**/
}




.content.logo img {
    position: absolute;
    top: 0px;
    left: 0px;
}



#MainContent_controlOilOrderForm_imgHomeLayout{
 width:296px;
 height:211px;
}


#maincolumn h1 {
font-size: 40px;
font-family: arial;
}

.locationContainer .errorMessage {
transition: display 500ms ease-in-out;
border: 1px solid rgb(253, 157, 157);
color: Red;
background: #FFCFCF;
padding: 4px;
}

.locationContainer .fRow{
 height:37px;
}

#controlCartLink1_lnkShoppingCart{
 display:none;
}

/*select, input[type="file"] {
height: 40px;
}*/





 
/*  #Page Section
================================================== */
/**hide modal popup**/
.modal.fade {
    display: none;
}


#MainContent_secEnterUser{
  
   background-color:#eee;
}

/**register**/
#MainContent_secBilling input[type="text"],#dvRegisterLeft input[type="text"],#ctl00_MainContent_controlAddress1_DDLCounties,#ctl00_MainContent_controlAddress1_DDLCities_Input,#ctl00_MainContent_controlAddress1_DDLCities{
 width:100%!important;

 }



/**order form**/
span.optionN {
    font-weight: bold;
    font-size: 18px;
    color: #0D151B;
    border-bottom: 1px solid;
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;

}
.selectTitle {
    font-family:impact;
    font-weight:normal;
    text-transform:uppercase;
    font-size:20px;
    margin:5px 0px;
    display:inline-block; 

}

.orSplitter{
    text-align: center;
    margin:10px 0px;
}
div#MainBtnContainer {
    display:none;
}
div#optionContainer input {display:block;}

#MainContent_OrderFormContainer #formContainer .fRow {
   /* background:#ddd;*/
    /*padding:10px;*/
    font-size:14px;
    /*margin:10px 0px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
.DDLLayout{
   margin:10px 0px;
}


/*---receipe---*/
.OrderPreviewContainer  legend{
  border-bottom:1px dashed #ccc;
}
.OrderPreviewContainer {
   margin-bottom:20px;
    top: 354px;
    max-width: 270px;
    box-shadow: 1px 1px 2px #ececec;
}
#MainContent_OrderPreviewContainer .fRow:nth-child(odd){
    background-color:#ececec;
    padding:5px;
    
}
#MainContent_OrderPreviewContainer .fRow{
    font-size:14px;
    font-weight:normal;
}





/*---infomartion---*/
#MainContent_controlOilOrderForm_txtSpecialInstructions,#MainContent_controlOilOrderForm_TxtHDesc{
height:40px;}
#MainContent_txtGallons,#MainContent_txtCash{height:30px}
.RadComboBox {
    padding: 0px;
}

#formContainer h4{
padding:10px!important;
}
#MainContent_OrderFormContainer input[type="text"], .PriceListContainer input[type="text"], .accountInfo input[type="text"] {
 /**   height: 35px;**/
}
.locationContainer legend,.PriceListContainer legend,#formContainer h4{
   /** background-color: #23303A;**/
    color:#23303A;
    font-family:impactregular;
    font-weight:normal;
    text-transform:uppercase;
    padding-left:10px;
    font-size: 24px;
    border:0px;
   /** border-bottom: 1px solid #030303;**/
    margin-bottom:0px;
    
    
}

.PriceListContainer{padding:15px;
 background:#ececec;
}
.PriceListContainer .RadGrid_Default{
   color:#fff!important;
   background:none!important;
   border:0px!important; 
}
.PriceListContainer .rgMasterTable{
    margin-bottom:20px;
   border-collapse:collapse;
    background: #121C24;
   
}
.PriceListContainer .rgMasterTable td{
    
    font-size:14px;
    border-bottom:0px!important;
    color:#b9b9b9;
    padding:10px!important;
}

.PriceListContainer .rgMasterTable .rgHeader{
    background:none!important;  
    border-left:0px!important;
    }

.PriceListContainer .rgMasterTable th{
    border-bottom: 1px solid #334452!important;
    color: #FFF!important;
    text-transform:uppercase;
    font-weight:bold!important;
    
    background-color: #0D151B;
    padding: 10px!important;
}
.PriceListContainer .rgMasterTable .rgRow td, .PriceListContainer .rgMasterTable .rgAltRow td{
    border-left:0px!important;
}
.PriceListContainer .rgMasterTable td:nth-child(2),.PriceListContainer .rgMasterTable th:nth-child(2){
   background-color:rgba(255,255,255,.1); 
}

.PriceListContainer .rgMasterTable  .rgAltRow{
    
    background-color: #0D151B!important;
    
}

/*.PriceListContainer .fRow{
    border: 1px solid #D3D3D3;
    padding:5px;
    background-color:#ddd;
  
    
}*/
.fRow.cashContainer {
padding: 0px!important;
}

span#MainContent_Label1 {
    margin-bottom: 21px;
    display: inline-block;
}

span#MainContent_lblCash {

    display: block;
}

#optionContainer input[type="text"]{
width:100%!important;
 
}
select#MainContent_ddlTankSize {
    max-height:30px;
    max-width:100%;
}


.callToActionWrap{display:none;}
.listStyle1{
 padding:0px 15px;
}
.listStyle1 li{
 list-style:none;
 background:url('/images/114965/bullet.png')no-repeat left center;
 padding:10px 10px 10px 50px;
 font-size:30px;
 font-family:'robotolight';
}

p.styleYellow {
    margin: 0px;
    font-family:impactregular;
    font-size:30px;
    color:#ffea00;
    text-shadow:2px 2px 3px #000;
 
}
.callToActionBtn-wrap{
    display:inline-block;
    text-align:center;
}

/**header**/
a.orderBtn {
    background-image:url('/images/114965/layout/buyFuelBtn.png');
    background-repeat:no-repeat;
    background-position:left top;
    display:inline-block;
    text-align:center;
    padding:10px;
    color:#fff;
    text-decoration:none;
    font-family:'impactregular';
    font-size:30px;
    text-shadow:2px 2px 3px #000;
    width:275px;
    height:67px;
    
}
.orderfuel a{color:#003399;}
.orderfuel {z-index:9999;
 background:url('/Images/119516/layout/orderFuelBg.jpg')no-repeat left top;
    width:216px;
    height:31px;
    padding-left:75px;
    padding-top:4px;
    font-weight:normal;
    font-size:16px;
    color:#fff;
    position:absolute;
    top:0px;
    right:216px;
}

/**phone**/
h1.phone {
   
    display: inline-block;
    margin: 20px 5px 5px 5px;
    font-size: 36px;
    font-weight: normal;
/*
    background: url('/images/114965/layout/phoneIcon.png')no-repeat left center;
 padding-left: 50px; */
}


/*  #navigation
================================================== */


/*  #Pages
================================================== */
/**testimonials**/
#testimonials h4 {
    background: rgb(247, 247, 247);
    padding:5px;
    font-style:italic;
    border-top:1px solid #ececec;
    border-left:1px solid #ececec;
}
#testimonials td{
    border:1px solid #eee;
    padding:10px;
    box-shadow:0px 0px 2px #eee;
    border-radius:5px;

}


/*typography
================================================== */
/*Impact Normal*/
@font-face {
    font-family: 'impactregular';
    src: url('/CustomFonts/impact-webfont.eot');
    src: url('/CustomFonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/impact-webfont.woff') format('woff'),
         url('/CustomFonts/impact-webfont.ttf') format('truetype'),
         url('/CustomFonts/impact-webfont.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* molot */

@font-face {
    font-family: 'molotregular';
    src: url('/CustomFonts/molot-webfont.eot');
    src: url('/CustomFonts/molot-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/molot-webfont.woff2') format('woff2'),
         url('/CustomFonts/molot-webfont.woff') format('woff'),
         url('/CustomFonts/molot-webfont.ttf') format('truetype'),
         url('/CustomFonts/molot-webfont.svg#molotregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*** open sans ***/
@font-face {
    font-family: 'open_sansregular';
    src: url('/CustomFonts/opensans-regular-webfont.eot');
    src: url('/CustomFonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/opensans-regular-webfont.woff') format('woff'),
         url('/CustomFonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/CustomFonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_lightitalic';
    src: url('/CustomFonts/opensans-lightitalic-webfont.eot');
    src: url('/CustomFonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('/CustomFonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('/CustomFonts/opensans-lightitalic-webfont.svg#open_sans_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_semibolditalic';
    src: url('/CustomFonts/opensans-semibolditalic-webfont.eot');
    src: url('/CustomFonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('/CustomFonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('/CustomFonts/opensans-semibolditalic-webfont.svg#open_sans_semibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('/CustomFonts/opensans-bold-webfont.eot');
    src: url('/CustomFonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/opensans-bold-webfont.woff') format('woff'),
         url('/CustomFonts/opensans-bold-webfont.ttf') format('truetype'),
         url('/CustomFonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_semiboldregular';
    src: url('/CustomFonts/opensans-semibold-webfont.eot');
    src: url('/CustomFonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/opensans-semibold-webfont.woff') format('woff'),
         url('/CustomFonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('/CustomFonts/opensans-semibold-webfont.svg#open_sans_semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansitalic';
    src: url('/CustomFonts/opensans-italic-webfont.eot');
    src: url('/CustomFonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/opensans-italic-webfont.woff') format('woff'),
         url('/CustomFonts/opensans-italic-webfont.ttf') format('truetype'),
         url('/CustomFonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/** great vives **/
@font-face {
    font-family: 'greatvibesregular';
    src: url('/CustomFonts/greatvibes-regular-webfont.eot');
    src: url('/CustomFonts/greatvibes-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/greatvibes-regular-webfont.woff2') format('woff2'),
         url('/CustomFonts/greatvibes-regular-webfont.woff') format('woff'),
         url('/CustomFonts/greatvibes-regular-webfont.ttf') format('truetype'),
         url('/CustomFonts/greatvibes-regular-webfont.svg#great_vibesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* bold */
@font-face {
    font-family: 'robotobold';
    src: url('/CustomFonts/Roboto-Bold-webfont.eot');
    src: url('/CustomFonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/Roboto-Bold-webfont.woff') format('woff'),
         url('/CustomFonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('/CustomFonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Regular */
@font-face {
    font-family: 'robotoregular';
    src: url('/CustomFonts/Roboto-Regular-webfont.eot');
    src: url('/CustomFonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts//CustomFonts/Roboto-Regular-webfont.woff') format('woff'),
         url('/CustomFonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('/CustomFonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* light*/
@font-face {
    font-family: 'robotolight';
    src: url('/CustomFonts/roboto-light-webfont.eot');
    src: url('/CustomFonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/roboto-light-webfont.woff') format('woff'),
         url('/CustomFonts/roboto-light-webfont.ttf') format('truetype'),
         url('/CustomFonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*  #Headings
================================================== */
.testimonialsHd {
    background-color:#7C1913;
    color:#fff;
    padding:10px;
    border-radius:5px;
}

#panel h2,.panel h2{
  font-family:molotregular;
}

h1.pageName {
/*display:block;
position: absolute;
top: -98px;*/
color: #003399;
}

/*  #Misc
================================================== */
strong{
font-weight: normal;
font-family: robotobold;
}

legend{
 font-weight: normal;
 font-family:robotobold;
}
hr{
  background-image:url('/images/114965/layout/hr.png');
  background-repeat:no-repeat;
  background-position:center center;
  height:20px!important;
  max-width: 1140px;
  width: 100%;
  border:0px;
 
}

#contact_custom {padding-top: 12px;}

#slideShadow {width: 1140px; height: 42px; margin: 0 auto; background-image: url('/images/117418/layout/web_slideShadow.png'); background-repeat: no-repeat;}

.bucketImg {width: 85px; height: 85px; text-align: center; margin: 12px auto; position: relative;}

.bucketImg img {position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto;}

.bucket {text-align: center;}

.bucket h4 {font-size: 21px; font-weight: bold;}

@media handheld, only screen and (max-width:800px) {


.content.logo img {
    position: static;

}


table.contact{
 height:auto!important;
}
.loginContainer{float:none!important;margin-top:-8px;}
.loginContainer h1{color:#fff;margin-bottom:20px;}
.slicknav_nav a {
    color:#ccc;
}

#maincolumn{padding:0px 15px;}
.OrderPreviewContainer{
  max-width:100%;
  position:static;
      }
}

@media screen and (min-width:750px) and (max-width:800px){

[class*='column-']{width:47%;float:left;}


/*** end of media query **/
}



@media handheld, only screen and (max-width:750px) {


.trustGuard {position:absolute;top:5px;left:10px}
.ConfirmRightColumn {
    float:none;
    width:100%;
}
.myAccountContent h1{color:#fff;}
.accountInfo fieldset{height:auto!important;}
.myAccountNewAccount{color:#fff;}

#pageContainer {
    background-position:0px 135px; 
}

.pageName{
position: static!important;
/*background-image: url(/images/114965/layout/mobilePagenameBg.png);*/
background-repeat: repeat-x;
padding-left: 15px;
 }

/**header**/
.moMeader{
 background:#f5f5f5;
 border-bottom:10px solid #ececec;
}

#header{height:auto;}

.content.logo {
   background-color:#f5f5f5;
   padding-bottom:0px;
    text-align: center;
}
.logo img{
 margin-top:5px;
 margin-bottom:-6px;
}

.content.contact {
    
    padding-top:0px;
    background-color:#f5f5f5;
    text-align: center!important;
 }
.cartNav{
    width:200px;
    text-align:right;
   }
.orderfuel{ 
  right:150px;
 }

.row.callToActionWrap [class*='column-'] {padding:0px;}

#footer * {text-align:center!important;float:none!important;}

/** end of media query **/

}

@media handheld, only screen and (max-width:380px) {
.pageName{color:#212121!important;}
#contentContainer {
margin-top: -30px;}

#pageContainer {
background-position: center 0px;
}
.content.contact {max-height:45px;}
.content.contact address{display:none;}

#maincolumn h1{
 font-size:30px; 
 }
.listStyle1 li{font-size:20px;}

/**end of mobile media**/
}

@media handheld, only screen and (max-width:360px) {
.loginContainer h1{margin-bottom:30px;}

.pageName{margin-bottom: 35px;}

/**end of mobile media**/
}


/*------ SM Hodson Oil ------*/

@media handheld, only screen and (min-width:801px) {
a.phoneNo {margin-right: 24px; pointer-events: none; cursor: default;}
}

#maincolumn iframe {border: none;}
#maincolumn iframe:focus {outline: none;}
#UpdatePanel1 .cartNav {display: none;}
div#controlCartLink1_secCartNav span:first-child {display: none;}

@media handheld, only screen and (max-width:800px) {
a.phoneNo {color: inherit !important; text-decoration: none; font-size: inherit !important;}
a.phoneNo:hover {text-decoration: underline !important;}
.cartNav {left: 0; float: none; width: 265px; margin: auto; text-align: center;}
}
