BODY {
	font:10pt "microsoft sans serif",arial,geneva;
    margin:0 0 0 0;
    padding: 0px
}

BODY,.adminblack,tr.row0 .book_text,tr.row0 .fullstar,tr.row0 .halfstar,tr.row0 .book_box,tr.rowshh0 .book_boxsecret,tr.rowshh0 .fullstarsecret,tr.rowshh0 .halfstarsecret {
	color:#000
}

BODY,.Page_border,#hpsearch,#titlecontainer,#titlecontainer H1,#dynamicDeals .dealLocation,.fieldErr {
	width:100%
}


H1,H2,H4,P,TD,INPUT,TEXTAREA,SELECT,A,TH.tab-act,TH.tab-pass,TH.tab-blank,TH.line_above,A.tab-lnk-act,A.tab-lnk-pass,A.tab-lnk-act:visited,A.tab-lnk-pass:visited,A.tab-lnk-act:hover,A.tab-lnk-pass:hover,.search_bg_left,.search_bg_right,.search_bg,.search_top,.search_bottom,.search_box,.search_main,.nav_box,.hp_head,.hp_head,BR,LI,OL,UL,.admin,.admin9,.seosmall,.blacksmall,.bg_head,.book_box,.book_box_bl,.book_box_bw,.book_boxw,.book_headbox,.head_weekend,.book_headboxa,.book_headboxc,.book_text,.book_text_u,.book_texthead,.book_niceBlue_heading,.book_head_bl,.book_box_dbl,.book_head_dbl,.book_head_norm,.adminBlue_head,.cancel,.min_stay,.green,.greensmall,.greenu,.hotbox,.orange,.bluesmall,.book_bg_old,.book_bg_l,.sub_head,.select_room,.no_smoking,.bed_type,.fullrate,.rate_old,.rate,.rateredhot,.ratewe,.rateweredhot,.red,.redsmall,.name,.namewj,.name_orange,.name_green,.hotel_head,.name_red,.grey_box,.orange_box,.navy_box,.ts_box,.Webjet_Calendar_Month,.wj_bg,.wj_left,.wj_right,.wj_top,.wj_bottom,.nin_bg,.nin_left,.nin_right,.nin_top,.nin_bottom,.info_head,.aot_bg,.aot_left,.aot_right,.aot_top,.aot_bottom,.bluesmall,.nav_btm,td.hotone_head,td.advert,td.hotdeal_teaser,td.hotone_specials,#servicetypes A,.adminblack,.adminsection,.adminbook_bg,.adminbook_box,.admincell,.admin_input,.fullrate,.rate,.ratewe,.rateweshh,.rateshh,tr.rowshh,.rateweshh,tr.row0 td,tr.row0 td.ratewe,tr.row0 td.fullrate,tr.row0 .book_text,tr.row0 .fullstar,tr.row0 .halfstar,tr.row0 .book_boxw,tr.row0 .book_box_bl,tr.row0 .book_box,tr.row0 .row,tr.rowshh0 .book_textsecret,tr.rowshh0 td.fullrateshh,tr.rowshh0 td.rateweshh,tr.rowshh0 td,tr.rowshh0 .book_boxwsecret,tr.rowshh0 .book_box_blsecret,tr.rowshh0 .book_boxsecret,tr.rowshh0 .rowshh,tr.rowshh0 .fullstarsecret,tr.rowshh0 .halfstarsecret,#Aservicetypes A,#Aservicetypes #current,#Aservicetypes #current A,#Aservicetypes #current A:hover,#Aservicetypes #navtabsup,#Aservicetypes #navtabsup A,#Aservicetypes #navtabsup A:hover,#Aservicetypes #navtab,#Aservicetypes #navtab A,#Aservicetypes #navtab A:hover,.callus {
	font-weight:normal
}

H1,H2,.name,.contact-link,.namewj,.name_orange,.name_green,.hotel_head,.name_red , .resultName {
	FONT-SIZE:14pt
}

.resultName  {float: left; width:auto; margin: 0px}
h1.name {float: none}
h1.resultTitle  {font-size:18pt;  float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;height:1.6em;
line-height:1.6em;}

H1,.resultName,INPUT,SELECT,A.tab-lnk-act,A.tab-lnk-pass,A.tab-lnk-act:visited,A.tab-lnk-pass:visited,.message_heading,.hp_head,.name,.name_wj {
	COLOR:#316ac5
}

H1,.Page_border,.legend_border,.tagline {
	padding-left:0
}

H1,.nav_btm,#servicetypes UL,#servicetypes LI,.fullstar,.halfstar,.fullstar,.halfstar  {
	padding-bottom:0
}

H1,#siteintroduction P,#servicetypes UL,#servicetypes LI,#panSouthSide p,#panNorthSide p,#panEastSide,#panWestSide,#panEastSide p,#panWestSide p,#viewType,#Aservicetypes UL,#Aservicetypes LI,ul.ddStates li,ul.ddCities li,.ninsubscribe p,.freenites h2,.freenites ul,.freenites ul li {
	margin:0
}

H1 {
	LINE-HEIGHT:1.0em
}

H2,A:link {
	COLOR:#00f
}

H3,H5,H6,.message_heading,.heading_green,.nav_sbox,.call_us,.adminb,.admin9b,.book_head_border,.book_headbox_b,.book_textb,.greenb,.orangeb,.blueb,.taxrate,.redb,.rpt_head,.whiteb,.name_wj,.blue_box,.searchOrangeb,.login,.message,.rn_bg,.rn_left,.rn_right,.rn_top,.rn_bottom,td.navboxbottom,td.navboxtop,td.navboxbottom,td.navboxbottomsecond,td.navboxtopsecond,td.navboxbottomsecond,td.hotdealssub,td.hotdeal_left,td.hotdeal_right,td.hotone_town,#hpsearch,#titlecontainer H1,#servicetypes,#servicetypes UL,#servicetypes LI,.adminpoint,.adminblueb,.admingreenb,.loginblueb,#viewType a.selected,#viewType a:hover,.maptext,.printmap,#Aservicetypescontainer,#Aservicetypes UL,#Aservicetypes LI {
	font-weight:bold
}

