html, body, div, span, applet, object, iframe, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0px none; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit 
	}
a
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  13px;
  color            :  #e67817;
   
  text-decoration  :  none;
}
  
a:hover
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  13px;
  color            :  #333333;
   
  text-decoration  :  underline;
}

hr
{
  border-top     :  dotted 1px #888888;
  border-left    :  solid 1px #ffffff;
  border-right   :  solid 1px #ffffff;
  border-bottom  :  dotted 1px #ffffff;
  padding        :  0px;
  margin         :  15px 0px 15px 0px;
  font-size      :  1px;
}
#Footer ul
{
  margin      :  5px 50px 0px 0px;
  padding     :  1px 0px 0px 0px;
  list-style  :  none;
  border-top  :  dotted 1px #888888;
}

#Footer ul li
{
  padding        :  0px;
  margin         :  0px;
  line-height    :  22px;
  border-bottom  :  dotted 1px #888888;
  background     :  none;
}

#Footer ul li a
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  12px;
  color            :  #ffffff;  
  
  text-decoration  :  none;
}

#Footer ul li a:hover
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  12px;
  color            :  #dddddd;  
  
  text-decoration  :  none;
}

#menu a:link
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;}
#menu a:active
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;}
#menu a:visited
{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;}
#menu a:hover
{
color: #3E73A3;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: underline;}


#hdn  h1 a:link {
color: #FC7203;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 25pt;
font-weight: normal;
text-decoration: none;}

#hdn  h1 a:active {
color: #FC7203;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 25pt;
font-weight: normal;
text-decoration: none;}

#hdn  h1 a:visited {
color: #FC7203;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 25pt;
font-weight: normal;
text-decoration: none;}

#hdn h1 a:hover {
color: #0D6AA6;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 25pt;
font-weight: normal;
text-decoration: none;}

h1
{
  font-family     :  Calibri, 'Trebuchet MS', arial, verdana;
  font-weight     :  bold;
  font-size       :  19px;
  color           :  #444444;
  
  text-transform  :  uppercase;
  
  padding         :  0px;
  margin          :  0px 0px 5px 0px;
}

h1 span
{
  color  :  #e77817;
}

h2
{
  font-family  :  'Trebuchet MS', arial, verdana;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #444444;
  
  padding      :  0px;
  margin       :  0px 0px 2px 0px;
}

h3
{
  font-family  :  Calibri, 'Trebuchet MS', arial, verdana;
  font-weight  :  bold;
  font-size    :  15px;
  color        :  #666666;
  
  padding      :  5px 0px 5px 8px;
  margin       :  0px 0px 8px 0px;
  background   :  #f3f3f3;
  border-left  :  solid 5px #cccccc;
}

h4
{
  font-family    :  'Trebuchet MS', arial, verdana;
  font-weight    :  bold;
  font-size      :  12px;
  color          :  #444444;
  
  padding        :  0px 0px 2px 0px;
  margin         :  0px 0px 5px 0px;
  border-bottom  :  solid 1px #666666;
}


h1
{
  font-family     :  Calibri, 'Trebuchet MS', arial, verdana;
  font-weight     :  bold;
  font-size       :  19px;
  color           :  #444444;
  
  text-transform  :  uppercase;
  
  padding         :  0px;
  margin          :  0px 0px 5px 0px;
}

h1 span
{
  color  :  #e77817;
}

h2
{
  font-family  :  'Trebuchet MS', arial, verdana;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #444444;
  
  padding      :  0px;
  margin       :  0px 0px 2px 0px;
}

h3
{
  font-family  :  Calibri, 'Trebuchet MS', arial, verdana;
  font-weight  :  bold;
  font-size    :  15px;
  color        :  #666666;
  
  padding      :  5px 0px 5px 8px;
  margin       :  0px 0px 8px 0px;
  background   :  #f3f3f3;
  border-left  :  solid 5px #cccccc;
}

h4
{
  font-family    :  'Trebuchet MS', arial, verdana;
  font-weight    :  bold;
  font-size      :  12px;
  color          :  #444444;
  
  padding        :  0px 0px 2px 0px;
  margin         :  0px 0px 5px 0px;
  border-bottom  :  solid 1px #666666;
}

a
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  13px;
  color            :  #e67817;
   
  text-decoration  :  none;
}
  
a:hover
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  13px;
  color            :  #333333;
   
  text-decoration  :  underline;
}

hr
{
  border-top     :  dotted 1px #888888;
  border-left    :  solid 1px #ffffff;
  border-right   :  solid 1px #ffffff;
  border-bottom  :  dotted 1px #ffffff;
  padding        :  0px;
  margin         :  15px 0px 15px 0px;
  font-size      :  1px;
}

