table { border: 0px}

.narrow { background-color:white}

a			{	font-size: 12px; color: #2B55FF; text-decoration:underline;}
		
a:visited 	{	font-size: 12px; color: #2B55FF; text-decoration:underline;}
		
a:hover 	{	font-size: 12px; color: #2B55FF; text-decoration:none;}

.view			{	font-size: 12px; color: #CC0000; font-weight:bold; text-decoration:underline;}
		
.view:visited 	{	font-size: 12px; color: #CC0000; font-weight:bold; text-decoration:underline;}
		
.view:hover 	{	font-size: 12px; color: #CC0000; font-weight:bold; text-decoration:none;}

#top { border: 1px solid #330099; }

table.navbar {
   border-collapse: collapse; border: 1px solid #355EFF
}
table.navbar td {
   border: 0px;
}

table.navbar td a{
   display: block;
   padding: 3px;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #355EFF;
   background-color: #FFFFFF;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #330099;
   background-color: #F3F3F3;
}

.active { color: #330099; font-weight: bold; padding:3px;}

img 	{ 	border-width:0px}

.formtable { border: 0px}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align:justify;
}

.inner { border: 1px solid #355EFF}

.sevencorners { border: 1px solid #D4B0D0}

.certificate { border: 1px solid #666666}

.schengen {color: #999999; font-weight: bold; }

.header3 { font-weight:bold; color:#330099;}

.header2 { font-weight:bold; color:#CC0000;}

.header {
	color: #2f72b4;
	font: bold 12pt Helvetica, Segoe, Tahoma, Arial;
	text-align: left;
	background: url(images/bullet.gif) no-repeat left 4px;
	padding-left: 20px;
}

.star {
	color: #CC0000;
	font-weight: bold;}

.footnote {font-size: 11px}

.largerthan {color: #0033FF; font-weight:bold}

table.navbar td .legal:link, table.navbar td .legal:visited {
   display:inline;
   color: red;
   background-color: white;
   font-size:11px;
   font-weight:bold;

}
table.navbar td .legal:hover, table.navbar td .legal:active {
   display:inline;
   color: #330099;
   background-color: white;
   font-size:11px;
   font-weight:bold;
}

.menutopbottom			{	font-size: 12px; color: #355EFF; text-decoration:none;}
		
.menutopbottom:visited 	{	font-size: 12px; color: #355EFF; text-decoration:none;}
		
.menutopbottom:hover 	{	font-size: 12px; color: #330099; text-decoration:none;}

.menutopbottom2			{	font-size: 12px; color: #CC0000; text-decoration:none;}
		
.menutopbottom2:visited 	{	font-size: 12px; color: #CC0000; text-decoration:none;}
		
.menutopbottom2:hover 	{	font-size: 12px; color: red; text-decoration:none;}

#mail { text-decoration:none}

.youremail {color: #CC0000}

.shiftcontainer{
position: relative;
left: 38px; /*Number should match -left shadow depth below*/
top: 16px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 175px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid #355EFF;
padding: 10px;
position: relative;
left:-5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

.gallerycontainer{
	position: absolute;
	left: 10px;
	top: 80px;/*Add a height attribute and set to largest image's height to prevent overlaying*/
	width: 100px;
	height: 30px;
}

.thumbnail img{
border: 1px solid #666666;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #666666;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid #666666;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 140px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.dot {
	color: #FFFFFF;
	font-weight: bold;
}

.travel { color:#330099; font-size:11px; font-weight:bold}

.buy		{	font-size: 12px; color: red; text-decoration:underline;}
		
.buy:visited 	{	font-size: 12px; color: red; text-decoration:underline;}
		
.buy:hover 	{	font-size: 12px; color: red; text-decoration:none;}

body {
	background-color: #D9D9FF;
}

