/* GLOBAL
----------------------------------------------------------------- */
body{
	background:#fff;
	font:12px arial, verdana, tahoma, geneva, sans-serif;
	color:#000;
	margin-top:13px;
	padding:0;
	text-align:center;
}
*{
	margin:0;
	padding:0;
}
img{
	border:0;
}
/* STRUCTURE
----------------------------------------------------------------- */
#container{
	margin:0 auto;
	padding-bottom:50px;
	text-align:left;
	width:947px;
}
#wrapper{
	background:url(images/bground-wrapper.gif) no-repeat;
	padding:20px 0 0 12px;
	width:927px;
}
#wrappercgi{
	background:url(images/bground-wrapper.gif) no-repeat;
	padding:20px 12px 0 12px;
	width:927px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header{
	height:80px;
	width:958px;
}
#left{
	float:left;
	width:417px;
}
#right{
	float:right;
	width:461px;
}
#rightsmall{
	float:right;
	width:480px;
}
#wrapperfooter{
	background:url(images/bground-footer.gif) repeat-x;
	clear:both;
	text-align:center;
}
#footer{
	clear:both;
	color:#5e97d1;
	height:44px;
	margin:0 auto;
	padding:10px;
	text-align:left;
	width:958px;
}

/* HEADER
----------------------------------------------------------------- */
#buttons {
	float:right;
}
#buttonenhance {
	background:url(images/button-enhance.gif) 1px -64px no-repeat;
	float: left;
	height: 64px;
	width: 244px; 
}
#buttonenhance a {
	background:url(images/button-enhance.gif) top left no-repeat;
	display: block;
	height:100%;
	margin: 0;
	overflow:hidden;
	padding:0;
	width:100%; 
}
#buttonadd {
	background:url(images/button-add.gif) 0 -64px no-repeat;
	float: left;
	height: 64px;
	width: 246px; 
}
#buttonadd a {
	background:url(images/button-add.gif) top left no-repeat;
	display: block;
	height:100%;
	margin: 0;
	overflow:hidden;
	padding:0;
	width:100%; 
}
#buttonenhance span ,#buttonadd span{
	display: block;
	margin:0;
	text-indent:-9999px;
}
#buttonenhance a:hover ,#buttonadd a:hover{
	background-image: none;
	color: yellow;
}
#buttonenhance a:active,#buttonadd a:active {
	color: black;
}
#search-header,#buttons {
	margin-bottom:20px;
}

/* HEADINGS
----------------------------------------------------------------- */
h1,h2,h3 {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	
}
h1 {
	color:#fc9b02;
	font-size:1.4em;
	font-weight:normal;

}
h2 {
	color:#636360;
	font-size:1.2em;
	font-weight:bold;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
#header h1{
	background:url(images/logo.gif) no-repeat 0 0;
	float:left;
	margin-bottom:0px;
	text-indent:-9999px;
	width:365px;
	text-align:center;
}
.rndboxtop h1,.rndboxlargetop h1,#whatyouget h1,#whattodo h1,#addboxtop h1,#tip h1,#advertise h1{
	color:#27729c;
	padding:8px 0 0 10px;
}
#addboxtop h1{
	color:#175375;
}

/* TYPOGRAPHY
----------------------------------------------------------------- */
p{
	padding:0 20px 10px 0;
}
p.cost{
	font-weight:bold;
	padding:0 20px 10px 0;
}
p.tip{
	background:url(images/icon-idea.gif) no-repeat;
	margin-top:30px;
	padding:5px 30px 10px 40px;
	vertical-align:middle;
}
p.red{
	color:#990000;
	padding:0 20px 10px 10px;
}
.errorred{
	color:#990000;
}
#toplinks p{
	font-size:1.2em;
	font-weight:bold;
	padding:30px 0 0 0;
}
#header p{
	float:right;
	padding:0 39px 0 0;
}
#whatyouget p{
	padding:10px 0 0 120px;
}
#whattodo p,#tip p{
	padding:10px 20px 0 60px;
}
#advertise p{
	padding:10px 20px 0 120px;
}
.black{
	color:#000;
}

