/* CSS Document */

body {
	background-color: 	#000000;
	margin: 			0px;
	padding: 			0px;
	text-align:			center;
	font:				14px Arial, Helvetica, sans-serif;
}

a {
	color: 			#FFFFFF;
}

h2 {
	color: 			#FFFFFF;
	text-align:		center;
}

#heading {
	margin: 		10px 0px;
	text-align: 	center;
}

#content {
	margin: 		10px auto;
	width:			1024px;
	color:			#FFFFFF;
	text-align:		left;
}

#content_text {
	margin: 		10px auto;
	width:			520px;
	color:			#FFFFFF;
	text-align:		left;
}

#purchase {
	margin: 		40px auto;
	width: 			400px;
	height: 		200px;
	color:			#FFFFFF;
	text-align:		center;
}

#purchase div {
	float:		 	left;
	width: 			200px;
}

#purchase div img {
	margin-bottom: 5px;
}

.button {
	clear:			both;
	margin: 		20px;
	text-align: 	center;
}

#footer {
	margin:			20px auto;
	width:			740px;
	border-top:		2px ridge #666666;	
	padding: 		5px 0px 10px 0px;
	text-align: 	center;
	color:			#FFFFFF;
}

#area_thumbnail {
	margin:	20px auto;
	width:  640px;
}

.thumbnail {
	float:		left;
	display: 	block;
	width:		200px;
	height:		200px;
	margin:		10px 5px;
	text-align: center;
}

.text_div {
	margin: 	10px auto;
	color:		#FFFFFF;
	font:		14px Arial, Helvetica, sans-serif;
	text-align:	left;
}

.main {
	text-align:	left;
}

.image_main {
	display: 	block;
	margin:		0px auto;
}

.image_thumbnail {
	display: 	block;
	margin:		0px auto;
	border:		0px;
	padding: 	0px;
}

.image_button {
	margin:		0px 10px;
	padding:	0px;
	border:		0px;
}

#mailing-list {
	position:		fixed;
	right: 			5px;
}

/* -- MAILING LIST FORM ------------------------------ */
#regform {
	width: 				600px;
	margin: 			5px auto;
	text-align: 		left;
}

#regform form {
	margin: 			0px auto;
	padding: 			0px;
	padding-top: 		3px;
}

#regform form p {
	margin: 			0px;
	padding: 			0px;
	padding-top: 		5px;
	text-align: 		left;
}

#regform form p label {
	float: 				left;
	width: 				130px;
	font: 				bold 12px Arial, Helvetica, Sans-Serif;
}

#regform fieldset {
	border: 			2px solid #000000;
	margin: 			0px;
	padding: 			10px;

}

#regform legend {
	font: 				bold 14px Verdana, Arial, Helvetica, Sans-Serif;
	color: 				#000000;
}

.textbox {
	border: 			1px solid #000000;
	background-color: 	#FFFFFF;
	padding: 			3px;
	font: 				bold 12px Verdana, Arial, Helvetica, Sans-Serif;
}

.textR {
	color: 				#CC0000;
	font-weight: 		bold;
}

.clear {
	clear: 			both;
	height: 		0px;
	line-height: 	0px;
}

/* Fixed Positioned AddThis Toolbox */            
.addthis_toolbox.atfixed {
    position: fixed;
    top: 170px;
    right: 53px;
    border: 1px solid #eee;
    padding: 5px 5px 1px;
    width: 32px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }
