/*

	1.SEARCH RESULTS (styles that are used on the search results pages)
		1.1. General styles
		1.2. Breadcrumbs and filter navigation (top)
		1.3. Page numbers
		1.4. Block for each product
	2. QUICKVIEW POPUP
	3. PRODUCT COLOR/SIZE/QTY SELECTORS
	4. PRODUCT DETAILS PAGE
		4.1. Breadcrumbs and previous/next navigation
		4.2. Product details (image, description, etc.)
		4.3. Additional details (ordering form, crosssell, accesories, etc.)
	5. PROCESSING ORDER PAGE
/*	


/* ==================================================================================================== */
/* 1. SEARCH RESULTS */
/* ==================================================================================================== */

/* --- 1.1. GENERAL STYLES ------------------------------------------------- */

div#searchResultsBlock	{
	width:821px;				/* CSS CUSTOMIZE: make this the width of the VISIBLE area for products */
								/* Width is made up of (number of items image per row) x (width of each item), 
								/* plus (number of items image per row - 1) x (space between the items) */
								/* In this case: (3 x 190) plus (2 x 4) */
	overflow:hidden;			/* DO NOT REMOVE! */
	line-height:1.2em;
	}	
	
div#searchResultsBlock	div.resultsNotFound	{
	padding:60px 0 10px 40px;
	}	

div#searchResultsBlock	div.resultsNotFound	h2 {
	line-height:1.3em;
	}
	
	
div#searchResultsBlock div#searchResults	{
	/*width:582px;*/				/* CSS CUSTOMIZE: VISIBLE area for products PLUS extra (invisible) right margin */
								/* Width is made up of (number of items per row) x (width of each item), 
								/* plus (number of items per row) x (right margin) */
								/* In this case: (3 x 190) plus (3 x 4) = (3 x 194) */
								/* All this to hide the right margin of the most right column!! */
	clear:both;
	}
	
img#q_dummy {
	margin:5px;
	}
div#productSearchResultsBanner	{
	float:left;				/* Banner to the right of the product search results */
	width: 380px;
	margin-right: 10px;
	}	
	
/* --- 1.2. BREADCRUMBS AND FILTERS NAVIGATION (TOP) ------------------------------------------------- */	
	
div#breadcrumbs	{
	height:30px;
	width:598px;				/* CSS CUSTOMIZE: width of searchResultsBlock minus 2 */
	background-image:url('/_static/images/www/shared/bgBreadcrumbs.jpg');
	border-left:solid 1px #f2f2f2;
	border-right:solid 1px #f2f2f2;	
	display: none;
	}

div#breadcrumbs	ul {
	float:left;
	display:block;
	width:150px;
	margin-left:5px;
	}
	
div#breadcrumbs	ul li {
	float:left;
	margin-right:5px;
	}

div#breadcrumbs	ul li a {
	text-decoration:none;
	line-height:30px;
	color:#606060;
	}
	
div#breadcrumbs ul li a:hover {
	text-decoration:underline;
	}

div#breadcrumbs	div#filtersNav	{
	height:30px;
	width:420px;	
	float:right;
	text-align:right;
	overflow:hidden;
	}

div#breadcrumbs	div#filtersNav form {
	float:right;
	}
	
div#breadcrumbs	div#filtersNav label {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-transform:capitalize;
	}
	
div#breadcrumbs	div#filtersNav select	{
	font-size:9px;
	border:solid 1px #c0c0c0;
	float:left;
	display:block;
	width:100px;
	margin:7px 0 0 5px;
	}
	
div#breadcrumbs	div#filtersNav select option {
	padding-left:3px;
	}	

div#breadcrumbs	div#filtersNav input.btnGo	{
	width:24px; 
	height:16px;
	margin:7px 5px 0 5px;
	font-size:9px;
	display:block;
	float:left;
	border:0;
	}

div#breadcrumbs	div#filtersNav input.btnfre	{
	width:50px; 
	}

/* --- 1.3. PAGE NUMBERS ------------------------------------------------- */

