:focus
{
  -moz-outline-style  :  none;
}

body
{   
  width       :  100%;
  margin      :  0px auto 0px auto;
  background  :  #171818 url('../images/bg.jpg');
  text-align  :  center;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;  
	
  font-family      :  arial, verdana, sans-serif;
  font-size        :  13px;
  font-weight      :  bold;
  color            :  #ffffff;

  line-height      :  16px;
  text-align       :  justify;   
}

h1
{
  font-family  :  tahoma, arial, verdana;
  font-size    :  34px;
  font-weight  :  bold;
  color        :  #cc0000;

  margin       :  0px;
  line-height  :  40px;
  text-align   :  left;
}

h2
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  25px;
  font-weight  :  bold;
  color        :  #efb419;

  margin       :  0px 0px 10px 0px;
  line-height  :  40px;
  text-align   :  left;
}

h4
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  21px;
  font-weight  :  normal;
  color        :  #cc0000;

  margin       :  0px 0px 15px 0px;
  line-height  :  25px;
  text-align   :  left;
}

h5
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  18px;
  font-weight  :  bold;
  color        :  #cc0000;

  margin       :  0px 0px 5px 0px;
  text-align   :  left;
}

h6
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  17px;
  font-weight  :  bold;
  color        :  #cc0000;

  margin       :  0px 0px 5px 0px;
  text-align   :  left;
}

a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  13px;
  color            :  #cc0000;
   
  text-decoration  :  underline;
}
  
a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  13px;
  color            :  #ffcc00;
   
  text-decoration  :  none;
}

big
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  19px;
  color            :  #ffffff;
  word-spacing     :  4px;
  line-height      :  25px;

}

big.red
{
  font-family   :  arial, verdana, sans-serif;
  font-weight   :  bold;  
  font-size     :  13px;
  color         :  #cc0000;
  line-height   :  30px;
  word-spacing  :  0px;
}

ul
{
  margin      :  10px 0px 10px 0px;
  padding     :  0px 0px 0px 30px;
  text-align  :  left;
}

li
{
  font-size    :  15px;
  font-weight  :  bold;
  padding-top  :  2px;
  line-height  :  20px;
}

#SidewallCodes ul li
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  12px;
  font-weight  :  normal;
  color        :  #ffffff;
  
  line-height  :  16px;  
}

#SidewallCodes td,  #ContactUs td
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  12px;
  font-weight  :  normal;
  color        :  #ffffff;
}

blockquote
{
  margin      :  0px;
  padding     :  15px 10px 0px 10px;
  text-align  :  center;
}

#MainLayout
{
  width       :  778px;
  padding     :  0px;
  margin      :  0px auto 0px auto;
  background  :  #000000;
}

#Container
{
  padding  :  0px 12px 0px 12px;
}

#Menu
{
  margin-bottom  :  10px;
}

#Menu img
{
  border  :  none;
  height  :  41px;
  width   :  93px;
}

#Cart
{
  background   :  #222222;
  border       :  solid 1px #111111;
  padding      :  4px 8px 4px 0px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  12px;
  font-weight  :  normal;
  color        :  #cc0000;  
  text-align   :  right;
}

#Cart a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  12px;
  color            :  #cc0000;
  
  text-decoration  :  none;
}
 
#Cart a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  12px;
  color            :  #ffcc00;

  text-decoration  :  none;
}

#Footer
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #ffffff;
  
  margin-top   :  15px;
}

#Footer a, #ContactUs td a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  13px;
  font-weight      :  bold;
  color            :  #ffffff;
  
  text-decoration  :  none;
}
 
#Footer a:hover, #ContactUs td a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #ffcc00;

  text-decoration  :  none;
}

#ContactUs td a b
{
  color  :  #cc0000;
}

#Registered
{
  font-size    :  11px;
  padding      :  10px 0px 5px 0px;
  text-align   :  center;
}

