ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,#map p{margin:0;padding:0}
:link,:visited,:focus{outline:0;text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}
body{background:url(/images/body.png) repeat-x #e4eef5;font-family:Arial, Helvetica, sans-serif;font-size:62.5%}
th{text-align:left}
img{border:none;vertical-align:middle}
address{font-style:normal}
html,body{height:100%}
h1{background:url(/images/h1.gif) repeat-x;border-bottom:1px solid #eceae0;color:#973535;font-size:1.6em;margin-bottom:10px;padding:11px 0 5px 8px}
h6{float:left}
h6 a{background:url(/images/logo.png);display:block;height:86px;margin-top:30px;text-indent:-9999px;width:301px}
#fullscreen h6 a{background:url(/images/logoFullscreen.png);height:60px;margin:2px 15px 0 10px;width:197px}
abbr{cursor:help}
#container{background:url(/images/container.png) no-repeat 0 193px;margin:0 auto -393px;min-height:100%;padding:0 9px;width:900px}
#banner{float:right;margin-top:57px}
#header{background:url(/images/header.png) no-repeat top center;float:left;height:138px;width:900px}
#bubble{bottom:0;display:none;position:absolute;right:0}
#main{background:#FFF;float:left;width:900px}
#menu{background:url(/images/menu/main.png);float:left;height:35px;width:900px}
#menu li{background:url(/images/menu/hoz-off2.png) repeat-x;float:left;height:24px;list-style:none;margin:1px 1px 0 0}
#menu a{background:url(/images/menu/loz2.png) 5px 4px no-repeat;color:#FFF;display:block;float:left;font-size:1.1em;height:24px;line-height:24px;margin-right:5px;padding:0 8px 0 13px;position:relative}
#menu a:hover{color:#E6E6E6}
#menu span{background:url(/images/menu/right2.png);height:16px;position:absolute;right:0;top:4px;width:1px}
#menu .selected{background-image:url(/images/menu/hoz2.png);height:35px;margin-top:0}
#menu .selected a{background:url(/images/menu/arr2.png) no-repeat top center;height:35px;margin-right:0;padding-right:13px}
#menu .selected span{background:none}
#menu .caterer{background-position:0 -35px}
#menu .caterer a{background-position:5px -26px}
#menu .caterer span{background-position:0 -16px}
#menu .caterer.selected a{background-position:50% -32px}
#menu .supplier{background-position:0 -70px}
#menu .supplier a{background-position:5px -56px}
#menu .supplier span{background-position:0 -32px}
#menu .supplier.selected a{background-position:50% -64px}
#menu .event{background-position:0 -105px}
#menu .event a{background-position:5px -86px}
#menu .event span{background-position:0 -48px}
#menu .event.selected a{background-position:50% -96px}
#menu .carBoot{background-position:0 -140px}
#menu .carBoot a{background-position:5px -116px}
#menu .carBoot span{background-position:0 -64px}
#menu .carBoot.selected a{background-position:50% -128px}
#menu .forsale{background-position:0 -175px}
#menu .forsale a{background-position:5px -146px}
#menu .forsale span{background-position:0 -80px}
#menu .forsale.selected a{background-position:50% -160px}
#menu .job{background-position:0 -210px}
#menu .job a{background-position:5px -176px}
#menu .job span{background-position:0 -96px}
#menu .job.selected a{background-position:50% -192px}
#menu .news{background-position:0 -245px}
#menu .news a{background-position:5px -206px}
#menu .news span{background-position:0 -112px}
#menu .news.selected a{background-position:50% -224px}
#menu .bisinessStartup{background-position:0 -280px}
#menu .bisinessStartup a{background-position:5px -236px}
#menu .bisinessStartup span{background-position:0 -128px}
#menu .links{background-position:0 -315px}
#menu .links a{background-position:5px -266px}
#menu .links span{background-position:0 -144px}
#menu .contact{background-position:0 -350px}
#menu .contact a{background-position:5px -296px}
#menu .contact span{background-position:0 -160px}
#menu .contact.selected a{background-position:50% -320px}
#menu .add a{padding:0 11px 0 16px}
#menu .add.selected a{padding-right:16px}
#menu .add i{background:url(/images/menu/add.png);display:block;height:12px;margin-top:8px;text-indent:-9999px;width:103px}
#menu > li{position:relative}
#menu ul{display:none;position:absolute;top:24px}
#menu ul li{float:none;white-space:nowrap}
#menu ul a{background:none;margin:0;padding:0 12px}
#menu .selected ul{top:25px}
#menu .selected ul li{background:#404040}
#menu .selected ul a{background:none;height:auto}
#menu .caterer.selected ul li{background:#ab6161}
#menu .contact.selected ul li{background:#b6805c}
#left{float:left;width:699px}
#left p{color:#666;font-size:1.2em;line-height:1.6em;margin-bottom:15px}
#left p a{color:#666;text-decoration:underline}
#left form{border:1px solid #eceae0;border-bottom:0;margin:7px}
#home #left form{border:0;margin:0}
#left form.header{background:url(/images/h1.gif) repeat-x;border:0;margin:0}
#left form.header p{background:none;border:0}
#left form.header input{width:195px}
#left form.header input.button{float:none;margin:0;width:auto}
#left form.header label{color:#333;display:inline;font-size:1.2em;margin:0;padding-right:5px}
#left form p,#left form .p{background:url(/images/formp.gif) repeat-x 0 29px;border-bottom:1px solid #eceae0;padding:7px 7px 12px}
#left form p.noPadBottom{padding-bottom:0}
#left form p.noPadTop{padding-top:0}
#left form p.marginBottom{margin-bottom:20px}
#left form p.clean{background:none;height:31px;padding-bottom:0}
#left form p span.explain{display:block;margin-bottom:8px}
#left input,#left select,#left textarea{background:#FFF;border:1px solid #CCC;padding:2px;width:651px}
#left textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;height:200px}
#left input.small{width:100px}
#left label,#left .label{display:block;font-weight:700;margin-bottom:15px}
#left .button{background:url(/images/button.gif) repeat-x #464646;border:1px solid #555;color:#FFF;cursor:pointer;float:left;margin-right:5px;padding:2px 10px;width:auto}
#left .button.check{background:none;border:0;padding:0}
#left a.button,#left span.button{display:block;margin:0 2px}
#left p a.button,#left p span.button{padding:4px 15px;text-decoration:none}
#left .button.disabled{background:none;border-color:#e5e3d8;color:#dbd9ce;cursor:auto}
#left input.button.right{float:right;margin:0}
#pagination{margin:7px}
#pagination .left{float:left;width:140px}
#pagination .center{float:left;text-align:center;width:390px}
#pagination .right{float:right;padding-left:40px;text-align:right;width:100px}
#pagination ul{display:table;margin:0 auto}
#pagination li{float:left;list-style:none;margin:0 3px}
#pagination li.selected a,#pagination li a:hover{background:url(/images/paginationSel.gif);color:#FFF}
#pagination li a{background:url(/images/pagination.gif);border:1px solid #eaebed;color:#999;display:block;font-size:1.2em;height:19px;line-height:19px;text-align:center;width:19px}
#pagination .button{font-size:1.2em}
#left #text{color:#999;font-size:1.1em;line-height:.8em;margin:0 0 5px 15px}
#placeMarker{background:url(/images/mapPlaceMarker.png);color:#333;display:block;float:right;font-size:.9em;line-height:27px;padding-left:35px;width:77px}
#wrapper{border:1px solid #eceae0;min-height:500px;padding:5px}
#mapWrapper p{color:#333;font-size:1.6em;font-weight:700;margin:5px 0 10px 5px}
#mapWrapper li{background:url(/images/mapCategory.png);float:left;list-style:none;margin-right:9px;padding-left:6px}
#mapWrapper input{width:200px}
#mapWrapper li input{margin-top:6px}
#mapWrapper li label{background:no-repeat 0 center;color:#333;display:block;float:left;font-size:1.1em;line-height:25px;padding:0 6px 0 28px}
#mapWrapper li.caterer_1 label{background-image:url(/images/mapBurger.png)}
#mapWrapper li.caterer_2 label{background-image:url(/images/mapCafe.png);padding-left:26px}
#mapWrapper li.caterer_3 label{background-image:url(/images/mapTruck.png);padding-left:34px}
#mapWrapper li.event_1 label{background-image:url(/images/mapCar.png);padding-left:24px}
#mapWrapper li.event_2 label{background-image:url(/images/mapEvent.png);padding-left:26px}
#mapWrapper li.events label{background-image:url(/images/mapEvent.png)}
#mapWrapper li span{background:url(/images/mapCategoryRight.png);float:left;height:25px;width:1px}
#left #form_search{float:left;margin-top:5px;width:400px}
#form_search.tmp{color:#BBB}
#form_search.loading{background-image:url(/images/formLoading.gif);background-position:center right;background-repeat:no-repeat}
#form_search.error{background:#FFB6C1;border:1px solid #C00}
#map{height:450px;margin-top:40px;overflow:hidden}
#map h1{background:none;border:0;margin:0;padding:0}
#home #map{margin-top:10px}
#formMap .main{border:0;padding-bottom:0}
#left #formMap .clean{height:auto;padding:0 0 7px 7px}
.listing{background:url(/images/listing/standard.png) no-repeat;border:1px solid #eceae0;border-bottom-width:2px;float:left;margin:0 8px 10px;padding:1px;position:relative;width:667px}
.listing.premium{background:url(/images/listing/main.png) no-repeat #e8edf1 0 31px}
.listing.premium.full{background-position:0 438px}
.listing.full{background-position:0 407px}
.listing.small{background-position:0 -17px;padding:2px 5px;width:657px}
.listing.small h2{display:inline-block;margin-bottom:5px}
.listing.small .link{color:#666;display:inline-block;font-size:1.2em;margin-left:10px;text-decoration:underline}
.listing .main{overflow:auto;padding:12px}
.listing .left{float:left;padding:12px 0 10px 14px;width:430px}
.listing.premium .left{padding-top:6px}
.listing ul{bottom:11px;left:13px;position:absolute}
.listing.full ul{height:56px;margin:25px 0 20px;position:static}
.listing li,.mapWindowPhotos li,#mapWrapper .mapWindowPhotos li{background:url(/images/listing/photo.png);float:left;height:48px;list-style:none;margin-right:5px;padding:3px 4px 5px;text-align:center;width:68px}
.listing h2{font-size:1.8em;margin-bottom:25px}
.listing.premium h2{font-size:2.4em;margin-bottom:20px}
.listing h5{background:url(/images/listing/premium.png);border-bottom:1px solid #eceae0;height:29px;text-indent:-9999px;width:667px}
.listing .map{background:url(/images/listing/map.png) 0 -75px;float:right;margin:14px 14px 10px 0;padding:3px 4px 5px}
.listing.premium .map{background-position:0 0}
.listing p.padBottom{margin-bottom:15px}
.post,#post{background:url(/images/blog/main.png) no-repeat #fff;border:1px solid #eceae0;margin:0 auto 15px;padding:10px;width:649px}
#post{background-position:0 -44px}
.post h3 a{color:#000;font-size:1.8em;margin-bottom:15px}
.post p{margin-top:22px}
#post p.details{margin-bottom:22px}
.table{border:1px solid #eeece3;margin:0 auto 15px;padding:1px;width:667px}
.table h3{color:#333;font-size:1.2em;padding:6px 9px}
.table table{border-collapse:collapse;width:100%}
.table tr.odd{background:#fcfbfa}
.table td,.table th{font-size:1.2em;height:28px;text-align:center;width:50px}
.table th{background:url(/images/admin/th.gif);color:#666}
.table .flex{padding:0 8px;text-align:left;width:auto}
.table .large{width:160px}
#fullScreenControl{border:1px solid #000}
#fullScreenControl a{background:url(/images/exitFullscreen.png) no-repeat right #FFF;border:solid #B0B0B0;border-width:0 1px 1px 0;color:#000;display:block;font-size:12px;line-height:21px;padding:0 31px 0 5px}
#fullScreenControl a.home{background-image:url(/images/fullscreen.png)}
.photoAdd{border-bottom:1px solid #dcdcdc;display:block;font-size:1.2em;padding:10px}
.photoAdd img{float:left;margin-right:10px}
.photoDelete{background:url(/images/photoDelete.png);display:block;float:left;height:13px;padding:7px;width:114px}
.photoDelete label{padding-left:30px}
#right{background:url(/images/right/shadow.png) no-repeat 0 15px;float:right;min-height:492px;padding-left:10px;width:191px}
#right img{margin-bottom:18px}
#right ul{margin-bottom:14px}
#right li{float:left;font-size:1.1em;line-height:.8em;list-style:none;margin-right:15px}
.container{border:1px solid #eceae0;margin:0 auto;padding:1px;width:667px}
#left .container .label{font-size:1.2em;margin-bottom:2px;padding:7px}
.addBlock{background:url(/images/add/main.png) no-repeat;height:195px;margin:0 auto;position:relative;width:667px}
.addBlock h2{background:url(/images/add/burger-bar.png) no-repeat 22px center;height:148px;width:667px}
.addBlock.cafe h2{background:url(/images/add/cafe.png) no-repeat 25px center}
.addBlock.truck-stop h2{background:url(/images/add/truck-stop.png) no-repeat 22px center}
.addBlock.supplier h2{background:url(/images/add/supplier.png) no-repeat 27px center}
.addBlock.event h2{background:url(/images/add/event.png) no-repeat 31px center}
.addBlock.car-boot h2{background:url(/images/add/car-boot.png) no-repeat 30px center}
.addBlock.forsale h2{background:url(/images/add/forsale.png) no-repeat 26px center}
.addBlock.forsalelink h2{background:url(/images/add/forsale-link.png) no-repeat 26px center}
.addBlock.job h2{background:url(/images/add/job.png) no-repeat 30px center}
.addBlock.advert h2{background:url(/images/add/advert.png) no-repeat 24px center}
.addBlock h2 a{background:url(/images/add/plus.png) no-repeat 99px 107px;color:#000;display:block;font-size:1.8em;height:183px;padding:12px 0 0 150px;position:absolute;width:517px;z-index:200}
.addBlock h3{color:#666;font-size:1.2em;font-weight:700}
.addBlock p{margin-bottom:5px}
.addBlock div{left:150px;position:absolute;top:60px;width:505px;z-index:100}
#message{background:url(/images/message/main.png);border:1px solid #eaebed;margin:0 auto 15px;width:669px}
#message div{background:no-repeat 6px 5px;height:40px;padding:8px 0 0 55px}
#message.success div{background-image:url(/images/message/tick.png)}
#message.warning div{background-image:url(/images/message/notice.png)}
#message.error div{background-image:url(/images/message/cross.png)}
#push{height:393px}
#footer{background:url(/images/footer/barrier.png) top center repeat-x #333;height:274px;margin-top:15px;padding-top:104px}
#footer h5{color:#FFF;font-size:1.8em;font-weight:400;margin-bottom:10px}
#footerMain{margin:0 auto;width:900px}
#footerLeft{background:url(/images/footer/main.png) no-repeat;float:left;height:206px;padding:10px 24px;width:667px}
#footerLeft ul{border:solid #555;border-width:0 0 1px 1px;float:left;height:30px;width:100%}
#footerLeft li{border:1px solid #555;border-bottom:0;border-left:0;float:left;list-style:none}
#footerLeft a{background:url(/images/footer/tab.gif);border-top:3px solid #973535;color:#999;float:left;font-size:1.2em;line-height:26px;padding:0 15px}
#footerLeft a.supplier{border-color:#a25e79}
#footerLeft a.event{border-color:#985ea2}
#footerLeft a.carBoot{border-color:#7c5ea2}
#footerLeft a.forsale{border-color:#6f67ac}
#footerLeft a.job{border-color:#677aac}
#footerLeft a.selected{background:#404040;color:#FFF;line-height:27px}
#footerLeft p{color:#FFF;font-size:1.2em;margin-bottom:12px}
#footerLeft .footerSearch{display:none;padding:15px}
#footerLeft .footerSearch.show{display:block}
#footerLeft form p{float:left;margin-right:20px}
#footerLeft label{color:#999;display:block;font-size:.9em;padding-bottom:5px}
#footerRight{float:right;padding-top:10px;width:180px}
#footerRight ul{border-top:1px solid #444;margin-bottom:10px}
#footerRight li{background:url(/images/footer/bullet.gif) no-repeat 169px center;border-bottom:1px solid #444;line-height:17px;list-style:none}
#footerRight li a{color:#999;display:block;font-size:1.1em;line-height:17px;padding-left:1px}
#footerRight p{color:#555;font-size:1.1em}
#footerRight p a{color:#555}
#adminMenu li{float:left;list-style:none;margin-right:10px}
#adminMenu a{color:#555;font-size:1.2em;text-decoration:underline}
.form_error{background:url(/images/error.gif) #900 no-repeat;border-bottom:1px solid #ccc;color:#FFF;display:inline-block;font-size:.9em;padding:10px 10px 4px}
.textError{color:#900}
.italic{font-style:italic}
.bold{font-weight:700}
.clear{clear:both}
.padLeft{padding-left:15px}
body#fullscreen,.table tr{background:#FFF}
h1 a,#left p a:hover{color:#973535}
h1 a:hover,.listing h2 a:hover,.post h3 a:hover,#right li a:hover,#footerRight p a:hover{text-decoration:underline}
#left select,#left input.auto,#map input{width:auto}
#left .button:hover,#footerRight li a:hover{color:#FFF}
#mapWrapper #form_search,#home #left #form_search,#left .table input{float:none}
.listing h2 a,.black{color:#000}
#right li a,#footerRight p span{color:#999}
#left label.clean,#mapWrapper label{display:inline;margin:0}
#logotruckstops{background:url(/images/truckstops.png) no-repeat top left;width:341px}
#logocarboot{background:url(/images/carboot.png) top left;width:312px}
#logocafe{background:url(/images/cafes.png) no-repeat top left;width:249px}
.listing.forsale ul{float:left;margin-top:0}
.listing.forsale .mainDetails{float:right;font-weight:700;line-height:2em;width:180px}
.listing.forsale .desc{float:left;margin-left:10px;width:220px}
.listing.forsale .price{color:#c12026;display:block;font-size:18px}
.listing.forsale .left{padding:0;width:425px}
.listing.forsale .right{float:right;width:208px}
.listing.forsale .photoLarge{margin-bottom:10px}
.listing.forsale .photoLarge.right{margin:10px;width:200px}
.listing.forsale h2{font-size:2.4em;margin:6px 0 20px 10px}
.photoLarge{background:url(/images/listing/photo_large.png);display:block;padding:3px 4px 5px}
.photoLarge img{border:1px solid #eceae0}
#right .advert,#advertPreview{background:#000;color:#FFF;height:140px;padding:5px 1px;width:178px}
#right .advert{cursor:pointer;margin-bottom:10px}
#advertPalet{border:1px solid #000;float:left}
#advertPalet span{background:#000;color:#FFF;cursor:pointer;float:left;font-size:1.6em;height:50px;line-height:50px;list-style:none;text-align:center;width:54px}
#advertPalet .theme_1,#advertPreview.theme_1,#right .advert.theme_1{background:#FFF;color:#000}
#advertPalet .theme_4,#advertPreview.theme_4,#right .advert.theme_4{background:#93b046}
#advertPalet .theme_5,#advertPreview.theme_5,#right .advert.theme_5{background:#67ac9d}
#advertPalet .theme_6,#advertPreview.theme_6,#right .advert.theme_6{background:#6791ac}
#advertPalet .theme_7,#advertPreview.theme_7,#right .advert.theme_7{background:#7597bc}
#advertPalet .theme_8,#advertPreview.theme_8,#right .advert.theme_8{background:#677aac}
#advertPalet .theme_9,#advertPreview.theme_9,#right .advert.theme_9{background:#7c5ea2}
#advertPalet .theme_10,#advertPreview.theme_10,#right .advert.theme_10{background:#985ea2}
#advertPalet .theme_11,#advertPreview.theme_11,#right .advert.theme_11{background:#a25e79}
#advertPreviewWrapper{background:url(/images/advertPreview.png);padding:159px 0;position:fixed;top:187px}
#right .advert p,#advertPreview p{font-size:12px;font-weight:700;margin-bottom:5px;overflow:hidden;text-align:center;white-space:nowrap}
#advertPreview #advert_business_name,#right .advert .advert_business_name{font-size:18px}
#advertPreview #advert_description,#right .advert .advert_description{font-weight:400;height:60px;white-space:normal}
#advertPreview #advert_phone,#right .advert .advert_phone{font-size:20px;margin:0}
#menu .bisinessStartup.selected a,#menu .links.selected a{background-position:50% -288px}
#menu .caterer ul li,#advertPalet .theme_12,#advertPreview.theme_12,#right .advert.theme_12{background:#973535}
#menu .contact ul li,#advertPalet .theme_3,#advertPreview.theme_3,#right .advert.theme_3{background:#a65d35}
#left form p,.listing #map{margin:0}