
a:link {
        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;
}
a:visited {
        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;
}
a:hover {
        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: underline;
}
a:active {
        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;
}


td{

        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;

}

.blue{

color: #B4194C;
font-size: 12px;

}


.blue a:link, .blue a:visited, .blue a:active{

color: #330000;
font-size: 12px;


}

.blue a:hover{

color: #8B0041;
font-size: 12px;
text-decoration: underline;

}


.clear{

clear: both;

}

.clearn{

clear: both;
display: inline;
margin: 0px;
padding: 0px;
height: 0px;
width: 0px;

}


.large {

font-size: 14px;
font-weight: bold;
display: inline;

}

.showcase {

font-size: 21px;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #333333;

}


.showcase a:link, .showcase a:visited, .showcase a:active{

font-size: 21px;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #333300;

}


.mega {

font-size: 16px;
color: #333333;
font-weight: bold;

}


.mega a:link, .mega a:visited, .meta a:active{

font-size: 16px;
color: #333333;
font-weight: bold;

}

.mega a:hover{

font-size: 16px;
color: #8B0041;
font-weight: bold;
text-decoration: underline;

}

.prodsize{

font-size: 18px;
font-weight: bold;

}

.red{

color: #CC3332;
font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;

}

.largered {

font-size: 13px;
color: #CC3332;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;

}

.megared {

font-size: 16px;
color: #CC3332;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;

}


.green {

font-size: 12px;
color: #666633;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;

}

.largegreen, .largegreen a:link, .largegreen a:visited, .largegreen a:active {

font-size: 13px;
color: #666633;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;

}


.megagreen, .megagreen a:link, .megagreen a:visited, .megagreen a:active{

font-size: 16px;
color: #666633;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;

}


.maintext{

font-size: 12px;
padding: 4px;
color: black;


}




.maincatdisp{

position: relative;
width: 589px;
padding: 4px 0px 4px 0px;
margin: 0px;
font-size: 12px;

float: left;

}

.maincatdisp li{

position: relative;
width: 190px;
height: 250px;

list-style-type: none;
display: block;

float: left;
font-size: 14px;

padding-left: 5px;
padding-bottom: 8px;

}

.maincatdisp2{

position: relative;
width: 589px;
padding: 4px 0px 4px 0px;
margin: 0px;

float: left;

}

.maincatdisp2 li{

position: relative;
width: 179px;
height: 70px;

list-style-type: none;
display: block;

border-bottom: 1px solid #330000;


float: left;
font-size: 12px;

margin: 3px;
padding: 3px;

}

.maincatdisp2 a:link, .maincatdisp2 a:visited, .maincatdisp2 a:active{

color: #330000;
text-decoration: underline;

}


.maincatdisp3{

position: relative;
width: 589px;

padding: 4px 0px 4px 0px;
margin: 0px;

float: left;

}

.maincatdisp3 li{

position: relative;
width: 190px;
height: 198px;
list-style-type: none;
display: block;

float: left;
font-size: 16px;
color: #009933;
padding-left: 5px;
padding-bottom: 8px;

}

.maincatdisp3 a:link, .maincatdisp3 a:visited, .maincatdisp3 a:active{

color: #009933;

}


.mainborder{

position: relative;
clear: both;
width: 575px;
padding: 4px 0px 4px 0px;
margin: 0px;

font-size: 16px;
font-weight: bold;
color: #009933;
text-align: center;


}

.mainborder a:link, .mainborder a:visited, .mainborder a:active{

color: #666666;
font-size: 13px;

}

.bordercenter{

border-left: 2px inset #CCCCCC;
border-top: 2px inset #CCCCCC;
border-right: 2px outset #CCCCCC;
border-bottom: 2px outset #CCCCCC;

margin-top: 4px;
margin-left: 4px;
margin-right: 4px;

}

.crossarrow{

width: 10px;
height: 150px;
float: left;
margin: 0px;
padding: 0px;

}


.float{

position: relative;
float: left;
margin-left: 2px;

font-weight: bold;
font-size: 12px;

}


.floatpad{

position: relative;
float: left;
padding: 3px 5px 3px 0px;
margin: 0px;

}


.floatright{

position: relative;
float: right;
padding: 3px 5px 3px 5px;
margin: 0px;

}


