/***********************************************/
/* Prospect Research - style sheet
HTML tag styles                             */
/***********************************************/ 

* {
margin:0;
padding:0;
}

body{
	margin-left: auto;
	margin-right: auto;
	margin-top: none;
	background-color:  #672e1e;
	text-align: center;
	color: #333333;
	width: 980px;
	SCROLLBAR-FACE-COLOR: #f1f1ff1;
	SCROLLBAR-HIGHLIGHT-COLOR: #e0e0e0;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #f1f1f1;
	SCROLLBAR-ARROW-COLOR: #1d398d;
	SCROLLBAR-TRACK-COLOR: #f1f1f1;
	SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1;
	background-image:url(images/bg_page.gif);
	background-repeat: repeat-x;
}


/***********************************************/
/* Text Styles                                 */
/***********************************************/

a{
	color: #ff4c0a; text-decoration: none; 
	border: 0px;
}

a:link{
	color: #ff4c0a; text-decoration: none; 
	border: 0px;
}

a:visited{
	color:; text-decoration: none; 
}

a:hover{
color: #ff7948; 
}

a.two:link {color: #ffffff; text-decoration: none; font-weight: none;}
a.two:visited {color: #ffffff; text-decoration: none; font-weight: none;}
a.two:hover {color: #ffdccb; text-decoration: none; font-weight: none;}

img {
	border: none;
}

h1{
	font-size: 22px;
	padding: 0px;
	color: #e55520;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: -30px;
		line-height: 22px;
	text-align:left;
}

h2{
	font-size: 18px;
	padding: 0px;
	color: #e55520;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: -30px;
	line-height: 22px;
	text-align:left;
}

.grayH{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: right;
}

.redH{
	font-size: 12px;
	color: #9d3c1f;
		font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
		line-height: 16px;
}

.redlargeH{
	font-size: 14px;
	color: #e55520;
		font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}

.quote{
	font-size: 14px;
	color: #9d3c1f;
	font-weight:lighter;
font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-style:italic;
	margin-top: 10px;
	}

.whitelarge {
	font-size: 16px;
	color: #ffffff;
	font-weight: light;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}


.brightyellow{
	font-size: 18px;
	color: #ffcc00;
	font-weight: light;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.gray{
	font-size: 12px;
	color: #b1b1b1;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	letter-spacing: 0.2em;
}


h3{
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #495fa2;
	font-family: Arial, Helvetica, sans-serif;
}

h4{
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	padding-bottom: -30px;
}


h5{
	color: #9d3c1f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffbd9d;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 8px;
	padding-bottom: -30px;
}

#sections{
	font-size: 12px;
	margin-bottom: 6px;
	padding: 0px;
	line-height: 16px;
	color: #666666;
font-family: Arial, Helvetica, sans-serif;
border-bottom: dotted 1px #cccccc;
padding-bottom: 4px;
}


.small{
	font-size: 12px;
	margin-top: 0px;
	padding: 0px;
	line-height: 18px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}



li {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc00;
list-style:disc;
text-align:left;
margin-left: 15px;
	}
	

	
p {
	text-align: left;
	font-size: 12px;
	font-color: #666666;
	line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}

.standard {
	text-align: left;
	font-size: 12px;
	font-color: #666666;
	line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}

.standard2 {
	text-align: left;
	font-size: 12px;
	font-color: #666666;
	background-color: #f1f1f1;
	line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}

.pline {
	text-align: left-align;
	border-top:dotted 1px #cccccc;
	line-height: 10px;

}


.smalltxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	margin-bottom: 10px;
	margin-top: 5px;
	}
	
.white {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#container{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	text-align: left;
	}


#header{
	background-image:url(images/bg_header.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	height: 138px;
	}
	
	
#logo {
width: auto;
float: left;
text-align: left;
}





/* Main Navigation Area aligned to along the top */

#navigation {
	float: right;
	width: 980px;
	float: left;
	height: 25px;
	margin-top: 15px;
}

#navigation ul{
float:center;

color:#e55520;
}

#navigation li{
list-style-type: none;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size: 18px;
color:#e55520;
margin-left:20px;
margin-right: 15px;
margin-bottom: 0px;
margin-top: 3px;
	}
	
	
#navigation #current {
color: #FFFFFF;

	}

#navigation span a{
float: left;
color: #e55520;
	}
	
#navigation span a:hover{
float: left;
color: #ff5a00;
	}

#navigation #current span a{
list-style-type: none;
float: left;
color: #ffffff;
	}

/* Navigation end*/



#imageContent{
	float: center;
	height: 250px;
	width: 980px;
			}
	
	

#imagetext{
	float: left;
	width: 270px;
	margin: 5px 20px 20px 20px;
	text-align: left;
	color: #ffffff;
	text-decoration:none;
	line-height: 24px;
	font-size: 18px;
