

.fldi
{
	float:left;
	display:inline;

}

#content
{
text-align:left;
margin:0px auto;
padding:0px;
height:auto;
}

a.blue
{
text-decoration:none;
color:#00598D;
}

a.blue:hover
{
text-decoration: underline;
color:#00598D;
}

a.gray
{
text-decoration:none;
color:#969696;
}

a.gray:hover
{
text-decoration:none;
color: #767676;
}

img.divider
{
	margin:0px;
	padding:0px;
	height:1px;
	float:left;
	display:inline;
}

img.divider-small
{
	margin:0px 0px 0px 30px;
	padding:0px;
	height:1px;
	width:428px;
	float:left;
	display:inline;
}

h4.price
{
width:120px;
}

	div.header-holder
	{
		height:72px;
		width:992px;
		margin:0px;
		padding:0px;
		float:left;
		display:inline;
	}
	
	/*div.main
	{
		height:auto;
		width:992px;
		margin:0px;
		padding:0px;
		float:left;
		display:inline;
		background-image:url(../images/layout/transaction-successful-bg.gif);
		background-repeat:repeat-x;
	}
	
		div.left
		{
			height:auto;
			width:735px;
			margin:0px 10px 0px 0px;
			padding:0px;
			float:left;
			display:inline;
		}
		
			div.top-image
			{
				height:105px;
				width:730px;
				margin:0px;
				padding:0px;
				float:left;
				display:inline;
			}*/
			
			div.cart-empty
			{
				height:auto;
				width:720px;
				margin:0px;
				padding:0px;
				float:left;
				display:inline;
				border:none;
			}
			
			img.round-top
			{
				margin:0px;
				padding:0px;
				float:left;
				display:inline;
				margin-top:10px;
			}
			
			div.physical-item
			{
				height:auto;
				width:718px;
				margin:0px;
				padding:0px;
				float:left;
				display:inline;
				border-left:1px solid #969696;
				border-right:1px solid #969696;
				/*background-color:#FFFFFF;*/
			}
			
				div.header
				{
					height:22px;
					width:718px;
					margin:0px;
					padding:0px;
					float:left;
					display:inline;
					background-color:#00598D;
				}
				
					img.header-img
					{
						margin: 0px 10px 5px 30px;
						padding:0px;
						float:left;
						display:inline;
						/*background-color:#00CC99;*/
						
					}
				
				
				div.sub-header
				{
					margin:0px;
					padding:0px;
					float:left;
					display:inline;
					height:25px;
					width:718px;
					background-color:#E5E5E5;
				}	
				
					h4.titles
					{
						margin:0px ;
						padding:0px;
						float:left;
						display:inline;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight:bold;
						color:#464646;
						/*background-color:#996600;*/
						line-height:25px;
						vertical-align:middle;
						
					}
					
					h4.name-product
					{
						width:225px; 
						margin-left:30px;
					}
					
					h4.price-product
					{
						width:88px; 
						/*background-color:#00FFFF;*/ 
						margin-right:10px;
						text-align:right;
					}
					
					
					h4.sub-total
					{
						width:90px;
						text-align:right;
					}
					
					h4.update
					{
						width:70px;  
						padding-left:25px;
					}
					
					h4.remove
					{
						 
						 width:80px; 
						 padding-left:18px;
					}
					
					
					
					h4.remove-track
					{
						width:100px;
						text-align:center;
					}
					h4.quantity
					{
						width:80px;
					}
				
					
					h4.align-right
					{
						text-align:right;
					}
					
				div.shop-product
				{
					height:auto;
					width:718px;
					margin:0px;
					padding:0px;
					padding-bottom:20px;
					float: left;
					display:inline;
					
					
				}
				
				div.shop-product:hover
				{
					height:auto;
					width:718px;
					margin:0px;
					padding:0px;
					padding-bottom:20px;
					float: left;
					display:inline;
					background-color:#F9F9F9;
					
				}
				
					span.numbers
					{
						height:auto;
						width:30px;
						float:left;
						display:inline;
						margin:0px;
						padding:20px 0px 0px 0px;
						color:#969696;
						font-size:12px;
						font-weight:bold;
						text-align:center;
						/*background-color:#CC6699;*/
						
						
					}
					
					div.product-details
					{
						height:auto;
						width:225px;
						margin:0px;
						padding:0px;
						float:left;
						display:inline;
						/*background-color:#3333FF;*/
						
						
					}
					
						h2.product-name
						{
							margin:17px 0px 0px 0px ;
							padding:0px;
							float:left;
							display:inline;
							width:200px;
							line-height:20px;
							vertical-align:middle;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#00598D;
							/*background-color:#00FFFF;*/
							
							
						}
						
						h2.genre
						{
							margin:0px ;
							padding:0px;
							float:left;
							display:inline;
							width:200px;
							line-height:20px;
							vertical-align:middle;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#969696;
							font-weight:bold;
							margin:0px;
						/*	background-color:#00CCFF;*/
							
							
							
						}
						
						
					form.quantity
					{
						margin:0px;
						padding:0px;
						float:left;
						display:inline;
						height:auto;
						width:282px;
					/*	background-color: #00FF66;*/
						
					}
					
					form.remove
					{
						height:auto;
						width:81px;
						float:left;
						display:inline;
						/*background-color:#999966;*/
					}
						
						
					h4.amount
					{
						margin:17px 10px 0px 0px;
						padding: 0px;
						float:left;
						display:inline;
						width:88px;
						height:auto;
						line-height:20px;
						vertical-align:middle;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#969696;
						/*background-color:#00CC99;*/
					}
					
					h4.old-amount
					{
					margin:0px 10px 0px 0px;
					padding: 0px;
					float:left;
					display:inline;
					width:88px;
					height:auto;
					line-height:20px;
					vertical-align:middle;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#FF0000;
					/*background-color:#00CC99;*/
					text-align:right;
					text-decoration:line-through;
					}

					input.enter-qty
					{
						margin:17px 25px 0px 15px;
						padding:0px ;
						float:left;
						display:inline;
						height:18px;
						width:40px;
						border:1px solid #969696;
						line-height:20px;
						vertical-align:middle;
						
						
					}
					
					
					div.image
					{
						height:auto;
						width:80px;
						margin:20px 15px 0px 0px ;
						padding:0px;
						float:left;
						display:inline;
						/*background-color:#00DD99;*/
						
					}
						
					input.submit-image
					{
						margin:0px;
						margin-top:18px;
						padding:0px 5px;;
						float:left;
						display:inline;
						
					}
						
					img.round-bottom
					{
						float:left;
						display:inline;
						margin:0px;
						padding:0px;
					}
					
					
					
					h4.bottom
					{
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						float:right;
						display:inline;
						margin:0px;
						line-height:20px;
						vertical-align:middle;
						color:#464646;
						padding:0px 10px 0px 0px;
						/*width:708px;*/
						width:500px;
						text-align:right;
					}
					
				
					
					
						
						
					div.track
					{
						margin:0px;
						padding:0px;
						float:left;
						display:inline;
						height:auto;
						width:718px;
						border-left:1px solid #969696;	
						border-right:1px solid #969696;	
					}	
					
					
					h4.name-track
					{
						width:250px; 
						margin-left:30px;
					}
					
					h4.name-album
					{
						width:200px;
					}
					
					
					div.shop-track
					{
						height:auto;
						width:718px;
						margin:0px;
						padding:0px;
						float:left;
						display:inline;
						/*background-color:#CCCCCC;*/
						
					}
					
					
					div.shop-track:hover
					{
						height:auto;
						width:718px;
						margin:0px;
						padding:0px;
						float:left;
						display:inline;
						background-color:#F9F9F9;
						
					}
					
					.track-price-holder
					{
					margin:15px 30px 10px 0px ;
					padding:0px;
					float:left;
					display:inline;
					height:auto;
					width:120px;
					/*background-color:#0066FF;*/
					}

					h4.crossed-old-amount
					{
						margin:17px 10px 0px 0px;
						padding: 0px;
						float:left;
						display:inline;
						width:88px;
						height:auto;
						line-height:20px;
						vertical-align:middle;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#FF0000;
						/*background-color:#00CC99;*/
					}
					
					h4.crossed-price
					{
					text-decoration:line-through;
					color:#FF0000;
					}

					
					h4.price-track
					{
					width:120px;
					margin:0px;
					}
					
					
					
					.track-num
					{
						height:30px;
						width:30px;
					}
					
					
					h2.track-name
						{
							margin:17px 0px 10px 0px ;
							padding:0px;
							float:left;
							display:inline;
							width:250px;
							line-height:20px;
							vertical-align:middle;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#00598D;
							/*background-color:#00FFFF;*/
							
							
						}
	
					
					h2.album-name
					{
						margin:15px 0px 10px 0px;
						padding:0px 0px 0px 0px;
						float:left;
						display:inline;
						width:200px;
						height:auto;
						line-height:20px;
						vertical-align:middle;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#969696;
						/*background-color:#00CC99;*/
						
						
						
					}
				
					input.bottom-image
					{
						margin:10px 0px 0px 0px;
						padding:0px;
						float:right;
						display:inline;
						/*background-color:#0099FF;*/
						clear:right;
						
						
					}
					
					div.already-user
					{
						width:230px;
						height:auto;
						/*background-color:#939393;*/
						float:left;
						display:inline;
						margin:10px 8px 0px 0px ;
						padding:0px;
					}
						
						img.small-round
						{
							margin:0px;
							padding:0px;
							float:left;
							display:inline;
						}
						
						div.sign-in
						{
							margin:0px;
							padding:0px;
							height:auto;
							width:228px;
							/*background-color:#CCCC33;*/
							float:left;
							display:inline;
							border-left:1px solid #868686;
							border-right:1px solid #868686;
						}
						
						div.small-header
						{
							height:22px;
							width:228px;
							margin:0px;
							padding:0px;
							float:left;
							display:inline;
							background-color:#00598D
						}
							
							form.submit
							{
								height:auto;
								width:auto;
								margin:0px;
								padding:0px;
								float:left;
								display:inline;
							}
							
								div.information
								{
									margin:0px;
									padding:0px;
									padding-bottom:10px;
									height:auto;
									width:228px;
									float:left;
									display:inline;
									/*background-color:#009933;*/
									vertical-align:middle;
									text-align:center;
								}
							
							
								span.details
								{
									
									height:auto;
									padding:0px;
									line-height:20px;
									vertical-align:middle;
									font-family: Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#646567;
									/*background-color: #00CC99;*/
									font-weight:bold;
									letter-spacing:2px;
									float:left;
									display:inline;
									
								}
								
								
								
								span.details-login
								{
									width:228px;
									margin: 10px 0px 0px 0px;
									/*background-color:#FF00FF;*/
								
									
								}
								
								span.details-p-information
								{
									width:100px;
									margin: 0px 0px 0px 100px;
									/*background-color:#CCCCCC;*/
								
									
								}
								
								
								
								input.margin-top
								{
									margin-top:0px;
								}
								
								span.margin-top
								{
									margin-top:10px;
								}
								
								
								
								.enter
								{
									margin:0px;
									padding:0px;
									border:1px solid #969696;
									height:18px;
									float:left;
									display:inline;	
									/*background-color:#9933CC;*/
								}
								
								.enter-information
								{
									margin:0px 0px 0px 35px;
									width:156px;
									/*background-color:#FFCCFF;*/
									
								}
									
								
								.enter-p-information
								{
									margin:20px 0px 0px 0px;
									width:200px;
									/*background-color:#FF6600;*/
								}
								
								.margin-top
								{
									margin-top:10px;
								}
								
								
								span.sub-footer
								{
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:10px;
									font-weight:normal;
									color:#646567;
									float:left;
									display:inline;
									/*background-color:#0033CC;*/
									margin:0px 0px 0px 200px;
									padding:0px;
									line-height:18px;
									width:280px;
								}
								
								span.sub-footer-ajax
								{
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:10px;
									font-weight:normal;
									color:#646567;
									float:left;
									display:none;
									/*background-color:#0033CC;*/
									margin:0px 0px 0px 200px;
									padding:0px;
									line-height:18px;
									width:280px;
								}
								
								
									
									.login-button
									{
										
										padding:0px;
										float:left;
										display:inline;
									}
							
									.login-button-s
									{
										margin:20px 0px 0px 70px;
										
									}
									
									
									
									
									input.login-button-m
									{
										margin:10px 0px 0px 198px;
										
									}
									
							
							
							
							
								a
								{
									
									color:#646567;
									margin:0px;
									padding:0px;
									
								}
									
								
								span.forgot-pw
								{
									width:140px;
									height:auto;
									margin:0px 0px 0px 45px;
									padding:0px;
									line-height:20px;
									vertical-align:middle;
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:14px;
									color:#646567;
									/*background-color:#CC3366;*/
									font-weight:normal;
									float:left;
									display:inline;
									
								}
								
								
								h4.register-information
								{
									
									height:25px;
									margin:0px;
									padding:5px 0px 5px 30px;
									line-height:20px;
									vertical-align:middle;
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:14px;
									color:#00598D;
									font-weight:bold;
									float:left;
									display:inline;
									width:300px;
									
								}
									
									div.register
									{
										margin:0px;
										padding:0px;
										float:left;
										display:inline;
										height:auto;
										width:480px;
										border-left:1px solid #969696;	
										border-right:1px solid #969696;	
									}	
									
									
									
									
									div.personal-information
									{
										height:auto;
										width:480px;
										float:left;
										display:inline;
										margin:0px;
										padding:0px;
										padding-bottom:20px;
										/*background-color:#CC3366;*/
									}
										
											img.float
											{
												float:right;
												display:inline;
												
											}
											
											img.float-register
											{
												float:left;
												display:inline;
												margin:0px 0px 0px 238px;
												padding:0px;
											}
	
	
	
	
	.register-info-holder
	{
		margin:15px 0px 0px 0px;
		padding:0px;
		width:470px;
		height:auto;
		/*background-color:#99FF66;*/
	}
	
	
	
	
	
	
	
	
	
	
		
		
		
		
		div.right
		{
			height:auto;
			width:230px;
			padding:0px;
			margin:20px 0px 0px 0px ;
			float:left;
			display:inline;
			/*background-color:#CCFFCC;*/
		}
	
	
		
	
			img.top
			{
				margin:0px;
				padding:0px;
				float:left;
				display: inline;
				border:0px;	
			}
			
			img.bottom
			{
				margin:0px 0px 10px 0px ;
				padding:0px;
				float:left;
				display:inline;
				border:0px;
			}


