body {background:#FFCC00; text-align:center;/* IE hack to center page contents */
        margin:0; font-family:helvetica,sans-serif; font-size:10px; color:#515151;}

h1, h2, h3, h4, h5 {padding:0; margin:0; color:#000;}
h1 {font-family:helvetica,verdana,sans-serif; font-size:18px; color:#333;}
h2 {font-family:helvetica,verdana,sans-serif; font-size:16px; color:#333;}
h3 {font-family:helvetica,verdana,sans-serif; font-size:14px; color:#333;}
h4 {font-family:helvetica,verdana,sans-serif; font-size:12px; color:#333;}
h5 {font-family:helvetica,verdana,sans-serif; font-size:11px; color:#333;}
p {margin:0; padding:0 0 10px 0; line-height:14px;}
.pageHeading {font-size:20px;font-family:helvetica,verdana,sans-serif;}

td {vertical-align:top;}
img {border:0;}
.clearFloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}
.bar {margin:10px 0 10px 0; line-height:0px; height:0px; font-size:0px; border-top:1px solid #ccc;}
.center {text-align:center;}

/* ---- links ----------------------------------------- */
a {color:#336600; text-decoration:none;}
a:visited {}
a:hover {color:#FF0000;}
a:active {color:#FF0000;}


/* ---- forms ----------------------------------------- */
form {margin:0;}
#jumpmenu select {width:150px; margin:1px 0 0 0;padding:0; font:normal 10px/12px verdana,helvetica,sans-serif;}
.storedropfield_top  {width:190px; margin:0 0 10px 0;padding:0; font:normal 10px/12px verdana,helvetica,sans-serif;}
.storedropfield_bottom  {width:190px; margin:0 0 0 0;padding:0; font:normal 10px/12px verdana,helvetica,sans-serif;}

/* ---- ids & classes ----------------------------------------- */
#frame { /* this centers the page */
         width:900px; background-color:#FFFFFF; margin:0 auto; padding:0; text-align:left; position:relative;}

#framebt { /* this centers the page */
         width:900px; background-color:#000000; margin:0 auto; padding:0; text-align:left; position:relative;}        
         
#header {position:relative; width:900px; height:80px;}
        #logo {position:absolute; top:0px; left:0px; width:250px; height:80px; background:url(images/logo.gif) no-repeat;}
        #logobt {position:absolute; top:0px; left:0px; width:250px; height:80px; background:url(images/logo_black.gif) no-repeat;}

                #logo h1 {text-indent:-4000px;}
                #logo h1 a {display:block; width:250px; height:80px;}
        #logo2 {position:absolute; top:0px; left:690px; width:210px; height:80px;}
        #logoprint {display:none;}
        #logo2print {display:none;}
        #whatsnew {position:absolute; top:10px; left:275px; width:400px; height:60px; overflow:hidden;}
                #whatsnew p {font:normal 10px/12px verdana,helvetica,sans-serif; color:#616161; margin:0; padding:0;}
        
#navmenu {position:relative; width:900px; margin:0 auto; height:20px; background-color:#C9C9C9;}
        #navmenu ul {margin:0; padding:0 0 0 5px; list-style:none;}
        #navmenu ul li {display:block; margin:0; padding:0; line-height:20px;}
        #navmenu ul li.artists {position:absolute; top:0px; left:690px; width:75px;}
        #navmenu ul li.dropdown {position:absolute; top:0px; left:750px; width:150px;padding:0; margin:0;}
        #navmenu ul li.news {position:absolute; top:0px; left:165px; width:240px;}
        #navmenu ul li.store {position:absolute; top:0px; left:450px; width:240px;}
        #navmenu ul li.featured {position:absolute; top:0px; left:0px; width:210px;}
        #navmenu a { font:bold 14px/20px verdana,helvetica,sans-serif; color:#000; float:left; padding:0 5px; margin:0;}
        #navmenu a.on, #navmenu a:hover {color:#666;}
        
        #navmenu .subnav {margin:0; padding:0; height:20px;}
        #navmenu .subnav p {padding:2px 0 0 10px; margin:0; color:#6B6B6B; font-size:11px; font-weight:bold; line-height:14px;}
        #navmenu .subnav a {font:bold 11px/14px verdana,helvetica,sans-serif; text-decoration:none; color:#515151;float:none; }

#navstore {position:relative; width:900px; margin:0 auto; height:20px; background-color:#535353;}
        #navstore ul {margin:0; padding:0 0 0 5px; list-style:none;}
        #navstore ul li {display:block; margin:0; padding:0; line-height:20px;}
        #navstore a { font:bold 14px/20px verdana,helvetica,sans-serif; color:#E3E3E3; float:left; padding:0 5px; margin:0;}
        #navstore a.on, #navmenu a:hover {color:#fff;}
        
        #storelinks {position:absolute; top:4px; left:450px; width:440px; text-align:right; font:bold 10px/12px verdana,helvetica,sans-serif; color:#E3E3E3;}
                #storelinks a {display:inline; float:none; padding:0; margin:0; font:bold 10px/12px verdana,helvetica,sans-serif; color:#E3E3E3;}


/* ----  Home content ---- */
#homecontent {width:900px;background:#FFF url(images/grid_new.gif);}
        /* ----  Home 4 columns ---- */
        #column_1of4 {width:160px;float:left;margin:0;padding:0}
        #column_4of4 {width:210px;float:left;margin:0;padding:0}
        #column_2of4 {width:290px;float:left;margin:0;padding:0}
        #column_3of4 {width:240px;float:left;margin:0;padding:0}
        
        #homecontent .bar {margin:5px 0 5px 0;}
        #homecontent .homecollinks {margin:0 0 5px 10px;}
                #homecontent .homecollinks a {color:#FF6600; text-decoration:none;}
                #homecontent .homecollinks a:hover {color:#FF0000;}
                #homecontent .homecollinks a:active {color:#FF0000;}
                
        
                /* ----  featured column ---- */
                #column_1of4 .feature_image {display:block;}
                #column_1of4 .scroller {overflow:auto; height:300px; width:160px;}
                #column_1of4 .scroller_content {width:160px;margin: 0px 0  0px  0px;}
                /* #column_1of4 a {color:#FF6600; text-decoration:none; font-weight:bold;}*/
                #column_1of4 .center {margin-bottom:5px;}
                        
                /* ----  news column ---- */
                #column_2of4 .scroller {overflow:auto; height:500px; width:290px; margin:0; padding:0;}
                #column_2of4 .scroller_content {width:255px;margin:10px 0 10px 10px;}
                
                /* ----  store column ---- */
                #column_3of4 img {display:block;}
                #column_3of4 .scroller {overflow:auto; height:300px; width:240px;}
                #column_3of4 .scroller_content {width:210px;margin:8px 0 0 10px;}
                #column_3of4 h3 {margin-bottom:2px;}
                #column_3of4 .bar {margin:5px 0 5px 0;}
                #column_3of4 .product {}
                #column_3of4 .product .td_image {width:70px;}
                #column_3of4 .product .td_text p {margin-bottom:2px;}
                #column_3of4 .product h5 {color:#000;}
                #column_3of4 .product .model {margin-bottom:3px;}
                #column_3of4 .product .cost {margin-bottom:3px;}
                #column_3of4 .product .buynow, #column_3of4 .product .moreinfo  {padding:2px; background-color:#ADADAD; font-weight: normal; color:#FFFFFF;}
                #column_3of4 .product a.buynow:hover, #column_3of4 .product a.moreinfo:hover  {color:#FF6600;}
                #column_3of4 a {color:#FF0000; text-decoration:none; font-weight:bold;}  
                        
                /* ----  artist column ---- */
                #column_4of4 img {display:block;}
                
        
        
#content {width:900px;position:relative;}
        /* ----  1 column ---- */
        #column_1of1 {width:900px;margin:0;padding:0}
                #column_1of1 .scroller {overflow:auto; height:500px; width:900px;}
                #column_1of1 .scroller_content {width:860px;margin:20px 0 20px 20px;}
        
        /* ----  2 columns ---- */
        #column_1of2, #column_2of2 {width:450px;float:left;margin:0;padding:0}
        
        /* ----  general content styles ---- */
        .subnav {margin:0; padding:0; height:20px; background-color:#C9C9C9;}
        .subnav p {padding:2px 0 0 20px; margin:0; color:#6B6B6B; font-size:11px; font-weight:bold; line-height:14px;}
        .subnav a {text-decoration:none; color:#515151;}
        
        #storedrops { background-color:#E5E5E5;width:450px;}
                #storedrops .pad {padding-left:20px;}
                #storedrops .directions {padding:5px 0 5px 0;margin:0; font-size:10px; color:#6B6B6B;}
                #storedrops .col1 {float:left; margin:0 20px 5px 0; width:190px;}
                #storedrops .col2 {float:left; margin:0 0 5px 0; width:190px;}
        
        #storeupdate {margin:20px;}
        
        #featuredrel_container { height:158px; overflow:auto;}
                #featuredrel {margin:0 0 10px 10px; width:864px;}
                #featuredrel table {margin:0;padding:0; width:864px;}
                #featuredrel table td {margin:0;padding:8px 0 0 8px; width:108px; text-align:center; vertical-align:top; font-size:10px; line-height:12px;}
        
        /* ----  artists home page ---- */
        #column_artists1 {position:absolute; top:0px; left:0; width:900px; height:500px; background-color:#000000;}
                #column_artists1 .intro {position:absolute; top:250px; left:50px; width:580px; height:175px;}
                #column_artists1 h3, #column_artists1 .update {font-family:verdana,helvetica,sans-serif; font-size:12px; line-height:18px; color:#fff; font-weight:normal;}
        #column_artists2 {position:absolute; top:0px; left:660px; width:240px;}
                #column_artists2 .scroller {overflow:auto; height:500px; width:240px;}
                #column_artists2 .scroller_content {width:210px;float:right;}
                #column_artists2 img {display:block;}
                
        /* ----  artist detail page ---- */
        #column_artist_detail1 {position:absolute; top:0px; left:0; width:900px; height:500px; color:#CBCBCB; background-color:#000000; background-repeat:no-repeat;}
                #column_artist_detail1 h3  {color:#CACACA; font-size:14px; line-height:35px; height:35px; margin:5px 0 0 0; text-align:center;}
                #column_artist_detail1 .scroller {overflow:auto; height:260px; width:229px;}
                #column_artist_detail1 .scroller_content {width:199px;margin:0 0 10px 10px;}
                
                
                /* ----  1 column layout ---- */
                #column_artist_detailsimple {position:absolute; top:200px; left:0px; width:690px; height:300px;}
                        #column_artist_detailsimple .scroller {overflow:auto; height:300px; width:690px;}
                        #column_artist_detailsimple .scroller_content {width:650px;margin:20px 0 20px 20px;}
                        #column_artist_detailsimple .scroller_content h2  {color:#CACACA; font-size:18px; line-height:18px; font-weight:normal; margin:0 0 5px 0; padding:0; text-align:left;}
                        #column_artist_detailsimple .scroller_content h3  {color:#CACACA; font-size:14px; line-height:16px; font-weight:normal; margin:0 0 5px 0; padding:0; text-align:left;}
                        #column_artist_detailsimple .scroller_content h4  {color:#CACACA; font-size:12px; line-height:12px; font-weight:bold; margin:0 0 5px 0; padding:0; text-align:left;}
                        #column_artist_detailsimple .scroller_content p  {margin:0 0 10px 0;}
                
                                /* ----  1 column layout BULLTONGUE ---- */
                        #column_artist_detailsimple2 {position:absolute; top:100px; left:0px; width:690px; height:300px;}
                        #column_artist_detailsimple2 .scroller {overflow:auto; height:300px; width:690px;}
                        #column_artist_detailsimple2 .scroller_content {width:650px;margin:20px 0 20px 20px;}
                        #column_artist_detailsimple2 .scroller_content h2  {color:#CACACA; font-size:18px; line-height:18px; font-weight:normal; margin:0 0 5px 0; padding:0; text-align:left;}
                        #column_artist_detailsimple2 .scroller_content h3  {color:#CACACA; font-size:14px; line-height:16px; font-weight:normal; margin:0 0 5px 0; padding:0; text-align:left;}
                        #column_artist_detailsimple2 .scroller_content h4  {color:#CACACA; font-size:12px; line-height:12px; font-weight:bold; margin:0 0 5px 0; padding:0; text-align:left;}
                        #column_artist_detailsimple2 .scroller_content p  {margin:0 0 10px 0;}
                        
                        
                /* ----  2 column layout ---- */
                #column_artist_detail1of2 {position:absolute; top:200px; left:0px; width:459px; height:300px; border-right:1px solid #B4B4B4;}
                        #column_artist_detail1of2 h3  {color:#CACACA; font-size:14px; line-height:35px; height:35px; margin:5px 0 0 0; text-align:left;}
                        #column_artist_detail1of2 .scroller {overflow:auto; height:300px; width:459px;}
                        #column_artist_detail1of2 .scroller_content {width:429px;margin:0 0 10px 10px;}
                
                #column_artist_detail2of2 {position:absolute; top:200px; left:460px; width:229px; height:260px;}
                        #column_artist_detail2of2 .scroller {overflow:auto; height:260px; width:229px;}
                        #column_artist_detail2of2 .scroller_content {width:199px;margin:0 0 10px 10px;}
                        #column_artist_detail2of2 .artist_videos {margin:5px 0 10px 0;}
                        #column_artist_detail2of2 .artist_images {margin:5px 0 0 0; width:186px;}
                        #column_artist_detail2of2 .artist_images td {padding:0 2px 2px 0;}
                        #column_artist_detail2of2 .td_image {width:70px;}
                        #column_artist_detail2of2 .td_text {vertical-align:middle; text-align:center;}
                
                /* ----  3 column layout ---- */
                #column_artist_detail1_1 {position:absolute; top:200px; left:0px; width:229px; height:300px; border-right:1px solid #B4B4B4;}
                        #column_artist_detail1_1 .scroller {overflow:auto; height:260px; width:229px;}
                        #column_artist_detail1_1 .scroller_content {width:199px;margin:0 0 10px 10px;}
                
                #column_artist_detail1_2 {position:absolute; top:200px; left:230px; width:229px; height:300px; border-right:1px solid #B4B4B4;}
                
                #column_artist_detail1_3 {position:absolute; top:200px; left:460px; width:229px; height:300px;}
                        #column_artist_detail1_3 .artist_videos {margin:5px 0 10px 0;}
                        #column_artist_detail1_3 .artist_images {margin:5px 0 0 0; width:186px;}
                        #column_artist_detail1_3 .artist_images td {padding:0 2px 2px 0;}
                        #column_artist_detail1_3 .td_image {width:70px;}
                        #column_artist_detail1_3 .td_text {vertical-align:middle; text-align:center;}
                        
                        
                
                
                
        
        #column_artist_detail2 {position:absolute; top:0px; left:690px; width:210px; background-color:#666666; color:#CACACA;}
                #column_artist_detail2 .scroller {overflow:auto; height:500px; width:210px;}
                #column_artist_detail2 .scroller_content {width:180px;margin:10px 0 10px 10px;}
                #column_artist_detail2 h2 {color:#fff; font-size:14px;margin-bottom:2px;}
                #column_artist_detail2 h3 {color:#CACACA; font-size:14px;margin-bottom:5px; text-align:left;}
                #column_artist_detail2 img {display:block;}
                #column_artist_detail2 .product {margin-bottom:10px;}
                #column_artist_detail2 .product .td_image {width:70px;}
                #column_artist_detail2 .product h5 {color:#CACACA;}
                #column_artist_detail2 .product .cost {margin-bottom:2px;}
                #column_artist_detail2 .product .buynow, #column_artist_detail2 .product .moreinfo  {padding:2px; background-color:#575757; color:#FFFFFF;}
                #column_artist_detail2 .product a.buynow:hover, #column_artist_detail2 .product a.moreinfo:hover  {color:#FF6600;}
                
                
        /* ----  videos page ---- */
        #column_video1 {position:absolute; top:0px; left:0; width:690px; height:500px; background-color:#FFFFFF;}
                #column_video1 .scroller {overflow:auto; height:500px; width:690px;}
                #column_video1 .scroller_content {width:670px;margin:0;}
                #column_video1 .scroller_content .info {margin:10px 10px 5px 10px;}
                #video_grid {width:100%;}
                #video_grid td {width: 25%; padding:8px;}
                #video_grid .col1 {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
                #video_grid .col2 {border-bottom:1px solid #ccc;}
                
        #column_video2 {position:absolute; top:0px; left:690px; width:210px; background-color:#666666; color:#CACACA;}
                #column_video2 .scroller {overflow:auto; height:500px; width:210px;}
                #column_video2 .scroller_content {width:178px;margin:10px 0 10px 10px;}
                #column_video2 h3 {color:#CACACA; font-size:14px;margin-bottom:5px; text-align:left;}
                #column_video2 .artist_videos {margin:5px 0 10px 0; }
                #column_video2 .td_image {width:65px;}
                #column_video2 .td_text {vertical-align:middle; text-align:center;}
                
        /* ----  new archive page ---- */
        #news_archive_1 {position:absolute; top:0px; left:0; width:690px; height:500px; background-color:#FFFFFF;}
                #news_archive_1 .scroller {overflow:auto; height:500px; width:690px;}
                #news_archive_1 .scroller_content {width:660px;margin:10px 0 10px 10px;}

        

#footer {width:900px; color:#555; background:#868686; text-align:center; padding-top:5px;clear:both;}
        #footer p {font:normal 10px/12px verdana,helvetica,sans-serif; padding:0; padding:0 0 5px 0;}
        #footer a {font:bold 10px/12px verdana,helvetica,sans-serif; color:#BB2E01; text-decoration:none;}
        #footer a:hover {color:#000;}
        #footer .copy p {font:normal 10px/12px verdana,helvetica,sans-serif; padding:0; padding:0 0 5px 0;}
        #footer .copy a {font:normal 10px/12px verdana,helvetica,sans-serif; color:#555; text-decoration:none;}
        #footer .copy a:hover {color:#555; text-decoration:none;}
        
        
        
        
#adminmenu {
        font:normal 10px helvetica, Verdana, Helvetica, sans-serif;
        width:100px;
        clear:both;
        font-size:11px;
        position:absolute;
        right:0;
        top:0;
        }
        #adminmenu table { text-align:left; background-color:#FFFFFF;width:100px;height:80px;}
        #adminmenu a {text-decoration:none; color:#000000;}
