/* CSS Document */


/*-------------------------Content--Page Navigation-------------------*/
div#content {
	position:absolute;
	margin-left:0;
	top:180px;
	left:0;
	right:0;
	width:100%;
}
DIV#movie {
	z-index	: 2;
	left: 0; 
	width: 200px;
	height:154px; 
	position: absolute;
	top: -189px;
}
#logo {
	position:absolute; 
	top:-25px;
}
#kindoftour{
	position:absolute; 
	left:20px; 
	top:70px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#dfb02d;
	font-style:italic;
}
div#click {
	position : absolute;
	left : 5px;
	top : 120px;
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color: #d0c051;
	padding:10px 0px 5px 2px;

} 
#pageNav{
	z-index: 100; 
	width: 220px; 
	position: absolute; 
	top:146px; 
	background-image:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.sectionLinks a:link, .sectionLinks a:visited {
	border-top:3px solid #F4F7F4;
	border-right:3px solid #dfb02d;
	border-bottom:3px solid #dfb02d;
	border-left:3px solid #F4F7F4;
	padding:3px 2px 3px 5px;
	margin:5px 0 5px 0;
	DISPLAY: block; 
	color: #660000;
	font-size:16px;
	text-decoration:none;
	background-image:url(../images/general/backname2.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.sectionLinks2{
	border-top:3px solid #F4F7F4;
	border-right:3px solid #F4F7F4;
	border-bottom:3px solid #dfb02d;
	border-left:3px solid #dfb02d;
	padding:3px 2px 3px 5px;
	DISPLAY:block;
	color:#fcf5c1; 
	text-decoration: none;
	font-size:16px;
	background-image:none;
	background-color:#a42014;
}
.sectionLinks a:hover{
	border-top:3px solid #F4F7F4;
	border-right:3px solid #F4F7F4;
	border-bottom:3px solid #dfb02d;
	border-left:3px solid #dfb02d;
	padding:3px 2px 3px 5px;
	DISPLAY:block;
	color:#fcf5c1; 
	text-decoration: none;
	font-size:16px;
	background-image:none;
	background-color:#a42014;
}
table.menu {
	position:absolute;
	left:220px;
	visibility:hidden;
	border:4px solid #dfb02d;
	width: 380px;
}
.tourLinks a:link, .tourLinks a:visited {
	border-bottom:1px solid #808000;
	display: block;
	padding:5px 2px 5px 6px;
	color:#000000;
	font-family:Verdana, Tahoma, Arial; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#E6DDA2;
	background-image:url(../images/general/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.tourLinks a:hover{
	border-bottom:1px solid #808000;
	display: block;
	padding:5px 2px 5px 6px;
	background-color:#a42014; 
	color:#fcf5c1; 
	text-decoration: none;
	font-family:Verdana, Tahoma, Arial; 
	font-size:12px;
}

.subtourLinks a:link, .subtourLinks a:visited {
	border-bottom:1px solid #808000;
	display: block;
	padding:5px 2px 5px 6px;
	color:#000000;
	font-family:Verdana, Tahoma, Arial; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#E6DDA2;
}
.subtourLinks a:hover{
	border-bottom:1px solid #808000;
	display: block;
	padding:5px 2px 5px 6px;
	background-color:#a42014; 
	color:#fcf5c1; 
	text-decoration: none;
	font-family:Verdana, Tahoma, Arial; 
	font-size:12px;
}
#newsletter {
	width: 186px;
	height:30px; 
	padding:0px 10px 5px 17px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
#newsletter a:link, #newsletter a:visited{
	color: #FFFF99;
	display:block;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	border-left: #d8d0a9 2px solid; 
	border-top:#e2e1cb 2px solid;	    	
	border-right: #003300 2px solid;
	border-bottom: #003300 2px solid;
	background-color:#996600;
	}
#newsletter a:hover {
	color:#000000;
	background-color:#E6DDA2;
}

/*----------------------------Middle Content-----------------------------*/
#middlecontent{
	position:absolute;
	top:0;
	left: 220px;
	height:auto;
	width:875px;
	background-color:#dfb02d;
	font: small verdana,sans-serif;
}
#breadCrumb{
	margin:3px 5px 3px 5px;
}
#breadCrumb a{
	padding: 2px 5px 2px 5px;
	margin:0 20px 0 0;
	font: small Verdana,sans-serif;
	color: #808000;
	font-weight:bold;
	background-color:#D7D393;
	text-decoration:none;
}

#breadCrumb a:hover{
	color: #ffffcc;
	background-color:#999900;
}
#breadCrumb a.active{
	color: #ffffcc;
	background-color:#999900;
}
#middlecontent H4{
	height:27px;
	margin:5px 5px 0 5px;
	padding-left:30px;
	padding-right:5px;
	padding-top:4px;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	color:#CCA129;
	background-color:#000000;
	}
#middlecontent H4 a:link, #middlecontent H4 a:visited {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cca129;
	text-decoration:none;
	}
#middlecontent H4 a:hover {
	color: #ffff99;
	}
