@font-face {
    font-family: 'helveticaneuelight';
    src: url('/media/fonts/helevetica_neue_light/helvetnl-webfont.eot');
    src: url('/media/fonts/helevetica_neue_light/helvetnl-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/helevetica_neue_light/helvetnl-webfont.woff') format('woff'),
         url('/media/fonts/helevetica_neue_light/helvetnl-webfont.ttf') format('truetype'),
         url('/media/fonts/helevetica_neue_light/helvetnl-webfont.svg#helveticaneuelight') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	background:#fff;
}
#wrapper {background:#e3e6eb url(/media/img/prod/bg_prod_pg.jpg) top center repeat-x;}
#header {
	width:960px;
}
#content_top {
	display:none;
}
#content_main {
	background: url(/media/img/prod/bg_content_main.png) top center repeat-y;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(240,241,244,1);
	-moz-box-shadow: 0px 10px 10px 0px rgba(240,241,244,1);
	box-shadow: 0px 10px 10px 0px rgba(240,241,244,1);
	width:1000px;
	padding-bottom:30px;
}
#content_bottom {
	display:none;
}
#prod_container {
	overflow:hidden; /*changed from visible to correct scroll bar showing in chrome*/
	margin-top:30px;
	/*height:515px;*/
}
/* TOP */

#prod_top {
	margin:0 20px;
	clear:both;
	border-bottom:1px solid #e5e5e5;
	overflow:auto;
	}
#prod_top h1 {
	color:#000;
	font:normal 30px 'helveticaneuelight', Arial, Helvetica, sans-serif;
	line-height:30px;
	float:left;
	margin:0;
	margin-bottom:5px;
}
#prod_top #pocket_count {
	font-size:16px;
	display:block;
	margin-left:10px;
	float:left;
	border-left:1px solid #CCC;
	padding-left:7px;
	color:#000;
	line-height:25px;
	margin-top:3px;
}
body.ALPHA #pocket_count {margin-top:10px !important;}

#prod_messages {
	float:right;
	text-align:right;
	padding:0;

	margin-bottom: 5px;
}
#prod_messages span {
	display:block;
	text-align:right;
}
.stock_message {color:#6695c3;}

#power_review_stars {clear:both;margin-left:15px;}
#power_review_stars #own_this_span {
	display:block;
	font-size:11px;
	margin-left:5px;
	border-left:1px solid #CCC;
	padding-left:5px;
	line-height:16px;
	float:left;
	margin-top:8px;
	}
.pr_snippet_product {
	cursor:pointer;
	float:left;
	width:190px;
}
#btn_fb_like {float:right;width:239px;z-index:1;margin-top:9px;}


/* LEFT COLUMN */

#prod_left {
	float:left;
	width:245px;
	margin-right:5px;
	clear:both;
}

#prod_add_photos_container {border:1px solid #ebebeb;padding:5px;background:#fff;width:226px;position:relative;margin-left:5px;}
#prod_add_photos {display:none;}
#prod_add_photos_container ul {background:#f2f2f2;overflow:auto;padding-bottom:5px;}
#prod_add_photos_container ul li {float:left;margin:5px 0 0 5px;cursor:pointer;}
#prod_add_photos_container ul li img {float:left;}

#icon_add_photos {display:block;width:14px;height:11px;position:absolute;top:-11px;left:-1px;background:url(../../img/prod/icon_add_photos.jpg);}

#pl_cont_1,
#pl_cont_2,
#pl_cont_3 {
	margin-left:30px;
}

#prod_left ol {
	clear:both;
	margin:0 5px 10px 1px;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#999;
	border-bottom:1px solid #e5e5e5;
	padding:2px 0 5px 0;
}
#prod_left ol li {
	background-image:url(/media/img/prod/icon_prod_nav_sprite.png);
	display:block;
	padding:0 0 0 24px;
	height:15px;
	background-repeat:no-repeat;
	margin:10px 0;
}
#prod_left ol li:hover {
	color:#5881ac;
	cursor:pointer;
}
#prod_left ol li a {
	text-decoration:none;
}
#prod_left ol li a:hover {
	color:#5881ac;
}
li.li_main_image {
	background-position:0px 1px;
}
li.li_photos {
	background-position:0px -14px;
}
li.li_videos {
	background-position:0 -31px;
}
li.li_description {
	background-position:0 -46px;
}
li.li_features,
li.li_manual {
	background-position:0 -62px;
}
li.li_animated {
	background-position:0 -110px;
}
li.li_facebook {
	background-position:0 -78px;
}
li.li_reviews {
	background-position:0 -94px;
}
li.li_pocket_map {
	background-position:0 -126px;
}
li.li_xray {
	background-position:0 1px;
}
li.left_item_active {
	color:#000;
}
li.left_item_active:hover {
	color:#000 !important;
}

