/*

	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.2.1. Product image
			4.2.2. Action block (zoom, email a friend, add to wish list)
			4.2.3. Product description
			4.2.4. Additional details
			4.2.5. Order form
			4.2.6. Accessoires block
			4.2.7. Cross-sell
	5. PROCESSING ORDER PAGE
/*


/* ==================================================================================================== */
/* 1. SEARCH RESULTS */
/* ==================================================================================================== */

/* --- 1.1. GENERAL STYLES ------------------------------------------------- */

div#searchResultsBlock	{

	}

div#searchResultsBlock h2 {
	display:none;
	}

div#searchResultsBlock	div.resultsNotFound	{
	padding:60px 0 10px 40px;
	}

div#searchResultsBlock table#searchResults	{
	float:left;
	width:100%;
	}

img#q_dummy {
	margin:5px;
	}

h2.searchTitle {display:none;}
#searchIntroText {display:none;}

/* --- 1.2. BREADCRUMBS AND FILTERS NAVIGATION (TOP) ------------------------------------------------- */

div#breadcrumbs	{
	border-left:solid 1px #f2f2f2;
	border-right:solid 1px #f2f2f2;
	}

div#breadcrumbs	ul {
	float:left;
	width:240px;
	margin-left:5px;
	}

div#breadcrumbs	ul li {
	float:left;
	margin-right:5px;
	white-space:nowrap;
	}

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:346px;
	display:block;
	float:right;
	text-align:right;
	/*overflow:hidden;*/
	}

div#breadcrumbs	div#filtersNav form {
	float:right;
	/*height:30px;*/
	width:346px;
	}
div#breadcrumbs	div#filtersNav label {
	display:inline;
	float:left;
	height:30px;
	width:81px;
	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:105px;
	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 0 0 5px;
	font-size:9px;
	display:inline;
	float:left;
	border:0;
	}

div#breadcrumbs	div#filtersNav input.btnfre	{
	width:35px;
	}

/* --- 1.3. 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.4. BLOCK FOR EACH INDIVIDUAL PRODUCT ------------------------------------------------- */

div#searchResultsBlock div.clearRow {
	width:100%;
	clear:both;
	height:1px;
	overflow:hidden;
	background:#c0c0c0;
	}

div#searchResultsBlock div.product {
	width:125px;
	padding-top:15px;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-right:33px;
	float:left;
	margin-bottom:15px;
	position:relative;
	}

div#searchResultsBlock div.rightProduct {
	margin-right:0;
	}

div#searchResultsBlock div.product a.quickViewButton  {
	position:absolute;
	left:27px;
	top:70px;
	}

div#searchResultsBlock div.product a.prodImage {
	width:125px;
	height:125px;
	display:block;
	overflow:hidden;
	}
div#searchResultsBlock table#searchResults tr.itemDetails {
	/*width:125px;
	color:#909090;*/
	background-color:#dddddd;
	}
div#searchResultsBlock table#searchResults tr.odd {
	background-color:#fff;
	}
div#searchResultsBlock table#searchResults tr.itemDetails td{
	border-right:1px solid #fff;
	font-size:10px;
	color:#000000;
	padding:5px 3px;
	}
div#searchResultsBlock table#searchResults th{
	border-right:1px solid #fff;
	color:#000000;
	padding:5px 3px;
	background-color:#dddddd;
	text-align:left;
	text-decoration:underline;
	}
div#searchResultsBlock table#searchResults tr.itemDetails h4 {
	/*clear:left;*/
	font-weight:normal;
	white-space: nowrap;
	}
div#searchResultsBlock table#searchResults tr.itemDetails a {
	display:block;
	text-decoration:none;
	color:#0590D6;
	font-weight:bold;
	font-size:10px;
	}
div#searchResultsBlock table#searchResults tr.itemDetails a:hover {
	text-decoration:underline;
	}
div#searchResultsBlock table#searchResults tr.itemDetails td.inStock {
	display:block;
	color:#000000;
	white-space:nowrap;
	}

div#searchResultsBlock table#searchResults tr.itemDetails td.outofStock {
	display:block;
	color:#000000;
	white-space : nowrap;
	}
div#searchResultsBlock table#searchResults tr.itemDetails td input{
	margin:0;
	width:30px;
	}
div#searchResultsBlock input#SR_addtocart{
	float:right;
}


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 table#searchResults tr.itemDetails span.ourPrice {
	display:block;
	color:#fc3465;
	}
/* ==================================================================================================== */
/* 2. QUICKVIEW POPUP */
/* ==================================================================================================== */

div.quickViewImage {
	float: left;
	width: 250px;
	height: 270px;
	margin-right:10px;
	overflow: hidden;
	}

div.quickViewImage img#zoomer {
	width: 250px;
	height: 250px;
	}

div.quickViewImage img.special {
	width:60px;
	height:15px;
	margin-bottom:3px;
	}

div.quickViewInfo {
	float: left;
	width:194px;
	background:#fff;
	}

div.quickViewInfo div#ItemPriceValueID	{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
	background:#eee;
	padding:5px;
	}

div.quickViewInfo div#lineItemsHolder {
	width:194px;
	margin-bottom:5px;
	}

div.quickViewInfo div#lineItemsHolder fieldset {
	}

div.quickViewInfo div#lineItemsHolder label {
	display:block;
	font-weight: bold;
	float:left;
	clear:left;
	margin:0;
	width:80px;
	}

div.quickViewInfo div#lineItemsHolder input, div.quickViewInfo div#lineItemsHolder select {
	width:100px;
	}

div.quickViewInfo div#lineItemsHolder fieldset.selectQuantity input {
	width:30px;
	}


/* ==================================================================================================== */
/* 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;
	}

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 ------------------------------------------------- */

