body
{
	background-color: #efefef;
	padding: 0px;
	margin: 0px;
}
h1
{
	text-align: left;
	margin: 0px auto;
	background: url('../images/prince_top.jpg') 519px 0px no-repeat;
	height: 47px;
	width: 780px;
}

#Container
{
	text-align: center;
}
#Site
{
	margin: auto;
	text-align: left;
	width: 780px;
	background-color: #828282;
}
#Top
{
	height: 96px;
	background-image: url('../images/top.jpg');
	background-repeat: no-repeat;
}
	#Top #DateAndFlags
	{
		height: 44px;
	}
	#Top #DateAndFlags div
	{
		float: left;
	}
		#Top #DateAndFlags #Date
		{
			width: 300px;
			font-size: 11px;
			color: #c3c3c3;
			padding: 4px;
		}
		#Top #DateAndFlags #Flags img
		{
			border: 1px solid #000000;
			margin: 8px 2px 0px 2px;
		}

	#Center #Left
	{
		width: 541px;
		.width: 560px;
		background: #c3ccb1 url('../images/content_top.jpg') 65% 0% no-repeat;
		.background-position: -14px 0px;
		border: 5px solid #202428;
		border-top-width: 0px;
		padding: 15px 5px 5px 5px;
		vertical-align: top;
	}
	#Center #Left #PageTitle
	{
		font: bold 12px Verdana;
		margin-bottom: 5px;
	}
	#Center #Left #PageTitle a
	{
		color: #232c11;
		font: bold 12px Verdana;
	}
	#Center #Left #PageTitle a:hover
	{
		text-decoration: none;
	}
	#Center #Left p
	{
		margin: 10px 0px;
		line-height: 14px;
	}
		#Center #Left #MainReviews
		{
			margin-top: 30px;
		}
		#Center #Left .Review
		{
			width: 100%;
			background-color: #f7ffe7;
			margin: 4px 0px;
		}
		#Center #Left .Review td
		{
			vertical-align: top;
		}
		#Center #Left .Review .Top
		{
			background: #516526 url('../images/rev_num.gif') top left no-repeat;
			height: 25px;
		}
		#Center #Left .Review .Top1
		{
			background: #719618 url('../images/rev1_num.gif') top left no-repeat;
		}
			#Center #Left .Review .Top div
			{
				float: left;
			}
			#Center #Left .Review .Top .Position
			{
				font: bold 18px Verdana;
				color: #ffffff;
				padding-left: 4px;
				width: 21px;
				.width: 25px;
			}
			#Center #Left .Review .Top .Name
			{
				padding-top: 3px;
				padding-left: 10px;
			}
				#Center #Left .Review .Top .Name a
				{
					font: bold 14px Verdana;
					color: #ffffff;
					text-decoration: none;
				}
			#Center #Left .Review .Top .Rank
			{
				float: right;
				padding: 4px 2px 0px 0px;
			}
			#Center #Left .Review .Top1 .Name a
			{
				color: #dff78e;
			}
		#Center #Left .Review .Logo
		{
			border-left: 2px solid #849364;
			padding: 4px;
			text-align: center;
		}
		#Center #Left .Review .Logo div
		{
			border: 1px solid #c2caaf;
			background-color: #ffffff;
			text-align: center;
			width: 120px;
			padding: 2px;
		}
		#Center #Left .Review .Buttons
		{
			border-left: 2px solid #849364;
			border-bottom: 2px solid #849364;
			border-top: 1px solid #849364;
			text-align: center;
			padding-top: 4px;
		}
			#Center #Left .Review .Buttons a
			{
				display: block;
			}
		#Center #Left .Review .Features
		{
			border-bottom: 2px solid #849364;
			border-right: 2px solid #849364;
			border-top: 1px solid #849364;
			text-align: center;
			padding-top: 4px;
		}
			#Center #Left .Review .Features .fade
			{
				color: #c2caaf;
			}
			#Center #Left .Review .Features table
			{
				width: 100%;
			}
			#Center #Left .Review .Features table td
			{
				width: 30%;
				text-align: center;
			}
			#Center #Left .Review .Features table td img
			{
				vertical-align: middle;
			}
			#Center #Left .Review .Features table td .dispBlock
			{
				display: block;
				margin: auto;
			}
		
		#Center #Left .Review .Content
		{
			border-right: 2px solid #849364;
		}
			#Center #Left .Review .Content p
			{
				margin-top: 2px;
				margin-bottom: 4px;
			}
			#Center #Left .Review .Content a
			{
				color: #86a834;
				text-decoration: none;
			}
			#Center #Left .Review .Content a:hover
			{
				text-decoration: underline;
			}
		#Center #Left .Review h3
		{
			text-align: center;
			font: bold 12px Verdana,Sans-Serif;
			margin-bottom: 0px;
			color: #647344;
		}
		#Center #Left .ReviewBanner
		{
			text-align: center;
			margin-top: 10px;
		}
			#Center #Left .ReviewBanner img
			{
				border: 3px outset #c3ccb1;
			}
		#Center #Left #Cashier
		{
			margin-top: 20px;
			border: 1px solid #a3ac91;
			width: 100%;
		}
	
	#Center #Right
	{
		vertical-align: top;
		width: 221px;
		background: url('../images/prince_hip.jpg') 2px 0px no-repeat;
		.background-position: 0px 0px;
		padding: 0px;
		padding-top: 60px;
		border-right: 1px solid #828282;
		border-bottom: 1px solid #828282;
	}
		#Center #Right #Search
		{
			text-align: center;
			width: 221px;
		}
			#Center #Right #Search .text
			{
				border: 1px solid #474747;
				height: 17px;
				font: normal 11px Verdana;
				color: #474747;
				width: 80%;
			}
			#Center #Right #Search .Button
			{
				background-color: #497138;
				padding: 2px 10px;
				font: bold 12px Verdana;
				color: #ffffff;
				border: 1px solid #353812;
				margin-top: 8px;
			}
		#Center #Right #Menu
		{
			margin: 10px 0px;
			padding: 0px;
			list-style-type: none;
			border-top: 2px groove #adadad;
		}
		#Center #Right #Menu li
		{
			border-bottom: 1px solid #555555;
			padding: 3px 0px 3px 10px;
			margin: 0px;
		}
		#Center #Right a
		{
			color: #ffffff;
			text-decoration: none;			
		}
		#Center #Right a:hover
		{
			color: #c3e37e;
		}
		#Center #Right .BoxTitle
		{
			background-color: #2c5616;
			border-top: 1px solid #3c3c3c;
			border-bottom: 1px solid #3c3c3c;
			margin-top: 5px;
		}
		#Center #Right .BoxTitle div
		{
			border-top: 1px solid #40841d;
			color: #abd257;
			font: bold 11px Verdana;
			padding: 4px;
		}
		#Center #Right .Box 
		{
			margin: 0px;
			padding: 0px;
		}
		#Center #Right .Box li
		{
			margin: 2px 2px 2px 16px;
			padding: 0px;
		}
		#Center #Right table.box
		{
			border-bottom: 1px solid #383a3f;
			margin-bottom: 4px;
		}
		#Center #Right table.box th
		{
			border-bottom: 1px solid #383a3f;
			text-align: left;
			padding: 2px 4px;
			font-weight: bold;
		}
		#Center #Right table.box .borderRight
		{
			border-right: 1px solid #383a3f;
			width: 100%;
		}
		
		#Center #Right .Link
		{
			text-align: right;
			padding-right: 4px;
		}
		#Center #Right #Newsletter
		{
			margin-top: 4px;
		}
		#Center #Right #Newsletter form
		{
			display: inline;
		}
		
		#Center #Right #Newsletter .Center
		{
			text-align: center;
		}
		#Center #Right #Newsletter label
		{
			width: 46px;
			float: left;
		}
		#Center #Right #Newsletter .text
		{
			border: 1px solid #474747;
			height: 17px;
			font: normal 11px Verdana;
			color: #474747;
			vertical-align: middle;
		}
		#Center #Right #Newsletter .Button
		{
			background-color: #497138;
			padding: 2px 10px;
			font: bold 12px Verdana;
			color: #ffffff;
			border: 1px solid #353812;
			margin-top: 8px;
		}
		
		#Center #Right .InnerTop
		{
			background-color: #333d1d;
			padding: 2px 4px;
			margin-top: 6px;
		}
		#Center #Right .InnerTop a
		{
			font: bold 15px Verdana;
			color: dcf48d;
			text-decoration: none;
		}
		#Center #Right .InnerMiddle
		{
			background-color: #f7ffe7;
			width: 100%;
		}
			#Center #Right .InnerMiddle .Logo
			{
				padding: 4px;
			}
			#Center #Right .InnerMiddle .Logo div
			{
				padding: 2px;
				background-color: #ffffff;
				border: 1px solid #c3caaf;
			}
			#Center #Right .InnerMiddle .Features
			{
				white-space: nowrap;
			}
			#Center #Right .InnerMiddle .Features img
			{
				vertical-align: middle;
				margin-right: 2px;
				margin-top: 2px;
			}
		#Center #Right .InnerBottom
		{
			padding-top: 6px;
			background-color: #f7ffe7;
			text-align: center;
			height: 21px;
			.height: 27px;
		}
			#Center #Right .InnerBottom a
			{
				border: 1px solid #53642e;
				background-color: #53642e;
				font: bold 12px Verdana;
				color: #c8e663;
				margin: 2px 4px;
				margin-top: 6px;
				padding: 4px 15px;
			}
			#Center #Right .InnerBottom a:hover
			{
				background-color: #c8e663;
				color: #53642e;
			}
		
.Bottom
{
	clear: both;
	float: none;
	text-align: center;
	padding: 4px 0px;
	background-color: #efefef;
}
.Bottom a
{
	margin: 0px 4px;
}

/* General */
img
{
	border-width: 0px;
}
*
{
	font: normal 11px Verdana;
	color: #000000;
}
b,strong
{
	font-weight: bold;
}
table
{
	border-collapse: collapse;
}
a.commonBoxLink
{
    text-decoration:none;
}
a.commonBoxLink:hover
{
    text-decoration:underline;
}