H3,.nav_sbox,.admin,.adminb,.name_wj,.message {
	FONT-SIZE:10pt
}

H3,.book_texthead,.book_box_dbl,.orangeb,.name_orange,.blue_box,.login {
	COLOR:#f60
}

H4,H5,H6,TD,INPUT,TEXTAREA,SELECT,A,TH.tab-act,TH.tab-pass,TH.tab-blank,TH.line_above,A.tab-lnk-act,A.tab-lnk-pass,A.tab-lnk-act:visited,A.tab-lnk-pass:visited,A.tab-lnk-act:hover,A.tab-lnk-pass:hover,.search_bg_left,.search_bg_right,.search_bg,.search_top,.search_bottom,.search_box,.search_main,.nav_box,.call_us,.hp_head,.hp_head,BR,OL,.admin9,.admin9b,.blacksmall,.bg_head,.book_box,.book_box_bl,.book_box_bw,.book_boxw,.book_headbox,.head_weekend,.book_headboxa,.book_head_border,.book_headbox_b,.book_headboxc,.book_niceBlue_heading,.book_head_bl,.book_box_dbl,.book_head_dbl,.book_head_norm,.adminBlue_head,.cancel,.min_stay,.copyright,.green,.greensmall,.greenu,.greenb,.hotbox,.orange,.blueb,.bluesmall,.book_bg_old,.book_bg_l,.sub_head,.select_room,.no_smoking,.bed_type,.fullrate,.rate_old,.rate,.rateredhot,.ratewe,.rateweredhot,.red,.redsmall,.redb,.rpt_head,.whiteb,.blue_box,.grey_box,.orange_box,.navy_box,.searchOrangeb,.ts_box,.Webjet_Calendar_Month,.wj_bg,.wj_left,.wj_right,.wj_top,.wj_bottom,.nin_bg,.nin_left,.nin_right,.nin_top,.nin_bottom,.rn_left,.rn_right,.rn_top,.rn_bottom,.info_head,.aot_bg,.aot_left,.aot_right,.aot_top,.aot_bottom,.nav_btm,td.hotdeal_right,.adminblueb,.admincell,.loginblueb,.fullrate,.rate,.ratewe,.fullstar,.halfstar,.fullstar,.halfstar,.ninsubscribe p {
	font-size:9pt
}

H4,P,TD,TEXTAREA,BR,LI,OL,UL,HR,.admin,.adminb,.admin9,.admin9b,.book_box_bl,.book_box_bw,.book_text,.book_text_u,.book_textb,.hotbox,.bluesmall,.sub_head,.select_room,.no_smoking,.bed_type,.message,.bluesmall {
	COLOR:#333
}

H5 {
	COLOR:#f09
}

H6 {
	background:#69c
}

H6,.heading_green,.book_niceBlue_heading,.book_head_bl,.book_head_dbl,.book_head_norm,.adminBlue_head,.whiteb {
	COLOR:#fff
}

H6,.admin,.adminb,.admin9,.admin9b,.book_box_bl,.book_box_bw,.book_headbox,.head_weekend,.book_headboxa,.book_head_border,.book_text,.book_text_u,.book_textb,.book_texthead,.cancel,.min_stay,.book_bg_old,.taxrate,.fullrate,.rate_old,.rate,.rateredhot,.ratewe,.rateweredhot,.grey_box {
	border:#c5d0de solid
}

H6,.admin,.adminb,.admin9,.admin9b,.book_boxw,.book_headbox,.book_text,.book_textb,.book_texthead,.taxrate,.rate_old,.message {
	border-width:0 0 0
}

P,TD,INPUT,.book_box_bl,.book_box_bw,.book_boxw,.book_text,.book_text_u,.book_textb,.book_texthead {
    line-height:1.2em ; /*line-height:147%*/
}

P,.message_heading,.heading_green,LI,UL,.book_text,.book_text_u,.book_textb,.book_texthead,.orangeb,td.navboxbottom,td.navboxtop,td.navboxbottom,td.navboxbottomsecond,td.navboxtopsecond,td.navboxbottomsecond,td.hotdeal_left,.adminpoint,.admingreenb,.adminblack,.adminsection,.adminbook_bg,.adminbook_box,.admin_input,#Aservicetypes UL,#Aservicetypes LI,#Aservicetypes #current,#Aservicetypes #current A,#Aservicetypes #current A:hover,#Aservicetypes #navtabsup,#Aservicetypes #navtabsup A,#Aservicetypes #navtabsup A:hover,#Aservicetypes #navtab,#Aservicetypes #navtab A,#Aservicetypes #navtab A:hover,.callus {
	font-size:10pt
}

A {
	TEXT-DECORATION:underline
}

A,A:active {
	COLOR:#00c
}

A:hover {
	COLOR:#f00
}

A:visited {
	COLOR:#909
}

TH.tab-act,TH.tab-pass,.search_bg_right,.search_bg,.search_main {
	BORDER-RIGHT:#039 1px solid
}

TH.tab-act {
	BORDER-TOP:#039 0 solid
}

TH.tab-act,TH.tab-pass,.search_bg_left,.search_bg,.search_box,.search_main {
	BORDER-LEFT:#039 1px solid
}

TH.tab-act,TH.tab-pass,.search_bottom,.search_box {
	BORDER-BOTTOM:#039 1px solid
}

TH.tab-act,.search_top,.search_bottom,.nav_sbox,.searchOrangeb,.wj_bg,.wj_left,.wj_right,.wj_top,.wj_bottom {
	BACKGROUND-COLOR:#fff7e5
}

TH.tab-pass,TH.tab-blank,TH.line_above,.search_top,.search_box {
	BORDER-TOP:#039 1px solid
}

TH.tab-pass {
	BACKGROUND-COLOR:#bbc9e6
}