div.pagesNav {
	height:20px;
	margin:10px 0px 10px 10px;
	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.4. BLOCK FOR EACH INDIVIDUAL PRODUCT ------------------------------------------------- */

div#searchResultsBlock div.product {
	width:190px;
	height:210px;
	overflow:hidden;
	float:left;
	margin-bottom: 22px;
	margin-right: 25px;
	}
	
	
div#searchResultsBlock div.product a.prodImage {
	width:190px;
	height:142px;
	display:block;
	overflow:hidden;
	}	
	
div#searchResultsBlock div.product div.itemDetails {
	width:190px;
	height:70px;
	color:#909090;
	text-align: center;
	}	

div#searchResultsBlock div.product div.itemDetails a {
	display:block;
	text-decoration:none;
	color:#ec008c;
	font-weight:bold;
	}	

div#searchResultsBlock div.product div.itemDetails div.inStock {
	display:block;
	font-weight:bold;
	color:#ec008c;
	}	

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: 250px;
	height: 250px;
	margin-right:10px;
	overflow: hidden;
	}
	
div.quickViewImage img {
	width: 250px;
	height: 250px;
	}
	
div.quickViewInfo {
	float: left;
	width:194px;
	background:#fff;
	}

div.quickViewInfo div#lineItemsHolder {
	width:194px;
	}
		
div.quickViewInfo div#lineItemsHolder .selectBlockLong,
div.quickViewInfo div#lineItemsHolder .selectBlockShort,
div.quickViewInfo div#lineItemsHolder .selectBlockXShort,
div.quickViewInfo div#lineItemsHolder .selectBlockMedium {
	height:45px;
	display:block;
	float:left;
	}			
		
div.quickViewInfo div#lineItemsHolder .selectBlockLong {
	width:194px;
	}
	
div.quickViewInfo div#lineItemsHolder .selectBlockShort {
	width:95px;
	}
div.quickViewInfo div#lineItemsHolder .selectBlockXShort {
	width:95px;
	}		
		
div.quickViewInfo div#lineItemsHolder label {
	display:inline; 
	font-weight: bold;
	margin:0; 
	width:80px; 
	}		


/* ==================================================================================================== */
/* 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;
	}

/* ==================================================================================================== */
/* 4. PRODUCT DETAILS PAGE */
/* ==================================================================================================== */

div#productBlock	{
	width: 821px;
	}
	
/* --- 4.1. BREADCRUMBS AND PREVIOUS/NEXT NAVIGATION ------------------------------------------------- */
	
div#productBlock div#breadcrumbs ul {
	width:100%;
	display:inline;
	}

div#productBlock div.productsNav {
	height:30px;
	clear:both;
	float:right;
	}

div#productBlock div.productsNav a	{
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	height:30px;
	line-height:30px;
	text-transform:lowercase;	
	color: #999;
	}
	 
/** ==
	REMOVED TEMP FOR DESIGN CHANGE
div#productBlock div.productsNav a.previous	{
	float:left;
	}

div#productBlock div.productsNav a.next	{
	float:right;
	}
== **/
	
/* --- 4.2. PRODUCT DETAILS ------------------------------------------------- */	

#remote_wrap { 
	position: absolute; 
	/* top: 0; */
	/* left: 0; */
	width: 408px;
	height: 310px;
	background: #ffffff !important;
	text-align: center;
	z-index: 900;
	background-color: #fff;
	}


div#productBlock div#productDetails	{
	width:384px;
	margin-right:10px;
	float:left;
	line-height:1.4em;
	margin-bottom:10px;	
	}
	
div#productBlock div#productDetails #productImage {
	width:384px;
	height:287px;
	background:#e0e0e0;
	overflow:hidden;
	}
	
div#productBlock div#productDetails	#zoomer {
	border-bottom:solid 1px #c0c0c0;
	padding-bottom:10px;
	}
		

div#productBlock div#productDetails	div#linkZoom {
	display:block;
	float:right;
	width:60px;
	margin:10px 0 10px 0;
	clear:left;
	}

