@charset "utf-8";

#wrapperindex {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:858px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperpaysbasque {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:810px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperloire {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:760px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperburgundy {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:740px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperprovence {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:740px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperparis {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:745px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrappernormandy {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:740px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperdordogne {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:725px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperprices {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:850px; /*was 883 edit 27Dec20*/
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrapperschedule {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:600px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}

#wrappertestimonials {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:863px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;
/* 	background-color:#709E9A;	use for draft */
}


#wrapperterms {
	font-family: arial, Helvetica, sans-serif;
/*	padding:10px; 			 	given margin */
	width:980px; 
	height:600px;
	background-color:#EDECF1;
	/*centering the website */
	margin-top:20px;
	margin-right: auto;
	margin-left:auto;	
/* 	background-color:#709E9A;	use for draft */
}



#header {
	font-family: arial, Helvetica, sans-serif;
	font-size: 50px;
	margin-top:10px;		/* given margin */
    background-color: #858FBC;
}

/* MAINNAV start import train*/

#mainnav ul {

    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#mainnav a {
    width:8.1%; 
    display: block;
    float: left;
    background-color: #4D4D4D;
    text-align: center;    
	color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 2px;
	/* import from EXP*/
	font-family: arial, Helvetica, sans-serif;
	font-size: 15px;
	border: 1px solid #000000;
	text-decoration: none;
}

#mainnav a:hover, #mainnav a:active, #mainnav a:focus, #mainnav a.thispage {
	color: #000000;
    text-decoration: none;
 	font-size: 15px;
    background-color: #3399FF ;
} 	

/* MAINNAV end*/


#headingtext {
	font-family: arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:600;
	margin-top:6px;	/* drops heading below mainnav, was 46 */
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;  /* 2px as otherwise too far from context below*/
	color: #2C4F69;
	background-color: #EDECF1;
}

#contentindex {
	font-size: 16px;
	font-family: arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	color: #2C4F69;
	background-color: #EDECF1;
}


#contentpaysbasque {
	font-size: 16px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}


#contentloire {
	font-size: 16px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}

#contentburgundy {
	font-size: 15px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}
#contentprovence {
	font-size: 16px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	padding-bottom: 4px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}

#contentparis {
	font-size: 16px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-right:15px;
	margin-left:10px;
	padding-bottom: 4px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}
#contentnormandy {
	font-size: 16px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	padding-bottom: 4px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}

#contentdordogne {
	font-size: 16px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	padding-bottom: 4px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}


#contenttestimonials {
	font-size: 15px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	padding-bottom: 4px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}

#contentterms {
	font-size: 15px;
	padding-top: 0px;	/* zero as otherwise too far from headingtext*/
	margin-left:15px;
	margin-right:10px;
	padding-bottom: 4px;
	color: #2C4F69;
	font-family: arial, Helvetica, sans-serif;
	background-color: #EDECF1;
}

#indeximage1 {
	float: right;
	margin-bottom: 10px;
	padding-left:  10px;
	padding-right: 10px;
}

#paysbasqueimage1 {
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left:  20px;
	padding-right: 15px;
}


#loireimage1 {
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left:  20px;
	padding-right: 15px;
}

#burgundyimage1 {
	float: right;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-left:  10px;
	padding-right: 20px;
}

#provenceimage1 {
	float: right;
	margin-bottom: 10px;
	padding-left:  10px;
	padding-right: 10px;
}

#parisimage1 {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-right: 20px;
}

#normandyimage1 {
	float: right;
	margin-bottom: 10px;
	padding-left:  15px;
	padding-right: 15px;
}

#dordogneimage1 {
	float: right;
	margin-bottom: 10px;
	padding-left:  10px;
	padding-right: 10px;
}

/* changed to a div to lose extra paragraph padding*/
#promo {	
	font-family: arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #800080;
	background-color: #EDECF1;
	text-align: center;
	padding-top:6px;
}

#galleryframe {
	background-color: #666666;
	margin-top:0px;		/*effective*/
	padding-top: 4px;	/*eff for imagebox within frame*/
	padding-bottom: 4px;	/*eff for imagebox within frame*/
	
}



#footerleftbox {
	height: 80px;
	padding-top: 0px;
	margin-top: 10 px;		/* makes no diff?*/
	margin-left: 10 px;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 18PX;
	background-color: #EDECF1;
}


#footerrightbox {
	height: 80px;
	margin-top: 10 px;		/* makes no diff?*/
	margin-right: 10 px;
	float: right;
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #EDECF1;
	
}
#asideleft {
	width: 420px;
	text-align:left;
	float: left;
	margin-left: 02px;
	padding: 0 px;
	display: inline;
}

#asideright {
	width: 400px;
	text-align:left;
	float: left;
	margin-left: 8px;
	margin-right:2px;
	padding: 0px;
	display: inline;
}

#footerrightboxl3 {	
	font-size:16px;
}


#ataslogo {
	float:right;
	margin-top:20px;
	margin-right:0x;
}


.termheadings{
	padding-left:3px;
	font-weight:600;
}


#termparagraph1{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
}
#termparagraph2{
	margin-left:20px;
	margin-right:20px;	
}
#termparagraph3{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
#termparagraph4{
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}


.galleryframesubstitute {
	font-weight:600;
	font-family: arial, Helvetica, sans-serif;
	background-color: #2C4F69;
	margin-top:0px;		/*effective*/
	padding-top: 4px;	/*eff for imagebox within frame*/
	padding-bottom: 2px;	/*eff for imagebox within frame*/
}


#scheduleleftframe {
font-family: arial, Helvetica, sans-serif;
margin-top:10px;
margin-left:10px;
width:480px;
height:360px;
float:center;
font-size:24px;
color:#2C4F69;
font-weight:800;
}

#scheduleleftframelisting{
margin-left:10px;
width:460px;
height:150px;
text-align:left;
font-size:medium;
font-weight:200;
color:#000000;

}

#schedulerightframe {
font-family: arial, Helvetica, sans-serif;
margin-top:10px;
margin-left:10px;
width:470px;
height:360px;
float:right;
font-size:24px;
color:#2C4F69;
font-weight:800;
}

#schedulerightframelisting {
width:440px;
height:150px; /!-- adjusts space 150px as above--/
float:left;
text-align:left;
font-size:15px;
line-height:30px;
font-weight:400;
color:#000000;
}

.pricesheadingtext1{
font-size:22px;
font-weight:600;
color:#5a2c69;
margin-top:15px;	
margin-left:20px;
margin-right:10px;
}


.pricesheadingtext2{
font-size:medium;
font-weight:600;
color:#2C4F69;
margin-top:10px;
margin-left:40px;
margin-right:50px;	
}


.pricesheadingtext3{
color:#2C4F69;
margin-top:10px;
margin-left:60px;	
margin-right:10px;

}


.pricesheadingtext4{
font-size:22px;
font-weight:600;
color:#5a2c69;
margin-top:15px;	
margin-left:20px;
margin-right:10px;
}


.pricesheadingtext5{
font-size:medium;
font-weight:600;
color:#2C4F69;
margin-top:10px;
margin-left:40px;
margin-right:50px;	
}


.pricesheadingtext6{
color:#2C4F69;
margin-top:10px;
margin-left:60px;	
margin-right:10px;

}





.testimonialsparagraphs{
margin-left:20px;		
margin-right:20px;		
	}
	
#homepagelinks{
padding:0px;		

	
}	
	