#prod_left .delimiter,
#prod_right .delimiter{
	border-bottom:1px solid #e5e5e5;
	margin-right:5px;
	margin-top:7px;
}
#prod_left_bottom {
	clear:both;
	/*border-top:1px solid #e5e5e5;*/
	margin:5px 5px 10px 0;
}
#prod_left_bottom p.small a {
	font-size:12px;
	text-decoration:none;
	color:#333333;
	line-height:18px;
	background:url(/media/img/prod/arrow.png) left no-repeat;
}
#prod_left_bottom p.small a:hover {
	color:#5881ac;
}
#ipad_compatible {display:block;width:159px;height:26px;background:url(/media/img/new_prod/prod_ipad_compatible.png) no-repeat;margin:9px 0 5px 0;}
#own_this {display: block;width: 159px;height: 31px;background: url(/media/img/button_review_request.png) no-repeat;margin: 4px 0;}
/* CENTER COLUMN */

#prod_center {
	float:left;
	width:500px;
	margin-left:1px;
	height:500px;
	overflow:hidden;
	position:relative;
	margin-top:5px;
	margin-bottom:70px;
}
#main_image_link {
	height:50px;
	width:50px;
	background:url(/media/img/new_prod/icon_main_image.gif);
}
#videos_link {
	height:50px;
	width:50px;
	background:url(/media/img/prod/icon_fan_photos.jpg);/*/media/img/new_prod/icon_videos.gif*/
}
#addtl_mains {
	position:relative;
	overflow:hidden;
	height:500px;
}
#addtl_mains_title {
	position:absolute;
	top:0px;
	left:0px;
	background:url(/media/img/new_prod/photos_title.png);
	width:500px;
	height:24px;
}
.jcarousel-next,
.jcarousel-prev {
	width:36px;
	height:36px;
	position:absolute;
	top:240px;
	text-indent:-999px;
	cursor:pointer;
	z-index:100;
}
.jcarousel-next {
	background:url(/media/img/prod/photo_arrows.png) top right;
	right:5px;
}
.jcarousel-prev {
	background:url(/media/img/prod/photo_arrows.png) top left;
	left:5px;
}
ul#addtl_mains_container {
	margin-top:-17px;
	float:left;
	width:500px;
	height:500px;
	overflow:hidden;
}
ul#addtl_mains_container li {
	width:500px;
	height:500px;
}
.ZoomNotLoadedSpan {display:block;position:absolute;padding-left:18px;height:16px;background:url(/media/img/hint.gif) no-repeat;top:2px;left:2px;font-size:11px;color:#000;line-height:15px;}
.MagicZoom {cursor:crosshair;}

#full_description {
	background:url(/media/img/new_prod/full_desc_title.gif) top left no-repeat;
	overflow:auto;
	margin:4px 3px 0 3px;
	padding-top:40px;
}
#full_description .desc_truncate {
	float:left;
	width:270px;
	margin-left:20px;
	font:normal 13px Arial, Helvetica, sans-serif
}
#full_description img.desc_img {
	float:right;
	width:200px;
}
#features {
	background:url(/media/img/new_prod/features_title.gif) top left no-repeat;
	overflow:auto;
	margin:4px 3px 0 3px;
	padding:40px 0 0 25px;
}
#features p {
	font:normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
#features ul li {
	display:inline-block;
	margin-right:7px;
	margin-bottom:5px;
	zoom:1;
	*display: inline;
}
#features ul li img {
	width:81px;
	height:81px;
}
#pd_split_img {
	margin-bottom:12px;
	position:relative;
}
#pd_split_img img {width:500px;}
#gadget_suck {}

