/* Global settings */

html, body { 
width: 100%; 
margin: 0; 
padding: 0; 
font-family: Arial, Verdana, Lucinda;
text-align: center;
font-size: 100%;
}

a:link {
color: inherit;
text-decoration: none;
outline: none;
}
a:visited {
text-decoration: none;
color: inherit;
}
a:hover {
text-decoration: none;
color: inherit;
}
a:active {
text-decoration: none;
color: inherit;
}

img a {
border: none;
outline: none;
}

img {
border: none;

}

/* horizontal line */
hr {
width:100%;
margin:0;
padding:0;
height: 1px;
border: 0;
background-color:#000;
}

#clear {
clear: both;
}

form {
border: none;
outline: none;
margin: 0;
padding: 0;
display: inline;
}

fieldset {
border: none;
outline: none;
margin: 0;
padding: 0;
display: inline;
}


/* Main container for all content */

#container {
width: 1024px;
margin: auto;
text-align: left;
font-size: 1em;
}

 /* Search box */
#search {
float: left;
width: 379px;
height: 23px;
margin: 10px 0 0 30px;
padding-left:6px;
color: #000000;
background-image: url("../images/A4R_WEB LOGOS/background/home_search.jpg");
line-height: 23px;
}

#search_about {
float: left;
width: 379px;
height: 23px;
margin: 10px 0 0 30px;
padding-left:6px;
color: #000000;
background-image: url("../images/A4R_WEB LOGOS/background/about_search.jpg");
line-height: 23px;
}

#search_whatson {
float: left;
width: 379px;
height: 23px;
margin: 10px 0 0 30px;
padding-left:6px;
color: #000000;
background-image: url("../images/A4R_WEB LOGOS/background/whatson_search.jpg");
line-height: 23px;

}

#search_diary {
float: left;
width: 379px;
height: 23px;
margin: 10px 0 0 30px;
padding-left:6px;
color: #000000;
background-image: url("../images/A4R_WEB LOGOS/background/diary_search.jpg");
line-height: 23px;
}

#search_booking {
float: left;
width: 379px;
height: 23px;
margin: 10px 0 0 30px;
padding-left:6px;
color: #000000;
background-image: url("../images/A4R_WEB LOGOS/background/booking_search.jpg");
line-height: 23px;
}

#search_contact {
float: left;
width: 379px;
height: 23px;
margin: 10px 0 0 30px;
padding-left:6px;
color: #000000;
background-image: url("../images/A4R_WEB LOGOS/background/contact_search.jpg");
line-height: 23px;
}

.search_text {
background: inherit;
background-image: inherit;
font-size: 12px;
font-weight: bold;
height: 15px;
vertical-align:top;
display: inline;
}

#ajaxSearch_form {
border: none;
display: inline;
outline: none;
margin: 0;
padding: 0;
}

#ajaxSearch_input {
display: inline;
width: 200px;
background: inherit;
font-size: 12px;
border: none;
color: #000000;
height: 16px;
background-image: inherit;
}

#ajaxSearch_submit {
background: inherit;
background-image: inherit;
font-weight: bold;
padding-left: 5px;
color: #878787;
font-size: 12px;
width: 50px;
margin-left: 52px;
border: none;
// border: 1px solid #878787;
}

.ajaxSearch_resultsInfo {
font-size: .875em;
line-height: 14px;
margin-left: 30px;
}

.ajaxSearch_result {
font-size: .875em;
font-weight: bold;
line-height: 14px;
margin-left: 30px;
}

.ajaxSearch_resultLink {
text_decoration: underline;
}

.ajaxSearch_resultExtract p{
margin:0;
padding:0;
font-weight: normal;
}

.ajaxSearch_paging {
font-size: .75em;
margin-top: 10px;
margin-bottom: 10px;
}


/* Social networking links */
#join_in {
float: right;
margin: 10px 30px 0 0;
padding-right: 0px;
display: inline;
color: #6d6f71;
line-height: 23px;

}

.join_in_text {
font-size: .875em;
font-weight: bold;
}

