/*

	1. SEARCH RESULTS
		1.1. General styles
		1.2. Breadcrumbs and filters navigation (top)
		1.3. Runway
		1.4. Page numbers
		1.5. Block for each individual product

	2. QUICKVIEW POPUP

	3. PRODUCT COLOR/SIZE/QTY SELECTORS FOR QUICKVIEW AND PRODUCT DETAILS

	4. PRODUCT DETAILS
		4.1. Breadcrumbs and previous/next navigation
		4.2. Product details
			4.2.1. Product image
			4.2.2. Product actionsblock
			4.2.3. Product description
			4.2.4. Additional details
			4.2.5. Order form
			4.2.6. Accessories
			4.2.7. Cross-sell
			4.2.8. Product tabs
		4.3. Models/styles
		4.4. Print item

	5. PROCESSING ORDER PAGE

/*


/* ==================================================================================================== */
/* 1. SEARCH RESULTS */
/* ==================================================================================================== */

/* --- 1.1. GENERAL STYLES ------------------------------------------------- */

div#searchResultsBlock	{
	}

div#searchResultsBlock ul.hlist {
	width: 760px;
	overflow: hidden;
	}
div#searchResultsBlock ul.hlist {
	font-size: 1em;
	font-weight: normal;
	float: left;
	width: 760px;
	height: 30px;
	line-height: 30px;
	/* color: #77573c; */
	color: #000;
	/* background-color: #ede7cf; */
	background-color: #ececee;
	/* background-image: url('/_static/images/www/Shared/fold.gif'); */
	background-repeat: no-repeat;
	margin: 0 0 8px 0;
	/* padding: 0 0 0 30px; */
	padding: 0 0 0 5px;
}
div#searchResultsBlock ul.hlist li {
	float: left;
	}
div#searchResultsBlock ul.hlist li h2 {
	line-height: 30px;
}
div#searchResultsBlock ul.hlist li h2 a {
	/* color: #7a5435; */
	color: #F8941E;
}
div#searchResultsBlock h2 {

	}
div#searchResultsBlock	div.resultsNotFound	{
	padding:60px 0 10px 40px;
	}

div#searchResultsBlock div#searchResults	{
	clear:both;
	overflow:hidden;
	width: 800px;
	}

img#q_dummy {
	margin:5px;
	}

h2.searchTitle {display:none;}
div#searchIntroText {
	font-size: .9em;
	/* color: #7A573D; */
	color: #000;
	padding: 0 30px;
	margin: 5px 0;
}
/* --- 1.2. BREADCRUMBS AND FILTERS NAVIGATION (TOP) ------------------------------------------------- */

div#filtersNav	{
	font-size: .9em;
	color: #7A573D;
	clear:both;
	overflow: hidden;
	background-color: #eee;
	padding: 3px;
	width: 754px;
	float: left;
	margin-top: 10px;
	}

div#filtersNav form {

	}

div#filtersNav label {
	display:block;
	float:left;
	width: auto;
	}

div#filtersNav select,
div#filtersNav div.mainButton	{
	margin-left: 5px;
	float: left;
	}

div#filtersNav select option {
	padding-left:3px;
	}


/* --- 1.3. RUNWAY ------------------------------------------------- */

div#runway {
	display:none;
	}

/* --- 1.4. PAGE NUMBERS ------------------------------------------------- */

div.pagesNav {
	height:20px;
	margin:10px 0;
	line-height:20px;
	float:right;
	clear:both;
	font-weight:bold;
	}

div.pagesNav ul li {
	display:block;
	float:left;
	margin-left:5px;
	}

div.pagesNav ul li a {
	text-decoration:none;
	}


/* --- 1.5. BLOCK FOR EACH INDIVIDUAL PRODUCT ------------------------------------------------- */

div#searchResultsBlock div.clearRow {
	width:100%;
	clear:both;
	height:1px;
	overflow:hidden;
	background:#c0c0c0;
	}

div#searchResultsBlock div.productRow {
	overflow: hidden;
	float: left;
	width: 800px;
	}
div#searchResultsBlock div.product {
	width:360px;
	margin-top:15px;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-right:40px;
	float:left;
	margin-bottom:15px;
	/* position:relative; */
	}
div#searchResultsBlock div.product div.productImgQuickView {
	position:relative;
	}

div#searchResultsBlock div.rightProduct {
	/* margin-right:0; */
	}

