body {
	background-color:#eef5fb;
	background-image:url(../images/colourDefault/bg_body.jpg); 
}

#header {
	background-color:#fff;
}

#container {
	background-color:#fff;
}

.x2col #container {
	background-image:url(../images/colourDefault/bg_main.gif); 
}

/*****
ELEMENT SELECTORS
*****/
body, td, th, input, textarea, select {
	color:#000;
}

h1, h2, h3, h4, h5, h6  {
	color:#000; 
}

a {
	color:#159dbd;
}

a:hover {
	color:#026a82;
}

ul {
	color:#000;
}

input, select, textarea {
	color:#000;
}


/*****
TEMPLATE LAYOUT
*****/
#logo {
	background-image:url(../images/colourDefault/visionary_logo.png);
}

#membersarea #logo {
	background-image:url(../images/colourDefault/visionary_logo_members_area.png);
}



/*****
ACCESSIBILITY & SEARCH FEATURES
*****/

#change-text {
	background-color:#ebf3c1;
}


#change-text-options .opt1 {
}

#change-text-options .opt2 {
}

#change-text-options .opt3 {
}

#change-colour {
	background-color:#ebf3c1;
}

#change-colour-options .opt1 {
	color:#000;
	background-color:#fdfdfd;
	background-image:url(../images/colour_opt1.jpg); 
	border: 1px solid #d4d4d4;
}

#change-colour-options .opt2 {
	color:#fff;
	background-color:#030303;
	background-image:url(../images/colour_opt2.jpg); 
	border: 1px solid #080808;
}

#change-colour-options .opt3 {
	color:#000;
	background-color:#f4e606;
	background-image:url(../images/colour_opt3.jpg); 
	border: 1px solid #d4c408;
}

.change-arr {
	background-image:url(../images/colourDefault/rt_arr.gif); 
}


form#locator input.text, form#search input.text, form#cntnt01moduleform_1 input.text {
	color:#7a7a7a;
	border:1px solid #ccc;
}

form#locator input.button, form#search input.button, form#cntnt01moduleform_1 input.button {
	background-color:#d4d0c8;
	border-top:1px solid #fff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	border-left:1px solid #fff;
}

form#locator input.button:hover, form#locator input.button:active, form#search input.button:hover, form#search input.button:active, form#cntnt01moduleform_1 input.button:hover, form#cntnt01moduleform_1 input.button:active {
	border-top:1px solid #404040;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #404040;
}

/*****
FOOTER
*****/

#footer {
}

#footer #legal {
	color:#97b108
}


/*****
NAVIGATION
*****/
#navigation {
	background-color:#beda54;
	background-image:url(../images/colourDefault/bg_nav.jpg);
}

#membersarea #navigation {
	background-color:#50cce9;
	background-image:url(../images/colourDefault/bg_nav_members_area.jpg);
}


#navigation ul li a {
	color:#000;
}

#navigation ul li a:hover {
	color:#026a82;
}

#nav1 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}

#nav1 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav1.png);
}

#membersarea #navigation ul #nav1 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav1_members.png);
}

#nav2 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}
#nav2 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav2.png);
}
#membersarea #nav2 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav2_members.png);
}

#nav3 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}
#nav3 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav3.png);
}
#membersarea #nav3 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav3_members.png);
}


#nav4 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}
#nav4 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav4.png);
}
#membersarea #nav4 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav4_members.png);
}

#nav5 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}
#nav5 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav5.png);
}
#membersarea #nav5 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav5_members.png);
}

#nav6 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}
#nav6 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav6.png);
}
#membersarea #nav6 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav6_members.png);
}

#nav7 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}
#nav7 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav7.png);
}
#membersarea #nav7 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav7_members.png);
}

#nav8 a {
	background-image:url(../images/colourDefault/out/bg_nav.png);
}
#nav8 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav8.png);
}
#membersarea #nav8 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav8_members.png);
}

#nav9 a {
}
#nav9 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav9.png);
}
#membersarea #nav9 a:hover {
	background-image:url(../images/colourDefault/over/bg_nav9_members.png);
}


#subnavigation {
	color:#00576c;
}

#subnavigation li a {
	color:#00576c;
}

#subnavigation #btn_enquiry a {
	background-image:url(../images/colourDefault/EnquiryForm.gif);
}


/*****
LOCATOR
*****/
form#destinationLocatorForm2 input {
	color:#7a7a7a;
	border:1px solid #ccc;
}

form#destinationLocatorForm2 button {
	background-color:#d4d0c8;
	border-top:1px solid #fff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	border-left:1px solid #fff;
}

form#destinationLocatorForm2 button:hover, form#destinationLocatorForm2 button:active {
	border-top:1px solid #404040;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #404040;
}

a, button, button:focus, button:active {
	color:#000;
}

.error {
	color:#C3122F;
}

/* destination locator */
#destinationLocator {
	background-color:#EEF5FB;
	border:3px solid #BEDA54;
}

#destinationLocator h2 {
	color:#000;
}

#simplemodal-container #destinationLocatorForm {
	background-color:#beda54;
	background-image:url(../images/colourDefault/bg_formrow.jpg);
}

#simplemodal-container #destinationLocatorForm input {
	color:#7a7a7a;
	border:1px solid #ccc;
}

#simplemodal-container #destinationLocatorForm select {
	color:#7a7a7a;
	border:1px solid #ccc;
}

#btnFindDestinationSubmit {
	border-top:1px solid #fff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	border-left:1px solid #fff;
}

#locatedDestinations {
	color:#000;
}

#locatedDestinations li {
	border-bottom:1px solid #d4d0c8;
}

p.name {
	color:#000;
}

p.address {
	color:#000;
}

p.contact {
	color:#000;
}

#map {
	color:#333;
	border:3px solid #BEDA54;
}

#map p.contact, #map p.name, #map p.address {
	color:#000;
}


.modalCloseImg {
	background-image:url(../images/colourDefault/btnModalClose.png);
}

/*****
EVENTS
*****/
div.event_th {
	background-color:#DBF2FA;
	color:#000;
}

div.eventlist div.event {
	border-bottom:1px solid #DBF2FA;
}

div.eventlist {
	border:1px solid #DBF2FA;
	border-bottom:none;
}


/*****
CONTACT FORM
*****/
.fbsubmit {
	background-color:#d4d0c8;
	border-top:1px solid #fff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	border-left:1px solid #fff;
}


div.fbtext input, div.fbtext textarea {
	color:#7a7a7a;
	border:1px solid #ccc;
}


/*****
BREADCRUMB
*****/

a.breadcrumb {
	color:#067F9C;
}

span.breadcrumb_current {
	color:#067F9C;
}

/*****
MEMBERS AREA
*****/

#membersarea form#search input.text, #membersarea form#cntnt01moduleform_1 input.text, #membersarea form#cntnt01moduleform_1 input.button {
	color:#000;
}
