﻿.AutoCompleteExtender-CompletionList{text-transform:capitalize;text-align:left;border:1px solid #ddd;background:white;list-style:none;margin:0;padding:0;vertical-align:top;}
.AutoCompleteExtender-CompletionListHighlightedItem{padding:2px 5px 2px 5px;text-align:left;background:#f1f1f1;cursor:pointer;}
.AutoCompleteExtender-CompletionListItem{padding:2px 5px 2px 5px;text-align:left;}
.txtSearch{text-transform:capitalize;width:350px;padding-top:2px;height:22px;background:#FFF url(../media/tb-bg.gif) repeat-x left bottom;}
.txtSearchSurrounding{text-transform:capitalize;width:269px;padding-top:2px;height:22px;background:#FFF url(../media/tb-bg.gif) repeat-x left bottom;}
.txtSearchDistance{text-transform:capitalize;width:200px;padding-top:2px;height:22px;background:#FFF url(../media/tb-bg.gif) repeat-x left bottom;}
.txtSearchDirections{text-transform: capitalize; width: 150px; padding-top:2px; height: 22px; background: #FFF url(../media/tb-bg.gif) repeat-x left bottom;}
.txtSmall{font-size:.9em;}
.ddlRadius{padding-top:2px;}
.gridview{width:100%;padding:0;margin:0 0 20px 0;text-align:left;}
.gridview .gvHead{background:#999;color:White;line-height:2.0em;font-weight:bold;padding:3px;}
.gridview .gvHead a{color:#FFF;font-weight:bold;}
.gridview .gvHead th{text-align:left;line-height:2.0em;padding:1px 4px 1px 4px;}
.gridview .gvItem{border:1px solid #999;line-height:2.0em;padding:1px 4px 1px 4px;}
.gridview .gvRow{line-height:2.0em;padding:1px 4px 1px 4px;}
.gridview .gvAlternate{background:#F1F1F1;line-height:2.0em;padding:1px 4px 1px 4px;}
.gridview .gvFooter{text-align:center;}
.gridview .gvPager{text-align:center;}
.gridview .gvItemStlyle{font-weight:bold;border:1px solid Silver;border-top:0;padding:2px;}
.gridview .gvItemStlyleNotBold { border: 1px solid Silver; border-top: 0;padding: 2px;}	
#sidebar {width:790px; margin: 10px auto; height:30px; position: relative; background: #F1F1F1; display: block; border: 1px solid #CCC}
#sidebar div{float: left; line-height:30px; padding: 0 10px;}
.locationWrapper{width:790px;min-height:80px;margin:0 auto 20px auto;border:1px solid #ccc;position:relative;}
.locationWrapper h2{border:0;padding:0 0 0 10px;margin:0;font-size:1.8em;text-align:left;border-bottom:1px solid #ccc;}
.locationWrapper .textWrapper{width:778px;padding:10px;}
.locationWrapper .distanceWrapper{position:absolute;top:5px;right:125px;text-align:center;width:45px;padding:5px;font-size:10px;line-height:17px;background:#666;color:White;font-weight:bold;}
.locationWrapper .emailWrapper{position:absolute;top:10px;right:225px;}
.locationWrapper .editWrapper{position:absolute;top:6px;right:190px;}
.locationWrapper .reviewWrapper{position:absolute;top:9px;right:255px;}
.locationWrapper .deleteWrapper{position:absolute;top:6px;right:220px;}
.locationWrapper .priorityWrapper{position:absolute;top:5px;right:5px;}
.locationWrapper .priorityWrapper .standard{background:#CCC;color:#333;text-align:center;width:115px;padding:5px;font-size:10px;line-height:17px;display:block;font-weight:bold;}
.locationWrapper .priorityWrapper .bronze{background:#A67D3D;color:#FFF;text-align:center;width:115px;padding:5px;font-size:10px;line-height:17px;display:block;font-weight:bold;}
.locationWrapper .priorityWrapper .silver{background:#E6E8FA;color:#333;text-align:center;width:115px;padding:5px;font-size:10px;line-height:17px;display:block;font-weight:bold;}
.locationWrapper .priorityWrapper .gold{background:#CFB53B;color:#FFF;text-align:center;width:115px;padding:5px;font-size:10px;line-height:17px;display:block;font-weight:bold;}
.google-adds{width:790px;margin:15px auto;}
.close-suburbs{width:778px;margin:0 auto 0 auto;}
ul.ulPriority{list-style-type:none;width:870px;height:40px;margin:0 0 0 80px;padding:0;}
ul.ulPriority li{float:left;width:180px;}
ul.ulPriority li.standard{background:url(../img/icon-google-standard.png) no-repeat left;padding:20px 0 0 20px;}
ul.ulPriority li.bronze{background:url(../img/icon-google-bronze.png) no-repeat left;padding:20px 0 0 20px;}
ul.ulPriority li.silver{background:url(../img/icon-google-silver.png) no-repeat left;padding:20px 0 0 20px;}
ul.ulPriority li.gold{background:url(../img/icon-google-gold.png) no-repeat left;padding:20px 0 0 20px;}
body{padding:0;}
body, p, div, input, select, textarea{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em;color:#333;}
p{text-align:justify;}
img{border:0;}
.clear{clear:both;height:0; display: block;}
.help-link{font-weight:bold;background:#FF9933;padding:0 5px;height:15px;}
a.help-link, a:link.help-link{color:#FFF;}
a:hover.help-link{color:#333333;}
h1{color:#ff9933;text-align:center; font-size: 1.7em;}
h1 span{color:#999999;}
h2{margin-left:10px;color:#ff9933;}
h2 span{color: #999999;background:red;}
h3{margin-left:10px;color:#666666;}
#head{width:798px;height:170px;position:relative;display:block;margin:0 auto 0 auto;}
#head #logo{margin:0px 0 0 0;width:502px;height:119px;}
#head .facebook{position: absolute; top: 113px; left: 72px;width: 440px; height: 25px;overflow: hidden;z-index:10;
}
#head .facebook iframe{left:-2px; overflow:hidden; position:relative; top:-2px;border: 1px solid white;}
#head #postcode-man-head{position:absolute;bottom:0;right:0;width:214px;height:106px;background: url(../media/postcode-man-head.jpg) no-repeat right bottom;}
#head #menu {position:absolute;top:125px;left:110px;width:500px;height:20px;}	
#head #menu a, #head #menu a:link{color:#666;}
#main{width:798px;margin:0 auto 0 auto;}
#main .search-postcode{position:relative;width:798px;margin:0px auto 0 auto;height:117px;background:url(../media/postcode-man-body.jpg) no-repeat right top;}
#main .search-postcode .postcode-autoextender{position:absolute;top:30px;left:110px;z-index:10;}
#main .search-postcode .postcode-heading{position:absolute;top:10px;left:90px;z-index:10;width: 600px;}
#main .search-postcode .share{position:absolute;top:36px;right:105px;z-index:10;}
#main .search-postcode .share-distance{position:absolute;bottom:240px;right:40px;z-index:10;}
#main .search-postcode .plus1{position:absolute;bottom:155px;right:190px;z-index:10;}
#main .search-postcode .postcode-help{position:absolute;top:80px;left:110px;height:20px;z-index:5;}
#main .search-postcode .postcode-facebook{position:absolute;top:140px;left:110px;height:20px;width: 300px;z-index:5;}
#main .search-postcode .postcode-button{position:absolute;top:31px;left:464px;}
#main .search-postcode .postcode-upload{position:absolute;top:30px;left:110px;z-index:10;}
#main .search-postcode .postcode-upload input{width: 330px;}
.buttons{background:url(../media/buttons/middle.png) repeat-x 0% 0%;color:#fff;display:block;float:left;font-weight:bold;text-decoration:none;margin:0 0 0 0px;display:inline;line-height:27px;cursor:pointer}
.buttons a, 
.buttons a:link, 
.buttons a:active, 
.buttons a:visited{color: #FFFFFF; font-size: 14px;}
.buttons span{background:url(../media/buttons/left-search.png) no-repeat 0% 0%;display:block;float:left; padding: 0 0 0 10px;}
.buttons span span{background:url(../media/buttons/right.png) no-repeat 100% 0%;display:block;float:left;padding:0 20px}
.buttons2{background:url(../media/buttons/middle.png) repeat-x 0% 0%;color:#fff;display:block;float:left;font-weight:bold;text-decoration:none;margin:0 0 0 10px;display:inline;line-height:27px;cursor:pointer}
.buttons2 a, 
.buttons2 a:link, 
.buttons2 a:active, 
.buttons2 a:visited{color: #FFFFFF; font-size: 14px;}
.buttons2 span{background:url(../media/buttons/left.png) no-repeat 0% 0%;display:block;float:left; padding: 0 0 0 0;}
.buttons2 span span{background:url(../media/buttons/right.png) no-repeat 100% 0%;display:block;float:left;padding:0 20px}
#main .search-postcode .postcode-button-distance{position:absolute;top:31px;left:540px;}
#main .postcode-search-footer{width:798px;margin:0 auto 0 auto;height:71px;background:url(../media/postcode-man-feet.jpg) no-repeat right top;}
#main .postcode-options{width:798px;margin:20px auto 20px auto;}
#main .postcode-text{width:778px;text-align:left;padding:10px;position:relative;margin:0px auto 20px auto;background:url(../media/findpost-code-content-bg.png) no-repeat right top;}
#main .postcode-text p{padding:0 10px 0 10px;}
a, a:link, a:visited, a:active{color:#0033CC;}
a:hover{color:#999999;}
#links a, #links a:link{}
#foot{text-align:center;clear:both;position: relative;}
#foot a, #foot a:link{color:#999999;}
.button-submit{background:url(../media/add-listing.png) no-repeat;border:0;width:135px;height:62px;cursor: pointer}
.button-directions{border-style: none; border-color: inherit; border-width: 0; background: url('../media/search-postcodes.png') no-repeat; margin: 0px;height: 27px; width: 100px; padding: 0; cursor: pointer}
.directions{height:40px; width:600px; position: relative; display: block}
.formInputs{width:350px;font-size:.9em;position:relative;padding:0 0 0 0;border-bottom:1px dotted #CCC;margin:10px 0 5px 5px;}
.formInputs .inputText{width:145px;position:absolute;top:5px;left:5px;}
.formInputs .inputElement{width:400px;line-height:35px;min-height:25px;padding:0 0 0 150px;}
.formInputs .inputText50{width:300px;position:absolute;top:5px;left:5px;}
.formInputs .inputElement50{width:300px;line-height:25px;min-height:25px;padding:0 0 0 310px;}
.formInputs .inputElementCenter{width:400px;line-height:25px;padding:0 0 0 250px;}
.formInputs .tbComments{height:90px;width:615px;text-align:left;padding:3px;border:1px solid #ccc; line-height: 20px;}
.formInputs .tb{width:200px;height:25px;padding:0;border:1px solid #ccc; line-height: 25px;}
.formInputs .ddl{width:203px;height:28px;padding:0;border:1px solid #ccc; line-height: 25px;}
.formInputs .ddlLarge{width:350px;height:28px;padding:0;border:1px solid #ccc; line-height: 25px;}
.map-info-box{border:1px solid #CCCCCC;padding:5px;margin:0;}
.input-button{background:url(../img/btnSubmit.png) no-repeat;border:0;width:135px;height:62px;}
.map-info-box h2{padding:0 5px;margin:0;background:#666666;color:White;font-size:1.2em;text-align:left;border:0;border-bottom:1px solid #CCCCCC;}
.map-info-box ul{padding:10px 20px;margin:0;line-height:15px;}
.map-info-box ul li{line-height:15px;font-size: .9em;}
#map-holder{position:absolute;top:350px;left:380px;width:410px;}
#map-holder h3{width:400px;height:28px;padding:0 0 0 10px;margin: 0;border:1px solid #ccc; line-height: 25px;}
.google-map{width:410px;height:510px;margin: 15px 0 0 0;background:#CCCCCC;}
.google-map-business{width:790px;height:600px;margin:10px auto 10px auto;border:1px solid #CCCCCC;clear:both;}
.google-map-full{width:870px;height:600px;margin:10px auto 10px auto;background:#CCCCCC;}
#lat{}
#lng{margin: 20px;}
ul#tabs{width:98%;margin:40px 0 0 5px;padding:0;list-style:none;line-height:normal;white-space:nowrap;background:#FFFFFF;}
ul#tabs li{float:left;border:solid 1px #CCCCCC;border-bottom:0;margin:0 10px 0 0;vertical-align:baseline;}
ul#tabs li.postcode{}
ul#tabs li.distance{}
ul#tabs li.surrounding{}
ul#tabs li.business{}
ul#tabs li a, ul#tabs li a:link, ul#tabs li a:visited, ul#tabs li a:active{text-decoration:none;color:#666;display:block;padding:5px;}
ul#tabs li a:hover{background:#F1F1F1;}
ul.state-suburb{width: 700px;margin: 20px 50px;}
ul.state-suburb .li-state-suburb{float: left; width: 350px;display:block;}