div#searchResultsBlock div.product a.quickViewButton  {
	position:absolute;
	left:50%;
	top:50%;
	margin: -10px 0 0 -45px;
	}
div#searchResultsBlock div.product span.new  {
	position:absolute;
	right:4px;
	top:4px;
	/*background-image: url(/_static/images/www/eng/btnNew.gif);*/
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	}
div#searchResultsBlock div.product span.sale  {
	position:absolute;
	right:4px;
	top:4px;
	/*background-image: url(/_static/images/www/eng/btnSale.gif);*/
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	}

div#searchResultsBlock div.product a.prodImage {
	/* width:125px;
	height:125px; */
	display:block;
	overflow:hidden;
	}

div#searchResultsBlock div.product div.itemDetails {
	/* color:#333; */
	color:#000;
	}
div#searchResultsBlock div.product div.itemDetails h3{
	font-size:1em;
	color: #000;
	margin: 5px 0 0 0;
}
div#searchResultsBlock div.product div.itemDetails div.itemDetailsDesc {
	font-size:.9em;
	font-weight: normal;
	color: #000;
	}
div.itemRating span {
	display: block;
	width: 83px;
	height:15px;
	line-height:15px;
	background-image: url('/_static/images/www/shared/stars.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
	color: #000;
	}
div.itemRating span.rating00 {
	background-position: 0 0;
	}
div.itemRating span.rating05 {
	background-position: 0 -15px;
	}
div.itemRating span.rating10 {
	background-position: 0 -30px;
	}
div.itemRating span.rating15 {
	background-position: 0 -45px;
	}
div.itemRating span.rating20 {
	background-position: 0 -60px;
	}
div.itemRating span.rating25 {
	background-position: 0 -75px;
	}
div.itemRating span.rating30 {
	background-position: 0 -90px;
	}
div.itemRating span.rating35 {
	background-position: 0 -105px;
	}
div.itemRating span.rating40 {
	background-position: 0 -120px;
	}
div.itemRating span.rating45 {
	background-position: 0 -135px;
	}
div.itemRating span.rating50 {
	background-position: 0 -150px;
	}

div#searchResultsBlock div.product div.itemDetails a {
	/* color:#917154; */
	color:#F8941E;
	}

div#searchResultsBlock div.product div.itemDetails div.inStock {
	display:block;
	font-weight:bold;
	color:#336699;
	float:left;
	}

div#searchResultsBlock div.product div.itemDetails div.outofStock {
	display:block;
	color:#606060;
	float:left;
	}

div#searchResultsBlock div.product div.itemDetails div.colors {
	float:left;
	display:block;
	margin-left:4px;
	}

div#searchResultsBlock div.product div.itemDetails div.retail {
	clear:left;
	display:block;
	}

div#searchResultsBlock div.product div.itemDetails span.retail strong {
	text-decoration:line-through;
	font-weight:normal;
	}

div#searchResultsBlock div.product div.itemDetails span.ourPrice {
	display:block;
	color:#fc3465;
	}


/* ==================================================================================================== */
/* 2. QUICKVIEW POPUP */
/* ==================================================================================================== */

div.quickViewImage {
	float: left;
	width: 400px;
	/* height: 330px; */
	margin: 0 10px;
	overflow: hidden;
	display: inline;
	}

div.quickViewImage img#zoomer {
	width: 250px;
	height: 250px;
	}

div.quickViewImage img.special {
	width:60px;
	height:15px;
	margin: 4px 0 0 4px;
	position: absolute;
	}

div.quickViewInfo {
	float: left;
	width:320px;
	padding-right: 10px;
	/* background:#fff; */
	height: 500px;
	overflow: hidden;
	overflow-y: auto;
	}
#alertBoxContent div.quickViewInfo h2 {
	float: none;
	padding-left: 0;
	}
#alertBoxContent div.quickViewInfo h3 {
	float: none;
	padding-left: 0;
	font-size:1.1em;
	font-weight: bold;
}

div.quickViewInfo div#ItemPriceValueID	{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
	background:#eee;
	padding:5px;
	}

div.quickViewInfo div#lineItemsHolder {
	width: 320px;
	margin-bottom:5px;
	}

div.quickViewInfo div#lineItemsHolder fieldset {
	}

div.quickViewInfo div#lineItemsHolder div.linkAction {
	display: block;
	float: right;
	font-size: .9em;
}
div.quickViewInfo div#lineItemsHolder div.linkAction a {
	color: #F8941E;
	text-decoration:underline;
	}

