/*************************** GENERAL *************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend textarea { margin: 0; padding: 0; border: 0; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; background: transparent; }
html,body {height:100%};
img { border: none; }
hr { display: none; }
ul {margin-top:0;}
html {background: url("../images/new_layout/lp_bg.png") repeat-x #3aa7ae;}
body {color: #000000;font-family: Arial,Helvetica,Sans-Serif;font-size: 12px;line-height: 1.3em;width: 100%;}
h1, h2, h3, h4, h5, h6{font-family:arial, helvetica, sans-serif, Times, serif;color:#000;margin:0;}
h1{font-size:180%;margin-bottom:0px;}
h2{font-size:150%;}
h3{font-size:120%;}
a {color:#c02344;}
a:visited {color:#c02344;}
a:hover {color:#c02344;text-decoration:underline;}
ul{list-style:none;margin:0;padding:0;}
ul li{margin:0;margin-bottom:0.5em;padding:0;}
.error_text {margin-bottom:10px;font-size:14px;color:#f00;}
.error_text b {font-size:14px;color:#f00;}
.disable {padding:2px;color: #fff; font-weight: bold;background-color: #f00;}

#upload {margin:0px 0px 0px 0px;padding:5px;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-align:center;background:#c02344;color:#fff;border:1px solid #ccc;width:150px;cursor:pointer !important;-moz-border-radius:5px; -webkit-border-radius:5px;}

#upload_rem {margin:10px 0px 0px 0px;}

#change {margin:0px 0px 0px 0px;padding:5px;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-align:center;background:#c02344;color:#fff;border:1px solid #ccc;width:150px;cursor:pointer !important;-moz-border-radius:5px; -webkit-border-radius:5px;}

#change a {color:#fff;text-decoration:none;margin:0px 0px 0px 0px;}
#status{font-family:Arial; padding:0px;margin: 0px 0px 3px 0px;display:none;color:red;font-weight:bold;}
ul#files{ list-style:none; padding:0px;margin:0px 0px 10px 0px;}
ul#files li{ padding:10px; margin:0px 0px 0px 0px; width:140px;}
ul#files li img{ max-width:180px; max-height:150px; }
ul#files_e{ list-style:none; padding:0px;margin:0px 0px 10px 0px;}
ul#files_e li{ padding:10px; margin:0px 0px 0px 0px; width:140px;}
ul#files_e li img{ max-width:140px; max-height:103px; }
.success{background:#eeeeee; border:1px solid #ccc; }

/*HOME PAGE PROMO PANELS*/

#promo_box div.promo_panel, #promo_box_col2 div.promo_panel{width:348px;margin:10px 0px 10px 0px; padding:5px;border:1px solid #ccc;background-color:#fcecc3;font-family:arial, helvetica, sans-serif;font-size:12px;}
#promo_box img, #promo_box_col2 img {float:left;margin:0px 5px 5px 0px;}
#promo_box p, #promo_box_col2 p{margin:0px 0px 0px 0px;font-size:12px;font-family:arial, helvetica, sans-serif;font-weight:normal;}
#promo_box a, #promo_box_col2 a {margin:0px 0px 0px 0px;font-size:12px;font-family:arial, helvetica, sans-serif;font-weight:bold;text-decoration:none;}
#top5_panel a:hover {margin:0px 0px 0px 0px;font-size:12px;font-family:arial, helvetica, sans-serif;font-weight:bold;text-decoration:underline;}

/*************************** PAGE LAYOUT *************************/
#outer_container {min-height:100%;height:auto !important;height: 100%;border:0px solid red;width: 1060px;margin:0px auto -150px auto;position: relative; padding: 0 0 20px 0;}
#outer_container .push {height:150px;}
#main_content{padding:0px 0px 0px 40px;border:0px solid green;position:relative;}
#main_box {margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;width:980px;position:relative;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff;behavior: url(http://www.livepages.com.au/PIE.htc);}
#main_box_combo {margin:0px 0px 0px 0px;width:980px; border:1px solid;position:relative;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff;behavior: url(PIE.htc);}
#left_col {margin:0px 0px 0px 0px; padding:0px 15px 10px 15px;float:left;width:610px;border:0px solid red;}
#left_col_admin {margin:0px 0px 0px 0px; padding:10px 25px 10px 25px;float:left;width:585px;border:0px solid red;}
#single_col {margin:0px 0px 0px 0px; padding:0px 15px 0px 15px;width:950px;border:0px solid;}
#left_col_combo {float:left;width:765px;padding-right:0px;border:0px solid red;}
#right_col_combo {float:left;margin:0px 0px 0px 0px;padding:20px 15px 20px 15px;width:170px;position:relative;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:0px 20px 20px 0px;behavior: url(PIE.htc);background-color:#00797d;border:0px solid blue;}
#single_col_combo {margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;width:965px;}
#right_col {position:relative;float:left;width:300px;margin:0px 0px 0px 0px;padding:20px 12px 20px 12px;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#00797d;behavior: url(PIE.htc);}
#right_col_admin {margin:0px 25px 0px 0px;padding:0px 0px 10px 15px; float:left; width:300px;border:0px solid orange;}
#right_col h2, h3 {color:#fff;}
#right_col a {color:#fff;text-decoration:none;}
#right_col a:hover {color:#fff;text-decoration:underline;}
#left_col_map {margin:0px 0px 0px 0px; padding:10px 0px 0px 15px;float:left;width:310px;border-right:0px solid #ccc;border-bottom:0px solid #ccc;}
#right_col_map {margin:0px 0px 0px 0px;padding:0px 15px 0px 15px; float:left;width:617px;border-left:0px solid #ccc;}
#left_col_feature {margin:0px 0px 0px 0px; padding:10px 10px 0px 15px;float:left;width:623px;border-right:0px solid #ccc;}
#right_col_feature {margin:0px 0px 0px 0px;padding:0px 15px 0px 0px; float:left;width:315px;border:0px solid red;}
#single_col_feature {margin:0px 0px 0px 0px; padding:10px 15px 10px 15px;width:950px;}

#single_col_admin {margin:0px 0px 0px 0px; padding:0px 15px 0px 15px;width:950px;border:0px solid;}

/*************************** PAGE COMPONENTS *************************/
/*ADMIN PAGES */
#left_col_admin h1 {margin:0px 0px 0px 0px;line-height:1.2em;}
#left_col_admin h2 {margin:0px 0px 0px 0px;line-height:1.2em;}
#left_col_admin p {margin:15px 0px 0px 0px;line-height:1.2em;}
#left_col_admin #faq p {margin:15px 0px 0px 0px;font-size:14px;line-height:1.2em;}
#left_col_admin #faq p.top {margin:0px 0px 0px 0px;font-size:14px;line-height:1.2em;}
#left_col_admin #faq h2 {margin:10px 0px 5px 0px;line-height:1.2em;}
#left_col_admin #faq ol {margin:0px 0px 0px -15px}
#left_col_admin #faq li {margin:10px 0px 0px 0px;font-size:14px;}
#left_col_admin #faq li span {font-size:14px;font-weight:bold;}

#single_col_admin h1 {margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}

