/********************************************
   HTML ELEMENTS
********************************************/ 

body	
{
	margin: 0 auto 0 auto; /* Used to page content in firefox */
	padding: 0; 
	font-size: 10px; 
	font-family: "Helvetica"; 	
	width: 768px;
	height: 100%;	
}

h1	{margin: 0; padding: 0; font-size: 20px; line-height: 60px;}
h2	{margin: 0; padding: 0; font-size: 18px; line-height: 36px;}
h3	{margin: 0; padding: 0; font-size: 16px; line-height: 32px;}

a 
{
	/*color: #B8860B;*/
	color: #996600;	
	text-decoration: underline;
}

/********************************************
   LAYOUT - HEADER
********************************************/ 

.header
{
	margin: 0;
	padding: 0;
	text-align: center	/* Used to center header in IE7 */
}

table.header	
{
	width: 768px; 
	border: solid 0px none; 
	border-collapse: collapse; 
	background-color: white;
}

.bordertable	{background-color: #ffffff;	text-align: justify; color: white; border-collapse: collapse; width: 247px; border: 0px none; padding: 0}
.bannertable	{background-color: #616163;	text-align: justify; color: white; border-collapse: collapse; width: 751px; border: 0px none; padding: 0}
.headermenu		{border: 0px none; margin: 0; padding: 0; width: 768px; background: url('images/eurofoxmenu_bg.gif'); height:30px; text-align: center}
.headermenu td	{padding: 0 5px 0 5px;}

.HeaderLink			{font-weight: bold;	font-size: 12px; color: white; text-align: center; text-decoration: none;}
a.HeaderLink:hover	{text-decoration: underline;}

a.eurosignup:link 		{background-image: url('/images/eurofoxsignup.jpg'); border: 0px none;  background-repeat: no-repeat; display: block; width: 103px; height: 56px;}
a.eurosignup:visited	{background-image: url('/images/eurofoxsignup.jpg'); border: 0px none;  background-repeat: no-repeat; display: block; width: 103px; height: 56px;}
a.eurosignup:hover		{background-image: url('/images/eurofoxsignupover.jpg'); border: 0px none;  background-repeat: no-repeat; display: block; width: 103px; height: 56px;}
a.eurosignup:active		{background-image: url('/images/eurofoxsignupover.jpg'); border: 0px none;  background-repeat: no-repeat; display: block; width: 103px; height: 56px;}

.eurosignuplink			{float: right; border: 0px none;}

/********************************************
   LAYOUT - BODY
********************************************/

.main
{
	margin: 0;
	padding: 0;
	text-align: center;	/* Used to center page content in IE7 */				
}

table.main
{
	margin: 0;
	padding: 0;
	width: 768px; 
	border: 0px none; 
	border-collapse: collapse; 
	text-align: center;	
	vertical-align: middle;
	background-color: #E8E8E8	
}

table.pagecontent
{	
	width: 750px;	
}

/********************************************
   LAYOUT - FOOTER
********************************************/ 

.footer
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color:white; 		
	text-align: center;	/* Used to center footer in IE7 */	
	height: 80px;	
}

table.footer	
{
	width: 768px; 
	border: 0px none; 
	border-collapse: collapse; 
	background-color: #005aa2;
}	

.label					{text-align:	right;	font-size:	12px;}			

.mailto {color:white; text-decoration: underline;}

.footerlink 			{color:white; text-decoration: none;}
a.footerLink:hover		{text-decoration: underline;}

/********************************************
   LAYOUT - OTHER
********************************************/

.error	{font-family: "Helvetica"; font-size: 12px; line-height: normal; text-align: left; color: red;}

.tinytext 	{font-size: 7px; color: black;}	
.smalltext 	{font-size: 8px; color: black;}	
.mediumtext {font-size: 11px; color: black;}

.price 		{font-size: 11px; color: black;	font-weight: bold;}