div.quickViewInfo div#lineItemsHolder label {
	display:block;
	font-weight: bold;
	float:left;
	clear:left;
	margin: 0;
	width:320px;
	line-height: 18px;
	}
div.quickViewInfo div#lineItemsHolder fieldset.selectQuantity label {
	width:auto;
	margin-right: 5px;
	}

div.quickViewInfo div#lineItemsHolder input, div.quickViewInfo div#lineItemsHolder select {
	width:200px;
	}

div.quickViewInfo div#lineItemsHolder fieldset.selectQuantity input {
	width:30px;
	margin-right: 5px;
	}
div.quickViewInfo div#lineItemsHolder fieldset.selectQuantity .mainButton input {
	width: auto;
	margin-right: 0;
}


/* ==================================================================================================== */
/* 3. PRODUCT COLOR/SIZE/QTY SELECTORS FOR QUICKVIEW AND PRODUCT DETAILS  */
/* ==================================================================================================== */

/*
div.quickViewInfo div#lineItemsHolder .selectionLabel	{
	font-size:1.0em;
	font-weight:bold;
	text-transform:uppercase;
	clear:both;
	display:block;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop {
	width:80px;
	height:20px;
	margin: 0 0 5px 0;
	padding:0;
	margin-right:10px;
	border: 1px solid #AEB4B9;
	float:left;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop ul {
	clear:both;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop ul li {
	display:block;
	overflow:hidden;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop ul li a {
	padding-left:2px;
	background:#fff;
	color:#5F5F5F;
	white-space:nowrap;
}

div.quickViewInfo div#lineItemsHolder .menuDrop ul li a:hover {
	text-decoration:none;
	padding-left:2px;
	background:#e0e0e0;
	color:#5F5F5F;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuSelect {
	display:block;
	margin:0;
	cursor:pointer;
	width:60px;
	float:left;
	border:none;
	white-space:nowrap;
	overflow: hidden;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuSelect a {
	overflow:hidden;
	height:15px;
	text-decoration:none;
	padding:0;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:0;
	background:#fff;
	color:#5F5F5F;
	display:block;
	overflow: hidden;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuSelect a:hover {
	overflow:hidden;
	height:13px;
	padding-top:4px;
	padding-left:4px;
	display:block;
	text-decoration:none;
	background:#efefef;
	color:#000;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuArrow {
	cursor:pointer;
	padding:0;
	float:left;
	clear:right;
	text-align: center;
	border:0;
	display:inline;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuArrow a {
	width: 18px;
	display:block;
	height:19px;
	background: url('/static/images/www/Shared/arrowDropDown.png');
	text-indent:-40000px;
	background-position:center;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuBody	{
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuBodyLong {
	height:150px;
	overflow-y:auto;
	overflow-x:hidden;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuBody li a, div.quickViewInfo div#lineItemsHolder .menuDrop .menuBodyLong li a {
	padding-top: 4px;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuBody, .menuBodyLong {
	border: 1px solid #AEB4B9;
	display:none;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop .menuBody b, .menuBodyLong b {
	display:none;
	}

div.quickViewInfo div#lineItemsHolder .menuDrop ul.menuBody, .menuDrop ul.menuBodyLong {
	position:relative;
	top:11px;
	left:-1px;
	}

div.quickViewInfo div#lineItemsHolder .long {width:125px;}
div.quickViewInfo div#lineItemsHolder .long .menuSelect {width:105px;}
div.quickViewInfo div#lineItemsHolder .long .menuBodyLong {height:150px;width:125px;}

div.quickViewInfo div#lineItemsHolder .short {width:70px;}
div.quickViewInfo div#lineItemsHolder .short .menuSelect {width:50px;}
div.quickViewInfo div#lineItemsHolder .short .menuBodyLong {height:150px;width:70px;}

div.quickViewInfo div#lineItemsHolder .xshort {width:50px;}
div.quickViewInfo div#lineItemsHolder .xshort .menuSelect {width:30px;}
div.quickViewInfo div#lineItemsHolder .xshort .menuBodyLong {height:150px;width:50px;}

div.quickViewInfo input	{
	clear:both;
	float:right;
	}

div.quickViewInfo input.mainbuttonFre {
	width:180px;
	}

*/

