input.GoogleSearchButton {
	max-width: 57px; /* Firefox */
	width: 52px; /* IE */
	font-size:10px;
	padding: 1px; 
	overflow: visible; /* seems to keep IE (inc 7) in check without anything else */
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	vertical-align: top;
}

body {
	text-align: left;
	vertical-align: top;
	color:#000000;
}

td {
	text-align: left;
	vertical-align: top;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

form
{
	margin:0px;
}

a {
	font-family:Arial;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
	/* color:#002449; */
	color:#002449;
}

A:Hover  {
	color : #002449;
	text-decoration : underline;
}

H1 {
	color: #002449;
	font-weight: bold;
	font-size : 18px;
}

H2 {
	color: #002449;
	font-weight: bold;
	font-size : 16px;
}

ul{
	/* padding:10px; */
	list-style-type:circle;
	font-size:12px;
	line-height:normal;
}

.HeaderName {
	color: #002449;
	font-weight: bold;
	font-family: Arial;
	font-size: 15px;
}

.CategoryName {
	color: #666;
	font-weight: bold;
	font-family: Arial;
	font-size: 17px;
	padding-bottom:5px;
	padding-top:2px;
}

.WhiteHeaderName {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	 
}

.InactiveTab {
	background: url("http://www.no1reviews.com/images/tabs/inactive-tab.jpg"); 
	width:143px; 
	height:35px; 
	margin-top:0px; 
	text-align:center; 
	float:left;
}

.InactiveTab:Hover {
	text-decoration : none;
}

.ActiveTab {
	background: url("http://www.no1reviews.com/images/tabs/active-tab.jpg"); 
	width:143px; 
	height:35px; 
	text-align:center; 
	float:left;
}




.AdvertText {color: #999999; font-size: 10px; }

.MenuNumber {
	color: #002449;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	float:left; 
	width: 20px;
	min-width: 20px;
}

.MenuAZBullet {
	background-image:url('http://www.no1reviews.com/images/menus/checkbox.gif'); 
	width:14px; 
	height:13px;
	min-height:13px;
	margin-left:3px;
	margin-right:3px;  /* ensures overall cell width=20px */
	float:left;
	background-repeat:no-repeat;
}

.MenuCross {
	background-image:url('http://www.no1reviews.com/images/menus/cross.gif'); 
	width:14px; 
	height:13px;
	min-height:13px;
	margin-left:3px;
	margin-right:3px;  /* ensures overall cell width=20px */
	float:left;
	background-repeat:no-repeat;
}

.MenuTick {
	background-image:url('http://www.no1reviews.com/images/menus/tick.gif'); 
	width:14px; 
	height:13px;
	min-height:13px;
	margin-left:3px;
	margin-right:3px;  /* ensures overall cell width=20px */
	float:left;
	background-repeat:no-repeat;
}

.Top10MenuLink {
	float:left; 
	width: 147px; /* was 148 but some text too close to rhs margin */
	margin-left:2px;
	text-decoration:none !important;
}

.AZMenuLink {
	float:left; 
	width: 163px; 
	margin-left:5px;
	text-decoration:none !important;
}

.MenuLink:Hover {
	float:left; 
	margin-left:2px;
	text-decoration:underline;
}

.MenuDivider {
	background-image:url('http://www.no1reviews.com/images/menus/menudivider.gif'); 
	width:169px;; 
	height:6px;; 
	min-height:6px;
}

.MenuLargeBlockHeader {
	background: url('http://www.no1reviews.com/images/menus/MenuLargeBlockBg.gif'); 
	/* height:70px; */
	width:159px; 
	text-align:center;
	padding-left:5px;
	padding-right:5px;	
}

.MenuSmallBlockHeader {
	background: url('http://www.no1reviews.com/images/menus/MenuSmallBlockBg.gif'); 
	height:50px; 
	width:169px; 
	text-align:center; 
	vertical-align:middle; 
	line-height:50px;
}

.ProductName {font-size: 14px}

.PartnerText {color: #002449; font-size: 12px; font-weight:normal; }

.borderbox          {
	/* border-collapse: collapse; */
	border: 1px solid blue;
	border-color: #D7DCE2; 
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top:20px;
	width:562px;
	max-width:562px;
	min-height:90px;
	background: url('http://www.no1reviews.com/images/user-reviews/review_summary_bg.gif');
}

.warningbox          {
	/* border-collapse: collapse; */
	border: 1px solid blue;
	border-color: #D7DCE2; 
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top:20px;
	width:562px;
	max-width:562px;
	background: url('http://www.no1reviews.com/images/user-reviews/review_summary_bg.gif');
}

.homepagewidebox          {
	/* border-collapse: collapse; */
	border: 1px solid blue;
	border-color: #D7DCE2; 
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top:5px;
	width:745px;
	max-width:745px;
	background: url('http://www.no1reviews.com/images/user-reviews/review_summary_bg.gif');
}


.messagebox          {
	/* border-collapse: collapse; */
	border: 1px solid blue;
	border-color: #D7DCE2; 
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top:20px;
	width:562px;
	max-width:562px;
	background: url('http://www.no1reviews.com/images/user-reviews/review_summary_bg.gif');
}


.VisitSiteButton
{
	background: url('http://www.no1reviews.com/images/buttons/button-off.gif');
	width:196px;
	height:25px;
	position:relative;
	float:right;
	/* left:50%; */
}

.VisitSiteButton:Hover
{
	background: url('http://www.no1reviews.com/images/buttons/button-on.gif');
}


.WhereToBuyButton
{
	background: url('http://www.no1reviews.com/images/buttons/wtb-button-off.gif');
	width:196px;
	height:25px;
	position:relative;
	float:right;
	/* left:50%; */
}

.WhereToBuyButton:Hover
{
	background: url('http://www.no1reviews.com/images/buttons/wtb-button-on.gif');
}


.ChooseASiteButton
{
	background: url('http://www.no1reviews.com/images/buttons/choose-a-site-button-off.gif');
	width:196px;
	height:25px;
	position:relative;
	float:right;
	/* left:50%; */
}

.ChooseASiteButton:Hover
{
	background: url('http://www.no1reviews.com/images/buttons/choose-a-site-button-on.gif');
}


.ProductTextLink {font-size: 17px}

.footer {
	color:#666;
}

/* -------------------------------------------- User Reviews ----------------------------------------- */


.UserReviewTitle {
	color: #002449;
	font-weight: bold;
	font-family: Arial;
	font-size: 15px;
	
	/*
	background:url("http://www.no1reviews.com/images/user-reviews/quote-left.png") top left no-repeat;
  	padding-top: 2px;
	padding-left: 22px;
  	line-height: 1.3;
	*/
}

.UserReviewTitle em {
	font-style: normal;
  	background:url("http://www.no1reviews.com/images/user-reviews/right-left.png") top right no-repeat;
  	padding-top: 2px;
  	line-height: 1.3;
}


/* -------------------------------------------- Star Ratings ----------------------------------------- */

.rating_bar {
  width: 55px;
  position:relative; top:1px;
  background: url(http://www.no1reviews.com/images/star_rating/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(http://www.no1reviews.com/images/star_rating/star_x_orange.gif) 0 0 repeat-x;
}

.editors_rating_bar {
  width: 55px;
  position:relative; top:1px;
  background: url(http://www.no1reviews.com/images/star_rating/star_x_grey.gif) 0 0 repeat-x;
}

.editors_rating_bar div {
  height: 12px;
  background: url(http://www.no1reviews.com/images/star_rating/star_x_red.gif) 0 0 repeat-x;
}


/* ---------------------------------------------- Forms -------------------------------------------- */

.fieldset
{
	border: 1px solid #D7DCE2;
	/*width: 35em;*/
	width: 552px;
	padding: 10px;;
	background:#FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-align:left;
}


INPUT.TEXT{ 
  font-family:TrebuchetMS; 
  font-size:9pt; 
  font-weight:bold; 
  background-color:rgb(51,102,153);
  border-color:rgb(51,102,153); 
  border-style:inset; 
  border-width:2px; 
  color:rgb(255,255,255); 
} 


input.btn {
color: #00008B;
background-color: #ADD8E6;
border: 1px outset #00008B;
}


form p {
clear: left;
margin: 0;
padding: 0;
padding-top: 7px;
}

form label {
float: left;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
/* width:60%; */
}

input:focus, textarea:focus {
	background: #ffc;

}

select {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #00008B;
		
}
textarea {
	/* color: #00008B; */
	background-color: #FFFFFF;
	/* border: 1px solid #00008B; */
	border-color:rgb(51,102,153);
	border-style:inset; 
  	border-width:1px; 
}

.review-form {
	background-color:#666;
	color:#FFF;
	font-weight: bold;
}


/* -------------------------------------------------------------------------------------- */


.index2-summary {
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
.index2-small {
	font-size:10px;
	color:#333333;
}
.index2-small-bold {
	font-size:10px;
	color:#333333;
	font-weight:bold;
}



.index2-pagination {
	/* border: 1px solid blue; */
	/* border-color: #666666; */
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	border-left: 0;
	border-right: 0;
	
	background-color:#D7DCE2;
}


/* --------------------------------------- User Reviews Pagination --------------------------------------------- */

.PaginationLinks {
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}
.PaginationLinks:Hover {
	background-color:#002449; 
	color:#FFF; 
	text-decoration:none;
}
.PaginationActivePage {
	font-size:14px; 
	background-color:#002449; 
	color:#FFF; 
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
}

