body { background:#000;  margin:0px; padding:0px; text-align:center; font-family:verdana, arial, sans-serif; font-size:12px; line-height:18px; }
.clear { clear:both; }

/*-- 01. Subscribe Bar --*/
.subscribe-bar { background:#1b1b1b; margin:0px; padding:0px 0px; }
ul.subsc-list { float:right; margin:0px; padding:0px; }
ul.subsc-list li { float:left; margin:0px; padding:0px; }

input.subsc { border:0px; padding:14px; font-family:Verdana, Arial, Sans-Serif; font-size:10px; color:#000; width:220px; } 
input#subsc-button { display:block; width:103px; height:42px; background:url(../new-images/btn/subscribe-button.jpg) 0 0 no-repeat; text-indent:-5000px; }
input#subsc-button:hover { background:url(../new-images/btn/subscribe-button.jpg) 0 -42px no-repeat; }



/*-- 02. Navigation Structure --*/
.az-top { background:url(../new-images/shell/gate-bkg.jpg) repeat-x; margin:0px; padding:0 0 50px 0; z-index:900; }
.az-nav { width:960px; margin:0px auto 0px auto; padding:0 0 20px 0px; z-index:200; }

ul.main-nav { color:#FFF; float:right; margin:50px 0 0 0; padding:0px; }
ul.main-nav li { float:left; margin:0px; padding:0 0px; }


#home { background:url(../new-images/nav/home.png) 0 -1px no-repeat; display:block; height:27px; margin:0px; padding:0px; text-indent:-5000px; width:71px; }
#home:hover { background:url(../new-images/nav/home.png) 0 -29px no-repeat; }
#home.active { background:url(../new-images/nav/home.png) 0 -29px no-repeat; }

#for-sale { background:url(../new-images/nav/for-sale.png) 0 -1px no-repeat; display:block; height:27px; margin:0px; padding:0px; text-indent:-5000px; width:175px; }
#for-sale:hover { background:url(../new-images/nav/for-sale.png) 0 -29px no-repeat; }
#for-sale.active { background:url(../new-images/nav/for-sale.png) 0 -29px no-repeat; }

#recently-sold { background:url(../new-images/nav/sold.png) 0 -1px no-repeat; display:block; height:27px; margin:0px; padding:0px; text-indent:-5000px; width:125px; }
#recently-sold:hover { background:url(../new-images/nav/sold.png) 0 -29px no-repeat; }
#recently-sold.active { background:url(../new-images/nav/sold.png) 0 -29px no-repeat; }

#gallery { background:url(../new-images/nav/gallery.png) 0 -1px no-repeat; display:block; height:27px; margin:0px; padding:0px; text-indent:-5000px; width:82px; }
#gallery:hover { background:url(../new-images/nav/gallery.png) 0 -29px no-repeat; }
#gallery.active { background:url(../new-images/nav/gallery.png) 0 -29px no-repeat; }

#contact-us { background:url(../new-images/nav/contact-us.png) 0 -1px no-repeat; display:block; height:27px; margin:0px; padding:0px; text-indent:-5000px; width:95px; }
#contact-us:hover { background:url(../new-images/nav/contact-us.png) 0 -29px no-repeat; }
#contact-us.active { background:url(../new-images/nav/contact-us.png) 0 -29px no-repeat; }

#weve-moved { background:url(../new-images/home/weve-moved.jpg) 0 -1px no-repeat; display:block; height:86px; margin:0px; padding:0px; text-indent:-5000px; width:223px; position:absolute; left:0px; top:400px; z-index:1000; }
#weve-moved:hover { background:url(../new-images/home/weve-moved.jpg) 0 -88px no-repeat; }



/*-- 03. Home Page --*/
.rotator { margin:0px auto 30px auto; padding:0px; width:960px; height:536px; z-index:1; text-align:left;}
ul.image-rotation { margin:0px; }
ul.image-rotation li { margin:0px; }


ul.az-home-copy { margin:0px auto; padding:0px; width:940px; }
ul.az-home-copy li.az-home-copy-left { float:left; width:360px; text-align:left;  margin:0px; padding:0px;  }
ul.az-home-copy li.az-home-copy-right { float:right; width:580px; text-align:left;  margin:0px; padding:0px; }

p { font-family:Verdana, Arial, Sans-Serif; color:#FFF; font-size:12px; }
p.body-copy { margin:0 0 18px 0; }
p a { color:#d30205; text-decoration:none; }
p a:hover { color:#d30205; text-decoration:underline; }



/*-- 03. Contact Page --*/
.contact-image { margin:250px 0 0 0; padding:0px; width:960px; }
.contact-info { margin:0px auto; padding:0px; width:940px; }
.contact-info-left { float:left; width:360px; text-align:left;  margin:0px; padding:0px;  }
.contact-info-right { float:right; width:580px; text-align:left;  margin:0px; padding:0px; }

ul.cont { margin:0px; padding:0px; }
ul.cont li { margin:0px; padding:0px; }
ul.cont li.cont-bottom { margin:0 0 18px 0; padding:0px; }
ul.cont li.google-map { margin:0 0 18px 0; padding:18px 0 0 0; border-top:1px solid #333;  }


/*-- 03. Bikes & Trikes Page --*/
.bikes-trikes-for-sale-header { margin:0px auto 30px auto; padding:220px 0 20px 20px; width:960px; background:url(../new-images/bikes-trikes-for-sale/bikes-trikes-for-sale.png) no-repeat; text-align:left; }
.bikes-trikes-sold-header { margin:0px auto 30px auto; padding:220px 0 20px 20px; width:960px; background:url(../new-images/bikes-trikes-for-sale/bikes-trikes-sold.png) no-repeat; text-align:left; }
.bikes-trikes-events-header { margin:0px auto 30px auto; padding:220px 0 20px 20px; width:960px; background:url(../new-images/gallery/bikes-trikes-events-gallery.png) no-repeat; text-align:left; }
ul.showroom-right { float:right; width:580px; padding:0px; margin:0px; }
ul.showroom-right li { margin:0 0 20px 0; padding:0px; }

#bikes-trikes-for-sale { display:block; width:580px; height:150px; background:url(../new-images/btn/bikes-trikes-for-sale.jpg) 0 0 no-repeat; text-indent:-9999px; }
#bikes-trikes-for-sale:hover { display:block; width:580px; height:150px; background:url(../new-images/btn/bikes-trikes-for-sale.jpg) 0 -150px no-repeat; text-indent:-9999px; }

#bikes-trikes-sold { display:block; width:580px; height:150px; background:url(../new-images/btn/bikes-trikes-sold.jpg) 0 0 no-repeat; text-indent:-9999px; }
#bikes-trikes-sold:hover { display:block; width:580px; height:150px; background:url(../new-images/btn/bikes-trikes-sold.jpg) 0 -150px no-repeat; text-indent:-9999px; }

#bikes-trikes-gallery { display:block; width:580px; height:150px; background:url(../new-images/btn/bikes-trikes-events-gallery.jpg) 0 0 no-repeat; text-indent:-9999px; }
#bikes-trikes-gallery:hover { display:block; width:580px; height:150px; background:url(../new-images/btn/bikes-trikes-events-gallery.jpg) 0 -150px no-repeat; text-indent:-9999px; }


.gallery-info { width:980px; margin:0px auto; padding:0px; }
.gallery-info-left { float:left; width:240px; text-align:left;  margin:0px; padding:0px;  }
.gallery-info-right { float:right; width:700px; text-align:left;  margin:0px; padding:0px; }




/*-- 03. Contact Page --*/
.contact-header { margin:0px auto 30px auto; padding:250px 0 20px 20px; width:960px; background:url(../new-images/contact/contact-az-boss-hoss.png) no-repeat; text-align:left; }




/*-- 04. Footer --*/
.footer { background:url(../new-images/shell/footer-bkg.jpg) repeat-x #000; margin:0px; padding:50px 0 0px 0; }
.footer-container { background:url(../new-images/shell/v8.png) no-repeat bottom; margin:0px auto; padding:0px; width:940px; min-height:180px; }
.footer-contact { float:left; width:300px; text-align:left; color:#666; font-family:League Gothic, "league-gothic-1","league-gothic-2", impact, sans-serif; font-variant:small-caps; }
.footer-quick { float:right; width:280px; text-align:left; color:#666; font-family:verdana, arial, sans-serif; font-size:8px; }

ul.quick-tryp { margin:0px; padding:0px; }
ul.quick-tryp li { float:left; margin:0px; padding:0px; width:90px; }
ul.quick-tryp li a { color:#666; text-decoration:none; }
ul.quick-tryp li a:hover { color:#666; text-decoration:underline; }

p.legal { color:#666; font-family:verdana, arial, sans-serif; font-size:8px; margin:36px 0 0 0; padding:0px; }


/*-- "league-gothic-1","league-gothic-2" --*/


