@charset "utf-8";
/* CSS Document */

body {
text-align:center;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
background:#fff;
}

* {
margin:0;
}

img {
border:0;
}

.clear {
clear:both;
}

/******************************************************************************/
/*              Containers                                                    */
/******************************************************************************/

#essexparks {
width:100%;
margin:0;
padding:0;
}

#container {
width:960px;
margin:0em auto;
padding:0 10px;
text-align:left;
}

.content {
width:100%;
margin:0;
padding:0;
border-bottom:1px solid #fff;
}

.content_bg {background:url('../img/homepage/bg_content.gif') 0px 0px repeat-y;}

.content_box_1 {
float:left;
width:234px;
margin:0 1px 0 0;
background-color:#d2ebe8;
}

.content_box_1 p {
padding:82px 12px 12px 12px;
}

.content_box_2 {
float:left;
width:255px;
}

.content_box_2 p {
padding:12px 0 6px 22px;
color:#3e92c6;
line-height:1em;
}

.content_box_2_bg {
background:#d8e9f4;
margin:0 0 20px 0;
padding:0 0 20px 0;
}

.content_box_3 {
float:left;
width:170px;
margin:0;
padding:0;
background:url('../img/key/key_2.gif') 0px 0px repeat-y;
}

.content_box_3_end {
float:left;
width:170px;
margin:0;
padding:0;
background:url('../img/key/key_3.gif') left bottom no-repeat;
}

.content_box_4 {
float:left;
width:255px;
margin:0 0 20px 0;
padding:0;
background:url('../img/parks/whats_on_2.gif') 0px 0px repeat-y;
}

.content_box_4 ul {margin:0; padding:0;}

.content_box_4_end {
float:left;
width:255px;
margin:0;
padding:0;
background:url('../img/parks/whats_on_3.gif') left bottom no-repeat;
}

.content_box_4 p {
padding:15px 0 6px 10px;
}

.content_box_5 {
float:left;
width:255px;
margin:0 0 20px 0;
padding:0;
background:url('../img/parks/pdf_2.gif') 0px 0px repeat-y;
}

.content_box_5_end {
float:left;
width:255px;
margin:0;
padding:0 0 20px 0;
background:url('../img/parks/pdf_3.gif') left bottom no-repeat;
}

.content_box_5 p {
padding:10px 15px 0 15px;
}

.content_box_5 p a {
display:block;
}

.home_info_1 {border-bottom:0;background:url('../img/homepage/home_info_1.jpg') 0 39px no-repeat;}

.home_info_2 {background:url('../img/homepage/home_info_2.jpg') 0 39px no-repeat;}

.home_info_3 {background:url('../img/homepage/home_info_3.jpg') 0 39px no-repeat;}

.back_to_top_container {
float:left;
width:495px;
border-top:1px solid #c7e6e2;
margin:20px 0 20px 0;
padding:0;
}


/******************************************************************************/
/*                            Columns                                         */
/******************************************************************************/

.column_1 {
float:left;
width:170px;
margin:0;
padding:30px 0 30px 0;
}

.column_1 h4 {
color:#1e9d8b;
background:url('../img/key/key_1.gif') no-repeat;
margin:0;
padding:0;
height:40px;
text-indent:50px;
line-height:3em;
}

.column_2 {
float:left;
width:495px;
margin:0;
padding:30px 20px 0 20px;
}

.column_2 h2 {
margin:0;
padding:0;
color:#333333;
background:none;
text-indent:0px;
line-height:1.5em;
}

.column_2 h3 {
margin:0;
padding:0;
color:#1E9D8B;
text-indent:0px;
line-height:2em;
}

.column_3 {
float:left;
width:255px;
margin:0;
padding:30px 0 0 0;
}



/******************************************************************************/
/*                            Header                                          */
/******************************************************************************/

#header {
float:left;
width:913px;
height:94px;
margin:0;
padding:0 26px 0 21px;
background:url('../img/header/bg_header.jpg') repeat-x;
}

