body {
margin:0;
padding:0;
text-align:center;
font-family: verdana, arial, helvetica, sans-serif;
background: #F0E6C4 url(images/back1.gif) repeat-y 50% 0;
font-size:10px;
}

/*structure */

/*this is the wrapper */
#container {
position:relative;
width:700px;
margin:auto;
}


/* content, menu and header sit in this panel */

#leftpanel {
position:absolute;
left:0;
top:0;
width:397px;
border-right:10px solid #f6f0e2;
z-index: 2;
}

/* this is where mapContent get published */
#content {
position:absolute;
left:0;
top:255px;
width:397px;
color:#185C7D;
text-align:left;
background-color:white;
}

/* this is for the logo and phone number */
/* note, the menu and header sit in a file called header.inc */
#header {
height:95px;
background-image:url("images/logo.gif");
background-repeat:no-repeat;
text-align:right;
background-position: 0px 15px;
}

/* the orange box, inside is the menu and specials */
/* note, the menu and header sit in a file called header.inc */
#navbar {
background-color:#d35602;
height:200px;
}

/* this is the box where specials sit */
.left {
position:relative;
float:left;
text-align:left;
line-height:16px;
margin:10px;
}

/* this is where mapContent get published */
#mapContent {
position:absolute;
left:0;
top:255px;
width:397px;
color:#185C7D;
text-align:left;
background-color:white;
}

/* the menu holds the navigation system */
/* note, the menu and header sit in a file called header.inc, remember to update intrepidTours.xsl as well */
#menu {
position: absolute; 
top:98px;
left:300px;
z-index:3;
}
	/*additional menu styles */
	/* set definition list globals */
	dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
	
	/* edit these to change look of menu items */
	#menu dt {
	cursor: pointer;
	text-align:right;
	text-transform:uppercase;
	font-size:1.0em;
	line-height:15px;;
	color:white;
	font-weight:bold;
	}
	
		/* menu item link style */
	#menu a {
	color:white;
	font-weight:bold;
	}
	
	
	/* changes look of menu subcategory list item box */
	#menu li {
	background-color:#d35602;
	width:150px;
	}

	/* subcategory global values */
	#menu dd {
	display: none;
	background-color:#d35602;
	font-size:1.0em;
	color:white;
	font-weight:bold;
	}

	/* subcategory links, changes look of subcategory navigation */
	#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	background-color:#d35602;
	color:#F1BE5E;
	}

	/* set positions of subcategory rollover menu */
		#smenu1 {
		position:absolute;
		left:89px;
		top:45px;
		}

		#smenu2 {
		position:absolute;
		left:89px;
		top:60px;
		}

		#smenu3 {
		position:absolute;
		left:89px;
		top:75px;
		}

		#smenu4 {
		position:absolute;
		left:89px;
		top:90px;
		}

		#smenu5 {
		position:absolute;
		left:89px;
		top:105px;
		}
		
		#smenu6 {
		position:absolute;
		left:89px;
		top:120px;
		}

/* in here is the quote link, some pictures, and testimonials */

#rightpanel {
position:absolute;
left:407px;
top:0;
width:292px;
background-color:#F1BE5E;
color:#A3480B;
z-index: 1;
}

 
	/* global link to quote form */
	#quote {
	height:92px;
	border-bottom:3px solid #f6f0e2;
	text-align:left;
	}

	/* the three pictures, each is set in html page, they all differ */
	/* note picture one is of different size */
	#pic1 {
	height:142px;
	}

	.pic1,.pic2 {
	height:135px;
	border-top:3px solid #f6f0e2;
	}

	.pic2 {
	border-bottom:3px solid #f6f0e2;
	}

	/* testimonial text properties */
	.testimonial {
	font-size:11px;
	font-style:italic;
	display:block;
	margin:20px;
	}

/* end of structure */

