#ProductPage { background: #F1E9D7; width: 975px; overflow: hidden; }
.product-name { font-weight: bold; color: #176999; margin: 5px 0; }
.product-number { font-size: 10px; }
.product-breadcrumbs { background: transparent url("/icons/ba/prodpage/breadcrumbs.png") top left no-repeat; height: 20px; font-size: 10px; vertical-align: middle; text-align: left; padding-left: 15px; color: #FFF; }
.product-breadcrumbs a { color: #FFF; }
#crosscat-scroll { background: transparent url("/icons/ba/prodpage/product_scroller_bg_middle.gif") top left repeat-x; width: 975px; overflow: hidden; }
#div_var_categorySiblings td { vertical-align: bottom; width: 100px; }
.see-more-brand { margin-bottom: 15px; }
.see-more-brand td { vertical-align: middle; padding-right: 10px; font-size: 10px; color: #CCC; }
#Notify { text-align: center; }
#product-main { background: transparent url("/icons/ba/prodpage/top_bg.gif") top left repeat-x; padding: 0 10px; }
.product-main-left-box { background: #FFF url("/icons/ba/prodpage/product_main_middle.gif") top left repeat-y; padding: 0 1px; }
.product-main-product-col { border-right: 1px solid #C6C6C6; text-align: center; width: 260px; }
.product-main-info-col { padding: 13px 18px 0 13px; text-align: left; }
.variation-head { background: transparent url(/icons/ba/prodpage/new_breadcrumbs.png) 50% 70%  no-repeat; color: #FFF; font-size: 10px; padding: 5px 10px; text-align: left; font-family: Arial, sans-serif; text-shadow: #08597C 1px 1px 0px; }
.review-middle { background: transparent url("/icons/ba/prodpage/gradient_box_middle.png") 50% 50% repeat-x; width: 100%; vertical-align: top; padding: 10px; }
.friend-middle { background: transparent url("/icons/ba/prodpage/friend_box_middle.png") 50% 50% repeat-x; width: 100%; vertical-align: middle; text-align: center; }
.ez-review-middle { background: transparent url("/icons/ba/prodpage/add_to_ez_middle.png") 50% 50% repeat-x; width: 100%; vertical-align: top; padding: 10px 0; }
.buynow-box-box { background: transparent url("/icons/ba/prodpage/add_to_cart_middle.png") top center repeat-y; }
.product-review { padding: 4px 4px; font-weight: bold; }
.review-top td { font-size: 10px; line-height: 16px; padding: 5px 0; }
.product-review-message { font-size: 11px; line-height: 15px; font-style: italic; color: #000; padding: 4px 0; font-weight: normal; }
.YouMayAlsoLike { margin-top: 10px; margin-bottom: 10px; }
.you-may-also-like { background: transparent url("/icons/ba/prodpage/you_may_also_like_middle.png") bottom left repeat-x; }
.top-cross-sell-cell { font-size: 10px; width: 120px; text-align: center; }
.top-cross-sell-cell img { width: 75px; height: 75px; }
.you-may-also-like-head { color: #FFF; font-weight: bold; background: transparent url("/icons/ba/prodpage/you_may_also_like_middle.png") top left repeat-x; text-transform: uppercase; height: 22px; padding-left: 10px; vertical-align: middle; font-size: 10px; text-align: left; text-shadow: #08597C 1px 1px 0px; }
.review-user { font-weight: normal; font-size: 10px; }
.product-buysell-col { vertical-align: top; padding-left: 10px; font-size: 10px; }
.cross-sell-item {  text-align: center; vertical-align: middle; width: 170px; font-size: 11px; overflow: hidden; }
#LargeDiv { height: 300px; overflow: hidden; position: relative; }
#LargeImage { position: absolute; top: 0; left: 0; }
#SmallImage { position: absolute; top: 0; left: 0;  background-repeat: no-repeat; z-index: 105; }
.product-info-list { margin-top: 15px; font-size: 11px; }
.product-info-list li { color: #000; list-style-image: url("/icons/ba/prodpage/blue_sphere.png"); margin-bottom: 5px; }
.product-info-list ul li { color: #666; list-style-image: url("/icons/ba/prodpage/black_arrow.png"); }
 #ez-delivery-wrap, #ez-delivery-wrap td, #ez-delivery-wrap th { color: #000; font: 12px verdana, sans-serif; }
.auto_delivery_popup_info_0 td { background: #F1E9D6; text-align: center; color: #000; padding: 4px 0; }
.auto_delivery_popup_info_1 td { background: #F7F2E6; text-align: center; color: #000; padding: 4px 0; }
.auto_delivery_popup_info_0 td.ez-green-cell { background: #CEE8CC; }
.auto_delivery_popup_info_1 td.ez-green-cell { background: #DDEFDC; }
#ez-delivery-wrap td.auto_delivery_popup_info_header { color: #666; text-transform: uppercase; font-family: verdana, sans-serif; font-size: 11px; padding: 7px; text-align: center; }
#ez-delivery-wrap { width: 530px; position: absolute; top: 0; left: 0; }
#ez-delivery-top { background: transparent url("/icons/ba/ezdelivery/ez_top.png" ) top left no-repeat; padding: 18px 16px 0 15px; vertical-align: top; height: 68px; }
#ez-delivery-blue-middle { background-image: url( "/icons/ba/ezdelivery/ez_middle_blue.png" ); text-transform: uppercase; color: #FFF; text-align: center; height: 26px; padding: 7px 0; font-size: 16px; line-height: 26px; }
#ez-delivery-blue-middle input { font-size: 14px; margin: 0px !important; padding: 3px; color: #CC6699; border: 1px solid #CC6699; text-align: center; font-weight: bold; vertical-align: middle; }
.review-blue-box { -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #E7F0F5; padding: 7px; }
#ez-delivery-wrap #ez-delivery-top td { font: 11px 'arial' , sans-serif; font-weight: bold; }
#ez-delivery-middle { background-image: url( "/icons/ba/ezdelivery/ez_middle_white.png" ); padding: 0 25px 0 25px; }
#EZDeliveryProductWrap { background: transparent url("/icons/ba/ezdelivery/EZ_product_middle.gif") top center repeat-y; width: 209px; text-align: center; }
#EZDeliveryProductWrap td { color: #000; font: 11px arial, sans-serif; padding: 2px 5px; }
#EZDeliveryProductWrap td input { width: 30px; }
#EZDeliveryLearnMore { background: transparent url("/icons/ba/ezdelivery/EZ_learnmore_back.gif") top center repeat-x; margin: 0px 1px; }
.buy-now-text { padding: 15px; padding-top: 0; font-size: 12px; }
#shipping-box { float: left; }
#shipping-box-container { height: 40px; line-height: 20px; }
#shipping-box-container, #shipping-box-container * { color: #006699; }
#shipping-box-container img { margin-right: 10px; }
#gray-product-links { clear: both; color: #B2B2B2; font-size: 10px; }
.variation-body td { padding: 3px; }
.variation-body a { margin: 1px; }
.variation-body a img { border: 1px solid transparent; }
.variation-body a.selected img { border: 1px solid #000; }
#regpop { font-size: 11px; padding: 5px; text-align: left; background: #F1E9D7; border: 1px solid #D1CBB3; }
#regpop.errorMessage { background: #F6DFDF; border: 1px solid #DA3737; }
#tab_reviews { background: #FFF url("/icons/ba/prodpage/review_bg.gif") bottom left repeat-x; }
.variation-desc-name { font-weight: bold; }
#bajax-multimedia-popup { background: transparent url("/icons/ba/prodpage/motion_media_skin.png") top left no-repeat; padding: 26px; height: 488px; width: 548px; }
#bajax-multimedia-header { height: 85px; }
.bajax-multimedia-popup-close { float: right; text-indent: -10000px; width: 50px; height: 25px; cursor: pointer; }
#product-main-new-wrap { width: 951px; margin: 0 12px; }
#product-main-new-inner { background: transparent url('/icons/ba/prodpage/new_prodpage_middle.png') top center repeat-y; }
#new_prodpage_left { width: 260px; padding: 1px; vertical-align: top; text-align: center; }
#new_prodpage_center { padding: 0 0 0 15px; width: 466px; vertical-align: top; }
#new_prodpage_right { text-align: center; vertical-align: top; padding: 0 10px 0 15px; }
#new_prodpage_below { padding: 0 0 0px 15px; vertical-align: bottom; }
#new_prodpage-below-above { padding: 0 0 0px 15px; }
.new-product-breadcrumbs { margin: 5px 9px; padding: 0 10px; background: transparent url("/icons/ba/prodpage/new_breadcrumbs.png") top center no-repeat; color: #FFF; vertical-align: middle; line-height: 28px; }
.new-product-breadcrumbs a { color: #FFF; }
#price-gray-outline-wrap { width: 466px; margin: 10px 0; }
#price-gray-outline-middle { background: transparent url('/icons/ba/prodpage/new_prodpage_grayoutline_middle.png') top center repeat-y; padding: 6px 15px; }
.big-price-prod { color: #166999; font: 12pt arial, sans-serif; font-weight: bold; }
.big-price-prod span { font: 12pt arial, sans-serif; font-weight: bold; }
.big-price-little-sale { color: #166999; font: 8pt arial, sans-serif; text-transform: uppercase; }
.original-price, .low-price { font: 11px arial, sans-serif; color: #000; }
#product-gray-list li, #product-gray-list li .special-red { color: #666666; font-size: 11px; }
#li_ships_today, #li_ships_today .special-red { color: #166999; }
#li_ships_today { padding: 5px 0; }
#buy-box-blue { background: transparent url("/icons/ba/prodpage/buy-box-blue.png") top center no-repeat; width: 181px; height: 177px; }
#buy-box-blue .buy-now-text { padding-top: 15px; }
#buy-box-blue-small { background: transparent url("/icons/ba/prodpage/buy-box-blue-small.png") 50% 50% no-repeat; width: 181px; height: 57px; padding: 10px 0 10px 0; margin: 4px 0; }
#buy-box-blue-small img { vertical-align: middle; margin-bottom: 5px; }
#buy-box-blue .light { color: #146798; padding: 3px; display: block; text-align: center; font-family: Arial, Sans-Serif; }
.review-box-top { background: #FFF; border: 1px solid #999; padding: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ezdelivery_or { padding: 10px; font-size: 11px; }
#also-viewed-top { background: transparent url("/icons/ba/prodpage/also_viewed_top.png") top center no-repeat; color: #FFF; line-height: 14px; font-size: 11px; padding: 5px; font-weight: bold; text-align: center; text-shadow: #08597C 1px 1px 0px; }
#also-viewed-wrap { background: transparent url("/icons/ba/prodpage/also_viewed_back.png") top center no-repeat; padding: 3px; margin-right: 8px; width: 181px; }
#also-viewed-scroller { padding: 16px 3px; }
.below_scroller_message { font-size: 10px; }
.also-viewed-cell { font-size: 10px; padding-bottom: 15px; width: 75px; }
.also-viewed-cell a { color: #000; text-decoration: none; display: block; width: 75px; overflow: hidden; }
.also-viewed-cell a:hover { text-decoration: none; }
#sizechart { position: absolute; }
#sizechartcontents { background: transparent url("/icons/ba/prodpage/size_chart_middle.png") 50% 50% repeat-y; padding: 5px 30px; }
#sizechartcontents table { width: 480px; }
#sizechartcontents strong { padding: 5px 0; border-top: 1px solid #f6e4a4; display: block; color: #000; font-size: inherit; }
#sizechartcontents td { text-align: left; padding: 3px; }
.sizechartclosebutton { height: 25px; width: 25px; left: 512px; top: 15px; position: absolute; cursor: pointer; }
#sizecharttop { cursor: move; }
.replacement_product { margin-top: 5px; background: #fff3cd; border: 1px solid #ebb307; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 6px; }
.replacement_product img { height: 50px; }
.replacement_product .title { font-size: 11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; border: 1px solid #ebb307; background: #fafafa; }
.replacement_product_new { margin: 10px auto; background: transparent url("/icons/ba/prodpage/oos_middle.gif") 50% 50% repeat-y; width: 350px; }
#Notify2 { font-weight: bold; font-size: 10px; }
#Notify, #Notify3 { padding-top: 10px; }
.motionmedia-link {  display: block; line-height: 16px; vertical-align: middle; padding-left: 10px; text-align: left; }
.motionmedia-link:hover img { text-decoration: none; }
.motionmedia-link img { vertical-align: middle; }
 #ProductPage { background-color: #9ECC97; }
.new-product-breadcrumbs { background: url("/icons/wf/wf_new_breadcrumbs.png") no-repeat left top; color: #176999; font-size: 10px; }
.new-product-breadcrumbs a { color: #176999; }
#ProductContainer { background-color: #FFF; border-left: 1px solid #CDCCCC; border-right: 1px solid #CDCCCC; margin: 0 0 0 10px; overflow: visible; padding: 5px 0; width: 949px; }
.top-container-border, .btm-container-border { height: 10px; width: 951px; }
.top-container-border { background: url("/icons/wf/bkg-rounded-top.jpg") no-repeat left top; margin: 0 0 -3px 10px; }
.btm-container-border { background: url("/icons/wf/bkg-rounded-btm.jpg") no-repeat left top; margin: 0 0 10px 10px; }
.product-name { color: #000; font: bold 14px verdana; }
#li_ships_today, .out-of-stock-message, #li_ships_today .special-red { border-bottom: 1px solid #CDCCCC; color: #000; padding-bottom: 15px; }
.special-red { font-weight: bold; }
ul.tabbernav li a, ul.tabbernav li.tabberactive a { background: url("/icons/wf/bkg-review.png") no-repeat left top; color: #FFF; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding-left: 15px; text-align: left; width: 920px; }
td#new_prodpage_left { padding-right: 20px; padding-left: 10px; }
td#new_prodpage_right { padding: 0 0px 0 0px;  }
.buy-now-text { padding: 0 5px 5px; }
.original-price { font-family: Verdana, Arial, Helvetica, sans-serif; }
.buy-now-text .low-price, .big-price-prod span { font: bold 19px Verdana, Arial, Helvetica, sans-serif; }
.buy-now-text .low-price { color: #FF0000; }
.buy-now-text .original-price { font-size: 9px; }
.buy-now-text .wf-old-price { color: #000; font-size: 12px; font-weight: bold; text-decoration: line-through; }
.big-price-prod span { color: #CC0000; }
#div_buyable input#AddToCart { margin-top: -10px; }
#buy-box-blue.div_buyable_repl { height: 255px; background: transparent url("/icons/ba/prodpage/buy-box-blue-ez.png") top center no-repeat; }
#also-viewed-wrap { background: none; border-left: 1px solid #CDCCCC; border-right: 1px solid #CDCCCC; margin: -1px 0 0 0;  padding: 0; width: 179px; }
#also-viewed-scroller { padding-bottom: 0; }
.wf-rightsidebar-container { text-align: left; }
.wf-rightsidebar-top-border, .wf-rightsidebar-bottom-border { height: 6px; width: 181px; }
.wf-rightsidebar-top-border { background: url("/icons/wf/wf_rightsidebar_top.png") no-repeat left top; margin-top: 5px; }
.wf-rightsidebar-bottom-border { background: url("/icons/wf/wf_rightsidebar_btm.png") no-repeat left top; }
.shipping-info { border-left: 1px solid #CDCCCC; border-right: 1px solid #CDCCCC; height: auto; margin: -2px 0 -3px; padding: 5px 0; text-align: left; width: 248px; }
.wf-sidebar-top-border, .wf-sidebar-bottom-border { height: 8px; width: 250px; }
.wf-sidebar-top-border { background: url("/icons/wf/wf_sidebar_top.png") no-repeat left top; margin-top: 20px; }
.wf-sidebar-bottom-border { background: url("/icons/wf/wf_sidebar_btm.png") no-repeat left top; }
.shipping-info h3 { margin: 0 0 5px 10px; }
.shipping-info dl { font-size: 11px; margin: 0 0 0 10px; }
.shipping-info dt { font-weight: bold; }
.shipping-info dd { margin-left: 0; }
#crosscat-scroll { background-image: none; background-color: #fff; border-top: 1px solid #CDCCCC; margin: 0 0 0 9px; width: 932px; }
#crosscat-scroll h4, .YouMayAlsoLike h4 { margin: 10px 0; font: bold 14px verdana; }
#product-main-new-inner { background-image: none; margin-bottom: 20px; }
.YouMayAlsoLike { background-color: #FFF; border-top: 1px solid #CDCCCC; margin-right: 10px; margin-left: 10px; }
.you-may-also-like { background: none; }
.you-may-also-like-head { background: none; color: #000; font-size: 14px; text-transform: none; }
.product-promotion { margin: 10px 0; padding: 10px 10px 10px 30px; border: 1px solid #CCC; background: #F7F7F7 url('/icons/ba/prodpage/promo_star.png') 5px 40% no-repeat; -moz-border-radius: 5px; }
.product-promotion-description { }
