div.box {
	background:  url("../image/box/custom_corners_topleft.gif") top left no-repeat;
	letter-spacing: 0.2mm;
} 
div.box h1 {
	z-index:2;
	background:  url("../image/box/custom_corners_topright.gif") top right no-repeat;
	padding:15px 10px 0px 10px;
	margin:0;
	margin-left:-5px;
	position:relative;
	right:-14px;
	font-size: 16px;
	color: #90622C;
}
div.box h2 {
	z-index:2;
	background:  url("../image/box/custom_corners_topright.gif") top right no-repeat;
	padding:15px 10px 0px 10px;
	margin:0;
	margin-left:-5px;
	position:relative;
	right:-14px;
	font-size: 16px;
	color: #90622C;
}
div.boxBody {
	z-index:1;
	background:  url("../image/box/custom_corners_right.gif") top right repeat-y;
	margin:0;
	margin-top:-2em;
	padding:0px;
	padding-left:0;
	position:relative;
	right:-14px;
}
div.boxBody .left{
	height: 170px;
	background:  url("../image/box/custom_corners_left.gif") top left repeat-y;
	position:relative;
	left: -14px;
	top: 15px;
	padding: 15px 2px 10px 15px;
	line-height:13px;
}
div.boxBody .popup {
	position:relative;
	height:350px;
	left: -14px;
	padding: 15px 0px 10px 10px;
	line-height:14px;
	font-size:12px;
}
.popup .boxFooter img{
	position:relative;
	top:5px;
}
div.boxBody .left b{
	color: #90622C;
}
div.boxBody .left .ale{
	text-decoration: line-through;
}
div.boxBody .left .new_price{
	color: #E50B0B;
	font-weight:bold;
	font-size: 12px;
}
div.boxBody .left img{
	position:relative;
	float: right;
	border:1px solid  #DFB889;
	background-color: #FFF8EB;
}
div.boxBody .popup img{
	float: right;
	margin-right: 20px;
}
div.boxBody .left .info{
	display:block;
	margin-top: 3px;
}
div.boxBody .left li{
	list-style-image: url("../image/circle.gif");
}
div.boxBody .left img:hover{
	background-color: white;
	border-color: #CA8B40;
}
div.boxBody .left .cart{
	position:static;
	border:0px;
	float:none;
	margin:0px;
}
div.boxBody .left p{
	margin-top: 0px;
	margin-bottom: 6px;
}
div.boxBody .left table{
	border-collapse: collapse;
	margin:0px;
}
div.boxBody .left table td{
	padding:2px 5px 0px 0px;
	/*font-size:12px;*/
	text-align:left;

}
div.boxBody .left table td img{
	border:0px;
	display:inline;
	float:left;
	margin:0px;
}
div.boxFooter {
	background:  url("../image/box/custom_corners_bottomleft.gif") bottom left no-repeat;
	position:relative;
	top:11px;
}
div.boxFooter p{
	background:  url("../image/box/custom_corners_bottomright.gif") bottom right no-repeat;
	padding:15px;
	padding-left:0;
	display:block;
	margin:-1em 0 0 0;
	position:relative;
	right:-14px;
	z-index:10; /* Opera needs this */
}
div.boxFooter p a{
	text-decoration:none;
}
div.boxFooter p a:hover{
	color: black;
}

.product_box{
	width: 210px;
	float: left;
	margin: 0px 30px 30px 0px;
}

.popup{
	width: 100%;
	position:relative;
	left:-7px;
}

.product{
	width: 740px;
}

.product div.boxBody .left{
	height: 350px;
	font-size:12px;
}
.product div.boxBody .left p{
	margin-top:10px;
}
.product div.boxBody .left .variants{
	margin-top:20px;
}
.product div.boxBody .left .product_image{
	float: right;
	margin-right: 20px;
}





