/* Standard */
    @import url(seasons/cms.css);
    @import url(seasons/forms.css);
    
    /* Season Specific */
    @import url(seasons/structure/structure2.css);
    
    /* Custom styles *//* @version 1.0 */

body {background-position: center top;background-color: #f2f9f0;background-image: url(../images/containerBckGround.jpg);background-repeat: repeat-y;font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px; margin: 0; padding:0;}
/* body div#container {padding: 0; width: 950px; overflow: hidden; border: none} */
body div#container {padding: 0; width: 950px; border: none}

a:link {color: #286a83;font-size: 0.9em;}
a:visited {color: #286a83;font-size: 0.9em;}
a:hover {color: #286a83;font-size: 0.9em;}
a:active {color: #669;font-size: 0.9em;}

#header {margin: 0; padding: 0; border-bottom: 3px solid white;}
/* #header h1 {background-image: url("/tourism/images/strapline2.jpg"); color: #222;display: block;font-size: 1.9em; margin:3px 0 0 0; padding:0 0 0 25px;} */
#header h1 {color: #222;display: block;font-size: 1.9em; margin:0; padding:0;} 

#wrapper .advert { width: 160px; float: left; margin:0 20px 10px 0;}
#wrapper .advert img {width: 159px; height: 99px; border-top: 1px solid #fff; border-right: 1px solid #fff; background-color: #f5f5f5}
#wrapper .advert p {margin:0;}
#wrapper .advert a { display:block; text-align:center; font-size: 1em; padding: 5px; border-top: 1px solid #D3C9B2}
#wrapper .advert a:link, #wrapper .advert a:visited { background-color: #322306; color: #D3C9B2;  }
#wrapper .advert a:hover, #wrapper .advert a:active { background-color: #D3C9B2; color: #322306; text-decoration:none; }

/* #section_navigation { background-color: #567452; color: #DDDDDD; padding: 9px 5px; width:auto; float: none; text-align: right; border-bottom: 1px solid #fff; height: 15px;} */
#section_navigation { color: #2b7591; padding: 9px 5px; width:auto; float: none; text-align: right; height: 15px; float:right;}
#section_navigation a:link, #section_navigation a:visited { color: #2b7591; font-size:0.85em;}
#section_navigation a:hover, #section_navigation a:active { color: #0e2e3b; font-size:0.85em;}

html>body div#content {border-right:1px solid #bdc4bb; color: #322306; font-size: 0.9em; line-height: 1.5;background-color: #fff;width:549px; margin: 0px -779px 0px 190px; padding:0 9px 0 9px; display:block; padding-bottom: 10px;}
html>body#home div#content {margin: 0px -779px 0px 5px; border:none; width: 730px;}
div#content {border-right:1px solid #bdc4bb; color: #322306; font-size: 0.80em; line-height: 1.4;background-color: #fff;width:549px; margin: 0px -779px 0px 190px; padding:0 9px 0 9px; display:block; padding-bottom: 10px;}
body#home div#content {margin: 0px -779px 0px 5px; border:none; width: 730px;}
body#home div#content hr {border:none; border-bottom:2px solid #eee; margin:20px 0;}
#content h2 {color: #0e485e;font-size: 1.7em; padding-top: 0; padding-bottom: 0px; margin-top:0.4em; margin-bottom: 0px;}
#content h3 {color: #0e485e;font-size: 1.4em; font-weight: normal; padding-bottom: 0; padding-top: 2px; margin-bottom: 0; margin-top: 2px;}
#content h4 {font-size:1.1em; font-weight: normal;}
/* #bc, .info_h {display:none;} */

#footer {background-color: #6280b0; background-position: 2px 5px; background-image: url(../images/footerBckGround.jpg); background-repeat: no-repeat; color: #ccc; margin: 0; padding: 140px 10px 10px;font-size: 0.8em; text-align: center; width: 930px; height: 120px; border-top: 1px solid #aaa;}
#footer a:link, #footer a:visited { color: #eee}
#footer a:hover, #footer a:active { color: #eee}

.widget_wrap {float:none; width: auto; }
.navheading {display: none; background-color: #322306; color: #D3C9B2; padding:10px; font-size: 1.2em; border-bottom: 1px solid #E9E4D9;}
.widget {padding:0; margin-bottom: 60px; border:1px solid #ccc;}
.widget li {padding:0; margin: 0;list-style: none;}
.widget form {background-color: #F5F5F5; margin:0; padding:0px;}
.widget form label {display:block; color: #322306; font-size: 1.1em; margin-bottom: 5px;  }
.widget form p {margin:0; padding:10px 10px; border-bottom: 1px solid #E9E4D9;}

#content form  {background-color: #F5F5F5; padding:3px; margin: 10px 0 0 0;}
#content form fieldset {border:none;}

input.button, input.rightbutton {background-color: #4189A4; padding: 3px; color: #ffffff; font-size: 1.1em; border: 1px solid #aaaaaa; font-weight: normal; }
select, textarea, input.field {font-size: 1.1em; border: 1px solid #322306;}

li.widget_link a {display:block; padding: 10px; border-bottom: 1px solid #E9E4D9;}
li.widget_link a:link, li.widget_link a:visited { background-color: #D3C9B2; color: #322306; }
li.widget_link a:hover, li.widget_link a:active { background-color: #322306; color: #fff; text-decoration:none; }

p.widget_p {background-position: left center;color: #222;padding: 0;margin: 2px 0 0 2px;font-size: 1em;}

div#navigation { width: 190px; padding:0; margin:0 0 5px 0}
div#extra { width: 175px; margin-top: -336px; padding-right:8px;}

#related, .infobox, .newsimage, .cat_news img, .newsbox img, .contentimage, .documentimage, .locationmap {border: none; padding:0 }
#related {margin: 10px 0 ;}

.linkbox {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.download_wrap {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.infobox_h {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
#categories_in {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.cate_wrap {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.cat_news {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.newsbox {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.news_wrap {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.col_wrap {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
.contact_h {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
address {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}
#bc {background-position: bottom left;background-image: url(../images/rule.gif);background-repeat: repeat-x;}

.cate_wrap li {padding: 0;margin: 0 0 0 15px;list-style: url(../images/disc_145417.gif);}
#categories_in li {padding: 0;margin: 0 0 0 15px;list-style: url(../images/disc_145417.gif);}
.info_on li {padding: 0;margin: 0 0 0 15px;list-style: url(../images/disc_145417.gif);}
.by_editor ul li {padding: 0;margin: 0 0 0 15px;list-style: url(disc_145417.gif);}
.answer ul li {padding: 0;margin: 0 0 0 15px;list-style: url(disc_145417.gif);}
.newsbox ul li {padding: 0;margin: 0 0 0 15px;list-style: url(disc_145417.gif);}
#contentlist li {list-style: url(../images/disc_145417.gif);}

#sitemap ul {background-position: 0px 9px;background-image: url(../images/bullet.gif);background-repeat: no-repeat;margin-left: 8px;}
.download_indent p {background-position: 0px 9px;background-image: url(../images/bullet.gif);background-repeat: no-repeat;}
.infobox p {background-position: 0px 4px;background-image: url(../images/bullet.gif);background-repeat: no-repeat;padding-top: 0;}
.cate_wrap p {background-position: 0px 8px;background-image: url(../images/bullet.gif);background-repeat: no-repeat;}

.navcatheading {background-color: #6280b0;
								color: #ffffff;
								font-size: 0.9em;
								font-weight: bold;
								padding: 7px;
								margin: 0 0 0 2px;}
html>body .navcatheading {background-color: #6280b0;
								color: #ffffff;
								font-size: 1em;
								font-weight: bold;
								padding: 7px;
								margin: 0 0 0 2px;}
.navcatheading a, navcatdocs a:visited, .navcatdocs a:hover, .navcatdocs a:active{color: #efefef; font-weight: bold; }

/* .navcatdocs {padding: 0px 0px 0px 0px; 
            margin: 0 0 0 0; 
						background-color: #FEF9F6; 
						list-style-image: url("/tourism/images/smallArrow.png"); 
						list-style-position: inside;
						border:1px solid #567452;} 
html>body .navcatdocs {padding: 12px 0px 12px 5px; 
            margin: 0 0 15px 2px; 
						background-color: #FEF9F6; 
						list-style-image: url("/tourism/images/smallArrow.png"); 
						list-style-position: inside;
						border:1px solid #567452;} */
.navcatdocs {padding: 0px 0px 5px 10px; 
            margin: 0 0 15px 2px; 
						/* background-color: #FEF9F6; */
						background-image: url(../images/secNavBckGround.jpg);
						background-repeat: repeat-x;
						background-position: bottom;
						list-style: none;
						border:1px solid #ccc;}
.navcatdocs li {margin:1px;padding:1px;}
.navcatdocs a, .navcatdocs a:visited, .navcatdocs a:hover, .navcatdocs a:active {margin: 0 0 0 0; padding: 0 0 0 10px; font-weight: bold; font-size: 0.80em; color: #0e2e3b; background: url(../images/arrow.gif) no-repeat 0px 4px;display: block;}
html>body .navcatdocs a, .navcatdocs a:visited, .navcatdocs a:hover, .navcatdocs a:active {margin-top: 2px; padding-left: 10px; font-weight: bold; font-size: 0.85em; color: #0e2e3b; background: url(../images/arrow.gif) no-repeat 0px 2px; display: block;}
/* html>body .navcatdocs a {font-weight: bold; font-size: 0.95em; color: #103f2d;} */
li.navsubcat {margin: 10px 0 0 0; padding: 0 0 0 0;}
.navsubcatdocs {margin:0; padding:0; list-style-type:none;}
.navsubcatdocs li {margin:0 0 0 14px; padding:1px;}

.navwidget {margin:-2px 0 0; padding:0 0 15px; width:756px;}
html>body .navwidget {margin:0; padding:0 0 15px; width:756px; background-color: #ffffff;}
.navwidget ul {padding:1px 1px 2px 1px; margin: 3px 0 0 0; width:755px; background-color: #e2e7f0; height: 30px; border: 1px solid #aaa; border-left:none;}
.navwidget li {margin: 0;list-style: none; float: left; padding:0;}
.navwidget li.navwidget_link a {display:block; padding: 7px 9px 7px 10px; font-size: 0.8em; font-weight: bold;}
html>body .navwidget li.navwidget_link a {display:block; padding: 7px 9px 7px 10px; font-size: 0.85em; font-weight: bold;}
/* .navwidget li.navwidget_link a:link, li.navwidget_link a:visited { background-color: #567452; color: #DDDDDD; } */
/* .navwidget li.navwidget_link a:link, li.navwidget_link a:visited { background-image: url(../images/navButton.jpg); background-repeat: horizontal; color: #DDDDDD; } */
.navwidget li.navwidget_link a:link, li.navwidget_link a:visited { background-color: #e2e7f0; background-repeat: horizontal; color: #26517e; }
.navwidget li.navwidget_link a:hover, li.navwidget_link a:active { background-image: none; background-color: #26517e; color: #e2e7f0; text-decoration:none; }

#headerImageWrapper {margin: 0; height: 295px; width: 758px; border-right:1px solid #ffffff;}
#mast_wrapper {background-color: #ffffff; background-image: url(../images/headerBckground.png);background-repeat: horizontal;}

#image_rotate {position:relative;}
#image_rotate li {position:absolute; top:0; left:0;}
#louisIframe {border:1px solid lavender;}
.by_editor a:link {color: #417337;font-size: 1em; font-weight:bold;}
.by_editor a:visited {color: #417337;font-size: 1em;font-weight:bold;}
.by_editor a:hover {color: #417337;font-size: 1em;font-weight:bold;}
.by_editor a:active {color: #669;font-size: 1em;font-weight:bold;}
.by_editor img {margin: 3px 11px 3px 10px;}
.fact {border:1px solid silver; background-color:#eeeeee; width:300px; padding: 3px 5px 3px 5px;}
.fact_right {border:1px solid silver; background-color:#eeeeee; width:250px; padding:5px 5px 5px 5px; margin: 10px; float:right;}
.fact_right p {margin:0; padding:0;}
.fact p {margin:0 0 3px 0; padding:0;}
.homeAd {background-color:#eeeeee; padding: 5px;}
.by_editor img.home_left {float:left; margin:0; padding:0;}
.by_editor img.home_middle {float:left; margin:0 31px 0 31px; padding:0;}
.by_editor img.home_right {float:left; margin:0; padding:0;}

.widget a.vismap {display:block; width: 173px; height: 171px; background-image: url("../images/visMap.jpg"); background-position: 0px;}
.widget a.vismap:hover {background-position: -175px;}
span.hide {position: absolute; left: -5000px;}
.by_editor iframe.iframeSearch {border: 0px solid #ffffff; overflow-x: hidden; overflow-y: scroll; height: 700px; width: 558px; margin: 0; padding: 0;}
hr.search {border:none; border-bottom:2px solid #eee; margin:5px 0;}

