html{
	background-image: url(http://www.spinettisgaming.com/img/bg.jpg);
	overflow-x:hidden;
	overflow-y:scroll;
	overflow: -moz-scrollbars-vertical; 
	background-position:center top;
	background-color: #056303;
	padding: 0px;
	margin: 0px -8px -8px -8px;
	font-family: Arial;
	font-size: 13px;
}
body {
	margin: 0px;
}
.clear {
	clear:both;
}

A:link {color:#008400;text-decoration:none;}
A:visited {color:#008400;text-decoration:none;}
A:active {color:#008400;text-decoration:underline;}
A:hover {color:#008400;text-decoration:underline;}

.bgtop{
	background-image: url(http://www.spinettisgaming.com/img/top.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	margin: -8px 0px;
}

.TopArea{
	height: 130px;
	width: 974px;
	margin: auto;
}
.bgbottom{
	margin-top:-16px;
	text-align:center;
}
.footer{
	height: 302px;
	background-image: url(http://www.spinettisgaming.com/img/bottom.jpg);
	background-repeat:no-repeat;
	background-position: bottom center;
	margin: 0 auto -16px;
	width: 974px;
	text-align:left;
	position: relative;
	font-size:13px;
}
.content{
	margin: auto;
	background-color:#FFFFFF;
	min-height:500px;
	width: 974px;
	text-align:left;
}

.page {
	/*min-height: 550px;*/
	/*margin: 20px;*/
	/*height:800px;*/
}

.callUs{
	text-align:center;
	position:absolute;
	top: 91px;
	width: 974px;
	color: #FFFFFF;
	line-height: 20px;
}

.Evermade{
	position:absolute;
	top:101px;
	left:771px;
}

#nav {
	background:url(http://www.spinettisgaming.com/new/images/nav_bg.jpg) no-repeat;
	width:974px; height:44px;
	}
	#navfirst, #navafter {
		margin:0; padding:0;
		list-style:none;
		height:44px;
		}
		#navfirst li, #navafter li {
			height:44px;
			display:inline;
			}

			#navfirst a:link, #navfirst a:visited {
				float:left;
				background:url(http://www.spinettisgaming.com/new/images/nav_first.jpg) right 0px;
				color:#3DDE3C;
				display:block;
				font-weight:bold;
				height:44px;
				text-decoration:none;
				#cursor:pointer;
				}
			#navfirst a span {
				float:left;
				background:url(http://www.spinettisgaming.com/new/images/nav_first.jpg) left 0px;
				display:block;
				height:44px; line-height:44px;
				margin-right:20px;
				padding-left:20px;
				}
				html>body #navfirst a span {
					margin-right:20px;
					}	
			#navfirst a:hover{
				background:url(http://www.spinettisgaming.com/img/navibgright.gif) right 44px; 
				display:block; 
				color:#ffffff; font-weight:bold;
				}
			#navfirst a:hover span{
				background:url(http://www.spinettisgaming.com/img/navibgleft.gif) left 44px; 
				display:block;
				}
	
			#navafter a:link, #navafter a:visited {
				float:left;
/*				background:url(http://www.spinettisgaming.com/new/images/nav_after.jpg) right 0px; */
				color:#3DDE3C;
				display:block;
				font-weight:bold;
				height:44px; line-height:44px;
				text-decoration:none;
				#cursor:pointer;
				}
			#navafter a span {
				float:left;
				background:url(http://www.spinettisgaming.com/new/images/nav_after.jpg) left 0px; 
				display:block;
				height:44px;
				margin-right:20px;
				padding-left:20px;
				}
			html>body #navafter a span {
					margin-right:20px;
					}		
			#navafter a:hover{
				background:url(http://www.spinettisgaming.com/img/navibgright.gif) right 44px;
				display:block; 
				color:#ffffff; font-weight:bold;
				}
			#navafter a:hover span{
				background:url(http://www.spinettisgaming.com/img/navibg.gif) left 44px; 
				display:block;
				}
			
			.active {
				color:#ffffff;
			}

#cartinformer {
	position:absolute;
	z-index:3;
	}
	.CartInformerBG{
		position:absolute;
	   	filter:alpha(opacity=80); 
	   	-moz-opacity: 0.8; 
	   	opacity: 0.8;
		background-color: #000000;
		height:218px;
		width:931px;
	}
	.CartInformerInfo{
		top: 80px;
		position:absolute;
		width:931px;
		text-align:center;		
	}
		.Informer1{
			background:url(http://www.spinettisgaming.com/img/informercenter.gif) repeat-x center;
			margin: auto;
			width: 500px;
		}
		.Informer2{
			background:url(http://www.spinettisgaming.com/img/informerleft.gif) no-repeat left;
		}
		.Informer3{
			background:url(http://www.spinettisgaming.com/img/informerright.gif) no-repeat right;
			height:44px;
			line-height: 44px;
			padding: 0px 20px;
		}
	#cartinformer div {
		}
	#cartinformer span {
		font-size:18px;
		}
#emptycart {
	widht:974px; height:31px;
	background:url(http://www.spinettisgaming.com/new/images/cart_bg.jpg) no-repeat;
	border-bottom:1px solid #00ff07;
	position:relative;
	color:#FFFFFF;
	display:none;
	}
#ie_cartfix {
	position:absolute;
	width:2000px;
	height:1px;
	}				
#cart_loading {
	widht:974px; height:31px;
	background:url(http://www.spinettisgaming.com/new/images/cart_bg.jpg) no-repeat;
	border-bottom:1px solid #00ff07;
	position:relative;
	color:#FFFFFF;
	display:none;
	}
	#cart_loading img {
	vertical-align:middle;
	margin-top:-1px;
	}