/* LISTS
----------------------------------------------------------------- */
#content ul{
	list-style:disc;
	margin:0 0 10px 50px;
	padding:10px 0 0 0;
}
#content li{
	margin:0;
	padding:0 30px 3px 0;
}
.rndboxmiddle2 ul,#whatyouget ul,#advertise ul{
	list-style:none;
	margin-bottom:10px;
	padding:5px 0 0 10px;
}
.rndboxmiddle2 ul li,#whatyouget ul li,#advertise ul li{
	background:url(images/tick.gif) no-repeat 0 2px;
	margin:0;
	padding:0 0 2px 20px;
}
#whatyouget ul,#advertise ul{
	padding:15px 0 0 120px;
}
.box ul{
	margin:0 0 10px 20px;
	padding:0 0 2px 20px;
}
.box li{
	margin:0;
	padding:0 0 2px 0;
}
#footer ul{
	list-style:none;
	font-size:0.9em;
	font-weight:normal;
}
#footer ul li{
	display:inline;
	float:left;
	padding:0 2px 0 2px;
}
#footer li.copyright{
	float:right;
	margin-right:15px;
}
#footer li.copyright a{
	text-decoration:none;
}

/* LINKS
----------------------------------------------------------------- */
a{
	color:#5e97d1;
	text-decoration:underline;
}
a:hover{
	color:#605e5f;
	text-decoration:none;
}
#header h1 a{
	display:block;
	height:70px;
	margin-bottom:0;
	width:365px;
}
#toplinks a{
	color:#9c9c9c;
	text-decoration:none;
}
#toplinks a:hover{
	border-top:none;
	color:#636161;
}
.highlightboxleft a,.highlightboxright a{
	font-size:0.9em;
}

/* NAVIGATION
----------------------------------------------------------------- */
ul#nav {
	float:right;
	margin:31px 9px 0 0;
	width:484px;
	}
ul#nav li {
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;	
	list-style-type:none;
	}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(images/navigation.gif) no-repeat;
	}
li#home a,li#about a,li#archive a,li#contact a {
	width:121px;
	height:28px;
}
li#home a:hover, li#home a:focus {
	background-position:0px -28px;
	 }
li#about a:link, li#about a:visited {	
	background-position:-121px 0px;
	}
li#about a:hover, li#about a:focus {	
	background-position:-121px -28px;
	}
li#archive a:link, li#archive a:visited {	
	background-position: -242px 0px;
	}
li#archive a:hover, li#archive a:focus {	
	background-position: -242px -28px;
	}
li#contact a:link, li#contact a:visited {	
	background-position: -363px 0px;
	}
li#contact a:hover, li#contact a:focus {	
	background-position: -363px -28px;
	}

/* Main navigation "active tabs"
------------------------------------------------------------------*/
body#home-page ul#nav li#home a {
	background-position:0px -28px;
	}
body#about-page ul#nav li#about a {
	background-position:-66px -54px;
	}
body#archive-page ul#nav li#archive a {
	background-position:-134px -54px;
	}
body#contact-page ul#nav li#contact a {
	background-position:-213px -54px;
	}
body#links-page ul#nav li#links a {
	background-position:-299px -54px;
	}