#Header
{
  background  :  #5c5a5b url('../images/themes/default/header-bg.jpg') repeat-y;
  height      :  130px;
  position    :  relative;
}

#Header #TopBar
{
  background  :  #e77817 url('../images/themes/default/top-bar.jpg') repeat-y;
  height      :  15px;
}

#Header #Logo img
{
  width   :  265px;
  height  :  45px;
  margin  :  35px 0px 35px 25px;
}

#Header span
{
  font-family  :  'Trebuchet MS', arial, verdana;
  font-size    :  12px;
  font-weight  :  bold;
  color        :  #ffffff;
  
  display      :  block;
  text-align   :  center;
  padding      :  15px 0px 0px 0px;
}

#Header #frmThemes
{
  height   :  18px;
  padding  :  53px 10px 0px 0px;
}

#Header #frmThemes #Default
{
  float         :  right;
  width         :  16px;
  height        :  16px;
  margin-right  :  5px;  
  border        :  solid 1px #dddddd;
  background    :  #e77817;
  cursor        :  pointer;
}

#Header #frmThemes #Blue
{
  float       :  right;
  width       :  16px;
  height      :  16px;
  border      :  solid 1px #dddddd;
  background  :  #56b4e7;
  cursor      :  pointer;
}

#Header #Navigation
{
  position  :  absolute;
  left      :  0px;
  top       :  30px;
  height    :  20px;
  width     :  774px;
}

#Header #Navigation a
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  11px;
  color            :  #ffffff;
   
  text-decoration  :  none;
  text-transform   :  uppercase;
  
  display          :  block;
  float            :  right;
  padding          :  0px 6px 0px 6px;
  margin           :  0px 20px 0px 0px;
  line-height      :  16px;
  background       :  #4c4c4c;
}

#Header #Navigation a:hover, #Header #Navigation a.selected, #Header #Navigation a.selected:hover
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  11px;
  color            :  #ffffff;
   
  text-decoration  :  none;
  text-transform   :  uppercase;
  
  display          :  block;
  float            :  right;
  padding          :  0px 6px 0px 6px;
  margin           :  0px 20px 0px 0px;
  line-height      :  16px;
  background       :  #777575;
}

#Services
{
  background  :  #eeebe2 url('../images/themes/default/services-bg.jpg') repeat-y;
  height      :  230px;
}

#Footer
{
  background  :  #5c5a5b url('../images/themes/default/footer-bg.jpg') left top repeat-x;
  min-height  :  270px;
  padding     :  25px 35px 15px 35px;
  border-top  :  solid 6px #e67817;
}

#Footer td
{
  color  :  #ffffff;
}

#Footer h1
{
  font-family     :  Calibri, 'Trebuchet MS', arial, verdana;
  font-weight     :  normal;
  font-size       :  21px;
  color           :  #ffffff;
  
  text-align      :  left;
  text-transform  :  none;
  letter-spacing  :  1px;
  
  padding         :  0px;
  margin          :  0px;
  background      :  transparent;
  height          :  20px;
  line-height     :  20px;
}

#Footer ul
{
  margin      :  5px 50px 0px 0px;
  padding     :  1px 0px 0px 0px;
  list-style  :  none;
  border-top  :  dotted 1px #888888;
}

#Footer ul li
{
  padding        :  0px;
  margin         :  0px;
  line-height    :  22px;
  border-bottom  :  dotted 1px #888888;
  background     :  none;
}

#Footer ul li a
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  12px;
  color            :  #ffffff;  
  
  text-decoration  :  none;
}

#Footer ul li a:hover
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  12px;
  color            :  #dddddd;  
  
  text-decoration  :  none;
}

#Footer h1#MyShop
{
  border-bottom   :  dotted 1px #888888;
  padding-bottom  :  5px;
  margin-bottom   :  10px;
}

#Footer #Question
{
  margin         :  20px 8px 20px 8px;
  padding        :  10px 0px 10px 0px;
  border-top     :  dotted 1px #888888;
  border-bottom  :  dotted 1px #888888;
}

#Footer #Question a
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  16px;
  color            :  #ffffff;  
  
  text-decoration  :  none;
  text-align       :  center;
  text-transform   :  uppercase;  
}

#Footer #Question a b
{
  font-size       :  27px;
  letter-spacing  :  3px;
}

#Footer #Question a:hover
{
  font-family      :  'Trebuchet MS', arial, verdana;
  font-size        :  16px;
  color            :  #dddddd;  
  
  text-decoration  :  none;
  text-align       :  center;
  text-transform   :  uppercase;  
}
#plans td {
padding:5px 2px 5px 8px;
border-bottom:1px solid #DDDDDD;
}