﻿
body
{
	background-image: url(images/homepage08/bg_2.gif);
}

div.product_info_v2
{
	float: left;
	clear: both;
	background: #607799; /*url(images/productspage/info_bg_v2.jpg) top right;*/
	width: 958px;
	padding: 12px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	border-color: #384a66;
}

div.product_info_v2 div.its_a_wrap
{
	padding: 0px;
	margin: 0px;
	float: left;
	float: left;
	width: 958px;
}



div.lower_section
{
	float: left;
	clear: both;
	width: 958px;
	height: 169px;
	padding: 8px;
	margin: 0px 0px 20px 0px;
	background: url(images/productspage/header_37h.gif) 0px 4px;
	background-repeat: repeat-x;
	/* background-color: #506381; 
	border-bottom: 3px solid #384a66;*/
}

div.product_info_v2 div.product_thumbs
{
	float: left;
	clear: left;
	width: 133px;
	padding: 0px;
	margin: 0px;
}

div.product_info_v2 div.product_thumbs img.small_dudes
{
	float: left;
	width: 131px;
	height: 131px;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	border: 1px solid #384a66;
	cursor: pointer;
	cursor: hand;
}

div.product_info_v2 div.product_thumbs img.small_dudes:first-child
{
	margin-top: 0px;
}

div.product_info_v2 div.product_thumbs a.small_zoom
{
	float: left;
	width: 131px;
	height: 131px;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	border: 1px solid #384a66;
	cursor: pointer;
	cursor: hand;
}

div.product_info_v2 div.product_thumbs a.small_zoom img
{
	margin: 0px;
	padding: 0px;
	width: 131px;
	height: 131px;
	border: 0px solid #384a66;
}

div.product_info_v2 div.product_photo
{
	float: left;
	width: 373px;
	height: 424px;
	padding: 0px;
	margin: 0px 0px 0px 8px;
}

div.product_info_v2 div.product_photo_border
{
	float: left;
	width: 371px;
	height: 371px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #384a66;
	background: black url(images/productspage/scanning.gif) top left no-repeat;
	position: relative;
}

div.product_info_v2 div.product_photo_border span.product_zoom
{
	position:absolute;
	top: 357px;
	left: 0px;
	height: 12px;
	width: 349px;
	padding: 0px 2px 2px 20px;
	margin: 0px;
	background: url(images/productspage/fade_zoom.png) 0px 0px no-repeat;
	font-size: .9em;
	color: #384a66;
	z-index: 9;
	font-weight: bold;
	text-decoration: none;
}

div.product_info_v2 div.product_photo_border a
{
	text-decoration: none;
	color: #384a66;
}

