#shop-right{
float:right;
width:745px;
padding-top:70px;
position:relative;
background:#FFF;
}
#shop-left{
float:left;
width:190px;
padding-top:70px;
}




#shop-top{
clear:both;
position:absolute;
background:#d0d;
width:961px;
height:63px;
left:5px;
top:220px;
background:url(/site/data/img/shopnew/top.png) no-repeat 0 0;
}
#shop-top.nobutton{background-image:url(/site/data/img/shopnew/top2.png);}
#shop-top a{
display:block;
width:100%;
height:100%;
overflow:hidden;
text-decoration:none;
color:#FFF;
}
#shop-top span{
font-weight:bold;
position:absolute;
top:42px;
right:20px;
}




.block-shop1 .block-top, .block-shop1a .block-top{
}
.block-shop1 .block-bottom, .block-shop1a .block-bottom{
}
.block-shop1, .block-shop1a{
width:730px;
clear:both;
margin:0 auto;
}
.block-shop1 .block-main{
background:#E9E9E9;
}
.block-shop1a .block-main{
background:url(/site/data/img/shopnew/block1a-main.png) repeat-y 0 0;
}


.block-shop2{
clear:both;
}
.block-shop2 .block-main{
background:#FFCC01;
}
.block-shop2 .block-bottom2{
background:#656565;
border:1px solid #FFF;
color:#eee;
}



.block-shop3 .block-top{
background-image:url(/site/data/img/shopnew/block3-top.png);
}
.block-shop3 .block-bottom{
background-image:url(/site/data/img/shopnew/block3-bottom.png);
}
.block-shop3{
width:450px;
clear:both;
}
.block-shop3 .block-main{
background:url(/site/data/img/shopnew/block3-main.png) repeat-y 0 0;
}



.shopitem{
float:left !important;
clear:none !important;
border:3px solid #FFF;
margin:10px;
}



#shop-labels{
clear:both;
text-align:center;
white-space:nowrap;
padding:20px 0;
margin:0 auto;
width:300px;
}

	#shop-labels a {
		display:block;
		background:url(/site/data/img/shopnew/but/but.gif) repeat-x center;
		float:left;
		width:120px;
		font:bold 20px Arial;
		margin-right:20px;
		color:#717171;
		height:30px;
		line-height:30px;
		border:1px solid #9B9898;
	}

	#shop-labels a.active {
		background:url(/site/data/img/shopnew/but/buta.gif) repeat-x center;
		border:1px solid #D7932F;
		color:white;
	}




.item-title{
color:#b54000 !important;
font-size:19px !important;
padding:0 !important;
margin:0 !important;
}



.shop-desc, .shop-img{vertical-align:top;}


.shop-desc{
padding-left:10px;
}



.shop-info{
width:500px;
font-size:11px;
padding:5px 0 5px 10px;
}
.shop-info b{color:#ffff66;}
.shop-buy{
padding:0 10px;
}


.item-vote{
text-align:right;
white-space:nowrap;
padding-top:1em;
}
.item-vote span{
display:block;
text-align:right;
font-size:14px;
}
.item-stock{
text-align:right;
color:#666;
}









#shop-paging-list{
height:30px;
padding-top:10px;
clear:both;
padding-left:240px;
}
#shop-paging-list div{
font-size:14px;
font-weight:bold;
float:left;
padding:10px 10px 0;
}
#shop-paging-list div a{text-decoration:none;color:#4d4c47;}
#shop-paging-list div b{color:#999;}
#shop-paging-left, #shop-paging-right{
float:left;
}
#shop-paging-left img, #shop-paging-right img{
display:block;
}


.scrollbutton{
cursor:pointer;
}
.scrollbutton img{display:block;}









#shop-scroll-main{
background:url(/site/data/img/shopnew/scroll-main.png) repeat-y 0 0;
}












.shopscrollitem{
width:169px;
height:244px;
background:url(/site/data/img/shopnew/scrollitem.png) no-repeat 0 0;
position:relative;
padding-bottom:20px;
}

.shopscrollitem img{
display:block;
position:absolute;
left:1px;
top:20px;
z-index:80;
}

