body  {
color: #051025;
font-size:9pt;
font-family: Arial,Helvetica, sans-serif;
background-color: Maroon;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	display: block;
	height: 100%;
	}
	
	.normal {
	color: #051025;
   background-color: #fefefe;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0;
	font-size: 9pt;
	}
	
    .header {
   	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	}
	
H1 {
font-size: 12px;
color: maroon;
display: inline;
font-weight: 600;
}


H1.main 
{
display: inline;
font-size:11px;
color: #051025;
font-family: Arial,Helvetica, sans-serif;
font-weight: normal;
}

H2 {
font-size: 12px;
color: Maroon;
font-weight: 600;
} 

H3 {
font-size: 11px;
color: Maroon;
font-weight: 600;
} 

H4 {
font-size: 10px;
color: Maroon;
font-weight: 600;
 font-family: Arial, Helvetica, sans-serif;
} 

.clearlink {
text-decoration: none;
color: #fffff0;
}
		
.err  {	
font-size : 9pt; 
font-weight : bold; 	
color : Red; 	
font-family : Arial, sans-serif;   	
text-decoration : underline;
}

td {
color: #051025;
font-size: 9pt;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
}

td.headl
{
background-image: images/dating_l.jpg; 
}

td.headr
{
background-image: images/dating_r.jpg; 
}

td.bar
{
background-image: bar.gif;
background-repeat: repeat-x;
}

td.tah {
color: #051025;
font-size: 9pt;
font-weight:normal;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
td.tahoma {
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.lg  {
color: #000000;
font-size: 9pt;
font-weight:bold;
font-family: Arial,Helvetica, sans-serif;
text-align:center;
}

img { 
border: 0;
} 

.head{
font-weight:bold;
}

.notes {
	color: #000000;
	font-size: x-small;
font-family:Arial,Helvetica, sans-serif;
text-align:center;
}

.lgtanonbrown {
font-family : Arial,Helvetica,sans-serif;
color : #fbf5d9;
font-size : 9pt;
font-weight:bold;
background-color : #808080;
}

td.info  {
	color: Maroon;
	font-family : Arial,Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9pt
}
td.slate  {
	color: #708090;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt
}

.sm {
color: maroon;
font-size: smaller;
font-weight:normal;
font-family: Arial,Helvetica, sans-serif;
}

.sma {
color: maroon;
font-size: 85%;
font-weight:normal;
font-family: Arial,Helvetica, sans-serif;
}

OL {
   display: list-item;
   list-style: outside;
   list-style-position: outside;
	}

UL {
   display: list-item;
   list-style: outside;
   list-style-position: outside;
}
UL.left {
	list-style-position: inside;
}

FORM {
	  display: inline; 
	  margin-top: 0;
	   margin-bottom: 0;
}

A  {
	color: Navy;
	text-decoration: none;
	}
	
A.light {
	color: White;
	text-decoration: none;
}
A:hover.light {
	color: #34899A;
	background-color: #1E1107;
	}

A.info  {
	color: Maroon;
	text-decoration: none;
}

A.list {
	color: Black;
	text-decoration: none;
}

A.listgrey {
	color:#a7a4a4;
	text-decoration: underline;
}

A.listgreynu {
	color:#a7a4a4;
	text-decoration: none;
}

A:hover {
	color: Maroon;
	background-color: #f5eef8;
	}

A:hover.clear {
	color: Maroon;
	}
	
A:hover.menubar {
color: #F7045F; 
background-color: Maroon;
font-size: 12px;
/*color:#41041B #Maroon;*/
}

A.menubar {
	color: #F5FFFA;
	/*background-color: #E0CBD3;*/
	background-color: Maroon;
	font-size: 12px;
}

A.menulit {
	color: #33FFFF;
	/*background-color: #E0CBD3;*/
	background-color: Maroon;
	font-size: 12px;
}
A:hover.menulit {
	color: #33FFFF;
	/*background-color: #E0CBD3;*/
	background-color: Maroon;
	font-size: 12px;
}

A:hover.xmas {
	color: Red;
	background-color: #008401;
	text-decoration: none;
	}
A.normal  {
	color: Red;
	font-size:11px;
	font-family: Arial,Helvetica, sans-serif;
	display: inline;
	text-decoration: underline;
	}
A:hover.normal  {
	color: Navy;
	font-size:11px;
	font-family: Arial,Helvetica, sans-serif;
	}	

A.vivid {
color: Navy; 
font-size: 11px;	
}
A.vividlarge {
color: Navy; 
font-size: 16px;
font-weight:600;	
}
A.vivid2 {
color: red; 
font-size: 11px;	
}

A.vivid3 {
color: Navy; 
font-size: 11px;	
}

A.vivid4 {
color: Maroon; 
font-size: 12px;	
}

A.vivid4b {
color: Maroon; 
font-size: 11px;	
}

A:hover.vivid4b {
color: Maroon; 
font-size: 11px;
background-color: #F9F6DD;
}

A.vivid5 {
color: #fefb01; 
font-size: 12px;	
background-color: Red;
}

.sold_out{
color: #6c6c6c; 
font-size: 11px;	
}

A:hover.vivid {
color: White; 
font-size: 11px;
background-color: Red;
}
A:hover.vividlarge {
color: White; 
font-size: 16px;
font-weight:600;	
background-color: Red;
}
A.sold_out {
color: Red; 
font-size: 11px;	
/*font-weight: 600;*/
}
	
A:hover.sold_out {
color: White; 
font-size: 11px;
/*font-weight: 600;*/
background-color: Red;
}

A.limited {
color: Green; 
font-size: 11px;	
/*font-weight: 600;*/
}
	
A:hover.limited {
color: Blue; 
font-size: 11px;
/*font-weight: 600;*/
background-color: #F1DE85;
}
A:hover.vivid2 {
color: White; 
font-size: 11px;
background-color: Red;	
}	

A:hover.vivid3 {
color: White; 
font-size: 11px;
background-color: Red;
}

A:hover.vivid4 {
color: White; 
font-size: 12px;
background-color: Red;	
}

A:hover.vivid5 {
color:#ffffff; 
background-color: Red;
font-size: 12px;
}

A.head
{
font-size: 12px;
color: maroon;
font-weight: 600;
}

A:hover.head {
font-size: 12px;
color: maroon;
font-weight: 600;
background-color: #ffffff; /*#f5eef8;*/
}

a.short {
color:#0000FF;
text-decoration:underline;
}

a.short.hover {
color:#ff0000;
}	

a.footlink
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:500;
color: #00008B;
background-color: #ffffff;
text-decoration: underline;
}
a.footlink.hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:500;
color:#ff174c;
background-color: #ffffff;
text-decoration: none;
}

