.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;
}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
td.topnavitemactive {
	text-align: center;
	border: 1px solid #FFFFFF;
	border-left: none;
	background-repeat : repeat;
	background-position : top;
	background-color: #FF9900;
	bmargin: 0 0 0 0;
	width: 130px;
	height: 20px;
}

td.topnavitem {
	text-align: center;
	border: 1px solid #000099;
	background-repeat : repeat;
	background-position : top;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	width: 130px;
	height: 20px;
}

td.topnavitem a {
	text-decoration: none;
	font-weight: bold;
	color: #000099;
	font-size: 9pt;
}

td.topnavitemactive a {
	text-decoration: none;
	font-weight: bold;
	color: #FF9900;
	font-size: 9pt;
}

/* END top navigation styles */

  
  td.fullrateheader {
    text-align: center;
    color: 000000;
    background-color: #E9EADC;
	font-size: 9pt;
  }
  td.fullrate {
    text-align: center;
    color: 000000;
    background-color: #E9EADC;
	font-size: 9pt;
    height: 30px;
  }
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 #4E00A8 dotted;
	border-right: 1px #4E00A8 dotted;
	border-top: 1px #4E00A8 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 #4E00A8 dotted;
	border-right: 1px #4E00A8 dotted;
	border-bottom: 1px #4E00A8 dotted;
} 

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: #FFDFB5; border: #4E00A8 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: #000066; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF}
.namewj {font-weight: normal; font-size: 14pt; color: #FFDFB5; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.hotel_head {font-weight: normal; font-size: 14pt; color: #0099cc; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF}
.name_red {font-weight: normal; font-size: 14pt; color: #CC0000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF}
.blue_box {font-weight: bold; font-size: 8pt; color: #4E00A8; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #000099 solid; border-width: 1px 1px 1px}
.grey_box {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000099; background-color: #FFFFFF; border: #4E00A8 solid; border-width: 1px 1px 1px}
.orange_box {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000099; background-color: #FFFFFF; border: #ff9900 solid; border-width: 1px 1px 1px}
.navy_box {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000099; background-color: #FFFFFF; border: #000099 solid; border-width: 1px 1px 1px}
.book_box {font-weight: normal; font-size: 8pt; color: #000099; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #FFDFB5 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: #FFDFB5 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: #FFA045; border: #FFDFB5 solid; border-width: 1px 1px 1px}
.bg_head {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #0099cc;}
.book_headboxa {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000099; background-color: #BBC9E6; border: #4E00A8 solid; border-width: 1px 1px 1px}
.book_head_border {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #000099; background-color: #FFFFFF; border: #4E00A8 solid; border-width: 1px 1px 1px}
.book_headbox_b {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #0099cc; border: #CCCCCC solid; border-width: 1px 1px 1px}
.book_headboxc {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #000099; border: #CCCCCC 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: #4E00A8 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: #4E00A8 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: #4E00A8 solid; border-width: 0px 0px 0px}
.book_texthead { font-weight: normal; font-size: 8pt; color: #4E00A8; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #4E00A8 solid; border-width: 0px 0px 0px}
.book_box_bl {font-weight: normal; font-size: 8pt; color: #000099; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #FFDFB5 solid; border-width: 1px 1px 1px}
.book_niceBlue_heading {font-weight: normal; font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #4080c0; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.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}
.book_box_dbl {font-weight: normal; font-size: 9pt; color: #4E00A8; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #000099 solid; border-width: 1px 1px 1px}
.book_head_dbl {font-weight: normal; font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #000099; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.book_head_norm {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: #FFDFB5; border: #FFDEb5 solid; border-width: 1px 1px 1px}
TH.tab-act {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-RIGHT: #4E00A8 1px solid; BORDER-TOP: #4E00A8 0px solid; BORDER-LEFT: #4E00A8 1px solid; BORDER-BOTTOM: #4E00A8 1px solid; BACKGROUND-color: #FFF7E5}
TH.tab-pass {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-RIGHT: #4E00A8 1px solid; BORDER-TOP: #4E00A8 1px solid; BORDER-LEFT: #4E00A8 1px solid; BORDER-BOTTOM: #4E00A8 1px solid; BACKGROUND-color: #000099}
TH.tab-blank {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-TOP: #4E00A8 1px solid}
TH.line_above {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-TOP: #4E00A8 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: #FBC884; border: #000099 solid; border-width: 1px 1px 0px}
.head_red{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-color: #FBC884; border: #C9C8C8 solid; border-width: 1px 1px 1px 1px; padding: 2px; margin: 0px; clear:none; margin: 3px 3px 3px 3px}
.heading_green {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #4E00A8; BORDER-TOP: #4E00A8 1px solid; BORDER-BOTTOM: #4E00A8 1px solid; BORDER-LEFT: #4E00A8 1px solid; BORDER-RIGHT: #CC6633 1px solid}
.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: 8pt; font-family: Tahoma, Geneva; BORDER-LEFT: #003399 1px solid; BACKGROUND-color: #FFF7E5}
.search_bg_right {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-RIGHT: #003399 1px solid; BACKGROUND-color: #FFF7E5}
.search_bg {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BACKGROUND-color: #FFF7E5; }
.search_top {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #003399 1px solid; BACKGROUND-COLOR: #FFF7E5 }
.search_bottom {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #FFF7E5 }
.search_box {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-TOP: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-RIGHT: #CC6633 1px solid; BACKGROUND-color: #FFF7E5}
.search_main {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-LEFT: #003399 1px solid; BORDER-RIGHT: #003399 1px solid; BACKGROUND-color: #FFF7E5}
.heading_green {font-weight: bold; font-size: 10pt; font-family: Tahoma, Geneva; BORDER-TOP: #6699cc 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-RIGHT: #6699cc 1px solid; BACKGROUND-color: #000099}
.message_heading {font-weight: bold; font-size: 10pt; font-family: Tahoma, Geneva; BORDER-TOP: #0099cc 1px solid; BORDER-BOTTOM: #4E00A8 1px solid; BORDER-LEFT: #4E00A8 1px solid; BORDER-RIGHT: #4E00A8 1px solid; BACKGROUND-color: #E9EADC}
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;}
.taxrate {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #FFFFFF; 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}
.taxrate {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #FFFFFF; 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}

.Page_Border
{
	background-color: white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
.nav_btm {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Geneva; BORDER-BOTTOM: #000099 1px solid; padding-bottom: 0px; padding-top: 1px;
}

table.hotdeals {
  width: 280px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image : url(/affiliates/tmall/img/hotdeals_bg.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}


td.hotdealsheader {
   
}
td.hotdealssub {
    background-color: #FFF7E5;
    color: #000099;
    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 #7E826B dotted;
} 

td.hotones_border {
    padding-top: 5px;
    padding-bottom: 5px;
	border-bottom: 1px #FFF7E5 solid;
} 

td.hotdealsbottom {
    background-color: #FFF7E5;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
  .Page_border {

	background-color: white;
	border-left: 0px solid #000099;
	border-right: 0px solid #000099;
	border-top: 1px solid #000099;
	border-bottom: 0px solid #000099;
	width: 98%;
	align: center;
	
}
.aot_bg {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BACKGROUND-COLOR: #FFFFFF }
.aot_left {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-LEFT: #6699cc 1px solid; BACKGROUND-COLOR: #FFFFFF }
.aot_right {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-RIGHT: #6699cc 1px solid; BACKGROUND-COLOR: #FFFFFF }
.aot_top {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #6699cc 1px solid; BACKGROUND-COLOR: #FFFFFF }
.aot_bottom {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-BOTTOM: #6699cc 1px solid; BACKGROUND-COLOR: #FFFFFF }

#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 */
}

#messageRow  { background:none repeat scroll 0 0 #fff !important }
#filterContainer  {
background:none repeat scroll 0 0 #FFDFB5 !important;}
#sortFilterContainer  { margin:0px 10px}
