/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #404040;
	margin: 0;
	background: url("../images/body_back_orig.gif") repeat-x top left;
	padding: 0px;
}


a:link, a:visited {text-decoration: none;color:#71a10b;font-weight: bold;}
a:hover, a:active {text-decoration: none;color:#666f7f;}

h1 {font-size: 1.0em;font-weight:bold;margin:3px 0px 5px 0px;padding:6px; background:#ffffff; border: 1px solid #e1e0e0; float: right;}
h2 {font-weight: bold;font-size: 1.2em;margin: 10px 0px 0px 0px; color: #71a10b;}
h3 {font-size: 1.1em; font-weight: bold; color:#71a10b;}

#container {width: 800px;margin: 0 auto; overflow: auto; padding:0px;}
#logo {margin:20px 0px 0px 30px; height: 110px;}

/*mappanel*/
#mappanelback {background:#5a8107; padding:0px 10px 0px 10px;}
#mappanel {width:767px; background: #dfdede; overflow: auto; height:315px; padding:0px 0px 0px 13px;}

#mapbox {float:left; padding:4px; background:#71a10b; margin: 10px 10px 10px 0px; width:390px;clear:both;}

#mapnav {width:347px; margin:10px 0px 0px 0px; float:left; background: url("../images/sectbox.gif") no-repeat bottom right; padding:0px; height: 293px;}
#mapnav ul {margin:0px; padding:0px; list-style: none; margin-top: 3px; width: 168px; float: left;}
#mapnav li {float: left; padding:0px; margin-top:1px;}
#mapnav li.sport {background: url("../images/sport_leisure_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.sport a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.property {background: url("../images/propsale_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.property a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.places {background: url("../images/places_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.places a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.overseas {background: url("../images/overseas_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.overseas a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.holiday {background: url("../images/holiday_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.holiday a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.eating {background: url("../images/eating_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.eating a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.bars {background: url("../images/bars_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.bars a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.education {background: url("../images/edu_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.education a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.business {background: url("../images/business_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.business a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.days {background: url("../images/days_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.days a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.horse {background: url("../images/horse_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.horse a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li.spec {background: url("../images/spec_btn.gif") no-repeat top center; width:168px; height:30px;}
#mapnav li.spec a {display: block; text-indent: -9999px; width:168px; height:30px;}
#mapnav li:hover {background-position: bottom center;}
#mapnav ul.right {margin-left: 10px;}

/*maincontent*/

#maincontent {overflow: auto; background: url("../images/maincont_back.gif") repeat-y;  padding-left: 20px;}

/*leftnav*/
#leftnav {float: left; width:; margin: 20px 20px 20px 0px; font-size: 0.8em; }
#leftnav ul {margin:5px 0px 0px 0px; padding:0px;}
#leftnav li {list-style: none; margin-top: 1px; }
#leftnav li a {color:#283314; display:block; background:#dfdede; padding: 7px; text-transform: uppercase; font-weight:normal;}
#leftnav li a:hover { background:#ececec;}

/*writtencontent*/
#writtencontent {margin-left: 222px; width:538px; padding-top: 20px; text-align: justify; padding-bottom: 30px; font-size: 0.9em;}
#writtencontent p {margin: 3px 0px 3px 0px; padding: 6px 0px 6px 0px;}

/*footer*/
#footer {background: #71a10b url("../images/footer_back.gif") repeat-x top left; padding-bottom: 20px;}
#footermid {width:800px; margin: 0 auto; background: #f0f0f0 url("../images/footermid_back.gif") repeat-x top left; padding-top: 21px; padding-bottom: 8px;}
#footermid p {margin: 0px 0px 0px 10px; padding: 4px; font-size:0.8em; }
#footermid img {border: none;}
#logos {background: #f9f8f8; margin:0px 0px 10px 10px; width:780px; }
#logos img {width:110px; margin:15px 0px 10px 37px;}
#validations {float:right; padding:10px 10px 0px 0px;}
#validations img {margin-left: 10px;}
a:link, a:visited {text-decoration: none;color:#71a10b;font-weight: bold;}
a:hover, a:active {text-decoration: none;color:#666f7f;}
a.greenbox {text-decoration: none;color:#ffffff;font-weight: bold;font-size: 1.3em;font-weight:bold;margin:0px;padding:6px 15px 6px 15px; background:#5a8107;}
a.greenbox:hover { background:#71a10b;}
/*classes*/
.green {color:#71a10b;}
.googleright {float: right; margin: 7px 0px 7px 7px;}
.adright {float: right; margin: 7px 0px 7px 7px;}
.coords {float: right;}