.ssi-title{
display:block;
position:absolute;
width:150px;
left:9px;
top:1px;
text-align:center;
color:#FFF;
font-size:15px;
}
.ssi-price{
background:#f00;
display:block;
position:absolute;
width:130px;
left:21px;
top:210px;
text-align:center;
color:#FFF;
font-size:15px;
z-index:90;
font-weight:bold;
font-size:16px;
}













































.promo-scrolling{
overflow:hidden;
position:relative;
}
.promo-scrolling-in{
position:relative;
top:0;
left:10px;
}
.promo-scroll-in{
position:relative;
overflow:hidden;
}
#shop-scroll-main .promo-scroll-in, #shop-scroll-main .promo-scrolling{
width:185px;
height:755px;
}
.promo-scrolling-in{
}
















.shopformtable4{
width:90%;
}
.shopformtable2{
width:90%;
margin-bottom:3em;
}

.shopformtable4 .srt1{
width:15%;
text-align:right;
padding-right:1em;
white-space:nowrap;
padding-bottom:0.75em;
vertical-align:top;
}
.srt1 span{color:red;}

.srt2 input{
width:90%;
}
.shortsrt input, .srtshort input{width:35%;}

.shopformtable2 .srt1{
width:15%;
text-align:right;
padding-right:1em;
white-space:nowrap;
vertical-align:top;
}

.shopformtable2 .srt2{padding-bottom:0.75em;vertical-align:top;}
#shopcard{
padding-top:7px;
}
#shopcheckbox{padding-top:7px;}
#shopcheckbox input{width:auto !important;}


.shopformtable2 select{
width:70px;
}



#shoppay{
width:440px;
text-align:right;
padding-top:10px;
padding-bottom:40px;
}







#shoplocked{
padding-left:20px;
background:url(/site/data/img/shopnew/lock.png) no-repeat 0 3px;
}










.shopcarttable{
width:99%;
}
.shopcarttable td{
padding-right:2em;
}
.shopcarttable thead td{
font-weight:bold;
font-size:16px;
padding-bottom:3px;
}

.rt1{
padding-left:1em;
white-space:nowrap;
}
.rt2{
width:7%;
padding-right:2em;
}
.rt2 input{
width:60%;
}
.rt5{
padding-right:0.5em !important;
text-align:right;
}




.rt3, .rt4{text-align:right;}







.line1 td{
background:#ffe081;
}
.line2 td{
background:#faf9f8;
}












.shoptotal{
width:100%;
margin-top:1em;
}

.trt1{
text-align:right;
padding-right:1em;
font-size:14px;
padding-bottom:0.3em;

}
.trt2{
font-size:14px;
width:20%;
color:red;
}
.trt2 select{
width:90%;
font-weight:bold;
}
#linebreak div{
border-bottom:2px solid #bbb;
font-size:0;
height:1px;
width:250px;
float:right;
}



#shoperror{
font-weight:bold;
color:red;
padding:5px 20px 10px; } 


.shoppopup2{
width:427px;
height:154px;
position:absolute;
background:#e4e4e4;
border:4px solid #FFF;
z-index:99;
left:50px;
top:50px;
} .shoppopuptext{ text-align:center;
padding-top:35px;
padding-bottom:35px;
}

.popuptable{
width:100%;
}
.ppt1{
text-align:right;
padding-right:10px;
}
.ppt2{
text-align:left;
padding-left:10px;
}




.popupclose{
cursor:pointer;
position:absolute;
right:0px;
top:0px;
width:18px;
height:18px;
background:url(/site/data/img/shopnew/close.png) no-repeat 0 0;
}

div.indexBlock {background:#E9E9E9;}

.block-shop2 .block-main {
	padding:0 !important;	
	width:330px;
}

.block-main {padding:0;}

#content {padding-right:0;}

a.addToCart {
	width:135px;
	height:22px;
	display:block;
	overflow:hidden;
	background:url(/site/data/img/shopnew/button.png) no-repeat center;
	cursor:pointer;
}

a.addToCart:hover {
	background:url(/site/data/img/shopnew/buttona.png) no-repeat center;
}