A.tab-lnk-act,A.tab-lnk-pass,.submit {
	CURSOR:pointer
}

A.tab-lnk-act,A.tab-lnk-pass,A.tab-lnk-act:visited,A.tab-lnk-pass:visited,A.tab-lnk-act:hover,A.tab-lnk-pass:hover {
	TEXT-DECORATION:none
}

A.tab-lnk-act:hover,A.tab-lnk-pass:hover,.searchOrangeb {
	COLOR:#f90
}

A.tab-lnk-pass:hover {
	CURSOR:default
}

.search_bg_left,.search_bg_right,.search_bg,.search_box,.search_main,.message_heading {
	BACKGROUND-color:#fff7e5
}

.search_box {
	BORDER-RIGHT:#c63 1px solid
}

.message_heading,.heading_green,.nav_box,.nav_sbox,.hp_head,.wj_top,.nin_top,.rn_top,.aot_top,.adminbook_bg,.admin_input {
	BORDER-TOP:#69c 1px solid
}

.message_heading,.heading_green,.nav_box,.nav_sbox,.wj_bottom,.nin_bottom,.rn_bottom,.aot_bottom,.adminbook_bg,.admin_input {
	BORDER-BOTTOM:#69c 1px solid
}

.message_heading,.heading_green,.nav_box,.nav_sbox,.wj_left,.nin_left,.rn_left,.aot_left,.adminbook_bg,.admin_input {
	BORDER-LEFT:#69c 1px solid
}

.message_heading,.heading_green,.nav_box,.nav_sbox,.wj_right,.nin_right,.rn_right,.aot_right,.adminbook_bg,.admin_input {
	BORDER-RIGHT:#69c 1px solid
}

.heading_green {
	BACKGROUND-color:#333
}

.nav_box,.book_bg_l,.sub_head,.select_room,.no_smoking,.bed_type,.taxrate,.nin_bg,.nin_left,.nin_right,.nin_top,.nin_bottom,.aot_bg,.aot_left,.aot_right,.aot_top,.aot_bottom {
	BACKGROUND-COLOR:#fff
}

.call_us,.name_red {
	COLOR:#c00
}

.cell {
	BORDER-RIGHT:#316ac5 1px solid;
	BORDER-TOP:#999 2px solid;
	BORDER-LEFT:#999 2px solid;
	BORDER-BOTTOM:#316ac5 1px solid
}

OL {
	LIST-STYLE-TYPE:decimal
}

UL {
	LIST-STYLE-TYPE:disc
}

.admin,.adminb,.admin9,.admin9b,.seosmall,.blacksmall,.book_box,.book_boxw,.book_head_border,.book_text,.book_text_u,.book_textb,.book_texthead,.book_box_dbl,.cancel,.min_stay,.green,.greensmall,.greenu,.greenb,.hotbox,.orangeb,.blueb,.bluesmall,.red,.redsmall,.redb,.name,.hotel_head,.name_red,.blue_box,.grey_box,.orange_box,.navy_box,.login,.message,.Webjet_Calendar_Month,.bluesmall,td.hotdealssub,.bg_header,.Admin_cell,#titlecontainer,.adminbook_box,.admincell {
	background:#fff
}

.seosmall,td.hotdeal_teaser,td.hotone_specials {
	font-size:10px
}

.seosmall,.seosmall a:visited,.seosmall a:link,.adminbook_box a:visited,.adminbook_box a:link,.ieTip,LastMinute,YearAround,#servicetypes A,#viewType a,.rateweshh,.rateshh,tr.rowshh,.rateweshh,tr.row0 td.fullrate,tr.rowshh0 .book_textsecret,tr.rowshh0 td.fullrateshh,tr.rowshh0 td.rateweshh,tr.rowshh0 td,#Aservicetypes A,ul.ddStates li a,ul.ddCities li a,.freenites  li a,.freenites  li a:hover,.flowers  a,.flowers a h2 {
	text-decoration:none
}

.seosmall a:visited,.seosmall a:link,.adminbook_box a:visited,.adminbook_box a:link {
	color:#00f
}

.seosmall a:hover,.seosmall a:active,.adminbook_box a:hover,.adminbook_box a:active {
	color:#f00;
	text-decoration:underline
}

.blacksmall,.book_boxw {
	COLOR:#000
}

.bg_head,.book_headbox_b,.ts_box {
	background:#09c
}

.bg_head,.book_headbox,.head_weekend,.book_headbox_b,.book_headboxc,.rpt_head,.ts_box,.Webjet_Calendar_WeekDay,.rn_left,.rn_right,.rn_top,.rn_bottom,.info_head,#navadleft,#navadcenter,#navadright,#servicetypes LI,#servicetypes #navtab,#servicetypes #navtab A,.ninsubscribe p,.ninsubscribe .submit,.freenites h2,.freenites  li a:hover {
	color:#fff
}

.book_box,.taxrate {
	COLOR:#009
}
/**
.book_box {
	border:1px #f4f4f4 solid
}
*/
.book_box_bl,.Webjet_StepHead,.Webjet_Calendar_WeekDay,.NIN_header {
	background:#c5d0de
}

.book_box_bl,.book_box_bw,.book_headboxa,.book_head_border,.book_headbox_b,.book_headboxc,.book_niceBlue_heading,.book_head_bl,.book_box_dbl,.book_head_dbl,.book_head_norm,.adminBlue_head,.green,.greensmall,.greenu,.rate,.rateredhot,.ratewe,.rateweredhot,.rpt_head,.blue_box,.grey_box,.orange_box,.navy_box,.ts_box,.Webjet_Calendar_Month,YearAround,.fullrate,.rate,.ratewe {
	border-width:1px 1px 1px
}

.book_box_bw {
	background:#e5e5ee
}

.book_boxw {
	border:1px #f9f9f0 solid
}

.book_headbox {
	background:#1a50b8
}

.head_weekend {
	background:#2660dd
}

.head_weekend,.min_stay {
	border-width:0 1px 0
}

