@charset "utf-8";
/* CSS Document */
 @font-face {
font-family: 'a2';
src: url('../fonts/alternategothiccom-no2-webfont.eot');
src: url('../fonts/alternategothiccom-no2-webfont.eot?iefix'),  /* IE6-IE8 */ 
url('../fonts/alternategothiccom-no2-webfont.woff') format('woff'),
url('../fonts/alternategothiccom-no2-webfont.ttf') format('truetype'), 
url('../fonts/alternategothiccom-no2-webfont.svg') format('svg');
font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
body
{
	background: #000 url(../pics/bgs/hp-bg.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 1;
}
.header
{
	margin-right: auto;
	margin-left: auto;
	height: 62px;
}

.btm
{
	background: url(flash/product-banner/new-images/bgs/btm.jpg) no-repeat center top;
	height: 660px;
	margin-right: auto;
	margin-left: auto;
}
.content
{
	margin-right: auto;
	margin-left: auto;
}
#cats
{
	margin-right: auto;
	margin-left: auto;
	width: 341px;
	height: 211px;
	background: url(../pics/bgs/bg-cats.jpg) no-repeat left top;
	padding-top: 3px;
	padding-left: 3px;
}
#container
{
	width: 960px;
	margin: 0px auto;
}
.logo
{
	display: block;
	height: 60px;
	width: 526px;
	clear: none;
	float: left;
	text-align: left;
	vertical-align: middle;
}
.logo img {
	padding-top: 1em;
	padding-left: .2em;
}
.shareimg {
	background: url(../pics/buttons/share.jpg) no-repeat left top;
	height: 18px;
	width: 170px;
	display: block;
	position: relative;
	clear: none;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
}
.top-nav
{
	height: 28px;
	padding-top: 5px;
	padding-left: .5em;
	text-align: left;
	padding-bottom: 1px;
}
.top-nav a
{
	color: #CCC;
	text-decoration: none;
	margin-right: 2.55em;
	font: normal 20px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	text-shadow: #000000 2px 2px 1px;
}
.top-nav a:hover
{
	color: #41ACE4;
	text-decoration: none;
}
.search
{
	width: 259px;
	clear: none;
	float: left;
	height: 60px;
	color: #FFF;
}
.translate
{
	width: 175px;
	clear: none;
	float: left;
	color: #FFF;
	display: block;
}
#hp-artist
{
	margin: 0em 0em 0em 1.75em;
	padding: 0px;
	clear: none;
	float: left;
	width: 250px;
	text-align: left;
	background: center 26px;
}
#hp-cats-vids
{
	clear: none;
	float: left;
	width: 400px;
	text-align: left;
}
#hp-mag
{
	clear: none;
	float: left;
	width: 250px;
}
.text-1
{
	font: normal 18px Tahoma, Arial, sans-serif;
	color: #41ACE4;
}
.text-2
{
	font: normal 18px Tahoma, Arial, sans-serif;
	color: #FFF;
}
.text-3
{
	font: normal 24px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	letter-spacing: -.05em;
}
.text-4
{
	font: normal 24px Tahoma, Arial, sans-serif;
	color: #CCC;
	letter-spacing: -.05em;
}
.text-5
{
	font: normal 10px Tahoma, Arial, sans-serif;
	color: #004b78;
}
.text-6
{
	font: normal 18px Tahoma, Arial, sans-serif;
	color: #FFC;
}
.text-7
{
	font: normal 12px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}
.text-8
{
	font: normal 12px Tahoma, Arial, sans-serif;
	color: #FFC;
}

.container1
{
	position: relative;
	clear: none;
	width: 960px;
	float: left;
	margin-bottom: 2.5em;
	color: #FFF;
}
.container2
{
	position: relative;
	clear: none;
	width: 960px;
	float: left;
	margin-bottom: 2.5em;
	color: #FFF;
}
#hp-products
{
	height: 400px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	clear: none;
	background: url(../pics/bgs/bg-hp-products.jpg) no-repeat center top;
}
#video-box
{
	height: 500px;
	width: 840px;
	clear: both;
	position: relative;
	display: block;
	float: left;
}
#hp-artist .artist-text-box
{
	padding: 0em 10px 10px;
	display: block;
}
#hp-artist .artist-text-box .artist-pic {
	height: 215px;
	background: url(../pics/display-images/hp-featured-artist.jpg) no-repeat left top;
	width: 240px;
	display: block;
}
#hp-artist .artist-text-box h2
{
	font: bold 16px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	margin-bottom: 0.25em;
	text-align: center;
	clear: none;
	margin-top: .25em;
}
#hp-artist .artist-text-box p
{
	font: normal 12px Tahoma, Arial, sans-serif;
	color: #E4E4E4;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#hp-mag .mag-text-box
{ padding: 0px 10px 10px; 
}
#hp-mag .mag-text-box .mag-pic {
	height: 215px;
	background: url(../pics/display-images/stanton-forlife.jpg) left top;
	width: 231px;
	display: block;
}
#hp-mag .mag-text-box h2
{
	font: bold 16px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	margin-bottom: 0.25em;
	text-align: center;
	margin-top: .25em;
}
#hp-mag .mag-text-box p
{
	font: normal 12px Tahoma, Arial, sans-serif;
	color: #E4E4E4;
	text-align: left;
	margin-top: .5em;
	margin-bottom: .5em;
}
.hp-btn1 a
{
	height: 29px;
	width: 230px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #0298d3;
	text-decoration: none;
	background: url(../pics/bgs/bg-hp-btn1.jpg) no-repeat left top;
	border: 1px solid #015272;
	clear: both;
}
.hp-btn1 a:hover
{
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #97CBFF;
	background: url(../pics/bgs/bg-hp-btn1.jpg) no-repeat left -29px;
	border-top: 1px solid #224857;
	border-right: 1px solid #224857;
	border-bottom: 1px solid #224857;
	border-left: 1px solid #224857;
}
#footer
{
	width: 960px;
	display: block;
	float: left;
	clear: both;
	position: relative;
}
.hp-scroll-1
{
	height: 200px;
	overflow: auto;
	padding-right: 10px;
}
.like-1
{
	padding-top: 0.75em;
	float: left;
	height: 25px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	display: block;
	width: 100%;
	padding-left: .25em;
}
.like-2
{
	padding-top: 1.25em;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	display: table;
	width: 50%;
	padding-left: 0.25em;
	clear: both;
	float: none;
}

