/*----------------- PRODUCT PAGES -----------------*/
/*product-images contains image photos and wear it with*/
#product-images	{ width: 445px; float:left; }
* html #product-images	{ width: 445px;}
#product-images{background: url('images/t_shadow.gif') no-repeat 43px 213px; min-height:500px; }
/*div containing all the thumbnails*/
#thumbnails		{ display:inline; height:400px; float:left; width:115px; text-align:center; margin-top:5px;}

/*scrollable items*/
#up-arrow{float:left; height: 20px; width:100%; background-position:center; margin-bottom:8px; text-align:center; cursor:pointer;}
#thumbnails-container{overflow:hidden; top:0; left:0; border:0; float:left; }
#thumbnails-container img{position:absolute; margin-bottom:6px; cursor:pointer; border:0;}
#thumbnails-mask{position:relative; overflow:hidden; text-align:center; display:block; float:left; width:100%; height:355px; left:0; padding-bottom:10px;}
#down-arrow{float:left; height:18px; width:100%; float:left; margin-top:3px; text-align:center; cursor:pointer;}
#thumbnails-box{overflow:hidden; height:360px; position:absolute; float:left;}

/*main image*/
#large-image{float:left; width:316px; text-align:center; background-repeat:no-repeat; height:440px; border: 1px solid #000; background: #fff;}
#product-images .video{background-image: url(/images/medProdImgBorder.jpg);}
#product-images .novideo{background: #FFF url(images/largeimage.gif) no-repeat 20px 385px;}
#medium-image-container{ height:405px; overflow:hidden; }
#medium-image{cursor:crosshair; margin:30px 0;}
#product-images .video .clickableImages{position:relative; top:-17px;}
#product-images .video .clickableImages .play{cursor:pointer;}
#full-size-image-link{ top:-20px; font-size:9px; background: url(images/zoom.gif) no-repeat 0 0px; line-height:12px; padding-left:16px; color:#000;}

/*---------------------- ZOOM & VIDEO ---------------------*/
/*xlarge/zoomed image container*/
#zoom-box, #video-box{height:412px; width:390px; border:1px solid #ccc; background-color:#FFFFFF; overflow:hidden;visibility:hidden; position:absolute; top:-1px; left:-2px; z-index:50;}
/*xlarge/zoomed image*/
#zoom-image{position:relative; visibility:hidden; top:200px;left:0;}
#video-box #prod-page-video{background-color:#FFFFFF; position:relative;}
/* zoomed area of image highlighter */
#zoomWindowBoxInner{width:100%; height:100%; background-color: white; opacity:0.4; filter:alpha(opacity=40);}
#zoomWindowBox{position: absolute; left: 0px; top: 0px; border:#E5E5E5 solid 1px; visibility:hidden;}

#sizing{display:inline; visibility:visible;}/*size menu*/
#size{margin-bottom:20px;}/*contains all of choose your size and sizing chart*/
#size label{display:block;}
#size select{margin-right:2px; width:150px; font-size:1em;}
#size img{top:2px; vertical-align:text-bottom; margin-left:3px;}
#size .chart{padding-bottom:10px; display:inline;}
/*select size box and sizing chart link */
#choose-your-size{height:21px; line-height:21px; margin:5px 10px 18px 0; float:left;}
#choose-your-size select{width:150px; float:left; display:inline;}
#size-charts{float:left; padding: 9px 0 0; margin-bottom:10px;}
#size-charts img{vertical-align:middle; margin-top:-4px;}
#size-charts a#product-page-sizing-chart{color:#333333;}
.viewmore #size{margin-bottom:16px;}

