body { font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: #FFFFFF; background-color: #000000; }
img { behavior:  url("pngbehavior.htc"); border: none; }
#bg { position: absolute; top: 0px; left: 33px; }

/* Index Page */
#top { position: absolute; top: 0px; left: 75px; } /*Common */
	.top { position: absolute; top: 0px; left: 0px; } /*Common */
	.counter { position: absolute; top: 780px; left: 355px; }
	.counter_img { width:60px; height: 10px; }
	.hor_bar { position: absolute; top: 410px; left: 0px; }
	.tech_bar { position: absolute; top: 170px; left: 0px; } /*Tech Spec Page */
#news { position: absolute; top: 445px; left: 75px; }
	.giveaway { position: absolute; top: 30px; left: 0px; }
#links { position: absolute; top: 600px; left: 75px; }
	.spkr_box { width: 100px; height: 80px; position: absolute; top: 25px; left: 10px; }
	.spl_video { width: 100px; height: 80px; position: absolute; top: 25px; left: 115px; }
	.usamps { width: 110px; height: 80px; position: absolute; top: 25px; left: 230px; }
#divider { position: absolute; top: 445px; left: 410px; }
#spkr_bg { position: absolute; top: 445px; left: 440px; }
#woofers { position: absolute; top: 445px; left: 440px; }
	.woofer_bar { width: 328px; height: 16px; position: absolute; top: 0px; left: 0px; }
	.woofer { position: absolute; top: 20px; left: 15px; }
/*	.new1 { position: absolute; top: 0px; left: 165px; z-index: 10;} */
	.woofer_text1 { width: 60px; height: 80px; position: absolute; top: 25px; left: 200px; }
	.woofer_text2 { width: 60px; height: 80px; position: absolute; top: 30px; left: 270px; }
  .X-series { color: red; font-weight: bold; font-size: 15px; }
#comps { position: absolute; top: 590px; left: 440px; }
	.comp_bar { width: 328px; height: 16px; position: absolute; top: 0px; left: 0px; }
	.comp { position: absolute; top: 20px; left: 15px; }
/*	.new2 { position: absolute; top: 5px; left: 120px; z-index: 10;} */
	.comp_text1 { width: 60px; height: 80px; position: absolute; top: 50px; left: 140px; text-align: center; }
	.comp_text2 { width: 60px; height: 80px; position: absolute; top: 40px; left: 220px; }
#btm { position: absolute; top: 720px; left: 75px; }
/*#counter { position: absolute; top: 720px; left: 75px; }*/

/* About Page */
#about { position: absolute; top: 450px; left: 85px; }
	.about_text { width: 350px; position: absolute; top: 50px; left: 5px; }
	.brutal { position: absolute; top: 160px; left: 30px; }
	.excess { position: absolute; top: 220px; left: 0px; }
#corp { width: 150px; position: absolute; top: 500px; left: 470px; }
	.redfont { color: #FF0000; font-weight: bold; }
#about_logo { position:  absolute; top: 530px; left: 630px; }

/* Product Page */
#spin { position: absolute; top: 450px; left: 75px; }
#woof { width: 410px; height: 120px; position: absolute; top: 450px; left: 360px; background-color: #FF9900; }
	.pic { position: absolute; top: 15px; left: 15px; }
	.title { position: absolute; top: 15px; left: 120px; }
	.txt1 { width: 300px; position: absolute; top: 50px; left: 120px; font-weight: bold; }
	.txt2 { position: absolute; top: 90px; left: 120px; font-weight: bold; }
	.txt3 { position: absolute; top: 70px; left: 120px; font-weight: bold; }
	.txt4 { position: absolute; top: 90px; left: 120px; font-weight: bold; }
#comp { width: 410px; height: 120px; position: absolute; top: 590px; left: 360px; background-color: #FF9900; }

/* Tech Spec Page */
#sl { position: absolute; top: 2730px; left: 75px; } /*200*/
#xxx { position: absolute; top: 3150px; left: 75px; } /* Woofers Page */  /*620*/
	.top_bg { width: 690px; height: 21px; background-color: #FF9900; }
	.go_top { position: absolute; top: 3px; left: 630px; }
/*	.new_bg { position: absolute; top: 30px; left: 30 px; z-index: 10; } */
	.thumb { position: absolute; top: 50px; left: 10px; }
	.enclosure { position: absolute; top: 230px; left: 15px; font-weight: bold; }
	.orgfont { font-weight: bold; color: #FF9900; }
	.orgfont1 { color: #FF9900; } /* Vehicle Page */
	.gryfont { font-size: 10px; color: #999999; }
	.size { position: absolute; top: 270px; left: 15px; line-height: 18px; }
	.compact { position: absolute; top: 270px; left: 80px; line-height: 18px; }
	.optimal { position: absolute; top: 270px; left: 170px; line-height: 18px; }
	.dimension { position: absolute; top: 40px; left: 250px; font-weight: bold; }
	.dm { position: absolute; top: 75px; left: 250px; }
	.parameter { position: absolute; top: 40px; left: 440px; font-weight: bold; }
	.para { position: absolute; top: 75px; left: 440px; }
#mt { position: absolute; top: 3740px; left: 75px; } /*1210*/
#mx { position: absolute; top: 4500px; left: 75px; } /*1970*/
#sxx { position: absolute; top: 200px; left: 75px; } /*2560*/
#sex { position: absolute; top: 960px; left: 75px; } /*3320*/
#srx { position: absolute; top: 1550px; left: 75px; } /*3910*/
#rex { position: absolute; top: 2140px; left: 75px; } /*4500*/
#btm_tech { position: absolute; top: 5075px; left: 75px; }

/* Woofers Page */
#w_sl { position: absolute; top: 1100px; left: 75px; }
#w_xxx { position: absolute; top: 1325px; left: 75px; } /* Woofers Page */
	.new_big { position: absolute; top: 0px; left: 0px; z-index: 10; /*display: none;*/}
	.w_bg { position: absolute; top: 65px; left: 280px; width: 410px; height: 130px; border: 1px solid #FF9900; } /* Comp Page */
	.w_title { position: absolute; top: 5px; left: 290px; } /* Comp Page */
	.w_text { position: absolute; top: 30px; left: 290px; width: 390px; height: 150px; } /* Comp Page */
	.w_feat1 { position: absolute; top: 90px; left: 300px; width: 200px; height: 100px; } /* Comp Page */
	.w_feat2 { position: absolute; top: 90px; left: 510px; width: 170px; height: 100px; } /* Comp Page */
	.w_specs { position: absolute; top: 175px; left: 310px; width: 170px; height: 100px; }
	.w_divider { position: absolute; top: 200px; left: 0px; } /* Comp Page */
#w_mt { position: absolute; top: 1550px; left: 75px; } /* Comp Page (RE)*/
#w_mx { position: absolute; top: 1775px; left: 75px; }
#w_sxx { position: absolute; top: 200px; left: 75px; }
#w_sex { position: absolute; top: 425px; left: 75px; }
#w_srx { position: absolute; top: 650px; left: 75px; }
#w_rex { position: absolute; top: 875px; left: 75px; }
#btm_woofers { position: absolute; top: 1975px; left: 75px; }
#btm_comp { position: absolute; top: 630px; left: 75px; } /* Comp Page */
#btm_fr { position: absolute; top: 1305px; left: 75px; } /* FR Page */

/* Links Page */
	.gryfont12 { font-weight: bold; color: #999999; }
	.link { position: absolute; top: 20px; left: 120px; line-height: 16px; width: 220px; }
#l_rev { position: absolute; top: 260px; left: 75px; }
#l_usa { position: absolute; top: 320px; left: 75px; }
#l_pan { position: absolute; top: 380px; left: 75px; }
#l_dia { position: absolute; top: 440px; left: 75px; }
#l_str { position: absolute; top: 200px; left: 400px; }
#l_pas { position: absolute; top: 260px; left: 400px; }
#l_roe { position: absolute; top: 320px; left: 400px; }
#l_ssa { position: absolute; top: 380px; left: 400px; }
#btm_links { position: absolute; top: 510px; left: 75px; }

/* Vehicle Page */
#gallery { position: absolute; top: 445px; left: 185px; }
#gal_msg { position: absolute; top: 480px; left: 610px}
	#v_logo { position: absolute; top: 0px; left: 75px; }
	#v_send { position: absolute; top: 150px; left: 0px; width: 250px; text-align: center; }
	#v_email { position: absolute; top: 200px; left: 0px; width: 250px; text-align: center; }
#btm_veh { position: absolute; top: 780px; left: 175px; }

/* Dealer Page: not used, routed to usamps.com/dealer.asp */
/*#dealer_locator { position: absolute; top: 200px; left: 175px; }
#btm_dealer { position: absolute; top: 630px; left: 175px; }
#side { position: absolute; top: 200px; left: 750px; color: #cccccc; font-weight: bold; font-size: 13px; }
	#logo { position: absolute; top: 0px; left: 0px; }
	#title_int { position: absolute; top: 135px; left: 10px; text-align: center; }
	#africa { position: absolute; top: 175px; left: 10px; }
	#canada { position: absolute; top: 195px; left: 10px; }
	#europe { position: absolute; top: 215px; left: 10px; }
	#s_america { position: absolute; top: 235px; left: 10px; }
	#other { position: absolute; top: 255px; left: 10px; }
	#rep_nat { position: absolute; top: 295px; left: 10px; }
#not_found { width: 110px; height: 40px; position: absolute; top: 540px; left: 740px; text-align: center; color: #cccccc; border: 1px #ff6600 solid; }
#plainlink { color: #cccccc; text-decoration: none; }*/

/* Contact Page */
#cont_logo { position: absolute; top: 460px; left: 80px; }
#cont_corp { position: absolute; top: 460px; left: 175px; width: 300px; color: #999999; text-align: center; line-height: 14px; }
#cont_fact { position: absolute; top: 570px; left: 175px; width: 300px; color: #999999; text-align: center; line-height: 14px; }
#RMA { position: absolute; top: 625px; left: 80px; width: 400px; color: #999999; line-height: 14px; }
#form { position: absolute; top: 445px; left: 470px; }

/* Downloads Page  not used, routed to usamps.com/wallpapers.html */
#coming { position: absolute; top: 230px; left: 200px; width: 400px; color: #999999; text-align: center; }
    .gryfont20 { font-size: 20px; }
#btm_down { position: absolute; top: 350px; left: 175px; }

/* Old Specs Page(old_specs.html) */
#btm_old_specs { position: absolute; top: 2750px; left: 75px; }

