* {margin:0; padding:0;}

/* mac hide */

html {height: 100%;}
/* end hide */

.testimonials {
  color: #337788;
  font-weight:bold;
}

.packages {
  color: #337788;
  font-weight:normal;
  font-variant: small-caps;
  line-height: 1.3; 
}

.features {
  font-weight:normal;
  line-height: 1.6; 
}

body {
 font-family: Georgia, serif;
 font-size:15px;
 line-height: 17px;
 color: #3c4144;
 background: #ffffff;
}

div#aboveheader{
  margin: 0pt auto;
  padding-top: 15px;
  width: 895px;
}


body{background:url(images/headerbg.jpg) repeat-x left 54px}

div#header{
  height: 247px;
  border: 0pt none;
  margin: 10px 0 0 0;
  padding: 0pt;
}

div#hole{
  margin:0px;
  width: 352px;
  height: 244px;
}

div#WHOLE_PAGE_DIV{
  margin: 0 auto 20px;
  width: 895px;
}  


#last a{float:left;}

div#belowheader{
  height: 32px;
  margin: 0 0 26px 0px;
  width: 895px;
}


#content{
   float: left;
   margin: 0 31px 0 0;
   width: 555px;
}

#mainbox{ 
   background:transparent url(images/mainbox.jpg) no-repeat scroll;
   display:block;
   float: left;
   height: 226px;
   width: 304px;
}


img{
 border:0px;
}

h1,h2{
}

p{
  margin: 0 0 20px 0;
}

a{
  color: #337788;
  text-decoration:none;
  font-weight:bold;
}
a:hover{
  text-decoration:underline; 
}

'a:link 	{text-decoration: none; font-weight:bold; color: #337788; }
'a:visited {text-decoration: none; font-weight:bold; color: #337788; }
'a:active  {text-decoration: none; font-weight:bold; color: #337788; }
'a:hover { color: #337788; font-weight:bold; background-color: white; text-decoration: none; border-bottom:2px dashed #337788; }

td.rowleft {
  text-align:left;
}

'td.rowright {
'  color: #337788;
'  font-weight:bold;
'  text-align:right;
'  padding-top:10px;
'}

td{
  text-align:center;
}

td.leftcol {
  text-align:left;
  padding-bottom:3px;
}

td.rightcol {
  text-align:left;
}

tr.header td.leftcol {padding-left:0}

tr.row1{
  background:#ffffff;
}

tr.footer td.leftcol {text-align:right}
div#menu{
}

table td {vertical-align:top;}

input.bar {
	background: url(images/bar.jpg) top left no-repeat #fff;
	width: 544px;
	height: 28px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 6px;
}

input.bar355 {
	background: url(images/bar355.jpg) top left no-repeat #fff;
	width: 355px;
	height: 28px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 6px;
}

input.bar552 {
	background: url(images/bar552.jpg) top left no-repeat #fff;
	width: 537px;
	height: 33px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 8px 10px 7px;
}

input.bar270 {
	background: url(images/bar270.jpg) top left no-repeat #fff;
	width: 254px;
	height: 28px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 22px 10px 7px;
}

select.bar270 {
	background: url(images/bar270.jpg) top left no-repeat #fff;
	width: 270px;
	height: 28px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 6px;
}

select.bar552 {
	background: url(images/bar552.jpg) top left no-repeat #fff;
	width: 552px;
	height: 28px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 6px;
}

select.bar355 {
	background: url(images/bar355.jpg) top left no-repeat #fff;
	width: 355px;
	height: 28px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 6px;
}

select.bar {
	background: url(images/bar.jpg) top left no-repeat #fff;
	width: 544px;
	height: 28px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 6px;
}

textarea.comments552 {
	background: url(images/comments552.jpg) top left no-repeat #fff;
	width: 535px;
	height: 125px;
	border: 0px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #000000;
	font-weight: bold;
	padding: 7px 9px 24px;
}

#belowheader a{float:left;}