* {margin:0;padding:0;}
body {font-family:trebuchet,'trebuchet MS';font-size:12px;color:#5A5E57;line-height:14px;background:#e8e8e7 url(/i/bg.png) repeat-y 50% 0%;}
input,textarea {border:0;padding:1px 2px;font-family:trebuchet,'trebuchet MS';font-size:12px;color:#666;line-height:14px;vertical-align:middle;outline:0;}
input:focus {outline:0;}
.text {border:1px solid #AAADAD;}
a {text-decoration:none;color:#EC8812;outline:0;cursor:pointer;}
img {display:block;border:0;}
p {margin-bottom:1em;}
li {list-style-type:none;}
.clear {clear:both;}
.item {position:relative;border-bottom:1px dotted #ABAAA7;}
h1,h2,h3 {margin:12px 0;font-weight:normal;font-size:16px;color:#EC8811;}
#page {position:relative;height:100%;width:900px;margin:0 auto;padding:0 28px 28px 28px;background:#fff;}
#header {height:111px;}
#urban_walkabout {position:absolute;left:28px;top:31px;width:158px;height:51px;}
#urban_walkabout img {width:158px;height:51px;}
#header .ad {position:absolute;top:13px;right:16px;height:90px;width:728px;padding:4px;}
.ad {background:#ececec}
#tag {position:relative;margin:11px -28px;padding:0 28px;line-height:29px;font-size:12px;color:#484B44;background:#d4d4d2;}
#navigation {position:relative;}
#navigation .navs {margin-right:-28px}
.navs li {float:left;padding:2px 4px 6px 11px;font-size:16px;color:#EC8811;background:url(/i/nav_dot.png) no-repeat 0 6px;}
.navs li:first-child {padding-left:0;background:none!important;}
.navs li:last-child {padding-right:0;}
#home #home_nav a,#mosman #mosman_nav a,#cbd #cbd_nav a,#paddington #paddington_nav a,#woollahra #woollahra_nav a,#surryhills #surryhills_nav a,#darlinghurst #darlinghurst_nav a,#doublebay #doublebay_nav a,#pottspoint #pottspoint_nav a,#bondi #bondi_nav a,#balmain #balmain_nav a,#glebe #glebe_nav a, #chinatown #chinatown_nav a {color:#5A5E57;}
#contact {position:absolute;top:-33px;right:19px;}
#contact li {padding:0 9px 0 17px;font-size:12px;background-position:0 -28px;}
#contact li a {color:#484B44;}
.dots {clear:both;position:relative;margin:7px 0;border-top:1px dotted #A7A5A1;border-bottom:1px dotted #A7A5A1;padding:8px 0;font-size:11px;color:#3E413A;line-height:20px;}
.dots p {margin:0;}
.btn {position:absolute;height:20px;margin-left:2px;padding:0 18px 0 12px;line-height:20px;color:#EC8812;background:url(/i/btns.png) no-repeat 100% 0%;}
.btn b {position:absolute;top:0;left:0;height:20px;width:10px;background:url(/i/btns.png) no-repeat;}
#search {position:absolute;top:7px;right:0;}
#search .text {height:16px;width:200px;margin:0 5px 0 0;}
.submit {cursor:pointer;}
#search .submit {height:10px;width:4px;padding:0;background:url(/i/btns.png) no-repeat -108px -5px;}
.sub_navs {display:none;opacity:0;position:relative;margin:-7px 0 7px 0;background:#E5E5E5;overflow:hidden;}
.sub_navs li {float:left;width:120px;margin-right:1px;border-bottom:1px dotted #9F9E9A;padding:3px 5px 4px 20px;color:#3E413A;background:url(/i/sub_nav.png) no-repeat 10px 9px;white-space:nowrap;}
.sub_navs a {color:#484C45;}
.sub_navs a:hover {color:#F27F00;}
.close {position:absolute;bottom:5px;right:5px;height:13px;width:13px;background:url(/i/close.png) no-repeat;overflow:hidden;}
.close:hover {background-position:0 -13px;}
#sub_navigation {margin-top:7px;}
#sub_navigation img {float:left;width:165px;height:95px;}
#sub_navigation ul {float:left;width:733px;height:87px;margin-top:4px;font-size:12px;overflow:hidden;}
#sub_navigation .last {width:123px;}
#specialty_sub_navigation {margin-bottom:14px;border-bottom:1px dotted #9F9E9A;}
#specialty_sub_navigation li {width:auto;border:0;}
#map .sub_navs li {width:110px;padding:3px 5px 4px 20px;font-size:11px;}
#map .sub_navs .last  {width:111px;}
#content {min-height:550px;}
#feature {float:left;width:594px;}
#left_col {float:left;width:157px;}
#middle_col {float:left;width:503px;margin:0 10px 0 19px;}
#right_col {float:right;width:211px;}
#left_col a {display:block;border-bottom:1px dotted #ABAAA7;padding:2px 0;font-size:12px;color:#50534C;background:url(/i/arrow_left_col.png) no-repeat 147px 7px;}
#left_col ul ul {margin-bottom:1px;padding:9px 6px;background:#E9E9E9;}
#left_col ul ul a {border:0;color:#838481;background:none;}
#left_col .on > a {color:#EC8811;background:none;}
#middle_col h2 {margin-top:0;color:#5A5E57;}
#pic {position:relative;height:160px;margin-bottom:15px;}
#pic img {width:240px;height:160px;}
#pic.full_width {height:auto;}
#pic.full_width img {width:100%;height:auto;}
#pic.full_width #details {position:relative;width:auto;left:0;}
#other_pics {width:503px;overflow:hidden;}
#details {position:absolute;bottom:0;left:252px;width:240px;}
#details  h2 {margin-bottom:2px;}
#details dt {clear:both;float:left;width:65px;padding-bottom:4px;}
dt {font-weight:bold;}
#details dd {float:left;width:160px;padding-bottom:4px;}
#details p {clear:both;margin:0;}
#middle_col a {text-decoration:underline;}
#also {border-top:1px dotted #ABAAA7;margin-top:20px;padding:8px 0;}
#suggestions,#middle_col .categories {clear:both;width:507px;}
#suggestions .suggestion,#middle_col .category {float:left;width:165px;margin:0 4px 10px 0;}
#suggestions .suggestion  {min-height:130px;border-bottom:1px dotted #ABAAA7;}
#suggestions p {margin:0;}
#suggestions h4 a {display:block;padding:3px 10px 3px 0;text-decoration:none;font-size:12px;font-weight:normal;color:#5A5E57;background:url(/i/arrow_left_col.png) no-repeat 158px 8px;}
#talent {border-top:1px dotted #ABAAA7;}
h1 + #talent {border:0;}
#talent .item {padding:2px 0 10px 95px;}
#talent h4,#talent p {margin:0;font-weight:normal;}
#talent img {position:absolute;top:5px;left:0;}
#talent a {text-decoration:none;}
#listings .item {min-height:95px;margin-bottom:5px;padding:0 0 10px 175px;}
#listings img {position:absolute;top:3px;left:0;}
#listings h3 {margin:0;font-size:12px;font-weight:bold;}
#listings p {margin:0;}
#listings dt {clear:left;float:left;width:70px;}
#listings dd {float:left;width:240px;}
#listings a {text-decoration:none;}
#listings.category_listings .item {min-height:60px;padding-left:96px;}
#listings.category_listings dd {width:320px;}
.region {padding-top:38px;}
.region h1 {margin-top:0;}
.region h2 {margin:0;font-size:13px;}
.region #pic {float:left;width:240px;height:auto;margin:0 15px 15px 0;}
.region #pic img {width:240px;height:160px;margin:0 0 5px 0;}
.region #pic p {margin:0;}
.region #pic a {text-decoration:none;}
.region > p {padding-right:10px;}
.about_us #pic {float:right;width:204px;height:272px;margin:0 0 20px 20px;}
.about_us #pic img {width:204px;height:272px;}
.contact dt,.contact dd {float:left;width:120px;margin:3px 0;}
.contact dd {width:367px;}
.contact .text {width:100%;padding:2px;}
.contact form {position:relative;}
.contact form .btn {left:120px;margin-top:3px;}
.contact textarea {height:100px;}
.contact .submit {position:absolute;left:120px;height:14px;width:197px;margin-top:3px;padding:0;background:url(/i/btns.png) no-repeat 0 -34px;overflow:hidden;}
.categories h3 {margin:0;}
#middle_col .categories h3 a {display:block;padding:7px 12px 8px 12px;color:#fff!important;}
.categories a {text-decoration:none!important;}
.categories p {margin:0;}
.categories ul {margin:2px 0;}
.categories li a {display:block;border-bottom:1px dotted #ABAAA7;padding:2px 0;font-size:12px;color:#50534C;background:url(/i/arrow_left_col.png) no-repeat 157px 7px;}
#left_col .fashion.on > a,.fashion li a:hover,.fashion h1,.fashion .details dt,.fashion #middle_col a,.fashion h3,.fashion p a,#left_col .fashion.on .on a,#map_box .fashion h3 a {color:#87AD3B;}
#left_col .fashion ul {background:#E3ECD6;}
.categories .fashion h3 a {background:#87AD3B;}
#map .fashion .on a {color:#87AD3B;background-position:100% 4px;}
#left_col .art.on > a,.art li a:hover,.art h1,.art .details dt,.art #middle_col a,.art h3,.art p a,#left_col .art.on .on a,#map_box .art h3 a {color:#FAA61A;}
#left_col .art ul  {background:#FDEAD3;}
.categories .art h3 a {background:#FAA61A;}
#map .art .on a {color:#FAA61A;background-position:100% -16px;}
#left_col .food.on > a,.food li a:hover,.food h1,.food .details dt,.food #middle_col a,.food h3,.food p a,#left_col .food.on .on a,#map_box .food h3 a {color:#008A9D;}
#left_col .food ul {background:#D0E4E8;}
.categories .food h3 a {background:#008A9D;}
#map .food .on a {color:#008A9D;background-position:100% -36px;}
#left_col .accommodation.on > a,.accommodation li a:hover,.accommodation h1,.accommodation .details dt,.accommodation #middle_col a,.accommodation h3,.accommodation p a,#left_col .accommodation.on .on a,#map_box .accommodation h3 a {color:#388BCA!important;}
#left_col .accommodation ul  {background:#CCDDEE;}
.categories .accommodation h3 a {background:#388BCA;}
#map .accommodation .on a {color:#388BCA;background-position:100% -56px;}
#left_col .shoppingcentre.on > a,.shoppingcentre li a:hover,.shoppingcentre h1,.shoppingcentre .details dt,.shoppingcentre #middle_col a,.shoppingcentre h3,.shoppingcentre p a,#left_col .shoppingcentre.on .on a,#map_box .shoppingcentre h3 a {color:#C63D5C;}
#left_col .shoppingcentre ul  {background:#F4D8DE;}
.categories .shoppingcentre h3 a {background:#C63D5C;}
#map .shoppingcentre .on a {color:#C63D5C;background-position:100% -76px;}
#left_col .specialty.on > a,.specialty li a:hover,.specialty h1,.specialty .details dt,.specialty #middle_col a,.specialty h3,.specialty p a,#left_col .specialty.on .on a,#map_box .specialty h3 a {color:#23A3D8;}
#left_col .specialty ul  {background:#CDF0F9;}
.categories .specialty h3 a,.specialty .categories h3 a {background:#23A3D8;}
#map .specialty .on a {color:#23A3D8;}
.fashion #left_col h2,.food #left_col h2,.art #left_col h2,.accommodation #left_col h2,.shoppingcentre #left_col h2 {color:#5A5E57;}
#tabs {float:right;position:relative;margin:-25px -2px 0 0;z-index:1;}
#tabs li {float:left;}
#tabs a {display:block;float:left;position:relative;width:23px;height:15px;padding-top:10px;text-align:center;background:url(/i/tab.png) no-repeat;color:#474B44;}
#tabs .on a {color:#EC8812;background-position:0 -25px;z-index:1;}
#features_box {clear:both;position:relative;top:-10px;height:180px;width:615px;margin:0 0 0 -10px;background:url(/i/shadows.png) no-repeat;z-index:0;}
#features_box .item {position:absolute;opacity:0;border:0;height:128px;padding:12px 20px 20px 268px;z-index:0;}
#features_box .item.on {opacity:1;z-index:1;}
#features_box dl {background:#fff;}
#features_box dt {clear:left;float:left;width:71px;color:#EC8812;font-weight:bold;}
#features_box dd {float:left;width:250px;}
#features_box img {position:absolute;top:10px;left:10px;width:240px;height:160px;}
#features_box .more {bottom:5px;right:20px;}
.alt {height:14px;padding:0 12px 0 7px;line-height:14px;color:#fff;background-position:100% -20px;}
.alt b {height:14px;width:7px;background-position:0 -20px;}
.alt:hover {background-position:100% -62px;}
.alt:hover b {background-position:0 -62px;}
#box {clear:both;position:relative;left:-10px;top:-10px;height:160px;width:211px;margin-bottom:-10px;padding:10px 10px 10px 10px;background:url(/i/shadows.png) no-repeat -615px 0;}
#signup,#newsletter,#view_map {position:relative;display:block;height:34px;color:#fff;padding:5px 7px 0 7px;background:#ED8911;}
#signup {height:66px;line-height:19px;background-color:#EFC805;}
#signup dt,#signup dd {float:left;width:40px;margin-top:6px;}
#signup dd {width:157px;}
#name {width:151px;padding:2px;}
#email {width:96px;padding:2px;}
#send {position:absolute;width:49px;height:14px;margin:4px 0 0 5px;background:url(/i/btns.png) no-repeat 0 -48px;overflow:hidden;cursor:pointer;}
#newsletter b,#view_map b {position:absolute;right:7px;top:13px;height:14px;width:14px;background:url(/i/arrow.png);overflow:hidden;}
#newsletter {margin:6px 0 5px 0;background-color:#EBA823;}
#right_col .ad {text-align:right;}
#right_col .ad img {display:inline;}
#iphone {position:absolute;left:258px;top:7px;width:250px;}
#twitterbook {position:absolute;right:4px;top:7px;padding-right:194px;color:#EC8811;}
#twitterbook a {position:absolute;right:0;top:-2px;height:28px;padding-left:33px;line-height:28px;color:#52554F;font-size:11px;background:url(/i/twitterbook.png) no-repeat;}
#twitterbook #twitter {right:100px;background-position:0 -28px;}
#right_col #twitterbook {position:relative;padding:0;}
#right_col #twitterbook #twitter {right:130px}
#highlights {clear:both;width:912px;}
#highlights .highlight {float:left;width:456px;}
#highlights  h3,.highlights h4 {margin:0;color:#EC8811;}
#highlights  p {margin:0;}
#highlights .item {border:0;float:left;height:75px;margin:3px 0 1px -6px;padding:20px 16px 20px 187px;background:url(/i/shadows.png) no-repeat -312px -180px;}
#highlights img {position:absolute;left:6px;bottom:10px;width:165px;height:95px;}
#highlights .more {right:16px;bottom:20px;}
#guides {clear:both;width:912px;padding-top:23px;}
#guides .guide {float:left;width:216px;margin-right:12px;}
#guides h3 {margin:0;}
#guides h3 a {display:block;padding:7px 30px 8px 12px;color:#fff;background:#F2951A url(/i/arrow.png) no-repeat 192px 8px;}
#guides .specialty h3 a {background-color:#23A3D8;}
#guides img {width:216px;height:144px;}
#guides .supporters {position:relative;}
#guides .supporters .ad {height:173px;}
#guides #sos {position:absolute;left:33px;top:36px;width:24px;height:115px;}
#guides #deutz {position:absolute;left:94px;top:36px;width:92px;height:48px;}
#special_offers {border-top:1px dotted #ABAAA7;}
#special_offers .offer {position:relative;height:126px;margin-top:10px;}
#special_offers i {font-style:normal;}
#special_offers .details {position:absolute;left:98px;bottom:0;}
#special_offers img {position:absolute;left:0;top:0;width:80px;height:116px;}
#special_offers .valid {color:#EC8811;}
#special_offers .offerlist /*#special_offers ul*/ {border-top:1px dotted #ABAAA7;border-bottom:1px dotted #ABAAA7;padding:10px;background:#F2F2F1;}
#special_offers li {padding-bottom:14px;}
#special_offers a {text-decoration:none;}
#footer {width:1015px;height:40px;margin:0 auto;padding:28px 0;text-align:center;color:#7f7f7e;font-size:11px;background:#E8E8E7 url(/i/bg_footer.png) no-repeat;}
body.on {overflow:hidden;}
#map {opacity:0;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#ECECEC;z-index:100;}
#map_wapper {position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:#fff;}
#map_header {position:relative;width:273px;margin:10px;}
#map_header h1 {margin:30px 0 0 17px;}
#map_region {height:1em;margin:8px 0 20px 17px;}
#map_header .btm {margin:-7px 0 7px 0;border-top:0;}
#map_header .btn {right:0;}
#map #categories_list {position:absolute;top:213px;left:10px;bottom:10px;width:272px;overflow:scroll;overflow-x:hidden;}
#map .category {margin:0 10px 1px 0;}
#map .category a {font-size:11px;}
#map .category h3 a {display:block;padding:4px 10px 5px 10px;color:#fff;background-image:url(/i/toggle.png);background-repeat:no-repeat;background-position:229px -16px;}
#map .category ul {margin:5px 0 9px 0;}
#map .category li a {padding:1px 0;background:url(/i/marker_on.png) no-repeat 100% 100px;}
#map .closed h3 a {background-position:229px 9px;}
#map .closed ul {display:none;}
#map_box {position:absolute;top:10px;left:293px;right:10px;bottom:10px;background:#EDEAE2;}
#map_box h3 {margin:0 20px 5px 0;}
#map #map_close {top:10px;left:270px;}
#home #right_col {width:288px;}
#home #box {width:288px;background-position:0 -180px;}
#home #box #signup,#home #box #newsletter,#home #box #view_map {padding-left:82px;background-image:url(/i/modules.png);background-repeat:no-repeat;}
#home #box #signup dd {width:159px;}
#home #box #name {width:153px;}
#home #box #email {width:99px;}
#home #box #newsletter {background-position:0 -71px;}
#home #box #view_map {background-position:0 -110px;}
.loading {position:absolute;top:50%;left:50%;margin:0 0 0 -40px!important;padding:0 0 0 21px;line-height:16px;background:url(/i/loading.gif) no-repeat;}
.sub_navs,#features_box .item,#map {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#features_box .item.on {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.small,.small #footer {background-image:none;}
.small #footer {width:990px;padding-top:18px;}