/* colors:
background body: D3D6DB
background content area: CACFD6
background headline/main nav hover color: E9E9E9
text/main nav hover background: 7C7C7C
nav spacer: E9C15A
text shop: 9F9F9F
*/
/* global */
* {
	margin:0;
	padding:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7C7C7C;
	font-weight:normal;
}
body {
	background-color:#D3D6DB;
}
h1, h2, h3, h4, h5, h6 {
	font-size:11px;
}
#body h1 {
	background-color:#E9E9E9;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:38px;
	margin-top:17px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
}
#body p {
	margin-left:44px;
	font-size:11px;
	margin-bottom:1.05em;
}
#body p a {
	font-size:11px;
}
/* 2. structure */
#head,
#body,
#bodyShop,
#foot {
	width:85%;
	float:right;
	position:relative;
}
#head {
	height:99px;
}
#body {
	background-color:#CACFD6;
	position:relative;
	overflow:auto;
	height:500px;
}
#bodyShop {
	height:516px;
	overflow:auto;
	background-color:#cacfd6;
}
#foot {
	height:89px;
	margin-top:92px;
}
#canvasShop {
	background-color:#CACFD6;
	position:relative;
	margin:0 0 0 195px;
	overflow:auto;
	height:516px;
}
#shopBox {
	width:11200px;
	overflow:auto;
	height:500px;
	white-space:nowrap;
}
/* 3. navigation */
/* 3.1. navigation - global */
ul#navMain, ul#navMeta {
	background-color:#E9C15A;
	padding-right:2px;
	position:absolute;
	left:0;
}
ul#navMain li, ul#navMeta li {
	list-style-type:none;
	float:left;
	border-left:2px solid #E9C15A;
}
ul#navMain a, ul#navMeta a {
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	width:106px;
	height:20px;
	text-align:center;
	line-height:20px;
}
ul#navMain a:hover, ul#navMeta a:hover,
ul#navMain a.selected, ul#navMeta a.selected {
	background-color:#7C7C7C;
	color:#E9E9E9;
}
/* 3.2. navigation - main */
ul#navMain {
	top:37px;
}
ul#navMain li {
	background-color:#E9E9E9;
}
ul#navMain a:hover {
	top:37px;
}
/* 3.3. navigation - meta */
ul#navMeta {
}
ul#navMeta li {
	background-color:#D3D6DB;
}
/* 4. shop */
.item1,
.item2,
.item3,
.item4,
.item5,
.item6,
.item7,
.item8,
.item9,
.item10,
.item11,
.item12,
.item13,
.item14,
.item15,
.item16,
.item17,
.item18,
.item19,
.item20,
.item21 {
	position:absolute;
	top:0;
	height:500px;
	width:699px;
}
.item1 {
	left:0;
}
.item2 {
	left:700px;
}
.item3 {
	left:1400px;
}
.item4 {
	left:2100px;
}
.item5 {
	left:2800px;
}
.item6 {
	left:3500px;
}
.item7 {
	left:4200px;
}
.item8 {
	left:4900px;
}
.item9 {
	left:5600px;
}
.item10 {
	left:6300px;
}
.item11 {
	left:7000px;
}
.item12 {
	left:7700px;
}
.item13 {
	left:8400px;
}
.item14 {
	left:9100px;
}
.item15 {
	left:9800px;
}
.item16 {
	left:10500px;
}
.item17 {
	left:11200px;
}
.item18 {
	left:11900px;
}
.item19 {
	left:12600px;
}
.item20 {
	left:13300px;
}
.item21 {
	left:14000px;
}
.itemImage {
	position:relative;
	float:left;
	height:500px;
}
.itemDetails {
	position:relative;
	float:left;
	width:350px;
	height:500px;
	color:#9f9f9f;
}
.itemName,
.itemNameFull,
.itemDescription, 
.itemPrice, 
.itemColors,
.itemColorsDisplay, 
.itemPrintColors,
.itemPrintColorsDisplay {
	position:absolute;
	left:27px;	
	color:#9f9f9f;
}
.itemName {
	top:29px;
	font-size:20px;
	font-weight:bold;
}
.itemNameFull {
	top:56px;
	font-size:16px;
	font-weight:bold;
}
.itemDescription {
	top:79px;
	font-size:12px;
}
.itemPrice {
	top:271px;
	font-size:13px;
	font-weight:bold;
}
.itemColors {
	top:380px;
	font-size:12px;
}
.itemColorsDisplay {
	top:380px;
	left:107px;
	font-size:12px;
}
.itemPrintColors {
	top:404px;
	font-size:12px;
}
.itemPrintColorsDisplay {
	top:400px;
	left:107px;
	font-size:12px;
}
.itemColorsDisplay img,
.itemPrintColorsDisplay img {
	margin-right:7px;
}
.itemDetails form.addToCart input,
.itemDetails form.showCart input {
	position:absolute;
	top:440px;
}
.itemDetails form.addToCart input {
	left:28px;
}
.itemDetails form.showCart input {
	left:146px;
}
.itemDetails form.addToCart table {
	position:absolute;
	left:22px;
	top:350px;
}
.itemDetails form.addToCart table option {
	border:none;
}
#distAB,
#distCD,
#distEH,
#distKA,
#distKI,
#distMNO,
#distSW,
#distEUR,
#distINT {
	position:absolute;
	top:30px;
	width: 120px;
}
#distAB h2,
#distCD h2,
#distEH h2,
#distKA h2,
#distKI h2,
#distMNO h2,
#distSW h2,
#distEUR h2,
#distINT h2 {
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:20px;
	margin-top:20px;
}
#distAB p,
#distCD p,
#distEH p,
#distKA p,
#distKI p,
#distMNO p,
#distSW p,
#distEUR p,
#distINT p {
	padding:0 0 1em 0;
	margin:0;
}
#distAB {
	left:20px;
}
#distCD {
	left:160px;
}
#distEH {
	left:300px;
}
#distKA {
	left:440px;	
}
#distKI {
	left:580px;
}
#distMNO {
	left:720px;	
}
#distSW {
	left:860px;
}
#distEUR {
	left:1000px;
}
#distINT {
	left:1140px;
}
#content {
	width:450px;
}
body address {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	margin-bottom:4em;
	padding-left:235px;
}