/* ROUND BOXES
----------------------------------------------------------------- */
.rndboxtop{
	background:url(images/rnd-box-top-grey.gif);
	height:43px;
	width:455px;
}
.rndboxmiddle{
	background:#fff url(images/icon-add.gif) no-repeat left bottom;
	border-left:1px solid #c9ced2;
	border-right:1px solid #c9ced2;
	padding:0 0 0 80px;
	width:373px;
}
.rndboxmiddle2{
	background:#fff url(images/icon-stand-out.gif) no-repeat left;
	border-left:1px solid #c9ced2;
	border-right:1px solid #c9ced2;
	padding:0 0 0 80px;
	width:373px;
}
.rndboxbottom{
	background:url(images/rnd-box-bottom-add.gif) no-repeat;
	height:8px;
	margin-bottom:10px;
	vertical-align:top;
	width:455px;
}
.rndboxlargetop{
	background:url(images/rnd-box-top-large.gif);
	height:42px;
	width:921px;
}
.rndboxlargemiddle{
	border-left:1px solid #c9ced2;
	border-right:1px solid #c9ced2;
	padding:0 0 0 0;
	width:919px;
}
.rndboxlargebtm{
	background:url(images/rnd-box-top-large-btm.gif);
	height:11px;
	width:921px;
}
.rndboxbottom2{
	background:url(images/rnd-box-bottom.gif) no-repeat;
	height:8px;
	margin-bottom:10px;
	vertical-align:top;
	width:455px;
}
#whatyouget{
	background:url(images/box-what-do-you-get.gif) no-repeat;
	height:226px;
	width:419px;
}
#advertise{
	background:url(images/box-advertise.gif) no-repeat;
	height:226px;
	width:419px;
}
#whattodo{
	background:url(images/box-what-to-do.gif) no-repeat;
	height:226px;
	width:455px;
}
#tip{
	background:url(images/box-tip.gif) no-repeat;
	height:180px;
	width:455px;
}
#addboxtop{
	background:url(images/add-top.gif) no-repeat;
	height:33px;
	width:420px;
}

/* RESULTS
----------------------------------------------------------------- */
.resultstop{
	background:url(images/results-top.gif) no-repeat;
	height:29px;
	margin-top:10px;
	width:927px;
}
.resultstop h2 span{
	color:#375879;
	float:right;
	font-size:0.9em;
	margin:7px 30px 0 15px;
}
.resultstop h1{
	color:#375879;
	float:left;
	margin:7px 0 0 15px;
	padding:0;
	text-align:left;
}
.resultscontent{
	background:#fff;
	border-bottom:1px solid #c9ced2;
	border-left:1px solid #c9ced2;
	border-right:1px solid #c9ced2;
	font-size:0.9em;
	overflow:hidden;
	padding-top:10px;
	width:925px;
}
.resultscontentleft{
	float:left;
	text-align:right;
	width:90px;
}
.resultscontentright{
	float:left;
	width:460px;
}
.resultscontentleft p,.resultscontentright p{
	padding:0 10px 5px 0;
	margin:0;
}
.enhanced{
	background:url(images/bground-enhance.gif) no-repeat;
	height:143px;
	float:left;
	width:342px;
}
.enhanced p{
	margin-left:30px;
}
.enhanced h2{
	font-size:0.9em;
	padding:5px 0 0 10px;
}
.enhancedleft{
	float:left;
	padding-right:30px;
}
.enhancedleft img{
	margin:12px 0 0 33px;
}
.enhancedleft p.website{
	background:url(images/icon-website.gif) no-repeat;
	margin-top:5px;
}
.enhancedleft p.map{
	background:url(images/icon-map.gif) no-repeat;
	margin-top:15px;
}
.enhancedleft p.modify{
	background:url(images/icon-modify-entry.gif) no-repeat;
}
.enhancedleft p.map,.enhancedleft p.website,.enhancedleft p.modify{
	padding:0 0 10px 20px;
}
.enhancedblank{
	background:url(images/rnd-box-white.gif) no-repeat;
	height:98px;
	float:left;
	margin-right:5px;
	padding-left:10px;
	width:342px;
	
}
.enhancedblank h2{
	padding:10px 0 0 0;
}
.searchresults{
	background:#fffbd3 url("http://www.sussexfind.co.uk/preview/images/icon-info.gif") center no-repeat;
	border:1px solid #d7cc5f;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding:5px 0 5px 40px;
}

.searchtextleft{
	float:left;
	padding:0 0 0 0;
}
.searchtextright{
	float:right;
	padding:0 20px 0 0;
}

/* TABLES
----------------------------------------------------------------- */
table#tablesearch{
	margin-left:10px;
	width:600px;
}
table#tablesearch td{
	padding-bottom:15px;
}