/* RIGHT COLUMN */

#prod_right {
	float:left;
	width:222px;
	margin-left:10px;
	margin-bottom:10px;
	position:relative;
	margin-top:4px;
}
#pr_cont_1 {
	border:1px solid #EBEBEB;
	background:#fff;
	padding:5px;
	overflow:auto;
}
#pr_cont_1_container {background:#f2f2f2;padding:10px;}

#prod_price_container {}
#prod_price, #sale_price {font-size:22px;font-family: 'helveticaneuelight', Arial;}
.prod_on_sale {width:61;height:35px;position:absolute; top:10px;right:-9px;}

#pr_cont_1 ul.colorchip {
	overflow:auto;
	margin:7px 0 10px 0;
}
ul.colorchip li {
	padding:0 !important;
	background:none !important;
	overflow:hidden !important;
}
ul.colorchip li:hover {
	cursor:pointer;
}

.clear {
	clear:both;
}
#miva_form {
	width:auto !important;
	overflow:visible;
}
.rowElem {
	position:relative;
	margin-bottom:12px;
	overflow: auto;
}
label .attr_prompt {
	float:left;
}
a#sizing_chart,#sizing_chart_link {
	background:url(/media/img/prod/btn_sizing_chart.png) no-repeat;
	height:21px;
	width:94px;
	display:block;
	float:right;
}
.rowElem label {
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height:24px;
	height:24px;
}
/* Attribute Selection */
.rowElem select {
	position:relative;
	z-index:10;
	width:190px !important;
	height:25px !important;
	line-height:25px;
	background:#fafafa;
	color:#666;
	border:1px solid #CCC;
}
span.select {
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:190px;
	height:25px;
	line-height:25px;
	text-indent:10px;
	background:url(/media/img/prod/prod_attr_select_bg.png) no-repeat 0 0;
	cursor:default;
	/*z-index:1;*/
}
.qty {
	margin-bottom:5px;
}
.qty label {
	float:left;
	font-size:14px;
	margin-top:0;
	margin-right:3px;
}
input#qty {
	width:26px;
	text-align:center;
}
#frm_add {position:relative;height:46px;overflow:visible;}
#frm_add span {
	position:absolute;
	left:-8px;
	top:0;
}
#frm_add span#submit_btn {
	z-index: 1;
	background:#f2f2f2;
	height:57px;
}
input.add_to_cart {
	width:207px;
	height:46px;
	background:url(/media/img/prod/btn_add_to_cart.png) top left;
}
input.add_to_cart:hover {background:url(/media/img/prod/btn_add_to_cart.png) center left;}
input.add_to_cart.adding {background:url(/media/img/prod/btn_add_to_cart.png) bottom left;}

input.pre_order {
	width:207px;
	height:46px;
	background-image:url(/media/img/prod/btn_pre_order.png);
	background-position: top left;
}
input.pre_order:hover {background-position: center left;}
input.pre_order.adding {background-position: bottom left;}

#loading {
	background: #f2f2f2 url(/media/img/prod/ajax.gif);
	height:18px;
	width:18px;
	position:absolute;
	top:-32px !important;
	right:-12px !important;
	left: auto !important;
}
#frm_add #powerup{
	background: #f2f2f2 url(/media/img/prod/power_up_bg.png);
	height:55px;
	width:59px;
	opacity:1;
	display:block;
	left:65px;
	top:1px;
	z-index: 0;
	color:#fff;
	text-align:center;
	font-size:23px;
	line-height:54px;
	font-weight:bold;
}

#wishlist_btn {
	width:83px;
	height:24px;
	background:url(/media/img/prod/btn_wishlist.png) top left;
	float:right;
	margin-top:-3px;
}
#wishlist_btn:hover {
	background:url(/media/img/prod/btn_wishlist.png) bottom left;
}

.prod_free_shipping {
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:10px 0;
	margin:5px 0;
}
.result {
	overflow:hidden;
*overflow: inherit !important;/**/
}
.ADDerror, .ADDconfirm {
	margin-bottom:10px !important;
}
#pr_cont_2 {clear:both;margin-top:5px;}