#tagline {
float:left;
display:block;
color:#ffffff;
text-indent:-9999px;
font-size:1.75em;
margin:0 0 0 21px;
padding:0;
width:483px;
height:94px;
background:url('../img/header/discover_parks_and_open_spaces.jpg') no-repeat;
}

#tagline a {
float:left;
display:block;
color:#ffffff;
text-indent:-9999px;
font-size:1.75em;
width:483px;
height:94px;
background:url('../img/header/discover_parks_and_open_spaces.jpg') no-repeat;
}

#essex_works {
float:right;
display:block;
color:#ffffff;
text-indent:-9999px;
font-size:0em;
margin:0;
padding:0;
width:136px;
height:94px;
background:url('../img/header/essex_works_logo.jpg') no-repeat;
}

#essex_works a {
float:right;
display:block;
color:#ffffff;
text-indent:-9999px;
font-size:1.75em;
width:136px;
height:94px;
background:url('../img/header/essex_works_logo.jpg') no-repeat;
}


/******************************************************************************/
/*                            Menu                                            */
/******************************************************************************/

#menu {
float:left;
display:block;
width:100%;
background:#0a342e;

}

/*************************************************/
/*              Main Navigation Menu             */
/*************************************************/

#nav {
float:left;
width:100%;
margin:0;
padding:0;
list-style:none;
list-style-type:none;
font-size:1em;
text-align:center;
}

#nav li {
float:left;
margin:0;
padding:0;
font-weight:bold;
line-height:1.25em;
}

#nav a {
float:left;
display:block;
height:30px;
margin:0;
padding:5px 0 5px 0;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#t-1 a {
width:124px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
line-height:30px;
}

#t-2 a {
width:74px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
line-height:30px;
}

#t-3 a {
width:82px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
line-height:30px;
}

#t-4 a {
width:100px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
line-height:30px;
}

#t-5 a {
width:103px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
}

#t-6 a {
width:136px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
}

#t-7 a {
width:128px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
}

#t-8 a {
width:100px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
line-height:30px;
}

#t-9 a {
width:113px;
background:url('../img/menu/bg_menu_a.gif') 0px -40px repeat-x;
line-height:30px;
}

#t-1 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-2 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-3 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-4 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-5 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-6 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-7 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-8 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-9 a.selected {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-1 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-2 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-3 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-4 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-5 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-6 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-7 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-8 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

#t-9 a:hover {
color: #1e9d8b;
background:url('../img/menu/bg_menu_a.gif') 0px 0px repeat-x;
}

/***********************************/
/*        Footer                   */
/***********************************/

#footer {
float:left;
width:960px;
background:url('../img/footer/bg_footer.gif') repeat-x #115A50;
color:#ffffff;
margin:0;
padding:0 0 26px 0;
}

#footer-menu {
float:left;
width:460px;
margin:0;
padding:0 0 26px 20px;
}

#footer-info {
float:left;
width:480px;
margin:0;
padding:0 0 26px 0;
}

#copyright {
float:left;
width:100%;
background:#000;
}

#copyright_1 {
float:left;
width:790px;
margin:0;
padding:35px 0 34px 0px;
text-align:center;
text-indent:150px;
color:#ffffff;
background:#000000;
}

#copyright_1 p {
color:#ffffff;
}

#copyright_2 {
float:right;
display:block;
width:96px;
height:47px;
margin:0 30px 0 0;
padding:20px 0;
background:url('../img/footer/essex_council_logo.gif') right 50% no-repeat #000000;
text-align:center;
color:#ffffff;
}

#copyright_2 a {
display:block;
width:96px;
height:47px;
margin:0;
padding:0;
}


/***********************************/
/*        Footer Navigation        */
/***********************************/

.footer-nav {
float:left;
width:420px;
margin:0;
padding:0 0 0 30px;
list-style:none;
list-style-type:none;
}

