body {
	margin:0 auto;
	color:#fff;
	background:#000 url(../images/bg-filler.png) 0 0 repeat-x;
	font:75% "Arial", Helvetica, sans-serif;
}

p {
	line-height:1.15em;
	margin-bottom:1.15em;
}

.fleft {float:left;}

.fright {float:right;}

.flImg { margin:0 15px 15px 0;}

.frImg {margin:0 0 15px 15px;}


#wrap {
	width:980px;
	margin:0 auto;
}

#header {
	background:url(../images/logo-elcho_islands.jpg) 0 0 no-repeat;
	height:132px;
	margin:20px 0 8px;
}

	#header h1 { text-indent:-9999px;}
		
			#header h1 a {
				float:left;
				width:615px;
				height:120px;
				margin-top:10px;
				margin-left:25px;
			}
			
#formLogin {
	color:#6e6e6e;
	float:right;
	width:160px;
	margin-right:10px;
}

	#formLogin input {
		border:1px solid #666;
		margin-bottom:3px;
		}
		
		#formLogin input.check {border:0;}

#mainNavigation ul li {
	display:inline;
	border-right:1px solid #fff;
	padding:0 15px;
	}
	
		#mainNavigation ul li.last {border:0;}
		
	#mainNavigation ul li a {
		color:#dab002;
		text-decoration:none;
		font-size:1.15em;
	}
	
#contentWrap { padding:15px;}

	.opening {}
	
		.opening h2 {
			font-weight:normal;
			margin-bottom:1.15em;
			font-size:1.35em;
		}
		
		.opening p {color:#bbb;}
		
	.th-gallery { 
		margin-bottom:2em;
		clear:both;
		}
	
		.th-gallery ul li {
			display:inline;
			float:left;
			margin-right:90px;
		}
		
			.th-gallery ul li.last {margin:0;}
			
	.gallery,
	.shop {}
		
		.gallery h2,
		.shop h2{
			color:#878787;
			margin-bottom:1.15em;
			font-size:1.35em;
		}
		
		.gallery p,
		.shop p {color:#eee;}
		
	
	.categoryNavigation {
		/*background: url(../images/bg-categoryNav.png) 0 bottom repeat-x;*/
		border-bottom:1px solid #404040;
		padding-bottom:8px;
		}
	
		.categoryNavigation li {display:inline;}
		
			.categoryNavigation li a {
				font-weight:bold;
				font-size:1.35em;
				text-decoration:none;
				color:#888;
				padding:0 28px;
			}
			
				.categoryNavigation li a:hover,
				.categoryNavigation li a:active {
					color:#fff;
				}
				
				.categoryNavigation li a:hover { 
					background:url(../images/bg-categoryNav_hover.png) center bottom no-repeat;
					padding-bottom:10px;
					}
	.largerimg {
		margin-left:40px;
		padding-top:20px;
	}
	
	.itemdesc {
		float:left;
		width:500px;
		/*background:url(../images/bg-itemdescfiller.png) 0 0 repeat-y;*/
		padding-left:20px;
		margin-left:10px;
		height:auto !important;
		height:100%;
		min-height:253px;
		padding-top:0px !important;
	}
	
		.itemdesc h3 {
			color:#d8b102;
			font-size:1.5em;
			margin-bottom:.5em;
			font-weight:bold;
		}
		
		.itemdesc h4 {
			color:#ba0b0e;
			font-size:1.35em;
			margin-bottom:.5em;
			font-weight:bold;
		}
		
		.itemdesc p {
			color:#ccc;
			letter-spacing:.15em;
		}
		
			.itemdesc p .price {color:#fff;}
			
			
#footer {
	clear:both;
	padding-top:5px;
	}

	#footer ul {
		float:left;
		margin-bottom:10px;
		text-indent:8px;
		}
	
		#footer ul li {
			display:inline;
			border-right:1px solid #fff;
			padding:0 8px;
			font:1em "Myriad Pro", Arial, Helvetica, sans-serif;
			color:#fff;
		}
			
			#footer ul li.last {border:0;}
			
			#footer ul li a {
				text-decoration:none;
				color:#fff;
			}
	
	#formSrc {
		float:right;
		font:1em "Myriad Pro", Arial, Helvetica, sans-serif;
		color:#fff;
		margin-right:35px;
	}
		#formSrc input {
			border:1px solid #ababab;
			background:#000;
			color:#ababab;
			font:1em "Myriad Pro", Arial, Helvetica, sans-serif;
			}
	
	
	.itemdisplay {
		width:135px;
		float:left;
		padding-bottom:3px;
	}
		.itemdisplay ul li {}
		
		.itemimg img {
			padding:0 6px;
			}
		
		.itemnfo {
			background:#2b2b2b;
			padding:5px 0;
			}
		
			.itemname,
			.artist,
			.pricetag {
				text-align:center;
				display:block;
			}
			
			.itemname {
				color:#daaf06;
				font-weight:bold;
				font-size:1.25em;
			}
			
			.artist {
				color:#d40004;
				font-weight:bold;
				font-size:1.15em;
				}
			
			.pricetag {
				color:#fff;
				font-size:.9em;
				}
#copy {
	clear:both;
	background:#dab200;
}

	.subfooter {
		width:980px;
		margin:0 auto;
		height:20px;
		padding-top:4px;
		font:1em "Myriad Pro", Arial, Helvetica, sans-serif;
	}
	
		.subfooter p.c1 { 
			float:left;
			margin-left:15px;
			}
		
		.subfooter p.c2 { 
			float:right;
			margin-right:35px;
			}
		
			.subfooter p.c2 a {
				color:#fff;
				text-decoration:none;
				}

#contentWrap table table table[rules=”all”] tr td{
border:1px solid #222222 !important;
padding:3px 20px !important;
text-align:center !important;
vertical-align:middle !important;
width:auto !important;
}

#contentWrap table table table[rules=”all”] .headerstyle{
Background-color:#960505 !important;
padding:3px 8px !important;
text-align:center !important;
}

#contentWrap table table  .coreboxtop, #contentWrap table .coreboxbottom {
display:none !important;
}

#contentWrap table table  .coreboxbody{
position:absolute !important;
background-image:url(vert-loop.png) !important;
height:283px !important;
width:165px !important;
}

