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

body {
	line-height:		15px;
	margin: 			0;
	padding: 			0;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
	font-size: 			10px;
	text-align: 		center;
	color: 				#333333;
	background: 		#F0F0F0;
}

#container {
	width: 				680px;
	height: 			auto;
	text-align: 		left;
	margin: 			0px auto;
	background: 		#F0F0F0;
}

#title {
	margin:				50px 0px;	
}

img  {
	margin:				0px 0px 8px 0px;
}

#maintable {
	line-height: 		normal;
	width:				680px;
	background:		 	#F0F0F0;
	float:				left;
	margin: 			0px 0px 16px 0px;

}
h2 {
	padding:			30px 0px 0px 0px;
	margin:				0px;
}
h3 {
	padding:			30px 0px 0px 0px;
	margin:				0px;
}
h4 {
	margin:				30px 0px 0px 0px;
	padding:			0px;
	font-size:			12px;
}
h5 {
	margin:				10px 0px 0px 0px;
	padding:			0px;
	font-size:			10px;
}

h3.cart {
	padding:			25px 0px 0px 0px;
}
h3.cart a {
	font-size: 			16px;
}
h3.cart a:hover {
	color:				#f0b400;
	text-decoration: 	none;
}
h3.cart img {
	padding: 			0px 0px 5px 0px;
}
.comment {
	font-size: 			9px;
	line-height:		normal;
}
.cell {
	border-right:		1px solid #c6c6c6;
	font-size:			9px;
	width:				132px;
	margin: 			16px 5px 0px 0px;
	text-decoration:	none;
	background: 		#f0f0f0;
	display: 			block;
	float: 				left;
	padding: 			0px;

}
.lastcell {
	font-size:			9px;
	width:				125px;
	margin: 			16px 0px 0px 0px;
	text-decoration:	none;
	background: 		#f0f0f0;
	display: 			block;
	float: 				left;
	padding: 			0px;

}
.cell:hover,
.lastcell:hover {
	color:				#f0b400;
}
.cell p.type,
.lastcell p.type {
	margin: 			0px;
	font-size:			10px;
	height:				55px;
}
.cell p.type {
	padding: 			0px 10px 0px 0px;
}
.lastcell p.type {
	padding: 			0px;
}
.cell p.price,
.lastcell p.price{
	margin: 			0px;
	padding: 			0px;
	font-size:			20px;
	font-weight: 		bold;

}

#footer {
	clear:				both;
	height:				50px;
	padding:			30px 0px 0px 0px;
}

a, 
a:visited {
	color: 				#808080;
	text-decoration: 	none;
}
	
a:hover, 
a:hover:visited {
	text-decoration: 	underline;
}
code,
.codeblock {
	color: 				#0004aa;
	font-family: 		monaco, courier, sans-serif;
	font-size:			9px;
}
.descriptiontable {
	width:				680px;
	background:		 	#F0F0F0;
	float:				left;
	margin: 			10px 0 10px 0;
}
.codeblock,
.subjectblock {
	clear: left;
	float: 				left;
	display: 			block;
	width: 				230px;
	padding: 			5px 10px 5px 0;
	margin-bottom: 		0px;
	border-top: 		solid 1px #ddd;
}
.subjectblock {
	color: 				#666666;
	font-size:			10px;
	font-weight:		bold;
}

.descriptionblock{
	float: 				left;
	display: 			block;
	width:				430px;
	padding: 			5px 10px 5px 0;
	margin-bottom: 		0px;
	border-top: 		solid 1px #ddd;
}
.columns {
	width:				680px;
	background:		 	#F0F0F0;
	float:				left;	
}
.twocolumn {
	float: 				left;
	display: 			block;
	width:				330px;
	padding: 			0 10px 0 0;
}

.clearer {
	clear: 				both;
}


ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
ul li {
	margin: 0px 0px 5px 0px;
	list-style: none;
}
ul li ul {
	margin: 0px;
}
ul li ul li {
	margin: 0px 0px 0px 10px;
}









.descriptionblock p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.descriptionblock ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.descriptionblock li {
	margin: 0 0 0 14px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: square;
}