.footer-nav li {
float:left;
width:180px;
margin:0 23px 0 0;
padding:0;
list-style:none;
list-style-type:none;
line-height:2.25em;
border-top:1px solid #8ecbc2;
}

.footer-list-end {border-bottom:1px solid #8ecbc2;}

.footer-nav a {display:block; width:180px; color:#fff; font-weight:bold;}

.footer-nav-2 {
list-style:none;
list-style-type:none;
}

.footer-nav-2 li {
float:left;
width:150px;
list-style:none;
list-style-type:none;
line-height:2.25em;
border-top:1px solid #8ecbc2;
}

.footer-list-end {border-bottom:1px solid #8ecbc2;}

.footer-nav-2 a {display:block; width:150px;}

.footer-nav-2 a:hover {display:block;}


/******************************************************************************/
/*                               main photos                                  */
/******************************************************************************/

#main_photos {
float:left;
display:block;
width:580px;
height:250px;
margin:0;
padding:0;
overflow:hidden;
/*background:url('../img/homepage/gallery_1.jpg') no-repeat;*/
}

.main_photos_right {
float:left;
width:150px;
margin:0px 0 0 0;
padding:10px 0 0 0 ;
}

.main_photos_left {
width:580px;
height:250px;
display:block;
margin:0;
padding:0;
font-size:200%;
}

.main_photos_left p a {
color:#fff;
font-weight:bold;
width:555px;
margin:0 0 0 0;
padding:200px 25px 0 0;
line-height:1.75em;
text-align:right;
}

/******************************************************************************/
/*                               main news                                    */
/******************************************************************************/

#news {
float:right;
width:379px;
height:250px;
background:url('../img/homepage/news_gallery_1.jpg') no-repeat 0 50px;
}

/******************************************************************************/
/*                               main news nav                                */
/******************************************************************************/

#news_nav {
float:left;
width:180px;
margin:0;
padding:0;
list-style:none;
list-style-type:none;
line-height:1.5em;
}

#news_nav li {
float:left;
margin:0;
padding:0;
}

#news_nav li a {
float:left;
display:block;
height:44px;
margin:0;
padding:0px;
color:#ffffff;
text-decoration:none;
}

#jolly_list {
float:right;
width:180px;
background-color:#198172;
margin:0;
padding:0;
padding-left:0;
list-style:none;
list-style-type:none;
cursor:default;
}

#jolly_list li img {
float:left;
top:-6px;
left:-209px;
width:199px;
height:200px;
margin:0;
padding:0px;
display:block;
}

#jolly_list li {
float:right;
height:50px;
margin:0;
padding:0px 0px 0px 0px;
display:block;
line-height:1.5em;
background:url('../img/homepage/bg_news_item.jpg') 0px 0px repeat-x;
cursor:default;
}

#jolly_list a {
float:right;
display:block;
width:160px;
height:40px;
margin:0;
padding:6px 10px 4px 10px;
color:#ffffff;
text-decoration:none;
cursor:pointer;
}

#jolly_list li a.selected {
background:url('../img/homepage/bg_news_item.jpg') 0px -50px repeat-x;
}

#jolly_list li a:hover {
background:url('../img/homepage/bg_news_item.jpg') 0px -50px repeat-x;
}

/******************************************************************************/
/*                               Text Styles                                  */
/******************************************************************************/

p {
color:#333333;
line-height:1.5em;
margin:0;
padding:0;
}

p a {
margin:0;
padding:0;
font-weight:normal;
color:#1e9d8b;
}

.column_2 p {
padding:12px 0 0 0;
}

h1 {
float:left;
color:#ffffff;
font-size:1.75em;
margin:0;
padding:0;
width:212px;
height:94px;
background:url('../img/header/country_parks_logo.jpg') no-repeat;
}

h1 a {
float:left;
color:#ffffff;
font-size:1.75em;
width:212px;
height:94px;
background:url('../img/header/country_parks_logo.jpg') no-repeat;
}