div.product_info_v2 div.product_photo_border img
{
	float: left;
	width: 371px;
	height: 371px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

div.product_info_v2 div.jqZoomPup
{
	border-style: none;
	background: url(images/productspage/scanning_sm.gif) top left no-repeat;
	background-color: Transparent;
}

div.jqZoomWindow
{
	border: 0px solid #19202a;
	background-color: Transparent;
}

div.product_info_v2 div.sharing_caring
{
	float: left;
	width: 284px;
	height: 32px;
	margin-top: 8px;
	margin-left: 38px;
	border: 1px solid #19202a;
	background-color: #394a66;
}

div.product_info_v2 div.sharing_caring a.share_16x16
{
	float: left;
	text-decoration: none;
	margin: 8px 0px 0px 8px;
}

div.product_info_v2 div.sharing_caring a.share_16x16 img
{
	border-width: 0px;
}

div.product_info_v2 div.sharing_caring div.facebook_like
{
	margin: 6px 0px 0px 8px;
	float: left;
	width: 52px;
	height: 20px;
}

div.product_info_v2 div.sharing_caring div.facebook_share
{
	margin: 7px 0px 0px 8px;
	float: left;
	width: 60px;
	height: 18px;
	overflow: hidden;
}

div.product_info_v2 #productinfo
{
	float: left;
	width: 410px;
	background-image: none;
	background-color: #394a66;
	border-width: 0px;
	margin: 0px 0px 4px 12px;
	padding: 8px;
	color: #ffffff;
	border: 1px solid #19202a;
}

div.product_info_v2 #productinfo ul.producttabs
{
	width: 408px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	float: left;
	background-image: none;
	background-color: Transparent;
	height: auto;
}

div.product_info_v2 #productinfo ul.producttabs li
{
	float: left;
	padding: 0px;
	margin: 0px 5px 5px 0px;
	background-image: none;
	background-color: Transparent;
	height: auto;
	width: auto;
}

div.product_info_v2 #productinfo ul.producttabs li span.alsoin
{
	float: left;
	height: auto;
	width: auto;
	padding: 3px 0px 1px 0px;
	margin: 0px;
	font-size: .8em;
	color: #ffffff;
	background-image: none;
	background-color: Transparent;
}

div.product_info_v2 #productinfo ul.producttabs li a.tab,
div.product_info_v2 #productinfo ul.producttabs li a.tab-active
{
	float: left;
	height: auto;
	width: auto;
	padding: 2px 4px 2px 4px;
	margin: 0px;
	font-size: .8em;
	color: #ffffff;
	background-image: none;
	background-color: #495a76;
	border: 1px solid #19202a;
}

div.product_info_v2 #productinfo ul.producttabs li a.tab:hover,
div.product_info_v2 #productinfo ul.producttabs li a.tab-active:hover
{
	background-color: #19202a;
}

div.product_info_v2 #productinfo h3
{
	float: left;
	padding-top: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #fec000;
	font-weight: bold;
	font-size: 1.3em;
	width: 408px;
}

div.product_info_v2 #productinfo div.productinfoForm
{
	background-image: none;
	background-color: transparent;
	width: 408px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

div.product_info_v2 #productinfo p,
div.product_info_v2 #productinfo #priceColorSizeList ul,
div.product_info_v2 #productinfo table.color_qty,
div.product_info_v2 #productinfo div.actions
{
	margin-left: 0px;
}

div.product_info_v2 #productinfo a,
div.product_info_v2 #productinfo #priceColorSizeList ul li span,
div.product_info_v2 #productinfo label
{
	color: #fec000;
}

div.product_info_v2 #productinfo div.note
{
	color: #ffffff;
	background-color: Transparent;
	border: 0px solid #7e9cc9;
	margin-left: 0px;
}

div.product_info_v2 #productinfo input.quantity
{
	color: #19202a;
	background-color: #edf4ff;
	border: 1px solid #19202a;
}

#priceColorSizeList td.color,
#priceColorSizeList td.color a
{
	border-color: #19202a;
	background-color: #19202a;
	color: #19202a;
}

#priceColorSizeList td.activecolor,
#priceColorSizeList td.activecolor a
{
	border-color: #fec000;
	background-color: #fec000;
	color: #fec000;
}

div.product_info_v2 #productinfo select
{
	color: #19202a;
	background-color: #edf4ff;
	border: 1px solid #19202a;
	width: 250px;
}

div.product_info_v2 #productinfo #outofstock
{
	width: 320px;
}






div.lower_section div.the_extras
{
	float: left;
	width: 450px;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}



div.lower_section div.the_extras div.the_extras_header
{
	color: #19202a;
	text-align: left;
	padding: 0px;
	margin: -8px 0px 10px 0px;
	font-size: 1.2em;
	font-weight: bold;
	width: 450px;
	text-indent: -2000px;
	height: 21px;
	background: url(images/productspage/header_recommended_for.gif) top left no-repeat;
}

div.lower_section div.the_extras div.stock_levels_header
{
	color: #fec000;
	text-align: center;
	padding: 0px;
	margin: -8px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	width: 450px;
	height: 21px;
	/*
	text-indent: -2000px;
	background: url(images/productspage/stock_header_v2.gif) top left no-repeat;
	*/
}

div.lower_section div.the_extras div.the_extras_image
{
	float: left;
	width: 133px;
	height: 133px;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}

div.lower_section div.the_extras div.the_extras_image img
{
	border: 0px solid  #19202a;
}

div.lower_section div.the_extras ul.the_extras_stats
{
	float: left;
	width: 300px;
	padding: 0px;
	margin: 8px 0px 0px 8px;
}

div.lower_section div.the_extras ul.the_extras_stats li
{
	float: left;
	color: #FFF;
	width: 300px;
	padding: 0px 0px 0px 14px;
	margin: 2px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	background: url(images/layout/stabby.gif) 0px 3px no-repeat;
}



ul.pn li.pn
{
	color: #ffffff;
}
	

div.lower_section ul.pn
{
	padding: 0px;
	margin: 0px;
}

div.lower_section ul.pn li.pn
{
	padding: 0px 0px 0px 14px;
	margin: 2px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	background: url(images/layout/stabby_b.gif) 0px 1px no-repeat;
}

div.note ul.pn
{
	padding: 0px;
	margin: 0px;
}

div.note ul.pn li.pn
{
	padding: 0px 0px 0px 14px;
	margin: 2px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	background: url(images/layout/stabby_b.gif) 0px 1px no-repeat;
}
















/* Styles for the carousel bullshit */

div.style_guide
{
	float: right;
	width: 133px;
	height: 480px;
	margin-left: 0px;
	padding-left: 8px;
	color: #19202a;
	text-align: center;

}

div.style_guide div.style_guide_header
{
	float: right;
	color: #19202a;
	background: url(images/productspage/completethearmor_b.gif) top center;
	width: 136px;
	height: 35px;
	text-align: center;
	text-indent: -9000px;
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 1.1em;
}

div.style_guide div.style_guide_header_es-ES
{
	background: url(images/productspage/es_ES/completethearmor.gif) top center;
}

div.style_guide div.style_guide_header_fr-FR
{
	background: url(images/productspage/fr_FR/completethearmor.gif) top center;
}

div.style_guide div.style_guide_header_de-DE
{
	background: url(images/productspage/de_DE/completethearmor.gif) top center;
}

div.style_guide div.full_guide
{
	float: right;
	text-align: right;
	margin-top: 15px;
	display: none;
}

div.style_guide div.full_guide a
{
	text-decoration: none;
	color: #19202a;
}

div.style_guide div.full_guide a:hover
{
	text-decoration: underline;
}




ul.style_rotator
{
	float: right;
	list-style-image:none;
	list-style-position: inside;
	list-style-type:none;
	margin:0;
	padding:0;
	display: block;
	position: relative;
	z-index: 10;
}

ul.style_rotator li 
{
	float: right;
	display:block;
	padding: 0px;
	margin-top: 8px;
	height: 133px;
	width: 133px;
}

ul.style_rotator li a img
{
	border: 1px solid black;
}







div.style_guide .jcarousel-container {
    -moz-border-radius: 10px;
}

div.style_guide .jcarousel-container-vertical 
{
    padding: 0px;
    float: right;
	position: relative;
	height: 455px;
}

div.style_guide .jcarousel-container .jcarousel-clip-vertical {
    width: 133px;
    height: 415px;
    position: absolute;
    top: 19px;
    right: 0px;
    padding: 0px;
    margin: 0px;
    position: relative;
}

div.style_guide .jcarousel-container .jcarousel-item 
{
}

div.style_guide .jcarousel-container .jcarousel-item-vertical {
	margin: 0px 0px 8px 0px;
}

div.style_guide .jcarousel-container .jcarousel-item-placeholder {
}


/**
 *  Vertical Buttons
 */
div.style_guide .jcarousel-container .jcarousel-next-vertical 
{
	position: absolute;
	top: 423px;
	right: 47px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/productspage/next-vertical-b.gif) no-repeat 0 0;
}

div.style_guide .jcarousel-container .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

div.style_guide .jcarousel-container .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

div.style_guide .jcarousel-container .jcarousel-next-disabled-vertical,
div.style_guide .jcarousel-container .jcarousel-next-disabled-vertical:hover,
div.style_guide .jcarousel-container .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

div.style_guide .jcarousel-container .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
	right: 47px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/productspage/prev-vertical-b.gif) no-repeat 0 0;
}

