/* Audio Shoppe Master Style Sheet */
html, body {margin:0; padding:0; border:0; height:100%; font-family:Arial, Helvetica, sans-serif; background-color:#1a1a1a;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
h4 {margin:0; padding:0;}
h5 {margin:0; padding:0;}
hr {margin:2px 8px 5px 8px; padding:0;}
p  {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
form {margin:0; padding:0;}
label {float:left; clear:left; width:180px;}
input {float:left;}
select {float:left;}
textarea {float:left; clear:left;}
.bigbutton {font-size:1.3em; padding:3px 10px; margin:4px 0 20px 0; clear:left;}
a {text-decoration:none;}
a img {border:none;}
a.glink {color:#2F293D;}
a.glink:hover {color:#93042F; text-decoration:underline;}
.imgpad {margin:8px 10px 8px 0;}
.hide {visibility:hidden;}
.sfont {font-family:"Trebuchet MS", Verdana, sans-serif;}
.tfont {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; line-height:1.2em;}
.small {font-size:14px;}
.tenpx {font-size:10px;}
.fineprint {font-size:.6em;}
.textcent {text-align:center;}
.justify {text-align:justify;}
.indent {text-indent:1.2em;}
.doubledent {text-indent:2em;}
.divdent {margin:0 0 0 15px;}
.dropcap {font-size:1.9em; line-height:1em;}
.floleft {float:left;}
.floright {float:right;}
.clear {clear:both;}
.clearleft {clear:left;}
.red {color:#9A1603;}
.blue {color:#100968;}
.yellow {color:#AD8D0C;}
.green {color:#006633;}
.gray {color:#333333;}
.white {color:#CCCCCC;}
.bold {font-weight:bold;}
.italic{font-style:italic;}

/* Header & Footer */
.main {width:1100px; margin:0 auto; background:url("/IM/BKGs/SiteBKG.jpg"); background-repeat:repeat-y; background-position:center top;}
.texture {width:950px; height:100%; margin:0 auto; background:url("/IM/BKGs/JeanTexture.png");}
.header {width:950px; margin:0 auto;}
.fadestrip {width:600px; height:25px; float:left; background:url("/IM/Elements/FadeStrip.png"); background-repeat:no-repeat;}
.logo {padding:15px 10px 10px 10px; float:right; text-align:center;}
.facebook {display:block; width:33px; margin:0 10px 50px 0; height:34px; float:left; background:url("/IM/Nav/Facebook.png"); background-repeat:no-repeat;}
.facebook:hover {background-position:0 -35px; cursor:pointer;}
.headercar {width:564px; height:325px; float:left; margin:20px 0 0 85px; color:#666;}
.headercarinfo {width:180px; height:200px; float:right; margin:55px 17px 0 0;}
.headercarinfo p {font-size:0.7em;}
.carone {width:564px; height:325px; background:url("/IM/Elements/Main01.jpg"); background-repeat:no-repeat;}
.cartwo {width:564px; height:325px; background:url("/IM/Elements/Main02.jpg"); background-repeat:no-repeat;}
.carthree {width:564px; height:325px; background:url("/IM/Elements/Main03.jpg"); background-repeat:no-repeat;}
.carfour {width:564px; height:325px; background:url("/IM/Elements/Main04.jpg"); background-repeat:no-repeat;}
.carfive {width:564px; height:325px; background:url("/IM/Elements/Main05.jpg"); background-repeat:no-repeat;}
.footer {width:852px; height:80px; clear:both; margin:100px 0 0 0; padding:10px 50px; background:url("/IM/BKGs/FooterBKG.png");}
.footlogo {width:210px; float:right; text-align:center;}
ul.globalnav li a {color:#333333; display:block; float:right; clear:right; width:120px; height:20px; padding:12px 83px 10px 40px; text-align:right; font-weight:bold; background:url("/IM/Nav/Global.png"); background-repeat:no-repeat;}
ul.globalnav li a:hover {background-position:0 -43px; color:#FFFFFF;}

/* Boxes */
.polyhome {width:840px; margin:0 auto; padding:20px 0 0 0; clear:both;}
	.polyadjust {margin:0 470px 0 0;}
	.alteredmid {background-color:#f9f9f9; overflow:hidden; padding:0 0 0 10px; margin:0 22px 0 0;}
	.alteredleft {overflow:hidden; margin:0 0 0 0; padding:0 0 0 19px; background:url("/IM/Boxes/polyleft.png"); background-repeat:repeat-y;}
.polytop {overflow:hidden; height:19px; background:url("/IM/Boxes/polytop.png"); background-repeat:repeat-x;}
.polytopleft {width:19px; height:19px; float:left; background:url("/IM/Boxes/polytopleft.png"); background-repeat:no-repeat;}
.polytopright {width:22px; height:19px; float:right; background:url("/IM/Boxes/polytopright.png"); background-repeat:no-repeat;}
.polyright {width:100%; background:url("/IM/Boxes/polyright.png"); background-repeat:repeat-y; background-position:top right;}
.polyleft {width:100%; background:url("/IM/Boxes/polyleft.png"); background-repeat:repeat-y;}
.polymid {background-color:#f9f9f9; overflow:hidden; margin:0 22px 0 19px; padding:0 8px 15px 8px;}
.polylow {overflow:hidden; height:20px; background:url("/IM/Boxes/polylow.png"); background-repeat:repeat-x;}
.polylowleft {width:19px; height:20px; float:left; background:url("/IM/Boxes/polylowleft.png"); background-repeat:no-repeat;}
.polylowright {width:22px; height:20px; float:right; background:url("/IM/Boxes/polylowright.png"); background-repeat:no-repeat;}

/* Contact Page */
.contacts {color:#555; text-indent:2.5em;}
.contacts a {color:#990000;}
.contacts a:hover {text-decoration:underline;}

/* Photogallery */
.galleryalbums {float:left; margin:4px; padding:2px; background-color:#990000; color:#FFFFFF; font-weight:bold; font-style:italic;}
.galleryalbums:hover {cursor:pointer; background-color:#0033CC;}
.galleryalbums p {padding:0 0 0 4px;}
.maingallery {width:1050px; height:620px; margin:40px auto 0 auto; background:url("/IM/BKGs/mainGalleryBKG.png"); background-repeat:no-repeat;}
.galleryinfo {width:1050px; height:20px; padding:12px 0 0 0; color:#666666;}
.gallerytotal {width:155px; height:20px; float:left; padding:0 0 0 15px; color:#666666; font-size:0.9em;}
.startinfo {float:left; font-size:0.8em; font-style:italic;}
.galleryclose {width:75px; height:20px; float:right; background:url("/IM/Nav/macroClose.png"); background-repeat:no-repeat;}
.galleryclose:hover {background-position:0 -21px; cursor:pointer;}
.mainpicture {width:700px; height:550px; float:left; padding:0 0 0 50px;}
.otherpictures {width:180px; float:left; clear:both; padding:20px 0 0 7px; cursor:pointer;}
	.otherpictures img {width:100px; height:80px; float:left; margin:0 1px 4px 15px;}
	.otherpictures img:hover {margin:0 1px 4px 15px; border:1px solid #993300;}
	.otherpictures img.thisismain {margin:0 1px 4px 15px; border:1px solid #336699;}
.pagenav {width:30px; height:525px; padding:0 10px 0 0; float:left;}
.pages {width:32px; height:30px; padding:4px 0 0 0; text-align:center; background:url("/IM/Nav/PageNav.jpg"); background-repeat:no-repeat; color:#999; font-weight:bold; cursor:pointer;}
.pages:hover {background-position:0 -33px;}
.highlightpage {background-position:0 -33px;}

/* Other */
#AJAX_shade {height:100%; min-height:500px; background:url("/IM/BKGs/Shade.png"); position:fixed; top:0; left:0;} 
#AJAX_macro {margin:0 auto 0 auto;}
.video {margin:20px 0 0 0;}
.homegallerylinks {float:left; width:785px; margin:20px 0 0 0;}
.homegallerylinks img {border:2px solid #000; margin:6px 0; cursor:pointer;}
.homegallerylinks img:hover {border:2px solid #990000;}
.gallerylinks {float:right; width:150px; margin:10px 0 0 5px;}
.gallerylinks img {border:2px solid #000; margin:6px 0; cursor:pointer;}
.gallerylinks img:hover {border:2px solid #990000;}

/* Drill Down */
body#audioshoppe a.homelink {background-position:0 -43px; color:#FFFFFF;}
body#press a.presslink {background-position:0 -43px; color:#FFFFFF;}
body#tour a.tourlink {background-position:0 -43px; color:#FFFFFF;}
body#gallery a.gallerylink {background-position:0 -43px; color:#FFFFFF;}
body#contact a.contactlink {background-position:0 -43px; color:#FFFFFF;}
