html {
    margin : 0;
}

@font-face {
    font-family: 'Grease';
    src: url('../font/grease.eot');
    src: url('../font/grease.eot?#iefix') format('embedded-opentype'), url('../font/grease.svg#Grease') format('svg'), url('../font/grease.woff') format('woff'), url('../font/grease.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    color : #ffffff;
    background-color : #ffffff;
    border : 0;
    padding : 0;
    margin : 0;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : small;
}

.clear, .clr {
    clear:both;
}
a img {
    border: 0 none;
}
a:link {
    color : #000;
    text-decoration : none;
}
a:hover {
    color : #f00;
    text-decoration : underline;
}
a:visited {
    text-decoration : none;
    color : #000;
}
a.one:link {
    color : #000000;
    text-decoration : none;
}
a.one:visited {
    color : #000000;
    text-decoration : none;
}
a.one:hover {
    color : #000000;
    font-size : small;
    text-decoration : underline;
    text-align : center;
}
#container {
    width : 962px;
    text-align : left;
    background-color : #fffac2;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    border-right-style : solid;
    border-bottom-style : solid;
    border-left-style : solid;
    border-top-width : thin;
    border-right-width : thin;
    border-bottom-width : thin;
    border-left-width : thin;
    border-top-style : solid;
    border-top-color : #000;
    border-right-color : #000;
    border-bottom-color : #000;
    border-left-color : #000;
}
#redbox {
    margin : 0;
}

#header {
    background-color: #FFFF00;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 15px 5px 0;
    position: relative;
    vertical-align: middle;
        /*background-image : url("../images/aussie-budget-localdirectories-top-edited.png");*/
}


#header h1 {
    background: none repeat scroll 0 0 transparent;
    color: #FF1D28;
    font-family: Grease,Arial;
    font-size: 69px;
    font-weight: bold;
    line-height: 70px;
    padding:0 !important;
    text-align: center;
}
#header span {
    color : #fefac4;
    font-size : 25px;
}
#address {
    width : 100%;
    height : auto;
}
.discounttext h1 {
    margin : 0;
    text-align : center;
    color : #fffac2;
    background-color : #fffac2;
    text-transform : capitalize;
    font-family : Verdana, Geneva, sans-serif;
    padding : 5px;
}
#address h1 {
    margin : 0;
    text-align : center;
    color : #ff0000;
    background-color : #fffac2;
    text-transform : capitalize;
    font-family : Verdana, Geneva, sans-serif;
    padding : 5px;
}
.office a {
    display: block;
    float: right;
}


h3 {
    margin : 0;
    text-align : center;
    color : #fffac2;
    background-color : #00a65d;
    text-transform : capitalize;
    font-family : Verdana, Geneva, sans-serif;
    padding : 5px;
}
h1 {
    margin : 0;
    text-align : center;
    color : #fffac2;
    background-color : #00a65d;
    text-transform : capitalize;
    font-family : Verdana, Geneva, sans-serif;
    padding : 5px;
}
h2 {
    margin : 0;
    text-align : center;
    color : #fffac2;
    background-color : #00a65d;
    text-transform : capitalize;
    font-family : Verdana, Geneva, sans-serif;
    padding : 5px;
}
#nav {
    height : 47px;
    width : 100%;
    background-image : url("../images/buttonunpressed.png");
}
ul#navlist {
    color : #ffffff;
    height : 100%;
    list-style-type : none;
    margin : 0 auto;
    padding : 0;
    width : 825px;
}
ul#navlist li {
    display : inline;
    font-weight : bold;
    margin : 0;
    padding : 0;
    text-align : center;
}
ul#navlist li a {
    color : #ffff00;
    float : left;
    padding : 15px 35px;
    text-align : center;
    border-left : 1px dotted yellow;
}
ul#navlist li a:hover {
    background-image : url("../images/buttonpressed.png");
    color : #ffff00;
    text-decoration : none;
}
ul#navlist li .current {
    background-image : url("../images/buttonpressed.png");
    color : #ffff00;
    height : auto;
}
.navright {
    border-right : 1px dotted yellow;
}
.service_area_page{
    color:black;
    text-align: center;
}
.service_area_page ul .alphabet {
    color:red;
}
.service_area_page ul {
    float:left;
    list-style-type:none;
    padding-bottom:20px;
    text-align:center;
    width:255px;
}
.discountbox {
    width : 200px;
    background-color : #ff0000;
    text-align : center;
    font-weight : bold;
    color : #ffff00;
    vertical-align : middle;
    margin-top : 1px;
    padding-top : 1px;
}
.discounttext {
    background-color : #fffac2;
    color : #ff0000;
    font-size : medium;
    font-weight : normal;
}
#pricemainContent {
    background-repeat : no-repeat;
    color : #000;
    padding: 0;
}