div#productBlock div#productDetails	div#linkZoom a {
	display:block;
	width:60px;
	height:20px;
	background-image:url('/_static/images/www/eng/btnZoom.gif');
	}	
	
div#productBlock div#productDetails	div.alternateImages div.altImage {
	float:left;
	margin-right:5px;
	border: solid 1px #909090;
	}	

div#productBlock div#productDetails	div.alternateImages div.altImage img {
	width:40px;
	height:40px;
	}

div#productBlock div#productDetails	h3, div#productBlock div#productDetails	h4	{
	display:block;
	width:280px;
	clear:left;
	padding-top:5px;
	}

div#productBlock div#productDetails	.notinstock	{
	color:#f00;
	}

div#productBlock div#productDetails	.instock {
	color:#336699;
	}

	
div#productBlock div#productDetails	p	{
	border-top:solid 1px #c0c0c0;
	border-bottom:solid 1px #c0c0c0;
	padding:10px 0;
	margin:5px 0;
	}

div#productBlock div#productDetails div#crossSellBlock	{
	width:380px;
	background:#fff;
	float:right;
	margin-bottom:10px;
	border-top: 2px solid #EC008C;
	display: block;				
	}
	
div#productBlock div#productDetails div#crossSellBlock h3 {
	height:22px;
	display:block;
	font-size:1em;
	line-height:22px;
/*	text-indent:-99999px; */
/*	background-image:url('/_static/images/www/eng/titleAvailability.gif'); */
	background-repeat:no-repeat;	
	background-position:0 14px;
	padding-top:14px;
	color: #000;
	font-weight: normal;
	}

div#productBlock div#productDetails div#crossSellBlock .noTopLine {
	border-top:solid 0;
	padding-top:0;
	}	

div#productBlock div#productDetails div#crossSellBlock div.article	{
	width:190px;
	height:142px;
	float: left;
	} 

div#productBlock div#productDetails div#crossSellBlock div.oneColor {
	float:left;
	}	

div#productBlock div#crossSellBlock div.article div.crossSellTitleAlone {
	width:120px;
	margin-left:5px;
	float:left;
	font-size:9px;
	line-height:12px;
	display: none; 		/*--- not showing crossSell Titles ---*/
	}

div#productBlock div#productDetails a.imagePreview {
	display:block;
	float:left;
	width:190px;
	height:142px;
	background: #E0E0E0;
	overflow:hidden;	
	}

/* --- 4.3. ADDITIONAL PRODUCT DETAILS ------------------------------------------------- */	
	
div#productBlock div#productAdditionalDetails	{
	width:351px;
	float:right;
	background:#fff;
	}

div#productBlock div#productAdditionalDetails h2 {	
	height:25px;
	margin-bottom:10px;
	display:block;
	color: #ec008c;
	font-size: 11px;
	}
	
div#productBlock div#productAdditionalDetails p {
	}

div#productBlock div#productAdditionalDetails	div#linkEmailFriend {
	display:block;
	float:left;
	height:16px;
	margin:10px 5px 10px 0;
	}
	
div#productBlock div#productAdditionalDetails	div#linkEmailFriend a {
	display:block;
	height:16px;
	color: #000;
	text-decoration: none;
	}
	
/* ---- Can be Re-Used if they want Images ----
div#productBlock div#productAdditionalDetails	div#linkEmailFriend a.eng {
	background-image:url('/_static/images/www/eng/emailAFriend.gif');
	}	
	
div#productBlock div#productAdditionalDetails	div#linkEmailFriend a.fre {
	background-image:url('/_static/images/www/fre/emailAFriend.gif');
	}	
*/

div#productBlock div#productAdditionalDetails	div#linkWishList {
	display:block;
	float:left;
	height:16px;
	margin:10px 0 10px 0;
	}

div#productBlock div#productAdditionalDetails	div#linkWishList a {
	display:block;
	height:16px;
	color: #000;
	text-decoration: none;
	}
	