.artistfloat{

position: relative;
float: right;
padding: 0px;
margin: 0px;
border: 0px;

}



.floatlist{

width: 182px;
height: 150px;
overflow: hidden;

background-image: url(../../media/images/site/floatlisttop.gif);
background-repeat: no-repeat;

position: relative;

margin: 2px 1px 3px 1px;
padding: 7px 1px 2px 1px;
border: 0px;

font-weight: bold;
font-size: 12px;

}


.listartist{

width: 176px;

display: block;
clear: both;

padding: 3px 5px 3px 5px;
margin: 0px;

border: 1px solid #999999;
background-color: #C7D397;
color: #666666;

}

.listartist a:link, .listartist a:visited, .listartist a:active{

font-size: 14px;
font-family: 'Palatine Linotype', sans-serif, Serif;
font-weight: bold;
color: #333333;

}


.floatlist2{

width: 182px;
height: 162px;

background-image: url(../../media/images/site/floatlisttop.gif);
background-repeat: no-repeat;

position: relative;

margin: 2px;
padding: 7px 1px 2px 1px;
border-bottom: 1px solid #330000;

font-weight: bold;
font-size: 12px;

}




.floatrel{

width: 115px;
position: relative;
float: left;
margin-left: 2px;

font-weight: bold;
font-size: 12px;

}




.dotted{

width: 2px;
height: 100px;

border-left: 1px dotted #8B0441;

}


.white{

color: #FFFFFF;
font-weight: bold;

}


.grey{

color: #666666;
font-size: 13px;

}

.grey a:link, .grey a:visited, .grey a:hover, .grey a:active{

color: #666666;
font-size: 14px;

}

.block{

display: block;
padding: 0px;
margin: 2px;

}


.catshowmod3{

width: 584px;
padding: 0px 0px 3px 0px;


border-bottom: 1px dotted #999999;
float: left;

padding-top: 3px;

margin-bottom: 4px;

font-size: 12px;
color: #000000;

}



.catshowmod2{


width: 186px;
height: 232px;


font-size: 12px;
color: #000000;


padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;

float: left;

}

.catshowmodC{


width: 184px;
height: 230px;


font-size: 12px;
color: #000000;


padding: 1px;
margin: 0px;

float: left;

}





.catshowmodG{


width: 187px;
height: 261px;


font-size: 12px;
color: #000000;


padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;

float: left;


}




.catshowmod9{


width: 188px;
height: 208px;


font-size: 12px;
color: #000000;


padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;

float: left;

}


.imagehold{

width: 182px;
height: 156px;
float: left;
background-color: #E1E1E8;

text-align: center;
vertical-align: middle;

padding: 2px 1px 2px 1px;

border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-right: 3px groove #E1E1E8;
border-bottom: 3px groove #E1E1E8;

}


.altimgborder{

width: 50px;
height: 50px;
float: left;
background-color: #E1E1E8;

vertical-align: middle;

padding: 3px;
margin: 2px;

border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-right: 2px groove #E1E1E8;
border-bottom: 2px groove #E1E1E8;

}

.altimgbordersel{

width: 50px;
height: 50px;
float: left;
background-color: #009933;

vertical-align: middle;

padding: 3px;
margin: 2px;

border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-right: 2px groove #E1E1E8;
border-bottom: 2px groove #E1E1E8;

}




.largeborder{

border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-right: 2px groove #E1E1E8;
border-bottom: 2px groove #E1E1E8;


}



.imageholdpr{

width: 184px;
height: 158px;
float: left;
background-color: #CCCCCC;

margin: 2px;
text-align: center;
vertical-align: middle;

}


.highlight{

background-color: yellow;
font-weight: bold;

}

.highlightor{

background-color: orange;
font-weight: bold;

}

.highlightgr{

background-color: #66CC66;
font-weight: bold;

}


.inline{

}

.inline li{

display: inline;
list-style-type: none;

}


.metasearch{

font-size: 12px;

}

.metasearch a:link, .metasearch a:visited, .metasearch a:active{

color: #666666;
font-size: 12px;

}


.metasearch a:hover{

color: #666666;
font-size: 12px;
text-decoration: underline;

}

