/* Overit Media */

body { margin:0; padding:12px 0 0 0; background:#e5e5e5 url(../../images/body-bg-repeatx.jpg) repeat-x; }
p { margin:0; padding:0; }
a { text-decoration:underline; color:#000; }
a:hover { text-decoration:underline; color:#666; }
a:active { text-decoration:underline; color:#666; }
a:visited { text-decoration:underline; color:#000; }
a:link { text-decoration:underline; color:#000; }
img { border:0; }
.print { display:none !important; }
.clear { height:1px; line-height:1px; font-size:1px; clear:both; }
.right { width:100%; text-align:right; }
.floatleft { float:left; margin: 0 10px 3px 0; padding:0; }
.floatleft img { padding-right:4px; }
.artistfiller { width:759px; margin:0 auto 0 auto; padding-bottom:10px; background:#fff url(../../images/filler.gif) bottom left no-repeat !important; }
#artistname { padding:0; margin:0; color:#f90; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; }
.center { text-align:center; margin:0 auto; }
.hidden { display:none; height:1px; background:#fff; }
.pixelbutton { margin:4px 0; padding:0; display:block; }
.right .pixelbutton { float:right; }

#secure { margin:10px auto 0 auto; background:transparent url(../../images/secure_certificate2.jpg) top left no-repeat; height:35px; width:214px; }

/* CONTAINERS */
div#pagecontent { margin:0; padding:0; }
#content { padding-top:10px; margin:0 0 0 12px; position:relative; }
div#pagecontent div#container { padding:0; margin:0; }
div#pagecontent div#container div#banner { position:relative; background:url(../../images/banner2.gif) top left no-repeat; width:769px; height:130px; padding:0; margin:0 auto 0 auto; }
#contentwrapper .htmlarea { padding: 0; margin:0; }
#contentwrapper { width:759px; margin:0 auto 0 auto; padding-bottom:10px; background:#fff url(../../images/bg.gif) bottom right no-repeat; }

/* NAV */
#linkhome { position:absolute; }
#linkhome h1 a { position:absolute; top:35px; left:193px; display:block; height:50px; width:350px; }
#linkhome h1 a span { position:absolute; top:-6000px; }

div#pagecontent div#container div#banner div#nav { position:relative; top:96px; left:124px; background:transparent url(../../images/nav-bg.gif) left center repeat-x; height:17px; width:522px;  text-transform:uppercase; }
div#pagecontent div#container div#banner div#nav ul { list-style:none; margin:0; padding:0; }
div#pagecontent div#container div#banner div#nav li { float:left; position:relative; top:-2px; font:Arial, sans-serif; }
div#pagecontent div#container div#banner div#nav li.start { background:url(../../images/leftstart.gif) no-repeat left top; float:left; }
div#pagecontent div#container div#banner div#nav a { background:url(../../images/nav-left.gif) no-repeat left center; color:#fff;
		text-decoration:none; font:10px Arial, Helvetica, sans-serif; padding:0 10px 0 10px; margin:0; height:17px; }
div#pagecontent div#container div#banner div#nav a.end { background:url(../../images/nav-right.gif) right center no-repeat; }
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  div#pagecontent div#container div#banner div#nav a { float:none; }
  /* End IE5-Mac hack */
div#pagecontent div#container div#banner div#nav a:hover { color:#f90; }

/* BANNER-BUTTONS */
#bannerbuttons span { position:absolute; width:13px; height:13px; display:inline; cursor:pointer; }
#bannerbuttons span a { text-decoration:none; }
#bannerbuttons span#min { top:3px; left:715px; }
#bannerbuttons span#restore { top:3px; left:730px; }
#bannerbuttons span#close { top:3px; left:745px; }

.breakoutbox { margin:0 10px 10px 10px; border:1px solid #767676; background:#fff url(../../images/breakout/header.gif) top left repeat-x; font-size:11px; }
* html .breakoutbox { background:#fff url(../../images/breakout/header.gif) 0px 1px repeat-x; }
.breakoutbox h2 { background:url(../../images/breakout/square.gif) 0px 0px no-repeat; margin:0 0 6px 0; padding:3px 0 0 26px; border-right:1px solid #fff; font:11px Arial; height:17px; color:#fff; text-transform:uppercase; }
.breakoutbox p { font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
.breakoutbox a { font:11px Verdana, Arial, Helvetica, sans-serif; }

.htmlarea .breakoutbox .album_highlight { float:left; width:35%; margin:0; padding:0; text-align:center; }
.htmlarea .breakoutbox .album_highlight h5 { font-size:10px; font-weight:bold; padding:0; margin:0; text-transform:uppercase; }
.htmlarea .breakoutbox .album_blurb { margin:0; float:left; width:60%; padding:0; }
.htmlarea .breakoutbox .release { padding-bottom:8px; margin-bottom:30px; border-bottom:1px dashed #555; clear:both; }
.htmlarea .breakoutbox .bottom { padding-bottom:8px; border-bottom:none;  margin-bottom:0; }
.htmlarea .breakoutbox .release .album_blurb { margin:0; float:right; width:60%; padding:0; }
.htmlarea .breakoutbox .newrelease .album_blurb p { margin:0; padding:0; font-size:11px; }
.htmlarea .breakoutbox .newrelease .album_blurb ul { margin:0; padding:0; display:none; }
.htmlarea .breakoutbox .newrelease .album_blurb ul li { list-style-type:none; margin:0 0 0 10px; padding:0; font-size:10px; color:#f90; letter-spacing:1px; }
.htmlarea .breakoutbox .album_blurb p a { color:#f90 !important; font-size:10px; }
.htmlarea .breakoutbox .album_highlight h5#band_name { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold !important; color:#f90; text-transform:uppercase; }
.htmlarea .breakoutbox .album_highlight h5#album_name { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold !important; color:#000; text-transform:uppercase; }

/* ABOUT */
#aboutpg #content { padding:0; margin:0; }
#aboutpg #contentwrapper { width:759px; margin:0 auto 0 auto; background:none; }
#aboutpg #contentwrapper .aboutimg { width:759px; margin:0 auto -10px auto; padding-bottom:10px; background-color:#fff; }
#aboutpg #contentwrapper .aboutimg1 { width:759px; margin:0 auto -10px auto; padding-bottom:10px; background:#fff url(../../images/drums_3.gif) bottom left no-repeat; }
#aboutpg #contentwrapper .aboutimg2 { width:759px; margin:0 auto -10px auto; padding-bottom:10px; background:#fff url(../../images/filler.gif) bottom left no-repeat; }
#aboutpg #contentwrapper .aboutimg3 { width:759px; margin:0 auto -10px auto; padding-bottom:10px; background:#fff url(../../images/filler2.gif) bottom left no-repeat; }
#aboutpg #contentwrapper .aboutimg4 { width:759px; margin:0 auto -10px auto; padding-bottom:10px; background:#fff url(../../images/filler3.gif) bottom left no-repeat; }
#aboutpg #contentwrapper .aboutimg5 { width:759px; margin:0 auto -10px auto; padding-bottom:10px; background:#fff url(../../images/filler4.gif) bottom left no-repeat; }




/* NEW HOME PAGE */
#homepic { min-height:320px; font:11px Verdana, sans-serif; }
#homepic * { border:0; }
#homepic img { width:759px; }
#homepic p { clear:both; padding:1em 0 0 0; }
div#content img#recordspic { position:absolute; top:5; left:5; display:block; }
#aboutpg .htmlarea { font:11px Verdana, Arial, Helvetica, sans-serif; overflow:hidden; clear:both; padding:20px 0 0 0; }
#featureditem { float:left; width:300px; }
#featured-release { float:right; width:415px; }
#aboutpg #mission { display:none; }
#aboutpg #mission h2 { padding:0; margin:0; color:#f90; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; }
#aboutpg #mission p { padding:0; margin:0; color:#000; font:11px Verdana, Arial, Helvetica, sans-serif; }
#aboutpg #mailinglist { margin:0 0 10px 0; padding-bottom:10px; text-align:center; }
#aboutpg #mailinglist a img { margin:4px 0 0 10px; position:relative; top:5px; }






/* FAQ */
#faqpg #contentwrapper .htmlarea { margin:0; width:734px; }
#faqpg .leftfaq { float:left; width:465px; }
#faqpg .rightfaq { float:right; width:240px; }

#faqpg .htmlarea h3 { font:14px Verdana, Arial, Helvetica, sans-serif; color:#f90; font-weight:bold; margin:0 0 2px 10px; }
#faqpg .htmlarea div.answer { font:12px Verdana, Arial, Helvetica, sans-serif; margin:0 5px 8px 20px; }

#faqpg .htmlarea ol {  }
#faqpg .htmlarea ol li { font:14px Verdana, Arial, Helvetica, sans-serif; color:#f90; font-weight:bold; margin-bottom:10px; }
#faqpg .htmlarea ol li ul { margin:0; padding: 0; }
#faqpg .htmlarea ol li ul li { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; list-style-type:none; }
#faqpg .htmlarea ol li ul li ul { margin: 5px; padding-left: 15px; }
#faqpg .htmlarea ol li ul li ul li { margin:0; padding:0;  }

#faqpg .htmlarea .rightfaq ol { }
#faqpg .htmlarea .rightfaq ol li { font-size:11px; }
#faqpg .htmlarea .rightfaq ol li a { font-size:11px; font-weight:normal; }

/* ARTISTS */
#artistspg #artistscontainer #roster { width:250px; float:left; margin:0 10px 0 0; }
#artistspg #artistscontainer #artistfocus { width:475px; float:left; }
#artistspg #artistscontainer #artistfocus #focus { margin:0 0 10px 0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif !important; }
#artistspg #artistscontainer #artistfocus #focus h4 { font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#f90; padding:0; margin:0; text-transform:uppercase; }
#artistspg #artistscontainer #artistfocus #focus p { margin:0 0 10px 0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; }
#artistspg #artistscontainer #artistfocus #focus p div { margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif !important; }
#artistspg #artistscontainer #artistfocus #focus #focuspic { float:right; margin:0 0 10px 10px; width:165px; height:165px; }
#artistspg #artistscontainer #artistfocus #focus .audiosample { margin-top:15px; padding-left: 20px; background:transparent url(../../images/button-small-speaker.jpg) center left no-repeat; font:11px Verdana, Arial, Helvetica, sans-serif; }
#artistspg #artistscontainer #artistfocus #focus .audiosample a { color:#f90; text-decoration:none; font-weight:bold; }

#artistspg #artistscontainer #artistfocus #morefocus { }

#artistspg .rosteritem { padding-bottom:6px; }
#artistspg .top { margin-top:0; padding-bottom:6px; border-bottom:1px dashed #555; }
#artistspg .bottom { border-bottom:none; padding-bottom:0; }

#artistspg .htmlarea .breakoutbox .rosteralbum { float:left; width:35%; margin:0; padding:0; text-align:center; }
#artistspg .htmlarea .breakoutbox .rosterblurb { margin:0; float:left; width:60%; padding:0; }
#artistspg .htmlarea .breakoutbox .rosterblurb div { font-size:10px; }
#artistspg .htmlarea .breakoutbox .rosterblurb div a { color:#444; text-decoration:none; }
#artistspg .htmlarea .breakoutbox .rosterblurb div a:hover { color:#f90; text-decoration:underline; }
#artistspg .htmlarea .breakoutbox .rosterblurb h5 { font-size:10px; font-weight:bold; padding:0; margin:0; color:#f90; text-transform:uppercase; }
#artistspg .htmlarea .breakoutbox .rosterblurb h5 a { color:#f90; text-decoration:none; }
#artistspg .htmlarea .breakoutbox .rosterblurb h5 a:hover { color:#f90; text-decoration:underline; }
#artistspg .htmlarea .breakoutbox .rosterblurb p { font:11px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; }
#artistspg .htmlarea .breakoutbox .rosterblurb p a { color:#f90 !important; font-size:10px; }
#artistspg .htmlarea .breakoutbox .rosteralbum h5#band_name { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold !important; color:#f90; text-transform:uppercase; }
#artistspg .htmlarea .breakoutbox .rosteralbum h5#album_name { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold !important; color:#000; text-transform:uppercase; }

#artistspg .htmlarea .breakoutbox #morefocusalbum { width:240px; float:left; margin:0 0 0 3px; font:10px Verdana, Arial, Helvetica, sans-serif; }
#artistspg .htmlarea .breakoutbox #morefocusalbum h3 { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; color:#f90; text-transform:uppercase; }
#artistspg .htmlarea .breakoutbox #morefocusalbum img { padding:0 4px 0 3px; }
#artistspg .htmlarea .breakoutbox #morefocusalbum p { margin:0; padding:0 5px 0 0; font:11px Verdana, Arial, Helvetica, sans-serif; }
#artistspg .htmlarea .breakoutbox #morefocusalbum div { margin:0; padding:0 0 4px 3px; font:10px Verdana, Arial, Helvetica, sans-serif; }
#artistspg .htmlarea .breakoutbox #morefocusalbum div div { padding:0; }
#artistspg .htmlarea .breakoutbox #morefocusalbum p a { color:#f90; }
#artistspg .htmlarea .breakoutbox #tourdates { float:right; width:200px; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif; }
#artistspg .htmlarea .breakoutbox #tourdates h5 { margin:0; padding:0; font-size:12px; font-weight:bold; padding:0; margin:0; color:#f90; text-transform:uppercase; }
#artistspg .htmlarea .breakoutbox #tourdates ul { margin:0; padding:0; }
#artistspg .htmlarea .breakoutbox #tourdates p { margin:0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; }
#artistspg .htmlarea .breakoutbox #tourdates p a { margin:0; padding:0; color:#f90; }
#artistspg .htmlarea .breakoutbox #tourdates ul li { list-style-type:none; margin:0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; }

/* NEWS */
#newspg #contentwrapper { width:759px; background:#fff url(../../images/newsbg.gif) bottom left no-repeat;  }
#newspg #contentwrapper .htmlarea { width:734px; }

#newspg .leftnews { float:left; width:474px; }
#newspg .rightnews { float:right; width:236px; }

#newspg .leftnews .newscontainer { padding-left:8px; }
#newspg .leftnews .newspost { width:460px; }
#newspg .leftnews .newspost .newsimg { float:left; width:100px; padding-bottom:15px; }
#newspg .leftnews .newspost .newsimg img { border:1px solid #000; }
#newspg .leftnews .newspost .newscontent { float:left; width:350px; margin:0 0 12px 10px; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#newspg .leftnews .newspost .newscontent h3.newstitle { padding:0; margin:0; font:14px Arial, Helvetica, sans-serif; color:#f90; text-transform:uppercase; }
#newspg .leftnews .newspost .newscontent h4.newsdate { padding:0; margin:0; font:10px Arial, Helvetica, sans-serif; color:#777; text-transform:uppercase; }
#newspg .leftnews .newspost .newscontent p { padding:0; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#newspg .leftnews .newspost .newscontent p div { padding:0 !important; margin:0 !important; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#newspg .leftnews .newspost .newscontent ul.newsfoot { padding:0 0 8px 0; margin:0 0 12px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#bbb; clear:both; border-bottom:1px dashed #555; }
#newspg .leftnews .newspost .newscontent ul.newsfoot li { padding:0; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; list-style-type:none; display:inline; }
#newspg .leftnews .newspost .newscontent ul.newsfoot li a { padding:0; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#bbb; }

#newspg .rightnews #searchnews { margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px solid #000; }
#newspg .rightnews #searchnews h3 { margin:0; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; }
#newspg .rightnews #searchnews #gosearch { width:25px; height:19px; background:url(../../images/search.gif) no-repeat; float:right; padding:2px 10px 0 0; }

#newspg .rightnews #mailinglist { margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px solid #000; }
#newspg .rightnews #mailinglist h3 { margin:0; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; }
#newspg .rightnews #mailinglist p { margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#newspg .rightnews #mailinglist a img { margin:4px 0 0 10px; position:relative; top:5px; }

#newspg .rightnews #spotlight { padding-bottom:10px; border-bottom:1px solid #000; }
#newspg .rightnews #spotlight #spotlightalbum img { border:1px solid #000; }
#newspg .rightnews #spotlight h3 { margin:0 0 8px 0; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; }
#newspg .rightnews #spotlight p { clear:both; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:4px 0 0 0; }
#newspg .rightnews #spotlight p a { color:#777; }
#newspg .rightnews #spotlight #spotlightalbum { float:left; width:60px; }
#newspg .rightnews #spotlight #spotlightalbuminfo { float:left; width:130px; }
#newspg .rightnews #spotlight #spotlightalbuminfo h4 { padding:0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#f90; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
#newspg .rightnews #spotlight #spotlightalbuminfo h5 { padding:0; margin:0; font:10px Arial, Helvetica, sans-serif; color:#555; font-weight:bold; text-transform:uppercase; }

#newspg .rightnews #syndicate { }
#newspg .rightnews #syndicate h3 { margin:0 0 8px 0; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:uppercase; }
#newspg .rightnews #syndicate p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; }
#newspg .rightnews #syndicate a img { border:0; margin-top:10px; }


/* ESTORE */
#estorepg #contentwrapper .htmlarea { margin:0; width:736px; }
#estorepg .breakoutbox {  }

#estorepg .breakoutbox #landing { padding:10px; }
#estorepg .breakoutbox #landing h3 { padding:0; margin:0; text-align:left; font:18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
#estorepg .breakoutbox #landing h4 { padding:0; margin:0; text-align:left; color:#f90; font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
#estorepg .breakoutbox #landing #emphasis { text-align:center; margin-top:10px; }
#estorepg .breakoutbox #landing #emphasis img {  }
#estorepg .breakoutbox #landing #emphasis a img { margin:0 25px 0 25px; border:2px solid #fff; }
#estorepg .breakoutbox #landing #emphasis a:hover img { border:2px dashed #f90; }
#estorepg .breakoutbox #landing #artistlisting { margin:0 0 0 27px; }
#estorepg .breakoutbox #landing #artistlisting h3 { margin-left:-20px; padding:0; text-align:left; color:#f90; font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
#estorepg .breakoutbox #landing #artistlisting img { border:0; margin-bottom:4px; }

#estorepg .breakoutbox #productdisplay { margin:0 0 0 10px; }
#estorepg .breakoutbox .productrow { clear:both; }
#estorepg .breakoutbox .product { width:325px; margin:8px 10px; float:left; background:#efefef; border:1px solid #777; }
#estorepg .breakoutbox .product .image { padding:2px 6px 2px 2px; float:left; }
#estorepg .breakoutbox .product .image img { border:1px solid #000; }
#estorepg .breakoutbox .product .description { padding:2px 0 0 2px; }
#estorepg .breakoutbox .product .description h3 { padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#f90; font-weight:bold; text-transform:uppercase; }
#estorepg .breakoutbox .product .description p { padding:0; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif; }
#estorepg .breakoutbox .product .addtocart { text-align:right; padding:10px; }
#estorepg .breakoutbox .product .addtocart a img { border:0; }
#estorepg .breakoutbox #estorenav { text-align:center; margin-right:10px; font:10px Verdana, Arial, Helvetica, sans-serif; }
#estorepg .breakoutbox #estorenav a { font:10px Verdana, Arial, Helvetica, sans-serif; color:#f90; }

/* TOUR */
#tourpg #contentwrapper .htmlarea {  width:734px; }
#tourpg .breakoutbox table { margin:0 0 10px 0; }
#tourpg .breakoutbox table tr th { padding-left:4px; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#f90; text-align:left; }
#tourpg .breakoutbox table tr td { padding:4px; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; }
#tourpg .breakoutbox table tr.even td { background-color:#FFECD1; }

/* RELEASES */
#releasespg #contentwrapper .htmlarea { margin:0; width:734px; }
#releasespg .adjust { padding:0 8px; }
#releasespg .breakoutbox .releaserow { clear:both; padding-left:14px; }
#releasespg .breakoutbox .item { border:1px solid #777; width:218px; margin:4px 4px; float:left; background:#FFECD1; }
#releasespg .breakoutbox .item .image { padding:2px 6px 2px 2px; float:left; }
#releasespg .breakoutbox .item .image img { border:1px solid #000; }
#releasespg .breakoutbox .item .description { padding:2px 0; }
#releasespg .breakoutbox .item .description h3 { padding:0 10px 0 4px; margin:0; font:12px Arial, Helvetica, sans-serif; color:#f90; font-weight:bold; text-transform:uppercase; }
#releasespg .breakoutbox .item .description h4.artist { text-transform:uppercase; padding:0 4px; margin:0; font:11px Arial, Helvetica, sans-serif; color:#f90; font-weight:bold; letter-spacing:2px; }
#releasespg .breakoutbox .item .description h4.title { text-transform:uppercase; padding:0 4px; margin:0; font:11px Arial, Helvetica, sans-serif; color:#555; font-weight:bold; letter-spacing:1px; }
#releasespg .breakoutbox .item .description h4.catalog { text-transform:uppercase; padding:0 4px; margin:0; font:9px Arial, Helvetica, sans-serif; color:#000; font-weight:normal; }
#releasespg .breakoutbox .item .description h4.date { text-transform:uppercase; padding:0 4px; margin:0; font:10px Arial, Helvetica, sans-serif; color:#000; font-weight:normal; }
#releasespg .breakoutbox .item .description p { padding:0 10px; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif; }
#releasespg .breakoutbox #releasesnav { text-align:center; margin-right:10px; font:10px Verdana, Arial, Helvetica, sans-serif; clear:both; }
#releasespg .breakoutbox #releasesnav a { font:10px Verdana, Arial, Helvetica, sans-serif; color:#f90; }

/* LINKS */
#linkspg .htmlarea { margin:0; width:734px; }
#linkspg .breakoutbox h3 { padding:0; margin:0 0 0 10px; font:14px Verdana, Arial, Helvetica, sans-serif; }
#linkspg .breakoutbox div#bandslinks { padding-left:20px; }
#linkspg .breakoutbox div#bandslinks ul, div#partnerslinks ul { margin:0 0 12px 0; padding:0; }
#linkspg .breakoutbox div#bandslinks ul li, div#partnerslinks ul li { padding:0; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; list-style-type:none; }
#linkspg .breakoutbox div#bandslinks ul li a, div#partnerslinks ul li a { color:#f90; padding:0; margin:0; }
#linkspg .breakoutbox div#bandslinks { width:350px; float:left; }
#linkspg .breakoutbox div#partnerslinks { }

/* CONTACT */
#contactpg #contentwrapper .htmlarea { margin:0 0 0 10px; width:734px; }
#contactpg .breakoutbox #thecontainer { margin-top:-20px; padding:0 8px; font:12px Verdana, Arial, Helvetica, sans-serif; }
#contactpg .breakoutbox #thecontainer h3 { padding:0; margin:0; font:14px Verdana, Arial, Helvetica, sans-serif; }
#contactpg .breakoutbox #thecontainer h2 { padding:0; margin:0; font:14px Verdana, Arial, Helvetica, sans-serif; }
#contactpg .breakoutbox #thecontainer p { margin:0 0 10px 0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; }

/* TOS */
#tospg #contentwrapper .htmlarea { margin:0; width:734px; }
#tospg .breakoutbox #thecontainer { margin:0; padding:0 8px; font:11px Verdana, Arial, Helvetica, sans-serif; }
#tospg .breakoutbox #thecontainer h3 { padding:0; margin:0; font:14px Verdana, Arial, Helvetica, sans-serif; }
#tospg .breakoutbox #thecontainer h2 { padding:0; margin:0; font:14px Verdana, Arial, Helvetica, sans-serif; }
#tospg .breakoutbox #thecontainer p { margin:0 0 10px 0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; }
#tospg .breakoutbox { padding-bottom:5px; }

/* PRIVACY */
#privacypg #contentwrapper .htmlarea { margin:0; width:734px; }
#privacypg .breakoutbox #thecontainer { margin:0; padding:0 8px; font:11px Verdana, Arial, Helvetica, sans-serif; }
#privacypg .breakoutbox #thecontainer h3 { padding:0; margin:0; font:14px Verdana, Arial, Helvetica, sans-serif; }
#privacypg .breakoutbox #thecontainer h2 { padding:0; margin:0; font:14px Verdana, Arial, Helvetica, sans-serif; }
#privacypg .breakoutbox #thecontainer p { margin:0 0 10px 0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; }
#privacypg .breakoutbox { padding-bottom:5px; }

/* THANKYOU */
#thankyoupg #contentwrapper .htmlarea { margin:0; width:734px; }
#thankyoupg h3 { text-align:center; margin-bottom:35px; font-size:17px; }

/* ESTOREDETAILS */
#eStoreDetailspg { }
#eStoreDetailspg #contentwrapper .htmlarea { margin:0; width:734px; }
#eStoreDetailspg .breakoutbox #landing { font:12px Verdana, Arial, Helvetica, sans-serif; }
#eStoreDetailspg .breakoutbox #landing h3 { font-size:20px; color:#000; margin:0; padding:0; }
#eStoreDetailspg .breakoutbox #landing .info { margin:15px 10px 0 0; padding-left:12px; width:315px; float:right; }
#eStoreDetailspg .breakoutbox #landing .proddesc h4 { font-size:14px; color:#f90; margin:0; padding:0; }
#eStoreDetailspg .breakoutbox #landing .proddesc p { margin-bottom:10px; }
#eStoreDetailspg .breakoutbox #landing h5 { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; font-weight:bold; }
#eStoreDetailspg .breakoutbox #landing div.customops { float:left; width:185px; }
#eStoreDetailspg .breakoutbox #landing div.qty { float:left; width:90px; margin:0 0 30px 0; }
#eStoreDetailspg .breakoutbox #landing div.customops h5 { margin:0 0 3px 0; font:11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; font-weight:bold; }
#eStoreDetailspg .breakoutbox #landing div.qty h5 { margin:0 0 3px 0; font:11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; font-weight:bold; }
#eStoreDetailspg .breakoutbox #landing div.customops div.optiontext { margin:0 0 5px 0; text-align:right; width:160px; }
#eStoreDetailspg .breakoutbox #landing div.customops div.optiontext span.option { margin-right:10px; float:left; }
#eStoreDetailspg .breakoutbox #landing div.price { clear:both; margin-top:25px; text-align:right; }
#eStoreDetailspg .breakoutbox #landing div.price span.dollaramt { font-weight:bold; }
#eStoreDetailspg .breakoutbox #landing .submitbtn { clear:both; margin:15px 0 10px 0; text-align:right; }
#eStoreDetailspg .breakoutbox #landing .images { float:left; width:350px; text-align:center; }
#eStoreDetailspg .breakoutbox #landing .images .frontImage, #eStoreDetailspg .breakoutbox #landing .images .backImage { margin:0 0 20px 15px; }
#eStoreDetailspg .breakoutbox #landing .viewlarge { margin:10px 0 15px 0; text-align:center; }
#eStoreDetailspg .breakoutbox #landing .viewlarge a { color:#f90; }
#eStoreDetailspg .breakoutbox #landing .viewlarge a img { margin:0 auto; }
#eStoreDetailspg .breakoutbox #landing .audio {  }
#eStoreDetailspg .breakoutbox #landing ul { margin:0 0 20px 5px; }
#eStoreDetailspg .breakoutbox #landing ul li { margin:0; padding:0; list-style-type:none; color:#f90; text-transform:uppercase; font-size:10px; letter-spacing:2px; }
#eStoreDetailspg .breakoutbox #landing .audio table { width:280px; }
#eStoreDetailspg .breakoutbox #landing .audio table tr td { width:140px; }
#eStoreDetailspg .breakoutbox #landing .thumbsforlarge { margin:10px 0 20px 0; }

#eStoreDetailspg #smallcontainer { margin:15px; }
#eStoreDetailspg #smallartists { width:210px; float:left; }
#eStoreDetailspg #smallfeatured { width:490px; float:right; }
#eStoreDetailspg #smallartists h3, #eStoreDetailspg #smallfeatured h3 { margin:0 0 0 15px; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; color:#555; font-weight:bold; }
#eStoreDetailspg #smallartists a, #eStoreDetailspg #smallfeatured a { margin:0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; color:#f90; text-decoration:none; }


/* ESTORE DETAILS LARGE */
#eStoreDetailsLargepg #banner { display:none; }
#eStoreDetailsLargepg #footer { display:none; }
#eStoreDetailsLargepg #contentwrapper { border:1px solid #ccc; }
#eStoreDetailsLargepg #contentwrapper .htmlarea { margin:0 0 0 10px; width:734px; }
#eStoreDetailsLargepg .breakoutbox #landing { padding:0; margin:0 0 16px 0; font:12px Verdana, Arial, Helvetica, sans-serif; }

/* CART */
.cart { text-align:right; padding:0 0 8px 0; background:#fff !important; }
.cart a { padding:0 15px 3px 0; font:11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#f90; font-weight:bold; }
.cart a:hover { text-decoration:underline; color:#000; }

.cart2 { width:140px; position:absolute; left:27px; top:120px; }

#cartpg { }
#cartpg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#cartpg .breakoutbox { margin:0 0 0 25px; font-size:12px; padding-bottom:10px; }
#cartpg h1 { letter-spacing:2px; margin:0 0 20px 15px; padding:0; font:25px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; }
#cartpg table { border:1px solid #ccc; border-top:3px solid #ccc; width:650px; margin:0 auto 10px auto; font:12px Tahoma, Arial, Helvetica, sans-serif; padding:3px; }
#cartpg table tr { border:none; }
#cartpg table tr th { /* border:1px solid #555; background:#FFF3E0; */ color:#f90; padding:1px 4px; border:none; }
#cartpg table tr td { border:none; color:#000; text-align:center; }
#cartpg table tr td input { margin:4px 0; }
#cartpg table tr td #updatezip input { margin:4px 0; }
#cartpg .cart_btns { margin:0 65px; }
#cartpg p { margin:5px 0 25px 20px; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }

#cartpg .shipping { margin:0 65px; }
#cartpg .shipping h3 { margin:0; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; letter-spacing:1px; text-transform:uppercase; }
#cartpg .shipping p { margin:5px 0; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#000; }
#cartpg .shipping .blankzip p, #cartpg .shipping .noziperror p, #cartpg .shipping .ziperror p, #cartpg .shipping .shipmethoderror p
									{ color:#f00; font:14px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }

/* FORM ELEMENTS */
.button { padding:0 3px; margin:2px; background-color: #ddd; font:11px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #555; color: #f90; }
select { border:1px solid #fff; color:#f90; font:12px Tahoma, Arial, Helvetica, sans-serif; }
.text { padding:0 3px; margin:2px; background-color: #fff; font:12px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #555; color: #f90; }

/* SHIPPING DETAILS */
#shippingdetailspg { }
#shippingdetailspg #contentwrapper .htmlarea { margin:0; width:734px; }
#shippingdetailspg .breakoutbox { margin:10px 0 0 25px; font-size:12px; padding-bottom:35px; }
#shippingdetailspg .breakoutbox a { margin-left:20px; }

/* CHECKOUT STEP 1 */
#checkout1pg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#checkout1pg .breakoutbox { margin:0 0 0 25px; font:12px Tahoma, Arial, sans-serif; }
#checkout1pg .breakoutbox #account { margin:0 0 0 20px; padding:0; }
#checkout1pg .breakoutbox #account thead tr th { text-transform:uppercase; }
#checkout1pg .breakoutbox p { margin:10px 0 4px 20px; font:12px Tahoma, Arial, sans-serif; }
#checkout1pg .breakoutbox #buttons { margin-left:20px; }
#checkout1pg .breakoutbox h3 { margin:0 0 0 10px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; }
#checkout1pg .breakoutbox a { margin-left:20px; }

/* CHECKOUT STEP 2 - NEW */
#checkout2newpg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#checkout2newpg .breakoutbox { margin:0 0 0 25px; font:12px Tahoma, Arial, sans-serif; }
#checkout2newpg .breakoutbox #account { margin:0 0 0 20px; padding:0; }
#checkout2newpg .breakoutbox table { text-align:left; margin:0 20px; }
#checkout2newpg .breakoutbox table thead tr th { text-transform:uppercase; }
#checkout2newpg .breakoutbox p { margin:10px 0 4px 20px; font:12px Tahoma, Arial, sans-serif; }
#checkout2newpg .breakoutbox #buttons { margin-left:20px; }
#checkout2newpg .breakoutbox h3 { margin:0 0 0 10px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; }
#checkout2newpg .breakoutbox a { margin-left:20px; }

/* CHECKOUT STEP 2 - RETURNING */
#checkout2returningpg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#checkout2returningpg .breakoutbox { margin:0 0 0 25px; font:12px Tahoma, Arial, sans-serif; }
#checkout2returningpg .breakoutbox #account { margin:0 0 0 20px; padding:0; }
#checkout2returningpg .breakoutbox table { text-align:left; margin:0 20px; }
#checkout2returningpg .breakoutbox table thead tr th { text-transform:uppercase; }
#checkout2returningpg .breakoutbox p { margin:10px 0 4px 20px; font:12px Tahoma, Arial, sans-serif; }
#checkout2returningpg .breakoutbox #buttons { margin-left:20px; }
#checkout2returningpg .breakoutbox h3 { margin:0 0 0 10px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; }
#checkout2returningpg .breakoutbox a { margin-left:20px; }

/* CHECKOUT STEP 3 */
#checkout3pg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#checkout3pg .breakoutbox { margin:0 0 0 25px; font:12px Tahoma, Arial, sans-serif; padding:0; }
#checkout3pg .breakoutbox thead tr th { text-transform:uppercase; }
#checkout3pg .breakoutbox p { margin:10px 0 4px 20px; font:12px Tahoma, Arial, sans-serif; }
#checkout3pg .breakoutbox #buttons { margin-left:20px; }
#checkout3pg .breakoutbox #bottombuttons { margin-left:20px; }
#checkout3pg .breakoutbox #buttons input { margin-left:300px; }
#checkout3pg .breakoutbox h3 { margin:0 0 0 10px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; }
#checkout3pg table { text-align:left; border:none; width:650px; margin:0 auto; font:12px Tahoma, Arial, Helvetica, sans-serif; }
#checkout3pg table tr { border:none; }
#checkout3pg table tr th { border:none; color:#000; padding:1px 4px; text-transform:uppercase; }
#checkout3pg table tr td { border:none; color:#000; text-align:left; }
#checkout3pg .breakoutbox a { margin-left:20px; }

	/* TAB INTERFACE */
	#checkout3pg .panel { display:none; }
	#checkout3pg .panel.active-tab-body { display:block; }

/* CHECKOUT STEP 4 */
#checkout4pg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#checkout4pg .breakoutbox { margin:0 0 0 25px; font:12px Tahoma, Arial, sans-serif; padding:0; }
#checkout4pg .breakoutbox thead tr th { text-transform:uppercase; }
#checkout4pg .breakoutbox p { margin:10px 0 4px 20px; font:12px Tahoma, Arial, sans-serif; }
#checkout4pg .breakoutbox #buttons { margin-left:20px; }
#checkout4pg .breakoutbox h3 { margin:0 0 0 10px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; }
#checkout4pg table { text-align:left; border:none; width:650px; margin:0 auto; font:12px Tahoma, Arial, Helvetica, sans-serif; }
#checkout4pg table tr { border:none; }
#checkout4pg table tr th { border:none; color:#000; padding:1px 4px; text-transform:uppercase; }
#checkout4pg table tr td { border:none; color:#000; text-align:left; }
#checkout4pg .breakoutbox a { margin-left:20px; }

/* UPDATE BILLING */
#updateBillingAddress_1pg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#updateBillingAddress_1pg .breakoutbox { margin:0 0 0 20px; font:12px Tahoma, Arial, sans-serif; padding:0; }
#updateBillingAddress_1pg .breakoutbox thead tr th { text-transform:uppercase; }
#updateBillingAddress_1pg .breakoutbox p { margin:10px 0 4px 20px; font:12px Tahoma, Arial, sans-serif; }
#updateBillingAddress_1pg .breakoutbox #buttons { margin-left:20px; }
#updateBillingAddress_1pg .breakoutbox h3 { margin:0 0 0 10px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; }
#updateBillingAddress_1pg table { text-align:left; margin:0; }
#updateBillingAddress_1pg table tr { border:none; }
#updateBillingAddress_1pg table tr th { border:none; color:#000; padding:1px 4px; text-transform:uppercase; }
#updateBillingAddress_1pg table tr td { border:none; color:#000; text-align:left; }
#updateBillingAddress_1pg .breakoutbox a { margin-left:20px; }

/* UPDATE SHIPPING */
#updateShippingAddress_1pg #contentwrapper .htmlarea { margin:0; width:734px; padding-top:10px; }
#updateShippingAddress_1pg .breakoutbox { margin:0 0 0 20px; font:12px Tahoma, Arial, sans-serif; padding:0; }
#updateShippingAddress_1pg .breakoutbox thead tr th { text-transform:uppercase; }
#updateShippingAddress_1pg .breakoutbox p { margin:10px 0 4px 20px; font:12px Tahoma, Arial, sans-serif; }
#updateShippingAddress_1pg .breakoutbox #buttons { margin-left:20px; }
#updateShippingAddress_1pg .breakoutbox h3 { margin:0 0 0 10px; padding:0; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#f90; }
#updateShippingAddress_1pg table { text-align:left; margin:0 20px; }
#updateShippingAddress_1pg table tr { border:none; }
#updateShippingAddress_1pg table tr th { border:none; color:#000; padding:1px 4px; text-transform:uppercase; }
#updateShippingAddress_1pg table tr td { border:none; color:#000; text-align:left; }
#updateShippingAddress_1pg .breakoutbox a { margin-left:20px; }

/* ARCHIVES */
div#archives { padding-bottom:20px; }
div#archives h3 { padding-bottom:0; margin-bottom:0; }
div#archives ul { list-style:none; margin:0; padding:0; }
div#archives ul li { margin:3px 0; }
div#archives ul li a { text-decoration:none; color:#f90; font-size:11px; }
div#archives ul li a:hover { text-decoration:underline; }

div#goToEstore { padding-top:20px; }
div#goToEstore a { display:block; font-size:11px; text-align:center; }

/* FOOTER */
div#pagecontent div#container div#footer { margin:0 auto 0 auto; clear:both; background:transparent url(../../images/footer2.gif) -5px top repeat-x; width:759px; padding:40px 0 0 0; text-align:center; }
div#pagecontent div#container div#footer a#forumsbtn { display:block; float:left; color:#fff; padding-left:25px; margin-left:12px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic; text-decoration:none; background:transparent url(../../images/bubble.gif) no-repeat center left; margin-top:-35px; font-weight:bold; }
div#pagecontent div#container div#footer h2 { font:10px Verdana, Arial, Helvetica, sans-serif; color:#555; margin:0; padding:0 0 5px 0; text-transform:uppercase; }
div#pagecontent div#container div#footer ul { margin:0; padding:0; }
div#pagecontent div#container div#footer li { display:inline; color:#999; list-style-type:none; }
div#pagecontent div#container div#footer li a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#E68A00; }