/*LISTINGS*/
.breadcrumb {clear:both;text-align:right;margin:-5px 25px 3px 0px; padding:0px 0px 3px 0px;font-size:10px;border:0px solid red;}
.breadcrumb a {font-size:10px;}
.squarebullet{background:url(/images/css/bullet3x3sq.gif) 0px 10px no-repeat;margin-left:10px;padding-left:10px;}
#hdr_container {margin:0px 15px 5px 15px;padding:0px 0px 0px 0px;border:0px solid #ccc;}
#hdr_container h1 {float:left;margin:5px 10px 10px 0px;font-size:22px;}
#hdr_container h2 {margin:5px 0px 15px 0px;color:#949494;}
#hdr_container #change_the_area {float:left;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}
#hdr_container #change_loc {color:#c02344;cursor:pointer;}
#hdr_container div.rating_disp {float:left;margin:0px 0px 0px 0px;}
#hdr_container div.review_num {float:left;margin:0px 0px 0px 5px;padding:2px 0px 0px 0px;}
#details_cont {width:607px;}
#contact_cont {float:left;width:330px;min-height:222px;position:relative;padding:0px 0px 0px 0px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#c02344;behavior: url(PIE.htc);}
#contact_cont p {margin:10px 15px 0px 15px;}
#contact_cont .the_address {padding:0px 0px 0px 0px;line-height:1.3em;font-size:16px;font-weight:bold;color:#fff;}
#contact_cont .website {padding:10px 0px 0px 15px;font-size:16px;font-weight:bold;color:#fff}
#contact_cont .website a {font-size:16px;font-weight:bold;text-decoration:none;color:#fff;}
#contact_cont .website a:hover {font-size:16px;font-weight:bold;text-decoration:underline;color:#fff;}
#contact_cont .phone {padding:0px 0px 0px 0px;line-height:1.3em;font-size:22px;font-weight:bold;color:#fff;text-shadow: 0px 2px 2px rgba(8, 8, 8, 0.4);filter: Shadow(Color=#666666,Direction=120, Strength=2);}
#image_cont {float:right;margin:0px 0px 0px 10px;}
#fadeshowtoggler {width:260px; text-align:center; margin-top:0px; padding:0px;background-color:#eee;}
#fadeshowtoggler .status {margin:0 30px; font-weight:bold;}
#details_cont #promo_cont {float:right;margin:0px 0px 0px 10px;}
#details_cont #promo_cont img {border:4px solid #eee;}
#short_desc {margin:15px 0px 0px 0px;font-size:14px;line-height:1.2em;}
#short_desc strong {font-size:14px;}
#short_desc br {line-height:0.8em;}
#add_info {margin:15px 0px 0px 0px;font-size:14px;line-height:1.2em;}
#add_info strong {font-size:14px;}
#add_info br {line-height:0.8em;}
#biz_panel p {font-size:14px;font-weight:normal;}
#biz_panel h2 {font-size:14px;font-weight:bold;}
#the_details strong {font-size:14px;}
#the_details br {line-height:0.7em;}
#info_panel {width:607px;margin:15px 0px 0px 0px;background-color:#efefef;}
#info_panel #top {width:607px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border:0px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:0px 0px 15px 15px;background-color:#555555;behavior: url(PIE.htc);}
#info_panel #top #share {width:150px;float:left;margin:0px 0px 5px 0px;padding:15px 0px 10px 18px;color:#fff;font-size:16px;font-weight:bold;border:0px solid #fff;}
#info_panel #top #social {float:left;padding:15px 0px 10px 10px;border:0px solid #fff;}
#info_panel #top #social div {float:left;}
.biz_bg {width:607px; height:24px;background: url('/images/new_layout/info_menu_pr_biz.png') no-repeat 15px -6px transparent;border:0px solid red;}
.biz_bg a.the_biz {margin:0px 0px 0px 30px;font-size:14px;color:#000;text-decoration:none;}
.biz_bg a.the_trad {margin:0px 0px 0px 52px;font-size:14px;color:#fff;text-decoration:none;}
.biz_bg a.the_rev {margin:0px 0px 0px 48px;font-size:14px;color:#fff;text-decoration:none;}
.biz_bg a:hover.the_biz {margin:0px 0px 0px 30px;font-size:14px;color:#000;text-decoration:underline;}
.biz_bg a:hover.the_trad {margin:0px 0px 0px 52px;font-size:14px;color:#fff;text-decoration:underline;}
.biz_bg a:hover.the_rev {margin:0px 0px 0px 48px;font-size:14px;color:#fff;text-decoration:underline;}
.trad_bg {width:607px; height:24px;background: url('/images/new_layout/info_menu_pr_trad.png') no-repeat 15px -6px transparent;border:0px solid red;}
.trad_bg a.the_trad {margin:0px 0px 0px 52px;font-size:14px;color:#000;text-decoration:none;}
.trad_bg a.the_biz {margin:0px 0px 0px 30px;font-size:14px;color:#fff;text-decoration:none;}
.trad_bg a.the_rev {margin:0px 0px 0px 48px;font-size:14px;color:#fff;text-decoration:none;}
.trad_bg a:hover.the_trad {margin:0px 0px 0px 52px;font-size:14px;color:#000;text-decoration:underline;}
.trad_bg a:hover.the_biz {margin:0px 0px 0px 30px;font-size:14px;color:#fff;text-decoration:underline;}
.trad_bg a:hover.the_rev {margin:0px 0px 0px 48px;font-size:14px;color:#fff;text-decoration:underline;}
.rev_bg {width:607px; height:24px;background: url('/images/new_layout/info_menu_pr_rev.png') no-repeat 15px -6px transparent;border:0px solid red;}
.rev_bg a.the_biz {margin:0px 0px 0px 30px;font-size:14px;color:#fff;text-decoration:none;}
.rev_bg a.the_trad {margin:0px 0px 0px 52px;font-size:14px;color:#fff;text-decoration:none;}
.rev_bg a.the_rev {margin:0px 0px 0px 48px;font-size:14px;color:#000;text-decoration:none;}
.rev_bg a:hover.the_biz {margin:0px 0px 0px 30px;font-size:14px;color:#fff;text-decoration:underline;}
.rev_bg a:hover.the_trad {margin:0px 0px 0px 52px;font-size:14px;color:#fff;text-decoration:underline;}
.rev_bg a:hover.the_rev {margin:0px 0px 0px 48px;font-size:14px;color:#000;text-decoration:underline;}
.trad_bg_n {width:607px; height:24px;background: url('/images/new_layout/info_menu_non_prem_trad.png') no-repeat 15px -6px transparent;border:0px solid red;}
.trad_bg_n a.the_trad_n {margin:0px 0px 0px 32px;font-size:14px;color:#000;text-decoration:none;}
.trad_bg_n a.the_rev_n {margin:0px 0px 0px 49px;font-size:14px;color:#fff;text-decoration:none;}
.trad_bg_n a:hover.the_trad_n {margin:0px 0px 0px 32px;font-size:14px;color:#000;text-decoration:underline;}
.trad_bg_n a:hover.the_rev_n {margin:0px 0px 0px 49px;font-size:14px;color:#fff;text-decoration:underline;}
.rev_bg_n {width:607px; height:24px;background: url('/images/new_layout/info_menu_non_prem_rev.png') no-repeat 15px -6px transparent;border:0px solid red;}
.rev_bg_n a.the_trad_n {margin:0px 0px 0px 32px;font-size:14px;color:#fff;text-decoration:none;}
.rev_bg_n a.the_rev_n {margin:0px 0px 0px 49px;font-size:14px;color:#000;text-decoration:none;}
.rev_bg_n a:hover.the_trad_n {margin:0px 0px 0px 32px;font-size:14px;color:#fff;text-decoration:underline;}
.rev_bg_n a:hover.the_rev_n {margin:0px 0px 0px 49px;font-size:14px;color:#000;text-decoration:underline;}
#biz_panel {width:587px;margin:0px 0px 0px 0px;padding:25px 10px 15px 10px;display:block;position:relative;border:0px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:0px 0px 15px 15px;background-color:#efefef;behavior: url(PIE.htc);}
#biz_panel .add_info {margin-bottom:15px;}
#rev_panel {width:587px;min-height:300px;margin:0px 0px 0px 0px;padding:25px 10px 15px 10px;display:block;position:relative;border:0px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:0px 0px 15px 15px;background-color:#efefef;behavior: url(PIE.htc);}
#rev_panel .post_review a {margin:15px 0px 0px 0px;font-size:14px;line-height:1.2em;}
#rev_panel #review_cont p {margin:10px 0px 0px 0px;font-size:14px;}
#rev_panel #review_cont .review_title {margin:15px 0px 5px 0px;font-size:14px;font-weight:bold;}
#rev_panel .no_reviews {margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:1.2em;}
#rev_panel .no_reviews a {font-size:14px;line-height:1.2em;}
#trad_panel {width:587px;min-height:300px;margin:0px 0px 0px 0px;padding:25px 10px 15px 10px;display:block;position:relative;border:0px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:0px 0px 15px 15px;background-color:#efefef;behavior: url(PIE.htc);}
#trad_panel .the_map {float:right;margin:0px 0px 10px 10px;}
#trad_panel .trading_dets {margin-bottom:15px;font-size:14px;line-height:1.2em;}
#trad_panel .trading_hrs {font-size:14px;font-weight:bold;line-height:1.2em;}
#trad_panel div.hours {font-size:14px;line-height:1.2em;}
#trad_panel_other .pmt_method_hdr {margin-top:0px;font-size:14px;font-weight:bold;line-height:1.2em;}
#trad_panel_other .methods {font-size:14px;line-height:1.2em;}
#trad_panel_other .no_trading {font-size:14px;line-height:1.2em;}
#trad_panel_other {width:587px;min-height:300px;margin:0px 0px 0px 0px;padding:25px 10px 25px 10px;display:block;position:relative;border:0px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:0px 0px 15px 15px;background-color:#efefef;behavior: url(PIE.htc);}
#trad_panel_other .the_map {float:right;margin:0px 0px 10px 10px;}
#trad_panel_other .trading_dets {margin-bottom:15px;font-size:14px;line-height:1.2em;}
#trad_panel_other .trading_hrs {font-size:14px;font-weight:bold;line-height:1.2em;}
#trad_panel_other div.hours {font-size:14px;line-height:1.2em;}
#trad_panel_other .pmt_method_hdr {margin-top:0px;font-size:14px;font-weight:bold;line-height:1.2em;}
#trad_panel_other .methods {font-size:14px;line-height:1.2em;}
#trad_panel_other .no_trading {font-size:14px;line-height:1.2em;}
#more_cats {position:relative;margin:15px 0px 10px 0px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;color:#fff;font-size:16px;background-color:#c02344;border:2px solid #ccc;line-height:1.1em;text-decoration:none;font-weight:bold;padding:5px 8px 5px 8px;width:auto;overflow:visible;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior: url(PIE.htc);}
#more_cats a {font-size:14px;text-decoration:none;}
#more_cats a:hover {font-size:14px;text-decoration:none;}
#more_cats span {font-size:14px;}
#more_cats span.under {text-decoration:underline;}

#dets_panel {width:750px;margin:15px 0px 0px 0px;background-color:#efefef;}
#dets_panel #top {width:750px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border:0px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:0px 0px 15px 15px;background-color:#555555;behavior: url(PIE.htc);}
#dets_panel #top #share {width:150px;float:left;margin:0px 0px 5px 0px;padding:15px 0px 10px 18px;color:#fff;font-size:16px;font-weight:bold;border:0px solid #fff;}
#dets_panel #top #social {float:left;padding:15px 0px 10px 10px;border:0px solid #fff;}
#dets_panel #top #social div {float:left;}

.dets_bg {width:750px; height:24px;background: url('/images/new_layout/details_panel_biz.png') no-repeat 15px -6px transparent;border:0px solid red;}
.dets_bg a.the_biz {margin:0px 0px 0px 35px;font-size:14px;color:#000;text-decoration:none;}
.dets_bg a.the_cond {margin:0px 0px 0px 45px;font-size:14px;color:#fff;text-decoration:none;}
.dets_bg a:hover.the_biz {margin:0px 0px 0px 35px;font-size:14px;color:#000;text-decoration:underline;}
.dets_bg a:hover.the_cond {margin:0px 0px 0px 45px;font-size:14px;color:#fff;text-decoration:underline;}

.conds_bg {width:750px; height:24px;background: url('/images/new_layout/details_panel_cond.png') no-repeat 15px -6px transparent;border:0px solid red;}
.conds_bg a.the_biz {margin:0px 0px 0px 35px;font-size:14px;color:#fff;text-decoration:none;}
.conds_bg a.the_cond {margin:0px 0px 0px 45px;font-size:14px;color:#000;text-decoration:none;}
.conds_bg a:hover.the_biz {margin:0px 0px 0px 35px;font-size:14px;color:#fff;text-decoration:underline;}
.conds_bg a:hover.the_cond {margin:0px 0px 0px 45px;font-size:14px;color:#000;text-decoration:underline;}

/*
#coupon_display {margin:10px 0px 15px 0px;}
#coupon_display h2 {margin-bottom:10px;}
#coupon_display .coupon_outer {margin:10px 0px 15px 0px;}
#coupon_display .coupon_top {margin:10px 0px 0px 0px;width:302px;height:20px;background: url('/images/new_layout/more_top_300.png') no-repeat scroll 0 0 transparent;}
#coupon_display .coupon_bg {width:302px;padding:0px 15px 0px 15px;background: url('/images/new_layout/more_bg_300.png') repeat-y scroll 0 0 transparent;}
#coupon_display .coupon_nav {width:272px;margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;text-align:right;font-size:14px;font-weight:bold;filter:shadow(color=#666666,direction=120,Strength=2);}
#coupon_display .coupon_nav a {font-size:14px;font-weight:bold;color:#757575;text-shadow:0px 2px 2px rgba(8, 8, 8, 0.4);}
#coupon_display img {width:270px;border-top:2px solid #c0c0c0;border-left:2px solid #b6b6b6;}
#coupon_display p.header {width:272px;margin:10px 0px 0px 0px;text-align:left;}
#coupon_display p.loc {width:272px;margin:5px 0px 0px 0px;text-align:center;font-size:10px;}
#coupon_display div.save {margin:10px 0px 0px 0px;width:272px;background-color:#424143;font-size:14px;font-weight:bold;color:#f7a627;padding:5px 0px 5px 0px;text-align:center;}
#coupon_display p.button {width:272px;padding:8px 0px 0px 0px;text-align:center;}
#coupon_display img.view {width:97px;height:25px;border:0px solid;}
#coupon_display .coupon_bottom {width:302px;height:20px;background: url('/images/new_layout/more_bottom_300.png') no-repeat scroll 0 0 transparent;}
*/

#coupon_display {margin:10px 0px 15px 0px;}
#coupon_display h2 {margin-bottom:10px;}
#coupon_display .coupon_outer {margin:10px 0px 15px 0px; border:0px solid red;}
#coupon_display .ribbon {width:170px;position:absolute;}
#coupon_display img.unavail {width:170px;height:92px;z-index:1000;margin:0px 0px 0px -10px;border:0px solid;}
#coupon_display .mobile_skin_wide {width:268px;position:relative;margin:0px 0px 0px -1px;padding:0px 0px 0px 0px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#efefef;behavior: url(PIE.htc);}
#coupon_display .coupon_top {margin:10px 0px 0px 0px;width:302px;height:20px;background: url('/images/new_layout/more_top_300.png') no-repeat scroll 0 0 transparent;}
#coupon_display .coupon_bg {width:302px;padding:0px 15px 0px 15px;background: url('/images/new_layout/more_bg_300.png') repeat-y scroll 0 0 transparent;}
#coupon_display .coupon_nav {width:272px;margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;text-align:right;font-size:14px;font-weight:bold;filter:shadow(color=#666666,direction=120,Strength=2);}
#coupon_display .coupon_nav a {font-size:14px;font-weight:bold;color:#757575;text-shadow:0px 2px 2px rgba(8, 8, 8, 0.4);}
#coupon_display img {width:270px;border-top:2px solid #c0c0c0;border-left:2px solid #b6b6b6;}
#coupon_display p.header {width:272px;margin:10px 0px 0px 0px;text-align:left;}
#coupon_display p.loc {width:272px;margin:5px 0px 0px 0px;text-align:center;font-size:10px;}
#coupon_display div.save {margin:10px 0px 0px 0px;width:272px;background-color:#424143;font-size:26px;line-height:1.1em;font-weight:bold;color:#f7a627;padding:5px 0px 5px 0px;text-align:center;}
#coupon_display p.button {width:272px;padding:8px 0px 0px 0px;text-align:center;}
#coupon_display img.view {width:97px;height:25px;border:0px solid;}
#coupon_display .coupon_bottom {width:302px;height:20px;background: url('/images/new_layout/more_bottom_300.png') no-repeat scroll 0 0 transparent;}

#get_info {margin-left:15px;cursor:pointer;color:#aaaaaa;}
#page_info {margin:0px 15px 15px 15px;padding:10px 10px 10px 10px;background-color:#555555;color:#fff;}
.listing_container {margin:0px 15px 10px 0px;padding:5px;border-bottom:0px solid #ccc;width:602px;font-size:12px;}
#list {margin:0px 0px 5px 0px;}
#list div.details {float:left;margin:0px 0px 5px 0px;border:0px solid;width:362px;}
#list div.details .t_name_cont {margin:0px 0px 0ox -2px;border:0px solid;}
#list div.details .t_name_cont .num {float:left;margin:0px 5px 0px 0px;}
#list div.details .t_name_cont a {line-height:1.4;font-size:16px;font-weight:bold;color:#c02344;} 

#list div.details_right {float:right;margin:0px 0px 5px 0px;width:230px;}
#list p.tradingname {margin:0px 0px 5px 0px;font-size:16px;font-weight:bold;border:1px solid;}
#list p.mainbiz {margin:0px 0px 3px 0px;font-size:14px;font-weight:bold;color:#00797d;}
.scats a {color:#aaaaaa; font-size:12px;text-decoration:underline;margin-top:0px;border:0px solid;}
.scats span {color:#aaaaaa; font-size:12px;margin-top:0px;border:0px solid;}
.tag_cont {margin-top:5px;border:0px solid red;}
.tag_cont img {float:left;border:0px solid;margin-right:3px;}

#list div.details_right .rating_disp {float:left;} 
#list div.details_right span {margin-left:5px;font-style:italic}
#list div.details_right .address_here{margin:3px 0px 3px 0px;font-size:12px;font-weight:normal;}
#list div.details_right .phone_here{font-weight:bold;margin:5px 0px 0px 0px;font-size:22px;color:#555555;text-shadow: 0px 2px 2px rgba(8, 8, 8, 0.2);}
#coupons_active {padding:5px 0px 5px 0px;text-align:center;}
#list div.img_box{float:left;margin:0px 10px 5px 0px;}
#list div.img_box img {padding:1px; border:1px solid #999;}
#list p.biz_desc {margin:0px 10px 5px 0px}
#the_city_listings {margin-top:20px;}

div.city_listings{background-color:#eee;border:1px solid #ccc;margin:5px 0px 0px 0px;width:248px;}
div.city_listings div.list_box{border-bottom:1px solid #ccc;margin:0px;padding:0px 0px 5px 0px;width:100%;}
div.city_listings div.list_box_bottom{margin:0px;padding:0px 0px 5px 0px;width:100%;}
div.city_listings p.hdr{margin:5px 3px 5px 8px;font-size:12px;font-weight:bold;}
div.city_listings p.hdr a {text-decoration:underline;}
div.city_listings div.inner_left{float:left;}
div.inner_left img{border:2px solid #eeeeee;margin:3px 5px 0px 5px;}
div.city_listings p.short_desc{font-size:12px;margin:0px 5px 0px 8px;}
#the_city_listings .rating_disp {margin:0px 3px 0px 8px;padding:0px 0px 0px 0px;}
div.city_listings_bottom {margin:5px 0px 0px 0px;}
div.city_listings_bottom div.city_list_box {float:left;width:292px;height:120px;border:1px solid #ccc;background-color:#eee;margin:0px 20px 20px 0px;padding:0px 0px 0px 0px;overflow:auto;}
div.city_listings_bottom div.city_right {margin:0px 0px 20px 0px;}

div.feat_listings_bottom {margin:5px 0px 0px 0px;}
div.feat_listings_bottom div.feat_list_box {float:left;width:292px;height:150px;border:1px solid #ccc;background-color:#eee;margin:0px 20px 20px 0px;padding:0px 0px 0px 0px;overflow:auto;}
div.feat_listings_bottom div.feat_right {margin:0px 0px 20px 0px;}

div.city_listings_bottom p.hdr{margin:5px 3px 5px 8px;font-size:12px;font-weight:bold;}
div.city_listings_bottom p.hdr a {text-decoration:underline;}
div.city_listings_bottom div.inner_left{float:left;}
div.inner_left img{border:2px solid #eeeeee;margin:3px 5px 0px 5px;}
div.city_listings_bottom p.short_desc{font-size:12px;margin:0px 5px 0px 8px;}
.right_spacing {margin:0px 0px 10px 0px;text-align:center;}
.li_right_spacing {margin:0px 10px 5px 0px;text-align:center;}
#top_right_fixed {width:300px;padding:0px 0px 0px 0px; border:0px solid;}
.sc_map {margin:10px 0px 10px 0px;}
#subs_container {margin:0px 0px 10px 0px;padding:0px 10px 10px 0px;width:290px;height:130px;overflow:auto;border:0px solid;}
#suburb_display h3 {margin-top:10px;}
#suburb_display ul {margin:0px 0px 0px 0px;}
#suburb_display li {margin:0px 0px 0px 0px;}
#suburb_display li a {font-size:12px;}
#ad_bottom {text-align:center;margin:0px 0px 20px 0px;padding:20px 0px 0px 0px;border:0px solid;}
.ad_content_box {margin-bottom:10px;padding-bottom:0px;border-bottom:1px solid #ccc;}
.ad_content {text-align:center;margin:0px 0px 0px 0px;padding:5px 0px 10px 0px;}
#ad_panel {margin-bottom:10px;text-align:center;}
#ad_leader {text-align:center;margin:15px 0px 5px 0px;padding:10px 0px 10px 0px; width:980px; border-right:0px solid #ccc;border-bottom:0px solid #ccc;border-left:0px solid #ccc;background-color:#fff;}
#ad_right {margin:10px 10px 15px 0px;}
#ad_right_list {width:250px;margin:10px 10px 0px 0px;}

/*p.disp_add_info strong {font-size:14px;}*/
.disp_add_info {font-size:14px;line-height:1.2em;}
.disp_add_info br {line-height:0.8em;}
/*.disp_add_info strong {font-size:14px;font-weight:bold;}
.disp_add_info h2 {font-size:14px;font-weight:bold;}*/
#edit_text_box {font-size:10px;line-height:1.2em;}
#edit_text_box textarea#edit_text h2 {line-height:1.2em;font-size:8px;font-weight:bold;}
#edit_text_box br {line-height:0.8em;}

#subs_bottom {color:#aaa; font-size:12px;margin:10px 0px 0px 0px;}
.li_map {margin:10px 0px 10px 0px; width:230px; height:230px;border:1px solid #ccc;}

#more_coupons {width:170px;margin:0px 0px 10px 0px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;color:#fff;font-size:16px;background-color:#c02344;border:2px solid #ccc;line-height:1.1em;text-decoration:none;font-weight:bold;padding:5px 8px 5px 8px;width:auto;overflow:visible;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#more_cats a {color:#fff;}
#chg_dir {text-align:center;margin:10px 0px 10px 0px;}
#chg_cat {border:0px solid green;}
#chg_cat h2 {float:left; margin-right:15px;}
#chg_cat select {background-color:#fcecc3;border:1px solid #ccc;padding:3px;}
#chg_area_disp {margin:15px 0px 30px 0px;} 
#chg_area {border:0px solid yellow;}
#chg_area h2 {float:left; margin-right:15px;}
#chg_area select {background-color:#fcecc3;border:1px solid #ccc;padding:3px;}
#area_disp {margin-top:20px; width:637px; border:0px solid purple;}
#area_disp_none {border:0px solid yellow;}
#area_disp p {margin:0;padding:5px 15px 3px 0px;font-size:11px;}
#subcat_disp {margin:30px 0px 50px 0px;border:0px solid red;}
#subcat_disp p {margin-bottom:40px; font-weight:bold;}
#subcat_disp table {margin-top:0px;padding-top:10px;background-color:#eee;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;font-size:12px;}
#subcat_disp table td {width:210px;}
.search_result{border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:10px;}
.last_search_result{border-bottom:0px;padding-bottom:0px;}
.first_search_result{padding-top:0px;}
#left_map_col h3 {color:red;}
.soc_like {margin:10px 0px 10px 0px;}

/*************************** FORMS *************************/
fieldset {border: 0;margin:0px;padding:0px;}
.form_desc {float:left;width:140px;margin:20px 10px 0px 0px;font-weight:bold;}
.form_desc_normal {float:left;width:170px;margin:20px 0px 0px 0px;font-weight:normal;}
.form_desc_short {float:left;width:80px;margin:20px 10px 0px 0px;font-weight:bold;}
.form_desc_med{float:left;width:120px;margin:20px 10px 0px 0px;font-weight:bold;}
.form_desc_80 {float:left;width:80px;margin:20px 10px 0px 0px;font-size:12px;font-weight:normal;padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;}
.form_desc_100 {float:left;width:100px;margin:20px 10px 0px 0px;font-size:12px;font-weight:normal;padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;}
.form_desc_180 {float:left;width:180px;margin:20px 10px 0px 0px;font-size:12px;font-weight:normal;padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;}
.form_desc_long {float:left;width:532px;margin:20px 10px 0px 0px;font-size:12px;font-weight:normal;padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;}
.form_desc_text {float:left;width:350px;margin:20px 10px 0px 0px;padding:5px 5px 5px 5px;font-family: Arial,Helvetica,Sans-Serif;font-size:12px; background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);border:1px solid #ccc;}
.form_desc_pay {float:left;width:80px;margin:20px 10px 0px 0px;font-size:12px; padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;text-align:right;}
.form_desc_small {float:left;width:40px;margin:20px 10px 0px 0px;font-size:12px; padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;}
.form_desc_list {float:left;width:350px;margin:20px 10px 0px 0px;font-size:12px; padding:3px;border:1px solid #ccc;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);}
.form_desc_select {float:left;margin:20px 10px 0px 0px;font-size:12px; padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;}
.form_cats {float:left;width:430px;margin:25px 10px 0px 0px;padding:3px;font-size:12px;font-weight:normal;}
.form_guide {margin:3px 0px 0px 150px; border:0px solid;font-style:italic;font-size:10px; text-align:left;}
.form_guide a {margin:3px 0px 0px 10px; border:0px solid;font-style:italic;font-size:10px; text-align:left;}
.form_guide b {font-size:10px;}
.form_guide_left {margin:0px 0px 0px 0px; border:0px solid;font-style:italic;font-size:10px; text-align:left;}
.form_guide_right {margin:3px 0px 0px 0px; border:0px solid;font-style:italic;font-size:10px; text-align:left;}
.s_code {width:112px; font-size:12px; padding:3px; background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px);border:1px solid #ccc;}
.image_ipt {float:left;margin:0px 5px 0px 0px;font-size:12px;padding:3px;background: -webkit-gradient(linear, left top, left 12, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 12px); border:1px solid #ccc;}
.coupon_cond {float:left;width:532px; height:100px;margin:20px 5px 0px 0px;padding:5px;background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);border:1px solid #ccc;font-family: Arial,Helvetica,Sans-Serif;font-size:12px;}
.err {border:2px solid red;}
input .err {border:2px solid red;}
.pmt_mth {padding-left:30px;}
#pmt_methods span {padding-right:15px;}

/*************************** TAB *************************/
.basictab {padding:0px 0px 3px 0px;margin:15px 0px 0px 0px;font: bold 12px Arial;border-bottom: 1px solid #ccc; list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.basictab li{display: inline;margin: 0;}
.basictab li a{text-decoration: none;padding: 3px 7px;margin-right: 3px;border: 1px solid #ccc;border-bottom: none;background-color: #c02344;color: #fff;}
.basictab li a:visited{text-decoration: none;padding: 3px 7px;margin-right: 3px;border: 1px solid #ccc;border-bottom: none;background-color: #c02344;color: #fff;}
.basictab li a:hover{background-color:#e6e6e6;color:#000;}
.basictab li a:active{color:#000;}
.basictab li.selected a{ /*selected tab effect*/ position: relative;top:1px;padding-top: 4px;background-color: #eee;color:#000;}
.basictab li.selected_feat a{ /*selected tab effect*/ position: relative;top:1px;padding-top: 4px;background-color: #fff;color:#000;}

/*************************** STAR SPRITE *************************/
div.rating{height:17px;overflow:hidden!important;position:relative;width:104px;}
.rating img,.rating-small img{position:absolute;}
.stars_0_0{clip:rect(0,103px,15px,0);}
.stars_1_5{clip:rect(15px,103px,30px,0);top:-15px;}
.stars_1_0{clip:rect(30px,103px,45px,0);top:-30px;}
.stars_1_5{clip:rect(45px,103px,60px,0);top:-45px;}
.stars_2_0{clip:rect(60px,103px,75px,0);top:-60px;}
.stars_2_5{clip:rect(75px,103px,90px,0);top:-75px;}
.stars_3_0{clip:rect(90px,103px,105px,0);top:-90px;}
.stars_3_5{clip:rect(105px,103px,120px,0);top:-105px;}
.stars_4_0{clip:rect(120px,103px,135px,0);top:-120px;}
.stars_4_5{clip:rect(135px,103px,150px,0);top:-135px;}
.stars_5_0{clip:rect(150px,103px,165px,0);top:-150px;}

/*************************** SUBCATS MAP *************************/
#map {width:300px;height:300px;border:0px solid #ccc;}
#message {position:absolute; width:110px;padding:0px 3px 0px 3px; background:#fff; border:2px solid #000;color:#000;font-size:10px;}

/*************************** MAP LISTINGS *************************/
#big_map {width:620px;margin:10px 0px 10px 0px;}
#big_map #map {height:500px;width:620px;}
#map_popup{background-color:#fff;border:1px solid #000;padding:3px;}

/*RESULTS PAGINATION*/
.result_nav {position:relative;width:589px;color:#fff;font-weight:bold;margin:0px 0px 15px 0px;padding:10px 10px 10px 10px;font-size:14px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:0px 0px 15px 15px;background-color:#555555;behavior: url(PIE.htc);}
.result_nav .results{float:left;margin:3px 0px 0px 0px;font-size:14px;border:0px solid;}
.result_nav .results_bottom{float:left;height:20px;margin:3px 0px 0px 0px;}
.result_nav .res_hdr{float:left;margin:3px 0px 0px 15px;}
.result_nav span{color:#000;}
.result_nav a{color:#fff;font-weight:bold;text-decoration:underline;}
.result_nav a:hover{color:#fff;font-weight:bold;text-decoration:underline;}
.nav_sort{float:right;padding:3px 10px 0px 0px;vertical-align:top;}
.sort_nav {padding:1px;border:1px solid #555555;}
/*.nav_bottom {width:610px;height:15px;margin:0px 0px 15px 0px;background: url('/images/new_layout/nav_bottom.png') no-repeat left bottom transparent;}*/

/*HOME AND CITY PAGE SPECIAL FEATURES*/
.spacer_l10 {margin:10px 0px 0px 10px;}
.spacer_t10_l10 {margin:10px 0px 0px 10px;}
.spacer_t0_l10 {margin:0px 0px 0px 10px;}
.spacer_t5_l10 {margin:5px 0px 0px 10px;}

/*SPECIALS FEATURES - HOME & CITY PAGES */
#specials_outer_cont {float:left;width:360px;margin:0px 15px 0px 0px;padding-right:0px;}
/*#specials_cont {width:360px;margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;background:url('/images/new_layout/red_bottom.png') left bottom no-repeat #c02344;}*/
#specials_cont {position:relative;width:360px;margin:0px 0px 15px 0px;padding:15px 0px 15px 0px;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#c02344;behavior: url(PIE.htc);}
/*#specials_top {margin:0px 0px 0px 0px;width:360px;height:15px;background:url('/images/new_layout/red_top.png') no-repeat;}*/
#specials_cont h1 {font-size:18px;margin:0px 0px 10px 15px;color:#fff;}
#specials_cont #specials_text {margin:0px 15px 10px 15px;color:#fff;}
#specials_cont #specials_text p {margin:0px 0px 10px 0px;}
#specials_cont #specials_text a {color:#fff;}
#specials_cont .specials_box {margin:0px 15px 15px 15px;padding:10px;font-size:12px;background-color:#fff;}
#specials_cont .specials_box_bottom {margin:0px 15px 0px 15px;padding:10px;font-size:12px;background-color:#fff;}
#specials_cont .the_image {float:left;margin:0px 8px 5px 0px;}
#specials_cont p.tagline {margin:3px 0px 3px 0px;}
#specials_cont a {font-size:14px;font-weight:bold;text-decoration:none;}
#specials_cont a:hover {font-size:14px;font-weight:bold;text-decoration:underline;}
/*#specials_cont span.perth_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#specials_cont span.sydney_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#specials_cont span.melb_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#specials_cont p span.bris_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}*/
#specials_cont span {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}

#specials_cont span.vid {padding:2px;font-size:10px;color:#fff;background-color:#4c4747;}

/*REVIEWS - HOME & CITY PAGES */
#reviews_outer_cont {position:relative;float:left;width:360px;margin:0px 15px 0px 0px;padding-right:0px;}
/*#reviews_inner_cont {width:345px;margin:0px 0px 15px 0px;padding:0px 15px 15px 0px;background:url('/images/new_layout/yellow_home_bottom.png') left bottom no-repeat #f7a627;border:0px solid red;}*/
#reviews_inner_cont {position:relative;width:345px;margin:0px 0px 15px 0px;padding:15px 15px 15px 0px;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#f7a627;behavior: url(PIE.htc);}
#reviews_inner_cont h1 {font-size:18px;margin:0px 0px 0px 15px;color:#fff;}
#reviews_top {margin:0px 0px 0px 0px;width:360px;height:15px;background:url('/images/new_layout/orange_top.png') no-repeat;}
#reviews_inner_cont #reviews_cont {height:530px;margin:15px 0px 0px 0px;overflow:auto;}
#reviews_inner_cont #reviews_cont .reviews_box {margin:0px 0px 15px 15px;padding:10px 10px 10px 10px;background-color:#fefefe;border:0px solid;}
#reviews_inner_cont #reviews_cont .reviews_box_bottom {margin:0px 0px 0px 15px;padding:10px 10px 10px 10px;background-color:#fff;}
#reviews_inner_cont #reviews_cont .reviews_box a, #reviews_inner_cont #reviews_cont .reviews_box_bottom a {font-size:14px;font-weight:bold;text-decoration:none;}
#reviews_inner_cont #reviews_cont .reviews_box a:hover, #reviews_inner_cont #reviews_cont .reviews_box_bottom a:hover {font-size:14px;font-weight:bold;text-decoration:underline;}  
#reviews_inner_cont #reviews_cont .review_mainbiz {margin:0px 0px 3px 0px;font-size:14px;font-weight:bold;}
#reviews_inner_cont #reviews_cont .reviews_box .review_desc {margin:0px 0px 0px 0px;}
/*#reviews_inner_cont #reviews_cont span.perth_dir,p.perth_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#reviews_inner_cont #reviews_cont span.sydney_dir,p.sydney_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#reviews_inner_cont #reviews_cont span.melb_dir,p.melb_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#reviews_inner_cont #reviews_cont span.bri_dir,p.bri_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}*/
#reviews_inner_cont #reviews_cont span {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}

#reviews_inner_cont #reviews_cont div.biz_rating {margin:3px 0px 3px 0px;}

/*LISTINGS - HOME & CITY PAGES */
/*#listings_inner_cont {width:345px;margin:0px 0px 15px 0px;padding:0px 15px 15px 0px;background:url('/images/new_layout/grey_home_bottom.png') left bottom no-repeat #757575;border:0px solid red;}*/
#listings_inner_cont {position:relative;width:345px;margin:0px 0px 15px 0px;padding:15px 15px 15px 0px;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#757575;behavior: url(PIE.htc);}
#listings_inner_cont h1 {font-size:18px;margin:0px 0px 0px 15px;color:#fff;}
#listings_top {margin:0px 0px 0px 0px;width:360px;height:15px;background:url('/images/new_layout/grey_home_top.png') no-repeat;}
#listings_inner_cont #listings_cont {height:1000px;margin:15px 0px 0px 0px;overflow:auto;}
#listings_inner_cont #listings_cont .listings_box {margin:0px 0px 15px 15px;padding:10px 10px 10px 10px;background-color:#fff;border:0px solid}
#listings_inner_cont #listings_cont .listings_box_bottom {margin:0px 0px 0px 15px;padding:10px 10px 10px 10px;background-color:#fff;border:0px solid}

#listings_inner_cont #listings_cont .listings_box .desc, #listings_inner_cont #listings_cont .listings_box_bottom .desc {margin:3px 0px 0px 0px;}

#listings_inner_cont #listings_cont .listings_box a, #listings_inner_cont #listings_cont .listings_box_bottom a {font-size:14px;font-weight:bold;text-decoration:none;}
#listings_inner_cont #listings_cont .listings_box a:hover, #listings_inner_cont #listings_cont .listings_box_bottom a:hover {font-size:14px;font-weight:bold;text-decoration:underline;} 
#listings_inner_cont #listings_cont .listing_img {float:right;margin:0px 0px 3px 3px;}
#listings_inner_cont #listings_cont .listing_mainbiz {margin:0px 0px 3px 0px;font-size:14px;font-weight:bold;}
#listings_inner_cont #listings_cont .listings_box .review_desc {margin:0px 0px 0px 0px;}
#listings_inner_cont #listings_cont span.perth_dir,p.perth_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#listings_inner_cont #listings_cont span.sydney_dir,p.sydney_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#listings_inner_cont #listings_cont span.melb_dir,p.melb_dir {padding:2px;font-size:10px;color:#fff;background-color:#f7a627;}
#listings_inner_cont #listings_cont span.vid {padding:2px;font-size:10px;color:#fff;background-color:#4c4747;}
#listings_inner_cont #listings_cont div.biz_rating {margin:3px 0px 3px 0px;}

/*COUPONS - HOME & CITY PAGES*/
 
#coupons_cont {float:left;position:relative;width:200px;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#00797d;behavior: url(PIE.htc);}

#coupons_cont h1 {font-size:18px;margin:0px 0px 15px 15px;color:#fff;}
#coupons_cont .coupon_outer {width:170px;margin:10px 0px 15px 15px;}
#coupons_cont .ribbon {width:170px;height:92;position:absolute;}
#coupons_cont img.unavail {width:170px;height:92px;z-index:1000;margin:0px 0px 0px -10px;border:0px solid;}
#coupons_cont .mobile_skin {width:166px;position:relative;margin:0px;padding:0px 0px 0px 0px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#efefef;behavior: url(PIE.htc);}
#coupons_cont .coupon_top {margin:10px 0px 0px 0px;width:170px;height:20px;background: url('/images/new_layout/more_top.png') no-repeat scroll 0 0 transparent;}
#coupons_cont .coupon_bg {width:139px;padding:0px 17px 0px 14px;background: url('/images/new_layout/more_bg.png') repeat-y scroll 0 0 #efefef;}
#coupons_cont img {border-top:2px solid #c0c0c0;border-left:2px solid #b6b6b6;}
#coupons_cont p.header {margin:10px 0px 0px 0px;text-align:left;}
#coupons_cont p.loc {idth:140px;margin:5px 0px 0px 0px;text-align:center;font-size:10px;}
#coupons_cont div.save {margin:10px 0px 0px 0px;width:140px;background-color:#424143;font-size:26px;line-height:1.1em;font-weight:bold;color:#f7a627;padding:5px 0px 5px 0px;text-align:center;}
#coupons_cont p.button {width:140px;padding:8px 0px 0px 0px;text-align:center;}
#coupons_cont img.view {width:97px;height:25px;border:0px solid;}
#coupons_cont .coupon_bottom {width:170px;height:20px;background: url('/images/new_layout/more_bottom.png') no-repeat scroll 0 0 transparent;}

/*COUPONS - AREAS*/
#coupons_more {float:left;width:170px;min-height:300px;margin:0px 18px 5px 0px;}
#coupons_more h1 {font-size:18px;margin:0px 0px 15px 15px;color:#fff;}
#coupons_more .coupon_outer {width:170px;margin:10px 0px 15px 0px;}
#coupons_more .ribbon {width:170px;height:92;position:absolute;}
#coupons_more img.unavail {width:170px;height:92px;z-index:1000;margin:0px 0px 0px -10px;border:0px solid;}
#coupons_more .mobile_skin {width:166px;position:relative;margin:0px;padding:0px 0px 0px 0px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#efefef;behavior: url(PIE.htc);}
#coupons_more .coupon_top {margin:10px 0px 0px 0px;width:170px;height:20px;background: url('/images/new_layout/more_top.png') no-repeat scroll 0 0 transparent;}
#coupons_more .coupon_bg {width:139px;padding:0px 17px 0px 14px;background: url('/images/new_layout/more_bg.png') repeat-y scroll 0 0 #efefef;}
#coupons_more img {border-top:2px solid #c0c0c0;border-left:2px solid #b6b6b6;}
#coupons_more p.header {margin:10px 0px 0px 0px;text-align:left;}
#coupons_more p.loc {idth:140px;margin:5px 0px 0px 0px;text-align:center;font-size:10px;}
#coupons_more div.save {margin:10px 0px 0px 0px;width:140px;background-color:#424143;font-size:26px;line-height:1.1em;font-weight:bold;color:#f7a627;padding:5px 0px 5px 0px;text-align:center;}
#coupons_more p.button {width:140px;padding:8px 0px 0px 0px;text-align:center;}
#coupons_more img.view {width:97px;height:25px;border:0px solid;}
#coupons_more .coupon_bottom {width:170px;height:20px;background: url('/images/new_layout/more_bottom.png') no-repeat scroll 0 0 transparent;}

/*
#coupons_cont {float:left;position:relative;width:200px;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#00797d;behavior: url(PIE.htc);}
#coupons_cont h1 {font-size:18px;margin:0px 0px 15px 15px;color:#fff;}
#coupons_cont .coupon_outer {width:170px;margin:10px 0px 15px 15px;}
#coupons_cont .coupon_top {margin:10px 0px 0px 0px;width:170px;height:20px;background: url('/images/new_layout/more_top.png') no-repeat scroll 0 0 transparent;}
#coupons_cont .coupon_bg {width:139px;padding:0px 17px 0px 14px;background: url('/images/new_layout/more_bg.png') repeat-y scroll 0 0 #efefef;}
#coupons_cont img {border-top:2px solid #c0c0c0;border-left:2px solid #b6b6b6;}
#coupons_cont p.header {margin:10px 0px 0px 0px;text-align:left;}
#coupons_cont p.loc {idth:140px;margin:5px 0px 0px 0px;text-align:center;font-size:10px;}
#coupons_cont div.save {margin:10px 0px 0px 0px;width:140px;background-color:#424143;font-size:14px;font-weight:bold;color:#f7a627;padding:5px 0px 5px 0px;text-align:center;}
#coupons_cont p.button {width:140px;padding:8px 0px 0px 0px;text-align:center;}
#coupons_cont img.view {width:97px;height:25px;border:0px solid;}
#coupons_cont .coupon_bottom {width:170px;height:20px;background: url('/images/new_layout/more_bottom.png') no-repeat scroll 0 0 transparent;}

#right_col #browse_cats {margin:10px 0px 0px 0px;padding:10px;background-color:#eee;border:1px solid #ccc}
#right_col #browse_cats p {font-size:12px;margin:5px 0px 0px 0px;}
#left_col_float {margin:0px 0px 0px 10px;float:left;width:217px;border:0px solid;}
#left_col_float #browse_cats {margin:10px 0px 0px 0px;padding:10px;background-color:#eee;border:1px solid #ccc}
#left_col_float #browse_cats p {font-size:12px;margin:5px 0px 0px 0px;}
#ad_panel {height:95px;border:1px solid #ccc;}
.gecko.mac #ad_panel {height:91px;}
#listings_home {margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;width:300px;height:620px;background-color:#fff;font-size:12px;}

#panel {position:absolute;border:0px solid blue;margin:10px 0px 0px 0px;}
*/

/*CITY LISTINGS IN SUBCAT*/
div.city_listings{background-color:#eee;border:1px solid #ccc;margin:5px 0px 0px 0px;width:248px;}
div.city_listings div.list_box{border-bottom:1px solid #cccccc;margin:0px;padding:0px 0px 5px 0px;width:100%;}
div.city_listings div.list_box_bottom{margin:0px;padding:0px 0px 5px 0px;width:100%;}
div.city_listings p.hdr{margin:5px 3px 5px 8px;font-size:12px;font-weight:bold;text-decoration:underline;}
div.city_listings div.inner_left{float:left;}
div.inner_left img{border:2px solid #eeeeee;margin:3px 5px 0px 5px;}
div.city_listings p.short_desc{font-size:12px;margin:0px 5px 0px 8px;}

/*SEARCH RESULTS PAGE*/
.highlight {font-size:18px;background: #ffffff; text-decoration:underline;}
.searchheading {font-size:180%;font-weight:bold;color:#757575;margin:0px 0px 20px 0px;}
.summary {margin:0px 0px 0px 0px;font-size:80%; font-style:italic;}
.suggestion {font-size: 100%;}
.results {font-size:12px;}
.category {font-size:10px;color: #999999;}
.sorting {text-align: right;}
.result_title {margin-bottom:5px;font-size:18px;font-weight:bold;}
.result_title a {font-size:18px;text-decoration:underline;line-height:1.2em;}		
.description {margin:3px 0px 3px 0px;font-size:100%;}
.description span.highlight {font-size:12px;background: #ffffff; text-decoration:underline;}
.context {margin-bottom:3px;font-size: 100%; color:#00797d;}
.context span.highlight {font-size:12px;background: #ffffff; text-decoration:underline;}
.infoline {font-size: 80%; font-style: normal; color:#aaaaaa;clear:left;}
.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
.zoom_match { font-size: 80%; margin-left: 10px;}				
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }	
.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }			
/*input.zoom_button {  }
input.zoom_searchbox {  }*/	
.result_image { float: left; display: block;}
.result_image img { margin: 0px 10px 8px 0px; width: 120px; border: 0px; border:2px solid #eee;}
.result_block { margin-top: 15px; margin-bottom: 15px; clear:left;border-bottom:1px solid #eee;}
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear:left;border-bottom:1px solid #eee;}
.result_metaname_Address {display:none;}
.result_metavalue_Address {font-weight:bold;}	
.result_pages {margin:10px 0px 0px 0px;padding:8px;background-color:#555555;color:#fff;font-size:14px;font-weight:bold;}
.result_pages a {font-size:14px;text-decoration:underline; color:#fff;}
.result_pagescount { font-size: 100%; }	
.searchtime { font-size: 80%; }	
.recommended { background: #DFFFBF; border-top: 1px dotted #808080; border-bottom: 1px dotted #808080; margin-top: 15px; margin-bottom: 15px; }
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { font-size: 100%; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
.recommend_image { float: left; display: block; }
.recommend_image img { margin: 10px; width: 80px; border: 0px; }

/*TABS*/
ul.tabNavigation {list-style: none;margin: 0;padding: 0;}
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a {font-size:12px;font-weight:bold;padding:5px 8px 3px 8px;background-color: #fcecc3;color: #000;text-decoration: none;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.gecko.mac ul.tabNavigation li a {padding:5px 8px 4px 8px;}
.gecko.win ul.tabNavigation li a {padding:5px 8px 4px 8px;}
.safari5.mac ul.tabNavigation li a {padding:5px 8px 3px 8px;}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {font-size:12px;font-weight:bold;padding:8px 8px 4px 8px;background-color: #ecbc3c;color: #fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;	}
.gecko.mac ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {font-size:12px;font-weight:bold;padding:8px 8px 4px 8px;background-color: #ecbc3c;color: #fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.gecko.win ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {font-size:12px;font-weight:bold;padding:8px 8px 4px 8px;background-color: #ecbc3c;color: #fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.safari5.mac ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {font-size:12px;font-weight:bold;padding:8px 8px 4px 8px;background-color: #ecbc3c;color: #fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
ul.tabNavigation li a:focus {outline: 0;}
div.tabs > div {width:590px;padding: 5px;margin:3px 0px 0px 0px;border: 1px solid #ccc;}
div.tabs > div h2 {margin-top: 0;}

/*TOGGLE TEXT*/
.s_active {width:340px;font-family:arial, helvetica, sans-serif;font-size:14px;color:#4d4d4d;}
.s_inactive {width:340px;font-family:arial, helvetica, sans-serif;font-size:14px;color:#909090;}
/*ARTICLES*/
#article h1 {margin-bottom:15px;}
#article ol {margin:0px 0 10px -15px;}
#article img {border:4px solid #ccc;}
#article .leader{font-family:arial, helvetica, sans-serif;font-weight:bold;margin:10px 0px 15px 0px;padding:10px;background-color:#22a61c;color:#fff;}
#article div.left_image{float:left;margin:0px 15px 5px 0px;}
#article div.take_out{float:right;margin:0px 0px 10px 10px;width:250px;padding:0px;border:1px solid #ccc;display:block;font-size:12px;background-color:#fcecc3;}
#article p.to_hdr{margin:0px; padding:5px 5px 0px 5px;font-weight:bold;}
#article p.to_body{margin:0px; padding:5px 5px 5px 5px;}
#article p.first_para{margin-top:3px;}
#article p.last_para{margin-bottom:3px;}

/*COUPON DISPLAY*/
#detailDeal{width:100%;overflow:hidden;display:inline-block;background:#e9f3cf;border-top:2px solid #d8e6b5;margin-right:5px;margin-bottom:5px;padding-bottom:5px;}
#detailDeal{display:block;}
#detailDeal h5{margin:0;padding:0;}
#detailDeal h5 span{color:#999;font-size:12px;font-weight:normal;text-transform:none;}
#detailDeal hr{height:0;border:1px solid #ace1f2;margin:5px 0 0 0;}
#detailDeal h5{color:#5f8134;margin:5px;text-transform:none;}
#detailDeal h5 span{color:#c0a316;}
.cs-wwiaftm{height:58px;width:59px;background:url('/images/css/coupons.png') no-repeat;}
.deal{overflow:hidden;display:inline-block;border:2px dashed #ccc;margin:0 5px;background:white;}
.deal{display:block;}
.deal-text{overflow:hidden;display:inline-block;margin:5px 5px 5px 5px;font-size:14px;}
.deal-text{display:block;}
.deal .address{background:#f4f4f4;padding:7px 10px;color:#666;}
.deal .address span{font-size:11px;}
.deal .cs-wwiaftm{display:inline;float:right;}
.deal .printButton{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;color:#5f8134;font-size:11px;background-color:#e9f3cf;border:1px solid #5f8134;border-top:1px solid #5f8134;border-left:1px solid #5f8134;line-height:1.3em;text-decoration:none;font-weight:bold;cursor:pointer;padding:5px 8px 5px 7px;width:auto;overflow:visible;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;margin:5px;}
.deal .printButton[type]{padding:3px 5px;line-height:17px;}
.deal .printButton:hover{background-color:#fffff1;border:1px solid #5f8134;border-top:1px solid #5f8134;border-left:1px solid #5f8134;color:#5f8134;}
.deal .printButton *:first-child+html button[type]{padding:5px 10px 6px 7px;}
.dealID {display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;color:#ccc;font-size:11px;margin-top:13px;margin-left:10px;}

.ui-datepicker { font-size:0.75em; }

/*#outer_container {border:0px solid yellow;width: 1060px;margin: 0 auto; min-height: 800px;position: relative; padding: 0 0 20px 0;}*/

/*Header*/
#header {margin-right:40px;left: 0;overflow: hidden;position: relative;top: 0;z-index: 1000;}
#menu {color:#fff;text-align:left;position:relative;top:-4px;left:225px;}	
#menu li {margin:13px 0px 0px 18px;list-style-type:none;float:left;border:0px solid orange;}
#menu a {font-size:14px;font-weight:bold;text-decoration:none;display:block;color:#fff;}

#menu a:hover {font-size:14px;font-weight:bold;text-decoration:underline;display:block;color:#fff;}
#menu span a {font-size:14px;font-weight:bold;text-decoration:none;display:block;color:#f7a627;}
#menu span a:hover {font-size:14px;font-weight:bold;text-decoration:underline;display:block;color:#f7a627;}	
#header .logo {background: url("../images/new_layout/logo_angled.png") no-repeat scroll 0 0 transparent;display: block;height: 148px;left: 0px;position: absolute;text-indent: -99999px;top: 0px;width: 288px;border:0px solid green;}
#header .logo_coupons {background: url("../images/new_layout/logo_angled_coupons.png") no-repeat scroll 0 0 transparent;display: block;height: 148px;left: 0px;position: absolute;text-indent: -99999px;top: 0px;width: 288px;border:0px solid green;}
.login_box {width:160px;height:25px;background-color:#555555;position:relative;top:-29px;left:845px;padding:8px 0px 0px 15px;font-size:14px;font-weight:bold;color:#fff;}
.login_box a {font-size:14px;font-weight:bold;color:#fff;text-decoration:none;}
.login_box a:hover {text-decoration:underline;}
#change_location {position:relative;top:80px;left:100px;width:350px;border:0px solid;}
#change_location p {float:left;margin:0px 15px 0px 0px;padding-top:4px;text-align:left;font-size:16px;cursor:pointer;color:#fff;text-shadow: 0px 2px 2px rgba(8, 8, 8, 0.4);filter: Shadow(Color=#666666,Direction=120, Strength=2);}
#search_box {float:right;width:450px;margin:0px 0px 15px 0px;padding:0px;color:#ffffff;border:0px solid yellow;}
#search_box p {margin:0px 0px 8px 0px;font-size:20px;text-shadow: 0px 2px 2px rgba(8, 8, 8, 0.4);filter: Shadow(Color=#666666,Direction=120, Strength=2);}
/*#search_query input {font-size:16px;color:red;}*/
#search_box .search_terms {width:340px;font-family:Arial,Helvetica,Sans-Serif;font-size:14px;}
#search_box .search_submit {cursor:pointer;padding:0px 3px 1px 5px;border:2px solid #ccc;background-color:#c02344;font-family:Arial,Helvetica,Sans-Serif;color:#fff;font-size:14px;}
/*#search_query input.search_submit {cursor:pointer;margin:8px 0px 0px 0px;padding:2px 5px 2px 2px;}*/
div.search_opt {margin:8px 0px 0px 0px;}
div.search_opt select {border:2px solid #ccc;background-color:#c02344;font-family:Arial,Helvetica,Sans-Serif;font-size:14px;color:#fff;}

/* Footer */
div#footer {position:relative;height:150px;border:0px solid;text-align:center;width:100%;background-color:#3f3f41;}
#inner-footer {font-weight: bold;height: auto !important;padding: 20px 0px 25px 0px;min-height: 100px;}
.the_footer a {font-weight:normal;text-decoration:none;}
.the_footer a:hover {text-decoration:underline;}
.the_footer p {font-weight:normal;}

#inner-footer a {color:#fff;}

.details_bg {width:727px; height:32px;background: url('/images/new_layout/details.png') no-repeat scroll 0 0 transparent;border:0px solid red;}
.details_bg a.the_dets {margin:0px 0px 0px 43px;font-size:14px;color:#000;text-decoration:none;}
.details_bg a:hover.the_dets {margin:0px 0px 0px 43px;font-size:14px;color:#000;text-decoration:underline;}
.details_bg a.the_terms {margin:0px 0px 0px 54px;font-size:14px;color:#fff;text-decoration:none;}
.details_bg a:hover.the_terms {margin:0px 0px 0px 54px;font-size:14px;color:#fff;text-decoration:underline;}
.terms_bg {width:727px; height:32px;background: url('/images/new_layout/details_un.png') no-repeat scroll 0 0 transparent;border:0px solid red;}
.terms_bg a.the_terms {margin:0px 0px 0px 54px;font-size:14px;color:#000;text-decoration:none;}
.terms_bg a:hover.the_terms {margin:0px 0px 0px 54px;font-size:14px;color:#000;text-decoration:underline;}
.terms_bg a.the_dets {margin:0px 0px 0px 43px;font-size:14px;color:#fff;text-decoration:none;}
.terms_bg a:hover.the_dets {margin:0px 0px 0px 43px;font-size:14px;color:#fff;text-decoration:underline;}

#city_page p {margin:0px 0px 10px 0px;font-size:14px;line-height:1.2em;}
#city_page h1 {padding:10px 0px 15px 0px;}
#city_page h2 {margin:0px 0px 10px 0px;font-size:16px;}
#city_page span {font-size:14px;font-weight:bold;}
#city_page #right_ad {float:right;margin:0px 0px 0px 15px; border:0px solid;}
/*#tools {margin:15px 0px 15px 0px;padding:10px 0px 5px 15px;border:0px solid;background:url('/images/new_layout/black_bottom.png') no-repeat left bottom #555555;font-weight:bold;}*/

#tools {position:relative;margin:15px 0px 15px 0px;padding:10px 0px 5px 15px;border:0px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:0px 0px 15px 15px;background-color:#555555;behavior: url(PIE.htc);}

#tools .listing_tools {margin:0px 0px 10px 0px;border:0px solid #000;}
#tools .listing_tools .the_header {width:70px;float:left;color:#fff;font-size:14px;}
#tools .listing_tools .the_header_dir {width:95px;float:left;color:#fff;font-size:14px;}
#tools .listing_tools .the_items {float:left;margin:0px 10px 0px 0px;color:#fff;font-size:14px;}
#tools .listing_tools a {font-size:14px;color:#fff;text-decoration:none;}
#tools .listing_tools a:hover {font-size:14px;color:#fff;text-decoration:underline;}

#about p {margin:10px 0px 0px 0px;}
#about h1 {margin:0px 0px 20px 0px;}

#deals_offers {height:600px;}
#deals_offers p {margin:10px 0px 0px 0px;}
#deals_offers h1 {margin:0px 0px 20px 0px;}

#terms p {margin:10px 0px 0px 0px;}
#terms h1 {margin:0px 0px 15px 0px;}
#terms p.squarebullet{background:url(/images/css/bullet3x3sq.gif) 0px 8px no-repeat;margin:10px 0px 0px 0px;padding-left:10px;}

#disclaimer p {margin:10px 0px 0px 0px;}
#disclaimer h1 {margin:0px 0px 15px 0px;}

/*SCROLL PANE*/
.jspContainer {overflow: hidden;position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0;padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {background: #fcecc3;position: relative;}
.jspDrag {background: #efefef;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow {background: #fff;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled {cursor: default;background: #ccc;}
.jspVerticalBar .jspArrow {height: 16px;}
.jspHorizontalBar .jspArrow {width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #ccc;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {margin: 0 -3px 0 0;}

/*LOZENGE*/
.jspHorizontalBar, .jspVerticalBar, .jspTrack {background: #fff;}
/*.jspDrag {background:#ecbc3c;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover {background: #fcecc3;}*/
.jspArrow {background: url(/images/css/ui-icons_222222_256x240.png) no-repeat #fff;}
.jspVerticalBar>.jspActive,.jspArrow:hover{background-image: url('/images/css/ui-icons_222222_256x240.png');}
.jspVerticalBar>.jspDisabled, .jspVerticalBar>.jspDisabled:hover, .jspHorizontalBar>.jspDisabled, .jspHorizontalBar>.jspDisabled:hover {background-color: transparent;background-image: url('/images/css/ui-icons_888888_256x240.png');}
.jspVerticalBar .jspArrow {height: 15px;}
.jspHorizontalBar .jspArrow {width: 15px;}
.jspArrowUp {background-position: 0 0;}
.jspArrowDown {background-position: -64px 0 !important; }
.jspArrowLeft{background-position: -96px 0 !important;}
.jspArrowRight {background-position: -32px 0 !important;}

#featCoupon {width:500px;padding:15px 15px 15px 15px;background-color:#fff;border:1px solid;}