.quicklist{

padding: 7px;

}



.security{

clear: both;
position: relative;
width: 100%;

padding-bottom: 1px;

text-align: center;
font-size: 12px;
font-weight: bold;

}


.security a:link, .security a:visited, .security a:active{

color: #000000;
font-size: 12px;
font weight: bold;

}


.topicons{

align: right;
border-left: 1px dotted #999999;
padding: 0px 0px 0px 5px;
margin: 0px;
color: #666666;
        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;
        font-weight: normal;

}


.infotable{

border-bottom: 1px dotted #999999;
border-right: 1px dotted #999999;

margin: 0px 3px 3px 3px;
padding: 2px 4px 2px 4px;

background-color: #FFFFFF;
text-align: left;
font-size: 12px;

}

.infotablehead{


border-bottom: 1px solid #999999;

margin: 0px 3px 3px 3px;
padding: 2px 4px 2px 4px;

background-image: url(../../media/images/site/gbgradient.jpg);
background-repeat: no-repeat;

text-align: center;
background-color: #E6E6E6;
font-size: 13px;
color: #333333;

}


.infotablehigh{

border-bottom: 1px dotted #999999;
border-right: 1px dotted #999999;

margin: 0px 3px 3px 3px;
padding: 2px 4px 2px 4px;

background-color: yellow;
text-align: left;
font-size: 12px;

}



.focustop{

clear: both;
position: relative;
height: 8px;
width: 588px;

background-image: url(../../media/images/site/artisttop.gif);
background-repeat: no-repeat;
background-color: #E6E6E6;

padding: 0px;
margin: 0px;

}

.focus{

position: relative;
width: 579px;

background-color: #E6E6E6;
font-size: 13px;
border-left: 1px solid #8B0441;
padding: 4px;

margin: 0px;

}


.focus li{

width: 126px;
height: 16px;
float: left;

background-image: url(../../media/images/site/gridz.gif);
background-repeat: no-repeat;

text-indent: 15px;
overflow: hidden;
margin: 1px 3px 3px 0px;
padding: 0px;

border-bottom: 1px dotted #333333;

}




.focusbottom{

clear: both;
position: relative;
height: 10px;
width: 588px;

background-image: url(../../media/images/site/artistbottom.gif);
background-repeat: no-repeat;

padding: 0px;
margin: 0px;

}


.focusprodbottom{

clear: both;
position: relative;
height: 10px;
width: 588px;

background-image: url(../../media/images/site/focusprodbottom.gif);
background-repeat: no-repeat;

padding: 0px;
margin: 0px;

}

.headtitle{

font-weight: bold;
font-family: serif;
display: block;

font-size: 24px;
padding: 5px;


}


h1{

color: #741B48;
font-weight: bold;
font-family: serif;
font-style: italic;
font-size: 13px;
display: inline;
list-style-type: none;

}


h3 {

clear: both;
color: #B4194C;
font-weight: bold;
font-size: 18px;
padding-left: 0px;
padding-top: 10px;
padding-right: 1px;
padding-bottom: 1px;
margin: 1px;

}


body {

margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 12px;
background-color: white;
padding: 0px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;

}


br{

clear: both;

}


hr{

height: 1px;
color: #330000;
background-color: #330000;
padding: 0px;
margin: 0px;


}


form{

display: inline;

}


li{

list-style-type: none;


}

ul{

height: 1px;
clear: both;

}

input{

display: inline;

}


input.txt{

color: #B4194C;
background-color: #E3F2F7;
width: 120px;

}


input.txt2{

color: #B4194C;
background-color: #E3F2F7;
width: 85px;

}


select.txt{

color: #B4194C;
background-color: #E3F2F7;
border: 1px inset #8B0441;
width: 150px;

}

.buttonmenu a:link, .buttonmenu a:visited, .buttonmenu a:active{

position: relative;
float: left;

color: #666666;

height: 18px;
border-right: 1px solid #999999;

padding: 1px 4px 1px 4px;

font-size: 13px;
font-weight: bold;
text-align: center;


}

.buttonmenu a:hover{

color: #333333;

}


