/* 
body { font-family: Tahoma, Helvetica, Arial; color: #404040; background-color: #FFFFFF; }
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
strong { color: #000; }
*/
.strong1 {
	font-size: 35px;
	font-weight: 100;
	color: #000;
}
.strong2{
	font-size: 25px;
	font-weight: 100;
	color: #000;
}
.strong3{
	font-size: 20px;
	font-weight: none;
	color: #fff;
}
b { color: #000; }

#vpstab1 { width:224px; border-left:1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
#servicestab2 {width: 254px; border-left:1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
#searchtab3 { width:254px; border-left:1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.margindown {margin-bottom:11px;}
/*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(http://images.netfirms.com/templates/netfirms/graphics/c_tab_back.png) repeat-x top left; position: relative; margin: 0;
  }*/
  
.nav_back { height: 33px; width: 770px; padding: 0; margin: 0; position: relative; background: url(http://images.netfirms.com/templates/netfirms/graphics/newnav-bg.png) repeat-x top;}

.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(http://images.netfirms.com/templates/netfirms/graphics/c_tab_on.png) no-repeat bottom left; padding: 0px; margin: 0px;
  }

.nav_off {
  height: 30px; width: 128px; text-align: center; float: left; background: url(http://images.netfirms.com/templates/netfirms/graphics/c_tab_off.png) no-repeat bottom left; padding: 0px; margin: 0px;
  }
  
.nav_signup {
  height: 30px; width: 128px; text-align: center; float: left; background: url(http://images.netfirms.com/templates/netfirms/graphics/c_red_signupnow.png) no-repeat bottom left; padding: 0px; margin: 0px;
  }*/
  
.nav_signup a:link{
 	color:#fff;
	font-weight:bold;
 }  

.nav_signup a:visited{
 	color:#fff;
	font-weight:bold;
 }

.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(http://images.netfirms.com/templates/netfirms/graphics/adv_plus2_l.gif) repeat-x top left; /* width: 768px;  */border: solid #C5C5C5; border-width: 1px 1px 1px 1px; margin: 0 0 2em;
  }

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

.l_1advhol {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/home_hol_back.jpg) repeat-x top left; /* width: 768px;  */border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1ent {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/ent_grad_l.gif) repeat-x top left; /* width: 768px;  */border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

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

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

.l_1wii {
  background: url(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/graphics/pur_grad_l.gif) repeat-x top left; /* width: 768px;  */border: solid #C5C5C5; border-width: 1px 1px 1px 1px;
  }

.l_1web {
  background: url(http://images.netfirms.com/templates/netfirms/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_21j {
   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_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 {
   height: 75px;
  }
/*  .l_2f2 {
  background: url(http://images.netfirms.com/templates/netfirms/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: 100%; 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;  */height: 18px; padding: 0px; margin:0px; text-align: left; font-size: 11px;
  }

.l_41 {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/c_panel.jpg) repeat-x top left; width: 192px; 
  }

.l_42 {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/c_panel.jpg) repeat-x top left; width: 192px;
  }

.l_43 {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/c_panel.jpg) repeat-x top left; width: 192px; 
  }

.l_44 {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/c_panel2.jpg) repeat-x top left; width: 192px; 
  }

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

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

.l_4a2 {
  background: url(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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_4b1w {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/adv_grad_s.gif) repeat-x top left; width: 256px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4b2w {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/adv_grad_s.gif) repeat-x top left; width: 256px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4b3w {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/adv_grad_s.gif) repeat-x top left; width: 256px; border: solid #C5C5C5; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

.l_4b4w {
  background: url(http://images.netfirms.com/templates/netfirms/graphics/adv_grad_s.gif) repeat-x top left; width: 256px; 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_4c1w {
  width: 256px; border: solid #C5C5C5; font-weight: bold; border-width: 0px 0px 1px 1px; font-size: 11px; padding: 0px; margin: 0px;
  }

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

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

.l_4c4w {
  width: 256px; 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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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;

  }

.comparetext {
  padding: 6px 5px 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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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;
  }

#footer2 {
width:100%;
height: 205px;
background: url('../graphics/topcloud.png');
border: none;

}

}


.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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/graphics/inputbg.jpg) repeat-x;
	height:18px;
	border:1px solid #666;
}
.textareabg{
	background:url(http://images.netfirms.com/templates/netfirms/graphics/textareabg.jpg) repeat-x;
	height:71px;
	border:1px solid #666;
}
.package-title-bg{
	background:url(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/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(http://images.netfirms.com/templates/netfirms/graphics/package-bg-top.jpg) no-repeat top;
	width:192px;
	height:132px;
}
.pane{
	background:#fff url(http://images.netfirms.com/templates/netfirms/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;
}
/* BANNER */

#banner { margin-bottom: 9px;}

/* END OF BANNER */

/* MID-SECTION */
/*
#midsec { width: 766px; height: auto; margin-bottom: 10px; font-family: Arial; font-size: 11px; color: #000000; position: relative; left:1px; clear: both;}
#imidsec { float: left; width: 241px; height: 141px; }
#imidsec2 { float: left; width: 241px; height: 141px;}
#imidsec3 { float: right; width: 269px; height: 141px; position: relative; right: 0px; top:27px;}
.iims { left: 1px; padding: 3px; width: 250px; height: 130px; background: #ffffff; border: 1px solid #d0d0d0; position: relative; top:5px;}
.iims ul { list-style: none; padding: 0; margin: 0;}

#midsec h3 { padding: 0; margin: 0;  color: #ffffff;}
#midsec .dm { color: #7c5800; font-size:13px;}
#midsec .tl1 { border:1px solid #315c77;}
#midsec .tl2 { border:1px solid #315c77;}
#midsec .tl3 { border:1px solid #eeb52d;}

#midsec .tl1 h3 { font-size:15px; }

#midsec .ms1 { border:1px solid #d0d0d0;}
#midsec .ms2 { border:1px solid #d0d0d0;}
#midsec .ms3 { border:1px solid #d0d0d0;}


#midsec img { padding: 0;margin: 0; }
.iims2 { left: -1px; padding: 3px; width: 254px; height: 130px; background: #ffffff; border: 1px solid #d0d0d0; position: relative; top:5px;}
.iims2 ul { list-style: none; padding: 0; margin: 0;}*/

/* END OF MID-SECTION */

/* DESCRIPTION */

#description { width: 767px; height: auto; background-color: #f8f8f8; border: 1px solid #d0d0d0; position: relative;  margin-bottom: 10px;}
#description p { color:#000000; font-size: 11px;}
#description .idescription { padding: 6px;}
#description label{ font-size: 13px; font-weight: bold;}
#description h1 {font-size: 13px; font-weight: bold;}
#description h2 {font-size: 13px; font-weight: bold;}
#description .idescriptionx { background: #ffffff; padding: 5px; border: 1px solid #d9d9d9;}

/* END OF DESCRIPTION */

/* TESTIMONIALS */

div#testimonials { background: #ffffff; border: 1px solid #d9d9d9;  width: 230px; height: 130px; text-align:left; position: relative; font-family: "Arial"; font-size: 12px; }
div#testimonials ul { position: relative;  left: 10px; padding: 10px; top:-10px;}
div#testimonials ul li strong { color:#000000; text-decoration: none;}
div#testimonials ul li { float:left; position:absolute; list-style: none; width: 200px;}
div#testimonials ul li.show { z-index:500 }

/* END OF TESTIMONIALS */

/* NEW FOOTER */
/*
#footer { width: 769px; height: auto; border-top: 1px solid #c5c5c5; margin: 0 auto; position: relative;}
#footer .ifooter { width: 769px; height: auto; padding-top:5px;}
#footer .ifooter label { font-size: 13px; font-weight: bold;}
#footer .ifooter ul { list-style: none; padding:0; margin: 0; font-size: 11px;}
#footer .icert { background: #ffffff; border: 1px solid #c5c5c5; text-align: center; padding: 1em; }

#footer .subifooter { margin: 0 auto; width: 739px; height: auto; font-size: 11px;  }
#footer .subifooter ul { list-style:none; display: table; padding: 10px; margin: 0; }
#footer .subifooter li { float:left; padding-left: 10px; margin: 0; }
#footer .subifooterx {  background: #ffffff; }
#footer .copy { position: relative; text-align: center; width: 769px; }
*/
/* END OF NEW FOOTER */

.lpheader1 {width: 568px; font-size: 18px; font-weight: bold; color: #000000; margin:0px; padding:0px;}


/* sotw */

#sotw { width: 230px; background-color: #fff; height: 135px;  margin-top: 10px; border: 1px solid #d9d9d9; text-align: left; font-size: 11px;	}
.test img { float: left; position: relative; left: 10px; border: 1px solid #d9d9d9; width: 210px; height: 90px;}
#sotw h3 { padding: 0; margin: 0; color: #000; font-size: 11px; }
#sotwbanner { position: absolute; right: 10px;  bottom: 173px;}
#socialmedia { width: 230px; background-color: #ECF1F6; height: 60px;  margin-top: 10px; border: 1px solid #d9d9d9; text-align: left; font-size: 11px;	}
#socialmedia h3 { padding: 0; margin: 0; color: #000; font-size: 11px; }
div.test{	position:relative; }
div.description{	position:absolute; 	top:0px; left:11px;	display:none;background-color:black;	font-family: 'tahoma';	font-size:11px;color:white;}
div.description_content{	padding:10px; height: 71px;}

/* new nav */

ul#newmenu { list-style: none; width: 769px; height: 32px; position: relative; top: -4px; padding: 0; margin: 0; background: url(http://images.netfirms.com/templates/netfirms/graphics/newnav-home.png) 1px 0 no-repeat ;}
ul#newmenu a { color: #4e4e4e; font-size: 12px; outline: none; text-decoration: none; line-height: 23px;}
#newmenu li { float: left; height: 25px; position: relative; top:5px; }

li.divider { background: url(http://images.netfirms.com/templates/netfirms/graphics/divider.png) no-repeat; width: 2px; height: 25px; margin-left: 5px; margin-right: 5px; position: relative; margin-top: 2px;}
li.divider2 { width: 2px; height: 25px; margin-left: 3px; margin-right: 3.5px; position: relative; margin-top: 2px;}


li#home a { display:block; width: 110px; height: 25px; text-align: center; }
li#home span { position: relative; left: 15px;}
li#web-hosting a { display: block; width: 110px; height: 25px;  text-align: center; }
li#domain-names a { display: block; height: 25px; width: 110px; text-align: center;}
li#vps-hosting a {display: block; height: 25px; width: 110px; text-align: center;}
li#design-seo a { display: block; height: 25px;width: 110px;text-align: center;}
li#signup-now a { display: block; height: 33px; width: 132px; text-align: center; color: #fff; font-weight: bold; background: url(http://images.netfirms.com/templates/netfirms/graphics/signup-upbg.png) no-repeat; position: relative; top:-4px; }
li#signup-now span { position: relative; top:3px;}

/*hover state */
#home a:hover { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite2.png) top no-repeat; display: block; color: #0d0d0d;}
#web-hosting a:hover { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) top no-repeat; display: block;}
#domain-names a:hover { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) top no-repeat; display: block;}
#vps-hosting a:hover { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) top no-repeat; display: block;}
#design-seo a:hover { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) top no-repeat; display: block;}

/* focus state */
#home a:active{ background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite2.png) bottom no-repeat; display: block; color: #b8b8b8; z-index: 5;}
#web-hosting a:active { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) bottom no-repeat; display: block; color: #b8b8b8;}
#domain-names a:active { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) bottom no-repeat; display: block; color: #b8b8b8;}
#vps-hosting a:active { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) bottom no-repeat; display: block; color: #b8b8b8;}
#design-seo a:active { background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) bottom no-repeat; display: block; color: #b8b8b8;}

.nav_on { color: #fff; background: url(http://images.netfirms.com/templates/netfirms/graphics/navsprite.png) bottom no-repeat; width: 110px; height: 25px;} 
#newmenu .nav_on a { color: #b8b8b8;}
#newmenu .nav_on a:hover { color: #4e4e4e;}

/* domain name - tv */
#dsearch { width: 135px; border: 1px solid #c5c5c5; height: 15px; padding: 3px;}
#dsearch:focus { border: 1px solid #000;}
#dborder { width: 210px; padding: 5px;  height: 10px; background: #f9f9f9; border: 1px solid #c5c5c5;}
