@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h3 {font-size:24px; color:#034189; margin:0 auto; padding:0;}
#wrapper { width:980px; margin:0 auto; padding:0; background-color:#FFF;}
#header h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px; color:#034189; margin:0 auto; padding:0;
}
#titlemenu { color:#FFF; font-weight:bold;}
#titlemenu a { text-decoration:none; color:#FFF; font-weight:bold;}
#titlemenu a:hover { text-decoration:underline;}
.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #fff; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
margin-top:1px;
padding: 0;
padding-left: 1px;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #237897; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
	background-color:#db8607;/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
#bodyleft { background-image:url(body_leftbg.jpg); background-repeat:no-repeat; background-position:top; width:490px; background-color:#FFF; float:left; height:349px;}
#bodyleft h1 {color:#c08010; font-size:16px; margin:0 auto; padding:0;}
#bodyleft h1 a {color:#c08010; text-decoration:none;}
#bodyleft h1 a:hover {color:#c08010; text-decoration:underline;}
#bodyright { background-image:url(body_rightbg.jpg); background-repeat:no-repeat; background-position:top; width:490px; background-color:#FFF; float:left; height:349px;}
#bodyright h1 {color:#93ac09; font-size:16px; margin:0 auto; padding:0;}
#bodyright h1 a {color:#93ac09; text-decoration:none;}
#bodyright h1 a:hover {color:#93ac09; text-decoration:underline;}
#smallblack {font-size:11px; color:#000; padding-top:5px;}
#smallblack a { font-size:12px; color:#000; text-decoration:underline; font-weight:bold;}
#smallblack a:hover { text-decoration:none;
}
#clear { clear:both;
}
#bodytext h1 { font-size: 24px; color:#46742B; margin:0 auto; padding:0; border-bottom: 1px dashed #46742B;}
#bodytext a {color:#900; text-decoration:none; font-weight:bold;}
#bodytext a:hover {color:#F00; text-decoration:underline;
}
#smallblack {font-size:11px; color:#000; padding-top:5px;}
#smallblack a { font-size:12px; color:#000; text-decoration:underline; font-weight:bold;}
#smallblack a:hover { text-decoration:none;
}
#title h1 { font-size: 24px; color:#628420; margin:0 auto; padding:0; border-bottom: 1px dashed #628420;
}
#travellinks { color:#FFF; margin:0 auto;}
#travellinks h1 {font-size: 24px; font-weight:bold; margin-bottom:5px; border-bottom:1px dashed #FFF;
}
.bullets{}
.bullets ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; list-style-type:none; padding:0;}
.bullets li{ background:url(bullets.jpg) 0 8px no-repeat; padding-left:15px; height:16px; color:#000; padding-top:3px; padding-bottom:3px; float:left ; width:220px;}
.bullets li a{color:#666666; text-decoration:none;font-size:12px; padding-left:5px;}
.bullets li a:hover{color:white; text-decoration:none; font-size:12px;padding-left:5px;
}#tourslinks { color:#FFF; margin:0 auto;}
#tourslinks h1 {font-size: 24px; font-weight:bold; margin-bottom:5px; border-bottom:1px dashed #FFF;
}
#tourslinks .bullets{}
#tourslinks .bullets ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; list-style-type:none; padding:0;}
#tourslinks .bullets li{ background:url(bullets.jpg) 0 8px no-repeat; padding-left:15px; height:16px; color:#000; padding-top:3px; padding-bottom:3px; float:left ; width:440px;}
#tourslinks .bullets li a{color:#666666; text-decoration:none;font-size:12px; padding-left:5px;}
#tourslinks .bullets li a:hover{color:white; text-decoration:none; font-size:12px;padding-left:5px;
}
#footer { color:#FFF;}
#footer a { color:#FFF; text-decoration:none;}
#footer a:hover { text-decoration:underline;
}
#footersm { color:#666666; font-size:11px; line-height:22px;}
#footersm a { color:#FFF; text-decoration:none;}
#footersm a:hover { text-decoration:underline;}

#search{ background-color:#F9F9F9; border:1px solid #fff;}
#search ul{margin:0px; list-style-type:none;padding:0px;}
#search li{padding:2px 0px 2px 2px; border-bottom:1px solid #fff; }
#search li a{ background-image:url(bullet1.gif); background-position:left; background-repeat:no-repeat;padding:4px 0px 4px 12px;  text-decoration:none; color:#46742B; display:block;}
#search li a:hover{ display:block; color:#000; background-color:#E4E4E4;padding:4px 0px 4px 12px;  }
.alignleft {float: left; padding-right:10px;
}
#hotellisting { border: 2px solid #E4E4E4; padding:10px; margin:0 auto; background-color:#F9F9F9; line-height:16px;}
.headings{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
#hotellisting a { font-size:14px; color:#060; text-decoration:none;}
#hotellisting a:hover {color:#000; text-decoration:none;
}
#specialtour { border: 1px solid #ffc088; background-color:#fef9f5; margin-bottom:10px; color:#666; padding:7px; line-height:20px;}
#specialtour a { font-size:14px; color:#E1402C; text-decoration:none;}
#specialtour a:hover {text-decoration:underline; color:#AD0000;}
.imgleft {padding-right:7px; float:left;}
#tourdetail a {color:#900; font-size:12px; text-decoration:underline;}
#tourdetail a:hover {color:#F00; text-decoration:none;}