.buttonmenu2 a:link, .buttonmenu2 a:visited, .buttonmenu2 a:active{

position: relative;
float: left;

        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;
        text-align: right;

height: 18px;
padding: 1px 4px 1px 10px;

}




#button a:link, #button a:visited, #button a:active{

background-image: url(../../media/images/site/button.gif);

background-repeat: no-repeat;
color: #FFFFFF;

width: 65px;
height: 25px;

float: left;

font-size: 10px;
font-weight: bold;
text-align: center;

padding-top: 4px;

}

#button a:hover{

background-position: 0 -50px;
color: #FFFFFF;

}

#enlargebtn{

width: 45px;
float: left;
text-align: center;
margin-right: 5px;
margin-left: 4px;

border: 0;


}


#banner {


width: 775px;
height: 110px;
padding: 0px;
margin: 0px;

background-image: url(../../media/images/site/acgtop.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

}

#bannerpromo {

width: 305px;
height: 68px;
padding-top: 4px;
padding-bottom: 6px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
color: #666666;
text-align: center;
float: left;

}

#bannerpromo a:link, #bannerpromo a:visited, #bannerpromo a:active{

color: #666666;
font-size: 12px;
font weight: bold;

}


#bannertop {

width: 460px;
height: 30px;

font-size: 30px;
font-weight: bold;

padding-top: 10px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;

margin: 0px;
float: left;

}

.bannertoplink{
color: #333333;
}
.bannertoplink a:link, .bannertoplink a:visited, .bannertoplink a:active{

font-family: sans-serif;
color: #333333;
font-size: 30px;
font-weight: bold;

}

.homebansub, .homebansub a:link, .homebansub a:visited, .homebansub a:active{

color: #999966;
font-size: 30px;
font-weight: bold;
font-family: Comic Sans, Comic Sans MS, cursive;

}

#bansubbrand{

width: 345px;
height: 17px;
padding: 0px 0px 2px 115px;
margin: -4px 0px 0px 0px;
color: #666666;
font-size: 16px;
font-family: 'Palatine Linotype', sans-serif, Serif;

}

.searchborder{

height: 20px;
border: 1px solid #999999;
padding: 1px; 1px; 2px; 10px;
margin: 0px;

background-image: url(../../media/images/site/gbgradient.jpg);
background-repeat: no-repeat;

}





#bannertitle {

width: 670px;
height: 19px;


margin: 7px 0px 5px 0px;
padding: 5px 0px 5px 100px;

clear: both;

text-align: left;
color: 999966;

font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;

background-image: url(../../media/images/site/secpromo.gif);
background-repeat: no-repeat;
background-position: 0 2px; 

overflow: hidden;

}

#bannertitle a:link, #bannertitle a:visited, #bannertitle a:active{

color: #333300;
font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;

}

#bannertitle li{

float: left;
height: 18px;

font-family: 'Palatine Linotype', sans-serif, Serif;
background-image: url(../../media/images/site/taboffbg.gif);
background-repeat: no-repeat;

color: #333300;
padding: 3px 5px 3px 5px;
margin: 0px;

}

#bannertitle li.tabon{

float: left;
height: 18px;

background-image: url(../../media/images/site/tabonbg.gif);
background-repeat: no-repeat;

font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;
padding: 3px 5px 3px 5px;
margin: -3px 0px -1px 0px;
border-right: 1px solid #8B0041;

font-size: 13px;
color: #333333;

}

#bannertitle li.specialtab{

float: left;
height: 18px;

background-image: url(../../media/images/site/taboffsp.gif);
background-repeat: no-repeat;
background-position: 0 3px;

font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;
padding: 3px 5px 3px 5px;
margin: -3px 0px -1px 0px;
border-right: 1px solid #8B0041;

font-size: 12px;
color: #333333;

}







#bannernav {

height: 20px;
width: 765px;
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;

border: 1px solid #999999;
background-image: url(../../media/images/site/gbgradient.jpg);
background-repeat: no-repeat;
color: #FFFFFF;

clear: both;

}


#bannerright{

width: 755px;
height: 14px;
clear: both;

font-size: 13px;
text-align: right;


margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;

}



#stage{

position: relative;
width: 760px;

font-size: 12px;
background-color: white;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;

float: left;

}


#catnavwrap{

