html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }


body{
	margin:0;
	padding:0;
	color:#222;
	font: normal 11px georgia, times, serif;
/*	background: #151515 url(../images/bg.jpg) top center repeat-y;*/
	background-color:#f3f2f0;
}

/*html > body {background: #151515 url(../images/bg3.jpg) top center repeat-y;}*/

#content{
	padding:0px;
	background-color:#fff;
	text-align:left;
}

#content p{
	font:normal 14px/1.5 georgia ;
		margin: 12px 40px ;
		text-align:left;
		color:#333;
}

#content h3{
	color:#222;
	font:normal 20px georgia;
	letter-spacing:3px;
	padding:0;
	margin: 35px 40px 0 40px;
	border-bottom: 0px solid #999;
	text-align:left;
}

#content h3.top{
	margin-top:30px;
}

#content h3 div{
	margin:3px 0 1px 0;
	border-top: 1px solid #222;
}

#content ul, #content ol{
	margin: 10px 75px;
	padding:0;
}

#content ul li, #content ol li{
	padding: 7px;
	font: normal 14px/1.5 georgia;
	border-bottom: 0px solid #666;
	text-align:left;
}

#content ul.homelist, #content ol.homelist{
	margin: 0px 0 0 35px;
	padding:0;
}

#content ul.homelist li, #content ol.homelist li{
	padding: 7px;
	font: normal 11px/1.5 georgia;
	border-bottom: 0px solid #666;
	text-align:left;
	margin:0;
	padding:5px 0;
}


/*--- Features --*/

#content ul.feat{
	margin: 00px 00px 00px 00px;
	padding:0;
	list-style:none;
}

#content ul.feat li{
	float:left;
	padding: 10px;
	width:345px;
	font: normal 16px/1.5 georgia;
	border-bottom: 1px solid #666;
	text-align:left;
	background-color: #fff;
}

#content ul.feat li img{
	float:left;
	display:block;
	border: 1px solid #666;
	margin-right: 10px;
}



/*--- Collections --*/

#content ul#coll{
	margin: 0;
	padding:0;
	list-style:none;
}

#content ul#coll li{
	float:left;
	margin:0 0 0px 0;
	padding:0;
}

#content ul#coll li a{
	display:block;
	padding: 0;
	width:274px;
	font: normal 16px/1.5 georgia;
	color:#333;
	text-align:left;
	background-color: #fff;
	text-decoration:none;
}

#content ul#coll li.left a{
	padding: 8px 8px 8px 0;
	border: 1px solid #ccc;
	border-width:0 1px 1px 0;
}

#content ul#coll li.right a{
	padding: 8px 0px 8px 8px;
	border: 1px solid #ccc;
	border-width:0 0px 1px 0;
}


#content ul#coll li a img{
	display:block;
	margin-bottom:4px;
	border:0;
}

#content ul#coll li a:hover{
	color:#000;
	text-decoration:underline;
	
}

/*--- Pieces --*/

#content ul#piece{
	margin: 0;
	padding:0;
	list-style:none;
}

#content ul#piece li{
	float:left;
	margin:0 0 0px 0;
	padding:0;
}

#content ul#piece li a{
	display:block;
	padding: 0;
	width:170px;
	font: normal 10px/1.5 georgia;
	color:#333;
	text-align:left;
	background-color: #fff;
	text-decoration:none;
}

#content ul#piece li.left a{
	padding: 13px 13px 13px 0;
	border: 1px solid #ccc;
	border-width:0 1px 1px 0;
}

#content ul#piece li.middle a{
	padding: 13px 13px 13px 13px;
	border: 1px solid #ccc;
	border-width:0 1px 1px 0;
}


#content ul#piece li.right a{
	padding: 13px 0px 13px 13px;
	border: 1px solid #ccc;
	border-width:0 0px 1px 0;
}


#content ul#piece li a img{
	display:block;
	margin-bottom:4px;
	border:0;
}

#content ul#piece li a:hover{
	color:#000;
	text-decoration:underline;
	
}


/* Individual piece*/
#prod h5{
	font: normal 9px georgia;
	padding:0 0 3px 0;
	margin: 14px 0 4px 0;
	color:#999;
	text-align:left;
	border-bottom: 1px solid #999;
	
}

#prod p{
	text-align:left;
	font: normal 12px/1.4 georgia;
	margin:0;
	padding:0;
}


/*   LINKS   */
a:link{color: #084600;}
a:visited{color: #031600;}
a:hover{color: #0d7400;}
a:active{color:#084600;}
a img{border:0;}

#footer{
	font-size: 11px;
	text-align:center;
	padding: 0px 0;
	border-top:2px solid #9f9f9e;
	border-bottom:0px solid #262626;
	letter-spacing:2px;
	color:#333;
}

#footer div.line{
	margin:1px 0 12px 0;
	border-top:1px solid #9f9f9e;
}


#prod h1{
	margin:0;
	width:535px;
	font: normal 30px Georgia;
	padding:10px 15px;
	border: 1px solid #000;
	border-width: 3px 0 1px 0;
	text-align:left;
}

#content h1{
	margin:0;
	font: normal 30px Georgia;
	padding:10px 15px;
	border: 1px solid #000;
	border-width: 3px 0 1px 0;
	text-align:left;
}


/*---------------------------
	Tabs -----*/
	

ul#tabs{
	margin:0 0 0 0px;
	padding:0;
	list-type:none;
	font:normal 16px georgia;
	letter-spacing: 3px;
}

ul#tabs li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 0 0px 0px;
}

ul#tabs li a{
	background: transparent url(../images/button_white.jpg) bottom left no-repeat;
	width: 159px;
	height: 27px;
	padding: 12px 0 6px 0;
	margin: 0 0 0px 0;
	border-right:1px solid #9c9c9c;
	border-top:3px solid #fff;
	color: #414142;
	text-decoration: none;
	display: block;
	background-position: 0 -2px;
}

ul#tabs li a:hover{
	background-position: 0 -47px;
	border-top:3px solid #5c5c5c;
	color:#000;
}

ul#tabs li#sele a{
	background-position: 0 -47px;
	border-top:3px solid #5c5c5c;
	color:#000;
	cursor:pointer;
}


/*---------------------------
	submenu -----*/
	

ul#sub{
	margin:0;
	padding:0;
	list-type:none;
	width:160px;
	letter-spacing: 3px;
	
}

ul#sub li{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0 0 3px 0px;
}

ul#sub li a{
	width: 160px;
	padding: 8px 0 8px 0;
	margin: 0 0 0px 0;
	border:1px solid #afafaf;
	border-width: 1px 0;
	color: #222;
	text-decoration: none;
	display: block;
	font: normal 12px georgia;
	background: transparent url(../images/button_white.jpg) top left no-repeat;
}

ul#sub li a:hover{
	background-position: 0 -54px;
	color:#222;
}

ul#sub li#sele a{
	background-position: 0 -54px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	border-top-color:#000;
	border-top-width:2px;
/*	border-bottom-color:#000;*/
}

ul#sub li.subber a{
	background-position: 0 -54px;
	color:#000;
	cursor:pointer;
	background-color:#fff;
	border-top-color:#000;
	border-top-width:0px;
	border-bottom-color:#000;
	font-size:10px;
}