h2 {
text-indent:62px;
display:block;
font-size:1.75em;
color:#ffffff;
margin:0;
padding:0;
background:url('../img/homepage/heading_news.jpg') 0px 0px no-repeat;
line-height:50px;
font-weight:bold;
}

h2 a {
display:block;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

h2 a:hover {
display:block;
color:#C4D6D3;
text-decoration:none;
font-weight:bold;
}

h3 {
display:block;
text-indent:50px;
font-size:1.5em;
color:#ffffff;
margin:0;
padding:0;
background:url('../img/headers/h3_bg.gif') 0px 0px no-repeat;
line-height:2.2em;
}

h3 a {
display:block;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

h3 a:hover {
display:block;
color:#1E9D8B;
text-decoration:none;
font-weight:bold;
}

.home_visit {background:url('../img/homepage/visit_parks.jpg') 0px 0px no-repeat;}

.home_visit a:hover {color:#F1D6C4;}

.home_whats_on {background:url('../img/homepage/whats_on.jpg') 0px 0px no-repeat;}

.home_whats_on a:hover {color:#E0BFD4;}

.home_get_active {background:url('../img/homepage/get_active.jpg') 0px 0px no-repeat;}

.home_get_active a:hover {color:#EAE8BF;}

.home_newsletter {
text-indent:44px;
font-size:1.35em;
background:url('../img/homepage/sign_up_newsletter.jpg') 0px 0px no-repeat;
line-height:2.5em;
}

h4 {
font-size:120%;
color:#003333;
margin:0;
padding:18px 0 2px 30px;
line-height:2em;
}

a {
color:#ffffff;
font-weight:normal;
text-decoration:none;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

#footer p { padding:0; }

#footer-copyright {
font-size:0.75em;
line-height:3em;
}

.list {
line-height:2em;
list-style-type:circle;
margin:0;
padding:0px 35px 25px 35px;
color:#333333;
}

.list2 {
line-height:2em;
margin:0;
padding:0px 35px 25px 35px;
color:#333333;
}

.list2 li {margin:0 0 0 20px;}

.parks_whats_on {background:url('../img/parks/whats_on_bg.jpg') 0px 0px no-repeat;}

.parks_whats_on a:hover {color:#E0BFD4;}

.parks_news {background:url('../img/parks/news_bg.jpg') 0px 0px no-repeat;}

.parks_pdfs {background:url('../img/parks/pdf_1.jpg') 0px 0px no-repeat; color:#1e9d8b;}

.parks_pdfs a {color:#1e9d8b;}

.back_to_top {
float:left;
display:block;
background:url('../img/parks/arrow_back_to_top.gif') 0% 90% no-repeat;
text-indent:14px;
margin:0;
padding:0;
line-height:1em;
}

.back_to_top a {
display:block;
}

/******************************************************************************/
/*                               Colours                                      */
/******************************************************************************/

.colour {
/*color:;*/
}


/******************************************************************************/
/*                               Font Weights                                 */
/******************************************************************************/

.weight-normal {
font-weight:normal;
}


/******************************************************************************/
/*                               Buttons                                      */
/******************************************************************************/

.btn_more_1 {
float:right;
width:107px;
margin:0 0 20px 0;
padding:0 20px 0 0;
background:url('../img/buttons/btn_more_bg_3.jpg') left top repeat-y;
}

.btn_more_2{
float:left;
width:107px;
background:url('../img/buttons/btn_more_bg_1.jpg') left top no-repeat;
}

.btn_more_3 {
float:left;
display:block;
width:107px;
background:url('../img/buttons/btn_more_bg_2.jpg') left bottom no-repeat;
color:#ffffff;
font-weight:bold;
text-align:center;
line-height:2.2em;
}

.btn_more_3 a {display:block;}

.btn_more_4 {
float:right;
width:107px;
margin:0;
padding:0 20px 0 0;
background:url('../img/buttons/btn_more_alpha.gif') left top no-repeat;
line-height:26px;
text-indent:10px;
}

.btn_more_4 a {display:block;}

.btn_sign_up_1 {
float:right;
width:97px;
margin:0 20px 20px 0;
padding:0px;
background:url('../img/buttons/btn_sign_up_bg_2.jpg') left top repeat-y;
}

.btn_sign_up_2{
float:left;
width:97px;
background:url('../img/buttons/btn_sign_up_bg_1.jpg') left top no-repeat;
}

.btn_sign_up_3 {
float:left;
display:block;
width:97px;
background:url('../img/buttons/btn_sign_up_bg_3.jpg') left bottom no-repeat;
color:#ffffff;
text-align:center;
line-height:2.25em;
}

.btn_sign_up_3 a {display:block; font-weight:normal;}


/******************************************************************************/
/*                               Forms                                        */
/******************************************************************************/

.form_email_input_1 {
float:left;
display:inline;
width:215px;
height:10px;
margin:0 0 0 20px;
padding:0;
background:url('../img/forms/sign_up_text_1.jpg') left bottom no-repeat;
font-size:0em;
}

.form_email_input_2 {
float:left;
width:215px;
margin:0;
padding:0;
border:none;
text-indent:10px;
text-decoration:none;
}

.form_email_input_3 {
float:left;
display:inline;
width:215px;
height:10px;
margin:0 0 0 20px;
padding:0;
background:url('../img/forms/sign_up_text_2.jpg') left top no-repeat;
font-size:0em;
}

.form_email_input input {
float:left;
margin:0 0 0 20px;
text-indent:0px;
}

input {
background-color:#FFFFFF;
border:0px solid #CCCCCC;
}

.btn_sign_up {
float:right;
width:97px;
height:26px;
background:url('../img/forms/bg_sign_up.jpg') left top no-repeat;
border:0px;
color:#fff;
text-indent:0px;
margin:0;
padding:0;
cursor:default;
}

.btn_sign_up_submit {
float:right;
margin:15px 0 10px 0;
padding:0 20px 0 0;
}

.btn_sign_up input {
width:0px;
}

/* Form - Revised 2 */

#mce-FNAME {
width:215px;
height:26px;
padding:4px;
margin-left:10px;
background:url('../img/forms/bg_form_1.gif') no-repeat;
}

#mce-EMAIL {
width:215px;
height:26px;
padding:4px;
margin-left:10px;
background:url('../img/forms/bg_form_1.gif') no-repeat;
}

.content_box_2 label {
padding:12px 0 6px 12px;
color:#3e92c6;
line-height:30px;
font-weight:bold;
}

#mc-embedded-subscribe-form {
border:none;
}

#mc-embedded-subscribe-form fieldset {
border:none;
}

.mce_inline_error {
padding:0 0 0 20px;
}

/* End of Form - Revised 2 */

/******************************************************************************/
/*                               Lists                                        */
/******************************************************************************/

ul { margin:0; padding:10px 0 0 20px;}

ul a {color:#1E9D8B; font-weight:normal;}

li {line-height:1.5em; padding:.25em 0 .75em 0;}

ol {margin:0; padding:0 0 0 20px;}

ol li {line-height:1.75em; padding:0 0 10px; margin:0;}

.ol_1 {
margin-left:30px;
}

.ol_2 {
margin-left:240px;
}

.ol_col_topper {
margin-top: -60px;
}

#main_k {
float:left;
height:22px;
margin:0;
padding:0;
}

#main_k li {
float:left;
width:30px;
margin:0;
padding:0;
font-weight:bold;
list-style:none;
line-height:2em;
}

.key {
width:150px;
list-style:none;
margin:0 0 20px 0;
padding:0;
}

.key li {
margin:10px 0 0 10px;
padding:0 0 0 27px;
line-height:1.75em;
}

.key li a {
color:#1E9D8B;
font-weight:normal;
}

.key li a:hover {
color:#1E9D8B;
font-weight:normal;
text-decoration:underline;
}

.k_audio_guide {background:url('../img/key/key_audio_guide.gif') 0px 0px no-repeat;}

.k_archaeological_site {background:url('../img/key/key_archaeological_site.gif') 0px 0px no-repeat;}

.k_bbq {background:url('../img/key/key_bbq.gif') 0px 0px no-repeat;}

.k_bus {background:url('../img/key/key_bus.gif') 0px 0px no-repeat;}

.k_cafe {background:url('../img/key/key_cafe.gif') 0px 0px no-repeat;}

.k_countryside {background:url('../img/key/key_countryside.gif') 0px 0px no-repeat;}

.k_cycling {background:url('../img/key/key_cycling.gif') 0px 0px no-repeat;}

.k_deer {background:url('../img/key/key_deer.gif') 0px 0px no-repeat;}

.k_dogs_allowed {background:url('../img/key/key_dogs_allowed.gif') 0px 0px no-repeat;}

.k_events {background:url('../img/key/key_events.gif') 0px 0px no-repeat;}

.k_education {background:url('../img/key/key_education.gif') 0px 0px no-repeat;}

.k_farm {background:url('../img/key/key_farm.gif') 0px 0px no-repeat;}

.k_fishing {background:url('../img/key/key_fishing.gif') 0px 0px no-repeat;}

.k_football {background:url('../img/key/key_football.gif') 0px 0px no-repeat;}

.k_free_parking {background:url('../img/key/key_free_parking.gif') 0px 0px no-repeat;}

.k_functions {background:url('../img/key/key_functions.gif') 0px 0px no-repeat;}

.k_garden {background:url('../img/key/key_garden.gif') 0px 0px no-repeat;}

.k_geocaching {background:url('../img/key/key_geo.gif') 0px 0px no-repeat;}

.k_gift_shop {background:url('../img/key/key_gift_shop.gif') 0px 0px no-repeat;}

.k_historic_house {background:url('../img/key/key_historic_house.gif') 0px 0px no-repeat;}

.k_lakes {background:url('../img/key/key_lakes.gif') 0px 0px no-repeat;}

.k_mobility {background:url('../img/key/key_mobility.gif') 0px 0px no-repeat;}

.h_mobility {background:url('../img/key/key_mobility.gif') 0px 7px no-repeat;}

.k_nature_reserve {background:url('../img/key/key_nature_reserve.gif') 0px 0px no-repeat;}

.k_no_dogs {background:url('../img/key/key_no_dogs.gif') 0px 0px no-repeat;}

.k_orienteering {background:url('../img/key/key_orienteering.gif') 0px 0px no-repeat;}

.k_parking {background:url('../img/key/key_parking.gif') 0px 0px no-repeat;}

.k_paw {background:url('../img/key/key_paw.gif') 0px 0px no-repeat;}

.k_picnic {background:url('../img/key/key_picnic.gif') 0px 0px no-repeat;}

.k_playground {background:url('../img/key/key_playground.gif') 0px 0px no-repeat;}

.k_refreshments {background:url('../img/key/key_refreshments.gif') 0px 0px no-repeat;}

.k_riding {background:url('../img/key/key_riding.gif') 0px 0px no-repeat;}

.k_tidal_river {background:url('../img/key/key_tidal_river.gif') 0px 0px no-repeat;}

.k_train {background:url('../img/key/key_train.gif') 0px 0px no-repeat;}

.k_viewpoint {background:url('../img/key/key_viewpoint.gif') 0px 0px no-repeat;}

.k_walking {background:url('../img/key/key_walking.gif') 0px 0px no-repeat;}

.k_water_birds {background:url('../img/key/key_water_birds.gif') 0px 0px no-repeat;}

.k_wc {background:url('../img/key/key_wc.gif') 0px 0px no-repeat;}

#column_1_list {
margin:0;
padding:0 0 20px 0;
list-style:none;
color:#1e9d8b;
}

#column_1_list ul {
margin:0;
padding:0;
}

#column_1_list li {
list-style:none;
margin:0;
padding:0;
line-height:2.5em;
background:url('../img/parks/parks_list_bg.gif') left top repeat-x;
}

