body {
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
  	background: URL('/affiliates/bestrates/img/background_rhs.gif');
    background-repeat: repeat-y;
    background-position: 1000px 0px;
}

body.clear {
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
}


td {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
}

th {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
}


/* END default styles */

/* BEGIN main styles */

table.discount_accommodation_main {
	width: 1000px;
	height: 335px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

td.best_rates_bodycontent {
	width: 580px;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
}

td.discount_accommodation_leftbar {
	width: 160px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 0px 8px 0px 0px;
	margin: 0 0 0 0;
	border: none;
}
table.search {
  width: 310px;
}
table.additionalinfo {
  width: 310px;
}
table.alertbox {
  width: 310px; /* same width as search box */;
}
/* END main styles */

/* BEGIN masthead styles */
td.australia_masthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFF;
	background-image : url('/affiliates/bestrates/img/top_bkg.gif');
	background-repeat : no-repeat;
	background-position : top right;
	padding: 0;
	margin: 0;
}
a.masthead {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14pt;
}
img.cheap_accommodation_masthead {
	border : none;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	text-align : left;
	background-color : White;
}
/* END masthead styles */

/* BEGIN top navigation styles */
tr.topnav {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
td.topnavitemactive {
	text-align: center;
	border: 1px solid #FFFFFF;
	border-left: none;
	background-image : url(/affiliates/bestrates/img/topmenu_bkg.gif);
	background-repeat : repeat;
	background-position : top;
	background-color: #7C7C64;
	bmargin: 0 0 0 0;
	width: 130px;
	height: 20px;
}
td.topnavitem {
	text-align: center;
	border: 1px solid #FFFFFF;
	border-left: none;
	background-image : url(/affiliates/bestrates/img/topmenu_bkg.gif);
	background-repeat : repeat;
	background-position : top;
	background-color: #7C7C64;
	margin: 0 0 0 0;
	width: 130px;
	height: 20px;
}
td.topnavfiller {
	border: 1px solid #FFFFFF;	
	border-left: none;
	background-image : url(/affiliates/bestrates/img/topmenu_bkg.gif);
	background-repeat : repeat;
	background-position : top;
	background-color: #7C7C64;
	margin: 0 0 0 0;
}
td.topnavitem a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
}
td.topnavitemactive a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
}
/* END top navigation styles */


/* BEGIN top tab navigation styles */
	tr.toptabnav {}
	#toptabnav {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #FFF;
}
li.toptabitem, li.toptabitem_over, li.toptabitemactive, li.toptabitemactive_over {
  height: 20px;
  width: 95px;
  display: inline;
  text-align: center;
  float: left;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-image: url(/affiliates/bestrates/img/toptab.gif);
}
li.toptabitem_over, li.toptabitemactive, li.toptabitemactive_over {
   background-position: 0 -20px !important;
}
li.toptabitem a, li.toptabitem_over a, li.toptabitemactive a, li.toptabitemactive_over a {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  text-decoration: none;
  color: #FFF;
  font-size: 10px;
  font-weight: bold;
}
li.toptabitem a div, li.toptabitem_over a div, li.toptabitemactive a div, li.toptabitemactive_over a div { 
  padding-top: 5px;
}
li.toptabitem_over a, li.toptabitemactive a, li.toptabitemactive_over a {
  color: #444;
}
/* END tob tab navigation styles */


/* END left navigation styles */


 /* BEGIN table styles */
 td.pageheader {
	font-size: 15pt;
	font-weight: bold;
	color: #64A405;
 }
  td.headerbar {
    background-color: #969883;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
	padding: 0 0 0 0;
 }

td.footerbar {
    background-color: #969883;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
	padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
}
.a_footer {
    background-color: #FFFFFF;
	align: left;
	width: 1000px;
    color: #000099;
    font-size: 11pt;
    font-weight: normal;
	padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px; 
}
 td.footerbarlight {
    font-size: 11pt;
    font-weight: bold;
	background-color: #F1F2EA;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
}

.boxshadow {
	background-image: url(/affiliates/bestrates/img/box_shadow.gif);
	background-position: 100% 8px;
	background-repeat: no-repeat;
	padding-right: 9px; 
}

 /* END table styles */
 

