/* right */
.right-indent {	
	padding:	0 0 20px 235px;
}

/* product card */

.product-card-indent {
	padding:        0 0 25px 0;
}

.product-card .right {
	float:          right;
	width:          350px;
	padding:        0px;
}
.product-card .right-indent {
	padding:        15px 20px 15px 20px;
}
.product-card .right-content {
	min-height:     300px;
}
.product-card .right-bg {	
	position:       relative;
	background:     url('/img/card-right-bg.jpg') top left #EEF3F9 repeat-x;
}
.product-card .right-lt {
	background:     url('/img/card-right-lt.jpg') top left transparent no-repeat;
}
.product-card .right-rt {
	background:     url('/img/card-right-rt.jpg') top right transparent no-repeat;
}
.product-card .right-lb {
	background:     url('/img/card-right-lb.jpg') bottom left transparent no-repeat;
}
.product-card .right-rb {
	background:     url('/img/card-right-rb.jpg') bottom right transparent no-repeat;
}

/* order form */

.product-card h1 {
	padding-bottom: 10px;
}

.product-card .modifs {
	border-bottom:  solid 1px #476486;
}
.product-card .modifs-indent {
	padding-top:    5px;
	padding-bottom: 1px;
}
.product-card .modifs * {
	font-size:      11px;
}

.modifs .tab {
	position:       relative;
	float:          left;
	margin-right:   1px;
}

.modifs .tab strong, .modifs .tab a  {
	color:          #fff;
	font-size:      10px;
	line-height:    22px;
	white-space:    nowrap;
}
.modifs .tab a {
	line-height:      23px;	
	-moz-line-height: 22px;
}
.modifs .tab strong {
}
.modifs .tab-indent {
	margin-left:    10px;
	margin-right:   10px;
}
.modifs .tab-content {
	min-height:     22px;
	height:         22px;
	text-align:     center;
}
.modifs .active .tab-bg {
	background:     url('/img/card-modifs-tabs-active-bg.gif') bottom left transparent repeat-x;
}
.modifs .active .tab-bg-l {
	position:       relative;
	background:     url('/img/card-modifs-tabs-active-l.gif') bottom left transparent no-repeat;
}
.modifs .active .tab-bg-r {
	position:       relative;
	background:     url('/img/card-modifs-tabs-active-r.gif') bottom right transparent no-repeat;
}
.modifs .regular .tab-bg {
	position:       relative;
	background:     url('/img/card-modifs-tabs-regular-bg.gif') bottom left transparent repeat-x;
}
.modifs .regular .tab-bg-l {
	position:       relative;
	background:     url('/img/card-modifs-tabs-regular-l.gif') bottom left transparent no-repeat;
}
.modifs .regular .tab-bg-r {
	position:       relative;
	background:     url('/img/card-modifs-tabs-regular-r.gif') bottom right transparent no-repeat;
}

.product-card .modifs span {
	padding-left:   3px;
	padding-right:  3px;
	background:     #476486;
	color:          #fff;
}

.product-card .store {
	
}
.product-card .store-indent {
	padding-top:    15px;
	padding-bottom: 15px;
}
.product-card .store .cost {
	float:			left;
	width:          50%;
	border-right:   solid 1px #476486;
	background:		transparent;
	position:		relative;
}
.product-card .store .cost-content {
	text-align:     center;	
}
.product-card .store .cost-content span {
	font-size:      30px;
	line-height:    30px;
	color:          #900;
}
.product-card .store .avail-content {
	text-align:     center;
}
.product-card .store .avail-content span {
	font-weight:    bold;
	line-height:	30px;
}

.product-card .controls {
	border-top:     solid 1px #476486;
	border-bottom:  solid 1px #476486;
}
.product-card .controls-indent {
	padding:        10px 5px;
}
.product-card .controls {
	line-height:    10px;
}
.product-card .controls input.q {
	padding:    	2px;
	width:          80px;
	vertical-align:middle;
	height:			17px;	
}
.product-card .controls label {
	padding-right:  10px;
	vertical-align:middle;	
}
.product-card .controls input.s {
	padding:        2px 5px 2px 5px;
	vertical-align:middle;
	width:150px;
}

