body {font-family: Verdana,sans-serif;}


h2 {font-size: 24px; font-weight: bold; color:#0000cc; margin-top:0px; margin-bottom: 5px}
h3 {font-size: 12px; margin-bottom: 5px}

p {margin-left:0px; margin-top: 0px; margin-bottom: 5px; margin-right: 10px;}
p, td, th, li {font-size: 11px; line-height: 15px; }



a:link    { color: #000066; font-weight: bold; text-decoration: underline }
a:visited { color: #000066; font-weight: bold; text-decoration: underline }
a:active  {  color: #000066; font-weight: bold; text-decoration: underline }
a:hover   { color: #003399; font-weight: bold; text-decoration: underline }

a.nav, a.nav:link, a.nav:visited, .chosen 
{	display:block; 
	width:100%; 
	height:25px; 
	background:#dca; 
	border:1px solid #000; 
	margin-top:2px;
	text-align:center; 
	text-decoration:none; 
	font-family: Arial, sans-serif; 
	font-size:11px;
	font-weight: bold; 
	color:#000; 
	line-height:25px; 
	overflow: hidden;
}

a.nav:hover{	
	color:#fff; 
	background:#046F2C;
}

a.nav:active, .chosen {	color:#fff; 
	background:#B80808;
	font-weight: bold; 
}

a.continue, a.continue:link, a.continue:visited {	
	font-family: Arial Black,sans-serif;font-size: 14px; color:#B80808;margin-top:5px;
	text-decoration:none; 
	/*overflow: hidden;*/
}


/*Oligo red is #B80808, Master green is #046F2C */




.special-offer {font-family: sans-serif; font-size: 24px; font-weight: bold; color:red; margin-bottom:15px; }

.screenshots{margin-bottom:20px;}


.content-title {  font-size: 21px; font-weight: bold; color:blue; margin-left: 0px; }

.screenshot-caption {font-family: Arial,sans-serif; font-size: 10px;line-height: 12px;margin: 3px 0px 0px 0px;}

.screenshot-caption-large {font-family: Arial,sans-serif; font-size: 14px; color:black; font-weight: bold}
.screenshot-detail {font-family: Arial,sans-serif; font-size: 12px;}

.screenshot-button{
	display:block; 
	width: 130px;
	height:25px; 
	background:#dca; 
	border:1px solid #000; 
	margin-top:2px; 
	text-align:center; 
	text-decoration:none; 
	font-family: Arial,sans-serif; 
	font-size:11px;
	font-weight: bold; 
	color:#000; 
	/*line-height:20px; */
}

#screenshot-large{
  margin-left: 10px;
}

/*
#comodo-verify{
  margin-top: 40px;
  width: 100%;
  background: white;
  border: 1px solid #C8C8C8;
  z-index:1000;
  text-align:center; 
}
*/

#valid{
	visibility: hidden;
	position: absolute;
	right:10px;
	bottom:10px; 
}


#worldpay-logo{
  margin-top: 20px;
 }


/* #page {
  width: 750px; 
} */

#menu,#front,#content{
  position:absolute;
  top:100px;
}

#menu {
  left: 10px;
  width: 130px;
  /*z-index:1000;*/
}

#front,#content{
  left: 160px;
  width: 660px;
  background-color:#FFFFCC;
  border:1px solid #000;
  padding: 15px;

}

#front {
  margin-bottom:10px;
  z-index: 100;
}




#front h1,h2 {font-family: Arial,sans-serif; font-weight: bold;}

#front h1 {font-size: 36px; color:black; margin-top:0px; margin-bottom: 5px; }
#front h2 {font-size: 24px; color:navy; margin-bottom:15px; }


#front .question,.answer{font-family: sans-serif; font-size: 15px; line-height: 120%; font-weight: bold; margin-left:0px;}
#front .question{color:blue; margin-bottom: 8px; }
#front .answer{color:#663300;margin-bottom: 18px;}


#content h2 {font-size: 24px; line-height: 110%; font-weight: bold; color:#0000cc; margin-top:0px; margin-bottom: 5px}
#content h3 {font-size: 12px; margin-bottom: 5px}
#content ul{margin-top:0px; margin-bottom:5px;}

a.enter,a.enter:link,a.enter:visited,a.enter:active
{	display:block; 
	width:100%; 
	height:25px; 
	background:#dca; 
	border:1px solid #000; 
	margin-top:2px;
	margin-left:0px;
	text-align:center; 
	text-decoration:none; 
	font-family: Arial,sans-serif; 
	font-size:11px;
	font-weight: bold; 
	color:#000; 
	line-height:25px; 
	/*overflow: hidden;*/
}

a.enter:hover
{	color:#fff; 
	background:#046F2C;
}




#sequences {
 position: absolute;
 top:0px;
  left:0px;
   /*font-weight: bold;*/
  width: 880px;
  height: 800px;
   color:#FFF;
   background-color: #000;
  text-align: justify;
   font-family: monospace;
  font-size: 12px;
  line-height: 12px;
  overflow:hidden;
z-index: 1;
 
}

#header {
  position:absolute;
  top:0px;
  left: 0px;
  margin: 0px;
  height: 100px;
}


#logo {
	position: absolute;
	left: 5px;
	width: 155px;
}
#ruleright {
	position: absolute;
	left: 170px;
	width:680px;
	border:0;
	border-top: 6px solid silver;
	margin-top:35px;
	margin-left: 0px;
	margin-bottom:47px;
	margin-right:0px;
	padding:0;
	
}


#cardlogos table {
	border: 0;
	border-spacing: 5px;
	padding: 2px;
}

#cardlogos img {
	border: 0;
}

#cardlogos td {
	font-size:10px;
	text-align:center;
	vertical-align: middle;	
	
}


