/* -- BODY ----------------------------------------------- */
html {
	width: 					100%;
	height:					100%;
}

body {
	margin: 				0;
	width: 					100%;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	background-color:		#000000;
	text-align:				center;
}


/* -- MAIN LAYOUT STYLES --------------------------------- */
#container {
	margin: 				10px auto;
	width: 					850px;
	padding-bottom: 		20px;
}

#header {

}

#header-left {
	float: 				left;
	width: 				140x;
}

#header-center {
	float: 				left;
	width: 				570px;
}

#header-right {
	float: 				left;
	width: 				140x;
}

#content {

}

#content p {
	margin: 			10px auto;
	width: 				700px;
	text-align: 		left;
	color:				#FFFFFF;
	font-size: 			12px;
}

#content p a, #content ul li a {
	color:				#FFFFFF;
	font-size: 			12px;
}

#content ul {
	margin: 			10px auto;
	width: 				700px;
}

#content ul li {
	text-align: 		left;
	color:				#FFFFFF;
	font-size: 			12px;
}

#content p.header {
	font-size: 			18px;
	font-weight: 		bold;
}

#menu {
	margin-top: 		10px;
	text-align: 		left;
}

#menu ul {
	list-style-type: 	none;
	width: 				830px;
	margin: 			10px auto;
	padding: 			0px;
}

#menu ul li {
	float: 				left;
	margin: 			0px 2px;
}


/* -- ITEM CSS ---------------------------------------- */
.item {
	margin: 			10px 0px;
	clear: 				both;
	border-bottom: 		2px dotted #666666;
}

.item img {
	margin: 			0px auto;
	border: 			0px;
}

.item_image {
	float: 				left;
	width: 				150px;
	margin-bottom: 		10px;
	margin-right: 		20px;
	text-align: 		center;
}

.item-area {
	float: 				left;
	width: 				500px;
	margin-bottom: 		10px;
	padding: 			0px 5px;
}

.item-button {
	float: 				left;
	width: 				150px;
	height: 			80px;
	padding: 			30px 0px 0px 15px;
}

.item-header {
	font-weight: 		bold;
	font-size: 			18px;
	color: 				#fcff00;
	text-align: 		left;
}

.item-description {
	font-size: 			12px;
	color: 				#ffffff;
	text-align: 		left;
	margin-bottom: 		10px;
}

.item-options {
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#ffffff;
	text-align: 		left;
	margin-bottom: 		10px;
}

.item-download-link {
	font-weight: 		bold;
	font-size: 			14px;
	color: 				#CC0000;
	text-align: 		center;
}

/* -- CART CSS ---------------------------------------- */
#cart {
	border: 			1px solid #FFFFFF;
	border-collapse: 	collapse;
	padding: 			2px;
	color:				#FFFFFF;
	width: 				700px;
	margin: 			5px auto;
}

#cart th {
	padding: 			4px;
	border: 			1px solid #FFFFFF;
	background-color:	#333333;
}

#cart td {
	padding: 			4px;
	border: 			1px solid #FFFFFF;
}

.checkout-instructions {
	width: 				700px;
	margin: 			5px auto; 
	text-align: 		left;
	color:				#FFFFFF;
}

.checkout-instructions li {
	margin-top: 		10px;
}

/* -- FORM CSS ---------------------------------------- */
#download-form {
	margin: 			10px auto;
	width: 				600px;
}

#download-form p {
	clear: 				both;
	margin: 			5px;
}

#download-form label {
	float: 				left;
	width: 				200px;
	text-align:			right;
	padding-right: 		10px;
}

/* -- DOWNLOAD PAGE CSS ------------------------------- */
#download-area {
	margin: 			10px auto;
	width: 				600px;
}

.download-link {
	float: 				left;
	width: 				260px;
	margin: 			5px;
	border: 			1px solid #FF0000;
	background-color:	#990000;
	padding: 			5px;
	color:				#FFFFFF;
}

.download-header {
	font-size: 			20px;
	font-weight:		bold;
}

.download-link a {
	font-size: 			14px;
	font-weight:		bold;
	color:				#FFFFFF;
}

/* -- BANNER CSS -------------------------------------- */
#store_banner {
	margin: 			20px auto;
	width: 				728px;
	height: 			120px;
	background:			url('/images/store/background-sale-banner.jpg') top left no-repeat;
}

#store_banner_top {
	font-family: 		Arial Black, Arial, sans-serif;
	font-size: 			40px;
	font-weight: 		bold;
	letter-spacing: 	8px;
	color: 				#fcff00;
	text-align: 		center;
}
	

#store_banner_text {
	padding-top: 		5px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			24px;
	font-weight: 		bold;
	color: 				#FFFFFF;
	text-align: 		center;
}

#store_banner_date {
	margin: 			0px auto;
	padding-top: 		10px;
	width: 				580px;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#fcff00;
	text-align: 		right;
}


/* -- ITEM CSS ---------------------------------------- */
img {
	border: 			0;
}

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