/* FORMS
----------------------------------------------------------------- */
form#search-header{
	background:url(images/bground-search-header.gif) no-repeat bottom left;
	border-left:1px solid #b1dbef;
	float:left;
	height:64px;
}
form#search-header input.searchbox{
	margin:15px 0 0 105px;
	padding:5px 0 5px 5px;
	width:175px;
}
form#search-header input.submit{
	background:url(images/button-search.gif) no-repeat;
	border:0;
	cursor:pointer;
	height:31px;
	text-indent:-9999px;
	width:163px;
}
form#search{
	padding:15px 0 0 0;
}
form#search input{
	background:#eff7fb;
	border:1px solid #bbdaef;
	margin:0 10px 0 10px;
	padding:5px 0 5px 5px;
}
form#search input.inputlong{
	width:85%;
}
form#search input.submit{
	background:url(images/button-search2.gif) no-repeat;
	border:0;
	cursor:pointer;
	height:33px;
	text-indent:-9999px;
	width:163px;
}
.submitsearch{
	background:#fff url(http://www.sussexfind.co.uk/images/button-search2.gif) no-repeat;
	border:0;
	cursor:pointer;
	height:33px;
	text-indent:-9999px;
	width:163px;
}
form#search select{
	margin:0 10px 0 10px;
	padding:2px 0 2px 5px;
}
form#enhance{
	padding:15px 0 0 0;
}

form#enhance input{
	background:#eff7fb;
	border:1px solid #bbdaef;
	margin-left:20px;
	padding:5px 0 5px 5px;
	width:410px;
}
form#enhance input.enhancesearch{
	background:url(images/button-search-enhance.gif) no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:66px;
	margin:10px 0 0 15px;
	text-indent:-9999px;
	width:203px;
}
form#enhance #add{
	float:right;
	height:64px;
	margin:10px 10px 0 0;
	width:197px;
}

form#form1 {
	background:#e1f3ff;
	border:1px solid #99cdff;
	width:418px;
}
#form1 fieldset.text{
	width: 400px;
	border:none;
	clear: both;
}
#form1 span {
	float: left;
	width: 160px;
	padding-right:10px;
	clear: both;
	text-align:right;
	line-height:2.6em
}
#form1 span.wide {
	width: 315px;
	text-align:right;
}

#form1 span.pad{
	padding-left:20px;
	float:none;	
	text-align:left;
	clear:none;
	line-height:1.5em;
}
#form1 input {
	width: 150px;
	text-align: left;
	margin:5px 0;
	display:inline;
	padding:1px 2px;
}
#form1 input.addrecord {
	background:url(images/button-add-record.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
	text-align:center;
	height:68px;
	width:201px;
}
#form1 select {
	width: 158px;
	text-align: left;
	margin:5px 0;
	display:inline;
	padding:1px 2px;
}
form#form2 {
	
}

form#form{
	background:#fff;
	padding:15px;
}
.greybox{
		background:#f3f3f3;
		border:1px solid #a7a7a7;
		margin-top:10px;
		padding:10px;
	}
.whitebox{
		background:#fff;
		padding:10px;
	}


fieldset {
	border: none;

	margin: 0 0 0 0;
	position: inherit;
}
fieldset.small {
	border: none;
	margin: 0 0 0 0;
	position: inherit;
	width:50%;
}
	fieldset div,fieldset.small div {
	clear:left;
	margin-bottom:10px;
	}
		fieldset div label,fieldset.small div label{
			font-weight: bold;
			margin-bottom:5px;
		}
			
			fieldset p,fieldset.small p{
			color:#993300;
			font-weight:bold;
			margin:5px 0 5px 0;
			padding:0 0 0 25px;
			}
			
			fieldset div span{
			display: block;
			background: #E9E9E9;
			margin-top:5px;
			width: 460px;
			padding: 4px;
			}
			fieldset.small div span{
			display: block;
			background: #E9E9E9;
			margin-top:5px;
			width: 370px;
			padding: 4px;
			}
			
			fieldset div span select,
			fieldset.small div span select,fieldset.small div span textarea,
			fieldset div span input,fieldset.small div span input{
				border: 1px solid #A7A7A7;
				padding: 4px;
			}
			
			fieldset div span select,fieldset.small div span select{
			padding: 3px 4px;
			}
			
			fieldset div span input { width: 450px; }
			fieldset div span select { width: 460px; }
			
			fieldset.small div span input,fieldset.small div span textarea { width: 360px;
			font-family:Arial, Helvetica, sans-serif;}
			fieldset.small div span select { width: 370px; }


