.cartNav { width:265px; height:31px; padding:5px; position:relative; top:0px; right:15px; display:none; text-align:right; color:#FFFFFF;} 
.cartNav a, .cartNav a:visited { color:#FFFFFF; text-decoration:none;}
.cartNav a:hover { color:#eee;}
#Navigation-9040 .page-4349754 a {width:123px;}
#Navigation-9040 .page-4349761 a {width:159px;}
#Navigation-9040 .page-4349762 a {width:145px;}
#Navigation-9040 .page-4349763 a {width:180px;}
#Navigation-9040 .page-4349764 a {width:159px;}
#Navigation-9040 .page-4349788 a {width:194px;}
#Navigation-9040 .page-4349791 a {width:180px;}
#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; color:#383838; font-family:robotoregular;} 
body table { text-align:left;}
 a,  a:visited { color:#0DA4E0; text-decoration:none;}
 a:hover { color:#85AEBE;}
#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:32px; color:#E20E1B; font-family:molotregular; font-weight:normal;} 
h2 { background-repeat:no-repeat; background-position:left center; font-size:26px; color:#E20E1B; font-family:default; font-weight:normal;} 
h3 { font-size:22px; 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/118442/layout/web_headerBg.png'); background-repeat:repeat-x; background-position:default;} 
#header { width:1170px; height:189px; 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/118442/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:500px; padding:0px 0px 36px 0px; 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-9040 { width:1140px !important; position:absolute; top:145px;} 
#Navigation-9040 ul li a { height:44px; padding:10px 0px 0px 0px; vertical-align:middle; text-align:center; font-size:16px; color:#23303a; font-family:default; text-transform:uppercase;} 
#Navigation-9040 ul li a:visited { color:#23303a;}
#Navigation-9040 ul li a:hover { background-color:#BFBFBF;}
#Navigation-9040 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;} 
#Navigation-9040 ul li ul { width:280px !important; background-color:#000000;} 
#Navigation-9040 ul li ul li a { width:280px !important; padding:12px; text-align:left; color:#FFFFFF;} 
#Navigation-9040 ul li ul li a:visited { color:#FFFFFF;}
#Navigation-9040 ul li ul li a:hover { background-color:#383838;}
#Navigation-9040 ul li ul li a.hover { background-color:#383838;cursor:pointer;}
#sliderContainer { width:100px; height:388px;} 
#Navigation-9040 .downarrowclass { top:18px; right:8px;} 
#maincolumn.myAccountContent { display:none;} 
/*
index
 #Page Section
 #navigation
 #Pages
 #Headings
 #Typography
 #Misc
*/

@media handheld, only screen and (max-width:525px) {
#maincolumn img {
    float:none!important;display:block;margin:0 auto!important;
}
}

@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**/
}

/*---------------------- New for Cavalieri ----------------------*/

li {font-size: 21px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.strip_c {width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&0+0,0.2+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */}

.btn {display: block; width: 260px; padding: 18px; background-color: #de3646; color: #fff; font-size: 21px; background-image: url('#'); text-align: center; border-radius: 100px; margin-top: 24px;}
.divider_c hr {border: none; border-top: 1px solid #727272;}
span#controlCartLink1_seclnkCart {display: none;}
#formContainer hr {border: none; border-top: 1px solid #fff;}
#socialMedia a, #socialMedia a:visited {color: #DE3646;}
#header {max-width: 1170px !important;}

/*---------------------- Contact Form ----------------------*/

/*#UpdatePanel1 #contactForm {display: none;}*/
#formContainer_custom {padding: 18px 24px;}
#contactForm input, #contactForm textarea, #contactForm select {width: 100%; border-radius: 3px; margin-top: 4px; font-size: 16px; font-family: arial, sans-serif;}
#contactForm {color: #fff; font-size: 16px;}
.cformlabel {width: 100%;}
#contactForm input, #contactForm select, #MainContent_ctl00_btnformSubmit {height: 38px;}
.errorRequired {position: absolute; top: 0; right: 0;}
.fRow {margin: 8px 0;}
#formContainer_custom p {margin: 0;}
#MainContent_ctl00_btnformSubmit {font-family: 'Michroma', sans-serif !important; font-size: 18px; font-weight: bold; background: #e50808; border: none; color: #fff;}
#MainContent_ctl00_Label1 {display: none;}

/*---------------------- 800 ----------------------*/

@media handheld, only screen and (max-width:800px) {

.divider_c td:nth-child(2), .divider_c td:nth-child(3) {display: none;}
h1, h2, h3, h4, h5, p, a, #header td {text-align: center;}
#pageContainer {background-image: none;}
.cartNav, .cartNav a {color: #000;}
#maincolumn {padding: 0 !important;}
a {margin: auto;}
}


/*---------------------- End New for Cavalieri ----------------------*/

.content.logo img {
    position: absolute;
    top: 0px;
    left: 0px;
}



#MainContent_controlOilOrderForm_imgHomeLayout{
 width:296px;
 height:211px;
}


#maincolumn h1 {
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;
}*/

/*---Fixing the caption displaying on homepage for SEO-----*/
.nivo-caption {display: none !important;}




 
/*  #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:#fff;}
.orderfuel {
 background:url('/images/114965/layout/orderFuelBg.png')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;
    display: none;
}

/**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:#23303a;
    color:#fff;
    padding:10px;
    border-radius:5px;
}

#panel h2,.panel h2{
  font-family:molotregular;
}

h1.pageName {
font-size:35px;
display:block;
color: #E20E1B;
margin:15px 0 0;
padding-left:5px;
}

/*  #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: 36px;}*/

#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;
      }
}

#slideshowContainer_c_table td:last-child {padding: 15px 24px; background: #000;}
#slideshowContainer_c_table td:last-child h1 {font-family: 'Exo 2', sans-serif; font-size: 60px; line-height: 0.8;}
#slideshowContainer_c_table td:last-child


@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;
 }


.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**/
}
