body { background-color:#0a2a41;background-image: url(images/cycle-barn-background.jpg); font-family: arial, helvetica, sans-serif; color: #FFF; font-size: 12px; margin: 0px; padding: 0px; }
p {margin: 2px;}
a {color: #FFF; text-decoration: none;}
a:hover {color: yellow; text-decoration: underline;}

.link { color: yellow; }
.link:hover { color: orange; }
.outer { width: 775px; margin: 0px; border-spacing: 0px; }
.intro { padding-top: 10px; 
         width: 365px;
         font-size: .75em; 
		 text-align:left}
.menu { padding-right: 25px; }

a#lynnwood img {height: 24px; width: 95px; border-width: 0; padding-bottom: 5px; }
a#lynnwood img { background: url(images/lynnwood-cycle-barn.gif) top left no-repeat; }
a#lynnwood:hover img{ background: url(images/lynnwood-cycle-barn-hover.gif) top left no-repeat; }

a#smokeypoint img {height: 27px; width: 125px; border-width: 0;}
a#smokeypoint img { background: url(images/smokey-point-cycle-barn.gif) top left no-repeat; padding-bottom: 5px; }
a#smokeypoint:hover img{ background: url(images/smokey-point-cycle-barn-hover.gif) top left no-repeat; }

a#harleydavidson img {height: 26px; width: 230px; border-width: 0; padding-bottom: 5px; }
a#harleydavidson img { background: url(images/harley-davidson-of-seattle.gif) top left no-repeat; }
a#harleydavidson:hover img{ background: url(images/harley-davidson-of-seattle-hover.gif) top left no-repeat; }

a#restorationcenter img {height: 23px; width: 164px; border-width: 0; padding-bottom: 5px; }
a#restorationcenter img { background: url(images/restoration-center-lynnwood.gif) top left no-repeat; }
a#restorationcenter:hover img{ background: url(images/restoration-center-lynnwood-hover.gif) top left no-repeat; }

a#outletcenter img {height: 22px; width: 122px; border-width: 0;  padding-bottom: 5px;}
a#outletcenter img { background: url(images/outlet-center.gif) top left no-repeat; }
a#outletcenter:hover img{ background: url(images/outlet-center-hover.gif) top left no-repeat; }

a#kartcenter img {height: 23px; width: 103px; border-width: 0;}
a#kartcenter img { background: url(images/kart-center.gif) top left no-repeat; }
a#kartcenter:hover img{ background: url(images/kart-center-hover.gif) top left no-repeat; }

a#harleydavidsonlogo img {height: 146px; width: 196px; border-width: 0;}
a#harleydavidsonlogo img { background: url(images/harley-davidson-motorcycles.gif) top left no-repeat; }
a#harleydavidsonlogo:hover img{ background: url(images/harley-davidson-motorcycles-hover.gif) top left no-repeat; }

a#buell img {height: 84px; width: 153px; border-width: 0;}
a#buell img { background: url(images/buell-american-motorcycles.gif) top left no-repeat; }
a#buell:hover img{ background: url(images/buell-american-motorcycles-hover.gif) top left no-repeat; }

.inner { width: 775px; margin: 0px; border-spacing: 0px; }
.inner table { margin: 10px; }
#footer {position: relative; width: 774px; height: 18px; background-color: #111; bottom: 0px; left: 0px; text-align: center; font-size: 11px; font-family: verdana, sans-serif;}
#header {position: absolute; width: 774px; height: 18px; background-color: #111; top: 0px; left: 0px; text-align: center; font-size: 11px; font-family: verdana, sans-serif;}
img { border-style: none; }
.scroll { overflow: auto; 
          height: 300px;
          width: 375px; }
.testimonials { font-size: .75em; }
.rightdot { border-right-style: dotted;
            border-right-color: white;
            border-right-width: 1px; }
#footer p { margin: 0px; padding: 0px; }
.smallh1 { font-size: 1.1em; margin-bottom: 5px; }

.contact_info{font-size:0.75em;
margin:0;
padding-top:5px;
padding-left: 15px;
text-align:left;
width:365px;}

.contact_info_header{font-size:1.1em; margin: 0px; padding: 0px; text-align: left; padding-left: 21px; padding-bottom: 10px;}
.right_cell_upper{padding-left: 15px; padding-top: 15px; border-bottom: dotted white 1px; padding-bottom: 35px;height:55px}
.right_cell_lower{ border-bottom: dotted white 1px;height:30px;padding-bottom: 0px;}
.logo_cell{border-right: dotted white 1px; width: 365px;}
.logo_container{padding-bottom: 10px;}
.logo_header{padding-right: 20px;}
.cycle_link{text-decoration: underline;}

#imgtable  { font-size: 1px; }

#contactinfo { padding-bottom: 25px; }