/* Hot Ones */

 
  a.hotdeal {
    color: 000000;
	font-family: verdana;
    font-size: 10px;
	text-decoration: none;
  }
  a.hotdeal:hover {
    color: 000000;
	font-family: verdana;
    font-size: 10px;
	text-decoration: underline;
  }
  
  a.propertyname {
    text-align: right;
    color: 555555;
    font-size: 9pt;
    font-weight: bold;
	font-family: arial;
	text-decoration: underline;
  }
  a.propertyname:hover {
    text-align: right;
    color: 000000;
    font-size: 9pt;
    font-weight: bold;
	font-family: arial;
	text-decoration: underline;
  }
  
  td.fullrateheader {
    text-align: center;
    color: 000000;
    background-color: #E9EADC;
  }
  td.fullrate {
    text-align: center;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
    color: 000000;
    background-color: #E9EADC;
	border-width: 1px 1px 1px;
    height: 40px;
  }
 
  td.submit {
    background-color: #525252;
   	padding: 0px 0px 0px 0px;
    width: 140px;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle;
  }
  
table.hotdeals {
  width: 232px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image : url(/affiliates/bestrates/img/hotdeals_bg.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}


td.hotdealsheader {
}
td.hotdealssub {
    background-color: #EB292A;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}  
td.hotone_head {
    color: #FF8000;
    font-weight: normal;
    font-size: 11pt;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-bottom: 1px #7E826B solid;
} 

td.hotdeal_left {
    color: red;
	font-family: arial;
    font-weight: bold;
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px;
	border-left: 1px #CCCCCC dotted;
} 
td.navboxtop {
    color: #0066cc;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 5px;
    padding-right: 5px;
	border-left: 1px #CBE3A8 dotted;
	border-right: 1px #CBE3A8 dotted;
	border-top: 1px #CBE3A8 dotted;
} 
td.navboxbottom {
    color: #0066cc;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 5px;
    padding-right: 5px;
	border-left: 1px #CBE3A8 dotted;
	border-right: 1px #CBE3A8 dotted;
	border-bottom: 1px #CBE3A8 dotted;
} 
td.hotones_border {
    padding-top: 5px;
    padding-bottom: 5px;
		border-bottom: 1px #7E826B solid;
} 

td.hotdealsbottom {
    background-color: #FFF5D4;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
  




H1 {FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #009933; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;}
H2 {FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #009933; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;}
H3 {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #009933; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;}
H4 {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;}
H5 {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FF0099; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;}
H6 {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; background-color: #CBE3A8; border: #99cc99 solid; border-width: 0px 0px 0px;}
P {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.name {FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #009933; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF;}
.book_box {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #99cc99 solid; border-width: 1px 1px 1px;}
.book_boxw {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #99cc99 solid; border-width: 1px 1px 1px;}
.book_box_bl {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #99cc99 solid; border-width: 1px 1px 1px;}
.book_headbox {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #4E7F01; border: #99cc99 solid; border-width: 1px 1px 1px;}
.book_weekend {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #E5FFBF; border: #99cc99 solid; border-width: 1px 1px 1px;}
.book_text { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #99cc99 solid; border-width: 0px 0px 0px;}
.book_text_u { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #99cc99 solid; border-width: 0px 0px 1px;}
.book_textb { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #99cc99 solid; border-width: 0px 0px 0px;}
.book_head_bl {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #0066cc; border: #CCCCCC; solid; border-width: 1px 1px 1px;}
.rate {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000099; background-color: #CBE3A8;}
.rate_weekend {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000099; background-color: #E5FFBF;}
.textb { font-weight: bold; font-size: 8pt; color: #000099; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #1D63C2 solid; border-width: 0px 0px 0px;}
/*TH.tab-act {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #006633 1px solid; BORDER-BOTTOM: #006633 1px solid; BACKGROUND-COLOR: #CBE3A8;}*/
TH.tab-pass {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #006633 1px solid; BORDER-BOTTOM: #006633 1px solid; BACKGROUND-COLOR: #006633;}
TH.tab-blank {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #006633 1px solid;}
TH.line_above {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #006633 1px solid;}
A.tab-lnk-act {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; CURSOR: hand; COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.tab-lnk-pass {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none ;}
A.tab-lnk-act:visited {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.tab-lnk-pass:visited {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; COLOR: #000000; TEXT-DECORATION: none;}
A.tab-lnk-act:hover {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; COLOR: #999999; TEXT-DECORATION: none;}
A.tab-lnk-pass:hover {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; CURSOR: default; COLOR: #999999; TEXT-DECORATION: none;}
.book_head {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #CC3300; border: #000099 solid; border-width: 1px 1px 0px;}
.orangeb {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-weight: bold; color: #0066CC; background-color: #FFFFFF;}
.login {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0066CC; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #000099 solid; border-width: 0px 0px 1px;}
.search_bg_left {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-LEFT: #6699cc 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.search_bg_right {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-RIGHT: #6699cc 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.search_bg {MARGIN: 10px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BACKGROUND-COLOR: #CBE3A8;}
.search_top {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #6699cc 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.search_bottom {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-BOTTOM: #6699cc 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.search_box {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #0066CC 1px solid; BORDER-BOTTOM: #0066CC 1px solid; BORDER-LEFT: #0066CC 1px solid; BORDER-RIGHT: #0066CC 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.search_main {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; BORDER-LEFT: #0066CC 1px solid; BORDER-RIGHT: #0066CC 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.search_end {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-LEFT: #6699cc 1px solid; BORDER-Right: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.message_heading {FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #0066CC 1px solid; BORDER-BOTTOM: #0066CC 1px solid; BORDER-LEFT: #0066CC 1px solid; BORDER-RIGHT: #0066CC 1px solid; BACKGROUND-COLOR: #CBE3A8;}
.heading_green {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #4E7F01; BORDER-TOP: #006633 1px solid; BORDER-BOTTOM: #006633 1px solid; BORDER-LEFT: #006633 1px solid; BORDER-RIGHT: #CC6633 1px solid;}
.cell {BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 1px solid; FONT: 8pt verdana; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #000099 1px solid;}
INPUT {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;}
INPUT.cell {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: normal; color: #000099; WIDTH: 90pt; background-color: #EEEEEE;}
TEXTAREA {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;}
SELECT{FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.redsmall {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #CC0000; background-color: #FFFFFF;}
.taxrate {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #E9EADC; border: #c5d0de solid; border-width: 1px 1px 1px}
.head_weekend {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #336699; border: #c5d0de solid; border-width: 1px 1px 1px}
.fullstar {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  font-family: Verdana, Geneva;
  font-size: 9pt;
  background-image: url(/needitnow/images/blue_star.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
.halfstar {

  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  font-family: Verdana, Geneva;
  font-size: 9pt;
  background-image: url(/needitnow/images/half_blue_star.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
#selfrate_1 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_1.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}

#selfrate_15 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_15.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_2 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_2.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_25 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_25.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_3 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_3.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selftest
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_35.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_35 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_35.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}

#selfrate_4 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_4.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}

#selfrate_45 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_45.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_5 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_5.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
 display :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
 vertical-align:top; /* Gecko needs this */
 /* IE, Opera & Gecko slight diff */
}
#selfrate_55 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_55.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_6 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_6.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}

tr.rowsecret { visibility:hidden; height:0px; display:none;}

#quicksearchbottom  select , #quicksearchbottom a { margin-left:130px !important; }

#quicksearch { 
	background:transparent url(../img/bg_searchbox_top.gif) no-repeat 0px 0px; 
	width: 400px;
	margin: 20px  10px 40 10px}


#quicksearchbottom  { 
	background:transparent url(../img/bg_searchbox_bottom.gif) no-repeat left bottom ;  
	top: 0px; 
	position: relative; 
	padding: 0px 0px 0px 0px; 
	/*ie6*/ height: 1%    }


.NIN_CountryCode ,    
.homeLocationSearchBox {font-size: 8pt; color: #000099; font-family: arial; width: 230px; margin-bottom:5px}     

#filterContainer  {
background:none repeat scroll 0 0 #D8D8D8 !important;
border-bottom:1px solid #FFFFFF;
margin:0;
padding:0;}

#messageRow {
background:none repeat scroll 0 0 #ECEDF0 !important;
border-color:#EDEDED;
border-style:solid;
border-width:0 0 1px;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:5px 0 5px 10px;
}