width: 159px;
padding: 0px;
margin: 3px 0px 0px 0px;

}


#cattitle{

position: relative;
width: 112px;
padding-top: 12px;
padding-left: 35px;


color: #FFFFFF;
font-family: serif;
font-style: italic;
font-size: 22px;
text-indent: -15px;

}


#maincatwrap{

width: 588px;

padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 0px;

font-size: 12px;
background-color: white;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;

margin: 0px;

}


#subtitle {

clear: both;
position: relative;
height: 19px;
width: 588px;

padding: 0px;
margin: 8px 0px 0px 0px;
text-align: left;

color: #330000;
font-weight: bold;
font-size: 16px;

background-image: url(../../media/images/site/subcattitle.gif);
background-repeat: no-repeat;
background-position: 0 2px; 

}


.subline1 {

clear: both;
position: relative;
height: 16px;
width: 588px;

padding: 0px;
margin: 8px 0px 0px 0px;
text-align: left;

color: #333333;
font-weight: bold;
font-size: 13px;

background-image: url(../../media/images/site/linebg.jpg);
background-repeat: no-repeat;
background-position: 0 2px; 

}

#pagenum{

clear: both;
position: relative;
width: 589px;

text-align: right;
padding-top: 3px;
padding-bottom: 3px;

font-size: 11px;
font-family: 'Palatine Linotype', sans-serif, Serif;
font-weight: bold;
color: #333333;

}

#pagenum a:link, #pagenum a:visited, #pagenum a:active{

font-size: 11px;
font-family: 'Palatine Linotype', sans-serif, Serif;
font-weight: bold;
color: #333300;

}


.lcltitle{

position: relative;
clear: both;
width: 147px;

color: #000000;
text-decoration: underline;
font-size: 13px;
font-family: 'Palatine Linotype', sans-serif, Serif;
font-weight: bold;

padding: 5px 2px 5px 2px;
margin: 0px;

}

.lclindent1{

clear: both;
display: block;
padding: 2px 2px 2px 10px;
margin: 0px;
font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #333300;

}

.lclindent1 a:link, .lclindent1 a:visited, .lclindent1 a:active{

font-family: 'Palatine Linotype', sans-serif, Serif;
font-size: 12px;
color: #333300;

}

.lclindentsel{

clear: both;
display: block;
padding: 2px 2px 2px 20px;
margin: 0px;
font-size: 12px;
font-weight: bold;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #333333;
background-color: #FFFFFF;

}

.lclindentsel a:link, .lclindentsel a:visited, .lclindentsel a:active{

font-family: 'Palatine Linotype', sans-serif, Serif;
font-weight: bold;
font-size: 12px;
color: #333333;


}


#footertop{

position: relative;
width: 740px;
height: 25px;

background-image: url(../../media/images/site/footertop.jpg);
background-repeat: no-repeat;

text-align: right;
padding: 0px 35px 0px 0px;
margin: 0px;
clear: both;

}


#footer{

position: relative;
width: 775px;
 

text-align: center;

color: #666666;
font-size: 12px;

padding: 5px 0px 0px 0px;
margin: 0px;

}

#footer a:link, #footer a:visited, #footer a:active{

color: #666666;
font-size: 12px;

text-decoration: none;

}


#footer a:hover{

text-decoration: underline;
color: #666666;
font-size: 12px;

}


#dynadisplay{

position: relative;
width: 588px;

padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 0px;

float: left;

border-left: 1px solid #999999;

}



#testfloat{

float: left;

}


#farright{

width: 8px;
height: 12px;

float: left;
background-image: url(../../media/images/site/farright.jpg);
background-repeat: no-repeat;

}


#farleft{

width: 6px;
height: 400px;

float: left;
background-image: url(../../media/images/site/farleft.jpg);
background-repeat: no-repeat;

}

#productname{

width: 245px;

padding-left: 5px;
color: #000000;
font-weight: bold;
font-size: 23px;

}


#prodimage {

clear: both;
width: 304px;

padding: 3px 4px 2px 4px;
margin: 3px 16px 8px 0px;

font-weight: bold;
font-size: 12px;

border: 1px solid #999999;

}

#prodinfo {

float: left;
width: 265px;

font-size: 14px;

padding-top: 3px;