#banner_shipping {
	border:1px solid #EBEBEB;
	background:#fff;
	display:block;
	padding:5px;
	overflow:auto;
}
#banner_shipping img {background:#f2f2f2;float:left;}

#banner_fabric {
	border:1px solid #EBEBEB;
	background:#fff;
	display:block;
	padding:5px;
	overflow:auto;
	float:left;
	margin-top:5px;
}
#banner_fabric img {background:#f2f2f2;float:left;}

#banner_guarantee {
	border:1px solid #EBEBEB;
	background:#fff;
	display:block;
	padding:5px;
	overflow:auto;
	float:left;
	margin-top:5px;
	margin-left:4px;
}
#banner_guarantee img {background:#f2f2f2;float:left;}

#banner_pockets {
	border:1px solid #EBEBEB;
	background:#fff;
	display:block;
	padding:5px;
	overflow:auto;
	float:left;
	margin-top:5px;
	text-decoration:none;
}
#banner_pockets div {width:97px;height:55px;background:#f2f2f2 url(/media/img/prod/banner_pockets.png) no-repeat;text-align:center;font:normal 32px 'helveticaneuelight', Arial, Helvetica, sans-serif;color:#c75357;line-height:45px;overflow:hidden;}
#banner_pockets img {background:#f2f2f2;float:left;}

#banner_ipad {
	border:1px solid #EBEBEB;
	background:#fff;
	display:block;
	padding:5px;
	overflow:auto;
	float:left;
	margin-top:5px;
	margin-left:4px;
}
#banner_ipad img {background:#f2f2f2;float:left;}

/* BOTTOM */

#prod_bottom_container {
	clear:both;
	background:#f2f2f2 url(/media/img/new_prod/prod_bottom_container_bg.jpg) top repeat-x;
	/*overflow:auto;*/
	position:relative;
}
#bottom_container_fix {
	width:975px;
	margin:0 auto;
	background:#fafafa url(/media/img/prod/bg_bottom.jpg) top left repeat-x;
	padding-top:50px;
	border-left:13px solid #fafafa;
	border-right:12px solid #fafafa;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(218,218,218,0.4);
	-moz-box-shadow: 0px 3px 3px 0px rgba(218,218,218,0.4);
	box-shadow: 0px 3px 3px 0px rgba(218,218,218,0.4);
}
#bottom_tab_container {
	clear:both;
	margin-top:20px;
}
/*.bottom_tab_content {display:none;}*/
#bottom_tab_container li {
	width:975px;
}
#bottom_tab_container li.tab_active_content {
	display:block;
}
#nav_prod_bottom {
	text-align:center;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	background:#f5f5f5;
	width:1018px;
	position:absolute;
	left:50%;
	margin-left:-509px;
	margin-top:-17px;
}
#nav_prod_bottom:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0px;
  height: 0;
  width: 0;
  border-top: 10px solid #c4c4c4;
  border-left: 9px solid transparent;
}
#nav_prod_bottom:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 0px;
  height: 0;
  width: 0;
  border-top: 10px solid #c4c4c4;
  border-right: 9px solid transparent;
}
#nav_prod_bottom li {
	height:32px;
	line-height:32px;
	display:inline-block;
	color:#999999;
	font-size:15px;
	zoom:1;
	*display: inline;
}
#bottom_fans {
	width:170px;
}
#bottom_desc {
	width:180px;
}
#bottom_fbco {
	width:230px;
}
#bottom_cure {
	width:220px;
}
#bottom_main {
	width:170px;
}
#nav_prod_bottom li:hover {
	color:#333;
	cursor:pointer;
}
#nav_prod_bottom li.bottom_active {
	color:#6699cc;
}
span.icon_1 {
	background-position:0 -111px;
}
span.icon_2 {
	background-position:0 -48px;
}
span.icon_3 {
	background-position:0 -79px;
}
span.icon_4 {
	background-position:0 -95px;
}
span.icon_5 {
	background-position:0 -159px;
}
.bottom_icon_bg {
	display:inline-block;
	height:15px;
	width:16px;
	background-image:url(/media/img/prod/icon_prod_nav_sprite.png);
	margin-bottom:-2px;
	margin-right:3px;
	zoom:1;
*display: inline;
}
.jcarousel-container {
	overflow:hidden;
}