font-weight: light;
font-family: Arial, Helvetica, sans-serif;
		}



#subhead{
	float: center;
	background-image:url(images/bg_subhead.gif);
	background-repeat:no-repeat;
	height: 179px;
	width: 980px;
			}

#booking {
	float: left;
	margin-top: 0px;
	width: 140px;
	text-align: left;
	margin-right: 5px;
	color: #ffffff;
	text-decoration:none;
	line-height: 24px;
	font-size: 18px;
	font-weight: light;
	font-family: Arial, Helvetica, sans-serif;
}

#language {
float: left;
margin-top: 5px;
width: 150px;
text-align: right;
margin-right: 10px;
margin-left: 280px;
color: #ffffff;
	text-decoration:none;
	line-height: 24px;
	font-size: 18px;
font-weight: light;
font-family: Arial, Helvetica, sans-serif;
}


#flags {
	float: left;
	margin-top: 5px;
	text-align: right;
	margin-right: 10px;
}

#book {
	float: right;
	margin-top: 5px;
	text-align: left;
	margin-right: 10px;
	display: inline;
}


#telephone {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #c24017;
	margin-top: 10px;
	width: 200px;
	line-height: 22px;
	text-align: right;
	margin-right: 10px;
}


#clear {
    clear: both;
	}
	
	
#main {
	width: 980px;
	height: auto;
	float: center;
		color: #666666;
		background-color: #FFFFFF;
			margin-left: auto;
	margin-right: auto;
	}
	

#home1 {
	width: 690px;
	float: left;
	height: auto;
	margin: 20px 15px 20px 15px;
	display: inline;
}

#home2 {
	width: 950px;
	float: left;
	height: auto;
	margin: 20px 10px 20px 15px;
}

#home4 {
	width: 220px;
	float: left;
	background-color:#f1f1f1;
	height: auto;
	font-size: 11px;
	margin: 10px 4px 5px 0px;
	padding-left: 8px;
	padding-right: 8px;
}

#homeheadings .a {
color:#6eb43f;
}

#subheadtxt01 {
	width: 320px;
	float: left;
	height: auto;
	text-align: left;
	color: #FFFFFF;
	margin: 36px 4px 5px 23px;
	display: inline;
}

#subheadtxt02 {
	width: 320px;
	float: left;
	height: auto;
	text-align: left;
	color: #FFFFFF;
	margin: 36px 4px 5px 30px;
	display: inline;
}

#subheadtxt03 {
	width: 220px;
	float: left;
	height: auto;
	text-align: left;
	color: #FFFFFF;
	margin:10px 4px 5px 40px;
	display: inline;
}

#rightimage {
width: 220px;
float: left;
background-color:#f1f1f1;
height: auto;
font-size: 11px;
margin: 5px 4px 2px 0px;
padding: 8px;
}


#homeheadings {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #6eb43f;
margin: 5px 2px 2px 50px;
text-align: left;
}

#homeheadings a {
color:#6eb43f;
text-decoration:none;
}

#homeheadings hover{
color:#e3feff;
text-decoration:none;
}

#homeheadings2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #ffffff;
margin: 5px 4px 2px 10px;
text-align: left;
}

#content{
	float: left;
	width: 690px;
margin: 10px 18px 15px 0px;
	-moz-box-padding: 0px 0px 0px 0px;
	text-align: left;
	height: auto;
	line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #666666;
}

#columnright{
	float: right;
	width: 250px;
	margin: 10px 5px 5px 0px;
	display: inline;
				}

	

#columntabbot{
	height: 23px;
	background-image: url(images/tab_rcolbot.gif);
	background-repeat: no-repeat;
	background-position:right;
		}
		
#columntabtop{
	height: 13px;
	background-image: url(images/tab_rcoltop.gif);
	background-repeat: no-repeat;
	background-position:right;
	background-color:#f1f1f1;
		}



#columntext{
	padding: 8px;
	-moz-box-padding: 0px 0px 0px 0px;
	text-align: left;
	height: auto;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #666666;
		background-color: #f1f1f1;	
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: dotted 1px #666666;
}

#columntext2{
	padding: 0px 8px 0px 8px;
	font-size: 16px;
	height: 25px;
	text-align: left;
	color: #e55520;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

#columntext3{
	padding: 8px;
	-moz-box-padding: 0px 0px 0px 0px;
	text-align: left;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	background-position:right;
	background-color: #e3e3e3;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: dotted 1px #666666;
	
}

#columnimage{
	background-color:#f1f1f1;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	text-align: left;


}

#caption{
		line-height: 18px;
	font-style: normal;
	color: #ff450d;
margin-bottom: 0px;
margin-top: 8px;
margin-left: 10px;
margin-right: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	text-align: left;
	border-bottom: dotted 1px #cccccc;
	
	
}


