

:focus

{

  -moz-outline-style  :  none;

}



body

{

  margin  :  0px auto 0px auto;

}



table

{

  border-collapse  :  collapse;

  border-spacing   :  0;

  table-layout     :  fixed;



  font-family      :  tahoma, verdana, arial;

  font-size        :  12px;

  color            :  #666666;

}



h1

{

  font-family  :  impact, arial, verdana;

  font-size    :  25px;

  font-weight  :  bold;

  color        :  #ff7300;



  margin       :  2px 0px 5px 0px;

  padding      :  0px;

}



h2

{

  font-family    :  impact, arial, verdana;

  font-size      :  24px;

  font-weight    :  bold;

  color          :  #fa8d0c;



  margin         :  10px 0px 5px 0px;

  padding        :  0px 0px 10px 0px;

  border-bottom  :  solid 3px #fa8d0c;

}



h3

{

  font-family    :  impact, arial, verdana;

  font-size      :  24px;

  font-weight    :  bold;

  color          :  #161f6c;



  margin         :  10px 0px 5px 0px;

  padding        :  0px 0px 10px 0px;

  border-bottom  :  solid 3px #161f6c;

}



h4

{

  font-family  :  tahoma, verdana, arial;

  font-size    :  18px;

  font-weight  :  normal;

  color        :  #ff7300;



  margin       :  25px 0px 5px 0px;

  padding      :  0px;

  line-height  :  20px;

  text-align   :  left;

}



h4 span

{

  color  :  #cccccc;

}



h5

{

  font-family  :  arial, verdana, sans-serif;

  font-size    :  16px;

  font-weight  :  bold;

  color        :  #666666;



  margin       :  15px 0px 5px 0px;

  padding      :  0px;

  line-height  :  20px;

  text-align   :  left;

}



h6

{

  font-family  :  tahoma, verdana, sans-serif;

  font-size    :  13px;

  font-weight  :  bold;

  color        :  #666666;



  margin       :  0px 0px 5px 0px;

  padding      :  0px;

  line-height  :  20px;

  text-align   :  left;

}



ol

{

  margin-top  :  0px;

}



li

{

  text-align      :  justify;

  line-height     :  15px;

  padding-bottom  :  4px;

}



form

{

  margin      :  0px;

  text-align  :  left;

}



input.button

{

  font-family  :  tahoma, verdana, arial;

  font-size    :  13px;

  font-weight  :  bold;

  color        :  #444444;



  text-align   :  center;

  padding      :  1px 8px 1px 8px;

}

input.button-ie

{

  font-family  :  tahoma, verdana, arial;

  font-size    :  13px;

  font-weight  :  bold;

  color        :  #444444;



  text-align   :  center;

  padding      :  1px 4px 1px 4px;

}

a

{

  font-family      :  tahoma, verdana, arial;

  font-size        :  12px;

  color            :  #f97800;



  text-decoration  :  none;

}



a:hover

{

  font-family      :  tahoma, verdana, arial;

  font-size        :  12px;

  color            :  #000000;



  text-decoration  :  underline;

}



.topLeftCorner

{

  background  :  url('../images/top-left-corner.jpg') no-repeat;

  height      :  27px;

}



.topBorder

{

  background  :  url('../images/top-border.jpg') repeat-x;

  height      :  27px;

}



.topRightCorner

{

  background  :  url('../images/top-right-corner.jpg') no-repeat;

  height      :  27px;

}



.leftBorder

{

  background  :  url('../images/left-border.jpg') repeat-y;

}



.rightBorder

{

  background  :  url('../images/right-border.jpg') repeat-y;

}



.bottomLeftCorner

{

  background  :  url('../images/bottom-left-corner.jpg') no-repeat;

  height      :  27px;

}



.bottomBorder

{

  background  :  url('../images/bottom-border.jpg') repeat-x;

  height      :  27px;

}



.bottomRightCorner

{

  background  :  url('../images/bottom-right-corner.jpg') no-repeat;

  height      :  27px;

}



#MainArea

