BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/bkg_pagetop.gif) repeat-x 50% top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #5d5f5a;
    PADDING-TOP: 0px
}

#wrapper
{
    MARGIN: 13px auto;
    WIDTH: 774px;
    TEXT-ALIGN: left
}

#contentwrapper
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/bkg_shadow_top.jpg) no-repeat left top;
    OVERFLOW: hidden;
    PADDING-TOP: 9px
}

#nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 48px
}

#nav IMG
{
    DISPLAY: inline
}

#featsnav
{
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: -4px;
    WIDTH: 750px;
    PADDING-TOP: 10px
}

#faqnav
{
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: -4px;
    WIDTH: 750px;
    PADDING-TOP: 10px
}

A:link
{
    COLOR: #4f8891;
    TEXT-DECORATION: underline
}

A:visited
{
    COLOR: #4f8891;
    TEXT-DECORATION: underline
}

A:active
{
    COLOR: #4f8891;
    TEXT-DECORATION: underline
}

A:hover
{
    COLOR: #4f8891;
    TEXT-DECORATION: none
}

#header
{
    BACKGROUND: url(../images/header_bkg.gif) no-repeat 50% bottom;
    OVERFLOW: hidden;
    WIDTH: 774px;
    POSITION: relative;
    HEIGHT: 89px
}

#toptab
{
    PADDING-LEFT: 18px;
    FONT-SIZE: 9px;
    RIGHT: 0px;
    BACKGROUND: url(../images/bkg_top_tab.jpg) no-repeat right top;
    WIDTH: 164px;
    PADDING-TOP: 4px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 28px;
    TEXT-ALIGN: center
}

#toptab SPAN
{
    MARGIN-LEFT: 13px;
    MARGIN-RIGHT: 13px
}

#toptab A:link
{
    COLOR: #4f8891;
    TEXT-DECORATION: none
}

#toptab A:visited
{
    COLOR: #4f8891;
    TEXT-DECORATION: none
}

#toptab A:active
{
    COLOR: #4f8891;
    TEXT-DECORATION: none
}

#toptab A:hover
{
    COLOR: #4f8891;
    TEXT-DECORATION: underline
}

#footer
{
    PADDING-RIGHT: 25px;
    FONT-SIZE: 9px;
    BACKGROUND: url(../images/bkg_shadow_low.jpg) no-repeat 50% top;
    MARGIN-BOTTOM: 20px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 8px;
    TEXT-ALIGN: right
}

#footer A:link
{
    COLOR: #666;
    TEXT-DECORATION: none
}

#footer A:visited
{
    COLOR: #666;
    TEXT-DECORATION: none
}

#footer A:active
{
    COLOR: #666;
    TEXT-DECORATION: none
}

#footer A:hover
{
    COLOR: #666;
    TEXT-DECORATION: underline
}

#footer STRONG
{
    COLOR: #4f858f
}

A.seo:visited
{
    COLOR: #666;
    TEXT-DECORATION: none
}

A.seo:active
{
    COLOR: #666;
    TEXT-DECORATION: none
}

A.seo:link
{
    COLOR: #666;
    TEXT-DECORATION: none
}

A.seo:hover
{
    CURSOR: text;
    TEXT-DECORATION: none
}

#imageshort
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/img_sign_up.jpg) no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 760px;
    PADDING-TOP: 0px
}

#image
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/img_lady_phone_w_laptops.jpg) no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 741px;
    PADDING-TOP: 0px
}

#pagetitlesignup H1
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 6px;
    FONT: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #fff;
    PADDING-TOP: 0px
}

#pageintro
{
    PADDING-RIGHT: 230px;
    PADDING-LEFT: 32px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 15px
}

#pageintro2
{
    PADDING-RIGHT: 60px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 16px;
    PADDING-TOP: 0px
}

#topbuttons
{
    TEXT-ALIGN: right
}

#content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    MARGIN-RIGHT: 16px;
    PADDING-TOP: 10px
}

.morepadding#content
{
    PADDING-RIGHT: 140px;
    PADDING-LEFT: 60px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 23px
}

.smallpadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px
}

#content UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 17px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 35px;
    PADDING-TOP: 0px
}

#content UL.faq
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    PADDING-TOP: 0px
}

#content LI
{
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/bullet.gif) no-repeat left top;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 13px;
    LIST-STYLE-TYPE: none
}

ul.blue li 
{
  list-style: none; 
  background : url(../images/bullet.gif) no-repeat left top; 
	padding-left: 10px; 
	line-height: 13px; 
	padding-bottom: 4px;
}

#callout
{
    PADDING-LEFT: 102px;
    BACKGROUND: url(../images/callout_features.jpg);
    FLOAT: right;
    WIDTH: 101px;
    PADDING-TOP: 182px;
    HEIGHT: 31px
}

#imageshort #pagetitle
{
    PADDING-LEFT: 19px;
    MARGIN-BOTTOM: 18px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 93px
}

#image #pagetitle
{
    PADDING-LEFT: 19px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 11px;
    WIDTH: 500px;
    PADDING-TOP: 190px
}

#pagetitle H1
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    FONT: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #fff;
    PADDING-TOP: 0px
}

.clr
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}

H1
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 13px;
    FONT: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #a2b51e;
    PADDING-TOP: 0px
}

H2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 2px;
    COLOR: #069;
    PADDING-TOP: 0px
}

H3
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    FONT: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #a2b51e;
    PADDING-TOP: 0px
}

H3.a 
{
  font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	padding-top: 0px; 
	margin-bottom: 0px; color: #4F858F;
}

