.shopping_gear{background:url("../shopping_img/gear.gif") 0 -48px repeat-y;width:97px;}
.shopping_gear a{background:url("../shopping_img/gear.gif") 0 -48px repeat-y;width:97px;display:block;}
.shopping_gear a:hover{background:url("../shopping_img/gear.gif") 0 -48px repeat-y;}

/*--MAIN_BLOCK--*/
#main_block{
position:relative;
margin:0 0 0 15px;
padding:0;
width:728px;
background:#151515;
}
#main_block_in{
margin:0 0 0 24px;
padding:28px 0 0 0;
width:680px;
}

h2{
margin:0 0 16px 0;
padding:0;
background:url("img/page_title.gif") 0 0 no-repeat;
width:155px;
height:41px;
float:left;
}
.head_txt{
margin:15px 0 14px 0;
padding:0;
width:410px;
float:right;
text-align:right;
color:#cccccc;
}

.dotted{
margin:0;
height:0;
background:url("img/dotted.gif") 0 0 no-repeat;
width:680px;
height:17px;
clear:both;
}

#Layer1 {
	position:absolute;
	left:286px;
	top:1208px;
	width:397px;
	height:254px;
	z-index:1;
}

/*--ITEM LEFT--*/



.item_left{
margin:0 9px 20px 0;
padding:0;
width:220px;
float:left;
}
.item_center{
margin:0 9px 20px 0;
padding:0;
width:220px;
float:left;
}
.item_right{
	margin:0 0 20px 0;
	padding:0;
	width:220px;
	float:left;
}

.item_photo{
margin:0 0 11px 0;
width:218px;
height: 198px;
padding:0;
border: #999999 solid 1px;
}

.top_img {
width: 680px;
margin:0 0 4px 0;
padding:0;

}



h3{
margin:0 0 4px 0;
padding:0;
line-height:1.45em;
font-size:13px;
font-weight:bold;
}



.item_intro{
margin:0;
padding:0;
font-weight:400;
color:#cccccc;
}

/*--Pick up--*/

#item_pick_up{
	margin:0 0px 20px 0;
	padding:5px;
	width:670px;
	float:left;
}

.item_left2{
margin:15px 11px 20px 10px;
padding:0;
width:250px;
float:left;
}

.item_intro2{
margin:25px 11px 20px 10px;
padding:0;
font-size:11px;
font-weight:400;
color:#cccccc;
}

.item_price{
margin:5px 11px 15px 10px;
font-size:14px;
color:#cccccc;
font-weight:bold;
}

.item_photo2{
margin:10px 0 11px 10px;
width: 200px;
padding:0;
float:left;
}

.pick_up_photo{
	margin: 10px 10px 10px 10px;
	float: left;
}

h4{
margin:10px 0 4px 5px;
padding:50;
line-height:1.45em;
font-size:13px;
font-weight:bold;
}

.detail a{
display:block;
margin: 0px 20px 10px 10px;
width:53px;
height:8px;
background: url(img/detail.gif) no-repeat ; text-indent: -9999px;
}

.detail a:hover{
background:url(img/detail.gif) no-repeat;
background-position:0px -8px;
 
}

.cart a{
display:block;
margin: 0px 20px 10px 10px;
width:82px;
height:15px;
background: url(img/cart2.gif) no-repeat ; text-indent: -9999px;
}

.cart a:hover{
background:url(img/cart2.gif) no-repeat;
background-position:0px -15px;
 
}



.item_detail{
	margin:10px 10px 20px 10px;
	padding:10px;
	float: left;
	width: 630px;
}

.item_detail_intro{
	margin:0 10px 20px 30px;
	padding:10px;
	font-size:12px;
	line-height:140%;
	float: left;
	font-weight:400;
	color:#cccccc;
	width: 630px;
}

.item_title{
	margin:10px 0px 0 10px;
	float: left;
	width: 600px;
	font-size: 12px;
	line-height: 140%;
	padding: 10px;
}


.item_text{
	float: left;
	font-size: 12px;
	line-height: 140%;
	color: #CCCCCC;
}



.item_l{
	margin:10px 0px 0 10px;
	float: left;
	width: 330px;
	font-size: 12px;
	line-height: 140%;
	padding: 10px;
}

.item_r{
margin:20px 0 20px 30px;
float: left;
width: 0px;
}



.text_p {
	font-size: 12px;
	line-height: 140%;
}

.text_red {
	font-size: 15px;
	line-height: 140%;
	margin-bottom: 8px;
	color: #FF6666;
	font-weight: bold;
	
}

.3 {
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 8px;
	color: #FF6666;
	font-weight: bold;
	
}

.price {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 5px 5px 0px;
	margin-top: 5px;
}