html>body fieldset{border:1px solid silver}
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

/* Uni Form */
      .uniForm{
        margin:0; padding:0;
        position:relative;
        width:100%;
        /* user prefs */
        padding:10px 0;
      }

        /* Some generals */
        .uniForm fieldset{
          border:none;
          margin:0; padding:0;
          /* user prefs */
          margin:0 0 7px 0; padding:0 0 10px 0;
          border-bottom:1px solid #efefef;
        }
          .uniForm fieldset legend{
            color:#000; /* Reset IE */
            margin:0; padding:0;
            /* user prefs */
            margin:0 0 .5em 0;
            font:bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif;
            letter-spacing:.1em;
            color:#93b5be;
          }

          .ctrlHolder{ /* This is the main unit that contains our form "modules" */
            overflow:hidden;
            margin:0; padding:0;
            clear:both;
            /* user prefs */
            /*background:#f9f9f9;*/
            margin:0; padding:7px 4px;
          }
            .ctrlHolder span{
				
              position:relative;
            }

          .buttonHolder{
            overflow:hidden;
            clear:both;
            /* user prefs */
            background:#f9f9f9;
            border:1px solid #ccc; border-width:1px 0;
            margin:10px 0 0 0; padding:10px;
            text-align:right;
          }
            .resetButton{
            }
            .submitButton{
            }

          .uniForm .inlineLabel{
            width:auto;
            float:none;
            display:inline;
            /* user prefs */
            margin:0 2em 0 0;
            font-weight:normal;
          }
            .uniForm .inlineLabel input{
            }
          
          /* Highlighting the rows on input focus */
          .focused{
            background:#FFFCDF url(img/uf_focused.png);
            border:1px solid #EFE795; border-width:1px 0;
            padding:6px 4px;
          }


          /* Styles for form controls where labels are in line with the input elements */
          /* Set the class to the parent to .inlineLabels */
          .inlineLabels .ctrlHolder{
          }
            .inlineLabels span{
              display:block;
              overflow:hidden;
              width:100%;
            }

              .inlineLabels label,
              .inlineLabels .label{
                float:left;
                margin:.3em 0 0 0; padding:0;
                line-height:111%;
                /* user prefs */
                width:33%; 
                font-weight:bold;
              }

              .inlineLabels .textInput{
                float:left;
                /* user prefs */
                width:58%;
                border:2px solid #dfdfdf;
				padding:4px;
              }
              
              .inlineLabels .selectInput{
                float:left;
                /* user prefs */
                width:69%;
              }

              .inlineLabels textarea{
                float:left;
                width:68%;
                /* user prefs */
                border:2px solid #dfdfdf;
                height:12em;
              }

            .inlineLabels .formHint{
              clear:both;
              /* user prefs */
              color:#999;
              margin:.5em 0 0 30%; padding:3px 0;
              font-size:80%;
            }
  
              /* inlineLabels esthetics */
              .inlineLabels .formHint strong{
                padding:0 0 0 14px; 
                background:url(img/icon_alert.png) 0 50% no-repeat;
              }

  
          /* ########################################################################## */

          /* Styles for form controls where labels are above the input elements */
          /* Set the class to the parent to .blockLabels */
          .blockLabels .ctrlHolder{
          }

            .blockLabels .ctrlHolder span{
              float:left;
              margin:0; padding:0;
              /* user prefs */
              width:60%;
            }

              .blockLabels label,
              .blockLabels .label{
                display:block;
                float:none;
                margin:.3em 0; padding:0;
                line-height:100%;
                /* user prefs */
                font-weight:bold;
                width:auto;
              }
              .blockLabels .label{
                float:left;
                margin-right:3em;
              }

              .blockLabels .textInput{
                display:block;
                float:none;
                /* user prefs */
                width:98%;
              }
              
              .blockLabels .selectInput{
                display:block;
                /* user prefs */
                width:99%;
              }

              .blockLabels textarea{
                display:block;
                clear:both;
                width:98%;
                /* user prefs */
                border:2px solid #dfdfdf;
              }

            .blockLabels .formHint{
              float:right;
              margin:0;
              width:38%;
              clear:none;
              /* user prefs */
              color:#999;
              font-size:80%;
              font-style:italic;
            }

            /* blockLabels esthetics */
            .blockLabels .ctrlHolder{
              border:1px solid #dfdfdf; border-width:1px 0;
              margin-top:-1px;
            }

            .blockLabels .focused{
              padding:7px 4px;
            }

          /* ########################################################################## */

          /* Focus pseudoclasses */
          .ctrlHolder .textInput:focus{
            border-color:#DFD77D;
          }
          div.focused .textInput:focus{
          }
          div.focused .formHint{
            color:#000;
          }

          /* Required asterisk styling, use if needed */
          label em,
          .label em{
            display:block;
            position:absolute; left:28%;
            font-style:normal;
            font-weight:bold;
          }
          .blockLabels label em,
          .blockLabels .label em{
            position:static;
            display:inline;
          }