#pricemainContent  .heading {
    text-align: center;
    margin-bottom: 15px;
}

#pricemainContent  .inside {
    padding:10px;
}
.hidden_maps {
    display:none;
}
/*.hidden_map_div {
display:none;*/
#pricemainContent .heading span {
    padding: 0 85px;
}

#pricemainContent  .map_page_text {
    float: right;
}

#pricemainContent  .map_page_text p.middle_right_list {
    font-size: 17px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 530px;

}
#pricemainContent  .map {
    width:400px;
    float:left;
    margin-left:15px;
}
.middle_right_list strong{
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 530px;

}
#service {
    font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
    width : 100%;
    border-collapse : collapse;
    text-align : center;
    background-position : center center;
}
#service td {
    font-size : 1em;
    padding : 3px 7px 2px 7px;
    color : #f00;
}
#service td.alt {
    color : #f00;
    font-weight : bold;
}
#service a:hover {
    color : #f00;
    text-decoration : underline;
}
#service a:link {
    text-decoration : none;
}
#service a:visited {
    text-decoration : none;
}
#service a:active {
    text-decoration : none;
}
#prices {
    font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
    width : 100%;
    border-collapse : collapse;
    text-align : left;
    background-position : center center;
    color : #ff0;
}
#prices td {
    font-size : 1em;
    padding : 3px 7px 2px 7px;
    color : #000;
}
#prices th {
    color : #000000;
    background-color : #ffffff;
    font-weight : bold;
    text-align : center;
}
#prices td.alt {
    color : #000000;
    background-color : #ffff00;
    font-weight : bold;
    text-align : center;
}
.fltrt {
    float : right;
    margin-left : 8px;
}
.fltlft {
    float : left;
    margin-right : 8px;
}
.clearfloat {
    clear : both;
    height : 0;
    font-size : 1px;
    line-height : 0;
}
.combineddiscount {
    color : #ffff00;
    font-weight : bold;
    width : 150px;
    margin-left : 30px;
    margin-right : 30px;
}
#footer {
    width : 100%;
    background-color : #daeabb;
    background-repeat : no-repeat;
}
.footerleft {
    color : #000000;
    width : auto;
    margin-left : auto;
    margin-right : auto;
    width : 75%;
}
.footercentre {
    color : #000000;
    width : 600px;
    padding-bottom : 5px;
}
.footerright {
    color : #000000;
    font-weight : bold;
    float : right;
    font-size : small;
    padding-bottom : 5px;
}
.office_hours {
    background-color : #00a65d;
    color : #fffac2;
    font-family : Verdana, Geneva, sans-serif;
    font-size : 20px;
    font-weight : bold;
    margin : 0;
    padding : 5px;
    text-align : center;
    text-transform : capitalize;
}
#index {
    font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse : separate;
    background-position : center center;
    font-size : 1em;
}
#index td {
    color : #000000;
    font-size : 1em;
    line-height : 21px;
    text-align : center;
    text-decoration : none;
}
#sitemap {
    width : 100%;
    text-align : left;
    padding-top : 0;
    padding-right : 10px;
    padding-bottom : 10px;
    padding-left : 10px;
    color : #030;
}
#sitemap a:hover {
    color : #f00;
    text-decoration : underline;
}
#sitemap a:link {
    text-decoration : none;
}
#sitemap a:visited {
    text-decoration : none;
}
#maps a:hover {
    color : #ff0;
    text-decoration : underline;
}
#maps a:link {
    text-decoration : none;
}
#maps a:visited {
    text-decoration : none;
}
#site_map {
    width : 100%;
    text-align : left;
    padding-left : 5px;
}
#site_map a:hover {
    color : #ff0;
    text-decoration : underline;
}
#site_map a:link {
    text-decoration : none;
}
#site_map a:visited {
    text-decoration : none;
}
td.homeright {
    width : 216px;
}
td.homemiddle {
    width : 286px;
}
td.homeleft {
    width : 242px;
}
.discounttext a:link {
    text-decoration : none;
}
.discounttext a:hover {
    color : #ff0;
    text-decoration : underline;
}
.discounttext a:visited {
    text-decoration : none;
}
.discounttext a:active {
    text-decoration : none;
}
.mapheading {
    color : #f00;
}
#container #pricemainContent #site_map tr th {
    text-align : center;
    color : #ff0;
}
#container #pricemainContent #prices tr .office {
    color : #f00;
}
#container #pricemainContent #site_map tr .alt .office {
    text-align : left;
    color : #ff0;
}
#container #pricemainContent #index tr td .office {
    color : #f00;
    text-align : center;
}
#container #pricemainContent .back strong {
    font-size : medium;
}
#container #pricemainContent #maps tr td {
    text-align : center;
}
#bottom {
    background-image : url("../images/bottom.png");
    background-repeat : no-repeat;
    background-position : left top;
    height : 468px;
    position : relative;
}
#bottom span {
    color : red;
    font-size : 50px;
    font-weight : bold;
    left : 454px;
    position : absolute;
    text-align : center;
    top : 365px;
    width : 397px;
}
#bottom p {
    color : black;
    font-size : 19px;
    font-weight : bold;
    left : 462px;
    position : absolute;
    text-align : center;
    top : 347px;
    width : 390px;
}
#scoast_bottom {
    background-image : url("../images/aussie-budget-localdirectories-bottom-edited.png");
    background-repeat : no-repeat;
    background-position : left top;
    height : 468px;
    position : relative;
}
#scoast_bottom span {
    color : red;
    font-size : 50px;
    font-weight : bold;
    left : 454px;
    position : absolute;
    text-align : center;
    top : 382px;
    width : 397px;
}
#scoast_bottom p {
    color : black;
    font-size : 19px;
    font-weight : bold;
    left : 462px;
    position : absolute;
    text-align : center;
    top : 347px;
    width : 390px;
}
#bottom .phonepic {
    margin-left : 411px;
    margin-top : 378px;
    position : absolute;
    width : 45px;
}
#bottom .phonepic2 {
    margin-left : 860px;
    margin-top : 378px;
    position : absolute;
    width : 45px;
}
#scoast_bottom .phonepic {
    margin-left : 400px;
    margin-top : 380px;
    position : absolute;
    width : 45px;
}
#scoast_bottom .phonepic2 {
    margin-left : 860px;
    margin-top : 380px;
    position : absolute;
    width : 45px;
}
.writing {
    font-size : 17px;
}
.clickhere a:hover {
    color : #f00;
    text-decoration : underline;
}
.clickhere a:link {
    text-decoration : underline;
}
.clickhere a:visited {
    text-decoration : none;
}
.clickhere a:active {
    text-decoration : underline;
}
.office {
    color : #f00;
}
.bottomfooter {
    padding-top : 0;
    padding-bottom : 5px;
}
.topfooter {
    padding-bottom : 5px;
}
#bottom ul#box {
    display : block;
    left : 415px;
    list-style-type : none;
    margin : 0;
    padding : 0;
    position : relative;
    top : 152px;
    visibility : visible;
    width : 290px;
}
#scoast_bottom ul#box {
    display : block;
    left : 415px;
    list-style-type : none;
    margin : 0;
    padding : 0;
    position : relative;
    top : 151px;
    visibility : visible;
    width : 290px;
}
ul#box li {
    position : relative;
    visibility : visible;
    color : #f00;
    font-size : 16px;
    font-weight : bold;
    float : left;
    list-style-position : outside;
    list-style-type : disc;
}
.areaname {
    color : #ff0000;
    font-family : Verdana, Geneva, sans-serif;
    font-size : 25px;
    font-weight : bold;
    margin-bottom : 3px;
    margin-top : 3px;
    padding-bottom : 3px;
    text-align : center;
}
#footer-nav {
    clear:both;
    height:auto;
    margin:0;
    overflow:hidden;
    padding:0 0 5px 5px;
}
#bottomfooter-bar {
    border-top : 1px solid #aaaaaa;
    clear : both;
    height : auto;
    margin : 0;
    overflow : hidden;
    padding : 0 2% 4px 0;
}
#footer a, #footer p, #footer li {
    color : #4d4948;
    font-size : 88%;
}
#bottomfooter-bar a, #bottomfooter-bar p, #bottomfooter-bar li {
    color : #4d4948;
    font-size : 90%;
}
#footer-nav li {
    padding : 0;
    margin : 0;
    list-style-type : none;
}
#bottomfooter-bar li {
    padding : 0;
    margin : 0;
    list-style-type : none;
}
.leftalign {
    float : left !important ;
}
.rightalign {
    float : right !important ;
}
#footer-nav ul {
    margin:0;
    padding:0;
    width:235px;
}
#bottomfooter-bar ul {
    padding : 0 53px 0;
    margin : 0;
}
#bottomfooter-1 div.footer-links {
    float : left;
    margin-right : 6%;
}
#bottomfooter-2 div.footer-links {
    float : left;
    margin-right : 6%;
}
#bottomfooter-3 div.footer-links {
    float : right;
    margin-right : 6%;
}
#bottomfooter-4 div.footer-links {
    float : left;
    margin-right : 6%;
}
.right {
    float : right;
}
.map img {
    width:400px;
    height:400px;
}
#business_details input {
    float: left;
    clear: right;
    margin:2px;
}
#business_details textarea {
    float: left;
    clear: right;
}
#business_details label {
    float: left;
    clear: left;
    width: 160px;
}
#business_details {
    color: black;
}

