body {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	margin-top: 0px;
	font-size: 18pt;
}

#wrapper {
	margin: 0 auto;
	width: 750px;
	background: url(images/mainright.gif) repeat-y 745px 0 #fff;
}

#wrapperBottom {
	margin: 0 auto;
	width: 752px;
	background: url(images/mainbottom.gif) no-repeat;
	height: 20px;
}

#main {
	margin: 0 auto;
	width: 715px;
}

#topmast {
	border-top: solid #4864B3 2px;
	background: url(images/headerborder.gif) no-repeat 0px 20px #869AD6;
	height: 30px;
}

#headNav ul	{
	margin: 3px 0 0 210px;
	padding: 0;
	border: 0;
	width: 440px;
	height: 20px;
	background: url(images/headernav.gif);
	position: relative;
}

#headNav ul li 
{
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}

#headNav a 
{
    height: 16px;
    width: 100px;
    display: block;
}

#headNav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
}

#headNav ul li#hn1 { top: 0px; left: 0px; height: 20px; width: 100px; }
#headNav ul li#hn2 { top: 0px; left: 130px; height: 20px; width: 80px; }
#headNav ul li#hn3 { top: 0px; left: 255px; height: 19px; width: 80px; }
#headNav ul li#hn4 { top: 0px; left: 385px; height: 20px; width: 80px; }

#hn1 a:hover {background: transparent url(images/headernav.gif) 0 -24px no-repeat;}
#hn2 a:hover {background: transparent url(images/headernav.gif) -130px -24px no-repeat;}
#hn3 a:hover {background: transparent url(images/headernav.gif) -255px -24px no-repeat;}
#hn4 a:hover {background: transparent url(images/headernav.gif) -385px -24px no-repeat;}


#logo {
	padding: 6px;
}

#content {
	padding: 14px 10px 0px 10px;
}

#threecolumn
{
	width: 100%;
	margin: 10px 0px;
}

#leftbar {
	vertical-align: top;
	background-color: #bbb;
	width: 200px;
	position: relative;
}

#center {
	vertical-align: top;
	padding: 0px 10px;
	padding-top: 15px;
	width: 485px;
}

#rightbar {
	vertical-align: top;
	width: 200px;
	float: right;
	height: 300px;
}

#footer {
	background: url(images/footerbg.gif) #fff;
	height: 67px;
}

#whyscan
{
float:right;
width: 200px;
margin: 15px 0 15px 15px;
}

#whyscan div
{
margin: 0px;
padding: 0px 10px;
padding-bottom: 10px;
border-left: solid #caa 1px;
border-bottom: solid #caa 1px;
}

#whyscan h1
{
margin: 0px;
padding: 0px;
background: url(images/whyscan.gif);
width: 197px;
height: 34px;
}

#whyscan h1 span
{
display: none;
}

#whyscan h2
{
color: #8F4040;
font-size: 10pt;
font-weight: bold;
padding: 9px 0px 3px 0px;
margin: 0;
}

#whyscan  p
{
font-size: 10pt;
margin: 0;
padding: 0;
}

h2 {
font-size: 13pt;
}

#pricingtable
{
}

#pricingtable td
{
	padding: 5px 10px 5px 0px;
	border-bottom: solid #eee 1px;
}

.price
{
	text-align: right;
	font-weight: bold;
	font-size: small;
}


#cardprices td
{
	border-bottom: solid #eee 1px;
}