.product-card .description-indent {
	padding:        10px 0px 10px 0px;
}
.product-card .description p {
	padding-top:    5px;
	text-align:     justify;
}

/* clickable image */

.product-card .pimage {
	
}

.product-card .pclick-content {
	padding:        0 0 0 0;
}
.product-card .pclick {
	background:     url('')  center center transparent no-repeat;
}
.product-card .pclick img {
	width:          270px;
	height:         300px;
}

/* vote */

.product-card .votes .rate-action {
	position:       relative;
	float:          right;
}
.product-card .votes .rate-action-content {
	text-align:     right;
}
.product-card .votes .rate-output strong {
	padding-right:  55px;
}
.product-card .votes .r00 {
	background:     url('/img/votes-rate-00.gif') 60px 6px no-repeat;
}
.product-card .votes .r05 {
	background:     url('/img/votes-rate-05.gif') 60px 6px no-repeat;
}
.product-card .votes .r10 {
	background:     url('/img/votes-rate-10.gif') 60px 6px no-repeat;
}
.product-card .votes .r15 {
	background:     url('/img/votes-rate-15.gif') 60px 6px no-repeat;
}
.product-card .votes .r20 {
	background:     url('/img/votes-rate-20.gif') 60px 6px no-repeat;
}
.product-card .votes .r25 {
	background:     url('/img/votes-rate-25.gif') 60px 6px no-repeat;
}
.product-card .votes .r30 {
	background:     url('/img/votes-rate-30.gif') 60px 6px no-repeat;
}
.product-card .votes .r35 {
	background:     url('/img/votes-rate-35.gif') 60px 6px no-repeat;
}
.product-card .votes .r40 {
	background:     url('/img/votes-rate-40.gif') 60px 6px no-repeat;
}
.product-card .votes .r45 {
	background:     url('/img/votes-rate-45.gif') 60px 6px no-repeat;
}
.product-card .votes .r50 {
	background:     url('/img/votes-rate-50.gif') 60px 6px no-repeat;
}
.product-card .votes-indent {
	margin-top:     10px;
	margin-bottom:  10px;
}

/*products*/

.products {
	position:       relative;
}
.products .wspace {	
	margin-top:     10px;
}

.products .products-bg {
	background:     url('/img/products-bg.jpg') top left transparent repeat;
}
.products .products-bg-l {
	background:     url('/img/products-l.jpg') top left transparent repeat-y;
}
.products .products-bg-r {
	background:     url('/img/products-r.jpg') top right transparent repeat-y;
}
.products .products-indent {
	margin-left:    15px;
}
.products .products-content {
}
.products .product {
	float:          left;
	margin-right:   15px;	
}
.products .product-bg {
	margin-top:     15px;
	background:     #fff;
}
.products .product-bg-l {
	background:     url('/img/products-cell-l.gif') top left transparent no-repeat;
}
.products .product-bg-r {
	background:     url('/img/products-cell-r.gif') top right transparent no-repeat;
}
.products .product-content {
	width:          221px;
	min-height:     150px;
	height:         150px;
}

.products .product .pic-content {
	background:     url() 5px 5px transparent no-repeat;
}
.products .product .pic img {
	width:          100px;
	height:         100px;
}
.products .product .pic-indent {
	padding:        5px 0 0 0;
}
.products .product .pinfo {
	float:          right;
	width:          110px;
}
.products .product .pinfo-indent {
	padding:        20px 0 0;
}
.product .pinfo .uinfo {
	height:         50px;
	margin-bottom:  -50px;
}
.product .pinfo .linfo {
	padding-top:    50px;
}
.product .pinfo a.name {
	font-size:      15px;
	font-weight:    bold;
}
.product .pinfo a.details {
	font-size:      10px;
}
.product .pinfo .d {
	font-size:      10px;
	color:          #666;
	
}
.product .pinfo .cost {
	font-size:      21px;
	line-height:    30px;
	color:          #c00;
	white-space:	nowrap;
}
.product .pinfo .or-dl {
	padding-left:   2px;
}

