body {
  font-family: Tahoma, Helvetica, Arial; color: #404040; background-color: #FFFFFF;

  }

b {
  color: #000000;
  }

ul {
  margin: 4px 10px 14px 0px; padding: 0px; list-style-position: inside; padding-left: 1em; text-indent: -1em;

  }
.logo {
  width: 768px; text-align: left; padding: 0px; margin: 0px;
  }

.logobar {
width: 768px;

}

.logotype{
font-size: 11px;
}

.nav_back {
  height: 33px; width: 830px; padding: 0px; background: url(graphics/tab_back.gif) repeat-x top left; position: relative; margin: 0;
  }

.nav_vspace {
  width: 3px; height: 3px; padding: 0px; margin: 0px; position: relative; font-size: 1px;
  }

.nav_hspace {
  width: 31px; height: 3px; padding: 0px; margin: 0px; position: relative; font-size: 3px; float: left;
  }

.nav_on {
  height: 30px; width: 128px; text-align: center; float: left; background: url(graphics/tab_on.gif) no-repeat bottom left; padding: 0px; margin: 0px;
  }

.nav_off {
  height: 30px; width: 128px; text-align: center; float: left; background: url(graphics/tab_off.gif) no-repeat bottom left; padding: 0px; margin: 0px;
  }

.nav_text {
  padding: 0px; margin: 6px 0px 0px 0px; font-size: 13px; font-weight: normal; line-height: 30px;
  }

.subnav {
  width: 768px; padding: 10px 0px 0px 0px ; margin: 0; text-align: left;
  }

.subnav_item {
  float: left; padding: 0px 10px 0px 10px ; margin: 0px; font-size: 11px; font-weight: normal; border: solid #C5C5C5; border-width: 0px 0px 0px 1px;
  }

