/********************/
/*   Watch Detail   */
/********************/

/* Watch Detail > Detail Showcase */
.showcase_wrapper { height: 500px; position: relative; margin-top: 35px; }
#watch_showcase #zoom_view { position: absolute; top: 0; left: 50%; width: 0; height: 100%; overflow: hidden; display: none; z-index: 4; background: #fff; }
#watch_showcase #zoom_view .loading { position: absolute; top: 217px; left: 467px; background: url('../images/loader.gif') center no-repeat; width: 66px; height: 66px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#watch_visual .loading { position: absolute; top: 217px; left: 175px; background: url('../images/loader.gif') center no-repeat; width: 66px; height: 66px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#watch_showcase #zoom_view .zoom_image_wrapper { width: 100%; height: 100%; }
#watch_showcase #zoom_view .zoom_image_wrapper img { display: none; }
#watch_showcase #zoom_view #zoom_slider { position: absolute; left: 20px; top: 20px; width: 26px; height: 147px; z-index: 2; }
#watch_showcase #zoom_view #zoom_slider .zoom_slider_wrapper { position: relative; width: 100%; height: 100%; background: transparent url('../images/zoom_view_slider_bg.png') center center no-repeat; overflow: hidden; }
#watch_showcase #zoom_view #zoom_slider .control { background-color: black; color: #fff; cursor: pointer; font-size: 27px; font-weight: bold; height: 27px; left: 0; position: absolute; text-align: center; width: 28px; z-index: 3; text-indent:-9999px }
#watch_showcase #zoom_view #zoom_slider .control.plus { top: 0;  background: url('../images/plus-zoom.png') center no-repeat;}
#watch_showcase #zoom_view #zoom_slider .control.minus { bottom: 0;  background: url('../images/minus-zoom.png') center no-repeat;}
#watch_showcase #zoom_view #zoom_slider .bar { width: 100%; height:82px; margin: 28px 0 28px; }
#watch_showcase #zoom_view #zoom_slider .bar .ui-slider-handle { width: 26px; height: 7px; border: 1px solid #000; background-color: #000; -webkit-border-radius: 3px;  }
#watch_showcase #zoom_view .close { position: absolute; right: 15px; top: 15px; padding: 10px; width: 31px; height: 31px; background: transparent url('../images/zoom_view_close.png') center no-repeat; z-index: 3; }
#zoom_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; background:#464646; z-index: 3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0.5); /* IE 5-7 */ -moz-opacity: 0.5; /* Netscape */ -khtml-opacity: 0.5; /* Safari 1.x */ opacity: 0.5; /* Good browsers */ }
/* Watch Detail > Detail Showcase > Tablet Overrides */
.tablet .showcase_wrapper { background-position: -75px center; }
.tablet #watch_visual { margin: 0 20px 0 0; width: 365px; }
.tablet #watch_visual img.main_img { left: 25px; }
.tablet #watch_visual .zoom_trigger { margin: 60px 40px 0 0; }
.tablet #watch_summary { width: 360px; }
.tablet #watch_summary h1 { font-size: 3.4em; }
.tablet #zoom_view .loading { left: 351px; }
.watch_documents { overflow: hidden; margin: 10px 0 0; }
.watch_document_column { float: left; width: 100%; padding:11px 14px 12px; border:1px solid #d4d4d4; margin-bottom:10px; }
.watch_document_column .blue_btn { margin-bottom:10px; }
.watch_document_column:first-child { }
.watch_document_column h3 { text-transform: uppercase; font-size:20px; text-align:left; margin-bottom:10px; font-weight:normal; }
.watch_document_column p { padding-right:40px; }
.inactive.watch_document_column { display: none; }
.inactive.watch_document_column h3 { color: #464646; }
.watch_document_icon { padding:0px; float:left; margin-right:20px; height:110px; width:120px; }
.fullpdf { background: url('../images/support_fullpdf_icon.png') no-repeat 0 0; width: 112px; height: 109px; margin: 0 auto; }
.abbrpdf { background: url('../images/support_abbrpdf_icon.png') no-repeat 0 0; width: 84px; height: 84px; margin: 13px auto 0; }
.video_icon { background: url('../images/support_video_icon.png') no-repeat 0 0; width: 86px; height: 86px; margin: 12px auto 0; }
.inactive .fullpdf { background-position: 0 -109px; }
.inactive .abbrpdf { background-position: 0 -84px; }
.inactive .video_icon { background-position: 0 -86px; }
.watch_document_column:first-child .watch_document_icon img { margin: 0; }
.inactive.watch_document_column p { color: #7a8187; }
.download_adobe_reader { color: #202731; font-size: 1.2em; text-align: center; margin: 20px 0; font-style: italic; }
.download_adobe_reader a { font-weight: bold; color: #202731; }
/* Watch Detail > Bottom > Tablet Override */
.tablet #watch_detail_bottom #watch_info, .tablet #watch_detail_bottom #family_grid { float: none; }
.tablet #watch_detail_bottom #watch_info { margin: 20px auto 0; width: 96%; }
.tablet #watch_detail_bottom #watch_info .content { min-height: 525px; }
.tablet #watch_detail_bottom #family_grid { margin: 0 auto; width: 624px; }
.tablet #watch_detail_bottom #family_grid .top_row { margin: 0 0 20px; }
.tablet #watch_detail_bottom #family_grid #family_watch_grid { min-height: 312px; }
.watch_similar_wrapper { float: left; width:13%; margin:0 5px 5px 0px; background:#fff; padding:0px 0px; border: 1px solid #d4d4d4; }
.watch_similar_wrapper .main_img_similar { margin:0px; width:100%; padding:0px 0px; }


#similar_watches_main_content { margin:0px; width:100%; text-align:center; white-space:nowrap; font-size:0}
#similar_watches_main_content .watch_img { border:1px solid #d4d4d4; width:140px; height:174px; }
#similar_watches_main_content .watch_img img { max-width:138px; height:172px; }
#similar_watches_main_wrapper { display:inline-block; float:none}
#similar_watches_main_content h2 { width:100%; float:left; font-size: 24px; font-weight: normal; margin: 0 10px 10px; color: #464646; text-transform: uppercase;}
.similar_watches_main_header h2{ font-size:18px; line-height:40px; height:40px; background:#d4d4d4; font-family: "AdobeGaramond", Georgia, "Times New Roman", Times, serif; color:#464646; width:100%; text-align:center; clear:both; margin-bottom:20px; font-weight:normal; text-transform:uppercase }