div.style_guide .jcarousel-container .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

div.style_guide .jcarousel-container .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

div.style_guide .jcarousel-container .jcarousel-prev-disabled-vertical,
div.style_guide .jcarousel-container .jcarousel-prev-disabled-vertical:hover,
div.style_guide .style_guide .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}



























div.lower_section div.related_products
{
	float: right;
	width: 460px;
	height: 155px;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	text-align: right;
}

div.lower_section div.related_products div.related_products_header
{
	float: right;
	width: 438px;
	padding: 0px 0px 0px 0px;
	margin: -8px 10px 8px 0px;
	text-align: center;
	color: #fec000;
	font-size: 20px;
	font-weight: bold;
	height: 21px;
	/*
	text-indent: -2000px;
	background: url(images/productspage/header_also_might_like.gif) top right no-repeat;
	*/
}

div.lower_section div.related_products ul.related_products_list
{
	float: left;
	width: 420px;
	height: 133px;
	overflow: hidden;
	padding: 0px;
	margin: 8px 0px 0px 23px;
}

div.lower_section div.related_products ul.related_products_list li
{
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	border: 1px solid #607799;
}

div.lower_section div.related_products ul.related_products_list li a img
{
	border-width: 0px;
}
	
div.related_products .jcarousel-container {
    -moz-border-radius: 10px;
}

