.location{float:left;width:380px; padding:15px 0 0; text-align:center;}
.location p { float:none; padding:0 0 0px 0; width:auto; color:#57585a;}
.location a.loadpopup {font-size:0.8em; font-weight:bold; color:#58595b; text-decoration:none;}
.location a.loadpopup:hover { color:#ef4135; text-decoration:none;}

#cboxWrapper { background: transparent url('../img/bg_popup.png') no-repeat scroll left top;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxOverlay{background:#000;}
#cboxLoadingGraphic{background:url(../img/loading.gif) center center no-repeat;}
#cboxLoadingOverlay{background:#fff;}
#cboxTitle{display:none;}
#cboxClose{display:none;}

#stateslection {float:left; width:851px; height:493px; margin:20px; padding:0 !important; background-color:transparent !important;}
.brand-popup {float:left; position:absolute; top:30px; left:37px; z-index:100;}
.brand-popup H1 {float:left; width:269px;  height:76px; padding:0; overflow:hidden;}
.brand-popup H1 img {float:left;}
.select-map {float:left; width:811px; padding:50px 20px 0;}

/* map */
.select-map ul {float:left; position:relative; width:820px; height:430px; padding:0; background:transparent url('../img/map_sprite.png') no-repeat scroll 354px top; }
.select-map ul li {float:left; clear:both; width:auto; padding:0 0 0 20px; margin:0px; line-height:1em; font-size:1.8em; font-weight:bold; background:transparent url('../img/icon-breadcrumb.png') no-repeat scroll left 7px;}
.select-map ul li.first {color:#58595B;font-weight:bold; padding:0; background: transparent none no-repeat scroll left top; margin:70px 0 0 0;}
.select-map ul li.first span { width:350px;}
.select-map ul dl {padding:0px; margin:0px;}
.select-map ul dl dt {padding:0px; margin:0px; font-size:1em;  width:350px;}
.select-map ul dl dt span {float:left; width:350px;}
.select-map ul dl dt a {color:#58595b; text-decoration: none;}
.select-map ul dl dd {float:left; position:absolute; z-index:20; padding:0px; margin:0px;}
.select-map ul dl dd a {float:left; background:transparent url('../img/map_sprite.png') no-repeat scroll 354px -451px;}
.select-map ul dl dd span {position:absolute; left:-9999px; top:0px;}
.select-map ul li:hover dt a, .select-map ul li dt a:focus {color:#ef4135; text-decoration:none;}

/* Map Regions */
.western-au dd {top:43px;left:354px; z-index:25;}
.western-au dd A {width:184px; height:273px;}
.western-au dd A:focus,
.select-map ul li:hover .western-au dd A {background-position:0 -451px;}

.northern-territory dd {top:5px;left:529px; z-index:25;}
.northern-territory dd A {width:112px; height:188px;}
.northern-territory dd A:focus,
.select-map ul li:hover .northern-territory dd A {background-position:-186px -451px;}

.queensland dd {top:1px;left:632px; z-index:25;}
.queensland dd A {width:175px; height:245px;}
.queensland dd A:focus,
.select-map ul li:hover .queensland dd A {background-position:-298px -451px;}

.south-au dd {top:190px;left:533px; z-index:25;}
.south-au dd A {width:134px; height:153px;}
.south-au dd A:focus,
.select-map ul li:hover .south-au dd A {background-position:0 -725px;}

.new-south-wales dd {top:229px;left:658px; z-index:25;}
.new-south-wales dd A {width:141px; height:115px;}
.new-south-wales dd A:focus,
.select-map ul li:hover .new-south-wales dd A {background-position:-135px -725px;}

.au-capital dd {top:292px;left:729px; z-index:26 !important;}
.au-capital dd A {width:81px; height:35px;}
.au-capital dd A:focus,
.select-map ul li:hover .au-capital dd A {background-position:-344px -725px;}

.victoria dd {top:287px;left:655px; z-index:25;}
.victoria dd A {width:90px; height:70px;}
.victoria dd A:focus,
.select-map ul li:hover .victoria dd A {background-position:-186px -641px;}

.tasmania dd {top:356px;left:678px; z-index:25;}
.tasmania dd A {width:65px; height:59px;}
.tasmania dd A:focus,
.select-map ul li:hover .tasmania dd A {background-position:-276px -725px;}

/* message box */
.message-box {float:left; width:810px; padding: 90px 20px 10px;}
.message-box .content {float:left;width:650px; height:240px; padding:80px 80px 0;}
.message-box .content p {font-size:2em; font-weight:bold;}
.message-box .btn .darkboxwrap { margin:0 20px 0 0;}
.message-box .btn .last { margin:0;}
.message-box .btn {float:left;width:810px;}
.message-box .btn P {color:#FFFFFF;font-size:1.8em;font-weight:bold;line-height:1em;margin:-3px 0 0;text-align:center;}
.message-box .btn P a {color:#FFFFFF; text-decoration:none;}
.message-box .btn P a:hover {color:#ef4135;}
.message-box .btn .last P {line-height:30px; margin:0;}
.message-box .btn .box { height:30px;}