#footer .footer-nav
{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
#footer .footer-box
{
	text-align: center;
	margin: 0em 0em 1em;
	padding: 0em;
}
#footer .footer-box .btm-nav
{
	text-align: center;
	padding: 1.25em 0em 2em;
	margin: 0em auto;
	height: 25px;
	width: 600px;
	display: block;
}
#footer .footer-box .btm-nav .btm-nav-2 {
	display: table;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#footer .footer-lines
{
	background: url(../pics/bgs/bg-top-line.jpg) no-repeat center top;
	height: 21px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
a#btm-links
{
	white-space: nowrap;
	color: #666;
	margin: 0em 0.8em;
	font: normal 11px Tahoma, Arial, sans-serif;
	text-decoration: none;
	padding: 0em;
	clear: none;
	text-align: center;
}
a#btm-links:hover
{
	color: #00ACFF;
	line-height: 12px;
	border-bottom: 1px dotted #CCC;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
}
a#btm-links span { display: none; }
#footer .footer-box .cr
{
	color: #333;
	clear: both;
	margin: 0em auto;
	text-align: center;
	padding-top: 2em;
	padding-bottom: 1em;
	font: 11px Arial, Helvetica, sans-serif;
	float: none;
}
a#crlinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	clear: none;
}
a#crlinks:hover {
	color: #CCC;
	text-decoration: none;
}
#footer .foot { width: 960px; 
}
a#plink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFC;
}
a#plink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
}
div.center
{
	margin-right: auto;
	margin-left: auto;
	color: #0C6;
	text-align: center;
}
.prod-name
{
	color: #FFF;
	text-align: center;
	margin: 0em 9.6em 0em 0em;
	padding: 0.35em 0em 0em;
	position: relative;
	width: 39%;
	font: normal 54px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
}
.mix-prod-name
{
	color: #F96F0F;
	text-align: center;
	margin: 0em 9.6em 0em 0em;
	padding: 0.15em 0em 0em;
	position: relative;
	width: 39%;
	font: normal 100px/80px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
}
.mix-text-2
{
	font: bold normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #E6E6E6;
	margin: 0px;
	padding: 0px;
}
.prod-name-lp
{
	font: normal 54px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	text-align: left;
	margin: 0em;
	padding: 0.4em 0em 0em;
}
.prod-name-sm
{
	font: normal .65em a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #41ACE4;
	text-align: left;
	margin: 0em;
	padding: 0em;
	position: relative;
}
.cartridge-prod-name
{
	font: normal 3.8em/55px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #FFF;
	text-align: center;
	margin: 0em 8.65em 0em 0em;
	padding: 0.4em 0em 0em;
	display: block;
}
.prod-pics
{
	margin: 0em;
	padding: 0em;
	height: 355px;
	background: url(../pics/bgs/bg-product-pics.jpg) no-repeat left top;
	width: 375px;
	position: relative;
	clear: none;
	float: left;
}
.prod-pics-cartridges
{
	margin: 0em;
	padding: 4.25em 0em 0em;
	clear: none;
	float: left;
	background: url(../pics/bgs/bg-product-pics.jpg) no-repeat left top;
	width: 375px;
	height: 285px;
}
.slide-nav
{
	padding-left: 0.5em;
	clear: none;
	float: left;
}
.slide-nav a
{
	clear: both;
	float: left;
	margin-bottom: .5em;
	border-top: 1px solid #000;
	border-right: 2px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	padding: 2px;
}
.slide-nav a:hover { border: 1px dotted #004B6D; }

.prod-tabs-box
{
	margin: 0em 0em 0em 0.5em;
	padding: 0em;
	float: left;
	clear: none;
	position: relative;
}
.line-2
{
	background: url(../pics/bgs/bg-top-line.jpg) no-repeat left top;
	width: 960px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#nav-box1
{
	margin: 0em;
	padding: 0em 0em 0em 1em;
	clear: both;
	float: left;
	height: 87px;
	width: 914px;
}
#nav-box1 .nav-category-name
{
	font: normal 23px/50px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #FFF;
	text-align: right;
	background: url(../pics/icons/gold-arrow-rt.gif) no-repeat right 50%;
	padding-right: 15px;
	clear: none;
	float: left;
	margin-right: 0.25em;
	height: 55px;
}
#nav-box1 .nav-category-name .stanton-gray
{
	font: normal 23px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #A6A6A6;
}
#nav-box1 .prod-navs
{
	clear: none;
	float: left;
	padding: 0px;
	margin: 0.2em 0em 0em;
}
#nav-box1 .prod-navs a
{
	font: normal 20px/30px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #CCC;
	text-decoration: none;
	display: block;
	clear: none;
	float: left;
	border-right: 1px dotted #202020;
	border-left: 1px dotted #202020;
	background: url(../pics/bgs/bg-prod-nav2.jpg) repeat-x left top;
	height: 74px;
	border-top: 1px solid #333;
	padding: 0.4em .5em 0em;
	margin: 0px;
}
#nav-box1 .prod-navs a:hover
{
	color: #00ACFF;
	text-decoration: none;
	border-right: 1px dotted #155a76;
	border-left: 1px dotted #155a76;
	background: url(../pics/bgs/bg-prod-nav2.jpg) repeat-x left -83px;
	font-size: 21px;
	line-height: 21px;
	border-top: 1px dotted #0E3A4E;
}
#nav-box1 .prod-navs #selected
{
	font: normal 26px/20px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	border-right: 1px solid #155a76;
	border-left: 1px solid #155a76;
	background: #000 url(../pics/bgs/bg-prod-nav-select.jpg) repeat-x left top;
	text-align: center;
	height: 72px;
}
#nav-box2
{
	margin: 0em auto 1.5em;
	padding: 0em;
	width: 75%;
	clear: both;
	display: block;
}
#nav-box2 .cats-navs
{
	margin: 1em auto 0em;
	height: 77px;
	padding: 0em 0em 0em 7em;
	position: relative;
}
#nav-box2 .cats-navs #selected
{
	font: normal 26px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	border-right: 1px solid #155a76;
	border-left: 1px solid #155a76;
	background: #000 url(../pics/bgs/bg-prod-nav-select.jpg) repeat-x left top;
	width: 85px;
	text-align: center;
	height: 73px;
}
#nav-box3
{
	margin: 1em 0em 0em;
	padding: 0em;
	clear: both;
	float: left;
	width: 100%;
}
#nav-box3 .nav-category-name
{
	font: normal 18px/50px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #FFF;
	text-align: right;
	background: url(../pics/icons/gold-arrow-rt.gif) no-repeat right 50%;
	padding-right: 12px;
	clear: none;
	float: left;
	margin-right: 0.25em;
	height: 55px;
}
#nav-box3 .nav-category-name .stanton-gray
{
	font: normal 18px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #A6A6A6;
}
#nav-box3 .prod-navs
{
	clear: none;
	float: left;
	margin-top: 0.2em;
}
#nav-box3 .prod-navs a
{
	font: normal 19px/30px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #CCC;
	text-decoration: none;
	display: block;
	clear: none;
	float: left;
	border-right: 1px dotted #202020;
	border-left: 1px dotted #202020;
	background: url(../pics/bgs/bg-prod-nav2.jpg) repeat-x left top;
	height: 74px;
	padding-top: .4em;
	padding-right: 0.25em;
	padding-left: 0.25em;
	border-top: 1px solid #333;
}
#nav-box3 .prod-navs a:hover
{
	color: #00ACFF;
	text-decoration: none;
	border-right: 1px dotted #155a76;
	border-left: 1px dotted #155a76;
	background: url(../pics/bgs/bg-prod-nav2.jpg) repeat-x left -83px;
	font-size: 19px;
	line-height: 21px;
	border-top: 1px dotted #0E3A4E;
}
#nav-box3 .prod-navs #selected
{
	font: normal 22px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	border-right: 1px solid #155a76;
	border-left: 1px solid #155a76;
	background: #000 url(../pics/bgs/bg-prod-nav-select.jpg) repeat-x left top;
	text-align: center;
	height: 73px;
}
#artist-nav-box
{
	margin: 0em auto 1.5em;
	padding: 0em;
	width: 100%;
	clear: both;
	display: block;
}
#artist-nav-box .artist-nav
{
	margin: 0em auto;
	height: 150px;
	padding: 0em;
	position: relative;
}
a#controllers
{
	background: url(../pics/btns/cats-controllers.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	border-top: 1px solid #1B95CF;
	border-bottom: 1px solid #105b7f;
	border-left: 1px solid #105b7f;
	border-right: 1px solid #105b7f;
	text-indent: -9999px;
	float: left;
}
a#controllers:hover
{
	background: url(../pics/btns/cats-controllers.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#dj-packages
{
	background: url(../pics/btns/cats-dj-packages.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#dj-packages:hover
{
	background: url(../pics/btns/cats-dj-packages.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#cd-players
{
	background: url(../pics/btns/cats-cd-players.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#cd-players:hover
{
	background: url(../pics/btns/cats-cd-players.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#mixers
{
	background: url(../pics/btns/cats-mixers.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#mixers:hover
{
	background: url(../pics/btns/cats-mixers.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#turntables
{
	background: url(../pics/btns/cats-turntables.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#turntables:hover
{
	background: url(../pics/btns/cats-turntables.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#cartridges
{
	background: url(../pics/btns/cat-cartridges.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#cartridges:hover
{
	background: url(../pics/btns/cat-cartridges.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#headphones
{
	background: url(../pics/btns/cat-headphones.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#headphones:hover
{
	background: url(../pics/btns/cat-headphones.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#accessories
{
	background: url(../pics/btns/cat-accessories.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#accessories:hover
{
	background: url(../pics/btns/cat-accessories.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
a#new-products
{
	background: url(../pics/btns/cat-new-products.jpg) no-repeat -13px 0px;
	height: 45px;
	width: 51px;
	display: block;
	clear: none;
	float: left;
	border-top: 1px solid #1B95CF;
	border-right: 1px solid #105b7f;
	border-bottom: 1px solid #105b7f;
	text-indent: -9999px;
}
a#new-products:hover
{
	background: url(../pics/btns/cat-new-products.jpg) no-repeat left -45px;
	height: 73px;
	width: 77px;
	bottom: 1em;
	position: relative;
	border: 1px solid #000;
}
.prod-cat-text
{
	background: url(../pics/text-images/prod-cats.jpg) no-repeat center top;
	margin: 0em auto;
	padding: 0em;
	clear: both;
	height: 25px;
	width: 211px;
}
.artistpg-select-text
{
	background: url(../pics/text-images/artist-select.jpg) no-repeat center top;
	margin: 0em auto;
	padding: 0em;
	clear: both;
	height: 24px;
	width: 214px;
	text-indent: -9999px;
}
#artistpg-box1 .artistpg-box-2
{
	height: 505px;
	width: 845px;
	margin-right: auto;
	margin-left: auto;
	background: url(../pics/bgs/bg-artist-box.jpg) repeat-x left top;
	margin-bottom: 3.5em;
}
#artistpg-box1 .artistpg-box-2 .top
{
	background: url(../pics/bgs/box-corners/top.jpg) no-repeat left top;
	height: 9px;
	width: 845px;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#artistpg-box1 .artistpg-box-2 .bottom
{
	background: url(../pics/bgs/box-corners/btm.jpg) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 9px;
	width: 845px;
}
#artistpg-box1 .artistpg-box-2 .middle
{
	border-right: 2px solid #373737;
	border-left: 2px solid #373737;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 841px;
	display: block;
	position: relative;
}
#artistpg-box1 .artist-box-3
{
	display: block;
	clear: none;
	float: left;
}
#artistpg-box1 .artist-box-3 img
{
	float: left;
	border: 1px solid #999;
	margin-left: 1em;
	display: block;
	margin-right: 1em;
}
#artistpg-box1 .artist-box-4
{
	width: 675px;
	display: block;
	clear: none;
	float: left;
}
#artistpg-box1 .artist-box-4 h2
{
	font: normal 24px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-align: left;
	float: left;
	clear: both;
	display: block;
	margin-bottom: 0.25em;
	width: 100%;
}
#artistpg-box1 .artist-box-4 h2 a
{
	color: #00ACFF;
	text-decoration: none;
	display: block;
	clear: none;
	float: left;
}
#artistpg-box1 .artist-box-4 h2 a:hover { color: #CCC; }
#artistpg-box1 .artist-box-4 p
{
	font: normal 17px Tahoma, Arial, sans-serif;
	color: #CCC;
	text-align: justify;
	clear: both;
	margin-top: 0.5em;
	display: block;
	margin-bottom: 0.5px;
}
#artistpg-box1 .artist-box-3 .artist-more
{
	clear: both;
	float: left;
	height: 20px;
	margin-left: 1em;
	width: 795px;
	background: url(../pics/bgs/bg-artist-line.png) no-repeat left 1px;
	margin-top: .5em;
	margin-bottom: .5em;
}
#artistpg-box1 .artist-more a
{
	font: normal 12px/16px Tahoma, Arial, sans-serif;
	color: #00a6ff;
	width: 75px;
	display: block;
	float: right;
	clear: both;
	text-decoration: none;
	background: #000 url(../pics/bgs/bg-btns/more.jpg) repeat-x left top;
	border: 1px solid #0a506c;
	height: 18px;
}
#artistpg-box1 .artist-more a:hover
{
	color: #CCC;
	background: #000 url(../pics/bgs/bg-btns/more.jpg) repeat-x left top;
	border: 1px solid #999;
}

.artist-head-1 img {
	margin-top: 5px;
	position: absolute;
	margin-left: 5px;
}

#artistpg-box2 .artistcolcontainer
{
	height: 400px;
	width: 845px;
	margin: 2em auto 0em;
	position: relative;
}
#artistpg-box2 .artistcolcontainer h2 { font: normal 14px Tahoma, Arial, sans-serif; }

#artistpg-box2 .artistcolcontainer .col-1
{
	clear: none;
	float: left;
	height: 100%;
	width: 300px;
	display: block;
	position: relative;
}
#artistpg-box2 .artistcolcontainer .col-2
{
	clear: none;
	width: 532px;
	background: url(../pics/bgs/bg-artist-box-2.jpg) repeat-x left top;
	padding-left: 10px;
	border-right: 1px solid #27373d;
	border-bottom: 1px solid #27373d;
	border-left: 1px solid #27373d;
	float: left;
}
#artistpg-box2 .artist-head-1
{
	height: 28px;
	width: 535px;
	background: url(../pics/bgs/bg-artist-profile.png) repeat-x left top;
	border: 1px solid #666;
	font: bold normal 16px/25px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-align: left;
	padding-left: 0.5em;
	clear: none;
	float: left;
}
#artistpg-box2 .blue-arrow-dwn
{
	background: #0F6 url(../pics/icons/blue-arrow-dwn.png) no-repeat left top;
	height: 17px;
	width: 36px;
	display: block;
}
.stanton-grey { color: #BBB; }
.stanton-blue { color: #41ACE4; }
.product-box
{
	height: 380px;
	width: 100%;
}
.product-box-3
{
	height: 437px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1.25em;
}
.product-box-2
{
	width: 855px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3em;
	position: relative;
	padding: 0px;
}
.products-box-4
{
	clear: none;
	float: left;
	text-align: center;
	width: 400px;
	margin-bottom: 0.5em;
	display: table;
	vertical-align: bottom;
	margin-right: 0.25em;
	margin-left: 0.25em;
}
#prod-landing-page-box
{
	display: table;
	padding: 0px;
	text-align: center;
	position: relative;
	margin: 0em auto;
}
.products-box
{
	clear: none;
	float: left;
	text-align: center;
	width: 272px;
	margin-bottom: 0.5em;
	display: table;
	vertical-align: bottom;
}
.products-link a
{
	font: bold 40px/45px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	text-decoration: none;
	color: #00ACFF;
	height: 46px;
	display: block;
	margin: 0.25em auto 0.75em;
	background: url(../pics/bgs/bg-prod-link-box.jpg) repeat-x left top;
	border: 1px solid #014c6a;
	width: 70%;
	padding-right: 5px;
	padding-left: 5px;
}
.products-link a:hover
{
	color: #CCC;
	border: 1px solid #999;
	background: url(../pics/bgs/bg-prod-link-box-hover.jpg) repeat-x left top;
}
.products-link-2 a
{
	font: bold 40px/45px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	text-decoration: none;
	color: #00ACFF;
	height: 46px;
	display: block;
	margin: 0.25em auto 0.75em;
	background: url(../pics/bgs/bg-prod-link-box.jpg) repeat-x left top;
	border: 1px solid #014c6a;
	width: 82%;
	padding-right: 5px;
	padding-left: 5px;
}
.products-link-2 a:hover
{
	color: #CCC;
	border: 1px solid #999;
	background: url(../pics/bgs/bg-prod-link-box-hover.jpg) repeat-x left top;
}
.prod-link-box
{
	width: 97px;
	height: 46px;
	border: 1px solid #014c6a;
	background: #333 url(../pics/bgs/bg-prod-link-box.jpg) repeat-x left top;
	margin: 0.75em auto;
}
.prods-img-box
{
	position: relative;
	height: 140px;
	width: 270px;
}
.prods-img-box-2
{ position: relative; 
}
.prods-img-box a img
{
	display: block;
	text-align: center;
	bottom: 0px;
	position: relative;
}
.prods-img-box p { vertical-align: bottom; }
#productpg-box1
{
	margin: 0em;
	padding: 0em 0em .5em;
}
#productpg-box1 .productpg-box-2
{
	width: 845px;
	margin: 0em auto 2em;
	display: block;
	position: relative;
}
#productpg-box1 .productpg-box-2 .top
{
	background: url(../pics/bgs/box-corners/top.jpg) no-repeat left top;
	height: 9px;
	width: 845px;
	clear: both;
	margin: 0px;
	padding: 0px;
	display: block;
}
#productpg-box1 .productpg-box-2 .bottom
{
	background: url(../pics/bgs/box-corners/btm.jpg) no-repeat left top;
	display: block;
	margin: 0em;
	padding: 0em;
	clear: both;
	height: 9px;
	width: 845px;
}
#productpg-box1 .productpg-box-2 .middle
{
	border-right: 2px solid #373737;
	border-left: 2px solid #373737;
	margin: 0em;
	padding: 0em;
	clear: both;
	display: block;
	position: relative;
}
#productpg-box1 .productpg-box-2 .middle-sm
{
	border-right: 2px solid #373737;
	border-left: 2px solid #373737;
	margin: 0em;
	padding: 0em;
	clear: both;
	display: block;
	position: relative;
}
.landing-page
{
	font: normal 12px Tahoma, Arial, sans-serif;
	color: #EAEAEA;
	text-align: justify;
	margin: 0.25em auto 0.75em;
	padding: 0em;
	width: 840px;
	clear: both;
	float: left;
}
.cartridge-box
{
	clear: none;
	float: left;
	text-align: center;
	margin-bottom: 0.5em;
	display: block;
	vertical-align: bottom;
	width: 120px;
}
.cartridge-link a
{
	font: bold 11px/45px Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #00ACFF;
	height: 46px;
	margin: 0.25em auto;
	background: url(../pics/bgs/bg-prod-link-box.jpg) repeat-x left top;
	border: 1px solid #014c6a;
	display: block;
	width: 92%;
}
.cartridge-link a:hover
{
	color: #CCC;
	border: 1px solid #999;
	background: url(../pics/bgs/bg-prod-link-box-hover.jpg) repeat-x left top;
}
.cart-box1 { }
.cart-box-2
{
	width: 845px;
	display: block;
	margin-right: auto;
	margin-bottom: 0.5em;
	margin-left: auto;
}
.cartridge-display
{
	clear: none;
	float: left;
	margin-top: 1.75em;
	display: block;
}
.cart-display-content
{
	text-align: left;
	display: block;
	padding-left: 0.5em;
	clear: none;
	float: left;
	height: 100%;
	width: 550px;
}
.cart-display-content-h1
{
	font: normal 26px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	margin: 0px;
	padding: 0.35em 0em 0.25em;
	text-align: left;
	clear: both;
	float: left;
	border-bottom: 3px solid #5C7680;
	width: 96%;
	text-indent: 0.15em;
}
.cart-display-content-h2
{
	font: normal 26px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	margin: 0.15em 0em 0em;
	padding: 0px;
	text-align: left;
	clear: both;
	float: left;
	width: 100%;
}
.cart-display-h3
{
	color: #F90;
	clear: both;
	float: left;
	margin-top: 0.25em;
	text-indent: 0.15em;
	width: 95%;
	text-align: left;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
}
.cart-display-h4
{
	font: normal 20px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #BC8D2E;
	clear: both;
	float: left;
	margin-top: 0.25em;
	text-indent: .15em;
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
}
.cart-display-5
{
	font: normal 22px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #F90;
	clear: both;
	float: left;
	text-indent: 0.15em;
	margin-bottom: 0.25em;
	width: 96%;
	display: block;
	text-align: left;
	border-bottom: 1px dotted #F90;
	padding-bottom: 0.25em;
	margin-top: 0.25em;
}
.cart-display-content-p
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	border-bottom: 1px solid #5c7680;
	padding: 0px 0px .5em;
	margin: 0px;
	clear: both;
	float: left;
}
.cart-display-series
{
	font: normal 24px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	clear: both;
	float: left;
	margin-top: 0.5em;
	border-bottom: 1px dotted #FC9B02;
	width: 96%;
	text-align: left;
	padding-bottom: 2px;
	margin-bottom: 0.25em;
}
.cart-display-series-orange
{
	font: normal 24px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #0CF;
	clear: both;
	float: left;
	margin-top: 0.25em;
	border-bottom: 1px dotted #5C7680;
	width: 98%;
	text-align: left;
	padding-bottom: 2px;
}
.headline2
{
	font: normal 22px/20px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #0CF;
	clear: both;
	float: left;
	border-bottom: 1px dotted #5C7680;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 2px;
	padding-left: 5px;
	width: 95%;
}
.s7
{
	FLOAT: left;
	clear: both;
	display: block;
	width: 826px;
	height: 468px;
	overflow: auto;
	padding: 0.75em 0.5em 0em;
}
.s7 p
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	margin-top: 0.35em;
	margin-bottom: 0em;
	clear: both;
	float: left;
	width: 96%;
}
.s7 a
{
	height: 29px;
	text-align: center;
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-decoration: none;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left top;
	border: 1px solid #015272;
	clear: none;
	padding: 0em 0.5em;
	margin: 1em 0px;
	width: 75%;
	float: left;
	position: relative;
}
.s7 a:hover
{
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #FC0;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left -29px;
	border: 1px solid #FC0;
}
.s7 ol li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
}
.s7 ol
{
	display: list-item;
	list-style: decimal inside;
}
.s7 ul
{
	list-style: none;
	display: block;
	clear: both;
	float: left;
	margin: 0em;
	padding: .5em 0em;
	width: 96%;
}
.s7 ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	clear: both;
	float: left;
	background: url(../pics/icons/button-square.gif) no-repeat left 6px;
	text-indent: -.15em;
	margin-left: 1em;
	padding-left: 1em;
	width: 96%;
}
.s7-settings-img
{
	border: 3px solid #00ACFF;
	margin: 0.25em 0.5em 0.25em 3em;
	clear: both;
	float: left;
	display: block;
}
.s7-img-2
{
	border: 3px solid #00ACFF;
	margin: 0.75em 0.5em 0.75em 3em;
	clear: none;
	float: left;
	display: block;
}

.pdf
{
	clear: both;
	float: left;
	background: url(none);
	display: block;
	margin: 1em;
}
.s7 .col-1
{
	clear: none;
	float: left;
	width: 33%;
}
.s2
{
	FLOAT: left;
	HEIGHT: 300px;
	clear: both;
	display: block;
	overflow: auto;
	margin: 0px;
	padding: 0.15em .5em 0px 0.5em;
	width: 98%;
	color: #FFF;
	font: normal 12px Tahoma, Geneva, sans-serif;
	text-align: left;
}
.s2-b
{
	FLOAT: left;
	HEIGHT: 300px;
	clear: both;
	display: block;
	overflow: auto;
	margin: 0px;
	padding: 0.15em .5em 0px 0.5em;
	width: 98%;
	color: #FFF;
	font: normal 12px Tahoma, Geneva, sans-serif;
	text-align: left;
}
.s2 p
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F4F4F4;
	text-align: justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	clear: both;
	float: left;
	width: 96%;
}
.s2-b p
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F4F4F4;
	text-align: justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	clear: both;
	float: left;
	width: 96%;
}
.s2 a
{
	height: 29px;
	display: block;
	text-align: center;
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-decoration: none;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left top;
	border: 1px solid #015272;
	clear: both;
	padding: 0em 0.5em;
	margin: 0.75em auto 0.5em;
	width: 90%;
	float: left;
}
.s2 a:hover
{
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #FC0;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left -29px;
	border: 1px solid #FC0;
}
.s2 ul
{
	margin: 0px;
	padding: 0.25em 0em 0em 1em;
	clear: both;
	float: left;
	width: 90%;
}
.s2 ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	clear: both;
	float: left;
	background: url(../pics/icons/button-square.gif) no-repeat left 8px;
	text-indent: -.15em;
	padding-left: 1em;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.s2 h2
{
	font: normal 24px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 0.35em;
	margin-bottom: 0.25em;
	text-indent: .25em;
	margin-top: 0.65em;
	width: 96%;
	clear: both;
	float: left;
}
.s2-b h2
{
	font: normal 24px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 0.35em;
	margin-bottom: 0.25em;
	text-indent: .25em;
	margin-top: 0.65em;
	width: 96%;
	clear: both;
	float: left;
}
.s2 .of
{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #00ACFF;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 0.35em;
	margin-bottom: 0.25em;
	text-indent: 5px;
	clear: both;
	float: left;
	width: 96%;
}
.s2 img
{
	clear: both;
	float: left;
	margin: 0.5em .5em 0em 0em;
	padding: 0em;
}
.s2 .img-2
{
	clear: both;
	float: left;
	margin: 0.5em .5em 0em 0em;
	padding: 0em;
}
a.link2
{
	display: table;
	text-align: center;
	clear: both;
	padding: 0em;
	margin: 0em;
	float: left;
}
.s2 h2 img {
	float: right;
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
	height: 42px;
	width: 55px;
	display: block;
}
.as2 p
{
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-align: justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	width: 96%;
}
.as2 ul
{
	margin: 0px;
	padding: 0.25em 0em 0em 1em;
	clear: both;
	float: left;
	width: 90%;
}
.as2 ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	clear: both;
	float: left;
	background: url(../pics/icons/button-square.gif) no-repeat left 8px;
	text-indent: -.15em;
	padding-left: 1em;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.as2 h2
{
	font: normal 14px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #FC0;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 0.35em;
	margin-bottom: 0.25em;
	text-indent: .25em;
	margin-top: 0.65em;
	width: 96%;
	clear: both;
	float: left;
}
.as2 h4 {
	font: bold 16px Tahoma, Geneva, sans-serif;
	color: #3A97CA;
	text-align: left;
	margin-top: 1em;
	margin-bottom: .5em;
	padding-bottom: .5em;
	border-bottom: 1px dotted #CCC;
}
.as2 .of
{
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 0.35em;
	margin-bottom: 0.25em;
	text-indent: 5px;
	clear: both;
	float: left;
	width: 96%;
}
.as2 img
{
	clear: none;
	float: right;
	margin: 0.5em 0em 0em .5em;
	padding: 0em;
}
.as2 h2 img {
	float: right;
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
	height: 42px;
	width: 55px;
	display: block;
}
.as2 a
{
	color: #C90;
	text-decoration: none;
	display: list-item;
	list-style: square inside;
	clear: both;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	font: 12px Tahoma, Arial, sans-serif;
	float: left;
}
.as2 a:hover 
{
	color: #CCC;
	display: list-item;
	list-style: square inside;
}


.tech-bold { font: bold 12px Arial, Helvetica, sans-serif; }
.small-text
{
	font: normal 10px Arial, Helvetica, sans-serif;
	word-spacing: -.15em;
}
.s8
{
	height: 300px;
	clear: both;
	display: block;
	overflow: auto;
	margin: 0em;
	padding: 0em 0.5em;
	float: left;
	width: 98%;
	text-align: justify;
}
.s8 a
{
	height: 29px;
	display: block;
	text-align: center;
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-decoration: none;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left top;
	border: 1px solid #015272;
	clear: both;
	padding: 0em 0.5em;
	margin: 0.75em auto 0.5em;
	width: 90%;
	float: left;
}
.s8 a:hover
{
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #FC0;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left -29px;
	border: 1px solid #FC0;
}
.s8 img
{
	clear: both;
	float: left;
	margin: 0.5em 0.75em 0.75em 0em;
	padding: 0em;
}
.s8 p
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F4F4F4;
	text-align: justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	clear: both;
	float: left;
	width: 96%;
}
.s8 ul
{
	margin: 0px;
	padding: 0.25em 0em 0em 1em;
	clear: both;
	float: left;
	width: 90%;
}
.s8 ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	clear: both;
	float: left;
	background: url(../pics/icons/button-square.gif) no-repeat left 8px;
	text-indent: -.15em;
	padding-left: 1em;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.s9
{
	FLOAT: left;
	height: 300px;
	clear: both;
	display: block;
	overflow: auto;
	margin: 0em;
	padding: 0em 0.5em;
	width: 98%;
}
.s10
{
	FLOAT: left;
	clear: both;
	display: block;
	overflow: auto;
	margin: 0px;
	padding: 0.15em 0.5em 0px;
	width: 98%;
	height: 478px;
}
.s10 a
{
	height: 29px;
	display: block;
	text-align: center;
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-decoration: none;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left top;
	border: 1px solid #015272;
	clear: both;
	padding: 0em 0.5em;
	margin: 0.75em auto 0.5em;
	width: 300px;
	float: left;
}
.s10 a:hover
{
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #FC0;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left -29px;
	border: 1px solid #FC0;
}
.s10 p
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F4F4F4;
	text-align: justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	clear: none;
	float: left;
	width: 96%;
}
.s10 ul
{
	margin: 0px;
	padding: 0.25em 0em 0em 1em;
	clear: both;
	float: left;
	width: 95%;
}
.s10 ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	clear: both;
	float: left;
	background: url(../pics/icons/button-square.gif) no-repeat left 8px;
	text-indent: -.15em;
	padding-left: 1em;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.s10 h2
{
	font: normal 24px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #00ACFF;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 0.35em;
	margin-bottom: 0.25em;
	text-indent: .25em;
	margin-top: .65em;
	width: 96%;
	clear: both;
	float: left;
}
.s10 .of
{
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: .35em;
	margin-bottom: 0.25em;
	text-indent: 5px;
	clear: both;
	float: left;
	width: 96%;
}
.s10 img
{
	margin: 0.5em 0.75em 0em 0em;
	padding: 0em;
	border: 2px ridge #666;
	clear: both;
	float: left;
}
.s11
{
	FLOAT: left;
	height: 300px;
	clear: both;
	display: block;
	overflow: auto;
	margin: 0em;
	padding: 0em;
	width: 100%;
}
.s11 iframe {
	clear: both;
	float: left;
	height: 260px;
	width: 427px;
	margin-bottom: .75em;
}
.s11 a
{
	height: 29px;
	display: block;
	text-align: center;
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-decoration: none;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left top;
	border: 1px solid #015272;
	clear: both;
	padding: 0em 0.5em;
	margin: 0.75em auto 0.5em;
	width: 90%;
	float: left;
}
.s11 a:hover
{
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #FC0;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left -29px;
	border: 1px solid #FC0;
}
.vid-link a
{
	display: block;
	text-align: center;
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-decoration: none;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left top;
	border: 1px solid #015272;
	padding: 0em 0.5em;
	margin: 0.25em auto 0.5em;
	float: left;
	width: 95%;
	height: 29px;
	clear: none;
}
.vid-link a:hover
{
	font: normal 17px/27px Tahoma, Arial, sans-serif;
	color: #FC0;
	background: url(../pics/bgs/bg-hp-btn1.jpg) repeat-x left -29px;
	border: 1px solid #FC0;
}
.vid-title
{
	font: bold 12px Tahoma, Arial, sans-serif;
	clear: both;
	float: left;
	width: 150px;
	text-align: center;
	color: #00ACFF;
	padding: 5px;
	background: #000;
	border: 1px solid #0094F8;
}

.img-video a
{
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0em;
	background: #333;
	border: 1px solid #333;
	display: block;
	clear: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.img-video a:hover { border: 1px dotted #CCC; }
.w-vid
{
	margin: 1em auto .5em;
	position: relative;
	display: block;
}
.display-pl
{
	font: normal 24px a2, "Alternate Gothic Com No 2", Tahoma, sans-serif;
	color: #FFF;
	clear: both;
	float: left;
	margin-top: 0.5em;
	border-bottom: 1px dotted #FC9B02;
	width: 96%;
	text-align: left;
	padding-bottom: 5px;
	margin-bottom: 0.25em;
	text-indent: 5px;
}
.utube-vid
{
	clear: both;
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	z-index: auto;
}
.s8 div embed
{
	float: left;
	display: block;
}
.s9 div embed
{
	float: left;
	display: block;
}
.s2 h3
{
	font: bold 14px Tahoma, Arial, sans-serif;
	text-align: left;
	color: #F90;
}
.s2 .rain  {
	background: url(../pics/products/controllers-systems/rain-logo-sm.jpg) no-repeat right top;
	height: 42px;
	width: 55px;
	float: right;
	text-indent: -9999px;
	margin: -.3em 0.15em 0em 0em;
	padding: 0px;
	position: relative;
}

.enlarge
{
	color: #FFF;
	width: 35px;
	background: url(../pics/buttons/enlarge.jpg) no-repeat center top;
	margin: 0em 0em 1em;
	padding: 0em;
	height: 49px;
	position: absolute;
	text-indent: -9999px;
	display: block;
	clear: none;
	float: left;
	z-index: 1;
	left: 8px;
	top: 10px;
}
.nav-1
{
	clear: both;
	width: 960px;
	margin: 0px;
	padding: 0em;
	height: 35px;
	z-index: 1000;
}
.dealer-box { }
.dealer-box .dealer-container
{
	margin: 0em;
	padding: 0em;
	float: left;
	width: 500px;
	border: 1px dotted #666;
	background: #333;
	clear: both;
	display: block;
}
.dealer-box .dealer-box-2
{
	width: 855px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 5em;
}
#dealer-box
{
	margin: 0em;
	padding: 0em 0em .5em;
}
#dealer-box .dealer-box2
{
	margin: 0em auto;
	display: block;
	position: relative;
	padding: 0em 0em 2em;
}
#dealer-box .dealer-container
{
	margin: 0.5em auto 0em;
	padding: 0.25em 1em 1em .5em;
	width: 500px;
	border: 1px dotted #666;
	background: #333;
	clear: both;
	display: block;
}
#formstates
{
	font: 10px Arial, Helvetica, sans-serif;
	float: left;
	clear: both;
	padding: 0em;
	display: block;
	margin: 0em 0em 0.75em 1em;
}
#formstates select
{
	background: #1A1A1A;
	border: 3px solid #666;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #FFF;
}
#dealer-box .dealer-box2 .dealer-container h2
{
	font: normal 24px Tahoma, Arial, sans-serif;
	color: #00ACFF;
	text-align: left;
	border-bottom: 2px solid #999;
	padding-bottom: 5px;
}
#dealer-box .dealer-box2 .dealer-container ul
{
	margin: 0.5em 0em 0em;
	clear: none;
	border-bottom: 1px dotted #CCC;
	padding-top: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	text-indent: 10px;
}
#dealer-box .dealer-box2 .dealer-container ul li
{
	font: normal 14px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-align: left;
	margin: 0em;
	padding: 0em 0em .25em;
}
#dealer-box .dealer-box2 .dealer-container ul li.dealer-name
{
	font: bold 16px Tahoma, Arial, sans-serif;
	color: #FFF;
}
.h4-1 {
	font: bold 12px Tahoma, Arial, sans-serif;
	text-align: left;
	margin: .5em 0em 0em;
	padding: 0em;
}
#gen-page-box
{
	margin: 0em;
	padding: 0em 0em .5em;
}
#gen-page-box .box2
{
	margin: 0em auto;
	display: block;
	padding: 0.5em 0em 0em;
	position: relative;
}
#gen-page-box .container
{
	margin: 0em auto 0.5em;
	padding: .5em .75em 1em;
	width: 775px;
	border: 1px dotted #666;
	background: #1A1A1A;
	clear: both;
	display: block;
}
#gen-page-box .box2 .container h2
{
	font: normal 24px Tahoma, Arial, sans-serif;
	color: #41ACE4;
	text-align: left;
	border-bottom: 2px solid #999;
	padding-bottom: 5px;
}
#gen-page-box .box2 .container ul li a
{
	color: #C90;
	text-decoration: none;
	text-indent: 2em;
	display: list-item;
	list-style: square inside;
	clear: none;
	position: relative;
	font: 12px/20px Arial, Helvetica, sans-serif;
}
#gen-page-box .box2 .container ul
{
	margin: 0.5em 0em .5em;
	border-bottom: 1px dotted #CCC;
	padding-top: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	text-indent: 10px;
}
#gen-page-box .box2 .container ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	text-indent: -0.15em;
	padding-left: 1em;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}
#gen-page-box .box2 .container ul li.name1
{
	font: bold 16px Tahoma, Arial, sans-serif;
	color: #FFF;
	padding-bottom: 5px;
}
#gen-page-box .box2 .container ul li a:hover { color: #CCC; }
#gen-page-box .box2 .container p
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-top: .5em;
	margin-bottom: .5em;
}

#gen-page-box .box2 .container ol
{
	margin: 0.5em 0em .5em;
	border-bottom: 1px dotted #CCC;
	padding-top: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	text-indent: 10px;
}
#gen-page-box .box2 .container ol li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style: decimal outside;
	text-indent: -.1em;
	margin-left: 2em;
	padding-left: .15em;
}


#gen-page-box .box2 .container #boxa ul {
	margin: 0.5em 0em .5em;
	border-bottom: 1px dotted #CCC;
	padding-top: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	text-indent: 10px;
}
#gen-page-box .box2 .container #boxa ul li { 
font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	background: url(../pics/icons/button-square.gif) no-repeat left 8px;
	text-indent: -0.15em;
	padding-left: 1em;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
	}

#gen-page-box .sales a
{
	color: #CCC;
	text-decoration: none;
	list-style: square inside;
	font-size: 12px;
	clear: none;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	position: relative;
	font-weight: bold;
}
#gen-page-box .sales a:hover { color: #00ACFF; }

.loadfile #container2 #mainContent h3 { font: 14px Tahoma, Arial, sans-serif; }
.loadfile #container2 #mainContent h2 { font: bold 16px Tahoma, Arial, sans-serif; }
.loadfile #container2 #mainContent a
{
	font: 12px/22px Tahoma, Arial, sans-serif;
	color: #C90;
}
.loadfile #container2 #mainContent a:hover { color: #C90; }
.forlife-box
{
	clear: none;
	float: left;
	text-align: center;
	width: 272px;
	margin-bottom: 0.5em;
	display: block;
	vertical-align: bottom;
}
.forlife-box div a img
{
	border: 1px solid #014C6A;
	padding: 1px;
}
.forlife-box div a:hover img { border: 1px solid #CCC; }
.products-box .forlife a { border: 4px solid #0F6; }
.quote  {
	font: italic bold normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CCC;
	padding: 0px 5px 0px 10px;
	margin-top: 1em;
	margin-bottom: 1em;
	letter-spacing: 0.1em;
	border-left: 1px dotted #CCC;
}
.quote-lg { font: 16px Arial, Helvetica, sans-serif; }
	.img-left
{
	float: left;
	margin-bottom: 0.75em;
	border: 1px dotted #999;
	clear: none;
	position: relative;
	margin-top: 0.75em;
	margin-right: 1em;
	}
	.img-center
{
	float: none;
	clear: both;
	position: relative;
	margin: 0em auto;
	display: block;
	border-top: 1px #000;
	border-right: 1px #000;
	border-bottom: 1px #000;
	border-left: 1px #000;
	}

.scroll_pane.s4 p
{
	clear: none;
	text-align: left;
	font: 12px Tahoma, Arial, sans-serif;
	margin-top: .5em;
	margin-bottom: .5em;
}
.scroll_pane.s4 img
{
	float: right;
	margin-bottom: .5em;
	border: 1px dotted #999;
	clear: none;
	margin-left: 1em;
	position: relative;
	margin-top: 0.75em;
	}
.scroll_pane.s4 h1
{
	font: bold 15px Tahoma, Arial, sans-serif;
	color: #C90;
	margin-top: .5em;
	margin-bottom: 0.25em;
	text-align: center;
}
.scroll_pane.s4 a
{
	color: #C90;
	text-decoration: none;
	display: list-item;
	list-style: square inside;
	clear: both;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	font: 12px Tahoma, Arial, sans-serif;
	float: left;
}
.scroll_pane.s4 a:hover 
{
	color: #CCC;
	display: list-item;
	list-style: square inside;
}
.c1 ul
{
	margin: 0px;
	padding: 0.25em 0em 0em 1em;
	clear: both;
	float: left;
	width: 90%;
}
.c1 ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	clear: both;
	float: left;
	background: url(../pics/icons/button-square.gif) no-repeat left 8px;
	text-indent: -.15em;
	padding-left: 1em;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.box-4 {
	clear: both;
	float: left;
	width: 99%;
	height: 300px;
}
.prods-img-box-2 iframe {
	text-align: center;
	border: 1px dotted #666;
}
.products-link h3 {
	font: normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}
.ed-header {
	background: #222D31 url(../pics/bgs/bg-btns/more.jpg) repeat-x left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #FFC;
	padding: 3px 0px 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
#youtubeDiv {
	display: block;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
#youtubelist ul {
	clear: both;
	float: left;
}
#youtubelist {
	display: block;
	clear: both;
	float: none;
}
#youtubelist li {
	display: inline;
	float: none;
	clear: none;
	margin-right: auto;
	margin-left: auto;
}
.rssfeed {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}
.gibson {
	display: table;
	width: 275px;
	clear: none;
	float: none;
	margin: .25em auto 0em;
	position: relative;
}
.quoate-box-product-page
{
	FLOAT: left;
	clear: both;
	display: block;
	overflow: auto;
	margin: 0px;
	padding: 0.15em 0.5em 0px;
	width: 98%;
}
.quoate-box-product-page p
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F4F4F4;
	text-align: justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	clear: none;
	float: left;
	width: 96%;
}