margin-bottom: 8px;
margin-top: 3px;

}



#pccdisplay{

width: 525px;
padding: 5px;
margin-left: 20px;
float: left;

}


#giftswatch{

width: 75px;
height: 75px;

float: left;
padding: 2px;

}


#countdown{

font-size: 14px;
font-weight: bold;
color: red;

}


#countdownred{

font-size: 14px;
font-weight: bold;
color: red;

}

#promobox{

clear: both;
width: 545px;
height: 14px;
color: yellow;
font-weight: bold;
font-size: 14px;

border-left: 2px inset #CCCCCC;
border-top: 2px inset #CCCCCC;
border-right: 2px outset #CCCCCC;
border-bottom: 2px outset #CCCCCC;

background-image: url(../../media/images/site/promobg.jpg);
background-repeat: no-repeat;

padding: 2px;
margin-bottom: 3px;

}

#promobox a:link, #promobox a:visited, #promobox a:active{

color: yellow;
font-weight: bold;
font-size: 14px;

}


#prod1{

display: block;
width: 580px;
padding: 4px;
font-size: 13px;
background-image: url(../../media/images/site/prod1.gif);
background-repeat: no-repeat;

}

#prod2{

display: none;
width: 580px;
padding: 4px;
font-size: 13px;
background-image: url(../../media/images/site/prod2.gif);
background-repeat: no-repeat;

}

#prod3{

display: none;
width: 580px;
padding: 4px;
font-size: 13px;
background-image: url(../../media/images/site/prod3.gif);
background-repeat: no-repeat;

}

#prod4{

display: none;
width: 580px;
padding: 4px;
font-size: 13px;
background-image: url(../../media/images/site/prod4.gif);
background-repeat: no-repeat;

}

#prod5{

display: none;
width: 580px;
padding: 4px;
font-size: 13px;
background-image: url(../../media/images/site/prod5.gif);
background-repeat: no-repeat;


}

#prod6{

display: none;
width: 580px;
padding: 4px;
font-size: 13px;
background-image: url(../../media/images/site/prod6.gif);
background-repeat: no-repeat;


}

.p1{

float: left;
width: 100px;

}

.p2{

float: left;
width: 80px;

}



.salepromo{

height: 53px;
width: 483px;
margin: 10px 0px 10px 0px;
padding: 5px 15px 5px 80px;

float: left;
color: #333333;
border: 1px solid #CC3332;

background-image: url(../../media/images/site/sale_bg.jpg);
background-repeat: no-repeat;

text-align: left;
font-family: serif;
font-size: 15px;

}


.salepromofloat{

height: 53px;
width: 205px;
margin: 4px 4px 4px 0px;
padding: 2px 5px 5px 75px;

float: left;
overflow: hidden;
color: #333333;
border: 1px solid #CC3332;

background-image: url(../../media/images/site/sale_bg.jpg);
background-repeat: no-repeat;

text-align: left;
font-family: serif;
font-size: 13px;

}


.salestrip{

height: 50px;
width: 115px;

float: right;
padding: 0px;
margin: 0px 4px 0px 4px;

overflow: hidden;

}

.salestrip1{

height: 50px;
width: 115px;
padding: 0px;
margin: -35px 0px 0px -25px;

}

.saleimg{

height: 50px;
width: 125px;

float: right;
padding: 0px;
margin: 0px 4px 0px 4px;

overflow: hidden;

}


.shout, .shout a:link, .shout a:visited, .shout a:active{

font-family: 'Palatine Linotype', sans-serif, Serif;
font-size: 18px;
color: #666666;

}

.softtitle, .softtitle a:link .softtitle a:visited, .softtitle a:active{

padding: 10px 0px 5px 0px;
margin: 0x;

font-size: 16px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;

}





.descript{

font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #999999;

}

.altimgthumb{

padding: 5px 0px 5px 0px;
margin: 5px 2px 2px 2px;

border: 0px;

font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #999999;

}


.altthumb{

padding: 2px;
margin: 2px 1px 2px 2px;

border-right: 1px solid #999999;
border-left: 0px;
border-top: 0px;
border-bottom: 1px solid #CCCCCC;


opacity: 0.99;
filter: alpha(opacity = 99);
-moz-opacity:.99;

}