{

  background  :  #ffffff;

}



#Header

{

  height         :  98px;

  border-bottom  :  solid 1px #ffffff;

}



#Header #Logo

{

  height      :  98px;

  background  :  url('../images/fuel-group.jpg') no-repeat;

}



#Header #Logo img

{

  border       :  none;

  margin-left  :  60px;

}



#Nav

{

  font-family    :  verdana, arial, sans-serif;

  font-size      :  12px;

  font-weight    :  bold;

  color          :  #666666;



  text-align     :  right;

  line-height    :  25px;

  word-spacing   :  5px;

  padding-right  :  8px;



  border-bottom  :  solid 6px #ff7300;

}



#Nav a

{

  font-family      :  verdana, arial, sans-serif;

  font-size        :  12px;

  font-weight      :  bold;

  color            :  #666666;



  text-decoration  :  none;

  word-spacing     :  0px;

}



#Nav a:hover

{

  font-family      :  verdana, arial, sans-serif;

  font-size        :  12px;

  font-weight      :  bold;

  color            :  #ff7300;



  text-decoration  :  none;

  word-spacing     :  0px;

}



#LoginArea

{

  height         :  118px;

  background     :  #fa8f0b url('../images/login-area-bg.jpg');

  border-bottom  :  solid 4px #ffffff;

}



#LoginArea big

{

  font-family     :  tahoma, verdana, arial;

  font-weight     :  normal;

  font-size       :  18px;

  color           :  #ffffff;



  letter-spacing  :  1px;

  display         :  block;

  margin-bottom   :  4px;

}



#LoginArea td

{

  font-family  :  tahoma, verdana, arial;

  font-size    :  12px;

  color        :  #ffffff;

}



#LoginArea #frmLogin td

{

  font-weight  :  bold;

}



#LoginArea input

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  11px;

  color        :  #7f9cba;



  width        :  145px;

  padding      :  2px;

  height       :  19px;

  border       :  solid 1px #7f9cba;

}



#LoginArea a

{

  font-family      :  tahoma, verdana, arial;

  font-size        :  12px;

  color            :  #ffffff;



  text-decoration  :  none;

}



#LoginArea a:hover

{

  font-family      :  tahoma, verdana, arial;

  font-size        :  12px;

  color            :  #ffffff;



  text-decoration  :  underline;

}



#LoginArea #frmLogin a

{

  font-size    :  13px;

  font-weight  :  bold;

}



#CustomerLinks

{

  padding-right  :  8px;

  text-align     :  right;

  height         :  110px;



  font-family    :  tahoma, verdana, arial;

  font-weight    :  bold;

  font-size      :  12px;

  color          :  #ffffff;

}



#CustomerLinks a

{

  font-family      :  tahoma, verdana, arial;

  font-weight      :  normal;

  font-size        :  12px;

  color            :  #ffffff;



  text-decoration  :  none;

}



#CustomerLinks a:hover

{

  font-family      :  tahoma, verdana, arial;

  font-weight      :  normal;

  font-size        :  12px;

  color            :  #ffffff;



  text-decoration  :  underline;

}



#Footer

{

  margin-top  :  20px;

}



#FooterLinks

{

  margin         :  13px 0px 2px 0px;

  padding-right  :  8px;

  line-height    :  27px;

  background     :  #f9e931 url('../images/footer-bg.jpg') top right repeat-y;



  font-family    :  verdana, arial, sans-serif;

  font-size      :  11px;

  font-weight    :  bold;

  color          :  #000000;

  text-align     :  right;

}



#FooterLinks a

{

  font-family      :  verdana, arial, sans-serif;

  font-size        :  11px;

  font-weight      :  bold;

  color            :  #000000;



  text-decoration  :  none;

}



#FooterLinks a:hover

{

  font-family      :  verdana, arial, sans-serif;

  font-size        :  11px;

  font-weight      :  bold;

  color            :  #333333;



  text-decoration  :  underline;

}



#Footer #MeekinInfo

