@charset "utf-8";
/* CSS Document */

#shopcontent {
width:560px;
height:auto;
float:left;
}

#shopheader {
width:auto;
height:30px;
float:left;
}

.shopheader_oob {
width:auto;
height:30px;
float:left;
*margin:-8px 0 6px 0;
}

hr.shopcontenthr {
color: #000000;
background: black;
border: 0;
height: 1px;
width:560px;
float:left;
*margin: 6px 0 6px 0;
}

.shopcontentitem {
width:560px;
height:auto;
text-align:left;
margin:0 0 0 0;
float:left;
}

#shopnav {
width:227px;
height:auto;
float:left;
}

#shopcontent {
width:560px;
height:auto;
float:left;
}

#shopextra {
width: 200px;
height:auto;
float:right;
*margin: 6px 0 0 0;
}

#shopdetail {
width:774px;
height:auto;
float:left;
margin:0 0 0 0;
}



.shopnavitem {
width: 207px;
height:auto;
text-align: left;
float:left;
}



.shopextraitem {
width:194px;
height:auto;
text-align:left;
}

.headformat {
width:auto;
height:15px;
*margin:-14px 0 0 0;
}

.shopdetailitem {
width:774px;
height:auto;
text-align:left;
float:left;
*margin: -6px 0 6px 0;
}

.item_row {
width: 560px;
height:75px;
float:left;
}

.item_col{
width: 186px;
height:auto;
float: left;
}

.item_col_detail{
width: 186px;
height:75px;
float: left;
*margin: 0 0 5px 0;
}


.item_pic {
width:70px;
height:auto;
float:left;
}

.item_dis {
width:111px;
height:auto;
text-align:left;
float:right;
}

.itemdetail_left {
width: 200px;
height:auto;
vertical-align:top;
text-align:left;
float:left;
}

.itemdetail_right {
width: 554px;
height:auto;
vertical-align:top;
text-align:left;
float:right;
}

.itemdetail_pic {
width: 200px;
height:210px;
}

.itemdetail_pp {
width: 200px;
height:30px;
text-align:left;
}

.itemdetail_itemname {
width:554px;
height:auto;
text-align:left;
}

.itemdetail_tracklist {
width: 554px;
height:auto;
text-align:left;
margin-bottom:15px;
}

.itemdetail_iteminfo {
width:554px;
height:auto;
text-align:left;
}


hr.shopnavhr {
color: #000000;
background: black;
border: 0;
height: 1px;
width:207px;
}


hr.shopextrahr {
color: #000000;
background: black;
border: 0;
height: 1px;
width:194px;
float:left;
}

hr.shopdetailhr {
color: #000000;
background: black;
border: 0;
height: 1px;
width:774px;
float: left;
}


.shop_thumb {
	width: 70px;
	height:70px;
	border: none;
}



#shopdetailheader {
width:774px;
height:30px;
float:left;
*margin: 0 0 7px 0;
}

.shopcartcontainer {
width:194px;
height:30px;
float:right;
}

.shopextral {
width:77px;
height:30px;
float:left;
text-align:left;
}

.shopextrald {
width:100px;
height:30px;
float:left;
text-align:left;
}


.shopextral1 {
width:20px;
height:30px;
float:left;
text-align:left;
}


.shopextrar{
width:94px;
height:15px;
float:right;
text-align:right;
}

.shopseperate_head {
width:auto;
height:12px;
float:left;
*margin: 1px 0 13px 0;
}

.shopseperate_content {
width:auto;
heigth:auto;
float:left;
margin: -4px 0 0 0;
*margin: -2px 0 -14px 0;
}

.shopseperate_bottom {
width:auto;
heigth:auto;
float:left;
margin: 0 0 -4px 0;
*margin: 0 0 -2px 0;
}

.shopseperate {
width:auto;
height:auto;
float:left;
}

.shopseperate_b {
width:auto;
height:auto;
float:left;
*margin: 0 0 -10px 0;
}

.shopseperate_n {
width:auto;
height:auto;
float:left;
*margin: 4px 0 -10px 0;
}

.cartmessage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:italic;
color:#CCCCCC;
}

