/* CSS Document */
* {margin: 0; padding: 0;}
body  {font: bold 12px Arial, Helvetica, sans-serif; color: #232323; background: #F4F7FE;}
a {color:#005186;}
a:hover {color:#da0000; text-decoration:underline;}
img {border:0px solid #363636;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.conteiner {width:980px; margin:0px auto; border:1px solid #acbfcd;}
/*head*/
.head {background:url(../images/reviewhead.jpg) no-repeat #ffffff; width:980px; height:86px; margin:0px auto;}
.head a {text-decoration:none;}
.logo {width:245px; position: absolute; margin-left:18px; top: 15px;}
.logo a {height: 55px; display: block;}
.icons {margin-left: 300px; position:absolute; font-size:12px; top: 32px; width: 670px;}
.icons img {border: 0px;}
.icons li {float: right; margin: 0 25px 0 26px; text-align: center; font-size: 11px; font-weight: normal;}
.icons a {color:#232323;}
.icons a:hover {color: #005186; text-decoration: none;}
/*end head*/
.h1 {font-size:20px; text-align:left; padding: 0px 0 0 20px;}
.h1 span {color:#232323; font-size:12px;}
.h1 span a {color:#232323; font-size:12px;}
.h1 a {color:#005186; text-decoration: none;}
.h1 a:hover {color:#da0000;}
.h1 img {border:0px;}
.revdate {color:#005186; font-size:12px; text-align:right; padding: 0px 20px 0 0;}
.h2 {text-align:left; padding: 0px 0 0 20px; font-weight: normal;}
.h2 span {color:#005186;}
.h2 a {color:#da0000;}
.h2 a:hover {color:#da0000;}
.h2 img {border:0px;}
.Featured_Score { font-size: 12px; color: #da0000;}
/*content*/
.content {background:url(../images/content_bg.jpg) repeat-y;}
/*end content*/
/*left*/
.left {width:210px; padding:20px 0 30px 20px; float:left;}
.bullet {background:url(../images/folder.gif) no-repeat; padding-left:15px; font-size:16px;}
.bullet a {color:#000000; text-decoration: none; font-size:16px;}
.bullet li a{font-size:12px; color:#005186; text-decoration: none;}
.bullet li {font-size:12px; color:#000000; text-decoration: none;}
.bullet a:hover {color:#da0000; text-decoration: none;}
.side ul {float: left; width:90px; margin:15px 15px 20px 0;}
.bullet ol {margin: 0 0 0 15px;}
.count {color:#646464; font-size:10px;}
/*end left*/
/*right*/
.right {padding:20px 0 25px 0px;}
.r-headmain {font-size:12px; font-weight: normal; padding:0 20px 5px 0px;}
.r-headmain h1 {font-size:20px; color:#005186; font-weight:bold; padding:0 0 5px 0px;}
.r-headmain h1 a {font-size:20px; color:#005186; font-weight:bold; text-decoration: none; padding:0 0 5px 0px;}
.r-headmain h2{font-size:12px; font-weight: normal; color: #000;}
.r-head {font-size:12px; font-weight: normal; padding: 0 0 15px 0;}
.r-head h1 {font-size:20px; color:#005186; font-weight:bold; padding:0 0 5px 0px;}
.r-head h1 a {font-size:20px; color:#005186; font-weight:bold; text-decoration: none; padding:0 0 5px 0px;}
.r-head h2{font-size:12px; font-weight: normal; color: #000;}
.r-head span {color:#232323; font-size:10px;}
.r-head span a {color:#232323; font-size:10px; font-weight: bold;}
/*end right*/
/*footer*/
.footer-menu {background:url(../images/footer_fill2.gif) repeat; height:130px; font-size:12px; color:#646464; margin:0px auto; padding-left:20px;}
.footer-menu ul {float: left; padding:20px 50px 20px 40px;}
.footer-menu a {font-size:11px; color:#646464; font-weight: normal;}
.footer {background:url(../images/footer_fill.gif) repeat-x; height:40px; font-size:10px; color:#646464; margin:0px auto;}
.foot_logo {background:url(../images/footer_logo.gif) no-repeat; width:104px; position: absolute; margin: 10px 0 0 15px;}
.foot_logo a {height:24px; display:block;}
.copy {position: absolute; margin: 15px 0 0 132px;}

/*start old css*/
.Review_Box {
}
.Review_Box img {
    border:solid 1px #AAAAAA;
    padding:5px;
    background-color:#FFFFFF;
	margin: 0 0 20px 0;
}

.thumb {
	border:solid 1px #bbb;
    padding:5px;
    background-color:#FFFFFF;
	-moz-box-shadow: 1px 1px 4px #bbbbbb;
	-webkit-box-shadow: 1px 1px 4px #bbbbbb;
	box-shadow: 1px 1px 4px #bbbbbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
}
.thumbs {
	border:solid 1px #bbb;
    padding:5px;
	margin: 0 0 15px 0;
    background-color:#FFFFFF;
	-moz-box-shadow: 1px 1px 4px #bbbbbb;
	-webkit-box-shadow: 1px 1px 4px #bbbbbb;
	box-shadow: 1px 1px 4px #bbbbbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
}
.thumbmain {
	border:solid 1px #bbb;
    padding:5px;
	margin: 7px 15px 10px 0;
    background-color:#FFFFFF;
	-moz-box-shadow: 1px 1px 4px #bbbbbb;
	-webkit-box-shadow: 1px 1px 4px #bbbbbb;
	box-shadow: 1px 1px 4px #bbbbbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
}
.thumbfacts{
	border:solid 1px #bbb;
    padding:5px;
	margin: 0px 15px 10px 0;
    background-color:#FFFFFF;
	-moz-box-shadow: 1px 1px 4px #bbbbbb;
	-webkit-box-shadow: 1px 1px 4px #bbbbbb;
	box-shadow: 1px 1px 4px #bbbbbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
}
.thumbfeat {
	border:solid 1px #bbb;
    padding:5px;
	margin: 5px 0 5px 0;
    background-color:#FFFFFF;
	-moz-box-shadow: 1px 1px 4px #bbbbbb;
	-webkit-box-shadow: 1px 1px 4px #bbbbbb;
	box-shadow: 1px 1px 4px #bbbbbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbbbbb');
}
/*right*/
.bg {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 0 20px 0 230px;
}
.sort{
	padding: 10px 0 0px 200px;
}
.bgcat {
	font-size: 12px;
	font-weight: normal;
	color: #0E2241;
	width: 710px;
	padding-left: 0px;
}
.Site_Title {
	color: #AB0000;
	font-size: 14px;
	font-weight: bold;
}
.Site_Title_s {
	color: #005186;
	font-size: 12px;
	font-weight: bold;
}
.latest {
	top: 275px;
	position: absolute;
}
.latestreviews {
	top: 300px;
	position: absolute;
	width: 710px;
	background-color: #F5F5F5;
}
.Description {
	color: #000000;
	padding: 0 15px 0 0;
}
.Description p {
	padding: 7px 0 7px 0;
}
.news {
	font-size: 16px;
	font-weight: bold;
	color: #0F2242;
	padding: 20px 0 5px 230px;
}
.Score {
    color: #CE0505;
	font-size: 14px;
	font-weight: bold;
}
.Score_s {
    color: #CE0505;
	font-size: 12px;
	font-weight: bold;
}
.Review_Date {
	color: #005186;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.Facts_Date {
	color: #232323;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.news_date {
    color: #0E2241;
	font-size: 12px;
	font-weight: bold;
}
/*end right*/
/*review*/
.r_categories {
	color: #0F2242;
	text-decoration: none;
}
.r_categories a {
	color: #0F2242;
	text-decoration: none;
}
.r_categories a:visited {
	color: #0F2242;
	text-decoration: none;
}
.r_intro {
	font-size: 12px;
	font-weight: bold;
	color: #0F2242;
	padding: 20px 0 5px 230px;
}
.r_visit2{
	font-size: 12px;
	font-weight: bold;
	color: #0F2242;
	padding-bottom: 10px;
	padding-top: 20px;
	text-align: center;
}
.r_visit3{
	font-size: 12px;
	font-weight: bold;
	color: #0F2242;
	padding: 20px 0 0 230px;
	text-align: center;
}
.program {
	font-size: 11px;
	color: #0F2242;
    padding: 20px 0 0 230px;
	text-align: center;
	width: 710px;
}
.r_thumb {
	border:solid 1px #FFFFFF;
	position: absolute;
	top: 100px;
	left: 30px;
}
.Text_XLarge {font-size: 24px; color: #005186; font-weight: bold;}
.r_visitbig {font-size: 20px; color: #005186; font-weight: bold;}
.r_visitbig a {font-size: 20px; color: #005186; font-weight: bold;}
.r_visitbig a:visited {font-size: 20px; color: #005186; font-weight: bold;}
.rank  {color: #000000; font-weight: bold;}
.r_visit {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
.r_visit a {
	color: #005186;
}
.r_visit a:visited {
	color: #005186;
}
.r_score {
	padding-left: 20px;
}
.rank {
	color: #005186;
	padding-left: 5px;
}
.r_info {
	color: #0F2242;
	font-weight: normal;
}
.r_info2 {
	color: #000000;
	font-weight: normal;
}
.quick {
	font-weight: normal;
	font-size: 12px;
}
.warning {
	color: #CE0505;
	font-weight: normal;
}
.med {
	color:#d86c03;
	font-weight: normal;
}
.good {
	color:#006600;
	font-weight: normal;
}
.good  a{
    color:#006600;
	font-weight: bold;
}
.r_header {
	font-weight: bold;
	color: #0E2241;
	width: 710px;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 25px;
}
.r_date {
	font-size: 11px;
	float: right;
	top: 118px;
	width: 180px;
	text-align: right;
	color: #646464;
	padding: 0 20px 0 0;
}
.r_noinfo {
	color: #868686;
	font-weight: normal;
}
.Categ {
	font-size: 12px;
}
/*end review*/
.Site_Title  {color: $005186; font-size: 14px; font-weight: bold; padding: 15px 0 0 0;}
a.Site_Title:link    {color: #005186; font-size: 14px; font-weight: bold;}
a.Site_Title:visited {color: #005186; font-size: 14px; font-weight: bold;}
a.Site_Title:active  {color: #005186; font-size: 14px; font-weight: bold;}
a.Site_Title:hover   {color: #005186; font-size: 14px; font-weight: bold;}
.Text_MBold  {color: #C2D9F9; font-size: 12px; font-weight: bold; padding-bottom: 3px;}
.tiny_text {font-size: 11px; color: #C2D9F9; padding-top: 3px; padding-bottom: 3px;}
.rating_cell {
	background:#FBFBFB;
	border-width:0px;
	border-color:#FFFFFF;
	border-style:solid;
	font-weight: bold;
	color: #0E2241;
	font-size: 11px;
	padding: 5px;
}
.notes {
	background:#fbf7cf;
	border-width:0px;
	border-color:#FFFFFF;
	border-style:solid;
	font-weight: bold;
	color: #0E2241;
	font-size: 11px;
	padding: 5px;
}
.scorebox_outline {
	background-color: #E1E1E1;
}
.rating_cell hr {
  border:0;
  border-top: 1px solid #E1E1E1;
  height: 0;
  background: #E19832;
  margin: 5px 0 5px 0;
}
hr {
  border:0;
  border-top: 1px solid #AAAAAA;
  height: 0;
  background: #E19832;
}
.comments {
	padding: 20px 0 0 230px;
	width: 710px;
}
.comments td {
	width: 700px;
}
.comments input {
	border:solid 1px #AAAAAA;
}
#comment {
	border:solid 1px #AAAAAA;
}
.comment_header {
	text-align: left;
	padding:0px;
	font-size: 16px;
	font-weight: bold;
	color: #0F2242;
}
.comment_name {
	background-color: #FBFBFB;
	border:solid 1px #E1E1E1;
	font-size: 12px;
	font-weight: bold;
	color: #0F2242;
	padding:3px;
	text-align: left;
}

.date {
	font-size: 10px;
	color: #005186;
}
.comment_row1 {
	border-bottom:dashed 0px #AAAAAA;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #0F2242;
	padding-bottom: 5px;
}
.comment_row {
	border-bottom:dashed 0px #AAAAAA;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #0F2242;
	padding-bottom: 15px;
}
.comment_form_header {
	padding-top: 25px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #0F2242;
}
.comment_rating {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #0F2242;
	padding-bottom: 5px;
}
span.custom_download {
	color: #CE0505;
	font-weight: normal;
}
tr.quickreview {
	background-color: #F4F4F4;
}
tr.quickreview td {
	background-color: #F4F4F4;
}
span.quickreview_text {
	color: #808080;
}