{

  font-family     :  tahoma, verdana, arial;

  font-size       :  11px;

  color           :  #666666;



  text-align      :  right;

  line-height     :  15px;

  padding-bottom  :  10px;

}



#Footer #MeekinInfo a

{

  font-family      :  tahoma, verdana, arial;

  font-size        :  11px;

  color            :  #666666;



  text-decoration  :  none;

}



#Footer #MeekinInfo a:hover

{

  font-family      :  tahoma, verdana, arial;

  font-size        :  11px;

  color            :  #333333;



  text-decoration  :  underline;

}



#NoData

{

  font-family  :  tahoma, verdana, arial;

  font-size    :  60px;

  color        :  #606c78;



  text-align   :  center;



  border       :  dotted 3px #cccccc;

  background   :  #f6f6f6;

  line-height  :  70px;

  margin       :  30px 0px 0px 0px;

  padding      :  50px;

}



#NoDataSmall

{

  font-family  :  tahoma, verdana, arial;

  font-size    :  30px;

  color        :  #606c78;



  text-align   :  center;



  border       :  dotted 2px #cccccc;

  background   :  #f6f6f6;

  line-height  :  40px;

  margin       :  0px;

  padding      :  35px;

}



#Alert

{

  color       :  #ff0000;

  padding     :  8px;

  background  :  #f7efb5;

  border      :  dotted 1px #ff0000;

  margin-top  :  25px;

}



form div a

{

  color  :  #161f6c;

}



form div h1

{

  font-family    :  tahoma, verdana, arial;

  font-size      :  18px;

  font-weight    :  normal;

  color          :  #ff7300;



  margin         :  0px 0px 25px 0px;

  padding        :  0px 0px 4px 0px;

  text-align     :  left;

  border-bottom  :  solid 2px #ff7300;

}



/*********************  Home Page ***********************/



#Welcome

{

  height      :  305px;

  border      :  solid 6px #e5e5e5;

  padding     :  1px;

  background  :  url('../images/welcome-bg.jpg') 1px 1px no-repeat;

}



#Welcome div

{

  margin  :  27px;

}



#Welcome div img

{

  margin-top  :  45px;

}



#Welcome big

{

  font-family     :  tahoma, verdana, arial;

  font-weight     :  normal;

  font-size       :  22px;

  color           :  #666666;



  display         :  block;

  margin          :  20px 0px 20px 0px;

}



.grayBorder

{

  border   :  solid 1px #d1d2d6;

  padding  :  1px;

  margin   :  5px 0px 25px 0px;

}



#DeliveriesText

{

  text-align     :  justify;

  line-height    :  16px;

  margin-bottom  :  20px;

}



.vSeparator

{

  padding     :  0px;

  background  :  #666666 url('../images/v-separator.jpg') repeat-y;

}



.hSeparator

{

  padding     :  0px;

  background  :  url('../images/h-separator.jpg') repeat-x;

}



div.hSeparator

{

  clear   :  both;

  height  :  1px;

  margin  :  15px 0px 15px 0px;

}



.block

{

  border   :  solid 2px #d1d2d6;

  padding  :  3px;

}



.block #OrderOnline

{

  margin-top  :  3px;

}



.block #OrderOnline td

{

  text-align  :  center;

}



.block #OrderOnline a

{

  font-family      :  tahoma, verdana, arial;

  font-weight      :  bold;

  font-size        :  12px;

  color            :  #ff7300;



  text-decoration  :  none;

}



.block #OrderOnline a:hover

{

  font-family      :  tahoma, verdana, arial;

  font-weight      :  bold;

  font-size        :  12px;

  color            :  #000000;



  text-decoration  :  underline;

}



#QuoteBlock

{

  height    :  195px;

  position  :  relative;

}



#QuoteBlock #InstantQuote, #QuoteBlock #YourQuote

{

  position  :  relative;

}



#QuoteBlock #InstantQuote img

{

  cursor  :  pointer;

}



#QuoteBlock #InstantQuote #QuoteText