.img_middle {
vertical-align: -4px;

}
 /* Adjust the text size */
#text_size {
float: left;
margin: 0px 0 5px 30px;
font-weight: bold;
font-size: .875em;
color: #6d6f71;
outline: none;
}

.smallfont {
display: inline;
font-size: 23px;
font-weight: bold;
}

.largefont {
display: inline;
font-size: 23px;
font-weight: bold;
}


#keep_in_touch {
margin: 5px 30px 5px 0;
float: right;
display: inline;
font-weight: bold;
font-size: .875em;
color: #6d6f71;
}

#keep_in_touch a:hover{
color: #65a13b;
}

#logo {
float: left;
margin: 10px 0 10px 30px;
width: 204px;
height: 137px;
}

#logo img {
width: 100%;
height: 100%;
}

/* Main navigation menu */
#top_menu {
float: left;
margin: 10px 0 0 85px;
padding: 0;
}

#top_menu ul {
list-style: none;
margin: 0;
margin-left: 0;
padding-left: 0;
line-height: 23px;
font-size: 1em;
}

#top_menu ul li {
display: inline-block;
display: -moz-inline-block;
width: 86px;
height: 23px;
margin: 0 1px 0 0;
padding-left: 6px;
font-size: .875em;
font-weight: bold;
color: #ffffff;
vertical-align: top;
}


 /* Set colours for each section */

ul li#home {
background-color: #65a13b;
}


ul li#about {
background-color: #498a4f;
}

/* Set colours for sub menu */
ul li#about ul {
display: block;
margin-top: 5px;
line-height: 14px;
}

ul li#about ul li {
color: #498a4f;
margin-left: -6px;
padding-left: 6px;
font-weight: normal;
height: 100%;
}

ul li#about ul li.active {
background-image: url("../images/A4R_WEB LOGOS/background/about_search.jpg");
}


ul li#whatson {
background-color: #428065;
}

ul li#whatson ul {
display: block;
margin-top: 5px;
line-height: 14px;
}

ul li#whatson ul li {
color: #498a4f;
margin-left: -6px;
padding-left: 6px;
font-weight: normal;
height: 100%;
}

ul li#whatson ul li.active {
background-image: url("../images/A4R_WEB LOGOS/background/whatson_search.jpg");
}

/* Setting different colours for each of the event sections */
/* arts = nav16 */
.col_1, .arts_col, ul li#whatson ul li#nav16 {
color: #f19d1a;
}
 /* dance = nav17 */
.col_2, .dance_col, ul li#whatson ul li#nav17 {
color: #db6831;
}

/* events = nav18 */
.col_3, .events_col, ul li#whatson ul li#nav18 {
color: #be2f39;
}

/* film = nav19 */
.col_4, .film_col, ul li#whatson ul li#nav19 {
color: #96145c;
}

/* music = nav20 */
.col_5, .music_col, ul li#whatson ul li#nav20 {
color: #781d7e;
}

/* takepart = nav21 */
.col_6, .takepart_col, ul li#whatson ul li#nav21 {
color: #555a96;
}

/* theatre = nav22 */
.col_7, .theatre_col, ul li#whatson ul li#nav22 {
color: #009ac7;
}

ul li#diary {
background-color: #196b76;
width: 183px;
}

ul li#diary ul {
display: block;
margin-top: 5px;
line-height: 14px;
width:100%;
}

ul li#diary ul li {
color: #196b76;
margin-left: -6px;
padding-left: 6px;
font-weight: normal;
height: 100%;
}

ul li#diary ul li.active {
background-image: url("../images/A4R_WEB LOGOS/background/diary_search.jpg");
}

ul li#booking {
background-color: #005286;
}

ul li#booking ul {
display: block;
margin-top: 5px;
line-height: 14px;
}

ul li#booking ul li {
color: #005286;
margin-left: -6px;
padding-left: 6px;
font-weight: normal;
height: 100%;
}

ul li#booking ul li.active {
background-image: url("../images/A4R_WEB LOGOS/background/booking_search.jpg");
}