#FooterLinks
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  11px;
  color           :  #ffffff;
  
  text-align      :  right;
  padding-right   :  10px;
  padding-bottom  :  20px;
}

#FooterLinks a, #FooterLinks a:hover
{
  font-size  :  11px;
}

form b, #Footer b, #Registered b
{
  color  :  #cc0000;
}

#SidewallCodes b
{
  color      :  #cc0000;
  font-size  :  14px;
  display    :  block;
}

form
{
  margin  :  0px;
}

select
{
  width  :  100px;
}

input.button
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  14px;
  font-weight  :  bold;
  padding      :  2px 2px 0px 2px;
  border       :  solid 1px #cc0000;
}

#ContactUs input
{
  background  :  #ffffa0;
  width       :  100%;
  border      :  solid 1px #69676c;
  color       :  #000000;
}

#ContactUs textarea
{
  background  :  #ffffa0;
  width       :  100%;
  height      :  60px;
  border      :  solid 1px #69676c;
  color       :  #000000;
}

#ContactUs .imgButton
{
  width   :  70px;
  height  :  28px;
}

#Welcome
{
  padding  :  10px 20px 15px 25px;
}

#LegalTyre
{
  border      :  solid 1px #68666b;
  background  :  #000000;
  padding     :  15px 10px 10px 8px;
}

#LegalTyre img
{
  margin-right  :  8px;
}

#OnLineQuote
{
  border      :  solid 1px #68666b;
  background  :  #0c0d0d;
  padding     :  20px 25px 20px 25px;
}

#Body
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  12px;
  font-weight  :  normal;
  color        :  #ffffff;
  
  line-height  :  16px;
  text-align   :  left;
}

#Body a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #cc0000;
   
  text-decoration  :  none;
}
  
#Body a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #ffcc00;
   
  text-decoration  :  none;
}

.msgBlock
{
  border      :  solid 1px #68666b;
  background  :  #0c0d0d;
  padding     :  15px;
}

.msgBlock i
{
  display      :  block;
  padding-top  :  10px;
  color        :  #efb419;
}

hr
{
  border-top     :  dotted 1px #ffffff;
  border-bottom  :  solid 1px #040607;
  background     :  #040607;
}

.title
{
  font-weight  :  bold;
  font-size    :  14px;
  border       :  solid 1px #68666b;
  background   :  #161617;
  padding      :  5px;
}

#Search
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  14px;
  color        :  #ffffff;
  
  line-height  :  30px;
  text-align   :  left;
}

#Search select
{
  width  :  100px;
}

#OrderLine
{
  border         :  solid 1px #68666b;
  background     :  #0c0d0d;
  padding-right  :  5px;
  height         :  190px;
}

#OrderLine img
{
  margin-right  :  12px;
}

#Faqs, #UkLaw, #SidewallCodes, #ContactUs, #TersmAndConditions
{
  padding  :  0px 15px 0px 15px;
}

#TersmAndConditions li
{
  font-weight     :  normal;
  font-size       :  13px;
  
  padding-bottom  :  10px;
}

#Faqs a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  normal;
  font-size        :  14px;
  color            :  #cc0000;
   
  text-decoration  :  none;
}
  
#Faqs a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  normal;
  font-size        :  14px;
  color            :  #ffcc00;
   
  text-decoration  :  none;
}

#Faqs li
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  normal;
  font-size    :  14px;
  color        :  #cc0000;
  
  padding-top  :  2px;
  line-height  :  20px;
}

.qty
{
  width       :  40px;  
  font-size   :  11px;  
  padding     :  1px;
  background  :  #333333;
  border      :  solid 1px #777777;
  color       :  #ffffff;
}

#BillShipInfo input
{
  background  :  #ffffa0;
  width       :  100%;
  border      :  solid 1px #69676c;
  color       :  #000000;
}

#BillShipInfo select
{
  background   :  #ffffa0;
  width        :  100%;
  border       :  solid 1px #69676c;
  
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  normal;
  font-size    :  11px;  
  color        :  #000000;
}