.book_headboxa {
	background:#bbc9e6
}

.book_headboxa,.book_head_border,.cancel,.book_bg_old,.rate_old,.rate,.rateredhot,.ratewe,.rateweredhot,.grey_box,.orange_box,.navy_box,.Webjet_Calendar_Month,.rn_bg,td.navboxbottom,td.navboxtop,td.navboxbottom,td.navboxbottomsecond,td.navboxtopsecond,td.navboxbottomsecond,td.hotdealssub,td.hotdeal_teaser,td.hotone_specials,#hpsearch,#titlecontainer H1,.tagline,#servicetypes,#servicetypes UL,#servicetypes UL,#servicetypes A:hover,#servicetypes #current,#servicetypes #current A,#servicetypes #current A:hover,.adminbook_bg,.admin_input,.rate,.ratewe,tr.row0 .book_boxw,tr.rowshh0 .book_boxwsecret,#Aservicetypes A:hover {
	color:#333
}

.book_headbox_b,.book_headboxc,.rpt_head {
	border:#ccc solid
}

.book_headboxc,.book_head_bl,.book_head_dbl,.book_head_norm,.rpt_head {
	background:#333
}

.book_text_u,.book_bg_old,.login {
	border-width:0 0 1px
}

.book_textb,.Webjet_StepHead,Div#SecretHeader,.dealDescription {
	text-align:left
}

.book_niceBlue_heading,.adminBlue_head {
	background:#4080c0
}

.book_niceBlue_heading {
	border:1px #ccc solid
}

.book_head_bl,.book_head_dbl,.book_head_norm,.adminBlue_head {
	border:#ccc
}

.book_box_dbl,.Webjet_Calendar_WeekDay {
	border:#333
}

.cancel {
	border-width:1px 1px 0
}

.min_stay,.red,.redsmall,.redb {
	color:#c00
}

.copyright {
	COLOR:#666;
	FONT-FAMILY:Verdana,Arial,Arial,sans-serif
}

.green,.greensmall,.greenu,.greenb,.adminpoint,.admingreenb {
	color:#066
}

.green,.greensmall {
	border:#fff solid
}

.greenu {
	border:#066 solid
}

.hotbox {
	border:#f60 solid
}

.hotbox,.fullrate {
	border-width:1px 0 1px
}

.orange {
	color:#f60
}

.blueb {
	COLOR:#1f1fa5
}

.book_bg_old {
	background:#f6eebd
}

.book_bg_l {
	BORDER-TOP:#69c 0 solid;
	BORDER-BOTTOM:#69c 0 solid;
	BORDER-LEFT:#69c 0 solid;
	BORDER-RIGHT:#69c 0 solid
}

.sub_head {
	BORDER-TOP:#c5d0de 1px solid
}

.sub_head,.select_room,.bed_type {
	BORDER-LEFT:#c5d0de 1px solid
}

.no_smoking,.bed_type,.loginblueb {
	BORDER-BOTTOM:#c5d0de 1px solid
}

.taxrate,.legend_border,.printmap {
	font-size:11px
}

.fullrate,.namewj,.fullrate {
	COLOR:#69c
}

.fullrate,.fullrate {
	BACKGROUND-COLOR:#f9f9f0
}

.rate_old {
	background:#fff7e5
}

.rate {
	background:#c1d3fb
}

td.rateredhot, td.rate_weekendredhot,td.rateweredhot, tr.row0 td.rateredhot, tr.row0 td.rateweredhot ,
tr.row0  td.rate_weekendredhot,
td.rate_weekendredhot:hover{
	background:white url(/needitnow/images/hot-deals-sun_redhot.gif) no-repeat right top
}

.rateredhot {
	height:40px
}

.ratewe,.ratewe {
	background:#dbe6fd
}

.name_green {
	COLOR:#696
}

.hotel_head {
	COLOR:#09c
}

.blue_box,.navy_box,.login,.Webjet_Calendar_Month {
	border:#333 solid
}

.orange_box {
	border:#f90 solid
}

.login,.rn_bg {
	FONT-SIZE:11pt
}

.message {
	border:#c00 solid
}

.ieTip {
	font:9pt geneva,tahoma,verdana,arial normal;
	background:#f2eedb;
	padding:1px;
    z-index:100;
	visibility:hidden;
	width:200px
}

.ieTip,#viewType {
	left:0
}

.ieTip,.button_map {
	position:absolute
}

.ts_box {
	border:#006 solid
}

.Webjet_StepHead {
	font:9pt verdana,arial,arial,geneva bold
}

.Webjet_StepHead,.fieldErr {
	color:white
}

.monthnames {
	font:9pt verdana,arial,arial,geneva normal;
	BORDER-TOP-WIDTH:0;
	PADDING-RIGHT:0;
	PADDING-LEFT:0;
	BORDER-LEFT-WIDTH:0;
	BORDER-BOTTOM-WIDTH:0;
	PADDING-BOTTOM:0;
	MARGIN:0;
	PADDING-TOP:0;
	FONT-FAMILY:Arial,Verdana,Arial,Geneva;
	BACKGROUND-COLOR:#def;
	BORDER-RIGHT-WIDTH:0
}

.Webjet_Calendar_WeekDay {
	font:9pt verdana,arial,arial,geneva;
	border-width:1px 1px 1px 1px
}

.wj_bg,.nin_bg,.rn_bg {
	MARGIN:10px
}

.ires .mozfix,#servicetypes,#Aservicetypescontainer {
	CLEAR:both
}

.rn_bg,.rn_left,.rn_right,.rn_top,.rn_bottom {
	BACKGROUND-COLOR:#f2f7f7
}

.info_head {
	BORDER-TOP:#333 1px solid;
	BORDER-LEFT:#333 1px solid;
	BORDER-RIGHT:#333 1px solid;
	BACKGROUND-COLOR:#09c
}

.bluesmall {
	FONT-SIZE:7pt
}

.nav_btm {
	BORDER-BOTTOM:#333 1px solid;
	padding-top:1px
}