#cart {
	width:974px; height:31px;
	background-color:#000000;
	background:url(http://www.spinettisgaming.com/new/images/cart_bg.jpg) no-repeat;
	border-bottom:1px solid #00ff07;
	position:relative;
	color:#FFFFFF;
	font-size: 12px;
	}
	#cartclosed_button {
	position:absolute; right:5px;
	width:140px; height:26px; line-height:28px;
	display:block;	
	background:url(http://www.spinettisgaming.com/new/images/opencart_button_new.jpg) no-repeat;
	text-align:center;
	color:#FFFFFF; font-weight:bold;
	cursor:pointer;
	}
	#cartopen_button {
	position:absolute;
	bottom:0px; right:5px;
	width:138px; height:26px; line-height:25px;
	display:none;
	background:url(http://www.spinettisgaming.com/new/images/closecart_button_new.jpg) no-repeat;
	text-align:center;
	color:#FFFFFF; font-weight:bold;
	cursor:pointer;
	}
	#cart_wrapper {
		position:absolute;
		top:0px; #top:0px;
		left:21px;
		}	
	#cart_info {
		height:31px;
		margin-top:5px;
		}
		#cart_info p {
			display:inline;
			margin:0; padding:0;
			font-weight:bold;
			}
		#cart_info .grncart {
			vertical-align:middle;
			margin-top:-3px;
			#margin-top:-2px;
			}
		#cart_info span {
			margin-right:10px;
			}
		#cart_info .checkout {
			vertical-align:middle;
			}
	#cartopen {
		width: 100%; display:none;
		margin-top:-5px;
		}
		#cart_items_wrapper{
			width:931px; height:221px;
			background-color:#000000;
			border:1px solid #353535;
			padding:0px;
			}
			#scrollbar {
				display:none;
				position:absolute;
				height:24px;
				bottom:2px; left:3px;
				background:url(http://www.spinettisgaming.com/new/images/scroller/bg.jpg) repeat-x;
				width:924px;
				}
				.scrollright {
					position:absolute;
					top:1px; right:0;
					cursor:pointer;
					}
				.scrollleft {
					position:absolute;
					top:1px; left:0;
					cursor:pointer;
					}
				.scrollslider {
					position:absolute;
					top:1px; left:0;
					width:371px; height:20px;
					background:url(http://www.spinettisgaming.com/new/images/scroller/slider.jpg) no-repeat;
					z-index:1;
					cursor:pointer;
					}			
			#scrollwrapper {
				width:931px;
				overflow:hidden;
				}	
		#cart_items {
			width:9999px;
			right:0px;
			padding: 11px 10px;
			}	
		#itemborder {
			float:left;
			width:110px; height:195px;
			border:1px solid #6b6b6b;
			padding:1px;
			background-color:#333333;
			}
		#itemwrapper {
			background-color:#FFFFFF;
			height:100%; width:100%;
			text-align:left;
			background-image: url(http://www.spinettisgaming.com/img/CartItemBG.gif);
			background-position: bottom;
			background-repeat:repeat-x;
			}
			#itemwrapper img {
				}
			#itemwrapper a {
				color:#008400;
				font-size:11px;
				}
			#itemwrapper p {
				width:100%;
				bottom:30px;
				margin:0; padding:0;
				color:#000000;
				font-size:11px; font-weight:bold;
				}
			#itemwrapper h1 {
				width:100%;
				bottom:5px;
				margin:0; padding:0;
				color:#000000;
				font-size:18px;
				}
			.removeitembutton {
				top:-9px; right:-6px;
				width: 20px;
				height: 20px;
				}	
		.CartItemName{
			width: 110px;
			color:#666666;
			text-align: center;
			font-weight: bold;
			font-size: 11px;
			height: 71px;
			overflow:hidden;
		}
		.CartItemCost{
			color:#008400;
			font-weight: bold;
			padding-left: 4px;
			font-size: 17px;
			float:left;
		}
		.CartItemQuantity{
			float:right;
			color:#000000;
			text-align: right;
			font-weight: bold;
			color:#666666;
			margin-top:4px;
			margin-right: 4px;
		}
	.RemoveFromCart{
		margin-top:-120px;
		margin-right: -20px;
		z-index: 3;
		float:right;
		height: 42px;
		width:42px;
		cursor:pointer;
		display:block;
	}
	.RemoveFromCart a{
		background-image:url(http://www.spinettisgaming.com/new/images/removeitem.gif);
		background-repeat: no-repeat;
		background-position:left 0px;
		height:42px; width:42px;
		display: block;
	}
	.RemoveFromCart img{
		width:42px; height:42px;
		border:none;
		}
	.RemoveFromCart a:hover{
		background-position:right -42px;
	}

.LoginArea {
	margin: 42px 1px 0px 0px;
	color:#FFFFFF;
	float:right;
	height: 60px;
	width: 291px;
	text-align:left;
}
#login_tooltip {
	position:absolute;
	left:20px; top:-23px;
	background:url(http://www.spinettisgaming.com/new/images/redtip-center.gif) no-repeat center;
	display:none;
	height:38px;
	text-align:center;
	opacity:0; filter:alpha(opacity=0);
	}
	#login_tooltip img {
		vertical-align:middle;
		}
	#login_tooltip span {
		padding:0 20px 0 20px;
		}	
	.LoginArea .namespan {
		margin:0; padding:0;
		color:#0BC410;
		font-size:13px;
		font-weight:bold;
		}
	.LoginArea .regspan {
		font-size:11px;
		}
	.LoginArea .regspan a{
		color:#0BC410;
		}
	.LoginArea .links {
		margin-top:-4px;
		}	
	.LoginArea .links a {
		font-size:11px; color:#0BC410;
		margin-right:10px;
		}
	.LoginArea hr {
		width:100%;
		color:#313131;
	}				

	.LoginInputs {
		margin: 7px 0px 0px 7px;
	}

	.LoginMore{
		text-align:left;
		padding-left: 10px;
		position: absolute;
		margin-top: 35px;
	}
	
	.LoginMore a{
		display:block;
		float:left;
		width: 110px;
		padding: 4px 0px;
		font-size: 11px;
		color: #34be34;
	}

	.LoginArea .input{
		width: 100px;
		float:left;
		background-image: url(http://www.spinettisgaming.com/img/loginInput.jpg);
		width: 102px;
		border: none;
		border-width: 0px;
		padding: 6px 0px 5px 4px;
		margin: 0px 5px 0px 0px;
	}
	

.SpadeBackground{
	background-image: url(http://www.spinettisgaming.com/img/regback.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width:972px;
	margin: 1px;
	margin-bottom: 0px;
	min-height: 500px;
	text-align:center;
	padding-top: 1px;
}

.SpadeBackground h1{
	font-size: 30px; 
	font-weight: normal; 
	margin: 20px 0px -4px 0px;
}

.Padding{
	padding: 19px;
}

.RegisterForm{
	width: 634px;
	margin: auto;
}

.GreyBox1{
	border-width: 1px;
	border-style:solid;
	border-color: #d1d1d1;
}

	.GreyBox2{
		border-color:#FFFFFF;
		border-width: 1px;
		border-style:solid;
		background-color: #ebebeb;
	}
	
		.GreyBox2 h3{
			text-align:left;
			background-position: bottom;
			background-repeat: repeat-x;
			background-image: url(http://www.spinettisgaming.com/img/line.gif);
			padding-bottom: 10px;
			margin-bottom: 10px;
		}
	
		.GreyBox2 .line{
			height: 0;
			border-width: 1px 0px;
			border-style: solid;
			border-color: #cacaca #cacaca #ffffff;
			
		}
		
		.TabSelected{
			border-color: #d1d1d1;
			border-width: 1px 1px 0px 1px;
			border-style: solid;
			background-color: #ebebeb;
			margin: 0px 1px 0px 1px;
			padding: 0px;
			float:left;
		}
			
			.TabSelected a{
				border-color: #ffffff;
				border-width: 1px 1px 0px 1px;
				border-style: solid;
				background-color: #ebebeb;
				padding: 5px 20px 9px;
				display: block;
				color: #000000;
				text-decoration: none;
				font-weight: bold;
				background-image: url(http://www.spinettisgaming.com/img/greyBoxTabSelected.gif);
				background-repeat: repeat-x;
				background-position: top;
			}
			
			.TabSelected a:hover{
			}
		
		.Tab{
			border-color: #007d02;
			border-width: 1px;
			border-style: solid;
			background-color: #ebebeb;
			margin: 0px 1px 0 1px;;
			padding: 0px;
			float:left;
		}
			
			.Tab a{
				border-color: #54c954;
				border-width: 1px;
				border-style: solid;
				background-color: #017604;
				padding: 4px 20px;
				display: block;
				color: #ffffff;
				text-decoration: none;
				font-weight: bold;
				background-image: url(http://www.spinettisgaming.com/img/greyBoxTab.gif);
				background-repeat: repeat-x;
				background-position: top;
			}
			
			.Tab a:hover{
				border-color: #86dd86;
			}
			
.RegisterForm{
	margin: 0px -20px 20px 0px;
	width: 100%;
}

.RegisterForm .label {
	width: 158px;
	text-align:right;
	padding-right: 10px;
	height: 32px;
	color: #5b5b5b;
	font-weight: bold;
}

.RegisterForm .inputfield {
	width: 248px;
	text-align:left;
}

	.RegisterForm .inputfield input{
		width: 238px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
	}

	.RegisterForm .inputfield select{
		width: 238px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
	}

.RegisterForm .Informer {
	width: 168px;
	padding-left: 10px;
	color:#be1a19;
	font-weight:bold;
	font-size:11px;
}

.Phase1{
	margin: 0 auto;
	background: url(http://www.spinettisgaming.com/img/phaseCenter.gif) repeat-x;
	width: 638px;
}

.Phase2{
	background: url(http://www.spinettisgaming.com/img/phaseLeft.gif) no-repeat left;
}

.Phase3{
	height: 43px;
	background: url(http://www.spinettisgaming.com/img/phaseRight.gif) no-repeat right;
}

.PhaseNormal{
	padding-right: 10px;
	text-align:center;
	font-size:11px;
	float:left;
	padding: 15px 30px 12px 20px;
	background: url(http://www.spinettisgaming.com/img/phaseArrowWhite.gif) no-repeat right bottom;
}


#menu {
	float:left;
	margin: 20px 0px 0px 20px;
	}
	.menutitleopen {
		width:276px; height:28px;
		background:url(http://www.spinettisgaming.com/new/images/product_nav/maincat_bg.jpg) no-repeat;
		font-size:14px; color:#FFFFFF;
		font-weight:bold;
		}
		.menutitleopen a {
			font-size:14px; color:#FFF;
			font-weight:bold;
			display:block;
			padding: 6px 6px 6px 7px;
			}
		}
		.menutitleopen a:active {
			color: #FFFFFF;
		}
		.menutitleopen a:visited {
			color:#FFFFFF;		
		}
	.menutitleclosed {
		width:276px; height:28px;
		background:url(http://www.spinettisgaming.com/new/images/product_nav/maincat_closed_bg.jpg) no-repeat;
		margin-bottom:2px;
		}
		.menutitleclosed a {
			font-size:14px; color:#008400;
			font-weight:bold;
			display:block;
			padding: 6px 6px 6px 7px;
			text-decoration: none;
			}
		.menutitleclosed a:hover {
			background:url(http://www.spinettisgaming.com/new/images/product_nav/maincat_bg.jpg);
			color: #FFFFFF;
		}
	#menuwrapper {
		width:272px;
		background-color:#FFFFFF;
		border:#d1d1d1 1px solid;
		border-bottom:#b6b6b6 1px solid;
		padding:1px;
		margin-bottom:2px;
		}
	.menuopen {
		width:272px;
		background-color:#FFFFFF;
		color:#008400; font-size:12px;
		}
		.menuopen dl {
			margin:0;
			padding: 5px 0px 10px 0px;
			list-style:none;
			}
		.menuopen dt {
			line-height: 12px;
			}
			.menuopen dt a {
				color:#008400;
				font-weight:bold;
				display:block;
				padding: 4px 3px 4px 20px;
				}
			.menuopen dt a:hover{
				background-color: #daffd7;
				text-decoration: none;
			}
			.menuopen dt a:active {
				color:#008400;
			}
			.menuopen dt a:visited {
				color:#008400;
			}
		.menuopen dd {
			margin-left: 0px;
			}
			.menuopen dd a {
				color:#008400;	
				display: block;
				padding: 5px 3px 5px 35px;
				line-height:12px;
				}	
				.menuopen dd a:hover{
					background-color: #daffd7;
					text-decoration: none;
				}
		.sub1_selected {
			color:#000000;
			}
		.sub2_selected a {
			font-weight:bold;
			color:#000000;
			}			
	.menuclosed {
		width:273px;
		background-color:#ebebeb;
		color:#008400; font-size:14px;
		font-weight:bold;
		padding:4px;
		}
	.spacer {
			margin-top:2px;
			}

#sub1images {
	margin-left:20px;
  	z-index:-1;
	}
#sub1images li {
	width:102px;
	height: 165px;
	padding:4px;
	background:#ffffff;
	background-image:url(http://www.spinettisgaming.com/img/itembg.jpg);
	background-position:right;
	text-align:center;
	color:#008400;
	font-size:11px;
	margin-bottom:10px;
 	 z-index:1;
	}
#sub1images p {
	margin:5px 0px 5px 0px; padding:0;
	width: 100px;
	text-align:center;
  	z-index:1;
	}
#subimagewrapper {
	height:58px;
	position: relative;
 	z-index:1;
	}	 
	
.subimagewrapperItemCost{
	position: absolute;
	top: 40px;
	width: 100px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
 	z-index:1;
	}
#tooltip {
  position: absolute; width:200px;
  padding:4px 5px; color:#000;
  background: #e6e6e6;
  border: 2px solid;
  border-color: #dfdfdf #a1a19e #a1a19e #dfdfdf ;
  background-position:top;
  background-image: url(http://www.spinettisgaming.com/img/tooltipbg.gif);
  background-repeat: repeat-x;
  color:#000000;
  font-size:12px;
  z-index:999;
} 	
  .TipSpan {
  padding:4px 5px;
  width:200px;
  border-color: #FFFFFF;
  border-width: 1px;
  border-style:solid;
  }	
 
.ItemArea{
	float:left;
	margin:20px 0px 0px 20px;
	width:627px;
}	
	.ItemArea h1{
		padding: 0px;
		margin: 0px;
	}	
	.ItemImage{
		float:right;
		border-width: 1px;
		border-color: #d1d1d1;
		border-style: solid;
		background-image: url(http://www.spinettisgaming.com/img/ItemImageBackground.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color: #ebebeb;
		margin-top: 20px;
	}
	.ItemImage2{
		width: 312px;
		border-width: 1px;
		border-color:#FFFFFF;
		border-style: solid;
		text-align: left;
	}
	.ImageSelector{
		border-width: 1px;
		border-color: #d1d1d1;
		border-style: solid;
		background-color: #ebebeb;
		position: absolute;
		margin: -38px auto auto 6px;
	}
	.ImageSelector2{
		text-align:left;
		border-width: 1px;
		border-color:#FFFFFF;
		border-style: solid;
		padding: 3px;
		padding-right: 1px;		
	}
		.ImageSelector2 a{
			display:block;
			float:left;
			border-width: 1px;
			border-color:#abe1ab;

			border-style: solid;
			padding: 2px 4px;
			margin-right: 2px;
			color: #008400;
			font-weight: bold;
			text-decoration: none;
			background-color: #FFFFFF;
		}
		.ImageSelector2 a:hover{
			background-color: #008400;
			color:#FFFFFF;
			border-color: #008400;
		}
	.ItemTextArea{
		float:left;
		width: 288px;
		margin-top: 20px;
		color:#747474;
		line-height:18px;
		font-size: 12px;
	}
	
		.ItemTextArea li{
			margin-left: 20px;
		}
	
	.PurchaseBox{
		border-color: #a8f0ab;
		border-style: solid;
		border-width: 1px;
		background-image: url(http://www.spinettisgaming.com/img/purchaseboxbg.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #f3f8f4;
		margin: 14px 0;
	}
	
	.PurchaseBox2{
		border-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
	}
	
	.PurchaseBox2 h1{
		font-size: 21px;
		font-weight: bold;
		margin: -16px 0px 0px 10px;
		background-color:#FFFFFF;
		float:left;
		padding-bottom: 0px;
		margin-left: 12px
	}
	
	.PurchaseBox2 h2{
		font-size: 12px;
		font-weight: bold;
		margin: 5px 0px 0px 10px;
		padding: 0px;
	}
	
	.PurchaseBox2 input{
		margin: 3px 0px 5px 10px;
		width: 240px;
		padding: 4px;
	}
	
	.PurchaseBox2 select{
		margin: 3px 0px 5px 10px;
		width: 250px;
		padding: 4px;
	}
	.PurhcaseBoxRight{
		float:right;
		margin-top:10px;
		text-align:center;
		width:277px;
	}
	
	.PurhcaseB{
		margin-top:10px;
		text-align:center;
		float:right;
		width: 600px;
		height:122px;
	}
	.basePrice{
		margin: 5px 0px 0px;
		font-size: 17px;
	}
	.yourPrice{
		margin: 0px 0px 5px;
		font-size: 26px;
		font-weight: bold;
	}
	
.CartSpecifics{
	background-image: url(http://www.spinettisgaming.com/img/CartSpecifics.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 74px;
	width: 594px;
	margin-bottom: 20px;
	position: relative;
}

	.CartSpecifics .Items{
		color:#9a9a9a;
		font-size: 15px;
		font-weight: bold;
		position: absolute;
		top: 16px;
		left:20px;
	}

	.CartSpecifics .Taxes{
		color:#9a9a9a;
		font-size: 15px;
		font-weight: bold;
		position: absolute;
		top: 16px;
		left:172px;
	}

	.CartSpecifics .Shipping{
		color:#9a9a9a;
		font-size: 15px;
		font-weight: bold;
		position: absolute;
		top: 16px;
		left:331px;
	}

	.CartSpecifics .Total{
		color:#ed0000;
		font-size: 15px;
		font-weight: bold;
		position: absolute;
		top: 13px;
		left:450px;
	}
	
	.CartRedItem{
		color:#000000;
		font-size: 23px;
		line-height: 20px;
	}

.CartSpecificsItem{
		border-color:#FFFFFF;
		border-width: 1px;
		border-style:solid;
		background-color: #ebebeb;
		position:relative;
		padding-bottom: 10px;
}
	
	.CartSpecificsItem .Column2{
		margin-top:10px;
		float:left;
		color:#000000;
		width:300px;
	}
	
	.CartSpecificsItem .Column2 h1{
		font-size: 16px;
		font-weight: bold;
		margin:0px;
		padding:0px;
	}

	.CartSpecificsItem .DropDownTitle{
		padding-right:15px;
		margin-bottom: 6px;
		color:#666666;
	}
	
	.CartSpecificsItem .DropDownTitle span{
		float:left;
		text-align:right;
		width: 109px;
		font-size: 11px;
		padding-top: 5px;
	}
	
	.CartSpecificsItem .ItemImage{
		float:left;
		border: none;
		margin: 10px;
	}
	
	.CartSpecificsItem input{
		float:right;
		padding: 3px 0px 3px 6px;
		line-height: 18px;
		margin: 0px;
	}
	
	.CartSpecificsItem select{
		float:right;
		padding: 3px 0px 3px 6px;
		line-height: 18px;
		margin: 0px;
	}

	.CartSpecificsItem .ItemYourPrice{
		font-weight: bold;
		font-size: 16px;
	}

	.CartSpecificsItem .ItemYourPrice span{color:#068900;}

	.CartSpecificsItem .ItemBasePrice{
		font-weight: normal;
		font-size: 11px;
	}

	.CartSpecificsItem .ItemBasePrice span{color:#068900;}

.CartNoItems{
	background-image:url(http://www.spinettisgaming.com/img/cartnoitems.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#999999;
	padding-left: 30px;
	margin-left: 22px;
	font-size: 11px;
	font-weight: bold;
	line-height: 31px;
}

.Legend{
	position:absolute;
	top: 24px;
	left: 51px;
	font-size: 11px;
	line-height: 26px;
}

.Legend a{
	color:#008400;
	text-decoration: none;
}
.Legend a:hover{
	
}

	.LegendBullet{
		background-image:url(http://www.spinettisgaming.com/img/legendbullet.gif);
		margin: 0px 8px;
		width: 11px;height: 27px;
		float:left;
	}

.FrontpageTop{
	min-height: 370px;
	background: #FFFFFF url(http://www.spinettisgaming.com/img/frontpagebg.jpg) no-repeat scroll left top;
	position: relative;
}

.FrontLeftColumn{
	width:414px;
	float:left;
	margin-left: 20px;
	margin-top:20px;
}

.FrontBox1black{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	margin-bottom:20px;
	background-color:#111111;
	background-image:url(http://www.spinettisgaming.com/img/frontboxbgblack.gif);
	background-position:top;
	background-repeat:repeat-x;
}

	.FrontBox2black{
		line-height: 18px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;	
		padding: 15px 15px 15px 180px;
		color:#FFFFFF;
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	.FrontBox2black h1{
		font-size: 18px;
		color:#3DDE3C;
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}

.FrontBox1{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin-bottom:10px;
	background-color:#dddddd;
	background-image:url(http://www.spinettisgaming.com/img/frontboxbg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

	.FrontBox2{
		border-width:1px;
		border-style:solid;
		border-color:#FFFFFF;
		background-position: top left;
		background-repeat: no-repeat;
		line-height: 18px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;	
		padding: 15px 15px 15px 180px;
	}
	
	.FrontBox2 h1{
		font-size: 18px;
		color:#000000;
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}

.FrontpageTop input{
	height:26px;
	left:655px;
	position:absolute;
	top:112px;
	width:179px;
	border:none;
	background:none;
	color:#FFFFFF;
	padding-top:7px;
	padding-left: 4px;
}

.tiptopnopat{
	left:680px;
	position:absolute;
	top:-27px;
}

.FrontpageBottom{
	background: url(http://www.spinettisgaming.com/img/frontpageshade.gif) repeat-x top #ffffff;
	height: 400px;
}

.Introduction{
	width: 400px;
	margin-left: 20px;
	padding-top: 20px;
	line-height: 18px;
	color: #515151;
}

.Introduction h1{
	margin: 0px 0px 20px 0px;
}

.StoreContact{
	margin-left: 20px;
	margin-top: 25px;
	position:relative;
	color: #515151;
}

	.StoreContactText{
		float:left;
		padding-left: 20px; 
		width:200px;
		line-height: 18px;
		position:relative;
	}
	
	.StoreContact a{
		padding-top: 88px;
		text-decoration:none;
		color: #008400;
		display:block;
		position:absolute;
	}
	
.More{
	color:#008400;
	background: url(http://www.spinettisgaming.com/img/more.gif) no-repeat bottom left;
	padding-left: 25px;
	padding-bottom: 2px;
	font-weight: bold;
	display:block;
	padding-top: 1px;;
}	

.More:hover{
	color:#00a800;
	background: url(http://www.spinettisgaming.com/img/morehover.gif) no-repeat bottom left;
}
	
.GetStarted{
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: #f3f3f3;
	height: 20px;
	margin: 30px 20px 20px;
	color:#515151;
}
	
.OneColumn{
	color: #515151;
	padding-right: 20px;
	padding-left: 325px;
	margin: 1px;
	margin-bottom: 0px;
	width: 627px;
	line-height: 18px;
	float:right;
	background: url(http://www.spinettisgaming.com/img/shippinginfo.jpg) no-repeat top center;
}

.OneColumn a{
	color:#008400;
}

.OneColumn h1{
	margin-top: 50px;
}

.OneColumn h2{
	color: #515151;
	font-size: 14px;
	margin: 20px 0px -5px 0px;
	padding: 0px;
}

.DropDownContent{
	padding: 10px;
	padding-bottom: 0px;
	margin-top:10px;
}

	.DropDown{
		width:297px;
		height:122px;
		margin-bottom: 10px;
		background-color:#E8F4E9;
		background-image:url(http://www.spinettisgaming.com/img/purchaseDropDownBG.jpg);
		background-repeat: no-repeat;
	}

	.DropDownNoImage{
		width:297px;
		height:122px;
		margin-bottom: 10px;
		background-color:#E8F4E9;
		background-image:url(http://www.spinettisgaming.com/img/purchaseDropDownBGnoimage.jpg);
		background-repeat: no-repeat;
	}
	.DropDown select{
		width: 165px;
		margin-left: 0px;
	}
	.OptionTitle{
		font-weight: bold; 
		font-size: 12px;
		display: block; 
		margin:0px 15px 4px 0px;
		text-align:center;
	}
	
	.PaymentMethod{
		float:left;
		text-align:center;
		width:183px;
		padding: 0px 0px 30px;
		
	}
	.PaymentMethod a{
		color:#008400;
		display:block;
	}
	.PaymentMethod h1{
		margin: 0;
		padding:0;
		font-size: 12px;
		font-weight:bold;
	}
	.PaymentMethod img{
		border:none;
	}
	
	.FrontRightColumn{
		float:right;
	}
	
.QuickLinks{
	margin-bottom: 6px;
}

	.QuickLinks a{
		width: 232px;
		float:left;
		display:block;
		padding: 3px 8px;
		background-color: #008400;
		color:#FFFFFF;
		font-weight:bold;
		border-width: 1px;
		border-style:solid;
		border-color:#09c409 #006500 #006500 #09c409;
		text-decoration: none;
	}
	.QuickLinks a:hover{
		background-color: #00ae00;
	}
	
.WhiteBox{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#DDDDDD;
	background-image:url(http://www.spinettisgaming.com/img/frontboxbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding: 20px;
}

.WeAccept{
	background-image:url(http://www.spinettisgaming.com/img/weaccept.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:104px;
	left:21px;
	width:224px;
	height: 57px;
}

.CartItemNam{
	height:30px;
	width:470px;
	text-align:left;
	font-size: 16px;
	font-weight: bold;
	margin:0px;
	padding:7px 4px 12px;
	margin-bottom: 10px;
}

.CartItemTotalCost{
	color:#666666;
}

.CartItemSettings{
	width:300px;
}

.DiscountKey{
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#f4f4f4;
	padding:14px 0px;
	margin:auto;
	margin-top:0px;
	margin-bottom:30px;
	width:403px;
	color:#999999;
	font-size:11px;
	text-align:center;
}

.DiscountKey span{
	color:#000000;
	font-weight:bold;
	padding-right: 5px;
	margin-top:-1px;
}

.DiscountKey input{
	padding:4px;
	color:#666666;
}

.OverLayInformer{
	position:relative;
	text-align:center;
	width:1px;
	margin:auto;
}

.OverLayInformerPad{
	position:absolute;
	width:399px;
	padding:30px;
	top:-40px;
	margin-left: -239px;
	color:#FFFFFF;
	font-weight:bold;
}

.OverLayTopLeft{
	height:10px;
	width:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

.OverLayTop{
	height:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

.OverLayTopRight{
	height:10px;
	width:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

.OverLayLeft{
	width:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

.OverLayRight{
	width:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

.OverLayBottomLeft{
	height:10px;
	width:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

.OverLayBottom{
	height:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}

.OverLayBottomRight{
	height:10px;
	width:10px;
	background-color:#FFFFFF;
	opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
}
.OverLayCenter{
	background-color: #008f04;
	padding:30px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-size:19px;
	background-image: url(http://www.spinettisgaming.com/img/OverLayPadBG.gif);
	background-repeat:repeat-x;
	background-position: top;
}

.ItemImageBorder{
	width:100px;
	height:100px;
	overflow:hidden;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}

.confirmGreen{
	color:#008b00;
}

.MultiRadioButton{
	margin-top:-3px;
}

.MultiRadioButton input{
	height: 20px;
	text-align:left;
	display:block;
	float:left;
	width:20px;
}

.MultiRadioButton span{
	padding-top:3px;
	float:left;
}

.CostInformer{
	float:left;
	color:#006600;
	padding-top:3px;
	padding-left: 4px;
}

.CostInformerSpacing{
	clear:both;
	height:4px;
}

.ConfirmEverything{
}

.ConfirmEverything th{
	font-size:12px;
	font-weight:bold;
}

.ConfirmLeftSide{
	text-align:right;
	font-weight:bold;
	color:#666666;
	padding-right:4px;
	font-size:12px;
}

.ConfirmRighSide{
	text-align:left;
	color: #008400;
	padding:4px;
	font-size:12px;
}

.ConfirmEverythingLine{
	background-image:url(http://www.spinettisgaming.com/img/line.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:6px;
}

.ConfirmEverythingTopic{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding-top:20px;
}

.ConfirmItem{
	margin-bottom:10px;
	padding:10px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color: #ffffff;
}

.ConfirmItem img{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	float:left;
}

.ConfirmItemText{
	float:left;
	font-size:12px;
	padding:0px 10px;
	width:194px;
}

.PleaseMail{
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	padding:10px 20px;
	margin:auto;
	margin-top:10px;
	margin-bottom: 6px;
	width:205px;
	text-align:center;
}

.PleaseMail h1{
	font-size: 15px;
	font-weight:bold;
	padding:0;
	margin:0 0 8px 0;
}

.CartItemsTotalCost{
	text-align:center;
	font-size:20px;
	padding-bottom:10px;
	font-weight:normal;
	float:left;
	width: 400px;
	margin-left: 2px;
	color:#999999;
}

.CallThisNumber{
	font-size: 21px; 
	font-weight: bold;
	padding-top:5px;
}

.CostFormDiv{
	padding:2px 0px;
}

.CostFormLeft{
	float:left;
	font-weight:bold;
	color:#5b5b5b;
}

.CostFormRight{
	float:right;
	color:#008B00;
	font-weight:bold;
}

.HorizontalLine{
	background-image:url(http://www.spinettisgaming.com/img/line.gif);
	background-repeat:repeat-x;
	height:2px;
	margin: 5px 0px;
}

#calcshipping span{
	float:left;	
	margin-top:11px;
	margin-left:5px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#008B00;
}

#calcshipping img{
	float:left;
}

#calcshipping{
	height:50px;
}

.ContactForm input{
		width: 238px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
}

.ContactForm textarea{
		width: 312px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
		height:130px;
}
	.ContactFormLabel{
		margin-top:10px;
		margin-bottom:5px;
		font-weight:bold;
	}
	
.BoldGreen{
	font-weight:bold;
	color:#a4eba5;
}