#middlecontent H3{
	height:24px;
	margin:0 0 -5px 0;
	padding-left:10px;
	padding-right:5px;
	padding-top:3px;
	font-size:16px;
	color:#666600;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
#middlecontent .name {	
	height:35px;
	margin:0 5px 5px 5px;
	padding-bottom:5px;
	font-size: 30px;
	color: #feed8d;
	font-family:"times new roman", times, serif;
	font-style: oblique; 
	text-align:center;
	display:block;
	background-color:#a42014;	
}
#middlecontent .text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0;
	display:block;
	background-color:#fcf5c1;
	background-color:#FFFFFF;
	margin:0 5px 0 5px;
}
a.intext:link, a.intext:visited{
	color: #339999;
	font-weight:bold;
}
a.intext:hover{
	color:#990000;
}
a.intext2:link, a.intext2:visited{
	color: #000000;
	font-weight:bold;
}
a.intext2:hover{
	color: #336666;
}
#coach a:link, #coach a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#336666;
	font-weight:bold;
	display:block;
	margin:0;
	padding-left:80px;
	padding-top:5px;
	padding-right:0;
	width:auto;
	height:80px;
	text-decoration:none;
	background-image:url(../images/general/escorted_but_1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#fcf5c1;
	}
#coach a:hover{
	color:#660000;
	background-image:url(../images/general/escorted_but_1over.jpg);
	background-color:#bab652;

}
#coach a p{
	font-weight:normal;
	text-decoration:none;
	margin-left:-7px;
	margin-top:-5px;
}
#cruise a:link, #cruise a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#336666;
	font-weight:bold;
	display:block;
	margin:0;
	padding-left:85px;
	height:80px;
	padding-top:5px;
	width:auto;
	text-decoration:none;
	background-image:url(../images/general/ship_but_2link.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#fcf5c1;
}
#cruise a:hover{
	color:#660000;
	background-image:url(../images/general/ship_but_2over.jpg);
	background-color:#bab652;
}
#cruise a p{
	font-weight:normal;
	text-decoration:none;
	margin-left:-7px;
	margin-top:-5px;
}
#limo a:link, #limo a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#336666;
	font-weight:bold;
	display:block;
	margin:0;
	padding-left:120px;
	padding-top:5px;
	height:80px;
	width:auto;
	text-decoration:none;
	background-image: url(../images/general/limo_service_but_2link.jpg) ;
	background-repeat:no-repeat;
	background-position:left;
	background-color:#fcf5c1;
}
#limo a:hover{
	color:#660000;
	background-image:url(../images/general/limo_service_but_2over.jpg);
	background-color:#b3912f;

}
#limo a p{
	font-weight:normal;
	text-decoration:none;
	margin-left:-7px;
	margin-top:-5px;
}
#selfdrive a:link, #selfdrive a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#336666;
	font-weight:bold;
	display:block;
	margin:0;
	padding-left:125px;
	padding-top:5px;
	height:80px;
	width:auto;
	text-decoration:none;
	background-image:url(../images/general/self_drive_but_link.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#fcf5c1;
}
#selfdrive a:hover{
	color:#660000;
	background-image:url(../images/general/self_drive_but_over.jpg);
	background-color:#b3912f;
}
#selfdrive a p{
	font-weight:normal;
	text-decoration:none;
	margin-left:-7px;
	margin-top:-5px;
}
#hostedtours a:link, #hostedtours a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#336666;
	font-weight:bold;
	display:block;
	margin:0;
	padding-left:135px;
	padding-top:5px;
	height:80px;
	width:auto;
	text-decoration:none;
	background-image:url(../images/general/hosted_but_2link.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#fcf5c1;
}
#hostedtours a:hover{
	color:#660000;
	background-image:url(../images/general/hosted_but_2over.jpg);
	background-color:#b3912f;
}
#hostedtours a p{
	font-weight:normal;
	text-decoration:none;
	margin-left:-7px;
	margin-right:-5px;
	margin-top:-5px;
}
.tours{
	margin:0px 0 5px;
	padding:3px 5px 3px 15px;
	font-size:18px;
	font-weight:300;
	font-style:italic;
	color: #990000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#eee6ac;
	}
#middlecontent p {
	margin:0 10px 0 10px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:7px;
}
#middlecontent .tour a:link, #middlecontent .tour a:visited {
	display: block;
	margin:0;
	padding:3px 5px 3px 5px;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #666600;
	background-color:#eefecf;
}
#middlecontent .tour a:hover{
	background-color:#D7D393;
	color: #000000;
}
/*#middlecontent .toursectionLinks a:link, #middlecontent .toursectionLinks a:visited {
	display: block;
	margin:0;
	padding:3px 5px 3px 5px;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #666600;
}
#middlecontent .toursectionLinks a:hover{
	color: #990000;
}*/
#middlecontent .tourLinksdays{
	display: block;
	border-bottom:1px solid #666600;
	border-right:1px solid #666600;
	margin:0;
	padding:3px 5px 2px 5px;
	color:#808000;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.tours1 {	
	margin:0;
	padding:3px 0 3px 0;
	font-size:18px;
	font-weight:300;
	font-style:italic;
	color: #990000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#eee6ac;
}
.tours1 a:link, .tours1 a:visited{	
	text-decoration:none;
	color: #990000;
}
.tours1 a:hover{
	text-decoration:underline;
	color:#666600;
}
.pictureright{
	float:right;
	margin:0 0 0 10px;
}
.pictureleft{
	float:left;
	margin:0 10px 0 0 ;
}
div#copyright{
	padding-right: 0;
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
	font-style:normal; 
	font-weight:bold;
	padding-left: 0; 
	background-color:#e3da99; 
	padding-bottom: 5px;
	margin: 5px 5px 5px 5px; 
	vertical-align: middle;
	color:#006600; 
	padding-top: 10px; 
	height: 15px; 
	text-align: center;
	}