.largetxt
{
  padding-top: 5px;
  padding-bottom: 9px;
  font-size: 30px;
  color: #9b9b99;
  font-weight: normal;
  font-family: Arial
}

.greentext
{
    COLOR: #a2b51e
}

P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 13px;
    PADDING-TOP: 0px
}

#content TD.greygradient
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/signup_bkg_gradient.gif) #787a6e repeat-x 50% top;
    PADDING-BOTTOM: 16px;
    COLOR: #e9e9e7;
    PADDING-TOP: 13px
}

#content TD.greygradient .greentext
{
    COLOR: #bcdb33
}

#content TD.greygradient TD
{
    PADDING-BOTTOM: 5px
}

.left
{
    FLOAT: left
}

.right
{
    FLOAT: right
}

IMG.Right
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 13px
}

IMG.Left
{
    MARGIN-BOTTOM: 10px;
    MARGIN-RIGHT: 13px
}

TABLE.style1
{
    MARGIN-BOTTOM: 7px;
    BORDER-BOTTOM: #cccccc 1px solid
}

TABLE.style2
{
    MARGIN-BOTTOM: 20px;
    BORDER-BOTTOM: #fff 2px solid;
    BORDER-COLLAPSE: collapse
}

TABLE.style3
{
    MARGIN-BOTTOM: 7px
}

table.style5 
{
  font-size: 11px; 
  color: #fff; 
  background: #888; 
  border-left: 1px solid #fff;
}

TABLE.moreinfo
{
    TEXT-ALIGN: center;
		FONT-SIZE: 10px
}

table.med_lg
{
  padding-top: 5px;
  font-size: 20px;
  color: #9b9b99
}

TABLE.thinborder 
{
  border-left: #5D5F5A 1px solid;
  border-right: #5D5F5A 1px solid;
  border-top: #5D5F5A 1px solid;
  border-bottom: #5D5F5A 1px solid
}

TABLE.style1 TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND: #888;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px
}

TABLE.style2 TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND: #888;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px
}

TABLE.style3 TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND: #888;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px
}

TABLE.style4 TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND: #888;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px
}

TABLE.style6 TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 15px;
    BACKGROUND: #888;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px
}

TABLE.moreinfo TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND: #888;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px;
		FONT-SIZE: 9px
}

TABLE.rates TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND: #888;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    PADDING-TOP: 5px
}

TH.noborder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

TABLE.style1 TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc 1px solid
}

TABLE.style2 TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc 1px solid
}

TABLE.style3 TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}

TABLE.style4 TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px
}

table.style5 td 
{
  font-weight: bold; 
  color: White;
}

table.style6 td 
{
  text-align: left;
  line-height: 20px
}

TABLE.moreinfo TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    VERTICAL-ALIGN: top;
		TEXT-ALIGN: center;
    PADDING-TOP: 3px;
		FONT-SIZE: 9px
}

TABLE.thinborder td
{
  border-bottom: #5D5F5A 1px solid;
  line-height: normal
}

table.rates td
{
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 6px;
	FONT-SIZE: 12px
}

table.rates2 td
{
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	FONT-SIZE: 11px
}

TABLE.style1 STRONG
{
    COLOR: #4f8891
}

TABLE.style2 STRONG
{
    COLOR: #4f8891
}

TABLE.style3 STRONG
{
    COLOR: #4f8891
}

TABLE.style4 STRONG
{
    COLOR: #4f8891
}

TABLE.style6 STRONG
{
  color: #727272;
  font-size: 13px;
}

TABLE.moreinfo STRONG
{
    COLOR: #4f8891
}

TD SPAN
{
    BACKGROUND: #f00;
    FLOAT: right
}

INPUT
{
    BORDER-RIGHT: #939 1px solid;
    BORDER-TOP: #939 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #fff;
    BORDER-LEFT: #939 1px solid;
    COLOR: #666;
    BORDER-BOTTOM: #939 1px solid
}

TEXTAREA
{
    BORDER-RIGHT: #939 1px solid;
    BORDER-TOP: #939 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #fff;
    BORDER-LEFT: #939 1px solid;
    COLOR: #666;
    BORDER-BOTTOM: #939 1px solid
}

SELECT
{
    BORDER-RIGHT: #939 1px solid;
    BORDER-TOP: #939 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #fff;
    BORDER-LEFT: #939 1px solid;
    COLOR: #666;
    BORDER-BOTTOM: #939 1px solid
}

INPUT.clean
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

.note
{
    FONT-SIZE: smaller
}

B
{
    COLOR: #4f8891
}

#tablefttxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LEFT: 140px;
    COLOR: #4f8891;
    POSITION: absolute;
    TOP: 392px
}

#tabrighttxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LEFT: 512px;
    COLOR: #4f8891;
    POSITION: absolute;
    TOP: 392px
}

#tablefttxt2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LEFT: 140px;
    COLOR: #4f8891;
    POSITION: absolute;
    TOP: 408px
}

#tabrighttxt2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LEFT: 512px;
    COLOR: #4f8891;
    POSITION: absolute;
    TOP: 408px
}

.moreinf_header {COLOR: #4f8891}

LI.moreinf
{
    LIST-STYLE-IMAGE: url(../images/bullet.gif)
}

UL.moreinfo
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 25px
}

U.moreinfo {COLOR: #4f8891}

td.side_features
{
  font-size: 12px;
  font-weight: bold;
  font-family: Arial;
  letter-spacing: .0139cm;
  color: #fff;
  height: 20px
}

.landing_circle 
{
  background: url(../images/step_circle.gif);
  height: 45px;
  width: 73px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 30px;
  font-family: Arial;
  text-align: center;
  padding-top: 28px
}