div.related_products .jcarousel-container-horizontal {
    float: left;
    padding: 0px;
    margin: 0px;
	position: relative;
	width: 460px;
	height: 152px;
	text-align: left;
}

div.related_products .jcarousel-container .jcarousel-clip-horizontal {
    position: absolute;
    height: 150px;
    width: 415px;
    top: 8px;
    left: 23px;
    padding: 0px;
    margin: 0px;
}

div.related_products .jcarousel-container .jcarousel-clip-horizontal ul 
{
	z-index: 20;
}

div.related_products .jcarousel-container .jcarousel-item 
{
	list-style-type: none;
	border: 1px solid #607799;
	width: 131px;
	height: 131px;
}

div.related_products .jcarousel-container .jcarousel-item img
{
	border: 0px solid blue;
	height: 131px;
	width: 131px;
}

div.related_products .jcarousel-container .jcarousel-item-horizontal {
	margin: 0px 8px 0px 0px;
}

div.related_products .jcarousel-container .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
div.related_products .jcarousel-container .jcarousel-next-horizontal {
    position: absolute;
    top: 58px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/productspage/next-horizontal.gif) no-repeat 0 0;
}

div.related_products .jcarousel-container .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

div.related_products .jcarousel-container .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

div.related_products .jcarousel-container .jcarousel-next-disabled-horizontal,
div.related_products .jcarousel-container .jcarousel-next-disabled-horizontal:hover,
div.related_products .jcarousel-container .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

div.related_products .jcarousel-container .jcarousel-prev-horizontal {
    position: absolute;
    top: 58px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/productspage/prev-horizontal.gif) no-repeat 0 0;
}

div.related_products .jcarousel-container .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

div.related_products .jcarousel-container .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

div.related_products .jcarousel-container .jcarousel-prev-disabled-horizontal,
div.related_products .jcarousel-container .jcarousel-prev-disabled-horizontal:hover,
div.related_products .jcarousel-container .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
div.related_products .jcarousel-container .jcarousel-next-vertical 
{
	position: absolute;
	top: 423px;
	right: 47px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/productspage/next-vertical.gif) no-repeat 0 0;
}

div.related_products .jcarousel-container .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

div.related_products .jcarousel-container .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

div.related_products .jcarousel-container .jcarousel-next-disabled-vertical,
div.related_products .jcarousel-container .jcarousel-next-disabled-vertical:hover,
div.related_products .jcarousel-container .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

div.related_products .jcarousel-container .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
	right: 47px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/productspage/prev-vertical.gif) no-repeat 0 0;
}

div.related_products .jcarousel-container .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

div.related_products .jcarousel-container .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

div.related_products .jcarousel-container .jcarousel-prev-disabled-vertical,
div.related_products .jcarousel-container .jcarousel-prev-disabled-vertical:hover,
div.related_products .style_guide .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}







/* BEGIN Custom Overrides for full_width relateds */
div.lower_section div.full_width.related_products
{
    float: left;
	width: 954px;
	height: 155px;
}

div.lower_section div.full_width.related_products div.related_products_header
{
	width: 930px;
}