ul li#contact {
background-color: #143f6b;
}

ul li#contact ul {
display: block;
margin-top: 5px;
line-height: 14px;
}

ul li#contact ul li {
color: #143f6b;
margin-left: -6px;
padding-left: 6px;
font-weight: normal;
height: 100%;
}

ul li#contact ul li.active {
background-image: url("../images/A4R_WEB LOGOS/background/contact_search.jpg");
}

/* Main content, not including headers or footers */
#main_content {
width: 1024px;
display: inline;
margin: 0;
padding:0;
}

.home_container {
position: relative;
width: 1024px;
height: 300px;
background-color: inherit;
margin:0;
padding: 0;
}


.home_pic {
position: absolute;
width: 512px;
height: 300px;
top: 0;
left: 0;
z-index: 10;
margin:0;
padding: 0;
}

.home_pic img {
width: 100%;
height: 100%;
}

.home_trans {
position: absolute;
width: 30px;
background-color: inherit;
height: 300px;
top:0;
left: 482px;
opacity: 0.6;
filter: alpha(opacity=60);
z-index: 16;
margin: 0;
padding: 0;
}

.home_background {
position: absolute;
background-color: inherit;
top:0;
left: 512px;
width:512px;
height: 300px;
margin: 0;
padding: 0;
}


 /* Large pic on home page */
#splash_pic {
position: absolute;
margin: 0;
padding:0;
width: 768px;
height: 450px;
z-index: 10;
}

#splash_pic img {
width: 100%;
height: 100%;
}

/* Transparent strip on home page */
.trans_strip_vert {
position: absolute;
margin-left: 738px;
width: 30px;
height: 450px;
background: #f19d1a;
opacity: 0.6;
filter: alpha(opacity=60);
z-index: 12;
}

/* Info on home page */
#splash_info {
position: absolute;
margin-left: 768px;
background: #f19d1a;
width: 256px;
height: 450px;
z-index: 8;
}

.splash_text {
background-color: inherit;
color: #ffffff;
height: 400px;
z-index: 30;
}

#sub_heading_home {
position: relative;
margin: 5px 0 5px 30px;
z-index: 8;
width: 200px;
font-size: 1.25em;
font-weight: bold;
color: #428065;
}

#sub_heading_whatson {
position: relative;
margin: 5px 0 5px 30px;
z-index: 20;
width: 300px;
font-size: 1.25em;
font-weight: bold;
color: #428065;
}

#diary_heading_home {
position: relative;
margin-left: 30px;
padding-left: 0;
padding-top:10px;
margin-top: 10px;
z-index: 2;
width: 600px;
font-size: 1.25em;
font-weight: bold;
color: #196b76;
}

.smallwhatson {
display: inline;
position: absolute;
left: 317px;
width: 100px;
}

.smallrightevent {
display: inline;
position: absolute;
left: 485px;
width: 100px;
}

.verysmall_sub_heading {
font-size: .75em;
font-weight: normal;
display: inline;
color: #000000;
margin: 0;
}


.small_sub_heading {
font-size: .875em;
font-weight: normal;
margin: 0;
margin-top:10px;
}

#sub_heading_diary {
position: relative;
margin: 10px 0 0 0;
z-index: 20;
width: 950px;
font-size: 1.25em;
line-height: 32px;
font-weight: bold;
color: #196b76;
}

.small_sub_about {
display: inline;
font-size: .75em;
font-weight: normal;
margin: 0;
}

.middlemonth {
display: inline;
position: absolute;
left: 190px;
}

.rightwhatson {
display: inline;
position: absolute;
left: 487px;
}

.rightevent {
display: inline;
position: absolute;
left: 638px;
}

#sub_heading_about {
position: relative;
margin: 10px 0 0 0;
z-index: 20;
width: 100px;
font-size: 1.25em;
font-weight: bold;
color: #498a4f;
}

/* 4 columns for events */
#column1_team {
float: left;
width: 256px;
padding: 0;
}

#column1 {
float: left;
width: 256px;
padding: 0;
margin-bottom: 10px;
}


