body
{
	padding: 0px;
	margin: 0px;
	background-color: #000000;
}
h1
{
	margin: 4px;
	text-align: center;
	font: normal 10px Verdana;
	color: #ffffff;
}
#container
{
	text-align: center;
}
#MainDiv
{
	margin: auto;
	width: 781px;
	border: 1px solid #f15640;
	border-top-width: 0px;
}
.Copyrights
{
	margin-top: 10px;
	text-align:center;
}

/* Top Logo */
#Top
{
	background-image: url('../images/top.jpg');
	height: 101px;
	.height: 113px;
	padding: 10px 5px 0px 0px;
	border-top: 1px solid #f15640;
	border-bottom: 1px solid #f15640;
}
#Top div
{
	float: left;
	text-align: left;
}
#Date
{
	position: absolute;
	margin-top: 78px;
	margin-left: 10px;
	.margin-left: -300px;
}
#FlagsAndSearch div
{
	float: none;
	clear: both;
	margin-left: 35px;
}
#Flags img
{
	margin-right: 6px;
}
#Search
{
	margin-top: 64px;
}
#Search input
{
	vertical-align: middle;
}
.text
{
	width: 184px;
	border: 1px solid #000000;
	height: 20px;
}
.button
{
	background-color: #540a00;
	border: 1px solid #c82f1b;
	padding: 1px 6px;
	font: normal 10px Verdana;
	color: #ffffff;
	margin-left: 4px;
}
/*----------*/

/* Main */
#Main
{
	height: 20px;
}
#Main div
{
	float: left;
	text-align: left;
}

/*CONTENT*/
#Main #MainContent
{
	padding: 16px 10px;
	width: 534px;
}
#Main #MainContent div
{
	float: none;
	clear: both;
}
#Main #MainContent p
{
	margin: 8px 0px;
	line-height: 15px;
}
#Main #MainContent h2
{
	color: #00bf99;
	font-size: 14px;
	margin: 4px 0px;
}
#Main #MainContent h2 a
{
	color: #faca0d;
	text-decoration: underline;
}
#Main #MainContent h2 a:hover
{
	color: #faca0d;
	text-decoration: none;
}

#Main #MainContent a
{
	color: #fff027;
	text-decoration: none;
}
#Main #MainContent a:hover
{
	color: #faca0d;
	text-decoration: none;
}

/*RIGHT*/
#Main #Right
{
	border-left: 1px solid #7b0f01;
	background-color: #540a00;
	width: 225px;
	.margin-left: 20px;
	padding-bottom: 10px;
	.height: 100%;
}
#Main #Right #MenuTopImage
{
	margin-left:53px;
}
#Newsletter
{
	margin: 5px;
}
#Newsletter label
{
	width: 40px;
	line-height: 18px;
}
#Newsletter label,#Newsletter input
{
	float: left;
}
#Newsletter div
{
	float: none;
	clear: both;
}
#Newsletter .newsletter
{
	width: 140px;
}
#Newsletter .nl
{
	background-color: #250400;
	color: #c82f1b;
	width: 124px;
	margin-left: 50px;
}
#Main #Right #Menu
{
	clear: both;
	border-top: 1px solid #1b0400;
	margin: 0px;
	padding-left: 25px;
	padding-top: 2px;
}
#Main #Right #Menu li
{
	color: #c82f1b;
	margin: 6px 10px;
}
#Main #Right #Menu a
{
	color: #c82f1b;
	text-decoration: none;
}
#Main #Right #Menu a:hover
{
	color: #faca0d;
	text-decoration: none;
}

#Main #Right .Review
{
	width:100%;
}
#Main #Right .Review div
{
	float: none;
	clear: both;
}
#Main #Right .Review .Title
{
	border-top: 1px solid #c82f1b;
	border-bottom: 1px solid #c82f1b;
	background-color: #250400;
	padding: 2px;
}
#Main #Right .Review .Title a
{
	background: none;
	border-width: 0px;
	font: normal 12px Verdana;
	color: #ffffff;
	text-decoration: none;
}
#Main #Right .Review .Title a:hover
{
	text-decoration: underline;
}

#Main #Right .Review .Body div
{
	clear: none;
	float: left;
}
#Main #Right .Review .Body .Logo
{
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 140px;
	text-align: center;
}
#Main #Right .Review .Body .Links div
{
	background-color: #971402;
	border: 1px solid #f15640;
	width: 76px;
	margin: 1px 0px 1px 2px;
	text-align: center;
}
#Main #Right .Review .Body .Links a
{
	color: #ffffff;
	font: bold 11px Verdana;
	text-decoration: underline;
	line-height: 36px;
}
#Main #Right .Review .Body .Links a:hover
{
	color: #faca0d;
}