/*shopnav*/
#navcontainer {
width: 207px;
height:auto;
float:left;
}

#navcontent {
width:227px;
height:auto;
}

hr.navshop {
color: #000000;
background: black;
border: 0;
height: 1px;
width:207px;
float:left;
}

.shopnav_format {
width:207px;
height:auto;
float:left;
margin: 2px 0 2px 0;
}

.shopnav_filter {
width:207px;
height:auto;
float:left;
height:40px;
*margin: -2px 0 6px 0;
}

.shopnav_search {
width:207px;
height:65px;
float:left;
}

.shopnav_extra {
width:207px;
height:auto;
float:left;
margin:0 0 0 0;
}

#shopnav_player {
width:207px;
height:40px;
float:left;
margin:0 0 0 0;
}

.selectsearch {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*shoppingcart*/
#wrapcard{
width:774px;
height:auto;
}

#schead {
width:774px;
height:auto;
margin:0 0 0 0;
}

#itemsbox {
width:774px;
height: auto;
float:left;
margin:0 0 0 0;
}

#itemsconfirmwrapper {
width:774px;
height: auto;
margin: 0 0 0 0;
}

#itemstotalbox {
width:774px;
height: auto;
margin: 0 0 35px 0;
}

#itemsconfirmbox {
width:774px;
height: auto;
margin: 0 0 80px 0;
}

#totalpurchase {
width: 774px;
height:auto;
text-align:right;
float:left;
}

#bottomcard {
width:600px;
height:auto;
margin:0 0 0 0;
text-align:right;
float:right;
}


#shippingmethod {
width:600px;
height: auto;
margin: 0 0 0 0;
}

#paymentmethod {
width:600px;
height: auto;
margin: 0 0 0 0;
}

#addressbox {
width:600px;
height: auto;
margin: 0 0 0 0;
}

#confirmbox {
width:600px;
height: auto;
margin: 0 0 20px 0;
}


.adresslabels {
width:200px;
height: auto;
margin: 0 100px 0 0;
float:left;
}

.adressinput {
width:300px;
height: auto;
margin: 0 0 0 0;
float:right;
}



.hrsspc {
width:600px;
height: auto;
margin: 8px 0 8px 0;
}

hr.spc {
color: #000000;
background: black;
border: 0;
height: 1px;
width:600px;
margin: 0 0 0 0;
}

.submitbutton {
    border: 1px solid #999999;
    background: #E9E9E9;
	width: 50px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.inputquantity {
height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.submitbuttonadres {
    border: 1px solid #999999;
    background: #E9E9E9;
	width: 150px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.submitbuttonconfirm {
    border: 1px solid #999999;
    background: #E9E9E9;
	width: 200px;
	height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.itemssummary {
width:600px;
margin:0 0 20px 0;
text-align:right;
}



img.cart_thumb {
width:50px;
height:50px;
border:medium;
border-color:#000000;
}

/*checkout*/
.checkout_adres {
width: 774px;
height:auto;
float:left;
*margin: -10px 0 4px 0;
}

.checkout_header {
width:774px;
height:auto;
float:left;
*margin: -8px 0 -4px 0;
}

.checkout_data {
width:774px;
height:auto;
float:left;
*margin: 0 0 -14px 0;
}

.checkout_b_row {
width:774px;
height:60px;
float:left;
*margin:-6px 0 30px 0;
}

.checkout_b_left {
width:300px;
height:auto;
float:left;
}

.checkout_b_right{
width:300px;
height:auto;
float:right;
text-align:right;
}

/*confirm*/
.confirm_header {
width:774px;
height:auto;
float:left;
*margin: -8px 0 0 0;
}

.confirm_itemlist {
width:774px;
height:auto;
float: left;
*margin: 0 0 0 0;
}

.confirm_summary {
width:774px;
height:auto;
float:left;
text-align:right;
*margin:0 0 8px 0;
}

.confirm_select {
width:774px;
height:auto;
*margin: 0 0 -10px 0;
}

.confirm_box {
width:774px;
height:auto;
*margin: 0 0 -20px 0;
}

img.banner {
width:194px;
height:auto;
border:none;
}