#column2 {
float: left;
width: 256px;
margin-bottom: 10px;
}

#column3 {
float: left;
width: 256px;
margin-bottom: 10px;
}

#column4 {
float: right;
width: 256px;
}

#latestnews {
position: relative;
margin: 10px 0 10px 20px;
font-size: 1.25em;
font-weight: bold;
color: #65a13b;
}


/*Set colours for event boxes */
.small_box {
position: relative;
background-color: #498a4f;
z-index: 10;
}

.small_box_about {
position: relative;
background-color: #498a4f;
border-right: 1px solid #2f5f33;
z-index: 10;
}

.small_box_arts {
position: relative;
background-color: #f19d1a;
border-right: 1px solid #f1571a;
z-index: 10;
}

.small_box_dance {
position: relative;
background-color: #db6831;
border-right: 1px solid #b84812;
z-index: 10;
}

.small_box_events {
position: relative;
background-color: #be2f39;
border-right: 1px solid #860f17;
z-index: 10;
}

.small_box_film {
position: relative;
background-color: #96145c;
border-right: 1px solid #6d0840;
z-index: 10;
}

.small_box_music {
position: relative;
background-color: #781d7e;
border-right: 1px solid #4d0a51;
z-index: 10;
}

.small_box_music_home {
margin-top: 10px;
position: relative;
background-color: #781d7e;
border-right: 1px solid #4d0a51;
z-index: 10;
}

.small_box_takepart {

position: relative;
background-color: #555a96;
border-right: 1px solid #191f6b;
z-index: 10;
}

.small_box_takepart_home {
margin-top: 10px;
position: relative;
background-color: #555a96;
border-right: 1px solid #191f6b;
z-index: 10;
}

.small_box_theatre {
position: relative;
background-color: #009ac7;
border-right: 1px solid #02627e;
z-index: 10;
}

.small_box_theatre_home {
margin-top: 10px;
position: relative;
background-color: #009ac7;
border-right: 1px solid #02627e;
z-index: 10;
}

.small_pic {
width: 256px;
height: 150px;
display: block;
background-color: inherit;
z-index: 10;
}

.small_pic img {
width: 100%;
height: 100%;
}

/* Small transparent strip for small events */
.trans_strip_horiz {
position: absolute;
width: 256px;
background-color: inherit;
height: 10px;
top: 140px;
opacity: 0.6;
filter: alpha(opacity=60);
z-index: 12;
}

/* Set colours for transparent strip */
.small_trans {
background-color: inherit;
}

/* Set background colours for event text */
.splash_text_home {
background-color: inherit;
color: #ffffff;
overflow: hidden;
z-index: 30;
}

.small_text {
background-color: inherit;
color: #ffffff;
height: 213px;
overflow: hidden;

}

.small_text_title {
width: 245px;
font-size: 1.125em;
font-weight: bold;
line-height: 24px;
padding-top: 5px;
padding-left: 9px;
padding-bottom: 0;
margin-bottom: 4px;
}

.small_text_dates {
width: 245px;
font-size: .6875em;
font-style: italic;
font-weight: normal;
padding-left: 9px;
padding-top: 0;
margin-top: 0;
line-height: 16px;
}

.small_text_intro {
width: 245px;
font-size: .7em;
font-style: normal;
padding-left: 9px;
padding-right: 9px;
overflow: hidden;
}

.small_text_intro a{
text-decoration: underline;
}

.small_text_title2 {
width: 400px;
font-size: 1.125em;
font-weight: bold;
line-height: 24px;
padding-top: 5px;
padding-left: 9px;
}

.small_text_dates2 {
width: 400px;
font-size: .6875em;
font-style: italic;
font-weight: normal;
padding-left: 9px;
}

.small_text_intro2 {
width: 400px;
font-size: .75em;
font-style: normal;
padding-left: 9px;
padding-right: 9px;
overflow: hidden;
}

.small_text_intro2 a{
text-decoration: underline;
}

