/******************************************************************************** PRODUCT PAGE ELEMENTS CSS ************************************************************************/

.productBox {border:2px solid #d0d2b3; height:239px; width:230px; position:relative; margin:5px 6px 5px 0px; padding:0px; text-align:left; font-size:11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:none; float:left}
.productBoxImg {position:absolute; bottom:30px; left:0px; width:230px; height:205px; padding:2px 0px}
.productBoxViewZoom {width:224px; height:20px; font-size:12px; position:absolute; bottom:0px; left:0px; border:1px solid #b4b69a;  -moz-border-radius:  2px; -webkit-border-radius: 2px; padding:3px; text-align:center; font-weight:bold; margin-top:5px; background: url(../images/productZoom.gif) top right no-repeat #435070}
.productBoxViewZoom a:link, .productBoxViewZoom a:visited {color:#fff;}
.productBoxViewZoom a:hover {color:#ccc;}

.productDescBox {border:2px solid #d0d2b3; min-height:203px; width:304px; position:relative; margin:5px 0px 5px 0px; padding:8px; padding-bottom:28px; text-align:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff; float:left}
.productDescBox h1 {text-align:center}
.productDescBoxInfo {width:314px; height:20px; font-size:12px; position:absolute; bottom:0px; color:#fff; font-weight:bold; left:0px; border:1px solid #b4b69a;  -moz-border-radius: 2px; -webkit-border-radius: 2px 2px 2px 2px; padding:3px; text-align:center; font-weight:bold; margin-top:5px; background: #435070}
#sizeChartWrap {width:551px; position:relative; float:left; padding:10px 5px 0px; background: url(../images/bg_sizeChart.gif) no-repeat; margin-top:5px; margin-bottom:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.sizeChartTitles {width:480px; height:30px; padding:15px 10px 5px 75px; text-align:left; left:5px;}
.sizeChartTitlesBox {float:left; width:130px; margin-right:5px; font-weight:bold; color:#fff; text-align:right; font-size:14px;}
.sizeChartTitles .PktQty {float:left; width:50px; margin-right:10px; margin-left:5px; font-weight:bold; color:#fff; font-size:14px;}
.sizeChartTitles .onePlus {float:left; margin-right:20px; font-weight:bold; color:#fff; font-size:14px;}




#sizeChartShow {width:552px; float:left; padding:5px; background: url(../images/bg_arrow.gif) top right no-repeat #d8ba69; color:#435070; font-weight:bold; font-size:16px; margin-top:5px; text-align:center; margin-bottom:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #b4b69a;}


.prodDimensions {float:left; width:50px; height:68px; margin-left:5px; margin-right:3px}
.prodInputWrap {float:left; margin-bottom:2px;}
.prodInMm {background:#fff; color:#435070; border:1px solid #ccc; font-family: 'calibri', 'lucida grande'; text-align:center; margin-right:2px; padding:2px 2px;  font-size:12px; float:right; width:40px; margin-bottom:2px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.inputQty {background:#fff; color:#435070; border:1px solid #ccc; font-family: 'calibri', 'lucida grande'; text-align:center; font-size:12px; width:27px; padding:3px;margin:3px;   -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.valueBoxes {background:#fff; color:#435070; border:1px solid #ccc; font-family: 'calibri', 'lucida grande'; text-align:center; padding:1px; font-size:11px; float:right; width:34px; margin-bottom:-1px; margin-right:-4px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

tr {border:none; border-collapse:collapse; padding: 10px 30px; vertical-align:top; text-align:right;}
td {vertical-align:middle; text-align:center;}

#relatedItems {width:562px; height:125px; float:left; background: url(../images/relatedItems.jpg) no-repeat #c7db00; margin-top:0px; margin-bottom:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #b4b69a;}

.ui-effects-transfer { border: 2px dotted gray; }

#sizeChartWrap table { margin-top:0px; height:100px; background: none;}

.odd{ background-color:#e5e2df; height:30px;}
.even{ background-color:#ffffff;}
