


html,
body
{
	
	background-color: white;
	margin-left:7em;
height: 100%;
}



div#header
{
	
   background-image:url('http://prestotours.com/prestotourswalkingtours.JPG');
   background-repeat: no-repeat;
   background-position: 50% 50%;
   background-color: #C35817;
   padding:5px;
		margin-left: -39px;
	margin-right:10px;
	border-left: 10px solid #C35817;	
   border-right: 10px solid #C35817;
   border-bottom: 10px solid #C35817;
   border-top: 10px solid #C35817;
position:absolute;
height:90px;
width:875px;
   
}

#container {
min-height: 100%;
}



	
#footer3 {

      background-color: #c35817;
	height: 20px;
position:relative;
width:875px;
padding:5px;

z-index:3;


	}
	

	
.footer3 {
padding:5px;
margin-left:20em;
	      background-color: #c35817;
	color:white;
	font-family:arial;
	font-size:8pt;
		}
	
.footer3 a {		background-color: #c35817;
	color:white;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;}
	
	#footer4 {

	      background-color: #c35817;
		height: 20px;
	position:relative;
	width:875px;
	padding:5px;
 	margin-top:-70em;
	z-index:3;


		}



	.footer4 {
	padding:5px;
	margin-left:20em;
		      background-color: #c35817;
		color:white;
		font-family:arial;
		font-size:8pt;
			}

	.footer4 a {		background-color: #c35817;
		color:white;
		font-family:arial;
		font-size:8pt;
		font-weight:bold;}
	
	
		#footer5 {

			background-image:url('http://prestotours.com/prestotours.JPG');
			   background-repeat: no-repeat;
			   background-position: 50% 50%;
			margin-left:-6em;}





	   
   

ul.navbar
{
	list-style-type: none;
	position: absolute;
	top: 150px;
	margin-left:20px;
	width: 80px;
	padding:20px;
	text-align:center;
}


img
{  border-style: none;
}


ul.navbar1
{
	position: absolute;
	top: 580px;
	left: 1em;
	padding:15px;
}

ul.navbar2
{ 
	list-style-type: none;
	margin-left:42em;
	position: absolute;
	top: 200px;
	width: 9em;
	height:200px;
	position: absolute;
	background-color: #CDAF95;
	padding: 9pt;
	border:10px ridge silver;}
	
ul.navbar3
{ 
	list-style-type: none;
	margin-left:42em;
	position: absolute;
	top: 400px;
	width: 9em;
	height:200px;
	position: absolute;
	background-color: #CDAF95;
	padding: 9pt;
	border:10px ridge silver;}
	
ul.navbar3 li
{
	font-family: georgia, "Times New Roman", Times, serif;
font-size: 8pt;
line-height:15pt;
color: black;
margin-top:25px;
padding:5px;
text-align: center;
}

ul.navbar3 li a {font-size:12pt;}
	
	

ul.navbar8
{ 
	list-style-type: none;
	margin-left:7em;
	margin-top:14em;
	padding-bottom:10px;
	width: 280px;
	height:200px;
	text-align:left;
	position: absolute;

	}
	
ul.navbar8 li
{
	font-family: arial, "Times New Roman", Times, serif;
font-size: 12pt;
line-height:15pt;
color: black;
margin-top:10px;
text-align: left;
}



.largefont {font-family: 'copperplate gothic light';
color:black;
font-size:20pt;
margin-left:3.5em;
line-height:30pt;
font-weight:200;
text-align:center;
font-style:italic;
}

.smallfont {
font-size:8pt;
font-style:italic;
}


h1{
margin-left:9em;
font-family: 'copperplate gothic light';
color:black;
font-size:14pt;
text-align:center;
font-style:italic;
width:400px;
line-height:30pt;
}





p.two {

	margin-left: 10em;
	color: black;
	text-align: justify;
	font-family: georgia;
font-size: 10pt;
line-height:20pt;
width: 480px;
margin-top:10px;
}




ul.navbar li
{
	position:auto;
	margin-left:-5em;
	margin-right: 30px;
	background-color: #efefef;
	margin: 0em 1;
	padding: 7pt;
	border-left: none;
	color: white;
}