.archive_text {
background-color: inherit;
color: #000000;
display: inline;
font-size: .875em;
margin-left: 30px;
line-height: 16px;
padding: 0px
}

/* Twitter feed */
.twitter {
float: right;
width: 241px;
margin-left: 15px;
}

/* Main pic for feature page */
#feature_about {
width: 1024px;
background-color: #498a4f;
}

#feature_booking {
width: 1024px;
background-color: #005286;
}

#feature_contact {
width: 1024px;
background-color: #143f6b;
}

#feature_arts, #home_1 {
width: 1024px;
background-color: #f19d1a;
}

#feature_dance, #home_2 {
width: 1024px;
background-color: #db6831;
}

#feature_events, #home_3 {
width: 1024px;
background-color: #be2f39;
}

#feature_film, #home_4 {
width: 1024px;
background-color: #96145c;
z-index: 10;
}

#feature_music, #home_5  {
width: 1024px;
background-color: #781d7e;
}

#feature_takepart, #home_6 {
width: 1024px;
background-color: #555a96;
}

#feature_theatre, #home_7 {
width: 1024px;
background-color: #009ac7;
}

.feature_pic {
width: 512px;
height: 300px;
z-index: 10;
}

.feature_pic img {
width: 100%;
height: 100%;
}

.feature_pic2 {
position: relative;
width: 1024px;
height: 600px;
top: 0;
left: 0;
z-index: 10;
}

.feature_pic2 img {
width: 100%;
height: 100%;
}

.feature_pic3 {
position: absolute;
width: 1024px;
height: 600px;
top: 0;
left: 0;
z-index: 10;
}

.feature_pic3 img {
width: 100%;
height: 100%;
}

.feature_text_container {
position: relative;
width: 1024px;
background-color: inherit;
}

.feature_text_container_large {
position: relative;
width: 1024px;
background-color: inherit;
margin-bottom: 0px;
}

.feature_text_container2 {
position: relative;
width: 1024px;
background-color: inherit;
}

/* Feature page transparency */
.feature_trans {
position: absolute;
width: 1024px;
background-color: inherit;
height: 140px;
top: 460px;
opacity: 0.6;
filter: alpha(opacity=60);
z-index: 16;
overflow: visible;
}

.feature_trans_large {
position: absolute;
width: 30px;
background-color: inherit;
height: 300px;
left:482px;
top: 0px;
opacity: 0.6;
filter: alpha(opacity=60);
z-index: 16;
overflow: visible;
}

.feature_trans2 {
position: absolute;
width: 1024px;
background-color: inherit;
height: 274px;
top: 326px;
opacity: 0.9;
filter: alpha(opacity=90);
z-index: 16;
}

.test45 {
position: relative;
z-index: 40;
background-color: inherit;
}

.feature_background {
position: relative;
background-color: inherit;
display: block;
width: 1024px;
margin: 0;
}

.feature_background2 {
position: relative;
background-color: inherit;
display: block;
width: 1024px;
z-index: 6;
top: 460px;
}

.feature_text_box {
color: #ffffff;
width: 450px;
position: absolute;
top: 11px;
left: 523px;
z-index: 20;
}

.feature_text_title_large2 {
position: relative;
font-family: Arial;
font-weight: bold;
font-size: 1.25em;
line-height: 24px;
opacity: 1;
filter: alpha(opacity=100);
}


.feature_text_title_large {
color: #ffffff;
width: 450px;
position: absolute;
top: 11px;
left: 523px;
z-index: 20;
font-family: Arial;
font-weight: bold;
font-size: 1.25em;
line-height: 24px;
opacity: 1;
filter: alpha(opacity=100);
}

.feature_text_title {
color: #ffffff;
width: 720px;
position: absolute;
top: 469px;
margin-left: 256px;
z-index: 20;
font-family: Arial;
font-weight: bold;
font-size: 1.25em;
line-height: 24px;
opacity: 1;
filter: alpha(opacity=100);
}

.feature_tweet_this {
position: absolute;
top: 550px;
margin-left: 150px;
z-index: 20;
}