{

  padding        :  8px;

  margin-bottom  :  8px;

  background     :  #f2f2f2;

}



#QuoteBlock #InstantQuote input.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  11px;

  color        :  #7f9cba;



  padding      :  2px;

  width        :  115px;

  height       :  19px;

  border       :  solid 1px #7f9cba;

}



#QuoteBlock #YourQuote

{

  display  :  none;

}



#QuoteBlock #YourQuote #BackLink

{

  position  :  absolute;

  top       :  21px;

  left      :  198px;

  z-index   :  1000;

}



#QuoteBlock #YourQuote #QuoteText

{

  padding        :  5px 8px 8px 8px;

  margin-bottom  :  5px;

  background     :  #f2f2f2;

}



#QuoteBlock #YourQuote #OrderLink

{

  text-align  :  right;

}



#ccBlock

{

  border   :  solid 3px #d1d2d6;

  padding  :  1px;

  margin   :  20px 8px 0px 9px !important;

  margin   :  20px 8px 25px 9px;

}





/*********************  FAQ's ***********************/



#FAQs

{

  padding-top   :  15px;

  line-height   :  15px;

}



#FAQs ol

{

  margin      :  0px 0px 30px 0px;

  padding     :  0px 0px 0px 35px;

  text-align  :  left;

}



#FAQs ol li

{

  padding-top  :  5px;

}



#FAQs a

{

  font-family      :  tahoma, verdana, arial;

  font-weight      :  normal;

  font-size        :  12px;

  color            :  #161f6c;



  text-decoration  :  none;

}



#FAQs a:hover

{

  font-family      :  tahoma, verdana, arial;

  font-weight      :  normal;

  font-size        :  12px;

  color            :  #ff7300;



  text-decoration  :  none;

}



#FAQs div a

{

  padding-top  :  5px;

  width        :  80px;

  display      :  block;

}





/********************* Contact Us ***********************/



#ContactUs form

{

  margin      :  25px 0px 5px 0px;

  padding     :  15px 0px 15px 0px;

  border      :  solid 2px #d1d2d6;

  background  :  #f6f6f6;

}



#ContactUs input.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  220px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#ContactUs input.inputBoxLarge

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  360px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#ContactUs textarea.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  360px;

  padding      :  2px;

  height       :  150px;

  border       :  solid 1px #7f9cba;

}



#ContactUs  #Address

{

  margin       :  25px 0px 0px 5px;

  padding      :  10px;

  border       :  solid 2px #d1d2d6;

  background   :  #f6f6f6;

  line-height  :  18px;

  height       :  290px !important;

  height       :  322px;

}



#ContactUs  #Address h4

{

  font-size   :  19px;

  margin-top  :  0px;

}





/****************** Testimonials  ********************/



#Testimonials td, #Testimonials div#Intro

{

  line-height  :  16px;

}





/********************* Order Online ***********************/



#OrderOnline h4

{

  color          :  #666666;

  padding        :  0px 0px 2px 0px;

  margin         :  0px 0px 15px 0px;

  border-bottom  :  solid 2px #888888;

}



#OrderOnline form

{

  margin   :  5px 0px 5px 0px;

  padding  :  0px;

}



#OrderOnline form div

{

  margin      :  25px 0px 0px 0px;

  padding     :  30px;

  border      :  solid 2px #d1d2d6;

  background  :  #f6f6f6;

}



#OrderOnline .orderSteps, #OrderOnline #Step1, #OrderOnline #Step2, #OrderOnline #Step3, #OrderOnline #Step4

{

  margin      :  0px;

  padding     :  0px;

  border      :  none;

  background  :  #ffffff;

}



#OrderOnline input.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #333333;



  width        :  300px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#OrderOnline input.inputBoxMedium

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #333333;



  width        :  200px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#OrderOnline input.inputBoxSmall

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #333333;



  width        :  110px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#OrderOnline textarea.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #333333;



  width        :  300px;

  padding      :  2px;

  height       :  100px;

  border       :  solid 1px #7f9cba;

}



