/* CSS Document */



.subhead, .textsubhead, .subsubhead {position:relative; padding-top:10px; border-bottom:#dadada 1px solid; width:100%;}

.subhead h3, .textsubhead h3, .playlists h3 {background:none; font-size:14px; font-weight:bold; line-height:22px; padding:0; color:#333; margin-right:100px;}

.subhead h3 td.text, .textsubhead h3 td.text, .playlists h3 td.text {background:#f0f0f0 none no-repeat 0 0; border:1px #DADADA solid; line-height:15px; border-width:1px 0 0 1px; padding:4px 0px 3px 11px; font-size:14px; font-weight:bold;}

.subhead h3 td.tabend, .textsubhead h3 td.tabend, .playlists h3 td.tabend

{background:transparent url(../images/subheadercontentr.gif) no-repeat 100% 0; padding:0 11px 0 0pt; border:0px; }

.rightBoxHeading, .leftBoxHeading {

background:transparent url(../images/subheader.gif) no-repeat scroll left 0;

background-position: top;

border:0 none;

color:#333333;

font-size:13px;

font-weight:bold;

height:auto;

line-height:22px;

margin:0;

height: 22px;

margin-top: 3px;

text-indent:0;

}



.sideBoxContent {

background:#FFFFFF url(../images/boxbottomgrad.jpg) repeat-x scroll 0 100%;

border:1px solid #DADADA;

display:block !important;

margin:0;

padding:8px 10px 4px;

}



.sc {

background:#EEEEEE url(../images/searchback.png) repeat-x scroll 0 0;

margin:0 0px;

position:relative;

top:2px;

}



.sc .sback_r {

background:transparent url(../images/searchback_r.png) no-repeat scroll 100% 0;

}



.searchbox {

background:transparent url(../images/searchback_l.png) no-repeat scroll 0 0;

height:48px;

}



#searchtable td{

padding: 0px 5px 0px 10px;

}



.sbasket h3 {

background:transparent url(../images/shoppingtop.png) no-repeat scroll left top;

height:20px;

padding:0px 0 2px 40px;

text-align:left;

}



a.shopcart {

color:#FFFFFF;

}

a.shopcart:hover {

text-decoration:underline;

}



a.myaccount {

color:#666666;

}



.sbasket {

background:transparent url(../images/shoppingback.png) no-repeat scroll left bottom;

float:right;

margin-top:1px;

text-align:center;

width:250px;

}



.sbasket .text {

float:left;

height:30px;

padding:2px 0 0;

width:138px;

}



.sbasket .checkout_btn {

margin:5px 8px 0 6px;

}

.sbasket p {

font-size:10px;

font-weight:bold;

text-align:left;

line-height:15px;

}



#nav_submenu_contain {

background:transparent url(../images/subnavback.png) repeat-x scroll 0 0;

border-color:#FF6701;

border-style:solid;

border-width:0 2px;

height:29px;

margin:0 0 1px;

}



.cart-item {

text-align:left;

width:auto;

}



/*- breadcrumb -*/

#nav_submenu_contain {width: 100%; background:transparent url(../images/subnavback.png) repeat-x 0 0; height:29px; border:1px solid #cdb976; border-width:0px 0px; margin:0 0 1 10px;}

#nav_submenu a {display:block; text-decoration:none; color:#fff; padding:0 0 0 7px; background:transparent url(navbar/subnavback.jpg) repeat-x 0 0; line-height:18px; font-size:12px;}

#nav_submenu li {float:left;margin:0 0 0 4px; background:transparent url(../images/bar_pipe.jpg) no-repeat 100% 50%; padding:0 6px 0 0;}

#nav_submenu li.endlink {background:none;}

#nav_submenu a span {display:block; padding:6px 7px 5px 0;}

#nav_submenu a:hover, #nav_submenu a.this {background:transparent url(../images/subnavlinkback.png) repeat-x 0 5px; color:#000;}

#nav_submenu a:hover span, #nav_submenu a.this span {background:transparent url(../images/subnavlinkback.png) no-repeat 100% 5px;}