@charset "utf-8";
/* CSS Document */

body {									/* Browser Compatibility: center all pages */						
margin:0px;
background-color:#FFFFE8;
}
#horizon {								/* Browser Compatibility: center all pages */
	text-align:center;				/* Browser Compatibility: defines y-axis */
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	height:1px;
	overflow:visible;
	visibility:visible;
	display:block;
}
#L3-body {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:410px;
	top:-205px;							/* Browser Compatibility: relative to y-axis */
	z-index:3;
	overflow: auto;
	border: thin double #000000;
	visibility: visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}
#L3-body-prod {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:976px;
	margin-left:-488px;				/* Browser Compatibility: relative to x-axis */
	height:410px;
	top:-205px;							/* Browser Compatibility: relative to y-axis */
	z-index:3;
	overflow: auto;
	border: thin double #000000;
	visibility: visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}
#L3-body-cart {						/* Cart */
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:410px;
	top:-205px;							/* Browser Compatibility: relative to y-axis */
	z-index:3;
	overflow-x: hidden;
	overflow-y: auto;
	border: thin double #000000;
	visibility: visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}

#L3-body-cart-left {						/* Cart */
	position:absolute;
	width:109px;
	height:390px;
	top:8px;	
	left:8px;					
	z-index:3;
	overflow:auto;
	border: thin double #000000;
	visibility: visible;				
	text-align:	center;
}

#L3-body-cart-inside {						/* Cart */
	position:absolute;
	width:496px;
	height:390px;
	top:8px;	
	left:125px;					
	z-index:3;
	overflow-x: hidden;
	overflow-y: scroll;
	border: thin double #000000;
	visibility: visible;				
	text-align:	left;
}

#L3-body-cart-right {						/* Cart */
	position:absolute;
	width:109px;
	height:390px;
	top:8px;	
	left:629px;					
	z-index:3;
	overflow:auto;
	border: thin double #000000;
	visibility: visible;				
	text-align:	center;
}

#L3-header {
	position:absolute;
	width:732px;
	height:78px;
	z-index:5;
	border: thin double #000000;
	left: 7px;
	top: 8px;
}

#L3-body-inside {
	position:absolute;
	width:726px;
	height:390px;
	z-index:7;
	left: 10px;
	top: 8px;
	border: thin double #000000;
	visibility: visible;
	text-align:	left;
}
#L3-body-col1 {
	position:absolute;
	width:226px;
	height:302px;
	z-index:3;
	overflow: auto;
	border: thin double #000000;
	left: 7px;
	top: 98px;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
}
#L3-body-col2 {
	position:absolute;
	width:226px;
	height:302px;
	z-index:2;
	overflow: auto;
	border: thin double #000000;
	visibility: visible;
	top: 98px;
	left: 256px;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
}
#L3-body-col3 {
	position:absolute;
	width:226px;
	height:302px;
	z-index:1;
	overflow: auto;
	border: thin double #000000;
	visibility: visible;
	top: 98px;
	left: 506px;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
}
#L3-footer {
	position:absolute;
	width:732px;
	height:30px;
	z-index:4;
	top: 370px;
	left: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#L1-nav-top {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:30px;
	top: -277px;						/* Browser Compatibility: relative to y-axis */
	z-index:1;
	visibility: visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}
#L2-nav-bar-sub {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:15px;
	top: -250px;						/* Browser Compatibility: relative to y-axis */
	z-index:6;
	visibility: visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}
#L4-nav-bot {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:30px;
	top: 210px;							/* Browser Compatibility: relative to y-axis */
	z-index:4;
	visibility: visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}
#breadcrumbs {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:15px;
	top: -227px;						/* Browser Compatibility: relative to y-axis */
	z-index:1;
	color: #000000;
	text-decoration: none;
	visibility: visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}
#L3-right {
	position:absolute;
	width:368px;
	height:310px;
	z-index:1;
	left: 360px;
	top: 8px;
	border: thin double #000000;
	overflow: auto;	
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
	display:block;
}
#L3-right-no-overflow {
	position:absolute;
	width:368px;
	height:310px;
	z-index:1;
	left: 360px;
	top: 8px;
	border: thin double #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
	display:block;
}
#L3-prod-right {
	position:absolute;
	width:222px;
	height:390px;
	z-index:1;
	left: 665px;
	top: 8px;
	border: thin double #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px; 
	display:block;
}

#L3-right-long {
	position:absolute;
	width:368px;
	height:388px;
	z-index:1;
	left: 360px;
	top: 8px;
	border: thin double #000000;
	overflow: auto;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
	display:block;
}

#L3-left {
	position:absolute;
	width:335px;
	height:310px;
	left: 10px;
	top: 8px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	display:block;
}
#L3-prod-left {
	position:absolute;
	width:222px;
	height:390px;
	left: 80px;
	top: 8px;
	border: thin double #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px; 
	display:block;
}
#L3-prod-left-edge {
	position:absolute;
	width:60px;
	height:390px;
	left: 10px;
	top: 8px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	display:block;
}
#L3-prod-right-edge {
	position:absolute;
	width:60px;
	height:390px;
	left: 905px;
	top: 8px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	display:block;
}
#L3-prod-center-top {
	position:absolute;
	width:335px;
	height:72px;
	left: 320px;
	top: 8px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	display:block;
}#L3-prod-center-bot {
	position:absolute;
	width:335px;
	height:310px;
	left: 320px;
	top: 88px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	display:block;
}
#L3-mat {
	position:absolute;
	width:285px;
	height:266px;
	left: 37px;
	top: 30px;
	background-color: #FFFFFF;
	text-align:	left;
}
#L3-mat-prod {
	position:absolute;
	width:285px;
	height:266px;
	left: 347px;
	top: 110px;
	background-color: #FFFFFF;
	text-align:	left;
}
#L3-print {
	position:absolute;
	width:154px;
	height:154px;
	left: 104px;
	top: 88px;
	text-align:	left;			
}
#L3-print-prod {
	position:absolute;
	width:154px;
	height:154px;
	left: 414px;
	top: 168px;
	text-align:	left;			
}
#L3-bot {
	position:absolute;
	width:726px;
	height:64px;
	z-index:1;
	top: 332px;
	left: 10px;
	border: thin double #000000;
	overflow: auto;
	visibility: visible;
	text-align:	left;
	}