td.navboxbottom,td.navboxtop,td.navboxbottom,td.navboxbottomsecond,td.navboxtopsecond,td.navboxbottomsecond,td.hotdeal_right,td.hotdeal_teaser,#titlecontainer H1,.adminpoint,.adminblueb,.admingreenb,.adminblack,.loginblueb,.ninsubscribe  label {
	padding-left:5px
}

td.navboxbottom,td.navboxtop,td.navboxbottom,td.navboxbottomsecond,td.navboxtopsecond,td.navboxbottomsecond,td.hotdeal_right,td.hotdeal_teaser,.adminpoint,.adminblueb,.admingreenb,.adminblack,.loginblueb {
	padding-right:5px
}

td.navboxbottom,td.navboxtop,td.navboxbottom,td.navboxbottomsecond,td.navboxtopsecond,td.navboxbottomsecond {
	border-left:1px #333 dotted;
	border-right:1px #333 dotted
}

td.navboxbottom,td.navboxbottom,td.navboxbottomsecond,td.navboxbottomsecond {
	border-bottom:1px #333 dotted
}

td.navboxtop,td.navboxtopsecond {
	border-top:1px #333 dotted
}

td.hotones_border,td.hotones_property {
	padding-top:5px
}

td.hotones_border,td.hotones_property,#servicetypes #current A,#servicetypes #current A:hover,.adminpoint,.adminblueb,.admingreenb,.adminblack,.loginblueb,#Aservicetypes #current A,#Aservicetypes #current A:hover,#Aservicetypes #navtabsup A,#Aservicetypes #navtabsup A:hover,#Aservicetypes #navtab A,#Aservicetypes #navtab A:hover {
	padding-bottom:5px
}

td.hotones_border,td.hotone_head {
	border-bottom:1px #0148be solid
}

td.hotones_border {
	border-left:1px #0148be dotted
}

td.hotone_head,td.advert {
	padding:5px;
    color:#ff8000
}

td.hotone_head,td.advert,td.hotdealssub {
	font-size:11pt
}

td.hotone_head {
	border-right:1px #0148be dotted
}

td.advert {
	border-right:0 #ccc solid
}

td.advert,td.hotdeal_left {
	border-left:0 #ccc solid
}

td.advert,td.hotdealssub,td.hotones_property,td.hotone_specials {
	border-bottom:1px #333 solid
}

td.hotdealssub {
	padding:5px 5px 1px 10px;
	border-top:1px #333 solid;
	border-left:1px #333 solid
}

td.hotdealssub,td.hotdeal_right {
	border-right:1px #333 solid
}

td.hotdeal_left {
	padding:2px;
    color:red
}

td.hotdeal_right {
	color:#09c
}

td.hotdeal_teaser,td.hotone_town {
	border-left:1px #ccc solid
}

td.hotdeal_teaser {
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid
}

td.hotone_town {
	padding:5px; color:#f60;
	font-size:14px
}

td.hotone_specials {
	padding-left:1px;
	padding-right:1px
}

LastMinute,YearAround {
	font:9pt tahoma,arial,arial,geneva normal
}

LastMinute,.legend_border {
	color:#c0c0c0
}

YearAround {
	color:#5667ab;
	border:#5667ab
}

#siteintroduction P {
	font:9pt tahoma,geneva normal;
	color:#818181;
	LINE-HEIGHT:1.5em;
	width:350px
}

#siteintroduction P,#servicetypes UL,#Aservicetypes UL {
	FLOAT:right
}

.Page_border,.legend_border {
	background:white;
	margin-top:0;
	margin-bottom:0;
	border-top:0 solid #c5d0de;
	border-bottom:1px solid #c5d0de
}

.Page_border,.legend_border,#servicetypes LI,#Aservicetypes LI {
	padding-right:0
}

.Page_border {
	border-left:0 solid #c5d0de;
	border-right:0 solid #c5d0de;
	border-collapse:collapse
}

.Page_border,.Admin_cell {
	width:100%
}

.Page_border,#servicetypes UL,.dealDescription {
	padding-left:10px
}

.Page_border,#servicetypes UL,#Aservicetypes UL {
	padding-right:10px
}

.Page_border,.freenites ul {
	border:1px solid #fff
}

.legend_border {
	border-left:1px solid #c5d0de;
	border-right:1px solid #c5d0de
}

.legend_border,.tagline {
	width:80%
}

.NIN_header,.bg_header {
	padding:0;
    margin:0 0 0 0
}

.Admin_border,.Admin_border_bg,.hp_front_bg {
	background:#d1ddea;
	width:98%
}

.Admin_border {
	padding:10px;
    border-left:0 solid #333;
	border-right:0 solid #333;
	border-bottom:0 solid #333
}

.Admin_border,.Admin_cell {
	border-top:1px solid #333
}

.Admin_border_bg {
	padding:10px; border-left:0 solid #000
}

.Admin_border_bg,.hp_front_bg {
	border-right:0 solid #000;
	border-top:1px solid #000;
	border-bottom:0 solid #000
}

.hp_front_bg {
	padding:0 10px 10px;
	border-left:0 solid #000
}

.Admin_cell {
	padding:10px; border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333
}

#hpsearch,#titlecontainer H1 {
	font-size:14pt
}

#hpsearch {
	padding-left:15px
}

#hpsearch,#titlecontainer H1,.tagline {
	padding-top:4px
}

#hpsearch,#titlecontainer H1,.tagline,#servicetypes A,#Aservicetypes A {
	padding-bottom:4px
}

#hpsearch,.tagline,.flowers h2 {
	margin:0 0
}

#titlecontainer {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}

#titlecontainer H1 {
	margin:0 60px
}

.tagline {
	font:10pt verdana,arial,geneva normal 
}

#corntopleft {
	background:url(/needitnow/images/corner_topleft.gif) no-repeat left top
}

#cornbottomleft {
	background:url(/needitnow/images/corner_bottomleft.gif) no-repeat left bottom
}

