/* Elliott Adds */
table.GuruStrip { background:url(../../images/guitarguru/feature-slice_bg.png) top left repeat-x; }
table.GuruStrip tr td { width: 33%; vertical-align: top; padding: 0px; }
table.GuruStrip tr td h2 a, table.GuruStrip tr td h2 { font: bold 16px Arial, Sans-Serif; color:#FFCC00; margin:15px 0 0 5px; text-decoration: none; }
table.GuruStrip tr td h2 a { margin: 0; }
table.GuruStrip tr td h2 a:hover { color: #FFF; }
table.GuruStrip tr td p { font: normal 11px Tahoma, Sans-Serif; color: #FFF; margin:5px 0 0 5px; }
table.GuruStrip tr td p a { border-bottom: 1px dashed #FFF; color: #FFF; text-decoration: none; }
table.GuruStrip tr td p a:hover { border-bottom-style: solid; }
table.GuruStrip tr td img { float: right; margin: 0 0 0 5px; }
table.GuruStrip tr td a img { border: none; }
td.newstufftd a { height: 63px!important; display: block; width: 100%!important; margin: 0; font: bold 12px Arial, Sans-serif; padding: 24px 10px 0 30px; background: #FFF url(../../images/shell/w_single_g2.gif) 7px 24px no-repeat; color: #333; }
td.newstufftd a.d0 { background-color: #EFEFEF; }
td.newstufftd a:hover { background-color: #FFFBEC!important; text-decoration: none; background-image: url(../../images/shell/w_single_g_alt.gif); }
td.newstufftd a span { font-weight: normal; }

div.storerechead { background: url(../../images/features/main/bar_bg.gif) top left repeat-x; height: 30px; width: 100%; text-align: left; margin: 15px 0; }
/* End Elliott Adds */

.paragraph
{
    FONT: 11px/16px Tahoma,Arial,Helvetica;
}
A.artist
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
A.artist:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.artist:visited
{
    COLOR: #9ED31E
}
A.artist:hover
{
    COLOR: #9ED31E;
    TEXT-DECORATION: underline
}
.newstuff
{
    COLOR: #333
}
.newstuff A
{
    FONT-WEIGHT: bold;
    COLOR: #333;
    TEXT-DECORATION: none
}
.newstuff A:hover
{
    TEXT-DECORATION: underline
}


.breadcrumb
{
    FONT: 11px Tahoma,Arial,Helvetica;
    COLOR: #1a1c1d
}
#ftrbox
{
    BORDER-RIGHT: dimgray 1px;
    BORDER-TOP: dimgray 1px solid;
    BORDER-LEFT: white;
    WIDTH: 774px;
    BORDER-BOTTOM: white;
    HEIGHT: 309px;
    BACKGROUND-COLOR: #ebebeb
}
#ftrRtTop
{
    WIDTH: 100%;

    HEIGHT: 32px
}
#ftrRtMid
{
    BORDER-RIGHT: #eoeoeo 0px solid;
    BORDER-TOP: #C0CEDE 1px solid;
    BACKGROUND: url(../../images/features/main/btmswoop.gif) #F8FAFD no-repeat left bottom;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 0px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #C0CEDE 1px solid;
    HEIGHT: 249px
}
.ftrpadding
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 380px;
    PADDING-TOP: 30px;
	Display: block;
}
.ftrpadding h2 { font: 18px bold Arial, Sans-serif; }
#ftrRtBtm
{
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 30px
}
#top5_1
{
    DISPLAY: block;
    WIDTH: 190px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica;
    POSITION: relative;
    HEIGHT: 146px
}
#top5_1 A
{
    BORDER-RIGHT: #666666 0px solid;
    BORDER-TOP: #666666 0px solid;
    DISPLAY: block;
    BORDER-LEFT: #666666 0px solid;
    WIDTH: 190px;
    BORDER-BOTTOM: #666666 0px solid;
    HEIGHT: 146px
}
#top5_1 A:hover
{
    BORDER-RIGHT: #b6b6b6 1px solid;
    BORDER-TOP: #b6b6b6 1px solid;
    BORDER-LEFT: #b6b6b6 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #b6b6b6 1px solid;
    BACKGROUND-COLOR: #333333
}
#top2to5
{
    DISPLAY: block;
    WIDTH: 190px;
    COLOR: #B2BB1E;
    FONT-FAMILY: Arial,Helvetica;
    POSITION: relative;
    HEIGHT: 73px
}
#top2to5 A
{
    BORDER-RIGHT: #666666 0px solid;
    BORDER-TOP: #666666 0px solid;
    DISPLAY: block;
    BORDER-LEFT: #666666 0px solid;
    WIDTH: 190px;
    BORDER-BOTTOM: #666666 0px solid;
    HEIGHT: 73px
}
#top2to5 A:hover
{
    BORDER-RIGHT: #b6b6b6 1px solid;
    BORDER-TOP: #b6b6b6 1px solid;
    BORDER-LEFT: #b6b6b6 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #b6b6b6 1px solid;
    BACKGROUND-COLOR: #333333
 
}
#top2to5number  
{
    Z-INDEX: 1;
    LEFT: 7px;
    FONT: bold 30px Verdana,Arial,Helvetica;
    COLOR: #efefef;
    POSITION: absolute;
    TOP: 20px
}
#top2to5shadow
{
    LEFT: 10px;
    FONT: bold 30px Verdana,Arial,Helvetica;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 23px
}
#top2to5song_pos
{
    FONT-WEIGHT: bold;
    LEFT: 40px;
    COLOR: #B2BB1E;
    POSITION: absolute;
    TOP: 25px
}
#number1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 60px;
    Z-INDEX: 1;
    LEFT: 7px;
    COLOR: #efefef;
    LINE-HEIGHT: 60px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    POSITION: absolute;
    TOP: 45px
}
#shadownumber1
{
    LEFT: 10px;
    FONT: bold 60px Verdana,Arial,Helvetica;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 43px
}
#no1song_pos
{
    FONT-WEIGHT: bold;
    LEFT: 55px;
    COLOR: #B2BB1E;
    POSITION: absolute;
    TOP: 15px
}
.whitelink
{
    FONT: bold 10px Tahoma,Arial,Helvetica;
    COLOR: #ffffff;
    text-decoration:none
}
.whitelink:link
{
    TEXT-DECORATION: none
}
.whitelink:hover
{
    TEXT-DECORATION: underline
}

.top5song
{
    FONT: Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
DIV#tipDiv
{
    BORDER-RIGHT: #BFEE00 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #BFEE00 1px solid;
    PADDING-LEFT: 6px;
    Z-INDEX: 10000;
    LEFT: 0px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 6px;
    FONT: 11px/1.3 Verdana,Arial,Helvetica;
    BORDER-LEFT: #BFEE00 1px solid;
    WIDTH: 260px;
    COLOR: #000;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #BFEE00 1px solid;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #fff
}
.dllink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4E6281;
    TEXT-INDENT: 10px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
.dllink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4E6281;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
.dllink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #839935;
    TEXT-INDENT: 10px;
    FONT-FAMILY: Verdana,Arial,helvetica;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
tr.d0 td {
	background-color: #FFF
}

div#store_header_dark, #store_header_light { height: 70px; width: 100%px; color: #FFF; margin: 0px; padding: 0px; clear: right; border-top: 2px solid #000; background-color: #000; background-position: top left; background-repeat: no-repeat;  }
#store_header_light { background-color: #FFF; color: #000; }
div#store_header_dark h1, div#store_header_light h1 { color: #FFF; font: 24px normal Arial, Sans-Serif; line-height: 70px; float: right; margin: 0px; padding: 0px; margin-right: 30px; }
div#store_header_light h1 { color: #000; }


td.newstufftd .cat-featured-downloads a {
    height: 65px!important;
    padding: 17px 10px 0 30px!important;
    margin-bottom: -4px;
}

body table tr td.newstufftd a, body table tr td.newstufftd {
    width: 100%!important;
    height: 63px!important;
}