/* ==================================================================================================== */
/* 4. PRODUCT DETAILS PAGE */
/* ==================================================================================================== */

div#productBlock	{
	}

/* --- 4.1. BREADCRUMBS AND PREVIOUS/NEXT NAVIGATION ------------------------------------------------- */

div#productBlock div#breadcrumbs ul {
	width:100%;
	display:inline;
	}

div#productBlock div.productsNav {
	height:30px;
	clear:both;
	display: none;
	}

div#productBlock div.productsNav a	{
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	}

div#productBlock div.productsNav a.previous	{
	float:left;
	}

div#productBlock div.productsNav a.next	{
	float:right;
	}

/* --- 4.2. PRODUCT DETAILS ------------------------------------------------- */

form#addToCart {
	overflow:hidden;
	}

div#leftSideProduct {
	float:left;
	width:428px;
	overflow:hidden;
	background-image: url('/_static/images/www/Shared/leftSideProductBg.gif');
	background-position: top;
	background-repeat: no-repeat;
	}

div#rightSideProduct {
	float:left;
	margin-left:32px;
	width:300px;
	position: relative;
	overflow:hidden;
	/* color: #77573c; */
	color: #F8941E;
	}


/* --- 4.2.1. PRODUCT IMAGE ------------ */

div#productBlock #productImage {
	width:400px;
	height:242px;
	overflow:hidden;
	margin: 12px 15px 5px 13px;
	}

div#productBlock #productImage #zoomer {
	padding-bottom:10px;
	}

#remote_wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 300px;
	/* background: #ffffff !important; */
	background: #ececee !important;
	text-align: center;
	}

/* --- 4.2.2. PRODUCT ACTIONSBLOCK ------------ */

div#productBlock #actionBlock {
	width:428px;
	/* height:70px; */
	}

div#productBlock div#linkZoom {
	display:block;
	float:left;
	width:45px;
	margin:10px 0 10px 0;
	clear:left;
	}

div#productBlock div#linkZoom a {
	display:block;
	width:43px;
	height:16px;
	background-image:url('/_static/images/www/eng/btnZoom.gif');
	}

div#productBlock div.linkAction {
	display:block;
	/*float: right;*/
	/*width: 120px;*/
	text-align: right;
	font-size: .9em;
	}

div#productBlock div.linkAction a {
	color: #F8941E;
	text-decoration:underline !important;
	}

div#productBlock div.linkAction a.eng {

	}

div#productBlock div.linkAction a.fre {

	}


div#productBlock div.alternateImages {
	display:block;
	clear:both;
	width:428px;
	/* height:70px; */
	padding: 10px 0 10px 13px;
	overflow: hidden;
	}

div#productBlock div.alternateImages div.altImage {
	float:left;
	margin: 10px 8px 0 0;
	border: solid 1px #909090;
	}

div#productBlock div.alternateImages div.altImage img {
	width:58px;
	height:35px;
	}
div#productBlock div#productBanner1 {
	width: 428px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 15px;
	}
div#productBlock div#productBanner2 {
	width: 428px;
	height: 195px;
	overflow: hidden;
	margin-bottom: 15px;
	}

/* --- 4.2.3. PRODUCT DESCRIPTION ------------ */

div#productBlock div#productDescription	{
	width:300px;
	overflow: hidden;
	margin-bottom: 10px;
	}

div#productBlock div#productDescription h1 {
	border-bottom: 0 none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 2em;
	color: #F8941E;
}
div#productBlock div#productDescription h2	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.4em;
	color: #F8941E;
	}

div#productBlock div#productDescription p	{
	margin:0;
	font-size: .9em;
	color: #000;
	}

div#productBlock div#productDescription a.BVWriteFirstLink {
	font-size:11px;
	color:#f00;
	text-decoration:underline;
	}

/* --- 4.2.4. ADDITIONAL DETAILS ------------ */

div#productBlock div#additionalDetails {
	width:300px;
	overflow:hidden;
	padding: 0;
	}
div#productBlock div#additionalDetails1 {
	border-top:1px solid #000;
	width:300px;
	overflow:hidden;
	padding: 5px 0;
	}
div.accessoryItem {
	margin-bottom:15px;
	background: #ececee;
	overflow: hidden;
	}
div.accessoryItem fieldset {
	margin-bottom: 0;
	padding-bottom: 8px;
	float: left;
	}

div.accessoryItem div.singleSize {
	display: none !important;
	}