/* content styles */

	/* link properties */
	a {
	text-decoration:none;
	border-bottom:1px dotted;
	}

	#content a:hover {
	color:#F1BE5E;
	}

	#content a {
	color:#A3480B;
	font-weight:bold;
	}

	#content a:visited {
	color:#AE7B48;
	}

	/* end of linkproperties */
	
	/* global paragraph and header style */
	p {
	font-size: 12px;
	line-height:1.6em;
	margin:10px 20px 0px 20px;
	}
	
	/* used for lowering margin on the paragraph style on first line */	
	.under {
	margin-top:5px;
	}
	
	.bold {
	font-weight:bold;
	}
	
	
	/* content title */
	h1{
	font-size:1.4em;
	margin: 10px 20px 10px 20px;
	border-bottom:1px solid #79ABC4;
	text-transform:uppercase;
	}
	
	h2 {
	font-size:12px;
	font-weight:bold;
	margin: 20px 0px 5px 20px;
	text-transform:uppercase;
	}
	
	/* used as tour highlights title in highlight box */
	h3 {
	font-size:12px;
	margin:0px 0px 8px 0px;
	}
	
	/* used as headers for tour highlights by date, day 1, day 2 etc. */
	h4 {
	background-color:#F1BE5E;
	font-weight:bold;
	padding:5px;
	margin: 0px 20px 10px 20px;
	font-size:11px;
	color:#3E3C3C;
	clear:both;
	}
	
	
	h5 {
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 5px 20px;	
	} 

/* navbar styles */
	/* title of specials, originally a country name */
	.country {
	font-weight:bold;
	font-size:11px;
	color:#451E09;
	text-decoration:none;
	border-top: none;
	font-weight:bold;
	background-color:#D66813;
	padding:5px;
	}


	/* specials "view details" link */
	.country a{
	color:#F0E6C4;
	text-transform:uppercase;
	font-size:9px;
	text-decoration:none;
	line-height:13px;
	border-bottom:1px dotted;
	}

	.country  a:hover{
	color:#F1BE5E;
	}
/* end of navbar styles */


/* image properties */
img {
border:none;
}

.floatleft {
float:left;
margin: 0px 10px 10px 0px;
border: 5px solid #f6f0e2;
}

.floatright {
float:right;
margin: 0px 0px 10px 10px;
border: 5px solid #f6f0e2;
}

/* end of image properties */


/* lists */
ul {
list-style-type: none;
margin:0;
padding: 0;
}

li {
margin:3px;
}

/* use for bulleted lists */
.bullets {
margin: 5px 0 5px 30px;
font-size: 12px;
}

/* use for bulleted lists */
.bullets li {
list-style-type:disc;
}

	/* this lists sits in main index page */
	.tenreasons {
	margin:20px;
	padding:0;
	font-size:12px;
	}

	.tenreasons li {
	margin:15px;
	}
/* end of lists */


/*  header text style */
.emphasis {
margin:2px 5px 0px 0px;
padding:0;
font-size:1.4em;
font-weight:bold;
color:#185C7D;
}
/* end of header style */



/* global quote link and text style */
.gotoquote {
font-size:1.5em;
margin:0 20px 0 20px;
padding-bottom:15px;
font-weight:bold;
display:block;
border-bottom: 1px solid #C38B22;
color:#B45203;
}

	/* "let us tailor make your dream, rightpanel, by gloabl quote */
	.oneliner {
	font-size:1.0em;
	color:#B45203;
	margin:0 20px 0 20px;
	border-top: 1px solid #F4CE87;
	display:block;
	padding-top:10px;
	font-weight:bold;
	}
/* end of global quote section */




/****************** Added by Muddypaws Productions **************************/

div.thumbnail {
	width:397px;
	float:right;
	margin:0 10px 10px 0;
	padding-bottom:10px;
	}

div.thumbnail img {
	float:right;
	border: 1px solid #777;
	margin: 0px 10px 0 20px;
	}
	
div.thumbnail p {
	margin:0;
	padding: 10px 10px 0px 40px;
	}

div.thumbnail2 {
	width:397px;
	float:right;
	margin:0 10px 10px 0;
	padding-bottom:10px;
	}
		
div.thumbnail2 img {
	float:left;
	border: 1px solid #777;
	margin: 0px 10px 0 20px;
	}
	
div.thumbnail2 p {
	margin:0;
	padding: 10px 10px 0px 10px;
	}	

	
#mapContent p{
	text-indent:10px;
	font-size:12px;
	}
	
#mapContent a{
	margin-left:30px;
	color:#A3480B;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted;
	}


	#mapContent a:hover {
	color:#F1BE5E;
	}

	#mapContent a {
	color:#A3480B;
	font-weight:bold;
	}

	#mapContent a:visited {
	color:#AE7B48;
	}