#caption2{	
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
margin-bottom:0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
color: #ffffff;
background-color:#6E3021;
}

#orangebox{
width: 190px;
background-color:#F5834B;
padding: 5px;
margin-right: 10px;
margin-bottom: 5px;
color: #ffffff;
}

#orangebox2{
width: 190px;
background-color:#e0521e;
padding: 5px;
margin-right: 10px;
border-bottom: solid 1px #ffffff;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 0px;
	moz-box-padding: 0px;
	background-color: #FFFFFF;
}




/************** #image styles **************/


#imageRight {
	float: right;
	margin-right: 90px;
	margin-bottom: 10px;
	text-align: right;
	}
	

#imageRight2 {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: right;
	}
	
	
#imageleft {
	
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
		margin-top: 0px;
}


/************* #siteInfo styles ***************/


#FootLinks{
	width: 980px;
	background-image: url(images/logo_footer.gif);
	background-position:right;
	background-repeat: no-repeat;
	text-align: left;
	height: 50px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}




/*FORM*/


#mail {
width: 600px;
}



input[type="text"], textarea {

	}


textarea {
	height: 50px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
		color: #000000;
}

#label {
	
	width: 150px;
	text-align: left;
		height: 30px;
	margin-top: 2px;
	margin-right: 40px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
		color: #055770;
			font-size: 14px;
} 

#field {
	
	width: 250px;
	text-align: left;
			float: left;
	font-family: Arial, Helvetica, sans-serif;
		color: #495fa2;
}   
#row {
	
	width: 540px;
	height: 40px;
		background-color: #ffffff;
}


#row3 {
	
	width: 540px;
	height: 100px;
	}
	
#field3 {
	
		width: 340px;
	text-align: left;
			float: left;
	font-family: Arial, Helvetica, sans-serif;
		color: #495fa2;
	}






.button {
	width: 170px;
	margin-left: 180px;
	font-family: Arial, Helvetica, sans-serif;
		color: #495fa2;
		font-weight: bold;
		}
	



input[type="text"], textarea {
	width: 400px;
		
		color: #495fa2;
		font-size: 12px;
}


div.spacer {
	clear: both;
}


/* Gallery CSS */
#galleryall {
	width: 790px;
	float: left
}
.galleria{list-style:none;width:270px; float: left; margin-right: 10px;}
.galleria li{display:block;width:80px;height:60px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:1px; background:red;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block; float:left;}
.galleria li img.thumb{cursor:pointer;top:auto;right:auto;display:block;width:auto;height:auto}
.galleria li {list-style:none;}
* html .galleria li div span{width:400px} /* MSIE bug */
	
 *{margin:0;padding:0}
	.caption{font-family:Arial, Helvetica, sans-serif; color:#e55520; margin-left: 280px;}
	.demo{margin-top:10px;}
	.gallery{
	width:790px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	.gallery li{width:80px;height:60px;border:3px double #ffffff;margin: 0 2px;}
	.gallery li div{left:270px; float: right;}
	*/
	
	#main_image{margin:5px auto 20px auto;height:auto;width:500px;background:green; float:left;}
	#main_image img{margin-bottom:5px;}
	#nav1{
		margin-left: 280px;
	width: 500px;
	font-size: 16px; font-family:Arial, Helvetica, sans-serif;
	color:#feae86; 
}
#galleryoptions {
	width: 150px;
	float: right;
	margin-top: 20px;
}	
	
	
/*small right column for photo navigation*/

#colsmall{
	float: right;
	width: 150px;
					}

	

#colsmallbot{
	height: 20px;
	background-image: url(images/tab_rcolsbot.gif);
	background-repeat: no-repeat;
	background-position:right;
		}
		
#colsmalltop{
	height: 15px;
	background-image: url(images/tab_rcolstop.gif);
	background-repeat: no-repeat;
	background-position:right;
	background-color:#f1f1f1;
		}

#colsmalltxt2{
	padding: 0px 8px 0px 8px;
	font-size: 16px;
	text-align: left;
	color: #e55520;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}



#colsmallimage{
	background-color:#f1f1f1;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	text-align: left;


}

	
	 </style>
	/* BEGIN DEMO STYLE <style media="screen,projection" type="text/css">
	*{margin:0;padding:0}
	.caption{font-family:Arial, Helvetica, sans-serif;;color:#e55520; clear: both;}
	.demo{margin-top:10px;}
	.gallery{width:950px;margin:0 auto;}
	.gallery li{width:85px;height:70px;border:3px double #ffffff;margin: 0 2px;background:red;}
	.gallery li div{left:250px; float: right; background:blue;}
	*/
	/*
	#main_image{margin:5px auto 20px auto;height:438px;width:600px;background:green; float:left;}
	#main_image img{margin-bottom:5px;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
    </style>