div#productBlock div#additionalDetails h2 {
	/* border-bottom:solid 1px #c0c0c0; */
	border-bottom:solid 1px #000;
	margin-bottom:10px;
	display:block;
	line-height:1.2em;
	}

div#productBlock a#printPage {
	display:block;
	width:89px;
	height:16px;
	float:right;
	}

div#productBlock a#printPage .print {
	display:none;
	}

div#productBlock a#printPage.eng {
	background-image:url('/_static/images/www/eng/btnPrint.gif');
	}

div#productBlock a#printPage.fre {
	background-image:url('/_static/images/www/fre/btnPrint.gif');
	}

div#productBlock div#retailPrice {
	/* color:#606060; */
	color:#000;
	}

div#productBlock div#additionalDetailsTotals {
	/* border-top:1px solid #D7CBAC; */
	border-top:1px solid #000;
	width:300px;
	overflow:hidden;
	padding: 5px 0;
	}
div#productBlock div#ourPrice {
	width: 180px;
	float: left;
	color: #000;
	}
div#productBlock div#ourPrice span.label {
	/* display: block;
	float: left;
	width: 100px; */
	}
div#productBlock div#ourPrice span.amt {
	/* display: block;
	float: left;
	width: 50px; */
	}

div#productBlock div#ourPrice div#totalPrice {
	font-weight: bold;
	}
div#totalPrice span#totalPriceAmt {
	/* color: #F8941E; */
	color: #F8941E;
}

/* --- 4.2.5. ORDER FORM ------------ */

div#productBlock div#orderForm {
	width:300px;
	overflow:hidden;
	}

div#productBlock div#orderForm h3 {
	height:20px;
	display:block;
	text-indent:-99999px;
	background-repeat:no-repeat;
	}

div#productBlock div#orderForm h3.eng {
	background-image:url('/_static/images/www/eng/titlePlaceYourOrder.gif');
	display: none;
	}

div#productBlock div#orderForm h3.fre {
	background-image:url('/_static/images/www/fre/titlePlaceYourOrder.gif');
	display: none;
	}

div#productBlock div#orderForm div#lineItemsHolder {
	overflow:hidden;
	}
div#productBlock div#orderForm div#lineItemsHolder h5 {
	font-weight: bold;
	}

div#productBlock div#orderForm div#lineItemsHolder div.selectBlock {
	clear:left;
	float:left;
	width: 300px;
	padding: 0px 0;
	}

div#productBlock div#orderForm span.additionalLink {
	display:block;
	clear:both;
	}

div#productBlock div#orderForm fieldset	{
	/*min-height:24px;
	height:auto !important;
	height:24px;*/
	display:block;
	width: 300px;
	color: #000;
	}
div#productBlock div#orderForm fieldset .mainButton	{
	float: left;
	margin-left: 5px;
	}
div#productBlock div#orderForm fieldset .mainButton input	{
	width: auto;
	}

div#productBlock div#orderForm fieldset label {
	float:left;
	font-weight: bold;
	width: 90px;
	}

div#productBlock div#orderForm fieldset select {
	width:210px;
	float:left;
	font-family:arial;
	font-size:10px;
	margin-top:0;
	height:17px;
	border:solid 1px #909090;
	}

div#productBlock div#orderForm fieldset select option {
	padding-left:3px;
	}

div#productBlock div#orderForm fieldset input {
	width:20px;
	text-align:center;
	}

div#productBlock div#orderForm fieldset a {
	text-decoration:none;
	}

div#productBlock div#orderForm .minusIcon, div#productBlock div#orderForm .plusIcon {
	float:left;
	margin:5px 5px 0 0;
	cursor:pointer;
	}

div#productBlock div#orderForm div#singleColor, div#productBlock div#orderForm div#singleSize {
	float:left;
	margin-right:5px;
	color: #000;
	}

div#productBlock div#orderForm fieldset.selectColor	{
	font-size: .9em;
	width: 306px;
	margin-bottom: 0;
	}
div#productBlock div#orderForm fieldset.selectColor div.colorName	{
	clear: left;
	color: #000;
	}
div#productBlock div#orderForm fieldset.selectColor div.productDetailsColorSwatch	{
	width: 22px;
	height: 22px;
	overflow: hidden;
	margin: 0 6px 6px 0;
	float: left;
	cursor: pointer;
	}