/* ---  New Changes */
p.officenewtext {
    display: block !important;
    font-size: 10px !important;
    left: 420px !important;
    margin-top: 80px !important;
    position: absolute !important;
    width: 480px !important;
    top: 349px !important;
}
.middle_right_list li span {
    color: black;
}


.middle_right_list li {
    color: #FF0000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    list-style: none inside none;
    padding-bottom: 30px;
    text-align: center;
    width: 272px;
}
/*.middle_right_list li {
    color: #FF0000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    list-style-image: none;
    list-style-position: inside;
    width: 272px;
}*/

.middle_right_list {
    height: 90px;
    padding-left: 0;
}
.rightmiddlebox p {
    color: black;
    line-height: 16px;
    margin: 0;
}
.rightmiddlebox {
    float: right;
    /*height: 430px;*/
    width: 545px;
}
.leftmiddlebox {
    float: left;
    width: 384px;
}
#middlebox {
    /*height: 550px;*/
    padding: 10px;
    position: relative;
}
.wiki_description {
    color:black;
}
.alexandra_jobs span {
    font-size:10px !important; 
}

/*test*/
.each_map {
    background-repeat: no-repeat;
    color: #000000;
    height: 500px;
    padding: 0;
    position:relative;
}

.each_map .heading {
    text-align: center;
    margin-bottom: 15px;
}

.each_map .inside {
    padding:10px;
}
.hidden_maps {
    display:none;
}
/*.hidden_map_div {
display:none;*/
.each_map .heading span {
    padding: 0 85px;
}

.each_map  .map_page_text {
    float: right;
}

.each_map  .map_page_text p.middle_right_list {
    font-size: 17px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 530px;

}
.each_map  .map {
    width:400px;
    float:left;
    margin-left:15px;
    height:400px;
}
.sitemap span {
    color: black;
}

p.areas {
    font-size: 15px;
    line-height: 21px !important;
    margin: 10px 0 0 !important;
    padding: 0;
    text-align: center;
    font-weight:bold;
    color:red;
    width: 530px;
}
.red p {
    color:red !important;
}