.altthumbsm{

padding: 0px;
margin: 2px 1px 2px 1px;

border: 0px;

border-left: 0px;
border-top: 0px;
border-bottom: 0px;

opacity: 0.99;
filter: alpha(opacity = 99);
-moz-opacity:.99;

}

.tinytable{

padding: 0px;
margin: 0px;
border: 0px;
font-size: 9px;

}


.tablecross3{

width: 174px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;

}

.tablecross3 a:link, .tablecross3 a:visited, .tablecross3 a:active{

        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;

}

.tablecrossSP{

width: 174px;
border: 1px solid #333300;
background-color: #F2EEF2;

}

.tablecrossSP a:link, .tablecrossSP a:visited, .tablecrossSP a:active{

        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 13px;
        color: #333300;
        text-decoration: none;

}


.tablecrossPO{

width: 158px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;

}

.tablecrossPO a:link, .tablecrossPO a:visited, .tablecrossPO a:active{

        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;

}







.tablecrossblank, .tablecrossblank a:link, .tablecrossblank a:visited, .tablecrossblank a:active{

width: 176px;


        font-family: 'Palatine Linotype', sans-serif, Serif;
        font-size: 12px;
        color: #333300;
        text-decoration: none;

}


.catcross3{

width: 160px;
height: 120px;

float: left;
overflow: hidden;

padding: 5px;
margin: 2px;
border: 0px;

}

.catcrossPO{

width: 147px;
height: 115px;

float: left;
overflow: hidden;

padding: 5px;
margin: 2px;
border: 0px;

}






