/* CSS Document */body {	margin: 0;	padding: 0;	font-family: "Lucida Grande", Geneva, Helvetica, sans-serif;	color: #063;	background-color: #ff6;	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}#splash {	width: 744px;	height: 410px;	margin: 20px auto 0;	padding: 0;	border: 1px solid #063;	padding: 0;}#content_grid {	width: 744px;	height: 590px;	margin: 0 auto 8px;	padding: 0;}#body_copy {	margin: 0;	padding: 0;}#nav {	background-image: url(../i/stars_bg.gif);	background-position: top;	background-repeat: no-repeat;	margin: 20px 0 20px 10px;	padding: 0;	width: 180px;	height: 550px;	position: absolute;}#nav img {	margin: 0 auto 13px;	padding: 0;	border: 0;}#body_content {	margin: 20px 20px 0 200px;	padding: 0;	width: 524px;	height: 550px;	position: absolute;}#content_header {	margin: 0;	padding: 0;	width: 524px;	height: 60px;	background-color: #063;	text-align: center;}#content_header img {	margin: 15px auto 0;	padding: 0;}#content_layout {	margin: 10px 0;	padding: 0;	width: 524px;	height: 355px;	background-color: #fff;}#area_nav {	width: 504px;	margin: 0;	padding: 5px 10px;	height: 30px;	color: #f33;}#area_nav p {	margin: 0;	padding: 0;	color: #f33;	display: inline;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>#area_nav p {	font-size: x-small;}#area_nav a {	margin: 0;	padding: 0;	color: #f33;	font-weight: bold;	text-decoration: none;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>#area_nav a {	font-size: x-small;}#area_nav a:hover {	text-decoration: underline;}#store_layout {	width: 524px;	height: auto;	margin: 0;	padding: 0;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>#store_layout {	font-size: x-small;}.store_row {	width: 420px;	height: 155px;	margin: 0 0 0 50px;	padding: 0;}#store_item1 {	margin: 0;	padding: 0;	width: 120px;	height: 140px;	text-align: center;	position: absolute;}#store_item2 {	margin: 0 0 0 150px;	padding: 0;	width: 120px;	height: 140px;	text-align: center;	position: absolute;}#store_item3 {	margin: 0 0 0 300px;	padding: 0;	width: 120px;	height: 140px;	text-align: center;	position: absolute;}.item_image {	margin: 0 0 5px;	padding: 0;	width: 120px;	height: 120px;	color: #fff;	background-color: #f33;}.cart_buttons {	/*margin: 275px 0 0 400px;*/	margin: 265px 0 0 10px;	padding: 0;	/*border: 1px solid #000;*/	position: absolute;}.cart_buttons img {	margin: 0 10px 0 0;	padding: 0;}.detail_image {	margin: 0 0 5px 10px;	padding: 0;	width: 180px;	height: 240px;	color: #fff;	background-color: #f33;	position: absolute;}.detail_text {	width: 300px;	height: 240px;	margin: 0 0 5px 200px;	padding: 0;	position: absolute;}.detail_text h1 {	margin: 0 0 10px;	padding: 0;	font-size: small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: medium;}html>.detail_text h1 {	font-size: medium;}.detail_text h2 {	margin: 0 0 10px;	padding: 0;	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}html>.detail_text h2{	font-size: small;}.detail_text h3 {	margin: 0 0 10px;	padding: 0;	color: #f33;	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}.detail_text p {	margin: 0 0 10px;	padding: 0;	color: #000;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>.detail_text p {	font-size: x-small;}.item_name {	margin: 0;	padding: 0;	width: 120px;}.item_name a {	color: #063;	font-weight: bold;	text-decoration: none;}.item_name a:hover {	text-decoration: underline;}#game_column {	margin: 0 0 0 8px;	padding: 0;	width: 247px;	height: 350px;	border: 1px solid #fff;}#game_heading {	margin: 0;	padding: 10px 0 0;	width: 247px;	height: 25px;	text-align: center;}#game_body {	margin: 10px 0 0;	padding: 0;	width: 247px;	height: 300px;	text-align: center;}#game_body img {	margin: 12px 0;	border: 0;}#desktop_column {	margin: -352px 0 0 267px;	padding: 0;	width: 247px;	height: 350px;	border: 1px solid #fff;}#desktop_heading {	margin: 0;	padding: 10px 0 0;	width: 247px;	height: 25px;	text-align: center;}#desktop_body {	margin: 10px 0 0;	padding: 0;	width: 247px;	height: 300px;	text-align: center;}#desktop_body img {	border: 0;}#men_column {	margin: 0 0 0 8px;	padding: 0;	width: 247px;	height: 350px;	border: 1px solid #fff;}#men_heading {	margin: 0;	padding: 10px 0 0;	width: 247px;	height: 25px;	text-align: center;}#men_body {	margin: 10px 0 0;	padding: 0;	width: 247px;	height: 300px;	text-align: center;}#men_body img {	margin: 0 auto;	width: 180px;	height: 240px;	color: #fff;	background-color: #f33;	border: 0;}#women_column {	margin: -352px 0 0 267px;	padding: 0;	width: 247px;	height: 350px;	border: 1px solid #fff;}#women_heading {	margin: 0;	padding: 10px 0 0;	width: 247px;	height: 25px;	text-align: center;}#women_body {	margin: 10px 0 0;	padding: 0;	width: 247px;	height: 300px;	text-align: center;}#women_body img {	margin: 0 auto;	width: 180px;	height: 240px;	color: #fff;	background-color: #f33;	border: 0;}#content_footer {	margin: 0;	padding: 0;	width: 524px;	height: 115px;	background-color: #063;	background-image: url(../i/body_footer.gif);}#footer {	width: 744px;	height: auto;	margin: 0 auto 20px;	padding: 0;	text-align: center;	color: #063;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>#footer {	font-size: x-small;}#footer a {	margin: 0;	padding: 0;	color: #063;	font-weight: bold;	text-decoration: none;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>#footer a {	font-size: x-small;}#footer a:hover {	text-decoration: underline;}#links {	margin: 10px 0 15px;	padding: 0;	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}html>#links {	font-size: small;}#links a {	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}html>#links a {	font-size: small;}.legal {	margin: 0 0 3px;	padding: 0;}img {	border: 0;}#email_list {	margin: 10px auto 20px;	padding: 0;	width: 704px;	text-align: center;}#email_list p {	margin: 0 10px 0 0;	padding: 0;	display: inline;}/*style for the section form element in the add to cart form*/.itemselect{	font-size: xx-small;	margin: 2px;}