.ca-in div.image {
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  0px 0px 3px 0px #444;
	box-shadow:  0px 0px 3px 0px #444;
	width:150px!important;
	text-align: center;
}
.ca-in div.image  img {
    margin: 1px;
    max-height: 174px;
    max-width: 174px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ca-in div.image  img.sale{
	display:none;
}
.ca-in div.ttl.g-std a {
    border-bottom: 1px dotted #888888;
    color: #333333;
    display: block;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    margin-bottom: 5px;
    text-decoration: none;
    width: 150px;
}
.ca-in div table.fixed tr td {
    float: left;
    font-size: 12px;
    vertical-align: middle;
}
.ca-in div table.fixed tr td + td  {
    position: relative;
    text-align: right;
    top: -2px;
	float:right;
}
.ca-in div table.fixed tr + tr td {
    font-size: 10px;
    width: 150px !important;
}
.ca-in div table.fixed tr + tr td td {
    width:1%;
}
.ca-in div table.fixed tr + tr + tr {
    display:none;
}
.ca-in div.mi {
    display:none;
}
.ca-in div.ittl a.vip {
    color: #4488FF;
    font-size: 12px;
    line-height: 18px;
}
.ca-in div.prc span.lbl {
    float:left;
    color: #c00;
    font-size: 12px;
    line-height: 18px;
    font-weight:bold;
}
.ca-in div.prc span.amt {
    float:right;
    color: #000;
    font-size: 12px;
    font-weight:bold;
}
.ca-in div.timeLeftInfo span.lcol {
    display:none;
}
.ca-in div.timeLeftInfo span.amt {
    float:right;
    color: #000;
    font-size: 12px;
    line-height: 18px;
}
.ca-in img.ii {
    display: none;
}
/**

**/
.ca-in {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin: 5px 2px 5px 0px;
    padding: 3px;
    width: 150px;
    background:#fff;
    border: 1px solid #ddd;

}
.ca-in .wpr {
	background:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 3px 0px #444;
	box-shadow:  0px 0px 3px 0px #444;
}
.ca-in .wpr .imgWr {max-height:150px;}
.ca-in img.img {
    margin: 1px;
    max-height: 144px;
    max-width: 144px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	border:none;
}
.ca-in img.iconTrsBadge {display:none;}
.ca-in a.vip {
	font-size:10px;
	line-height:13px;
	color:#333;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	border-bottom:dotted 1px #888;
}
.ca-in .bin .amt {
	font-size:12px;
	line-height:14px;
	color:#333;
	font-family:times;
	font-weight:bold;
	float:right;
    text-shadow: 0px 1px 1px #fff;
}
.ca-in .bin .rbin {
    color: #CC0000;
    float: left;
    font-family: times;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.ca-in .bin .binBo {
	font-size:12px;
	line-height:16px;
	color:#333;
	font-family:times;
	font-weight:normal;
	clear:right;
	float:right;
	text-shadow: 0px 1px 1px #fff;
}
.ca-in .meta .free {
	font-size:12px;
	line-height:16px;
	color:#333;
	font-family:times;
	font-weight:normal;
	clear:right;
	float:right;
	text-shadow: 0px 1px 1px #fff;
}
.ca-in .subtitle p {
	font-size:10px;
	line-height:16px;
	color:#333;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 5px;
	display:block;
	border-bottom:dotted 1px #888;
}
.ca-in  .oriprs {
    color: #CC0000;
    position: relative;
    text-decoration: line-through;
    top: -14px;
}
.ca-in .gallery {
    border-spacing: 0;
}

.ca-in h2.cross {
    color: #333333;
    font-family: times;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding: 60px 0 20px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.ca-in a.cross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 30px;
	text-decoration:none;
	margin:0 23px;
	background: -moz-linear-gradient(
		top,
		#549429 0%,
		#4d850d 50%,
		#10610c 50%,
		#2e520c);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#549429),
		color-stop(0.50, #4d850d),
		color-stop(0.50, #10610c),
		to(#2e520c));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(018,046,006,0.2),
		0px 1px 0px rgba(195,207,025,1);
}
.ca-in a.cross:hover {
	position:relative;
	top:1px;
}
#cat_info {
	margin:0 auto;
	width: 640px;
	display:none;
}
#cat_info a {
    border-radius: 0 0 5px 5px;
    color: #000;
    float: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 10px;
    margin-bottom: 20px;
    margin-right: 28px;
    padding: 4px 5px 5px;
    text-decoration: none;
    border-bottom:2px solid transparent;
}
#cat_info a:hover {
    color: #000;
	border-bottom:2px solid #828C95;
}
/** 
 * Slideshow style rules.
 */
#slidershow {
    position: relative;
    width: 710px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -moz-border-bottom-left-radius:8px;
    -moz-border-bottom-right-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-bottom-right-radius:8px;
}
#slidershow #slidesContainer {
  margin:0 auto;
  width: 640px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:35px;
  height:100%;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(images/left.png) no-repeat 50% 50%;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(images/right.png) no-repeat 50% 50%;
}
#leftControl:hover {
  background:transparent url(images/left_h.png) no-repeat 50% 50%;
}
#rightControl:hover {
  background:transparent url(images/right_h.png) no-repeat 50% 50%;
}

#art2 #gal_des #slidershow p {
    padding:0;
}

.ca-in .mrli {
    display: none;
}
.ca-in .mskuItm {
    clear: left;
}
.ca-in .liBtn {
    float: left;
    height: 20px;
    width: 20px;
    border: 1px solid #000;
    margin:2px 4px 0 0;
    list-style:none;
}
.ca-in .liBtn:hover{
    border: 1px solid #fff;
}
#slidershow td.picture.camera {
    width:150px !important;
    padding:0;
}