.artisttitle{

padding: 0px;
margin: 0px;

background-image: url(../../media/images/site/greygrade.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

}

.searchbox{

padding: 8px;
margin: 0px;

background-image: url(../../media/images/site/greygrade.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

}



.homebox{

padding: 5px;
margin: 0px;

background-image: url(../../media/images/site/greygrade.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

}


.artistsub{

width: 385px;
position: relative;
float: left;
padding: 5px;

}


.iconbox{

padding: 2px;
margin: 1px 2px 10px 2px;

background-image: url(../../media/images/site/greygradesm.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

border: 1px solid #CCCCCC;

}


.promobanner{


width: 95%;
margin: 4px 2px 8px 2px;
padding: 3px 7px 3px 7px;

float: left;
color: #333333;
border: 2px solid #E6E6E6;

-moz-border-radius: 8px;
-webkit-border-radius: 8px;

background-image: url(../../media/images/site/greygrade.jpg);
background-repeat: no-repeat;

}


.promobannerfloat{

height: 53px;
width: 277px;
margin: 4px 4px 4px 0px;
padding: 2px 5px 5px 2px;

float: left;
overflow: hidden;
color: #333333;
border: 1px solid #CCCCCC;

background-image: url(../../media/images/site/greygrade.jpg);
background-repeat: no-repeat;

}







.newpromo{

height: 53px;
width: 483px;
margin: 10px 0px 10px 0px;
padding: 5px 15px 5px 80px;

float: left;
color: #333333;
border: 1px solid #666633;

background-image: url(../../media/images/site/new_bg.jpg);
background-repeat: no-repeat;

}

.promodefault{

width: 568px;
margin: 10px 0px 10px 0px;
padding: 5px 15px 5px 0px;

float: left;
color: #333333;
border: 1px solid #CCCCCC;

background-image: url(../../media/images/site/greygrade.jpg);
background-repeat: no-repeat;

}


.catprodimgdisp{

border: 1px solid #CCCCCC;
margin: 0px;
padding: 4px 4px 4px 10px;


}


.prodtitle{

display: block;
clear: both;
padding: 0px;
margin: 0px;
font-size: 16px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #333333;

}


.pdetail{

width: 310px;
clear: both;

z-index: -1;

padding: 4px;
margin: 0px 14px 8px 0px;

border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;

background-image: url(../../media/images/site/toptabpatch.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

font-size: 11px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;


}


.cdetail{

width: 575px;
clear: both;

z-index: -1;

padding: 4px;
margin: 0px 14px 8px 0px;

border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;

background-image: url(../../media/images/site/toptabpatch2.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;

}

.mdetail{

width: 375px;
clear: both;

z-index: -1;

padding: 4px;
margin: 0px 14px 8px 0px;

border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;

background-image: url(../../media/images/site/toptabpatch3.jpg);
background-repeat: no-repeat;
background-position: 0 0px;

font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;

}





.smtab{

width: 55px;
height: 18px;
float: left;
overflow: hidden;

border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;

padding: 1px;
margin: 0px 2px 0px 0px;
background-color: #FFFFFF;

}


.smtabon{

width: 55px;
height: 20px;

display: block;
z-index: 100;
float: left;
overflow: hidden;


border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;

background-color: white;

padding: 1px;
margin: 0px 2px -2px 0px;


}



.smtab2{

width: 55px;
height: 30px;
float: left;
overflow: hidden;

border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;

padding: 1px;
margin: 0px 2px 0px 0px;
background-color: #FFFFFF;

}


.smtab2on{

width: 55px;
height: 32px;

display: block;
z-index: 100;
float: left;
overflow: hidden;


border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;

background-color: white;

padding: 1px;
margin: 0px 2px -2px 0px;


}




.tablesel{

padding: 2px;
margin: 2px;
border: 1px solid #CCCCCC;

background-color: #FFFFFF;

font-size: 11px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #666666;

}

.selcrop{

width: 75px;
height: 63px;
float: left;

overflow: hidden;
padding: 1px;
margin: 1px;

border: 0px;

}


.custompromo{

height: 60px;
width: 305px;
margin: 8px 0px 8px 0px;
padding: 5px 5px 5px 5px;

float: left;
color: #333333;
border: 2px solid #E6E6E6;

-moz-border-radius: 6px;
-webkit-border-radius: 6px;

background-image: url(../../media/images/site/greygrade.jpg);
background-repeat: no-repeat;

text-align: left;
font-family: 'Palatine Linotype', sans-serif, Serif;
font-size: 14px;

}

.customstrip{

height: 60px;
width: 23px;

float: right;
padding: 0px;
margin: 0px 4px 0px 4px;

border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
overflow: hidden;

}

.customstrip1{

height: 60px;
width: 23px;
padding: 0px;
margin: -30px 0px 0px -100px;

}

.customstrip2{

height: 60px;
width: 23px;
padding: 0px;
margin: -30px 0px 0px -70px;

}

.customstrip3{

height: 60px;
width: 23px;
padding: 0px;
margin: -30px 0px 0px -40px;

}

.customstrip4{

height: 60px;
width: 23px;
padding: 0px;
margin: -30px 0px 0px -10px;

}


.promohide{

width: 568px;
margin: 10px 0px 0px 0px;
padding: 5px 15px 5px 0px;

text-align: right;
clear: both;
color: #666666;

background-image: url(../../media/images/site/promohide.jpg);
background-repeat: no-repeat;

}

.groupheader{

width: 568px;
margin: 5px 10px 10px 0px;
padding: 3px 5px 3px 5px;

display: block;

border: 1px solid #999999;
background-color: #C7D397;
color: #666666;

}

.groupheader a:link, .groupheader a:visited, .groupheader a:active{

font-size: 14px;
font-family: 'Palatine Linotype', sans-serif, Serif;
color: #333333;

}

.titletrail{

color: #999966;
font-size: 22px;
font-weight: bold;
font-family: Comic Sans, Comic Sans MS, cursive;

}

.promored{

width: 568px;
margin: 5px 2px 5px 0px;
padding: 2px 5px 2px 5px;

float: left;
color: #333333;
border: 1px solid #8B0041;

background-color: #F8F2C2;
text-align: center;

}



#cte_bannertitle {

width: 570px;
height: 19px;


margin: 7px 0px 5px 0px;
padding: 5px 0px 5px 100px;

clear: both;

text-align: left;
color: 999966;

font-size: 12px;
font-family: 'Palatine Linotype', sans-serif, Serif;

background-image: url(../../media/images/site/secpromo.gif);
background-repeat: no-repeat;
background-position: 0 2px; 

overflow: hidden;

}


.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #E6E6E6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #6F6F41;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}


.personalizebox{

width: 575px;
padding: 2px;
margin: 0px 0px 4px 0px;




}