div#productBlock div#orderForm a.imagePreview {
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin-right:5px;
	overflow:hidden;
	position:relative;
	}

div#productBlock div#orderForm div.buttons {
	padding-bottom: 10px;
	overflow: hidden;
	height: 26px;
	}

div#productBlock div#availabilityBlock {
	width: 300px;
	overflow: hidden;
}
div#productBlock div#availabilityBlock div.emailNotification {
	clear: left;
	font-size: .9em;
}
div#productBlock div#availabilityBlock div.emailNotification .size {
	font-weight:bold;
	display:block;
	overflow:hidden;
	width: 300px;
	float: left;
	}

div#productBlock div#availabilityBlock div.emailNotification .stock {
	display:block;
	float: left;
	font-weight:bold;
	color:#aa0000;
}

div#productBlock div#availabilityBlock div.emailNotification .emailWhenAvailable {
	display:block;
	float: right;
	}
div#productBlock div#availabilityBlock div.emailField {
	font-size: .9em;
	clear: left;
	}
div#productBlock div#availabilityBlock div.emailField input.button {
	width: 24px;
	height: 18px;
	border: 0 none;
	margin: 0 0 0 3px;
}


/* --- 4.2.6. ACCESSOIRES ------------ */



/* --- 4.2.7. CROSS-SELL ------------ */

div#productBlock div#crossSellBlock {
	width:300px;
	border-top:1px solid #000;
}

div#productBlock div#crossSellBlock h4,
div#productBlock div#availabilityBlock h4 {
	display:block;
	font-size:1em;
	font-weight: bold;
	height:22px;
	line-height:22px;
	margin-bottom:5px;
	}

div#productBlock div#crossSellBlock div.article	{
	min-height:58px;
	height:auto !important;
	height:58px;
	margin-bottom:5px;
	}

div#productBlock div#crossSellBlock div.article	a {
	text-decoration: underline;
	}

div#productBlock div#crossSellBlock div.article	a.imagePreview {
	display:block;
	float:left;
	width:80px;
	height:48px;
	margin-right:7px;
	overflow:hidden;
	border:solid 1px #e0e0e0;
	}

div#productBlock div#crossSellBlock div.article div.price {
	color: #F8941E;
	margin-left: 5px;
	float: left;
	}

div#productBlock div#crossSellBlock div.oneColor {
	float:left;
	}

div#productBlock div#crossSellBlock div.article div.crossSellTitleAlone {
	width:205px;
	margin-left:5px;
	float:left;
	font-size:9px;
	line-height:12px;
	}

div#productBlock div#crossSellBlock div.itemFields {
	width:203px;
	float:left;
	}

div#productBlock div#crossSellBlock div.itemFields fieldset.firstField	{
	margin-bottom:5px;
	}

div#productBlock div#crossSellBlock div.itemFields fieldset .itemTitle {
	display:block;
	float:left;
	width:110px;
	margin-left:5px;
	padding-top:4px;
	line-height:14px;
	margin-right:-3px;
	font-weight:bold;
	}

div#productBlock div#crossSellBlock fieldset	{
	min-height:24px;
	height:auto !important;
	height:24px;
	display:block;
	}

div#productBlock div#crossSellBlock fieldset label {
	width:60px;
	float:left;
	}

div#productBlock div#crossSellBlock fieldset select {
	width:100px;
	float:left;
	font-family:arial;
	font-size:10px;
	margin-top:3px;
	height:17px;
	border:solid 1px #909090;
	}

div#productBlock div#crossSellBlock fieldset select option {
	padding-left:3px;
	}

div#productBlock div#crossSellBlock fieldset input {
	width:20px;
	text-align:center;
	}

div#productBlock div#crossSellBlock fieldset a {
	text-decoration:none;
	}

div#productBlock div#crossSellBlock div#singleColor, div#productBlock div#crossSellBlock div#singleSize {
	float:left;
	margin-right:5px;
	color: #000;
	}

/* --- 4.2.8. PRODUCT TABS ------------ */

div#productTabs {
	/* background-color:#EDE7CF; */
	background-color:#fff;
	/* background-image:url(/_static/images/www/Shared/fold.gif); */
	background-repeat:no-repeat;
	float:left;
	font-size:1em;
	font-weight:normal;
	height:24px;
	margin:8px 0;
	/* padding:0 0 0 30px; */
	padding:0;
	width:760px;
	border-bottom: 2px solid #ececee;
	}

