#product_image{width:220px}
#product_info{border-collapse: collapse}
#product_info th{font-weight: normal; font-size: 15px; font-family: MenuFont,Arial}
#product_info th,.table td{border-bottom: 1px dashed #dedede; margin:0;padding:10px 5px;vertical-align:middle}
#product_info th{text-align:left}
#product_info tr:nth-child(even){background: #fcfcfc}
#product_content{padding:10px 0;overflow:hidden}
#product_info .cm-value-changer{display: inline-block; float: left; width: 70px; text-align: center; margin-right: 20px}
#product_info .cm-value-changer input{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; color: #666; height: 16px; width:35px; text-align: center; margin: 0 3px 0 0; padding: 5px 3px 5px; border: 1px solid #ccc; font: normal 100% Arial, Tahoma, Helvetica, sans-serif;}
.cm-increase {background: url("../img/increase_decrease.png") no-repeat scroll 0 1px transparent; display: inline-block; float: right; height: 12px; margin-left: 0px; width: 12px; cursor:pointer}
.cm-decrease {background: url("../img/increase_decrease.png") no-repeat scroll 0 -59px transparent; float: right; height: 12px; margin-left: 4px; margin-top: -13px; width: 12px; cursor:pointer}
.cm-increase:hover {background-position: 0 -29px}
.cm-decrease:hover {background-position: 0 -89px}
.pro_code{background-color: #d9534f; font-size: 14px; padding: 5px 10px; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em}
.buy_button{background: url(../img/order.png) no-repeat top left; display: block; width: 104px; height: 30px; padding-left: 8px; text-align: center; color: #fff; line-height: 25px; cursor: pointer}
.buy_button:hover{color:#fff}
#sizebox .box_item{display: inline-block; padding: 5px 10px; border:1px solid #ccc; margin-right: 10px}
#sizebox .box_item.selected{border: 1px solid #6B0059; background: #EEECEC; color: #FF2900; font-weight: bold}

/* Slimbox 2.05 */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}
.lbLoading{background:#fff url(../img/slimbox/loading.gif) no-repeat center}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url(../img/slimbox/prevlabel.gif) no-repeat 0 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url(../img/slimbox/nextlabel.gif) no-repeat 100% 15%}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../img/slimbox/closelabel.gif) no-repeat center;margin:5px 0;outline:0}
#lbCaption,#lbNumber{margin-right:71px}
#lbCaption{font-weight:bold}