#column_1_list li ul li {
list-style:none;
margin:0 0 0 20px;
padding:0;
font-weight:normal;
}

#column_1_list li ul li a {
font-weight:normal;
}

#column_1_list a {
color:#1e9d8b;
font-weight:normal;
display:block;
}

#column_1_list a:hover {
color:#1e9d8b;
text-decoration:underline;
}

#column_1_list_selected a {
background:url('../img/parks/parks_list_bg.gif') 20px top repeat-x;
font-weight:bold;
}

#pdf_list {
float:left;
width:240px;
margin:0;
padding:10px 0 0 15px;
list-style:none;
list-style-type:none;
display:block;
}

#pdf_list li {
float:left;
width:225px;
display:block;
margin:0;
padding:0;
line-height:2.25em;
}

#pdf_list li a {
color:#1e9d8b;
font-weight:normal;
/*text-indent:20px;*/
margin:0;
padding:0px 0px 0px 20px;
display:block;
width:205px;
}

#pdf_list li a:hover {
color:#1E9D8B;
font-weight:normal;
text-decoration:underline;
display:block;
}

.i_pdf {background:url('../img/parks/pdf_4.gif') 0px 5px no-repeat;}

.hide {display:none;}
.show {display:block;}
.strong {font-weight:bold;}

/* Cycle CSS */
.pics {  
    width:   580px; 
	height:  250px;
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding:0px;  
    border:0;    
    width:  580px; 
    height: 250px; 
    top:  0; 
    left: 0 ;
} 