.feature_text_title2 {
color: #ffffff;
width: 720px;
margin-bottom: 10px;
z-index: 20;
font-family: Arial;
font-weight: bold;
font-size: 1.25em;
line-height: 24px;
opacity: 1;
filter: alpha(opacity=100);
}

.feature_text_title3 {
color: #ffffff;
width: 720px;
margin-left: 256px;
margin-bottom: 10px;
padding-top:10px;
z-index: 20;
font-family: Arial;
font-weight: bold;
font-size: 1.25em;
line-height: 24px;
opacity: 1;
filter: alpha(opacity=100);
}

.feature_text_italic {
color: #ffffff;
width: 720px;
position: absolute;
margin-left: 256px;
top: 500px;
z-index: 20;
font-family: Arial;
font-style: italic;
font-size: .875em;
line-height: 18px;
}

.feature_text_italic_large {
color: #ffffff;
width: 450px;
position: absolute;
left: 523px;
top: 35px;

z-index: 20;
font-family: Arial;
font-style: italic;
font-size: .875em;
line-height: 18px;
}

.feature_text_italic_large a {
text-decoration: underline;
}

.feature_text_italic_large2 {
position: relative;
font-style: italic;
font-size: .875em;
line-height: 18px;
}

.feature_text_normal {
position: relative;
font-style:normal;
font-size: .875em;
line-height: 18px;
}

.feature_text_normal a{
text-decoration: underline;
}

.feature_text {
position: relative;
color: #ffffff;
width: 720px;
margin-left: 256px;
z-index: 20;
font-family: Arial;
font-weight: normal;
font-size: .75em;
line-height: 18px;
}


.feature_text2 {
position: relative;
color: #ffffff;
width: 720px;
margin-left: 156px;

padding-top: 336px;
padding-bottom:20px;
z-index: 50;
font-family: Arial;
font-weight: normal;
font-size: .75em;
line-height: 18px;
}

.feature_text2 a{
text-decoration: underline;
}

.feature_tickets {
color: #ffffff;
width: 720px;
margin-left: 256px;
z-index: 20;
font-family: Arial;
font-style: italic;
font-weight: normal;
font-size: .6875em;
line-height: 16px;
}

.feature_tickets p {
line-height: 16px;
margin:0;
padding:0;
}

.feature_tickets_titles {
font-size: 1.1em;
line-height: 18px;
font-weight: bold;
padding-bottom: 10px;
font-style: normal;
}


.feature_text hr, .feature_text_italic hr, .feature_tickets hr {
border: 4px solid #ffffff;
color:#ffffff;
height: 1px;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
background-color: #ffffff;
}

.book_heading {
width: 181px;
height: 27px;
background-color: #005286;
line-height: 27px;
margin-bottom:10px;
}

.book_heading_text {
margin-left: 50px;
font-size: 1.125em;
font-weight: bold;
font-style: normal;
}

.feature_bookings {
color: #ffffff;
width: 720px;
margin-left: 256px;
z-index: 20;
font-family: Arial;
font-style: normal;
font-weight: normal;
font-size: .6875em;
line-height: 16px;
padding-bottom:20px;
}

.feature_bookings a {
font-style: italic;
}

/*Main content for team pages */
#full_background {
width: 1024px;
margin: 0;
padding: 0;
background-color: #498a4f;
}

.team_text {
margin-left: 265px;
color: #ffffff;
font-size: .875em;
}

.small_box_about {
margin-top: 10px;
position: relative;
background-color: #498a4f;
z-index: 10;
}

/* Main Calendar */
#months {
float: left;
width: 87px;
line-height: 24px;
font-size: .875em;
color: #196b76;
}

#months ul {
list-style: none;
margin-left: 0;
margin-top: 0;
padding: 0;
}

#months ul li.active {
font-weight: bold;
}

#ee_mainCalendarContainer {
margin-top: 10px;

width: 928px;
float: left;
background-color: #ffffff;
background-image: none;
}


.ee_mainCalendar {
float: left;
width: 418px;
background-color: #ffffff;
background-image: none;
}