.l_1plus {
  background: url(graphics/adv_plus2_l.gif) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1adv {
  background: url(graphics/adv_grad_l.gif) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1advhol {
  background: url(graphics/home_hol_back.jpg) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }
  
.l_1ent {
  background: url(graphics/ent_grad_l.gif) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1dom {
  background: url(graphics/plus_grad_l.gif) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1res {
  background: url(graphics/res_grad_l.gif) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1wii {
  background: url(graphics/wii_rewards_header.jpg) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px; height: 174px;
  }

.l_1sup {
  background: url(graphics/pur_grad_l.gif) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1web {
  background: url(graphics/web_grad_l.gif) repeat-x top left; width: 768px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_2 {
  width: 768px; padding: 0px; margin: 0px; text-align: left; border: solid #FFFFFF;  border-width: 1px 1px 1px 1px;
  }

.l_21 {
   width: 225px; padding: 0px;
  }

.l_22 {
  width: 543px; padding: 0px;
  }

.l_2a {
  width: 768px; padding: 0px; margin: 0; text-align: left; font-size: 11px;
  }

.l_2a1 {
  width: 576px; padding: 0px;
  }

.l_2a2 {
  width: 192px; padding: 0px;
  }

.l_2b {
  width: 768px; padding: 2px 0px 8px 0px; margin: 0; text-align: left;
  }

.l_2b1 {
  width: 568px; font-size: 18px; font-weight: bold; color: #000000;
  }

.l_2b2 {
  width: 200px; text-align: right;
  }


.l_2c {
  width: 768px; padding: 4px 0px 10px 0px; margin: 0; text-align: left;
  }

.l_2c_ajax {
width: 767px; padding: 4px 0px 10px 0px; margin: 0; text-align: left;
}

.l_2c1 {
  width: 576px; border: solid #C5C5C5;  border-width: 0px 1px 0px 0px; text-align: left;
  }

.l_2c1_ajax {
  width: 574px; border: solid #C5C5C5;  border-width: 0px 1px 0px 0px; text-align: left;
}

.l_2c2 {
  width: 192px; text-align: left; font-size: 11px;
  }
.l_2c2_ajax {
  width: 192px; text-align: left; font-size: 11px;
  }

.l_2d {
  width: 400px; font-size: 12px; padding: 12px 0px 0px 0px; margin: 0; line-height: 16px; text-align: left;
  }

.l_2d1 {
  width: 180px; font-size: 12px; font-weight: bold; text-align: left;
  }

.l_2d2 {
  width: 220px; font-size: 12px; font-weight: bold; text-align: left;
  }

.l_2e {
  padding: 8px 0px 10px 0px;
  }

.l_2e1 {

  }

.l_2e2 {

  }

.l_2f {
  width: 543px; padding: 0px; color: #000000;
  }

.l_2f1 {
  height: 138px;  font-size: 24px; font-weight: bold;
  }

.l_2f2 {
  background: url(graphics/home_grad.gif) repeat-x top left; height: 75px;
  }


.l_2g {
  width: 530px; padding: 0px; margin: 0px; text-align: left;
  }

.l_2g1 {
  width: 150px; border: solid #C5C5C5;  padding: 6px 0px 6px 0px; border-width: 0px 0px 1px 0px; text-align: left; font-weight: bold;
  }

.l_2g2 {
  width: 380px; border: solid #C5C5C5;  padding: 6px 0px 6px 0px; border-width: 0px 0px 1px 0px; text-align: left;
  }

.l_2h {
  width: 768px; font-size: 12px;
  }

.l_2h1 {
  width: 384px; text-align: left;
  }

.l_2h2 {
  width: 384px; text-align: left;
  }


.l_3 {
  width: 768px; padding: 0px; margin: 0; text-align: left;
  }

.l_31 {
  width: 384px; border: solid #C5C5C5; border-width: 0px 1px 0px 1px; padding: 0px;
  }

.l_32 {
  width: 192px; border: solid #C5C5C5; border-width: 0px 0px 0px 0px; padding: 0px;
  }

.l_33 {
  width: 192px; border: solid #C5C5C5; border-width: 0px 0px 0px 1px; padding: 0px;
  }

.l_3a1 {
  background-color: #4CD3F2; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3a2 {
  background-color: #16A8CB; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3a3 {
  background-color: #995557; border: solid #C5C5C5; border-width: 1px 1px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3b {
  width: 768px; border: solid #FFFFFF; border-width: 1px 1px 1px 1px;
  }

.l_3b1 {
  width: 175px;
  }

.l_3b2 {
  width: 401px; font-size: 20px; font-weight: bold; color: #000000; text-align: left;
  }

.l_3b3 {
  width: 192px; font-size: 11px; text-align: left;
  }

.l_3c1 {
  background-color: #16A8CB; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3c2 {
  background-color: #16A8CB; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3c3 {
  background-color: #16A8CB; border: solid #C5C5C5; border-width: 1px 1px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3d {
  width: 768px; border: solid #FFFFFF; border-width: 1px 1px 1px 1px;
  }

.l_3d1 {
  width: 185px; text-align: left;
  }

.l_3d2 {
  width: 291px; font-size: 20px; font-weight: bold; color: #000000; text-align: left
  }

.l_3d3 {
  width: 292px; font-size: 11px; text-align: left;
  }


.l_3e1 {
  background-color: #995557; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3e2 {
  background-color: #995557; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3e3 {
  background-color: #995557; border: solid #C5C5C5; border-width: 1px 1px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;font-size: 10px; padding: 0px; margin: 0px;
  }



.l_3f1 {
  background-color: #26D682; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3f2 {
  background-color: #26D682; border: solid #C5C5C5; border-width: 1px 0px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;  font-size: 10px; padding: 0px; margin: 0px;
  }

.l_3f3 {
  background-color: #26D682; border: solid #C5C5C5; border-width: 1px 1px 0px 1px; border-bottom: 1px solid #FFFFFF; color: #FFFFFF;font-size: 10px; padding: 0px; margin: 0px;
  }


.l_4 {
  width: 768px; padding: 0px; margin: 0; text-align: left; font-size: 11px;
  }

.l_41 {
  background: url(graphics/home_grad_1.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 1px 0px 1px 1px; padding: 0px;
  }

.l_42 {
  background: url(graphics/home_grad_1.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 1px 0px 1px 1px; padding: 0px;
  }

.l_43 {
  background: url(graphics/home_grad_5.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 1px 0px 1px 1px; padding: 0px;
  }

.l_44 {
  background: url(graphics/home_grad_3.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 1px 1px 1px 1px; padding: 0px;
  }

.l_4a {
  width: 768px; padding: 0px 0px 10px 0px; margin: 0; text-align: left;
  }

.l_4a1 {
  background: url(graphics/adv_plus2_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4a2 {
  background: url(graphics/adv_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4a3 {
  background: url(graphics/adv_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4a4 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 1px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4b {
  width: 768px; padding: 0px; margin: 0px; text-align: left;
  }

.l_4b1 {
  background: url(graphics/adv_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4b2 {
  background: url(graphics/adv_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4b3 {
  background: url(graphics/adv_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4b4 {
  background: url(graphics/adv_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 1px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4c1 {
  width: 192px; border: solid #C5C5C5; font-weight: bold; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4c2 {
  width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; text-align: center; padding: 0px; margin: 0px;
  }

.l_4c3 {
  width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; text-align: center; padding: 0px; margin: 0px;
  }

.l_4c4 {
  width: 192px; border: solid #C5C5C5; border-width: 0px 1px 1px 1px; font-size: 11px; text-align: center; padding: 0px; margin: 0px;
  }

.l_4d {
  width: 768px; padding: 0px 0px 10px 0px; margin: 0; text-align: left;
  }

.l_4d1 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4d2 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4d3 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4d4 {
  background: url(graphics/res_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 1px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4e1 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4e2 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4e3 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4e4 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 1px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4f {
  width: 768px; padding: 0px 0px 0px 0px; margin: 0; text-align: left;
  }

.l_4f1 {
  width: 192px; font-size: 11px; border: solid #C5C5C5; border-width: 1px 0px 0px 1px;
  }

.l_4f2 {
  width: 192px; font-size: 11px; border: solid #C5C5C5; border-width: 1px 0px 0px 0px;
  }

.l_4f3 {
  width: 192px; font-size: 11px; border: solid #C5C5C5; border-width: 1px 1px 0px 0px;
  }

.l_4f4 {
  width: 192px; font-size: 11px;
  }

.l_4g {
  width: 768px; padding: 0px 0px 10px 0px; margin: 0; text-align: left;
  }

.l_4g1 {
  background: url(graphics/res_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px;
  }

.l_4g2 {
  background: url(graphics/res_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px;
  }

.l_4g3 {
  background: url(graphics/ent_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px;
  }

.l_4g4 {
  background: url(graphics/adv_grad_s.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 1px 1px 1px; font-size: 11px;
  }

.l_4h {
  width: 768px; padding: 0px 0px 10px 0px; margin: 0; text-align: left;
  }

.l_4h1 {
  background: url(graphics/pur_grad_l.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px;
  }

.l_4h2 {
  background: url(graphics/pur_grad_l.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px;
  }

.l_4h3 {
  background: url(graphics/pur_grad_l.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px;
  }

.l_4h4 {
  background: url(graphics/pur_grad_l.gif) repeat-x top left; width: 192px; border: solid #C5C5C5; border-width: 0px 1px 1px 1px; font-size: 11px;
  }


.blue {
  background-color: #C5C5C5; text-align: left;
  }

.check {
  background: url(graphics/check.gif) no-repeat center center;
  }

.text_border {
  border: 1px solid #C5C5C5; padding: 6px 6px 6px 11px; font-size: 12px; line-height: 17px;
  }

.text {
  padding: 6px 6px 6px 11px; line-height: 14px;

  }

.hometext {
  padding: 6px 0px 6px 11px; line-height: 14px;

  }

.navtext {
  padding: 6px 6px 6px 11px; line-height: 15px;

  }

.bodytext {
  padding: 6px 20px 6px 0px; font-size: 12px; line-height: 17px;

  }

.bodytextborder {
  padding: 6px 20px 6px 11px; font-size: 12px; line-height: 17px; border: solid #C5C5C5; border-width: 1px 0px 1px 1px;

  }

.pricebig {
  font-size: 20px; color: #FF0000;

  }

.pricesmall {
  font-size: 16px;
  }

.signup {
  background: url(graphics/pur_grad_l.gif) repeat-x top left; margin: 0px; padding: 0px; border: solid #FFFFFF; border-width: 0px 0px 0px 1px;
  }

.signupweb {
  background: url(graphics/web_grad_l.gif) repeat-x top left; margin: 0px; padding: 0px; border: solid #FFFFFF; border-width: 0px 0px 0px 0px;
  }

.deck {
  font-size: 14px;
  line-height: 20px;
  }

.fakelist {

  line-height: 16px;
  }

.button {
  padding: 6px 0px 0px 0px;
  }

.footer {
  width: 768px; border-top: 1px solid #C5C5C5; text-align: left; padding: 8px 0px 0px 0px; font-size: 10px;
  }

.bugfix {
  font-size: 1px; line-height: 1px; padding: 0px; margin: 0px;
  }

.small {
  font-size: 10px;
  }

.hreg {
  font-size:10px; font-weight: normal;

  }

.popup {
  font-size:12px; font-weight: normal; line-height: 15px;

  }

form {
  padding: 0px; margin: 0px;
  }

sup {
  font-weight: normal;
  }

.cpop {
  position:absolute; border: solid #7A7A7A; border-width: 1px; background-color: #FDFFD5; padding: 6px; margin-left: 170px; font-weight: normal; width: 350px;
  }

a:link {
  color: #003CFF;
  text-decoration: none;
  }

a:visited {
  color: #003CFF;
  text-decoration: none;
  }

a:hover {
  color: #003CFF;
  text-decoration: underline;
  }

a:active {
  color: #003CFF;
  text-decoration: none;
  }

.headerbg{
	background:url(graphics/header1.jpg) no-repeat;
	width:769px;
	height:409px;
}
#thetable{
	text-align:left;
}
#priceinfo{
	width:276px;
	height:210px;
	position:relative;
	left:42px;
	top:65px;
}
.boldblue{
	color:#78d2f7;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.whitebold{
	color:#fff;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;	
}
.white{
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
}
.smalltext{
	color:#0b0b0b;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.packagestext{
	color:#1c7f53;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:40px;
}
#recentwork{
	float:left;
	width:408px;
	position:relative;
	top:-29px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#005b7f;
	line-height:27px;
}
#form{
	float:right;
	width:352px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#form b{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.inputbg{
	background:url(graphics/inputbg.jpg) repeat-x;
	height:18px;
	border:1px solid #666;
}
.textareabg{
	background:url(graphics/textareabg.jpg) repeat-x;
	height:71px;
	border:1px solid #666;
}
.package-title-bg{
	background:url(graphics/package-title-bg.jpg) repeat-x;
	height:26px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:8px;
	padding-top:5px;
}
*html .package-title-bg{
	background:url(graphics/package-title-bg.jpg) repeat-x;
	height:20px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.padding-wrapper{
	padding:5px;
}
.package-bg-top{
	background:url(graphics/package-bg-top.jpg) no-repeat top;
	width:192px;
	height:132px;
}
.pane{
	background:#fff url(graphics/pane.jpg) no-repeat top;
	width:192px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.pane div{
	width:176px;
	margin:0 auto;
	position:relative;
	top:15px;
}
.submit-button{
	background:#666;
	border:1px solid #666;
	padding:2px;
	color:#fff;
	font-weight:bold;
}
.pricesmall{
	font-size:12px;
}
.pricelarge{
	font-size:16px;
	color:#a30c11;
}

#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 1px;
	width: 535px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}