ul.second
{margin-left:2em;
font-family: georgia;
list-style-image: url(orangedot.gif);
list-style-type: circle;
font-size:9pt;
line-height:10pt;
width:400px;
font-weight:none;
text-align:justify;
margin-top:1em;
margin-left:15em;}


ul.navbar2 li
{
	font-family: georgia, "Times New Roman", Times, serif;
font-size: 8pt;
line-height:15pt;
color: black;
margin-top:25px;
padding:5px;
text-align: center;
}

ul.navbar2 li a {font-size:12pt;}




ul.navbar a { text-decoration: none; }
 








.menu2{
	margin-top: 120px;
	margin-left: -39px;
        margin-right:170px;
        background-color: #efefef; 
	font-size: 9pt;
	height:20px;
	font-family: arial;
	font-weight: bold;
	padding-left:30px;
padding:5px;
position:absolute;
width:896px;
}

.menu2 ul{
        margin: 0; padding: 0;
	padding-left:50px;
        float: center;}

.menu2 ul li{
        font-family:arial;}

.menu2 ul li a{
        float: left; text-decoration: none;
        color: black;
        padding: 5px 30px;
        background-color: transparent;
 }

.menu2 ul li a:visited{
        color: black;}

.menu2 ul li a:hover, .menu2 ul li .current{
        color: black;
        background-color: white;}


 























/* unvisited link */
a.style1:link 
{	
	text-decoration: blink;
	text-shadow: ;
	color: maroon;
	
}

 /* visited link */
a.style1:visited { 
text-decoration: blink;
color: maroon; }

/* mouse over link */
a.style1:hover {text-decoration: underline; font-weight:bold; color: maroon;}  

 /* selected link */
 a.style1:active {color: maroon;} 




/* unvisited link */
a.style2:link 
{	
	text-decoration: none;
	text-shadow: ;
	color: black;
	font-family: georgia;
	font-size: 8pt;
}

 /* visited link */
a.style2:visited { 
text-decoration: none;
color: black; }

/* mouse over link */
a.style2:hover {text-decoration: none; color: light maroon;}  

 /* selected link */
 a.style2:active {color: maroon;} 















dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative; /* Menu position that can be changed at will */
top: -26.5em;
margin-left:715px;
padding-bottom:5em;
width: 150px;
z-index:0;
}


#menu dt {
cursor: pointer;
color:#C35817;
margin: 0px 0;
padding-top:3px;
height: 30px;
line-height: 20px;
text-align: center;
font-family: Verdana;
font-weight: bold;
background: #efefef;
padding:10px;
font-size:8pt;
text-decoration:underline;
margin-top:10px;
}



#menu dt a { color:#c35817;
	font-size:9pt;
	}

#menu dd {
border: 3px inset #c35817;
background: #efefef;
padding-top:40px;
padding-bottom:60px;
}

#menu dd.prices {
border: 3px inset #c35817;
background: #efefef;
padding-top:0px;
padding-bottom:0px;

}


#menu li {
text-align: center;
background: #efefef;
padding:10px;
font-family: 'lucida sans';
}

#menu li a {
color: #000;
font-family:'lucida sans';
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font-size:9pt;
padding:2px;
}
#menu li a:hover {
color: #c35817;
font-weight:bold;
background: #efefef;
font-size:9pt;
font-family:'lucida sans';
}




#menu dd.prices {border:none;
	overflow:hidden;}

#menu li.prices a {
color: #000;
font-family:'lucida sans';
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font-size:10pt;
padding:2px;
}

#menu li.prices a:hover {
color: #c35817;
font-weight:bold;
background: #efefef;
font-size:10pt;
}

#menu li {
text-align: center;
background: #efefef;
padding:5px;
font-family: 'lucida sans';
}

#menu dt a:hover {color: #c35817;
font-weight:bold;
background: #efefef;
font-size:10pt;}