#prod_desc {float:left;width:610px;margin-left:20px;}
.bottom_tab_content ul li {width:auto !important;}
#prod_media_quotes {float:right;width:240px;margin-right:30px;font-size:11px;}
#prod_media_quotes p {margin-top:20px !important;}

.fb-comments {margin-left:15px;}
.pr-review-engine {margin:0 20px;}

/* GLOBAl FOOTER */
#footer {
	padding-top:20px;
	margin:10px auto !important;
	float:none !important;
}
#footer_bottom {
	clear:both;
	width:960px;
	margin:0 auto;
	border-top:1px solid #e5e5e5;
	line-height:1.4em !important;
	font-size:11px !important;
}
#footer_bottom a {
	color:#999;
	text-decoration:underline;
}
#nav_bottom_1 li {
	width:auto !important;
}
#nav_bottom_5 {height:400px;}

.features_content {
	display:none;
	width:800px;
	line-height:24px;
}
.features_content img {
	float:left;
	margin-right:70px;
}
.features_content h3 {
	margin-top:0 !important;
	padding-top:50px;
	font-size:24px;
	color:#8f8f8f;
}
.features_content p {
	font-size:14px;
	color:#8f8f8f;
}
#addtl_mains_container .jcarousel-item {
	position:relative;
}
#addtl_mains_container .jcarousel-item img {
/*position:absolute;
	top:50%;
	margin-top:-200px;*/
}
/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	margin-top:35px;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	/*-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;*/
	border:1px solid #c3c3c3;
}
.fancybox-opened {
	z-index: 8030;/*margin-top:30px;
	margin-bottom:30px;*/
}
.fancybox-opened .fancybox-skin {
/*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);*/
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close {
	background-image: url('/media/img/fancybox_sprite.png');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/media/img/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	left: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/media/img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 8040;
}
.fancybox-prev {
	left: -85px;
	background: url('/media/img/new_prod/photos_arrow_left.png') left center no-repeat;
}
.fancybox-next {
	right: -85px;
	background: url('/media/img/new_prod/photos_arrow_right.png') right center no-repeat;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: visible;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
}
.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}
/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/media/img/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	top: 0;
	right: 50%;
	margin-top: -40px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	position:absolute;
	display: inline-block;
	left: -210px;
	padding: 2px 20px;
	color: #FFF;
	font-weight: bold;
	line-height: 26px;
	white-space: nowrap;
	width:498px;
	height:26px;
	text-indent:-9999px;
}
.fancybox-videos .child {
	background: url(/media/img/new_prod/videos_title.gif) no-repeat;
}
.fancybox-features .child {
	background: url(/media/img/new_prod/fancybox_features_title.gif) no-repeat;
}
.fancybox-8_minute .child {
	background: url(/media/img/new_prod/fancybox_8_minute_title.gif) no-repeat;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#fancybox-thumbs {
	position: relative; /* was fixed */
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
	margin-top:5px;
	border-top:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	background:url(/media/img/new_prod/fancybox_thumbs_bg.gif) bottom left no-repeat;
}
#fancybox-thumbs.bottom {
/*bottom: 20px;*/
}
#fancybox-thumbs.top {
	top: 2px;
}
#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 9px 0;
	overflow:auto;
	max-width:810px;
}
body.ALPHA #fancybox-thumbs ul {width:500px !important;}
#fancybox-thumbs ul li {
	float: left;
	/*padding: 1px;*/
	opacity: 0.5;
	margin-left: 3px;
	margin-bottom:3px;
}
#fancybox-thumbs ul li.active {
	opacity: 1;
	padding: 0;/*border: 1px solid #000;*/
}
#fancybox-thumbs ul li:hover {
	opacity: 1;
}
#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	/*border: 1px solid #222;*/
	background: #111;
	outline: none;
}
#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}
#fancybox-buttons.top {
	top: 10px;
}
#fancybox-buttons.bottom {
	bottom: 10px;
}
#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(68,68,68)), color-stop(50%, rgb(52,52,52)), color-stop(50%, rgb(41,41,41)), color-stop(100%, rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222', GradientType=0 );
}
#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('/media/img/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}
#fancybox-buttons a:hover {
	opacity: 1;
}
#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}
#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}
#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}
#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}
#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}
#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* fancyBox end*/
#suggested_products {
	min-height:350px;
	padding:0 20px;
}
#suggested_products h2 {
	font-size:21px !important;
}
#feature_loading {
	position:absolute;
	top:170px;
	left:203px;
	background:url(/media/img/new_prod/loading.gif) no-repeat;
	width:78px;
	height:8px;
}
#loading_suggestions {background:url(/media/img/new_prod/loading.gif) no-repeat;width:78px;
	height:8px;margin:130px auto 0;}

