p.storeSuccess{ background-color:transparent;  color:green;  padding:3px;  font-weight:bold;  text-align:left; font-size: 18px;}


p.storeWarning{ background-color:#fff;  color:red;  padding:3px;  font-weight:bold;  text-align:center}
td.storeItemTitleHeader{ font-size:8pt;  color:#fff;  background-color:#000;  font-weight:bold}
td.storeItemQtyHeader{ font-size:8pt;  color:#fff;  background-color:#000;  font-weight:bold}
td.storeItemTitle{ font-size:8pt}
td.storeItemQty{ font-size:8pt}
table.storeYourCartSummary{ font-size:8pt}
td.storeYourCartSummaryLabels{ font-size:8pt;  text-align:right}
a.storeYourCartLink{ font-size:8pt;  color:#008}
a.storeYourCartLink:hover{ font-size:8pt;  color:#f00}
div.storeDescription{ height:80px}
 
 
 
 
#cart_manager_table{margin-left:auto; margin-right:auto; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC;}
#cart_manager_table td, 
#cart_manager_table th{padding:5px; border-right:1px solid #CCC; vertical-align:middle}
#cart_manager_table td.top, 
#cart_manager_table th.top{padding:5px; border-right:1px solid #CCC; vertical-align:top}
#cart_manager_table td.nort, 
#cart_manager_table th.nort{padding:5px; border-right:0px solid #CCC; vertical-align:middle}
#cart_manager_table th{font-weight:bold}
#cart_manager_table td.label{border-bottom:1px solid #ccc; font-size:11px}
#cart_manager_table td.labelrt{border-bottom:1px solid #ccc; font-size:11px; text-align:right; font-weight:bold; text-decoration:none}
#cart_manager_table th.block{background-color:#DDD; font-size:13px}
#cart_manager_table th.block2{background-color:#DDD; font-size:13px; border-right:0px solid #CCC}
#cart_manager_table tr.headers{background-color:#999}
#cart_manager_table th.header{color:#FFF; font-size:14px}
#cart_manager_table td.bottom_controls{text-align:right}
#cart_manager_table td.bottom_controls2{border-top:1px solid #CCC; text-align:right}
#cart_manager_table_small{margin-left:auto; margin-right:auto; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC}
#cart_manager_table_small td, 
#cart_manager_table_small th{padding:5px; border-right:1px solid #CCC; vertical-align:middle}
#cart_manager_table_small th{text-align:center; font-weight:bold}
#cart_manager_table_small td.label_small{border-bottom:1px solid #ccc; font-size:10px}
#cart_manager_table_small td.labelrt_small{border-bottom:1px solid #ccc; font-size:10px; text-align:right; font-weight:bold; text-decoration:none}
#cart_manager_table_small th.block_small{background-color:#DDD; font-size:11px}
#cart_manager_table_small tr.headers_small{background-color:#999}
#cart_manager_table_small th.header_small{color:#FFF; font-size:11px}
#cart_manager_table_small td.bottom_controls{text-align:right}

td.bottom_controls input{padding-right:5px}
a.addremove{text-decoration:none}
.input_text2{background-image:url( ); border:1px solid #999; width:250px; margin-right:5px}
#coolbutton{margin-left:auto; margin-right:auto; border:0px solid #CCC}
#coolbutton td.noboarder, 
#coolbutton th.noboarder{border:0px solid #CCC; vertical-align:middle}

table.productfeed{width:100%}
.smallrule{background-image:url(../images/dottedline.gif); background-repeat:repeat-x; line-height:18px; display:none;}
.pricevalue{color:#666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:14px; text-align:right; text-transform:uppercase}
.shipping{color:#666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; line-height:14px; text-align:left; text-transform:uppercase}
.total{color:#900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; line-height:16px; text-align:left; text-transform:uppercase; width: 10% !important}
.storethumb{max-width:430px;

}

.store-sublink, a.store-sublink {
font-size: 9px;
font-color:#542D0B !important;
}



input.storebutton{cursor:pointer; border:1px solid #999; border-top-color:#CCC; border-left-color:#CCC; padding:3px; background-color:#FFF; background-image:url(../images/background_form_element.gif); background-repeat:repeat-x; color:#900; font-size:9px; font-weight:bold; font-family:Verdana,Helvetica,Arial,sans-serif;
min-width: 80px; margin-top: 5px;


}



input.submit:hover, input.button:hover, input.input_submit:hover, input.storebutton:hover{color:#000}
td.storebutton{text-align:right}
div.cat_centeredc{vertical-align:middle}
div.cat_centeredc_sub{vertical-align:middle; margin-left:10px}
.cls_res_thumb{float:left; position:relative}
div.thumbnail_block{background-color:#transparent; margin-right:auto; padding:0px; position:relative; text-align:center}
div.thumbnail_block img.cls_categ_icon{border:0px solid}

.storeitembox{width:100%; margin-bottom:10px

padding-top: 20px;
}

.storeitembox td {
text-align: left;
padding:0 0 0 3px;
font-size: 11px;
}

.smallthumb{
}
.smallthumb img {
padding:0 8px 0 0;
}

.mp3player{padding:5px; border:#ccc 1px solid; background:#eee}
.mp3player p{font-size:10px; text-transform:uppercase; padding:0px}
.mp3player object{margin:5px 0 0 0}

.mp3player2{width:100%; height:20px;}
.mp3player3{width:100%; height:20px; margin-left:85px;}
.rating_system2 {
text-align:left;
margin-left:85px;}


.productmain{margin:0 0 15px 0; background:url(../images/product-bt.gif) bottom repeat-x; border:1px solid #CCCCCC;

padding:0px;
float: left;
}

#storenavlist ul
{
margin: 0px;
white-space: nowrap;
padding: 0px;
}

 #storenavlist
{
margin: 10px 0 0 0;
white-space: nowrap;
padding:0px;
}

#storenavlist li
{
display: inline;
list-style-type: none;
}

#storenavlist a
{
padding: 1px 8px 1px 24px;
font-weight:bold;
}

#storenavlist a:link, #storenavlist a:visited
{
color: #990000;
text-decoration: none;
}

#storenavlist a:hover
{
color: #666;
}

#active a:link, #active a:visited, #active a:hover
{
color: #990000;
}

#storenavlist #gostore {
background:transparent url(/media/images/store/cart_go.png) no-repeat left;
}
#storenavlist #mysongs {
background:transparent url(/media/images/store/cd.png) no-repeat left;
}
#storenavlist #addsong {
background:transparent url(/media/images/store/add.png) no-repeat left;
}
#storenavlist #mysales {
background:transparent url(/media/images/store/coins.png) no-repeat left;
}

.rating_system {
display: none;
}

.fr_small_gray_centered {

display:none !important;

}

.cls_res_thumb {
float:left;
padding-bottom:10px;
position:relative;
}

p {
text-align: left;
}

.bdrgt, bdrgt li p {
margin-bottom: 20px;
border-bottom: 1px dotted #ccc;
padding: 0 15px 0 10px;
background: transparent url(../images/product-bt.gif) repeat-x scroll center bottom;
list-style-type: none;
float: left;
width: 240px;

}

.bdrgt img {
margin: auto;
}

.productmain li p {
margin:3px 0;

text-align: left;
width:100%;
font-size:11px;

}

.productmain ul {
margin-left: 0;
padding-left: 0;


}

.productmain li {
margin-bottom: 20px;
border-bottom: 1px dotted #ccc;
padding: 0 15px 0 10px;
background: transparent url(../images/product-bt.gif) repeat-x scroll center bottom;
list-style-type: none;
float: left;
width: 240px;
height: 470px;

}

.cartlist {
margin: 3px 0 10px 0;
padding: 0;
}

.cartlist li {
padding: 5px 0 ;
}

.cart_items {
margin-top: 10px;
}

.total_items {
font-size:9px;

}

.total_items input {
float:left;
font-size:9px;
margin:3px 0 10px 3px;
padding:0;
min-width: 65px;
}

.grandTotal {
line-height: 25px;
float:left;
width:130px;
font-size:11px;
}

.bx1T {

}
.bx1M {
display: none;
}

input {
border:1px solid #999999;
font-size:12px;
font-weight:normal;
margin-top:5px;
vertical-align:middle;
background-color:#fff;
}

.rgtDv img {
width:10px;
height:10px;
padding: 2px 4px;
}

.rgtDv {
font-size: 9px;
}

.imgDv img {
height: 40px !important;
max-width: 40px !important;
}

.hding2 {
font-size:9px;
}