p.grouptourprice a {
color: #c35817;
font-weight:bold;
background: #efefef;}

p.tourdescription {text-align:justify;
	margin-right:35px;
	margin-left:15px;
	font-family: 'lucida sans';
	font-size:12pt;}

p {	font-family: 'lucida sans';
margin-right:35px;
margin-left:35px;
	font-size:12pt;}

p.tour {	font-family: 'arial';
		font-size:12pt;
		margin-left:8em;
		top:35em;
		line-height:15pt;
		width:550px;
		text-align:justify;
position:relative;}

p.longhighlightstour {	font-family: 'arial';
		font-size:12pt;
		margin-left:8em;
		top:44em;
		line-height:15pt;
		width:550px;
		text-align:justify;
position:relative;}

p.index {	font-family: 'arial';
		font-size:12pt;
		margin-left:9em;
		top:5px;
		line-height:15pt;
		width:500px;
		text-align:justify;
position:relative;}



p.tourpagedescription
{	font-family: 'arial';
	font-size:11pt;
	line-height:14pt;
	padding:20px;}


#menu li.red a:hover
{list-style: none;
	 color:red;
	font-weight:bold;} 

#menu redtext a:hover {color:red;}

img.tourdescription {border:none;
	padding:15px;
	margin-top:30px;
	margin-bottom:30px;}



h2 {font-family:copperplate;
	font-size:13pt;
	text-align:left;
	color:black;
	padding-left:10px;
	padding-top:5px;}

	h3 {font-family:copperplate;
		font-size:11pt;
		text-align:left;
		color:black;
		padding-left:23em;
		margin-top:-2em;
		padding-bottom:30px;
		}




img.firstdescription
{  border-style: none;
	margin-left:26em;
	margin-top:16em;
position:absolute;

}

img.seconddescription
{  border-style: none;
	padding-left:2px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:20px;
	float:left;
	margin-top:-1.5em;

}

img.tourofthemonthpic {  border-style: none;
	margin-left:19em;
	margin-top:10em;

}

img.italytours {  border-style: none;
	margin-left:18em;
	margin-top:2em;

}

iframe {
   border:none;
margin-top:10px;
margin-left:6em;
width:500px;
height:250px;
}

img.tourtitle {border-style:none;
	margin-left:26em;
	margin-top:28.5em;
position:absolute;}

img.booknow {border-style:none;}

h4 {margin-left:30.5em;
	margin-top:32.5em;
position:absolute;
}

img.titletour {margin-left:17em;
	margin-top:10em;
position:absolute;
}





#menu3 {
position: relative; /* Menu position that can be changed at will */
top: -70.5em;
margin-left:715px;
padding-bottom:5em;
width: 150px;
z-index:0;
}


#menu3 dt {
cursor: pointer;
color:#C35817;
margin: 0px 0;
padding-top:3px;
height: 30px;
line-height: 20px;
text-align: center;
font-family: Verdana;
font-weight: bold;
background: #efefef;
padding:10px;
font-size:8pt;
text-decoration:underline;
margin-top:10px;
}



#menu3 dt a { color:#c35817;
	font-size:9pt;
	}

#menu3 dd {
border: 3px inset #c35817;
background: #efefef;
padding-top:40px;
padding-bottom:60px;
}

#menu3 dd.prices {
border: 3px inset #c35817;
background: #efefef;
padding-top:0px;
padding-bottom:0px;

}


#menu3 li {
text-align: center;
background: #efefef;
padding:10px;
font-family: 'lucida sans';
}

#menu3 li a {
color: #000;
font-family:'lucida sans';
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font-size:9pt;
padding:2px;
}
#menu3 li a:hover {
color: #c35817;
font-weight:bold;
background: #efefef;
font-size:9pt;
font-family:'lucida sans';
}




#menu3 dd.prices {border:none;
	overflow:hidden;}

#menu3 li.prices a {
color: #000;
font-family:'lucida sans';
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font-size:10pt;
padding:2px;
}

#menu3 li.prices a:hover {
color: #c35817;
font-weight:bold;
background: #efefef;
font-size:10pt;
}

#menu3 li {
text-align: center;
background: #efefef;
padding:5px;
font-family: 'lucida sans';
}

#menu3 dt a:hover {color: #c35817;
font-weight:bold;
background: #efefef;
font-size:10pt;}

#menu3 li.red a:hover
{list-style: none;
	 color:red;
	font-weight:bold;} 

#menu3 redtext a:hover {color:red;}