.soimg {
margin: 0px; 
padding: 0px; 
position: relative; 
top: 2px; 
left: 2px;
}



INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}
SELECT {
	FONT-SIZE: 10px; WIDTH: 130px; FONT-FAMILY: verdana
}
BODY {
	BACKGROUND-IMAGE: url(bodybg.gif); FONT-SIZE: 12px; MARGIN: 0px auto; FONT-FAMILY: verdana, arial; TEXT-ALIGN: center
}
TH {
	PADDING-RIGHT: 10px; COLOR: #FFFFFF; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND-COLOR: #990000
}
.t {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; COLOR: #000000; FONT-SIZE: 10px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #999999 1px solid
}
.tda {
	FONT-WEIGHT: 700; COLOR: #FFFFFF; PADDING-TOP: 10px;
  background-image: url(bg.gif);
}

.tdgoogle {
	FONT-WEIGHT: 700; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 10px;
  background-image: url(bg.gif);
  text-align: center; 
  padding-top: 25px; 
  padding-bottom: 10px; 
}


.strong {
	FONT-WEIGHT: 700
}


.pp {
  margin-bottom: 3px;
  margin-top: 2px; 
  margin-left: 2px;  
}


.mp {
  margin-left: 6px;
  margin-bottom: 0px;
  margin-top: 2px;
}
.slmul {
	HEIGHT: 100px
}
.maindiv {
	MARGIN: 0px auto; WIDTH: 80%; COLOR: #FFFFFF
}
.maintable {
	margin: 0px auto 0px auto;
	TEXT-ALIGN: left; border-spacing: 0px;
}

.maintable td { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; COLOR: #000000; FONT-SIZE: 10px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #999999 1px solid }
.maintable th { color: white;}
.maintable th a:link { color: white;}
.maintable th a:visited { color: white;}


.pricesel {
	VERTICAL-ALIGN: top; 
	WIDTH: 67px;
	margin-bottom: 2px;
	margin-right: 2px;
}
.monthsel {
	VERTICAL-ALIGN: top; 
	WIDTH: 80px;
}
.btn {
	
}
.flipdiv {
	VISIBILITY: hidden; POSITION: absolute
}
.infotext {
	PADDING-LEFT: 18px; 
	BACKGROUND-IMAGE: url(infobg.gif); 
	VISIBILITY: visible; 
	MARGIN: 0px auto; 
	WIDTH: 633px; 
	PADDING-TOP: 15px;
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 158px
}
.ff {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.odiv {
	FLOAT: left; WIDTH: 140px; POSITION: relative
}
.cdiv {
	FLOAT: left; WIDTH: 140px; POSITION: relative
}
.ddiv {
	FLOAT: left; WIDTH: 140px; POSITION: relative
}
.mdiv {
	FLOAT: left; WIDTH: 160px; POSITION: relative
}
.miscdiv {
	PADDING-BOTTOM: 5px
}
.sdiv {
	margin-top: 0px;
	text-align: right;
	margin-left: 3px;
	margin-right: 10px;
}

.footer {
	BACKGROUND-IMAGE: url(textbg.gif); 
	MARGIN: 0px auto; 
	width: 633px; 
	PADDING-TOP: 6px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 30px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.linkbottom {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 9; 
	color: white;
	padding-bottom: 5px;
}

.r1 {
	BACKGROUND-COLOR: #F9F9F9
}
.r2 {
	BACKGROUND-COLOR: #EFEFEF
}
.main {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; HEIGHT: auto
}
.contents {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.infotable {
	MARGIN: 0px auto; WIDTH: 633px
}
.infotrtop {
	BACKGROUND-IMAGE: url(egen_upp.gif); WIDTH: 633px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.infotrmid {
	BACKGROUND-IMAGE: url(egen_mitt.gif); WIDTH: 633px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 52px
}
.infotrbot {
	BACKGROUND-IMAGE: url(egen_ner.gif); WIDTH: 633px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px
}
a:link {
	COLOR: #990000; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
a:visited {
	COLOR: #996666; FONT-WEIGHT: 700; TEXT-DECORATION: none
}