.g1 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g1.jpg') 0px 0px no-repeat;

}

.g2 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g2.jpg') 0px 0px no-repeat;
}

.g3 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g3.jpg') 0px 0px no-repeat;
}

.g4 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g4.jpg') 0px 0px no-repeat;
}

.g5 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g5.jpg') 0px 0px no-repeat;
}

.g6 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g6.gif') 0px 0px no-repeat;
}

.g7 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g7.gif') 0px 0px no-repeat;
}

.g8 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g8.gif') 0px 0px no-repeat;
}

.g9 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g9.gif') 0px 0px no-repeat;
}

.g10 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g10.gif') 0px 0px no-repeat;
}

.g11 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g11.jpg') 0px 0px no-repeat;
}

.g12 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g12.jpg') 0px 0px no-repeat;
}

.g13 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g13.jpg') 0px 0px no-repeat;
}

.g14 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g14.jpg') 0px 0px no-repeat;
}

.g16 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g16.jpg') 0px 0px no-repeat;
}

.g17 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g17.jpg') 0px 0px no-repeat;
}

.g18 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g18.jpg') 0px 0px no-repeat;
}

.g19 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g19.jpg') 0px 0px no-repeat;
}

.g20 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g20.jpg') 0px 0px no-repeat;
}

.g21 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g21.jpg') 0px 0px no-repeat;
}

