.front-announcement-box {

padding:8px;
border:2px #5cb4e4 solid;
width:520px;
background-image:url(/images/front-transparent-white.png);
color:#336699;

}

.front-text {
	color:#fff;
	font-size:medium;
	text-align:center;
}

.front-text a, .front-text a:visited {	color:#336699; }

body { text-align:center; }
.container {
	margin-left:auto;
	margin-right:auto;
	width:770px;
	text-align:left;
	background-color:#c4eaff;
}

a, a:visited, a:active { color:#378aeb; text-decoration:underline; }
a:hover { text-decoration:none; }

#bg1   { background: url("/images/packages_12-300.gif") no-repeat }
#bgGold   { background: url("/images/gradient-gold.gif") no-repeat }
#bgSilver   { background: url("/images/gradient_silver.gif") no-repeat }
#bgBronze   { background: url("/images/gradient_bronze.gif") no-repeat }
.mainbg { 
background: url("/images/overdrive-bknd.jpg");
margin:0px;
}
td, table, div, blockquote, li, body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.greyheader {
  font-weight:bold;
  font-size:18px;
  color:#a1a1a1;
}

.limeheader {
  color:#bad76b;
  font-weight:bolder;
  font-size:20px;

  }

.limesmallheader {
  color:#bad76b;
  font-weight:bold;
  font-size:18px;
}


.whiteborderpad {
  padding:12px;
}
.rightdottedbordercolumn {
  border:1px #818181 dotted;
  background-color:#f1f1f1;
  padding:6px;
}

.dottedbordercolumn {
  border:1px #818181 dotted;
  background-color:#f1f1f1;
  padding:6px;
}


.hrdottedbordercolumn {
  border-top:1px #818181 dotted;

}

.bluesmallheader {
  color:#246081;
  font-weight:bold;
  font-size:18px;
}

.sml {
  font-size:10px;
}

.blueheader {
  color:#246081;
    font-weight:bold;
  font-size:18px;
}
.large { font-size:14px; }
.whitelinks a, .whitelinks a:active, .whitelinks a:visited, .whitelinks { color:white; }