div#leftSideProduct {
	float:left;
	width:600px;
	}

div#rightSideProduct {
	clear:left;
	float:left;
	padding-left:10px;
	width:600px;
	display:inline;
	}


/* --- 4.2.1. PRODUCT IMAGE ------------ */

div#productBlock #productImage {
	overflow:hidden;
	text-align: center;
	background-color:#efefef;
	float:left;
	width:280px;
	height:280px;
	margin-bottom:10px;
	}

div#productBlock #productImage #zoomer {
	padding-bottom:10px;
	}

/* --- 4.2.2. PRODUCT ACTIONSBLOCK ------------ */

div#productBlock #actionBlock {
	width:280px;
	}

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#linkEmailFriend {
	display:block;
	float:right;
	width:105px;
	height:16px;
	margin:10px 10px 10px 0;
	}

div#productBlock div#linkEmailFriend a {
	display:block;
	width:105px;
	height:16px;
	}

div#productBlock div#linkEmailFriend a.eng {
	background-image:url('/_static/images/www/eng/emailAFriend.gif');
	}

div#productBlock div#linkEmailFriend a.fre {
	background-image:url('/_static/images/www/fre/emailAFriend.gif');
	}

div#productBlock div#linkWishList {
	display:block;
	float:right;
	width:90px;
	height:16px;
	margin:10px 0 10px 0;
	}

div#productBlock div#linkWishList a {
	display:block;
	width:90px;
	height:16px;
	}

div#productBlock div#linkWishList a.eng {
	background-image:url('/_static/images/www/eng/addToWishList.gif');
	}

div#productBlock div#linkWishList a.fre {
	background-image:url('/_static/images/www/fre/addToWishList.gif');
	}

div#productBlock div.alternateImages {
	display:block;
	clear:both;
	width:280px;
	height:42px;
	margin:10px 0;
	}

div#productBlock div.alternateImages div.altImage {
	float:left;
	margin-right:5px;
	border: solid 1px #909090;
	}

div#productBlock div.alternateImages div.altImage img {
	width:40px;
	height:40px;
	}

/* --- 4.2.3. PRODUCT DESCRIPTION ------------ */

div#productBlock div#productDescription	{
	width:280px;
	float:left;
	margin-left:10px;
	display:inline;
	}

div#productBlock div#productDescription h3, div#productBlock div#productDescription h4	{
	display:block;
	width:280px;
	clear:left;
	padding-top:5px;
	}

div#productBlock div#productDescription p	{
	margin-bottom:10px;
	}

/* --- 4.2.4. ADDITIONAL DETAILS ------------ */

div#productBlock div#additionalDetails {
	width:600px;
	margin-bottom:15px;
	border-bottom: 1px solid #000;
	}

div#productBlock div#additionalDetails h2 {
	margin-bottom:10px;
	display:block;
	line-height:1.2em;
	width: 50%;
	}

div#productBlock a#printPage {
	display:block;
	width:89px;
	height:16px;
	float:right;
	display: none;
	}

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;
	display: none;
	}

div#productBlock div#ourPrice {
	color:#cc0000;
	font-weight:bold;
	font-size:1.7em;
	float:right;
	width: 50%;
	line-height: 1.2em;
	}


/* --- 4.2.5. ORDER FORM ------------ */

div#productBlock div#orderForm {
	width:300px;
	padding:15px 0;
	float:left;
	display:inline;
	margin-left:10px;
	}

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#orderForm fieldset	{
	min-height:24px;
	height:auto !important;
	height:24px;
	display:block;
	}

div#productBlock div#orderForm fieldset label {
	width:60px;
	float:left;
	}

div#productBlock div#orderForm fieldset select {
	width:100px;
	float:left;
	font-family:arial;
	font-size:10px;
	margin-top:3px;
	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 div#singleColor, div#productBlock div#orderForm div#singleSize {
	float:left;
	margin-right:5px;
	}

div#productBlock div#orderForm a.imagePreview {
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin-right:5px;
	overflow:hidden;
	}

div#productBlock div#orderForm div.buttons input.addToBagButton {
	width:150px;
	margin:10px 0 0 10px;
	font-size:1.2em;
	text-transform:uppercase;
	float:right;
	}

div#productBlock div#orderForm div.buttons input.checkoutButton {
	width:100px;
	margin:10px 0 0 10px;
	font-size:1.2em;
	text-transform:uppercase;
	float:right;
}

/* --- 4.2.6. ACCESSOIRES BLOCK ------------ */

div#productBlock div#accessoriesBlock {
	display:none;
	}

/* --- 4.2.7. CROSS-SELL BLOCK ------------ */

div#productBlock div#crossSellBlock {
	width:600px;
	border-top:solid 1px #000;
	border-bottom:dashed 1px #d0d0d0;
	padding-top:15px;
	}

div#productBlock div#crossSellBlock h3 {
	display:block;
	font-size:1.4em;
	height:22px;
	line-height:22px;
	margin-bottom:5px;
	}

div#productBlock div#crossSellBlock div.article	{
	min-height:90px;
	height:auto !important;
	height:90px;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	width: 198px;
	}

div#productBlock div#crossSellBlock div.article	a.imagePreview {
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin-right:7px;
	margin-bottom: 10px;
	overflow:hidden;
	border:solid 1px #e0e0e0;
	}

div#productBlock 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;
	}

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;
	}







/* ---------------------------------------------------------------------------------------- */
/* THESE STYLES STILL NEED TO BE APPLIED -- ARE NOT PRESENTLY ACTIVE IN THE BASE YET        */
/* ---------------------------------------------------------------------------------------- */

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:#e0e0e0;
	margin:10px;
	width:530px;
	}

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;
	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;
	}


