﻿@import "../global_public/global_public.css";

/* MAIN WRAPPER */
#wrapper { width:900px; background:#FFFFCC; border-left:1px solid #AAA; border-right:1px solid #AAA; border-top:1px solid #AAA; }
h2, h3, h4 { margin-bottom:10px; padding:3px 5px; color:#00853e; width:90%; }
br { clear:left; margin-bottom:5px; }
dl { padding-left:4px; }

/* OVERWRITES */
.content-image { margin:5px; }
.dl-style1 dl { padding-bottom:5px;}

.menubutton { color:#FFF; font-weight:bold; width:130px; height:30px; padding:7px 0px 0px 10px; background:url('menubutton.jpg') top left no-repeat; margin:10px 0px 0px 5px; text-decoration:none; display:block; }
.public-news .AspNet-FormView-Data p { padding:0px; margin:0px } 

.repairbg { margin:0px auto; }

/* Nav */
/*.AspNet-Menu-Vertical ul { width:130px; margin:7px 0px 0px 5px; list-style:none; }*/
.AspNet-Menu-Vertical ul ul { background:#FFF; margin:0px; display:none; }
.AspNet-Menu-Vertical ul li.AspNet-Menu-Selected ul { display:block; }

/* Level 1 */
.AspNet-Menu-Vertical li { }
.AspNet-Menu-Vertical li a { color:#FFF; width:130px; padding:7px;  }
.AspNet-Menu-Vertical li a:hover { }
/* Level 2 */
.AspNet-Menu-Vertical ul ul {  }
.AspNet-Menu-Vertical ul ul li { background:none; margin:0px;} 
.AspNet-Menu-Vertical ul ul li a { background:none; padding:5px; color:#FFF!important; }
.AspNet-Menu-Vertical ul ul li a:hover { background:none; padding:5px; color:#FFF!important; }
.AspNet-Menu-Vertical li.AspNet-Menu-Selected, .AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected {  }
.AspNet-Menu-Vertical li a.AspNet-Menu-Selected, .AspNet-Menu-Vertical li a.AspNet-Menu-ChildSelected { color:#FFF; }
.AspNet-Menu-Vertical li a.AspNet-Menu-Selected:hover {  } 
/* Child selected */
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul { display:block;  }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li { background:none; }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li a { background:none; width:118px;  }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected {  }
.AspNet-Menu-Vertical li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected a { }

.AspNet-Menu-Horizontal { display: block; position:relative; top:1px; left:5px; }
.AspNet-Menu-Horizontal ul { list-style-type:none; }
.AspNet-Menu-Horizontal ul li { border:1px solid #AAA; padding:2px 5px 2px 5px; background:#EEE; float:left; margin-right:5px; }
.AspNet-Menu-Horizontal ul li a { text-decoration:none; font-weight:bold; color:#00853e; }
.AspNet-Menu-Horizontal ul li.AspNet-Menu-Selected { background-color:#FFF; border-bottom:1px solid #FFF; }

/* A-HREFs BUTTON STYLES */
.bn-small { background:url("bn_small.gif") top left no-repeat; color:#FFF; height:30px; padding-top:7px; }
.bn-medium{ background:url("bn_medium.gif") top left no-repeat; color:#FFF; height:30px; padding-top:7px; padding-bottom:0px; }
.bn-large { background:url("bn_large.gif") top left no-repeat; color:#FFF; height:30px; padding-top:7px; }
.bn-next{ background:url("bn_next.gif") top left no-repeat; height:16px; color:#006229; padding:5px 10px 5px 10px; }
.bn-home{ background:url("bn_home.gif") top left no-repeat; color:#006229; height:16px;}
.bn-back{ background:url("bn_back.gif") top left no-repeat; height:30px; width:70px; color:#FFF; padding:7px 0px 0px 26px; }
.repair-bn { float:left; margin-right:10px; display:block; border:0px!important; text-align:center; padding:7px 0px 0px 0px; font-weight:bold; text-decoration:none; font-size:13px; background:url("repair-bn-out.gif") top left no-repeat; color:#FFF; height:30px; width:100px; }
.repair-bn:hover { float:left; margin-right:10px; display:block; border:0px!important; text-align:center; padding:7px 0px 0px 0px; font-weight:bold; text-decoration:none; font-size:13px; background:url("repair-bn-over.gif") top left no-repeat; color:#FFF; height:30px; width:100px; }
.repair-bn-selected { float:left; margin-right:10px; display:block; border:0px!important; text-align:center; padding:7px 0px 0px 0px; font-weight:bold; text-decoration:none; font-size:13px; background:url("repair-bn-selected.gif") top left no-repeat; color:#FFF; height:30px; width:100px; }

.form-button-small { background:url("bn_small.gif") top left no-repeat; height:30px; padding-top:7px; }
.form-button-65 { background:url("bn_65.gif") top left no-repeat; }
.form-button-large { background:url("bn_large.gif") top left no-repeat; height:30px; padding-top:7px; }
.bn-small-form { background:url("bn_small.gif") top left no-repeat; height:30px; color:#FFF; padding-top:7px; }
.bn-medium-form{ background:url("bn_medium.gif") top left no-repeat; height:30px; color:#FFF; padding-top:7px; }
.bn-large-form { background:url("bn_large.gif") top left no-repeat; height:30px; color:#FFF; padding-top:7px; }
.bn-add { background:url("bn_add.gif") top left no-repeat; height:30px; color:#FFF; padding-top:7px; width:200px; display:block; text-decoration:none; font-weight:bold; }
.bn-set { clear:left; display:block; }

.bn-red { background:url("red.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333; width:150px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }
.bn-orange { background:url("orange.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333; width:150px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px;}
.bn-yellow { background:url("yellow.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333;  width:150px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }
.bn-green { background:url("green.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333;  width:150px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }
.bn-blue { background:url("blue.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333;  width:150px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }
.bn-red-sub { background:url("red-sub.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333; width:200px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }
.bn-orange-sub { background:url("orange-sub.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333; width:200px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px;}
.bn-yellow-sub { background:url("yellow-sub.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333;  width:200px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }
.bn-green-sub { background:url("green-sub.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333;  width:200px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }
.bn-blue-sub { background:url("blue-sub.gif") top left no-repeat; border:0px solid #FFF; height:24px; color:#333;  width:200px; display:block; text-decoration:none; font-weight:bold; cursor:pointer; margin-bottom:1px; text-align:center; padding:7px 0px 0px 0px; }


/* HEADER */
#header { background:#FFF url("banner.jpg") right top no-repeat; }
#header-logo h1 { background:url("logo.gif") center left no-repeat; width:150px; height:100px; margin-left:20px; }
#header-tools { min-height:16px; background:#FFF; padding-left:10px; color:#00853e; text-align:right; }
#header-tools a { background:#FFF; border:1px solid #00853e; padding:3px 5px; color:#00853e; }
#header-tools a:hover { color:#000; background:#DDD }
.header-tools-left { width:640px; float:left; }
.header-tools-right { width:130px; float:right; }
.under-nav { display:none; visibility:hidden; }
#txt { padding:5px; width:950px; text-align:left !important; margin:0px auto 0px auto; float:left !important; display:inline-block; }
a#txt1,a#txt2,a#txt3 { background:#FFF; border:1px solid #00853e; padding:3px 5px; color:#444; font-weight:bold; text-decoration:none; }
a#txt1:hover,a#txt2:hover,a#txt3:hover { background:#FFF; border:1px solid #00853e; padding:3px 5px; color:#000; font-weight:bold; text-decoration:none; }
/* MASTER COLS */
#left-col {	width:145px; background-color:#FFFFCC; border-top:2px solid #f7ff08; }
#main-col { width:auto; min-height:500px; height: expression( this.scrollHeight < 500 ? "500px" : "auto" ); background:#FFF; border-top:2px solid #f7ff08; overflow:hidden; margin:0px; padding-bottom:0px }
#main-col-inner { width:735px; min-height:400px; overflow:hidden; background:#FFF; padding:7px; }
#main-col h2 { font-size:16px; color:#00853e; margin:0px 0px 10px 0px }
#main-col h2 span { color:#00853e; }
#main-col h2 a { color:#00853e; text-decoration:none; }
#main-col h2 a:hover {  color:#00853e; }
#main-col h3 { color:#00853e; margin-bottom:15px }
#main-col h3 span { color:#00853e; font-size:13px; }
#main-col p { font-size:13px; margin-bottom:10px }
.SiteMapPath { padding:5px; font-family:Verdana; font-size:10px; }

#footer { width:auto; padding-left:15px; background:#00853e; clear:left; font-size:12px; border-top:2px solid #f7ff08; border-bottom:1px solid #AAA; border-left:1px solid #AAA; border-right:1px solid #AAA; color:#000; height:25px; }
#footer p { padding:4px; margin:0px; font-weight:bold; color:#FFF; }

#scrollbox { height:300px; }

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* GRIDVIEWS */
.gridview-style1 td a { display:block; padding:2px; font-weight:bold; color:#000; }
.gridview-style1 .odd { background:#EEE; }
.gridview-style1 .bn-small { float:left; margin-right:10px; display:block; border:0px!important; height:30px; width:50px; background:url("bn_small.jpg") top left no-repeat; padding:5px 0px 6px 10px; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px;}
.gridview-style1 .bn-medium { float:left; margin-right:10px; display:block; border:0px!important; height:30px; width:70px; background:url("bn_medium.jpg") top left no-repeat; text-align:center; padding:7px 0px 0px 0px; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px;}
.gridview-style1 .bn-large { float:left; margin-right:10px;  border:0px!important; background:url("bn_large.jpg") top left no-repeat; height:30px; width:150px; display:block; text-align:center; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px; padding:5px 0px 6px 0px;  }
.gridview-style1 .bn-medium-form { float:left; margin-right:10px; display:block; border:0px!important; height:30px; width:70px; background:url("bn_medium.jpg") top left no-repeat; text-align:center; padding:7px 0px 0px 0px; font-weight:bold; text-decoration:none; color:#FFF; font-size:13px;}
.gridview-style1 { border:1px solid #7ac142; width:100%;  }
.gridview-style1 th { background:#7ac142; color:#FFF; border-right:1px solid #7ac142; padding:2px 2px 2px 6px; }
.gridview-style1 th a { color:#fff; text-decoration:underline; }
.gridview-style1 td { background:#FFF; color:#666; border:1px solid #7ac142; padding:2px 6px 2px 6px;} 
/* INTRO BOXES */
.intro-boxes { }
.intro-boxes dl { border:1px solid #AAA; margin-right:4px; color:#FFF;  }
.intro-boxes dl a { color:#FFF; }
.intro-boxes dl a:hover { color:#DDD; }
.intro-boxes dt { border-bottom:1px solid #AAA; background:#00853e; }
.intro-boxes dd { color:#444; } 
.intro-boxes .style1 dd { background:url("box_images.gif") right 0px no-repeat; }
.intro-boxes .style2 dd { background:url("box_images.gif") right -100px no-repeat; }
.intro-boxes .style3 dd { background:url("box_images.gif") right -200px no-repeat; }
.intro-boxes .style4 dd { background:url("box_images.gif") right -300px no-repeat; }
.intro-boxes .style5 dd { background:url("box_images.gif") right -400px no-repeat; }
.intro-boxes .style6 dd { background:url("box_images.gif") right -500px no-repeat; }
.intro-boxes .style7 dd { background:url("box_images.gif") right -600px no-repeat; }
.intro-boxes .style8 dd { background:url("box_images.gif") right -700px no-repeat; }
.intro-boxes .style9 dd { background:url("box_images.gif") right -800px no-repeat; }
.intro-boxes .style10 dd { background:url("box_images.gif") right -900px no-repeat; }
.intro-boxes .style11 dd { background:url("box_images.gif") right -1000px no-repeat; }
.intro-boxes .style12 dd { background:url("box_images.gif") right -1100px no-repeat; }
.intro-boxes .style13 dd { background:url("box_images.gif") right -1200px no-repeat; }
.intro-boxes .style14 dd { background:url("box_images.gif") right -1300px no-repeat; }
.intro-boxes .style15 dd { background:url("box_images.gif") right -1400px no-repeat; }
.intro-boxes .style16 dd { background:url("box_images.gif") right -1500px no-repeat; }


.state-edit { background-color:#f3edd8; padding:4px 4px 4px 4px; }

/* FORMVIEW */
.AspNet-FormView { width:700px; }
.AspNet-FormView-Data { display:block; clear:left; }
.AspNet-FormView-Data p label { width:150px; font-size:11px!important; padding-top:3px; font-weight:normal !important; }
.AspNet-FormView-Data p span.validator { width:5px; padding-top:3px; }
.AspNet-FormView-Data p span { width:150px; font-size:11px!important; padding-top:3px; font-weight:bold !important; }
.AspNet-FormView-Data input { background:#FFF; border:1px solid #AAA; width:150px; font-weight:bold; font-family:Arial; font-size:12px; }
.AspNet-FormView-Data textarea { float:left; background:#FFF; border:1px solid #AAA; height:50px; width:300px; font-weight:bold; font-family:Arial; font-size:12px;  }
.AspNet-FormView-Data select { background:#FFF; width:150px; font-weight:bold; }
.AspNet-FormView-Data .wide { width:230px!important; font-weight:normal; }
.AspNet-FormView-Data .radio input { background:#FFF; border:0px!important }
.AspNet-FormView-Data table { display:inline; float:left; position:relative; }
.AspNet-FormView-Data span.radiolist { width:290px !important; }
.AspNet-FormView-Data span.radiolist span { width:280px !important; }

/* DETAILS VIEW */
.AspNet-DetailsView { clear:left; padding:10px 0px 0px 0px; }
.AspNet-DetailsView span { width:400px; }
.AspNet-DetailsView ul { margin:0px; list-style:none; padding:0px } 
.AspNet-DetailsView-Data ul li { clear:left; }
span.AspNet-DetailsView-Name { display:block; float:left; width:180px; }
span.AspNet-DetailsView-Value { float:left; }
.AspNet-DetailsView-Data input { width:140px; background:#EEE; padding:3px; border:1px solid #AAA; font-size:90%; margin-bottom:5px; } 
.AspNet-DetailsView-Data textarea { width:140px; background:#EEE; padding:3px; border:1px solid #AAA; } 

.col50_50 { width:330px; }
.col50_50 p { width:320px !important; }

.dl-style1 { }
.dl-style1 dl { width:310px; }
.dl-style1 dl dt { width:140px; }
.dl-style1 dl dd { width:150px; }
.dl-style1 dl dd span { width:145px; }

.dl-style2 { }
.dl-style2 dl { width:650px !important; padding-bottom:5px; }
.dl-style2 dl dt { width:250px !important; }
.dl-style2 dl dd { width:380px !important;}

/* QUESTION FORMS */
.state-questions { }
.state-questions p { width:700px !important; margin-bottom:10px; border-bottom:1px solid #DDD; padding-bottom:10px; }
.state-questions label { }
.state-questions span { width:400px !important; margin-bottom:3px; }
.state-questions span.radiolist { width:150px !important; }
.state-questions input { width:20px; }
.state-questions textarea { width:400px; height:50px; }
.state-questions br { clear:both; margin-top:5px; }
.state-questions input.textbox { width:120px !important; }

.radiolist { float:left; width:300px !important; }
.radiolist input { width:20px !important; background-color:#FFF; border:0px solid #FFF; margin-top:5px;}
.radiolist label { width:200px !important; width: 150px; font-size: 11px; padding-top: 3px; font-weight:bold; }
.radiolist br { clear:left; margin-top:10px; }

/* SPECIAL FORMATTING FOR PREFERENCES EDIT */
.question-group { clear:left; }
.paging { margin:0px; padding:0px }
.paging a { float:right; display:block; width:50px; }

.tabContents { border:1px solid #AAA; padding:5px; background-color:#FFF; clear:left; }

.dl-property-details { clear:both; display:table; }

.checkboxlist {border:1px solid #666; width:20%; float:right; }
.checkboxlist tr { background-color:#EEE; }
.checkboxlist td { padding:5px 5px 5px 5px; }
.checkboxlist input { }
.checkboxlist label { color:#333; font-family:Arial; }

.login { margin-left:auto; margin-right:auto; width:250px; text-align:center; padding:10px; border:1px solid #AAA; height:200px; }
.login p { display:block; clear:left; }
.login input.textbox { width:100px; }
.login input.checkbox { margin-top:8px !important; }
.login input { float:left; padding:4px 4px 4px 4px; }
.login label { width:100px; padding:4px 4px 4px 4px; float:left; text-align:left !important; }
.login a.bn-large { margin-left:50px !important; }
.login a.bn-medium { margin-left:90px !important; }

.dynamicform { }
.dynamicform span { color:#666666; }
.dynamicform input {  }
.dynamicform select { width:150px; }
.dynamicform textarea { width:400px; height:70px; }
.dynamicform td { vertical-align:top; }

.response { }
.response p { clear:left; margin-bottom:5px; }
.response span { float:left; width:120px; color:#666666; }
.response input { float:left; }
.response select { float:left; width:150px; }
.response textarea { float:left; }

.request { }
.request span { width:45%; float:left; }
.request br { clear:left; }

.statement_wrapper { width:90%; margin-left:auto; margin-right:auto; }
.statement_header { width:100%; }
.statement_header h2 { text-align:center; font-weight:bold !important; font-size:15px !important; color:#000 !important; }
.statement_header h4 { text-align:center; }
.statement_name { margin-top:20px; }
.statement_body { width:100%; }
.statement_body table { width:100%; margin-top:10px; border:1px solid #AAA; padding:5px 5px 5px 5px; }
.statement_body table thead tr th { text-align:left; color:#111; padding:0px 0px 5px 5px; border-bottom:2px solid #AAA;  }
.statement_body table tbody tr td { padding:3px 10px 3px 6px; border-bottom:1px dotted #AAA; border-right:1px dotted #AAA; }
.statement_body table tbody tr td.moneyfield { text-align:right; }

.register { margin-left:auto; margin-right:auto; width:500px; }
.register input { float:left; width:140px; background:#FFF; padding:1px; border:1px solid #000; margin:0px 3px 6px 0px; }
.register label { display:block; float:left; width:200px; color:#666; }
.register p { clear:left; width:500px;  margin-bottom:10px; }

.warning { width:400px; border:1px solid; color:#9F6000; margin: 10px 0px 10px; padding:15px 10px 15px 50px; background:#FEEFB3 url('warning.gif') no-repeat 10px center; }
.success { width:400px; border:1px solid; color:#4F8A10; margin: 10px 0px 10px; padding:15px 10px 15px 50px; background:#DFF2BF url('success.gif') no-repeat 10px center; }
.error { width:400px; border: 1px solid; margin: 10px 0px 10px; padding:15px 10px 15px 50px; background:#FFBABA url('alert_icon.gif') no-repeat 6px center; color: #D8000C; clear:left; }

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('FilledStar.png');

}

.emptyRatingStar {
    background-image: url('EmptyStar.png');
}

.savedRatingStar {
    background-image: url('SavedStar.png');
}

.calendar { width:95% }
.calendar td { padding: 3px; }

.datagrid-style1 { width:90%; margin-bottom:10px; }
.datagrid-style1 td { padding:3px 5px; }
.datagrid-style1 td input { float:left; }
.datagrid-style1 td label { width:120px; display:block; float:left; }
.datagrid-style1-header { color:#FFF; background-color:#7ac142; font-weight:bold; }

body
{
    font-family: arial, helvetica, sans-serif;
    margin: 5px 0;
    color: #000;
}



#accessOptions
{
    width: 890px;
    margin: 0 auto 2px auto; /*margin: 2px 0 0 0;*/
    padding: 0;
    list-style: none;
}



#accessOptions li
{
    display: inline;
    margin-left: 4px;
}



#accessOptions li a
{
    color: #6b5f6d;
    text-decoration: none;
}



#accessOptions li.styles
{
    margin-left: 2em;
}



#accessOptions li a:hover
{
    text-decoration: none;
    color: #ec008c;
}



#container
{
    position: relative;
    width: 950px;
    margin: 0 auto;
    margin-top:30px;
    border: 1px solid #000;
    /*background: #fff url(pagephoto2.jpg) no-repeat top right;*/
}



#branding
{
    position: absolute;
    top: 10px;
    left: 10px;
}



#contentcontainer
{
    background: url(pageback.gif) repeat-y top left;
    margin-top: 128px;
}



#navigation
{
    float: left;
    width: 160px;
    color: #fff;
}



#navigation ul
{
    list-style: none;
    margin:0px 0px 10px 0px !important;
    padding-top: 38px;
    background: #00853e url(navigationback.jpg) no-repeat top right;
}



#navigation li
{
    text-align: right;
    margin: 0 16px 0 0;
}



#navigation ul li ul
{
    list-style: none;
    background: #5aa526;
    background-image: none;
    margin-bottom: 0;
    margin-left: 15px;
    padding: 3px 0;
}



#navigation ul li ul li
{
    margin: 5px 0;
    padding: 0 7px;
}



#navigation a
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}



#navigation a:hover
{
    text-decoration: none;
}

#content
{
    float: left;
    width: 740px;
    margin-top: 10px;
    padding-left:5px;
}

#breadcrumb
{
    width: 72%;
}

#content h1
{
    width: 85%;
    padding-top: 0;
    font-family: arial, sans-serif;
    color: #00853e;
}



#content .subheader
{
    font-family: arial, sans-serif;
    font-weight: bold;
    color: #00853e;
}


/*
#content ul li
{
    margin: 4px 0 4px 35px;
}
*/


#content p.copyright
{
    padding-top: 40px;
    padding-bottom: 10px;
}


/*
#sitefunctions a, #content a
{
    color: #7ac142;
    text-decoration: none;
    font-weight: bold;
}



#sitefunctions a:hover, #content a:hover
{
    text-decoration: underline;
}
*/


#subnavigation
{
    list-style: none;
}



#subnavigation li
{
    display: inline;
}



#subnavigation li span
{
    display: none;
}



a#nav-repairs
{
    position: absolute;
    display: block;
    top: 9px;
    left: 470px;
    width: 60px;
    height: 70px;
}



a#nav-rent
{
    position: absolute;
    display: block;
    top: 49px;
    left: 560px;
    width: 65px;
    height: 72px;
}



a#nav-leaflets
{
    position: absolute;
    display: block;
    top: 111px;
    left: 645px;
    width: 75px;
    height: 78px;
}



a#nav-search
{
    position: absolute;
    display: block;
    top: 194px;
    left: 720px;
    width: 85px;
    height: 88px;
}



a#nav-contact
{
    position: absolute;
    display: block;
    top: 298px;
    left: 781px;
    width: 97px;
    height: 95px;
}



img
{
    border: 0;
}



.clear
{
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
}



.blue
{
    color: #06f;
}



.charcoal
{
    color: #6b5f6d;
}



.gold
{
    color: #fc3;
}



.green
{
    color: #00853e;
}



.navy
{
    color: #000080;
}



.orange
{
    color: #f8ac28;
}



.purple
{
    color: #800080;
}



.red
{
    color: #f00;
}



.teal
{
    color: #096;
}



.dgrey
{
    color: #333;
}



.white
{
    color: #fff;
}



.magenta
{
    background: #f09;
}



.pale_back
{
    background: #cfefba;
}



.pale_grey
{
    background: #efebef;
}



.darker_grey
{
    background: #ddd;
}



.right
{
    float: right;
    margin: 8px 0 7px 10px;
}



div.black_border
{
    clear: both;
    border: 1px #6b5f6d solid;
    width: 90%;
    margin: 10px;
    padding: 10px;
}



div.black_border p
{
    margin: 0;
    padding: 0;
}



.feedbackWidth
{
    width: 300px;
}


/*
table
{
    margin: 10px;
    width: 95%;
}
*/

/*th, td
{
    padding: 5px;
}
*/


/* Social bookmarking styles */



.information
{
    display: none;
}



#content div.bookmarks
{
    margin-top: 20px;
}



#content div.bookmarks p
{
    padding: 3px 0;
}



ul#socialbookmarks
{
    list-style: none;
    margin: 0;
    padding: 0;
}



ul#socialbookmarks li
{
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 160%;
}



ul#socialbookmarks a
{
    padding-left: 22px;
}



.information
{
    background: #efebef;
}



a.delicious
{
    background: url(social-delicious.gif) no-repeat top left;
}



a.digg
{
    background: url(social-digg.gif) no-repeat top left;
}



a.reddit
{
    background: url(social-reddit.gif) no-repeat top left;
}



a.facebook
{
    background: url(social-facebook.gif) no-repeat top left;
}



a.stumbleupon
{
    background: url(social-stumbleupon.gif) no-repeat top left;
}



a.newsvine
{
    background: url(social-newsvine.gif) no-repeat top left;
}



a.magnolia
{
    background: url(social-magnolia.gif) no-repeat top left;
}



.centre
{
    text-align: center;
}



ul#languages
{
    display: block;
    list-style: none;
    margin: 45px 0 0 8px;
    padding: 0;
}



ul#languages li
{
    display: inline;
    margin: 0;
    padding: 0 10px 0 0;
}



#ticker
{
    border: 1px solid #00853e;
    margin: 10px;
    padding: 10px;
    width: 90%;
}



#content #ticker p
{
    padding-left: 0;
}



#ticker ul
{
    list-style: none;
}



#ticker ul li
{
    margin: 0;
}