a.whitebg
{
background-color: #ffffff;
}

a.whitebg.hover
{
background-color: #ffffff;
}
	
raquo {
font-size: 16px;
}
laquo {
font-size: 16px;
}


.black_titles{font-family: verdana,tahoma,arial,helvetica; font-size:11pt;color:#000000;line-height: 100%; FONT-WEIGHT: bold}

.blank {
border: 0px;
background-repeat: no-repeat;
background-color: transparent;
height: 18px;
color: Navy;
}

#AutoScrollContainer {
BORDER-RIGHT: #cccccc 1px; 
BORDER-TOP: #cccccc 1px; 
Z-INDEX: 1; LEFT: 250px; 
VISIBILITY: visible; 
OVERFLOW: hidden; 
BORDER-LEFT: #cccccc 1px; 
WIDTH: 188px; 
CLIP: rect(0px,188px,175px,0px); 
BORDER-BOTTOM: #cccccc 1px; 
POSITION: absolute; 
TOP: 300px; 
HEIGHT: 60px; 
background-color: #fefefe
}
#AutoScrollContent {
	LEFT: 1px; 
	VISIBILITY: visible; 
	OVERFLOW: auto; 
	WIDTH: 188px; 
	POSITION: absolute; 
	TOP: 89px
}
.subHeading {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #8d1717; 
font-weight: bold; 
text-align: left;
}  

.aheading {
font-size: 14px;
color: Maroon;
display: inline;
font-weight: 600;
}

.bdText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b8c51;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; }
.btext {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  .imgshadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
option { color:#000000; 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
background: #FFFFFF; 
border: 0px; } 

textarea { color:#000000; 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
background: #FFFFFF; 
border: 1px solid #999999; } 

input { color:#000000; 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
background: #FFFFFF; 
padding: 0px 2px 0px 2px;
border: 1px solid #999999; } 

select { color:#000000; 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
background: #FFFFFF; 
border: 1px solid #999999;
padding: 1px 3px 1px 0px;
 }

.button {
color:#000000; 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
background: Yellow;
border: 1px solid #999999; 
padding: 1px 3px 1px 3px;
}

.nav {
	border-bottom: 2px solid #ffbb00;
		padding-left: 20px;	
}	

.scroller
{
padding: 10px 10px;
color:#ffff00;
font-size:14px;
font-weight:600;
font-style: italic;
}

.smallprint
{
	font-size:smaller;
}
.resultsCountries {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000
}

.resultsTitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-style: normal; 
	color: #000000
}
.site_footer
{
	width: 100%;
	padding: 10px;
	margin-top: 20px;
	text-align: center;
	clear: both;
	font-weight: bold;
}
.red_border
{
border: 1px solid Red;
}
.ns {
	visibility:hidden;
	}