/* ---- Can be Re-Used if they want Images ----
div#productBlock div#productAdditionalDetails	div#linkWishList a.eng {
	background-image:url('/_static/images/www/eng/addToWishList.gif');
	}
	
div#productBlock div#productAdditionalDetails	div#linkWishList a.fre {
	background-image:url('/_static/images/www/fre/addToWishList.gif');
	}
*/

div#productBlock div#productAdditionalDetails	div.alternateImages {
	display:block;
	clear:both;
	width:280px;
	height:42px;
	margin:10px 0;
	}

div#productBlock div#productAdditionalDetails #printItem {	
	display:block;
	float:left;
	height:16px;
	margin:10px 5px 10px 0px;
	text-align:center;
	}

div#productBlock div#productAdditionalDetails a#printPage {	
	display:block;
	height:16px;
	color: #000;
	text-decoration: none;
	}
	
/*	---- Can be Re-Used if they want Images ----
div#productBlock div#productAdditionalDetails a#printPage.eng {
	background-image:url('/_static/images/www/eng/btnPrint.gif');
	}

div#productBlock div#productAdditionalDetails a#printPage.fre {
	background-image:url('/_static/images/www/fre/btnPrint.gif');
	}
*/		

div#productBlock div#productAdditionalDetails div#retailPrice {
	color:#606060;
	}	
	
div#productBlock div#productAdditionalDetails div#ourPrice {
	color:#cc0000;	
	font-weight:bold;
	font-size:1.1em;
	}

div#productBlock div#productAdditionalDetails fieldset	{
	min-height:24px;
	height:auto !important;
	height:24px;
	display:block;
	}	

div#productBlock div#productAdditionalDetails fieldset label {	
	width:60px;
	float:left;
	}
	
div#productBlock div#productAdditionalDetails fieldset select {	
	width:100px;
	float:left;
	font-family:arial;
	font-size:10px;
	margin-top:3px;
	height:17px;
	border:solid 1px #909090;
	}	
	
div#productBlock div#productAdditionalDetails fieldset select option {	
	padding-left:3px;	
	}	

div#productBlock div#productAdditionalDetails fieldset input {	
	width:20px;
	text-align:center;
	}	

div#productBlock div#productAdditionalDetails fieldset a {
	text-decoration:none;
	}
	
div#productBlock div#productAdditionalDetails div#singleColor, div#productBlock div#productAdditionalDetails div#singleSize {
	float:left;
	margin-right:5px;
	}

div#productBlock div#productAdditionalDetails div.itemFields {	
	width:208px;
	float:left;
	}

div#productBlock div#productAdditionalDetails div.itemFields fieldset.firstField	{
	margin-top:5px;
	}
	
div#productBlock div#productAdditionalDetails div.itemFields fieldset .itemTitle {	
	display:block;
	float:left;
	width:115px;
	margin-left:5px;
	padding-top:4px;
	line-height:14px;
	margin-right:-3px;		
	}

div#productBlock div.buttons {
	width:288px;
	height:40px;
	margin-top:15px;
	text-align:right;
	}

div#productBlock div.buttons .mainButton{
	float:right;
	}
	
div#productBlock div#productAdditionalDetails div#buyGiftCard {
	width: 325px;
	float:right;
	margin-top: 75px;
	}	
	
	
/* ---------------------------------------------------------------------------------------- */	

div#productBlock div#orderForm	{
	width:288px;
	padding:10px;
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	float:right;
	background:#fff;
	margin-top:15px;
	display: none;					/* Ardene is non-transactional */
	}	
	
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');
	}	

div#productBlock div#orderForm h3.fre {
	background-image:url('/_static/images/www/fre/titlePlaceYourOrder.gif');
	}

div#productBlock div#productAdditionalDetails div.buttons input.addToBagButton {
	width:150px;
	margin-left:10px;
	font-size:1.2em;
	text-transform:uppercase;
}	

div#productBlock div#productAdditionalDetails div.buttons input.checkoutButton {
	width:100px;
	margin-left:10px;
	font-size:1.2em;
	text-transform:uppercase;
	}	
	
div#productBlock div#productAdditionalDetails div#accessoriesBlock {
	width:288px;
	margin-top:20px;
	}
	