#middlecontent .linksbottom{
	margin:5px 5px 5px 5px;
	padding-bottom:2px;
	background-color:#E7D38C;
	background-color:#e6d07b;
	text-align:center;
	}
#middlecontent .linksbottom A{
	 color: #800040; 
	 font-size:10px;
	 font-weight:bold;
	 text-decoration: none;
	 padding:3px 3px 3px 3px;
	}
#middlecontent .linksbottom A:hover{
	background-color:#DFB02D;
	color:#FFFFCC;
	text-decoration: none;
	padding:3px 3px 3px 3px;
	}	

.style2 {font-style: italic}
.line {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:#ACC0AC;
	text-align:center;
	border-top: thin none #999900;
	border-right: thin none #999900;
	border-bottom: thin dashed #999900;
	border-left: thin none #999900;
	padding-bottom: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
}
.rivercruise{
	margin:0px 0 5px;
	padding:3px 5px 3px 15px;
	font-size:18px;
	font-weight:300;
	font-style:italic;
	color: #003366;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#eee6ac;
	}

css for tescorted tour listing
/*.findtour{
	background-color:#535353;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	.click {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#592507;
} 
.click a{
	color:#4F1A02;
} 
.click a:hover{
	color:#FF9900;
} 
.tourtype{
	margin-left:5px;
	margin-right:5px;
	background-color:#FFFFFF;
	color: #990000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	}

menue 
{
	border-top:3px solid #F4F7F4;
	border-right:3px solid #dfb02d;
	border-bottom:3px solid #dfb02d;
	border-left:3px solid #F4F7F4;
	DISPLAY: block;
	color: #660000;
	font-size:16px;
	text-decoration:none;
	background-image:url(../images/general/backname2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-weight: bold;
	width: 100%;


}
.menue a:link, .menue a:visited {
	border-top:3px solid #F4F7F4;
	border-right:3px solid #dfb02d;
	border-bottom:3px solid #dfb02d;
	border-left:3px solid #F4F7F4;
	padding:3px 2px 3px 5px;
	margin:5px 0;
	DISPLAY: block;
	color: #660000;
	font-size:16px;
	text-decoration:none;
	background-image:url(../images/general/backname2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width: 100%;
}

.menue a:hover{
	border-top:3px solid #F4F7F4;
	border-right:3px solid #F4F7F4;
	border-bottom:3px solid #dfb02d;
	border-left:3px solid #dfb02d;
	padding:3px 2px 3px 5px;
	DISPLAY:block;
	color:#fcf5c1;
	text-decoration: none;
	font-size:16px;
	background-image:none;
	background-color:#a42014;
		width: 100%;
}
.pictureleft{
	float:left;
	margin-top:0px;
	margin-right:25px;
	margin-bottom:5px;
	margin-left:0px;
	background-image: url(../images/bg/bg_escorted.png);
}
.globus{
	margin-left:10px;
	margin-right:10px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	font-size: 10px;
	background-image: url(http://www.roadtoitaly.com/images/images_general/globus.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	.globus a{
	color: #506448;
	text-decoration: none;
	
	}
	.trafalgar{
	margin-left:10px;
	margin-right:10px;
	color: #506448;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	font-size: 10px;
	background-image: url(http://www.roadtoitaly.com/images/images_general/trafalgar.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	.trafalgar a{
	color: #506448;
	text-decoration: none;
	
	}
	.cosmos{
	margin-left:10px;
	margin-right:0px;
	color: #506448;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	font-size: 10px;
	background-image: url(http://www.roadtoitaly.com/png/cosmos.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-decoration: none;
	}
	
	.cosmos a{
	color: #506448;
	text-decoration: none;
	
	}
	.insight{
	margin-left:10px;
	margin-right:10px;
	color: #506448;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	font-size: 10px;
	background-image: url(http://www.roadtoitaly.com/images/images_general/insight.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	.insight a{
	color: #506448;
	text-decoration: none;
}	
.price{
	margin-left:10px;
	margin-right:10px;
	background-color:#E6E6E6;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	font-size: 10px;
	}
.price2{
	margin-left:10px;
	margin-right:10px;
	background-color:#FFFFFF;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	font-size: 10px;
	}
	.tourtype{
	margin-left:5px;
	margin-right:5px;
	background-color:#E1C770;
	color: #541F03;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	}
*/