#navadleft {
	background:url(/needitnow/images/blue_bg2.jpg)  repeat;
	margin-left:0
}

#navadleft,#navadright {
	width:15%
}

#navadleft,#mapResultContainer,#mapPanel,#toolsPanel,#maplnkMsgArea,#messageArea,#dirMessageArea,#panSouthSide,#panNorthSide,#panSouthSide a,#panNorthSide a,#panEastSide,#panWestSide,#panEastSide a,#panWestSide a,#viewType,#viewType a,#mapView,#aerialView,ul.ddStates,ul.ddCities,.freenites ul,.freenites ul li {
	float:left
}

#navadcenter {
	background:#999;
	width:70%
}

#navadright {
	background:url(/needitnow/images/blue_bg2.jpg) repeat;
	margin-right:0
}

#navadright,#servicetypes,#Aservicetypescontainer,.ninsubscribe .submit {
	float:right
}

#servicetypes {
	margin-right:20px
}

#servicetypes,#Aservicetypescontainer {
	OVERFLOW:hidden;
	HEIGHT:35px
}

#servicetypes UL,#Aservicetypes UL {
	padding-TOP:12px;
	list-style-type:none
}

.fullstar,.halfstar,.fullstar,.halfstar {
	padding-left:3px
}



#servicetypes LI,#servicetypes A  {
	FLOAT:left
}

#servicetypes A,#Aservicetypes A {
	padding-right:15px;
	DISPLAY:block;
	padding-left:6px;
	padding-TOP:5px;
	FLOAT:none
}

#servicetypes A,#servicetypes #navtabsup A:hover,#servicetypes #navtab A:hover,.adminblueb {
	color:#ccc
}

#servicetypes #current,#servicetypes #current A,#servicetypes #current A:hover,#servicetypes #navtabsup,#servicetypes #navtabsup A,#servicetypes #navtabsup A:hover,#servicetypes #navtab,#servicetypes #navtab A,#servicetypes #navtab A:hover {
	font:9pt tahoma,arial,geneva normal
}

#servicetypes #current,#servicetypes #navtabsup,#servicetypes #navtab,#Aservicetypes #current,#Aservicetypes #navtabsup,#Aservicetypes #navtab {
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:0
}

#servicetypes #navtabsup,#servicetypes #navtabsup A,#servicetypes #navtabsup A:hover,#servicetypes #navtab,#servicetypes #navtab A,#servicetypes #navtab A:hover {
	padding-bottom:2px
}

#servicetypes #navtabsup,#servicetypes #navtabsup A {
	color:#b0c7ec
}

.adminpoint {
	border-left:1px #c5d0de dotted;
	border-right:1px #c5d0de dotted;
	border-bottom:1px #c5d0de dotted
}

.adminpoint,.adminsection {
	border-top:1px #c5d0de dotted
}

.adminsection {
	padding:2px; color:#000
}

.adminbook_bg {
	BACKGROUND-COLOR:#d1ddea
}

.adminbook_box {
	padding:3px; color:#000
}

.adminbook_box,.admincell {
	BORDER-TOP:#c5d0de 0 dotted;
	BORDER-BOTTOM:#c5d0de 1px dotted;
	BORDER-LEFT:#c5d0de 0 dotted;
	BORDER-RIGHT:#c5d0de 1px dotted
}

.admincell {
	padding:1px; color:#333
}

.loginblueb {
	color:#03c
}

.admin_input {
	BACKGROUND-COLOR:#f2eedb
}

#mapResultContainer {
	background:#77a4df;
	padding:9px;
	margin:0 0 18px 0
}

#mapPanel,#dirMessageArea {
	background:#FFF
}

#mapPanel {
	padding:2px 8px 10px 8px;
	margin:0 9px 0 0
}

#toolsPanel,#searchSummaryAd {
	width:193px
}

#maplnkMsgArea,#messageArea {
	width:540px;
	margin:4px 0
}

#dirMessageArea {
	margin:0 0 10px 0;
	height:104px;
	min-height:104px
}

#searchSummaryAd,#panSouthSide a,#panNorthSide a,#panEastSide a,#panWestSide a {
	overflow:hidden
}

#panSouthSide,#panNorthSide {
	background:#0075cc
}

#panNorthSide,#panSouthSide,#panSouthSide a,#panNorthSide a {
	height:12px
}

#panSouthSide {
	width:770px;
	top:-4px
}

#panSouthSide,#panSouthSide p,#panNorthSide p,#panEastSide p,#panWestSide p,#viewType {
	position:relative
}

#panSouthSide p,#panNorthSide p,#panEastSide p,#panWestSide p,#selftest,#selfrate_55,#selfrate_55,#selfrate_5,#selfrate_45,#selfrate_4,#selfrate_35,#selfrate_3,#selfrate_25,#selfrate_2,#selfrate_15,#selfrate_1,ul.ddStates,ul.ddCities,ul.ddStates li,ul.ddCities li,.ninsubscribe,.ninsubscribe .submit,div.freenites,.freenites ul,.freenites p,div.flowers,.socialnetworkinglink {
	padding:0
}

#panSouthSide p,#panNorthSide p,#panEastSide p,#panWestSide p,#viewType,ul.ddStates li,ul.ddCities li {
	display:inline
}

#panSouthSide a,#panNorthSide a,#panEastSide a,#panWestSide a,#dynamicDeals,.dealDescription,ul.ddStates li a,ul.ddCities li a,.ninsubscribe  label,.freenites h2,.freenites ul li,.freenites  li a,.flowers h2 {
	display:block
}

#panSouthSide a,#panNorthSide a {
	height:0 !important;
	padding:12px 0 0 0
}

a.bdrMap,a.bdrNext {
	width:23%
}

a.bdrMap {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_map.gif) top center no-repeat
}

a.bdrNextMap {
	width:53%;
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextMap.gif) top center no-repeat
}

a.bdrNextMap,a.bdrNextMapW {
	border-top:1px solid #f37421;
	border-left:0 solid #f37421
}