/* MISC
----------------------------------------------------------------- */
.clr{
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}
.floatleft{
	float:left;
}
.floatleftfifty{
	float:left;
}
.floatright{
	float:right;
}
.floatrightfifty{
	float:right;
}
.alert {
	background: #fff6bf url("images/icon-warning.gif") center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	color:#990000;
	text-align: left;
	padding: 5px 0 5px 40px;
	border: 1px solid #ffd324;
}
.error {
	background: url("images/icon-error.gif") center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	color:#000;
	text-align: left;
	padding: 5px 0 5px 40px;
}
.info {
	background:#fffbd3 url("images/icon-info.gif") center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	color:#000;
	margin-bottom:10px;
	border:1px solid #ffd324;
	text-align: left;
	padding: 5px 0 5px 40px;
	width:335px;
}
	.info h2 {
	margin-bottom:3px;
}
.inforight{
	background:#fffbd3 url("images/icon-info.gif") center no-repeat;
	border:1px solid #d7cc5f;
	background-position: 15px 50%; /* x-pos y-pos */
	float:right;
	text-align: left;
	margin-right:30px;
	padding:5px 10px 5px 40px;
}
.horizline{
	border-bottom:1px solid #d2d2b9;
	margin:10px 0 5px 0;
}
#print-header,#print-footer{
	display:none;
}

.box{
	background: #fff;
	
	
}
.boxholder{
	background:#efefef url(images/bground-boxholder.jpg) repeat-x;
	clear: both;
	border:1px solid #c8cfd3;
	padding: 5px;
	
}
.tab{
	background: url(images/tab.gif) no-repeat;
	float: left;
	height:30px;
	margin: 0;
	width: 162px;
	text-align: center;
}
.tabtxt{
	color: #fff;
	margin: 0;
	padding: 6px 0 0 0;
	text-decoration:none;
}
#highlight{
	background:#fffbd3 url("images/icon-warning.gif") no-repeat 6px 5px;
	border-top:1px solid #c9ced2;
	padding:5px 0 5px 30px;
}

/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    right: -250px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background-color: #ffc;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer.gif) left top no-repeat;
}

/* TABLES
----------------------------------------------------------------- */
.infowide {
	background:#fffbd3 url("images/icon-info.gif") center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	color:#000;
	margin-bottom:10px;
	border:1px solid #ffd324;
	text-align: left;
	padding: 5px 0 5px 40px;
}
#highlightsites{
	background:#fffbd3;
	border-top:1px solid #c9ced2;
	padding:5px 0 5px 30px;
}

/* ADMIN
----------------------------------------------------------------- */
.adminlinks {
	background:#d1e6f2;
	color:#000;
	border:1px solid #76b5d7;
	padding: 10px;
}
#highlightsites{
	background:#fffbd3;
	border-top:1px solid #c9ced2;
	padding:5px 0 5px 30px;
}