.g22 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g22.jpg') 0px 0px no-repeat;
}

.g23 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g23.jpg') 0px 0px no-repeat;

}

.g24 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g24.jpg') 0px 0px no-repeat;

}

.g25 a {
float:left;
display:block;
width:580px;
height:50px;
background:url('../img/homepage/gallery/g25.jpg') 0px 0px no-repeat;

}


.full-width {width:100%;}

/* Homepage News Section Tabs */
#tabs, #tabs ul, #tabs li {
cursor:default;
border:0;
margin:0;
padding:0;
}

#tabs-1 {
position:absolute;
top:0;
left:-199px;
display:block;
width:199px;
height:200px;
}

#tabs-2 {
position:absolute;
top:-50px;
left:-199px;
display:block;
width:199px;
height:200px;
}

#tabs-3 {
position:absolute;
top:-100px;
left:-199px;
display:block;
width:199px;
height:200px;
}

#tabs-4 {
position:absolute;
top:-150px;
left:-199px;
display:block;
width:199px;
height:200px;
}

#tabs-1 a {width:199px; height:200px;}

#tabs-2 a {width:199px; height:200px;}

#tabs-3 a {width:199px; height:200px;}

#tabs-4 a {width:199px; height:200px;}

#tabs .ui-state-active {background:url('../img/homepage/bg_news_item.jpg') 0px -50px repeat-x;}