a.bdrNextMap,a.bdrNextMapW,a.bdrNextMapE {
	border-bottom:0 solid #f37421;
	border-right:0 solid #f37421
}

a.bdrNext {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_next.gif) top center no-repeat
}

#panEastSide,#panWestSide,#panEastSide a,#panWestSide a {
	width:12px
}

#panEastSide,#panWestSide {
	background:#0075cc
}

#panWestSide,.dealDescription,.freenites ul li {
	clear:left
}

#panEastSide a,#panWestSide a {
	width:0 !important;
	padding:0 0 0 12px
}

a.bdrNextNW,a.bdrNextSW,a.bdrNextNE,a.bdrNextSE {
	height:30%
}

a.bdrNextNW {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextNW.gif) center left no-repeat
}

a.bdrNextMapW,a.bdrNextMapE {
	height:40%
}

a.bdrNextMapW {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextMapW.gif) center left no-repeat
}

a.bdrNextSW {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextSW.gif) center left no-repeat
}

#panEastSide {
	clear:right
}

a.bdrNextNE {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_mapNE.gif) center left no-repeat
}

a.bdrNextMapE {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_nextMapE.gif) center left no-repeat;
	border-top:0 solid #f37421;
	border-left:1px solid #f37421
}

a.bdrNextSE {
	background:url(/Images/GS_map_shortterm/GS_mapcontrols_images/bdr_mapSE.gif) center left no-repeat
}

#viewType {
	background:#c3e3a6;
	top:-1px;
	border-bottom:1px solid #0077c0;
	border-left:0 solid #0077c0;
	border-right:0 solid #0077c0;
	z-index:0
}

#viewType,#dynamicDeals,#dynamicDeals .dealLocation,.ninsubscribe  label,.freenites p {
	clear:both
}

#viewType a {
	color:#0077c0
}

#viewType a.selected,#viewType a:hover {
	background:#7ec142;
	color:#FFF;
	filter:alpha(opacity=100);
	opacity:1
}

#mapView {
	padding:5px 10px
}

#aerialView {
	padding:5px 10px 5px 10px
}

.maptext {
	color:#1181c7;
	font-size:8px
}

.printmap,.button_map,tr.row0 td.fullrate,tr.rowshh0 .book_textsecret,tr.rowshh0 td.fullrateshh,tr.rowshh0 td.rateweshh,tr.rowshh0 td {
	color:#999
}

.button_map {
	cursor:default
}

.fullrate,.rate,.ratewe {
	border:1px #f4f4f4 solid
}

.fullstar,.fullstar {
	background:url(/needitnow/images/blue_star.gif) no-repeat center left
}

.fullstar,.halfstar,.fullstar,.halfstar {
	padding-right:3px
}

.halfstar,.halfstar {
	background:url(/needitnow/images/half_blue_star.gif) no-repeat center left
}



.rateshh ,tr.rowshh,.rateshhredhot,.rateweshhredhot ,.book_boxsecret {
	background:#ff8e00
}

.rateweshh,.rateshh,tr.rowshh,.rateweshh,tr.row0 td,tr.row0 td.ratewe {
	color:#006
}

.rateweshh,.rateshh,.fullrateshh, .rateshhredhot, .rateweshhredhot {
	border:1px solid #f4f4f4
}

.rateweshh,.rateweshh {
	background:#ffc175
}

.fullrateshh {
	background:#f9f9f0
}

.book_boxwshh {
	background:#fff url(/Images/icons/shhh.gif) center right no-repeat
}
.ratena, .ratewena, .rateweredhotna  , .rateredhotna {   font-weight:bold; font-size:.6em;  background:#ECEDF0; color:#8A93A8; border:1px solid #F4F4F4;  }
.rateshhna , .rateweshhna , .rateshhredhotna, .rateweshhredhotna { font-weight:bold; font-size:.6em;  background:#F3CDA3; color:#B89A7E; border:1px solid #F4F4F4;}
/*
td.na                        { background:#ECEDF0; color:#8A93A8;  }
td.rowsshh.na  ,    td.rowsshh.na  , td.rateweshh.na, td.rateweshh.na    { background:#F3CDA3; color:#B89A7E; }

*/





Div#SecretHeader {
	Float:left
}

Div#SecretHeader H1 {
	font-size:24px;
	line-height:50px;
	background:url(/Images/icons/shhh.gif) 168px no-repeat;
	padding-left:20px
}

Div#SecretHeader #SecretBlurb {
	background:#f1efe2;
	font-size:12px;
	padding:10px 20px
}

tr.row0 td {
	background:#d1defc
}

tr.row0 td.ratewe, td.rate_weekend {
	background:#e9f0fe
}

tr.row0 td.fullrate,tr.rowshh0 .book_textsecret,tr.rowshh0 td.fullrateshh,tr.rowshh0 td.rateweshh,tr.rowshh0 td {
	background:#f9f9f0
}

tr.row0 .book_text,tr.row0 .fullstar,tr.row0 .halfstar,tr.row0 .book_boxw,tr.row0 .book_box_bl,tr.row0 .book_box,tr.row0 .row,tr.rowshh0 .book_boxwsecret,tr.rowshh0 .book_box_blsecret,tr.rowshh0 .book_boxsecret,tr.rowshh0 .rowshh,tr.rowshh0 .fullstarsecret,tr.rowshh0 .halfstarsecret {
	background:#efefef
}

#Aservicetypescontainer,#Aservicetypes UL,#Aservicetypes UL,#Aservicetypes LI,#Aservicetypes A,#Aservicetypes #current,#Aservicetypes #current A,#Aservicetypes #current A:hover,#Aservicetypes #navtabsup,#Aservicetypes #navtabsup A,#Aservicetypes #navtabsup A:hover,#Aservicetypes #navtab,#Aservicetypes #navtab A,#Aservicetypes #navtab A:hover {
	color:#009
}

#Aservicetypes LI {
	background:url(/needitnow/images/left.gif) no-repeat left top
}

