/* 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(../image/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 2px; margin:0 0 1px;}
#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;}