.tabs-holder {
float:left;
width:199px;
}

.news-items {
float:right;
width:180px;
}

.news-items ul {
margin:0;
padding:0;
}

.places-to-visit-map {display:block; position:relative; width:495px; height:364px; background:url('../img/parks/map.gif');}

/* Map Pin 01 - Belhus Country Park */
.places-to-visit-map-pin-01 {display:block; width:25px; height:25px; position:absolute; top:300px; left:61px;  text-decoration:none;}
.places-to-visit-map-pin-01 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-01 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-01 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-01 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-01 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}

/* Map Pin 02 - Cressing Temple */
.places-to-visit-map-pin-02 {display:block; width:25px; height:25px; position:absolute; top:90px; left:212px; text-decoration:none;}
.places-to-visit-map-pin-02 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-02 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-02 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-02 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-02 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:100;}

/* Map Pin 03 - Cudmore Grove Country Park */
.places-to-visit-map-pin-03 {display:block; width:25px; height:25px; position:absolute; top:130px; left:346px;  text-decoration:none;}
.places-to-visit-map-pin-03 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-03 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-03 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-03 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-03 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}

/* Map Pin 04 - Danbury Country Park */
.places-to-visit-map-pin-04 {display:block; width:25px; height:25px; position:absolute; top:190px; left:184px;  text-decoration:none;}
.places-to-visit-map-pin-04 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-04 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-04 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-04 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-04 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}

/* Map Pin 05 - Hadleigh Country Park */
.places-to-visit-map-pin-05 {display:block; width:25px; height:25px; position:absolute; top:283px; left:192px;  text-decoration:none;}
.places-to-visit-map-pin-05 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-05 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-05 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-05 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-05 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}

/* Map Pin 06 - Great Notley and the Flitch Way */
.places-to-visit-map-pin-06 {display:block; width:25px; height:25px; position:absolute; top:115px; left:148px;  text-decoration:none;}
.places-to-visit-map-pin-06 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-06 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-06 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-06 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-06 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}

/* Map Pin 07 - Marsh Farm Country Park */
.places-to-visit-map-pin-07 {display:block; width:25px; height:25px; position:absolute; top:220px; left:230px;  text-decoration:none;}
.places-to-visit-map-pin-07 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-07 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-07 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-07 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-07 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}

/* Map Pin 08 - Thorndon Country Park */
.places-to-visit-map-pin-08 {display:block; width:25px; height:25px; position:absolute; top:254px; left:105px;  text-decoration:none;}
.places-to-visit-map-pin-08 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-08 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-08 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-08 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-08 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}

/* Map Pin 09 - Weald Country Park */
.places-to-visit-map-pin-09 {display:block; width:25px; height:25px; position:absolute; top:224px; left:70px;  text-decoration:none;}
.places-to-visit-map-pin-09 a {display:block; width:25px; height:25px; text-decoration:none;}
.places-to-visit-map-pin-09 a:hover {display:block; width:200px; height:75px; background:url('../img/parks/places-to-visit-map-location-bubble-01.gif') no-repeat; position:absolute; top:-50px; left:-75px; text-decoration:none;}
.places-to-visit-map-pin-09 span {display:none; text-decoration:none;}
.places-to-visit-map-pin-09 span a {display:none; text-decoration:none;}
.places-to-visit-map-pin-09 a:hover span {display:block; text-decoration:none; padding:20px; width:160px; height:35px; cursor:pointer; color:#000000; z-index:10;}