div#productBlock div#productAdditionalDetails div#accessoriesBlock h3 {
	height:20px;
	display:block;
	text-indent:-99999px;
	background-repeat:no-repeat;	
	background-position:0 14px;
	border-top:solid 1px #e0e0e0;	
	padding-top:14px;
	}

div#productBlock div#productAdditionalDetails div#accessoriesBlock h3.eng {
	background-image:url('/_static/images/www/eng/titleAddAccessories.gif');
	}
	
div#productBlock div#productAdditionalDetails div#accessoriesBlock h3.fre {
	background-image:url('/_static/images/www/fre/titleAddAccessories.gif');
	}	

div#productBlock div#productAdditionalDetails div#accessoriesBlock .accessoryItem {
	padding-bottom:10px;
	margin-bottom:10px;	
	border-bottom:dashed 1px #e0e0e0;
	}

div#productBlock div#productAdditionalDetails div#availabilityBlock {
	width:288px;
	padding:10px;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	background:#fff;
	float:right;
	} 

div#productBlock div#productAdditionalDetails div#availabilityBlock h3 {
	height:12px;
	display:block;
	text-indent:-99999px;
	background-repeat:no-repeat;	
	background-position:0 14px;
	border-top:solid 1px #e0e0e0;	
	padding-top:14px;
	}
	
div#productBlock div#productAdditionalDetails div#availabilityBlock h3.eng
{background-image:url('/_static/images/www/eng/titleAvailability.gif');}
	
div#productBlock div#productAdditionalDetails div#availabilityBlock h3.fre
{background-image:url('/_static/images/www/fre/titleAvailability.gif');}

div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailNotification {
	margin:12px 0 0 0;
	font-size:0.9em;
	}

div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailNotification .size {
	float:left;
	}

div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailNotification .stock {
	float:left;
	font-weight:bold;
	color:#c00;
	}

div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailNotification .emailWhenAvailable {
	float:right;
	}

div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailField	{
	margin:3px 0 0 0;
	height:20px;
	}


div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailField input {
	float:left;
	border:solid 1px #909090;
	width:190px;
	height:16px;
	font-size:10px;
	margin-top:2px;
	}
	
div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailField input.button {
	width:21px;
	height:20px;
	border:0;
	margin:0 5px;
	}

div#productBlock div#productAdditionalDetails div#availabilityBlock div.emailUpdating {
	padding-bottom:12px;
	display:block;
	}
	
div#productBlock div#productAdditionalDetails div#matchingBlock {
	width:288px;
	padding:10px;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	background:#fff;
	float:right;
	}




div#productBlock div#orderForm div#accessoriesBlock fieldset a.quickView {
	display:block;
	width:30px;
	padding:0 5px;
	margin:3px 5px 3px 0;
	height:18px;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	float:left;
	color:#fff;
	text-decoration:none;
	}

div#productBlock div#prodDetailsBanner	{
	clear:all;
	float:right;
	margin-top:30px;
	}		

body#printPage {
	background:#fff;
	}

body#printPage div#outside {
	background:#fff;
	margin:10px;
	width:650px;
	}

body#printPage div#outside div#logo {
	background:#fff;
	height:70px;
	width:625px;
	}

body#printPage div#outside div#prodImage {
	background:#fff;
	width:385px;
	height:290px;
	margin:0 5px 0 0;	
	float:left;
	overflow:hidden;
	}

body#printPage div#outside div#prodDesc {
	background:#fff;
	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:auto;
	height:40px;		
	background:#fff;
	}
	
body#printPage div#outside div#buttons input {
	float:right;
	margin-left:10px;
	text-transform:uppercase;
	}

/* ==================================================================================================== */
/* 5. PROCESSING ORDER PAGE */
/* ==================================================================================================== */

div#processing {
	position:absolute;
	left:50%;
	margin-left:-250px;
	width:500px;
	text-align:center;
	top:50px;
	font-size:1.3em;
	border:solid 1px #000;
	background:#fff;
	}	