.ee_mainCalendarDays {
width: 392px;
height: 290px;
color: #ffffff;
float: left;
padding: 5px;
background-color: #ffffff;
background-image: none;
}

#ee_mainDetailsContainer {
width: 700px;
position: relative;
margin-left: 400px;
font-family: Arial;
font-size: .75em;

line-height: 20px;
}

.mainEventsList_group {
width: 650px;
position: absolute;
left: 240px;
top: 0;
line-height: 14px;
}

.choosecategory {
margin-top:0;
padding-top:0;
margin-left: 10px;
line-height: 28px;
font-size: 1.25em;
}

/* Mini Calendar */

#ee_miniCalendarContainer {
margin-top: 10px;
width:1001px;
background-color: #e0ffff;
background-image: url("../images/A4R_WEB LOGOS/background/diary_20.jpg");
padding-left: 20px;
float: left;
}


.ee_miniCalendar {
float: left;
width: 300px;

}

.ee_miniCalendarDays {
width: 300px;
height: 205px;
background-color: #E0FFFF;
background-image: url("../images/A4R_WEB LOGOS/background/diary_20.jpg");
color: #ffffff;
float: left;
padding: 5px;

}

.ee_current {
background-color: #000000;
background-image: url("../images/A4R_WEB LOGOS/background/black_70.jpg");
}

.ee_today {
background-color: #196b76;
background-image: url("../images/A4R_WEB LOGOS/background/diary_100.jpg");
}

.ee_sunday, .ee_monday, .ee_tuesday, .ee_wednesday, .ee_thursday, .ee_friday, .ee_saturday, .ee_sunday {
padding-left: 6px;
padding-top: 6px;
font-family: Arial;
font-size: .75em;
vertical-align: top;
}

#ee_listDetailsContainer {
width: 525px;
position: relative;
margin-left: 320px;
font-family: Arial;
font-size: .75em;
margin-top: 10px;
line-height: 20px;
height: 250px;
}

.easyEventsList_group {
width: 400px;
position: absolute;
left: 170px;
top: 0;
line-height: 14px;
}

.easyEventsList_item {
margin-top: 10px;
padding: 0;
font-family: Arial;
}

.easyEventsList_title {
color: #f19d1a;
margin: 0;
padding: 0;
font-weight: bold;
}

.easyEventsList_description {
margin: 0;
padding: 0;
display: inline;
font-style: italic;
}

.easyEventsList_time {
margin: 0;
padding: 0;
display: inline;
font-style: italic;
}

.easyEventsList_noevents {
width: 230px;
position: absolute;
left: 190px;
margin-left: 0px;
top:8px;
line-height: 14px;
font-size: 1em;
}

/*Mailing List */
.mailing_list_container {
position: relative;
height: auto;
padding-left: 30px;
width: 994px;

background-image: url("../images/A4R_WEB LOGOS/background/contact_30.jpg");
}

.mailing_list_text {
margin-left: 30px;
font-size: .875em;
line-height: 19px;
font-weight: bold;
width: 750px;
}

.mailing_list_title {
font-size: 1.125em;
font-weight: bold;
margin-bottom: 20px;
}

.mailing_list_text a {
color: #65a13b;
}

form#mailing {
margin-bottom: 20px;
padding:0;
position: relative;
display: inline;
font-family: Arial, Verdana;
}

#mailing .left {
position: relative;
width: 630px;
display:inline;
}

#mailing .right {
position: absolute;
left: 650px;
width: 250px;
}

#mailing .text {
background-image: url("../images/A4R_WEB LOGOS/background/contact_20.jpg");
margin-bottom: 4px;
padding-left: 11px;
line-height: 28px;
width: 600px;
}

#inputtext {
background-image: url("../images/A4R_WEB LOGOS/background/contact_20.jpg");
margin-left: 20px;
border: none;
width: 400px;
}

#mailing .inputtext {
background-image: url("../images/A4R_WEB LOGOS/background/contact_20.jpg");
margin-left: 20px;
border: none;
width: 400px;
}