#Main #Right .Review .Features
{
	margin-top: 3px;
	clear: both;
	float: none;
	border-bottom: 1px solid #1b0400;
}
#Main #Right .Review .Features img
{
	margin-left: 7px;
	vertical-align: middle;
	margin-bottom: 4px;
}

#Main #Right .Review .Features a, #Main #Right .Review table a
{
	color: #c82f1b;
	text-decoration: none;
}
#Main #Right .Review .Features a:hover, #Main #Right .Review table a:hover
{
	color: #fcc804;
	text-decoration: none;

}
#Main #Right .Review table
{
	border-collapse:collapse;
}
#Main #Right .Review table th
{
	text-align: left;
	color: #fcc804;
	font: bold 12px Verdana;
	background-color: #8a1202;
	border: 1px solid #000000;
}
#Main #Right .Review table td
{
	font: normal 11px Verdana;
	color: #ffffff;
	border: 1px solid #000000;
}

/*IDNEX REVIEWS */
#Main #MainContent .IndexReview
{
	border: 1px solid #ffffff;
	width: 100%;
	margin: 10px 0px;
}
#Main #MainContent .IndexReview .ReviewTop
{
	background-color: #142C24;
	height: 20px;
	border-bottom: 1px solid #ffffff;
}
#Main #MainContent .IndexReview .ReviewTop .ReviewName
{
	font-size: 14px;
	float: left;
	color: #00bf98;
	padding: 2px 4px;
}
#Main #MainContent .IndexReview .ReviewTop .ReviewName a
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#Main #MainContent .IndexReview .ReviewTop .ReviewName a:hover
{
	color: #fdc400;
	text-decoration: none;
}
#Main #MainContent .IndexReview .ReviewTop .ReviewRank
{
	float: right;
	margin: 4px 2px 0px 0px;
}
#Main #MainContent .IndexReview .ReviewBottom
{
	width: 100%;
}
#Main #MainContent .IndexReview .ReviewBottom table
{
	border-collapse: collapse;
}
#Main #MainContent .IndexReview .ReviewBottom td
{
	padding: 0px;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewLeft
{
	background-color: #ffffff;
	background-image: url('../images/rev_s_left.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border-right: 1px solid #ffffff;
	padding-bottom: 10px;
	width: 130px;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewLeft .ReviewLogo
{
	background-color: #ffffff;
	border: 1px solid #094d3f;
	margin-bottom: 10px;
	text-align: center;
	padding: 2px;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewLeft .ReviewButton
{
	border: 1px solid #ffffff;
	margin: 2px 3px;
	padding: 2px 4px;
	text-align: center;
	background-color: #152d24;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewLeft .ReviewButton a
{
	font-weight: bold;
	font-size: 12px;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewRight
{
	border-left: 1px solid #000000;
	background-color: #064231;
}
#Main #MainContent .IndexReview .ReviewBottom .first
{
	background-image: url('../images/rev_b_bg.gif');
	background-repeat: repeat-x;
	background-color: #0e7C66;
}
	
#Main #MainContent .IndexReview .ReviewBottom .ReviewRight .ReviewContent
{
	line-height: 13px;
	margin: 0px;
	padding-top: 0px;
	padding: 4px;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewRight .ReviewFeatures
{
	margin: 0px;
	padding: 4px;
	text-align: center;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewRight .ReviewFeatures img
{
	margin: 0px 2px 0px 24px;
	vertical-align: middle;
}
#Main #MainContent .IndexReview .ReviewBottom .ReviewRight .ReviewFeatures img.first
{
	margin: 0px 2px 0px 4px;
}
/*--------------*/

/*------*/

/* Bottom */
#Bottom
{
	clear:both;
	border-top: 1px solid #f15640;
	padding: 10px;
	background-color: #540a00;
	color: #c82f1b;
	text-align: center;
}
#Bottom a
{
	font: normal 10px Verdana;
	color: #c82f1b;
	text-decoration: none;
}
#Bottom a:hover
{
	color: #faca0d;
	text-decoration: none;
}
/*--------*/

/* General */
img
{
	border-width: 0px;
}
div,span,td
{
	color: #ffffff;
	font: normal 10px Verdana;
}

.AlignCenter{ text-align: center; }
.padded{ padding: 4px; }
/*---------*/