#OrderOnline textarea.inputBoxSmall

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #333333;



  width        :  300px;

  padding      :  2px;

  height       :  60px;

  border       :  solid 1px #7f9cba;

}



#OrderOnline select.inputBoxSmall

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #333333;



  width        :  200px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#OrderOnline select.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #333333;



  width        :  300px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



/********************* Register ***********************/



#Register div

{

  line-height  :  16px;

}



#Register h4

{

  color          :  #666666;

  padding        :  0px 0px 2px 0px;

  margin         :  0px 0px 15px 0px;

  border-bottom  :  solid 2px #888888;

}



#Register form

{

  margin   :  5px 0px 5px 0px;

  padding  :  0px;

}



#Register form div

{

  margin      :  25px 0px 0px 0px;

  padding     :  30px;

  border      :  solid 2px #d1d2d6;

  background  :  #f6f6f6;

}



#Register input.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  300px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#Register input.inputBoxMedium

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  200px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#Register input.inputBoxSmall

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  110px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#Register textarea.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  300px;

  padding      :  2px;

  height       :  100px;

  border       :  solid 1px #7f9cba;

}



#Register textarea.inputBoxSmall

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  300px;

  padding      :  2px;

  height       :  60px;

  border       :  solid 1px #7f9cba;

}



#Register select.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  200px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



/********************* About Us ***********************/



#AboutUs td

{

  line-height  :  16px;

}



#AboutUs #ImgBlock

{

  border       :  solid 1px #d1d2d6;

  padding      :  1px;

  margin-left  :  20px;

}



/********************* My Account ***********************/



#MyAccount div

{

  line-height  :  16px;

}



#MyAccount h4

{

  color          :  #666666;

  padding        :  0px 0px 2px 0px;

  margin         :  0px 0px 15px 0px;

  border-bottom  :  solid 2px #888888;

}



#MyAccount form

{

  margin   :  5px 0px 5px 0px;

  padding  :  0px;

}



#MyAccount form div

{

  margin      :  25px 0px 0px 0px;

  padding     :  30px;

  border      :  solid 2px #d1d2d6;

  background  :  #f6f6f6;

}



#MyAccount input.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  300px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#MyAccount input.inputBoxMedium

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  200px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#MyAccount input.inputBoxSmall

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  110px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



#MyAccount textarea.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  300px;

  padding      :  2px;

  height       :  100px;

  border       :  solid 1px #7f9cba;

}



#MyAccount textarea.inputBoxSmall

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  300px;

  padding      :  2px;

  height       :  60px;

  border       :  solid 1px #7f9cba;

}



#MyAccount select.inputBox

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  200px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}



/********************* My Orders ***********************/



#MyOrders table

{

  border  :  solid 1px #cccccc;

}



#MyOrders .title

{

  font-size    :  13px;

  font-weight  :  bold;

  padding      :  5px 3px 5px 3px;

}



#MyOrders select

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  13px;

  color        :  #666666;

}



/********************* Forgot Password ***********************/



#ForgotPassword form

{

  margin      :  25px 0px 5px 0px;

  padding     :  30px;

  border      :  solid 2px #d1d2d6;

  background  :  #f6f6f6;

}



#ForgotPassword input.inputBoxMedium

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  normal;

  font-size    :  12px;

  color        :  #7f9cba;



  width        :  200px;

  padding      :  2px;

  height       :  21px;

  border       :  solid 1px #7f9cba;

}





/**************************************************************/



.orderSteps

{

  margin   :  25px 0px 0px 0px;

  padding  :  0px;

  clear    :  both;

}



.orderSteps img

{

  width    :  97px;

  height   :  73px;

}



.orderSteps td table

{

  border-top  :  solid 2px #999999;

  margin-top  :  51px;

}



.orderSteps td

{

  font-family  :  tahoma, verdana, arial;

  font-weight  :  bold;

  font-size    :  13px;

  color        :  #999999;



  text-align   :  center;

  line-height  :  15px;

}



.orderSteps td.selected

{

  color  :  #ff7300;

}