a:hover, a:active
{ text-decoration: none; }

body
{ margin: 0px;
  padding: 0px;
  background: url(http://site.sonicsonline.com/store-images/bodyBG.jpg) repeat-x top left;
  font-family: trebuchet ms; }

h1
{ font: bold 14pt/16pt trebuchet ms;
  border-bottom: 1px solid #7CA5D1;
  margin-top: 10px; }
  
.Arial9pt
{ font: normal 9pt/11pt arial; }

.Arial8pt
{ font: bold 8pt/10pt arial; }

.Arial8pt-normal
{ font: normal 8pt/10pt arial; }

.Arial7pt
{ font: normal 7pt/9pt arial; }

.header
{ color: white; }

.top-navigation a
{ font: bold 10pt/21pt trebuchet ms;
  padding: 0px 17px;
  margin-top: 0px;
  text-decoration: none;
  color: #315F81;
  text-transform: uppercase;
  border: 0px solid black; }

.top-navigation a:hover, .top-navigation a:active
{ color: #7DA3D2; }

.left-navigation ul
{ margin: 0px;
  margin-left: 1px;
  padding-left: 0px;
  text-indent: 5px;
  width: 150px; }

.left-navigation li
{ list-style-type: none;
  border: 1px solid #7CA5D1;
  border-top: none;
  border-left: none;
/*  padding-left: 5px;*/
  margin-bottom: 1px;
  background: url(http://site.sonicsonline.com/store-images/leftnav-gradient.jpg) repeat-y top left; }

.left-navigation li a
{ color: black;
  font: bold 10pt/15pt trebuchet ms;
  text-decoration: none;
  width: 100%; }

.left-navigation li a:hover
{ text-decoration: underline; }

.left-navigation ul ul
{ margin: 0px;
  padding: 0px;
  padding-left: 8px; }

.left-navigation ul ul li
{ border: none;
  padding: 0px;
  margin: 0px;
  background: none; }

.left-navigation ul ul a
{ color: black;
  font: normal 8pt/10pt trebuchet ms;
  text-decoration: none;
  width: 100%; }

.breadcrumbs
{ font-size: 8pt;
  color: black; }

.breadcrumbs a:link, .breadcrumbs a:visited
{ color: black;
  text-decoration: none; }

.breadcrumbs a:hover, .breadcrumbs a:active
{ text-decoration: underline; }

form.search
{ margin-top: 5px;
  margin-bottom: 11px; }

form.search input
{ font-size: 8pt; }



.footer
{ background: url(http://site.sonicsonline.com/store-images/FooterBG.jpg) repeat-x top left;
  height: 225px; }

.footer-links, .footer-links a
{ color: gray;
  font: normal 8pt/11pt arial; }