#mailing .checkbox {
margin-top: 20px;
padding-bottom: 20px;
}

#mailing .checkbox2 {
margin-top: 10px;
padding-bottom: 10px;
}

#mailing .inputcheck {
margin-right: 20px;
background-image: url("../images/A4R_WEB LOGOS/background/contact_20.jpg");
}

#mailing .subscribe {
margin-top: 45px;
background-color: #143f6b;
color: #ffffff;
width: 189px;
height: 27px;
font-size: 1.125em;
font-weight: bold;
}

.feedback_container {
padding-left: 30px;
width: 994px;
background-image: url("../images/A4R_WEB LOGOS/background/home_20.jpg");
}

form#feedback {
margin-bottom: 20px;
padding:0;
position: relative;
display: inline;
font-family: Arial, Verdana;
}

#feedback .text {
background-color: #ffffff;
margin-bottom: 4px;
padding-left: 11px;
line-height: 28px;
width: 700px;
}

#feedback .inputtext {
background-color: #ffffff;
margin-left: 20px;
border: none;
width: 400px;
}

#feedback .inputtextbox {
background-color: #ffffff;
margin-left: 20px;
border: none;
width: 400px;
height: 120px;
}

#feedback .send {
margin-top: 10px;
margin-left: 520px;
margin-bottom: 20px;
background-color: #65a13b;
color: #ffffff;
width: 189px;
height: 27px;
font-size: 1.125em;
font-weight: bold;
border: none;
}

.interests {
margin-left: 588px;
matgin-bottom: 10px;
width: 60px;
display: inline;
}

.TXNewsletters_form {
margin-bottom: 20px;
padding:0;
position: relative;
width: 850px;
display: inline;
font-family: Arial, Verdana;
height: 425px;
}

.TXNewsletters_form_item {
width: 850px;
}

.TXNewsletters_form_text, .TXNewsletters_form_email {
float: left;
background-image: url("../images/A4R_WEB LOGOS/background/contact_20.jpg");
margin-bottom: 4px;
margin-left: 0px;
margin-right: 30px;
padding-left: 11px;
line-height: 28px;
width: 600px;
text-align: left;
}

.TXNewsletters_form_labelGauche {
width: 140px;
}

.TXNewsletters_form_text input#title, #forename, #surname, #jobtitle, #email, #organisation, #address, #city, #postcode, #country, #telephone, #mobile, #dob, #ethnicity, #gender {
background-image: url("../images/A4R_WEB LOGOS/background/contact_20.jpg");
margin-left: 20px;
border: none;
width: 400px;
}

.TXNewsletters_form_item input#all, #art, #dance, #events, #film, #music, #takepart, #theatre, #art_card, #trips, #family {
margin-bottom: 15px;
}




.TXNewsletters_form_right input {
margin-top: -60px;
margin-bottom: 20px;
margin-left: 650px;
background-color: #143f6b;
color: #ffffff;
width: 189px;
height: 27px;
font-size: 1.125em;
font-weight: bold;
border: none;
}

input#privacy {
float: left;
width: 250px;
padding-left: 0px;
padding-right: 0;
margin-right: 0;
margin-top: 12px;
align: left;
text-align: left;
}

label#privacy {
float: left;
margin-left: -100px;
margin-top: 10px;
text-align: left;
}

/* Footer */
#footer {
margin-top: 20px;
padding: 0;
}

#supported {
margin: 20px 20px 10px 321px;
}

#footer_text {
font-size: .8em;
margin: 10px 0 10px 10px;
}

#footer_text a:hover{
color: #65a13b;
}

 
#slideshow {
    position:relative;
    height:300px;
}

#slideshow span {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
		opacity:0.0;
		filter: alpha(opacity=0);
		height: 300px;
		background-color: #ffffff;
}

#slideshow span.active {
    z-index:10;
		opacity:1.0;
		filter: alpha(opacity=100);
		height: 300px;
		background-color: #ffffff;
		
}

#slideshow span.last-active {
    z-index:9;
		
}