#Aservicetypes A {
	background:url(/needitnow/images/right.gif) no-repeat right top
}

#Aservicetypes #current,#Aservicetypes #navtab {
	background:url(/needitnow/images/left_on.gif)
}

#Aservicetypes #current A,#Aservicetypes #navtab A:hover {
	background:url(/needitnow/images/right_on.gif)
}

#Aservicetypes #current A:hover {
	background:url(/needitnow/images/right_hover.gif)
}

#Aservicetypes #navtabsup {
	background:url(/needitnow/images/left_on_s.gif)
}

#Aservicetypes #navtabsup A {
	background:url(/needitnow/images/right_s.gif)
}

#Aservicetypes #navtabsup A:hover {
	background:url(/needitnow/images/right_on_s.gif)
}

#Aservicetypes #navtab A {
	background:url(/needitnow/images/right.gif)
}

#selftest,#selfrate_55,#selfrate_55,#selfrate_5,#selfrate_45,#selfrate_4,#selfrate_35,#selfrate_3,#selfrate_25,#selfrate_2,#selfrate_15,#selfrate_1 {
	background:no-repeat center left;
	width:50px;
	height:19px;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top
}

#selfrate_1 {
	background:url(/needitnow/images/self_rated_1.gif)
}

#selfrate_15 {
	background:url(/needitnow/images/self_rated_15.gif)
}

#selfrate_2 {
	background:url(/needitnow/images/self_rated_2.gif)
}

#selfrate_25 {
	background:url(/needitnow/images/self_rated_25.gif)
}

#selfrate_3 {
	background:url(/needitnow/images/self_rated_3.gif)
}

#selftest,#selfrate_35 {
	background:url(/needitnow/images/self_rated_35.gif)
}

#selfrate_4 {
	background:url(/needitnow/images/self_rated_4.gif)
}

#selfrate_45 {
	background:url(/needitnow/images/self_rated_45.gif)
}

#selfrate_5 {
	background:url(/needitnow/images/self_rated_5.gif)
}

#selfrate_55 {
	background:url(/needitnow/images/self_rated_55.gif)
}

#selfrate_55,#selfrate_6 {
	width:55px
}

#selfrate_6 {
	background:url(/needitnow/images/self_rated_6.gif)
}

.callus {
	color:#07519A
}

#dynamicDeals {
	width:800px;
	margin:10px
}

.dealDescription,#FAQ td ol li {
	font-size:1em
}

.dealDescription {
	padding-top:3px
}

ul.ddStates,ul.ddCities,.freenites ul li {
	list-style:none
}

ul.ddStates,ul.ddCities {
	margin:1px 1px 0 0
}

ul.ddStates li a,ul.ddCities li a {
	width:360px;
	height:50px;
	border:0 solid white;
	background:#ef9231 url(images/ddDeal_bg.gif) no-repeat right top;
	margin:0 0 1px
}

ul.ddStates li a,ul.ddCities li a,.flowers h2 {
	color:#084d9c
}

.fieldErr {
	background:darkred
}

.ninsubscribe,div.freenites,div.flowers {
	border:5px solid #e7ebf7
}

div.needhelp {
	border:5px solid #e7ebf7;
	height:220px;
	display:block;
}

.needitwow-location a{
margin-right:5px;
display:block;
float:left;
}

div.needitwow a{
	color:#0b284b;
	font-weight:bold;
	border-right:1px #0b284b solid;
	padding-right:5px;
}

div.needitwow a:hover{
	color:#eb5b1c;
}

#needitwow-location-first{
 margin-left:45px;
}

#needitwow-location-last{
	border-right:none;
}

div.needhelp p{
 font-size: .9em;
 margin: 5px;
}

.ninsubscribe {
	background:#c9d2ed
}

.ninsubscribe  label {
	color:#0b4f9d
}

.ninsubscribe  input,.flowers h2 {
	width:170px
}

.ninsubscribe  input {
	margin:5px
}

.ninsubscribe  input,.ninsubscribe .submit {
	border:1px solid #ededed
}

.ninsubscribe p {
	padding:3px 5px;
	background:#6a94c3
}

.ninsubscribe .submit {
	background:orange;
	margin:0 5px 5px 0;
	width:70px
}

div.freenites {
	background:#f9fdf5
}

div.freenites,div.flowers {
	width:180px
}

.freenites h2 {
	background:#0C3;
	padding:5px
}

.freenites ul,.freenites ul li {
	width:178px
}

.freenites p {
	margin:5px 0 5px 5px;
	font-size:.8em
}

.freenites  li a {
	color:#06F;
	padding:2px 10px;
	border-bottom:1px solid #ededed
}

.freenites  li a:hover {
	background:#28ac02
}

div.flowers {
	margin:5px 0
}

.flowers h2 {
	padding:5px 0 5px 5px;
	font-size:8pt
}

.flowers  a,.flowers a h2 {
	cursor:pointer
}

.socialnetworkinglink {
	margin:0 0 0 20px;
	display:none
}

#ratesTable td:hover {cursor: pointer}

div.menutip
{
z-index:1000;
display:none;
position:absolute;
width:200px;
color:#000;
text-align:left;
background-color:#fff;
border:1px solid #ededed;
font-size:11px;
padding:5px;
line-height:1.5em;
}

div.menutip b
{
font-weight:bold;
color:#7CA4ED;
clear:both;
display:block;
float:left;
margin-right:5px;
}
div.menutip h3
{
font-weight:bold;
color:#1A50B8;
clear:both;
display:block;
margin:0px;
font-size:1em;
}

.inclusionsHelper { float: right; margin: 0px; padding: 0px 10px 0px 13px; height:20px; line-height: 20px;
                    background :transparent url(/images/dot-current.gif) no-repeat 0px 5px ; font-size:.8em; color:#084D9C}

.supplierBrochureInfo {display:block; clear:left; float:left; margin:0px 0px 0px 10px}

.suburb {font-size:.9em }
.discountDeals {font-size:.7em;background-color:#99FF33}

   