div.lower_section div.full_width.related_products ul.related_products_list
{
	width: 930px;
}
div.lower_section div.full_width.related_products ul.related_products_list li
{
	margin-left: 10px;
}
div.full_width.related_products .jcarousel-container-horizontal
{
    float: left;
    padding: 0px;
    margin: 0px;
	position: relative;
	width: 954px;
	height: 152px;
	text-align: left;
}

div.full_width.related_products .jcarousel-container .jcarousel-clip-horizontal
{
    position: absolute;
    height: 150px;
    width: 899px;
    top: 8px;
    left: 23px;
    padding: 0px;
    margin: 0px;
}
/* END Custom Overrides for full_width relateds */












.stocklevels {
	position: relative;
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background-image: none;
	background-color: Transparent;
	height: 143px;
}

.stocklevels .colorinfowide
{
	width: 195px;
	height: 163px;
	float: right;
	margin: 3px;
	_margin: 1px; /* show to IE */
}

.stocklevels .callout
{
	color: #eea20a;
}

.stocklevels .colorwrapperwide
{
	width: 215px;
	height: 153px;
	float: right;
	/*padding: 0px 15px 0px 15px;
	margin: 8px 0px 0px 0px;*/
	margin: 8px 0px 0px 0px;
	_margin: 1px; /* show to IE */
	border-width: 0 1px 0 0;
	border-color: #242d3a;
}

.stocklevels .colorinfosmall
{
	width: 142px;
	height: 163px;
	float: right;
	clear: both;
	margin: 3px;
}

.stocklevels .colorwrappersmall
{
	width: 142px;
	height: 163px;
	float: left;
	margin: 0px 3px 0px 3px;
	border-width: 0 1px 0 0;
	border-color: #242d3a;
}

.stocklevels div.colorlist
{
	float: left;
	margin: 10px 10px 0px 20px;
}

.stocklevels div.colorheader
{
	float: left;
	margin: 0px 0px 0px 0px;
}

.stocklevels div.activecolor {
	color: #ffd201;
	font-weight: bold;
	float: left;
	border: 1px #cb9900 solid;
	height: 19px;
	overflow: hidden;
	margin: 0px 3px 3px 5px;
}

.stocklevels div.activecolor a {
	vertical-align: middle;
}

.stocklevels div.activecolor a.hover {
	vertical-align: middle;
	background-color: Teal;
}

.stocklevels div.color {
	color: #ffd201;
	font-weight: bold;
	float: left;
	height: 19px;
	border: 1px #2e3949 solid;
	overflow: hidden;
	margin: 0px 3px 3px 5px;
	
}

.stocklevels div.color a {
	vertical-align: middle;
}

.stocklevels .colorname
{
	margin-left: 36px;
}

.stocklevels .colorwrappersmall .colorblurb
{
	width: 35px;
	/*width: 137px;*/
}

.stocklevels .colorwrapperwide .colorblurb
{
	width: 35px;
	/*width: 187px;*/
}



.stocklevels ul.bargraph
{
	float: left;
	clear: none;
	position: relative;
	padding: 0px;
	margin: 0px;
}

.stocklevels ul.bargraph li
{
	list-style: none;
	width: 170px;
	border: 0px solid #283341;
	background-color: #566a89;
	position: relative;
	height: 13px;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px 0px 2px 0px;
}

.stocklevels ul.bargraph li img.thebar
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	height: 13px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.stocklevels ul.bargraph li div.sizeabbr
{
	position: absolute;
	left: 4px;
	top: 0px;
	z-index: 11;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	color: #283341;
	font-weight: bold;
}

.stocklevels ul.bargraph li a
{
	position: absolute;
	right: 0px;
	top: 2px;
	z-index: 9;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	color: #283341;
	font-weight: bold;
}

.stocklevels ul.bargraph li a img
{
	
}






#divSizing
{	
	float: left;
	margin: 0px;
	padding: 0px;
	width: 920px;
}

#divSizing div.sizingchartswrapper
{
	float: left;
	width: 615px;
	margin: 0px;
	padding: 0px;
}

div.sizingchartswrapper div.sizingchartheader
{
	margin: 0px;
	padding: 0px;
	width: 611px;
	background-color: Transparent;
	color: #242D3A;
	border-width: 0px;
	padding: 5px;
}

