/* CSS Document */

html {margin: 0; padding: 0;}
body {font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #333; background: #ebebeb; width:100%;}
   
a:link {color: #a41d1e; text-decoration: none;}
a:visited {color: #a41d1e; text-decoration: none;}
a:hover {color: #a41d1e; text-decoration: underline;}
a:active {color: #a41d1e; text-decoration: underline;}
h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 140%; margin: 0; padding: 0 0.2em 0.3em 0.7em; line-height: 1em; font-weight:bold;}
h2 {font-size: 90%; margin: 0; padding: 0em 0.4em 0.1em 1.2em;  line-height: 1.3em;}
h3 {font-size: 80%; margin: 0; padding: 0.5em 0.4em 0.2em 1.2em; color: #a41d1e; line-height: 1.3em;}
.news { font-weight:normal;} 
p {line-height: 1.5em; margin: 0 1.5em 0.8em 1.5em; font-size: 70%;}
hr {border: 0; background-color: #d6d6d8; color: #d6d6d8; height:1px; width: 95%; } 
table {line-height: 1.5em; margin: 0.5em 1.5em 0.8em 1.5em; font-size: 70%; border:1px solid #ccc; border-top: 0px;}
.data thead, .data th {background:#a41d1e; color:#FFFFFF; padding:2px 5px 3px 5px; text-align:left;}
.data td {padding:2px 5px 3px 5px; border-top:1px dashed #ccc; text-align:left;}
.data th.second {background:#85a3c2;}
.data .highlight {background:#ebebeb; font-weight:bold;}

div#bodywrap {width: 780px; margin-left:auto; margin-right:auto; background: #c6c0b2; border: 0px solid #000; margin-top: 5px; margin-bottom: 5px;}

div#headerlinks {position: relative; font-size: 70%; color:#fff}
div#headerlinks a {color: #fff; text-decoration: none; }
div#headerlinks a:hover {color: #fff; text-decoration: underline;}
div#headerlinks a:active {color: #fff; text-decoration: underline;}
div#headerlinksleft { float:left; width:250px; background:#c6c0b2; }
div#headerlinksright { float:left; width:518px; text-align:right; background:#94918a; padding: 0.7em 1em 0.9em 0;}

div#header { clear:both; position: relative; height:148px;}
div#headerleft {position: absolute; left:0;}
div#headerright {position: absolute; right:0;}

div#menu {position: relative; height:3.5em; background:#000; color:#FFFFFF; font-size: 70%; text-align:center; }
div#menu ul {list-style-type:none;  margin:0; padding:0 0 0 15px;}
div#menu li {padding: 12px 0 0 0; float:left; }

div#menu a {color: #FFF; text-decoration: none; padding:0 17px 0 0px; }
div#menu a:hover {color: #FFF; text-decoration: underline;}
div#menu a:active {color: #FFF; text-decoration: underline;}
div#menu a.select {color: #FFF; text-decoration: none; font-weight:bold;}

div#submenu {float: left; width:250px;}
div#content {float: left; width:530px; background:#FFF; padding: 1em 0 0.8em 0;}
div#content ul {line-height: 1.5em; padding: 0 1.5em 0.9em 4em; margin: 0; display: block; list-style-position: outside; list-style-type: square; font-size: 70%;}
div#content li {padding: 0.5em 0 0 0;}

.tour { width:495px; background:#a41d1e; margin: 0.5em 1.0em 0.8em 1.0em; padding:0; border:1px solid #a41d1e;}
.tour p {margin: 3px 1.5em 3px 0.9em; color:#FFFFFF; padding:0.3em 0 0.4em 0;}
.tour img {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.tour a.tourlink {color: #FFFFFF; text-decoration: none;}
.tour a.tourlink:hover {color: #FFF; text-decoration: underline;}
.tour a.tourlink:active {color: #FFF; text-decoration: underline;}

.tourimage { position:relative; height:330px; }
.tourcaption { position:absolute; display:inline; padding:10px; bottom:5px; right:5px; width:210px; background: transparent url('images/transparent_black.png') repeat left top; border-right:4px solid #a41d1e;}
.tourcaption p { font-size:100%; font-weight:bold;}

#slidercontainer { position:relative; height:330px; width:495px;}

#slider ul, #slider li{ margin:0; padding:0 !important; list-style:none; }
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
#slider li { width:495px; height:330px; overflow:hidden;}	
#prevBtn, #nextBtn{ display:block; width:35px; height:40px; position:absolute; left:10px; top:140px; z-index:1000;}	
#nextBtn{ left:450px; }														
#prevBtn a, #nextBtn a {  display:block; position:relative; width:40px; height:40px; background:url("images/prev.png") no-repeat 0 0;}	
#nextBtn a { background:url("images/next.png") no-repeat 0 0;}

.imgright {position: relative; margin : 0.4em 0 0.2em 0.6em; float:right;}

div#footer {position: relative; clear: both; padding: 0.7em 1em 0.9em 0; text-align:right; font-size: 70%; color: #fff; background:#000; border-top: 5px solid #a41d1e;}
div#footer a {color: #FFF; text-decoration: none;}
div#footer a:hover {color: #FFF; text-decoration: underline;}
div#footer a:active {color: #FFF; text-decoration: underline;}