div#productTabs div.productTab {
	float: left;
	margin-top:6px;
	padding: 0 10px;
	/* border-right: 1px solid #000; */
	border-right: 2px solid #ececee;
	line-height: 12px;
	}

div#productTabs div.productTab a {
	color: #000;
	}
div#productTabs div.selectedTab a {
	/* color: #7A5435; */
	color: #F8941E;
	}

div#productTabs div.lastTab {
	border-right: 0px;
	}
div#productInfo h3.title {
	display: none;
}

form#addToCart input, form#addToCart select, form#addToCart input:focus, form#addToCart select:focus {
	}

/* --- 4.3. MODELS/STYLES ------------------------------------------------- */

div#modelsBlock {
	}

div#modelsBlock div#modelImage {
	width:250px;
	height:250px;
	float:left;
	margin-right:10px;
	}

div#modelsBlock div#modelDescription {
	float:left;
	clear:left;
	width:250px;
	}

div#modelsBlock div#models 	{
	float:right;
	width:340px;
	overflow:hidden;
	}

div#modelsBlock div#models .mainButton {
	float:right;
	}

div#modelsBlock div.modelTypeBlock {
	clear:left;
	width:340px;
	margin-bottom:10px;
	padding-top:3px;
	padding-bottom:10px;
	border-bottom:solid 1px #c0c0c0;
	background:#eee;
	}

div#modelsBlock div.modelTypeImage {
	width:80px;
	height:100px;
	float:left;
	margin-left:5px;
	display:inline;
	}

div#modelsBlock div.modelTypeImage img {
	border:solid 1px #c0c0c0;
	}

div#modelsBlock div.modelTypeDescription {
	float:left;
	width:250px;
	margin-left:5px;
	margin-right:-3px;
	}

div#modelsBlock div.modelTypeDescription fieldset {
	width:250px;
	margin-bottom:0;
	height:20px;
	}

div#modelsBlock div.modelTypeDescription fieldset label {
	width:50px;
	height:20px;
	}

div#modelsBlock div.modelTypeDescription fieldset select {
	width:100px;
	}

div#modelsBlock div.modelTypeDescription div.modelPrice {
	font-weight:bold;
	}

div#modelsBlock div.trendsActionsBlock {
	clear:left;
	}

div#modelsBlock div.trendsActionsBlock input {
	width:14px;
	height:14px;
	margin:3px 5px 0 5px;
	border:solid 0;
	}

/* --- 4.4. PRINT ITEM ------------------------------------------------- */

body#printPage {
	background:#fff;
	}

body#printPage div#outside {
	background:#e0e0e0;
	margin:10px;
	width:530px;
	overflow:hidden;
	}

body#printPage div#outside div#logo {
	background:#fff;
	height:70px;
	width:530px;
	}

body#printPage div#outside div#prodImage {
	background:#fff;
	width:260px;
	height:250px;
	margin:0 5px 0 0;
	float:left;
	overflow:hidden;
	}

body#printPage div#outside div#prodDesc {
	background:#e0e0e0;
	width:260px;
	height:240px;
	float:left;
	font-size:1.1em;
	margin:5px 0;
	overflow:hidden;
	}

body#printPage div#outside div#prodDesc strong {
	font-size:1.1em;
	}

body#printPage div#outside div#prodDesc h3 {
	border-top:solid 1px #c0c0c0;
	margin-top:5px;
	padding-top:5px;
	}

body#printPage div#outside div#buttons {
	clear:left;
	width:530px;
	overflow:hidden;
	background:#fff;
	}

body#printPage div#outside div#buttons .mainButton {
	float:right;
	}

body#printPage div#outside div#buttons input {
	text-transform:uppercase;
	}


/* ==================================================================================================== */
/* 5. PROCESSING ORDER PAGE */
/* ==================================================================================================== */

div#processing {
	text-align:center;
	margin-top:50px;
	font-size:1.1em;
	font-weight: bold;
	}

/* ==================================================================================================== */
/* BV OVERRIDES */
/* ==================================================================================================== */

div#BVCustomerRatings {
	clear: left;
}
table.BVReviewTable {
	width: 100%;
}
div#BVCustomerRatings {
	clear: left;
}
#BVSubmissionContainer {
	float: left;
	overflow: hidden;
	display: inline;
	margin-left: 50px;
}

#BVCustomerRatings .BVRatingSummarySecondaryRatings {display: none;}
