﻿body

{

	/* beige background */

	/*background-color:#f5f5dc;*/

	background-color:#eeeeee;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:small;

}



.whats_included li 

{

	padding:0px 6px 0px 6px;

}

/************************* index.php STYLES ******************************/

.slideshow_shadow

{

	background-color: #333333;

	width: 450px;

	height: 330px;

	margin: 50px auto;

	text-align: center;

	left: 10px;

	position: relative;

	top: 20px;

}



.slideshow

{

	border:solid 1px #000000;

	width:450px;

	height:330px;

	background-color:White;

	margin: 50px auto;

	text-align: center;

	padding-top:10px;

	position: relative;

	top: -380px;

}



.welcome_link

{

	text-decoration: none;

	color: black;

	font-family: 'Book Antiqua' , 'Arial Black' , Arial;

}







/****************************** LINKS STYLES ******************************/

a:link

{

	text-decoration:underline;

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:small;

}



a:visited 

{

	/* no changes */

	text-decoration:none;

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:small;

}



a:hover 

{

	text-decoration:underline;

	color:#cc0000;

	/*background:#f5f5dc;*/

}



a:active 

{

	color:Blue;

}



/* for navigation sidebar links */

a img 

{

	border: 0;

	display:block;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0px;

	margin-top:0px;

}



a .list img 

{

	display:inline;

}



/************************* navigation_bar.php styles ***********************/

.navigation_bar 

{

	margin: 0;

	padding: 0;

	width:250px;

}



.navigation_bar li 

{

	list-style-type:none;

	display:block;

	margin:0px 0px 0px 0px ;

}



.navigation_element a:hover 

{

	display:block;

	background: url(images/navigation/navigation_hover.gif) no-repeat left center;

}



.navigation_bar_background

{

	background-color:#3b4864;

	margin: 0px 0px 0px 0px;

	width:250px;

	vertical-align:top;

}



/*************** site structure table (main display table) *****************/

.structure_table 

{

	margin: 0px auto;

	width:750px;

	background-color:#eeeeff;

	/*background:White url(images/body_background.jpg) repeat 0;*/

	border:solid 1px #000000;

	border-collapse:collapse;

	padding: 0px 0px 0px 0px;

}

.structure_table_print 

{

	margin: 0px auto;

	width:650px;

	background-color:#eeeeff;

	/*background:White url(images/body_background.jpg) repeat 0;*/

	border:solid 1px #000000;

	border-collapse:collapse;

	padding: 0px 0px 0px 0px;

}

.structure_table td 

{

	margin: 0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



.align_top 

{

	vertical-align:top;

}



.content 

{

	width: 750px;

	text-align:left;

	margin:0px 0px 0px 0px;

	padding-left:15px;

	padding-right:15px;

	vertical-align:top;

}



.content p 

{

	margin:6px 6px 6px 6px;

	padding: 6px 6px 6px 6px;

}



.paragraph 

{

	padding-left:15px;

	padding-right:15px;

}



.bold_italic 

{

	font-style:italic;

	font-weight:900;

}

.itinerary_image 

{
	border:solid 1px #3b4864;
	margin-top: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 9px;

}



.sample_tour_table td

{

	margin:6px 6px 6px 6px;

	padding: 6px 6px 6px 6px;

}

.white_box {
	font-family: "Times New Roman", Times, serif;
	font-size: 42px;
	border: 1px solid #000000;
	line-height: 42px;
	color: #3B4864;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;

}
	



/*********************** why_travel_with_us.php *********************************/

.comparison_table 

{

	width:476px;

	padding: 6px 6px 6px 6px;

	margin:6px 6px 6px 6px;	

	border-collapse:collapse;

}

.tour_comparison_jof_1 

{

	background-color:#3B4864;

	margin:2px 2px 2px 2px;

	color:White;

	text-align:center;

	border-bottom:solid 1px #666666;

}

.tour_comparison_jof_2 

{

	background-color:#4c5975;

	color:White;

	text-align:center;

	border-bottom:solid 1px #666666;

}

.tour_comparison_other_1 

{

	background-color:#eeeeee;

	text-align:center;

	border-bottom:solid 1px #666666;

}

.tour_comparison_other_2 

{

	background-color:#dddddd;

	text-align:center;

	border-bottom:solid 1px #666666;

}

.tour_comparison_headers_1 

{

	width:238px;

	color:White;

	text-align:center;

	font-weight:bold;

	font-size:medium;

	background:url(images/tour_compare_1_bg_top.gif) no-repeat center; 

}

.tour_comparison_headers_2 

{

	width:238px;

	text-align:center;

	font-weight:bold;

	font-size:medium;

	background:url(images/tour_compare_2_bg_top.gif) no-repeat center; 

}

.tour_comparison_footers_1 

{

	width:238px;

	background:url(images/tour_compare_1_bg_bottom.gif) no-repeat center; 

}

.tour_comparison_footers_2 

{

	width:238px;

	background:url(images/tour_compare_2_bg_bottom.gif) no-repeat center; 

}

	

.extras

{

	border:solid 1px #4c5975;

	width:300px;

	margin:0px auto;

}



.border 

{

	border:solid 1px #3b4864;

}



.tour_navigation_spacer 

{

	margin:0px 0px 0px 12px;

}



/******************************* SITE HEADER ****************************************/

.site_header 

{

	border-collapse:collapse;

	border:solid 1px #3b4864;

	margin: 0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



.site_header td

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	height:200px;

}



.site_header_jof_europe 

{

	width:250px;

	height:200px;

	background:url(images/jof_europe_graphic2.gif) no-repeat 0 0;

}
.tour_heading {
	background-color: #FFFFFF;
	margin-right: 15px;
	margin-left: 15px;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	padding: 3px;
	color: #3B4864;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.tour_dates {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: center;
	padding: 2px;
	color: #3B4864;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}
.big_space {
	padding-left: 10px;
	padding-right: 10px;
}
li {
	list-style-type: square;
}