#L3-bot-prod {
	position:absolute;
	width:726px;
	height:60px;
	z-index:1;
	top: 332px;
	left: 236px;
	border: thin double #000000;
	overflow: auto;
	visibility: visible;
	text-align:	left;
	}
#L3-bot-left {
	position:absolute;
	width:335px;
	height:64px;
	z-index:1;
	top: 332px;
	left: 10px;
	border: thin double #000000;
	overflow: auto;
	visibility: visible;
	text-align:	left;
	}
#L3-bot-left-wide {
	position:absolute;
	width:415px;
	height:64px;
	z-index:1;
	top: 332px;
	left: 10px;
	border: thin double #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	}
#L3-right-top {
	position:absolute;
	width:356px;
	height:64px;
	z-index:1;
	top: 10px;
	left: 10px;
	overflow: auto;
	visibility: visible;
	text-align:	left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#L3-right-mid {
	position:absolute;
	width:356px;
	height:300px;
	z-index:1;
	left: 10px;
	top: 10px;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
}
#L3-right-bot {
	position:absolute;
	width:356px;
	height:44px;
	z-index:1;
	left: 10px;
	top: 266px;
	visibility: visible;
	text-align:	left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#L3-right-for-template-global-box-2 {
	position:absolute;
	width:290px;
	height:390px;
	z-index:1;
	left: 439px;
	top: 8px;
	border: thin double #000000;
	overflow: auto;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
}
#L3-right-for-template-global-box-3-retailers-top {
	position:absolute;
	width:190px;
	height:190px;
	z-index:1;  
	left: 539px;
	top: 8px;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;  
	padding-right: 4px;  
}
#L3-right-for-template-global-box-3-retailers-bot {
	position:absolute;
	width:190px;
	height:190px;
	z-index:1;
	left: 539px;
	top: 208px;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
	padding-left: 4px;
	padding-right: 4px;
}
#L3-left-for-template-global-box-2 {
	position:absolute;
	width:415px;
	height:390px;
	z-index:1;
	left: 10px;
	top: 8px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
}
#L3-left-top-for-template-global-box-3-retailers {
	position:absolute;
	width:515px;
	height:60px;
	z-index:1;
	left: 10px;
	top: 8px;
	border: thin double #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
}
#L3-left-bot-for-template-global-box-3-retailers {
	position:absolute;
	width:515px;
	height:318px;		/* (390 - top h) = 390 - 60 - 8 - 4*/
	z-index:1;
	left: 10px;
	top: 80px;			/* (top h + top top) 60 + 8 + 8 + 4*/
	border: thin double #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
}
#L3-left-wide {
	position:absolute;
	width:415px;
	height:310px;
	z-index:1;
	left: 10px;
	top: 8px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	text-align:	left;
}
#L4-copyright_bar {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:20px;
	top:262px;							/* Browser Compatibility: relative to y-axis */
	z-index:5;
	visibility:visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:	left;
}
#L3-iaw-right-top {
	position:absolute;
	width:356px;
	height:27px;
	z-index:1;
	left: 10px;
	top: 4px;
	text-align:	left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#L3-iaw-right-mid {
	position:absolute;
	width:356px;
	height:278px;
	z-index:3;
	left: 10px;
	top: 32px;
	overflow: auto;	
	text-align:	left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#site-map {
	position:absolute;
	left:50%;							/* Browser Compatibility: defines x-axis */
	width:750px;
	margin-left:-375px;				/* Browser Compatibility: relative to x-axis */
	height:20px;
	top:238px;							/* Browser Compatibility: relative to y-axis */
	z-index:5;
	visibility:visible;				/* Browser Compatibility: enables visibility within horizon */
	text-align:center;
	font-size:9px;
}

#aff01 {
	position:absolute;
	width:170px;
	height:390px;
	left: 10px;
	top: 8px;
/*	border: thin double #000000; */
	overflow: auto;
	visibility: visible;
	text-align:	left;
	display:block;
}

#aff02 {
	position:absolute;
	width:260px;
	height:390px;
	left: 200px;
	top: 8px;
/*	border: thin double #000000; */
	overflow: auto;
	visibility: visible;
	text-align:	left;
	display:block;
}

#aff03 {
	position:absolute;
	width:260px;
	height:390px;
	left: 480px;
	top: 8px;
/*	border: thin double #000000; */
	overflow: auto;
	visibility: visible;
	text-align:	left;
	display:block;
}

#new-age-art-left {
	position:absolute;
	width:265px;
	height:265px;
	left: 10px;
	top: 8px;
/*	border: thin double #000000; */
	overflow: auto;
	visibility: visible;
	text-align:	left;
	display:block;
}

#new-age-art-right {
	position:absolute;
	width:448px;
	height:388px;
	left: 290px;
	top: 8px;
/*	border: thin double #000000; */
	overflow: auto;
	visibility: visible;
	text-align:	left;
	display:block;
}

#new-age-art-bot {
	position:absolute;
	width:265px;
	height:109px;
	left: 10px;
	top: 287px;
/*	border: thin double #000000; */
	overflow: auto;
	visibility: visible;
	text-align:	left;
	display:block;
}