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

body,td,th {
	/* font-family: 	Helvetica, Arial, sans-serif; */
	font-family:    Georgia, "Times New Roman", Times, serif;
	font-size: 		12px;
	letter-spacing: -0.2px;
	font-weight:   	lighter;
	color: 			#555555;
}
h1{
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 		25px;
	letter-spacing: -1px;
	font-weight:   	normal;
}
h2{
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	margin:			9px 0px 7px 0px;
	font-size: 		18px;
	letter-spacing: -1px;
	font-weight:   	normal;
}
body {
	background-color: #EFEFEF;
}
.thumb {
	padding: 	18px;
	background: #FFFFFF;
	border: 	1px #DDDDDD solid;
	margin: 	4px;
	width: 		300px;
	float: 		left;
	height:		500px;
	
	-moz-border-radius-topleft:1.2em;
	-moz-border-radius-bottomRight:1.2em;
	-moz-border-radius-topRight:1.2em;
	-moz-border-radius-bottomLeft:1.2em;
}
.thumb630 {
	padding: 	18px;
	background: #FFFFFF;
	border: 	1px #DDDDDD solid;
	margin: 	4px;
	width: 		300px;
	float: 		left;
	height:		630px;
	
	-moz-border-radius-topleft:1.2em;
	-moz-border-radius-bottomRight:1.2em;
	-moz-border-radius-topRight:1.2em;
	-moz-border-radius-bottomLeft:1.2em;
}
.thumb500 {
	padding: 	18px;
	background: #FFFFFF;
	border: 	1px #DDDDDD solid;
	margin: 	4px;
	width: 		500px;
	float: 		left;
	height:		630px;
	
	-moz-border-radius-topleft:1.2em;
	-moz-border-radius-bottomRight:1.2em;
	-moz-border-radius-topRight:1.2em;
	-moz-border-radius-bottomLeft:1.2em;
}
.content {
	padding: 	20px;
	background: #FFFFFF;
	border: 	1px #DDDDDD solid;
	margin: 	5px;
	width: 		500px;
	float: 		left;
}
.imageHolder {
	width: 		300px;
	height:		300px;
	overflow:	hidden;
}
.imageHolder500 {
	width: 		500px;
	height:		450px;
	overflow:	hidden;
}
.navBox {
	font-size: 	12px;
	font-weight:bold;
	width:		40px;
	background: #FFFFFF;
	border: 	1px #DDDDDD solid;
	margin:		2px;
	text-align:	center;
	float:		left;
	
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-bottomRight:0.5em;
	-moz-border-radius-topRight:0.5em;
	-moz-border-radius-bottomLeft:0.5em;
}
.navBoxOn {
	background: #00FFFF;
}
.navHolder{
	clear:		both;
	overflow:	hidden;
	padding:    5px;
	margin:		auto;
}
a.pagination {
	padding:	5px;
	display:	block;
}
.dispagination {
	padding:	5px;
	display:	block;
}
.cookiemark{
	background: #FFFFFF;
	padding:	2px;
	border:		1px #EEEEEE solid;
	float:		left;
	margin:		2px;
	width:		50px;
	height:		50px;
	overflow: 	hidden;
	
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-bottomRight:0.5em;
	-moz-border-radius-topRight:0.5em;
	-moz-border-radius-bottomLeft:0.5em;
}
.cookiemark100{
	background: #FFFFFF;
	padding:	2px;
	border:		1px #EEEEEE solid;
	float:		left;
	margin:		2px;
	width:		100px;
	height:		100px;
	overflow: 	hidden;
	
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-bottomRight:0.5em;
	-moz-border-radius-topRight:0.5em;
	-moz-border-radius-bottomLeft:0.5em;
}
.cookiemarkholder{
	float:		left;
	width:		110px;
	height:		120px;
	border-bottom: #CCCCCC 1px dashed;
	margin:		0px 10px 15px 0px;
}
.footer{
	color:			#666666;
}
a {
	font-weight: 	normal;
	color:			#669900;
}
a:hover {
	text-decoration:none;
}
.message{
	background: #EFEFEF;
	padding:	10px;
	border:		1px #CCCCCC dotted;
	
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-bottomRight:0.5em;
	-moz-border-radius-topRight:0.5em;
	-moz-border-radius-bottomLeft:0.5em;
}

.permlink{
	font-size:10px;
	font-weight:normal;
}

.swatch{
	cursor:pointer; 
	float:left; 
	width:10px; 
	height:20px; 
	margin:5px 1px 0px 0px;
}
