/* CSS Document - Divs */

#Logo {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:90px;
	background-color: #1FC7FC;
}

#reviewresults {
	position:absolute;
	left:0px;
	top:124px;
	width:171px;
	height:291px;
	z-index:3;
	background-color: #B1EBF6;
}

#article_menu {
	position:absolute;
	left:0px;
	top:414px;
	width:171px;
	height:121px;
	z-index:6;
	text-indent: 5px;
	background-color: #B1EBF6;
}

#comparison_table {
	position:absolute;
	left:172px;
	top:427px;
	width:872px;
	height:auto;
	z-index:11;
}

#sitemap_image {
	position:absolute;
	left:171px;
	top:124px;
	width:246px;
	height:303px;
	z-index:7;
}
#introduction {
	position:absolute;
	left:418px;
	top:123px;
	width:607px;
	height:301px;
	z-index:10;
}

#review_table {
	position:absolute;
	left:172px;
	top:125px;
	width:693px;
	height:1356px;
	background-color:#165DB0; 
	z-index:9;
}

#header_divider {
	position:absolute;
	left:0px;
	top:89px;
	width:100%;
	height:35px;
	background-image:url(../images/header_divider_2.gif);
	background-repeat:repeat;
}


body {margin:0; padding:0; background-color:#165DB0; }

TD  {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}


/* Table : Rank Row/Cell */
.rank {
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	WIDTH: 40px;
	FONT-WEIGHT: bold;
	background-color:#999999;
	font-variant: small-caps;
}


.gold 	{
	background-image:url(../images/Anim_star1_16px.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position: center;
}
.silver {
	background-image:url(../images/star_silver_2.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:center;
}
.bronze {
	background-image:url(../images/star_bronze_2.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:center;
}

.number { COLOR: #FFF; FONT-SIZE: 10px; TEXT-ALIGN: center; VERTICAL-ALIGN: top}

/* Table : Review Row/Cell */
.rc {
	FONT-SIZE: 9px;
	TEXT-ALIGN: center;
	WIDTH: 45px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	}
TABLE.comparison TD {BORDER-LEFT: #999 1px solid; text-align:center}
TABLE.comparison TH {BORDER-LEFT: #999 1px solid}
.tbl_row_grey   {BACKGROUND-COLOR: #E8E8E8}
.tbl_row_white  {BACKGROUND-COLOR: #FFF}
.rh {FONT-SIZE: 9px; TEXT-ALIGN: center}
.rr {font-size: 12px; text-align: left;	padding-bottom: 1px; padding-right: 8px; padding-left: 5px;}
.rr-center { font-size: 10px; text-align: center; padding-bottom: 1px; padding-right: 8px }
.comments { font-size: 12px; text-align: center; padding-bottom: 1px; padding-right: 8px }
.row_header_large_new{ color: #000; font-size: 7pt; font-variant:small-caps; font-family: Verdana; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 4px }
.prc { font-size: 12px; font-family: Verdana; font-weight: bold}
.cg  { line-height: 20px; background-image: url(../images/red_tick.gif); background-repeat: no-repeat; background-position: center}
.tbl_sep_med {BACKGROUND-COLOR: #CCC}
.review-details {FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	background-color: #999999;  }
.review_overall_rating { COLOR: #F00; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; VERTICAL-ALIGN: top}
.review_rating { COLOR: #000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; PADDING-RIGHT: 5px; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px}
.detail_data  {	COLOR: #000;	FONT-SIZE: 10px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; }
.review-price { COLOR: #F000; FONT-SIZE: 24px; FONT-FAMILY: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; FONT-WEIGHT: bold; padding-top: 15px;}
.title_price  { COLOR: #F00000; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING: 5px;}
.title    {color: #000;	font-size: 22pt;	font-weight: normal;	font-family: "Times New Roman", Times, serif; }
.category_links { COLOR: #065CA5; FONT-SIZE: 13px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #FFF}
TR.no_border TD { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; margin:0px 0px 0px 0px;}

/* Article Menu */
#article_menu ul {font-size: 11px;}

/* Introduction */
#introduction h2,h4 {color: #DFDD34; vertical-align: text-bottom;}
#introduction p {text-align: left; font-size:12px; text-indent: 0px; white-space: normal; word-spacing: 0.05em;}

/* Review Results */
.reviewresults_italics {font-style: italic; text-align:center; font-size:14px; color:#000000}
#reviewresults ol {font-size:11px;}

/* Footer */
.footer {color: white; font-size: 11px; line-height: 13px; background-repeat: repeat-x; text-align: center; white-space: nowrap }
.footer a {color:#FFFFFF;}
.copyright {font-size: 11px;}

/* Resources Page */
.resource_header { color: #0000FF; font-size: 15px; font-weight: bold; padding-top: 5px; padding-bottom: 5px }
.resource_text { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 25px; }