#video_overview {position:absolute;top:10px;left:12px;display:block;width:60px;height:60px;background:url(/media/img/pd_button_video.png);}

.MagicZoomBigImageCont img{
	background:#fff;
}

#love_a_good_deal {display:block;width:201px;height:35px;background:url(/media/img/new_prod/newsletter.gif) left center no-repeat;margin:10px 0;}
#get_help_here {display:block;width:199px;height:14px;background:url(/media/img/new_prod/icon_call_us.gif) left center no-repeat;margin:10px 0 5px;}
#product_selector {display:block;width:205px;height:35px;background:url(/media/img/button_product_selector.png) left center no-repeat;margin-top:-3px;}

#embedded_sizing_chart table {background:#d4d4d4;}
table.standard td, table.standard th, table.standard_nozebra td, table.standard_nozebra th {border-left:1px solid #ececec;border-top:1px solid #ececec;}
table.standard, table.standard_nozebra {border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
table.standard th, table.standard_nozebra th {background:#b8b8b8;}

#embedded_sizing_chart .standard li {width:95%;}

#getDelivery {color:#C00;}

#olapic_images {width:960px;min-height:350px;overflow:hidden;margin:0 auto;}

#activate_xray_pp {left:294px;}

#prod_img_ovrl_btns {position:absolute;top:590px;width:100%;text-align:center;z-index:10;}
#prod_img_ovrl_btns li {display: inline-block;height:36px;}
#prod_img_ovrl_btns li a {height:36px;width:75px;display:block;margin:0 3px; cursor:pointer;}

.eye_img_ovrl_btn {width:34px;height:36px;background:url(/media/img/prod_img_buttons_sprite.png) top left;}
.front_img_ovrl_btn a {background:url(/media/img/prod_img_buttons_sprite.png) -34px 0;}
.side_img_ovrl_btn a {background:url(/media/img/prod_img_buttons_sprite.png) -109px 0;}
.back_img_ovrl_btn a {background:url(/media/img/prod_img_buttons_sprite.png) -184px 0;}
.xray_img_ovrl_btn a {background:url(/media/img/prod_img_buttons_sprite.png) -259px 0;}

.front_img_ovrl_btn a:hover {background:url(/media/img/prod_img_buttons_sprite.png) -34px -36px;}
.side_img_ovrl_btn a:hover {background:url(/media/img/prod_img_buttons_sprite.png) -109px -36px;}
.back_img_ovrl_btn a:hover {background:url(/media/img/prod_img_buttons_sprite.png) -184px -36px;}
.xray_img_ovrl_btn a:hover {background:url(/media/img/prod_img_buttons_sprite.png) -259px -36px;}

.new_swatch_image {padding-right:2px;}

.xml_feature {width:850px;line-height:21px;}

.xml_feature img {
	float:left;
	margin-right:50px;
}
.xml_feature h3 {
	margin-top:0 !important;
	padding-top:30px;
	font-size:24px;
	color:#8f8f8f;
}
.xml_feature p {
	font-size:14px;
	color:#8f8f8f;
}
.other-wrapper{
	border: 2px solid #44B63F;
	border-radius: 5px;
}
.additional-checkout {
    text-align: center;
    margin-bottom: 5px;
    margin-top: 3px;
}
#paypal-wrapper a{
	display: block;
	text-align: center;
}
#amazon-wrapper a{
	display: block;
	text-align: center;
}
#amazon-wrapper img{
	width: 169px;
}