div.sizingchartswrapper div.sizingchartinfo
{
	color: #242D3A;
	padding: 5px;
}

div.sizingchartswrapper table.sizingchart
{
	float: left;
	border: 1px solid black;
	width: 615px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

div.sizingchartswrapper table.sizingchart td.productsize
{
	font-weight: bold;
}

div.sizingchartswrapper table.sizingchart td.productmeasurement,
div.sizingchartswrapper table.sizingchart td.altproductmeasurement
{
	padding-left: 5px;
	font-weight: bold;
}

div.sizingchartswrapper div.sizing_info
{
	color: #242D3A;
}

div.sizingchartswrapper div.sizing_info a,
div.sizingchartswrapper div.sizing_info a:active,
div.sizingchartswrapper div.sizing_info a:visited,
div.sizingchartswrapper div.sizing_info a:hover
{
	color: #242D3A;
}

div.sizingchartswrapper div.sizing_info h3
{
	margin-top: 30px;
	margin-bottom: 10px;
	color: #242D3A;
}

div.sizingchartswrapper div.sizing_info p
{
	margin-top: 10px;
	color: #242D3A;
}

#divSizing img.productshot
{
	float: left;
	width: 292px;
	border: 1px solid black;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#fancybox-inner #divSizing
{
	display: block;
}






/* images/productspage/title_lower_info.gif */
h3.jinxpix, h3.jinxpix_fr-FR, h3.jinxpix_de-DE, h3.jinxpix_es-ES
{
	/*background: url(images/productspage/title_jinx_pix.gif) top left;*/
	background-image: none;
	background-color: #242D3A;
	margin: 0px;
	margin-top: 0px;
	width: 939px;
	height: 32px;
	padding: 5px 0px 0px 35px;
	text-indent: 0px;
	color: #fec000;
	font-weight: bold;
	font-size: 20px;
}

div#jinxpix
{
	margin: 0px;
	background-image: none;
	background-color: #506381;
	border-bottom: 3px solid #384A66;
	width: 954px;
}

div#jinxpix table.exp_alert
{
	width: 942px;
}

div#jinxpix img.teh_pix
{
	margin-left: 10px;
	margin-right: 10px;
}





h3.feedbackheader
{
	/*background: url(images/productspage/title_feed_back.gif) top left;*/
	background-image: none;
	background-color: #242D3A;
	margin: 0px;
	margin-top: 20px;
	width: 949px;
	height: 32px;
	padding: 5px 0px 0px 25px;
	text-indent: 0px;
	color: #fec000;
	font-weight: bold;
	font-size: 20px;
}

div.feedback
{
	margin: 0px;
	background-image: none;
	background-color: #506381;
	border-bottom: 3px solid #384A66;
	width: 944px;
}

div.feedback table.exp_alert
{
	width: 942px;
}


div.feedback p 
{
	padding: 0 20px 0px 0px;
}

div.feedback ol {
	margin: 0;
	padding: 0;
	list-style: none;	
}


div.feedback ol li.level1 
{
	width: 935px;
	padding: 0px 0 0 0px;
	margin: 10px 0 10px 0;
}
	
div.feedback ol li.level2 { 
	width: 915px;
	padding: 0px 0 0 20px;
	margin: 10px 0 10px 0;
}

div.feedback ol li.level3 { 
	width: 895px;
	padding: 0px 0 0 40px;
	margin: 10px 0 10px 0;

}

div.feedback ol li.level4 { 
	width: 875px;
	padding: 0px 0 0 60px;
	margin: 10px 0 10px 0;
}

div.feedback ol li.level5 { 
	width: 855px;
	padding: 0px 0 0 80px;
	margin: 10px 0 10px 0;
	
}

div.feedback ol li div 
{
}
div.feedback .user-text
{
	clear:left;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
}
div.feedback .user-text-admin
{
	clear:left;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	color: #fdfe00;
	font-weight: bold;
}

div.feedback ol li div.user { 
	float: left;
	background-image: none;
	background-color: #485973;
	color: #768396;
	display: block;
	padding: 3px;
	border-bottom: #3d4c61 1px solid;
	font-size: 80%;
	width: inherit;
}

div.feedback ol li div.user span.reply { 
	color: #ffd201;	
	float: right;
	text-align: right;   
	margin-right: 10px;
	padding-top: 1px;
}

div.feedback ol li div.user span.user { 
	float: left;
	text-align: left;
	padding-top: 1px;
}

div.feedback ol li div.user span.reply_level { 
	float: left;
	text-align: left;
	background: url(images/member/level_icon_sm.gif) top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	width: 24px;
	height: 12px;
	display: block;
	text-align: center;
	vertical-align: bottom;
	padding-top: 4px;
	margin: 0px 5px 0px 0px;
}

div.feedback ol li div.user span.reply_level.one
{
	background: url(images/member/level_icon_1.gif) top left no-repeat;
	color: #5f7594;
}

div.feedback ol li div.user-admin { 
	float: left;
	background: #7b8853 url(images/productspage/bg_feedback_admin_v2.gif) top left no-repeat;
	color: #dfedaf;
	display: block;
	padding: 5px 3px 3px 3px;
	border-bottom: #3d4c61 1px solid;
	font-size: 80%;
	width: inherit;
}

div.feedback ol li div.user-admin span.reply { 
	color: #ffd201;	
	float: right;
	text-align: right;   
	margin-right: 10px;
}

div.feedback ol li div.user-admin span.user { 
	float: left;
	text-align: left;
	margin-left: 20px;
}


/* Ghosted color was #a49649 */
div.feedback ol li strong { 
	color: #fec000;
}

div.feedback .previouspage { 
	float: left;
	margin-left: 200px;
}

div.feedback .nextpage { 
	float: right;
	margin-right: 200px;
}

div.feedback .prevarrowPage {
	padding-right: 3px;
	border: 0px;
}

div.feedback .nextarrowPage {
	padding-left: 3px;
	border: 0px;
}

div.feedback div.pages { 
	text-align: center;
}


div.feedbacknav {
	background-image: none;
	background-color: #242d3a;
	color: #ffc300;
	overflow: hidden;
	padding: 4px 0 0px 0;
	margin: 10px 0px 0px 0px;
	width: 941px;
	height: 23px;
}

div.feedbacknav

div.feedbacknav-footer {
	clear: both;
	background: url(images/productsdetails/feedbacknav_bg.gif) top left no-repeat;
	color: #ffc300;
	padding: 2px 0 2px 0;
	margin: 10px 0 10px 15px;
	width: 800px;
}

div.feedbacknav p,
div.feedbacknav-footer p {
	display: inline;
	padding: 0 15px;
	border-right: 1px #293442 solid;
}

.active 
{
	color: #fff;
	font-weight: bold;
}

div.feedbacknav span.active,
div.feedbacknav-footer span.active {
	color: #fff;
	font-weight: bold;
}

div.feedbacknav span.nextprev,
div.feedbacknav-footer span.nextprev {
	padding-left: 15px;
}

div.feedbacknav p.show,
div.feedbacknav-footer p.show {
	float: right;
	margin: -2px;
	border-right: 0;
	padding-top: 2px;
}

p.show a
{
	margin-left: 4px;
}

#designlarge 
{
	margin: 15px 0px 15px 15px;
}

.back-to-top 
{
	margin: 10px 20px 15px 0;
	font-size:10px;
}

/* Add Your Feedback */
.addyourfeedback {
	font-weight: bold;
	font-size: 16px;
	color: #fec000;
	background-color: Transparent;
	margin: 20px 0 5px 0;
	width: 900px;
	padding: 2px 0 2px 7px;
}
.hidden-reply 
{
	margin: 10px 0;	
	background-color: Red;
}
.feedbackrules {
	margin: 0 0 10px 7px;
}

.feedbackbox {
	margin: 0 0 0 7px;
}

#jinxFeedback_divform
{
	border: 1px solid red;
}


div.retired
{
	width: 409px;
	height: 236px;
	width: 218px;
	height: 85px;
	background: url(images/productsdetails/retired.gif) 0px 0px no-repeat;
	padding: 17px 172px 134px 19px;
	margin: 8px 0px 0px 0px;
}
