/*+clearfix {*/
#footer-bg:after, #subpage01:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#footer-bg, #subpage01
{
	display: inline-block;
}
#footer-bg, #subpage01
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
HTML
{
	background-color: transparent;
}
BODY
{
	background-image: url(/gfx/bg01.png);
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: verdana;
	font-size: 10pt;
	color: #333;
	background-color: #A5DFEB;
}
A:link
{
	color: #499EAF;
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
	color: #499EAF;
}
A:hover
{
	text-decoration: underline;
}
#main
{
	background-image: url(/gfx/bg02.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 970px;
	margin: 0 auto;
	text-align: left;
}
INPUT
{
	border: 0px solid #FFF;
	background-color: transparent;
}
.font-size-8pt
{
	font-size: 8pt;
}
STRONG
{
	font-weight: bold;
}
#form-signin
{
}
#login-email
{
	width: 139px;
	/*+placement:shift 584px 5px;*/
	position: relative;
	left: 584px;
	top: 5px;
}
#login-pw
{
	width: 139px;
	/*+placement:shift 597px 5px;*/
	position: relative;
	left: 597px;
	top: 5px;
}
#signin01
{
	/*+placement:shift 606px 12px;*/
	position: relative;
	left: 606px;
	top: 12px;
}
#form-samplecall
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 108px;
	width: 259px;
}
#area-code
{
	width: 52px;
	text-align: center;
}
#first3
{
	width: 52px;
	text-align: center;
	margin-left: 13px;
}
#second4
{
	width: 52px;
	text-align: center;
	margin-left: 13px;
}
#callnow01
{
	/*+placement:shift 150px 17px;*/
	position: relative;
	left: 150px;
	top: 17px;
}
#testimonials01
{
	/*+placement:float-right -42px 0px;*/
	float: right;
	position: relative;
	left: -42px;
	top: 0px;
	clear: right;
	width: 230px;
	margin-top: 85px;
	font-size: 8pt;
	color: #666;
}
#menubar01
{
	margin-top: 21px;
	padding-left: 36px;
}
#menubar01 A
{
	border-right: 1px solid #9DD9DB;
	font-weight: bold;
	padding: 5px 15px 5px 9px;
}
#body-home01
{
	margin-top: 44px;
	margin-left: 55px;
	width: 600px;
}
#body-text01
{
	width: 565px;
	margin-top: 10px;
	line-height: 1.5em;
}
#body-text01 B
{
	color: #499EAF;
}
#get-started
{
	font-size: 12pt;
	font-weight: bold;
}
#signup-line
{
	font-size: 30px;
	color: #499EAF;
}
#signup-line A
{
	text-decoration: underline;
}
#signup-line A:hover
{
	color: #78A430;
}
#logo-text
{
	color: #FFF;
	font-family: arial;
	font-style: italic;
	font-size: 14pt;
	margin-top: 116px;
	padding-left: 81px;
}
#body-text-header
{
	color: #78A430;
	width: 568px;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	border-bottom: 2px solid #78A430;
	padding-bottom: 6px;
	margin-top: 30px;
}
#features
{
	margin-top: 30px;
	color: #499EAF;
	text-align: center;
	display: inline-table;
}
#features UL
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 172px;
	padding: 94px 0 0;
}
#feature01
{
	background-image: url(/gfx/clock01.png);
	background-position: top center;
	background-repeat: no-repeat;
	margin-right: 26px;
}
#feature02
{
	background-image: url(/gfx/globe01.png);
	background-position: top center;
	background-repeat: no-repeat;
	margin-right: 26px;
}
#feature03
{
	background-image: url(../gfx/coins01.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.feature-title
{
	font-size: 17pt;
	color: #333;
}
.feature-details
{
}
.tryit
{
	background-color: #D7F8FE;
	font-weight: bold;
	padding: 2px;
	margin: 5px 43px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*[clearfix]*/#footer-bg
{
	padding: 71px 0 15px;
	background-image: url(/gfx/bg03.png);
	background-position: top center;
	background-repeat: no-repeat;
}
#footer01
{
	text-align: center;
	font-size: 9pt;
	margin: 0 auto;
	width: 970px;
	/*+placement:shift 10px 0px;*/
	position: relative;
	left: 10px;
	top: 0px;
}
#footer01 DIV
{
	width: 182px;
	height: 168px;
	background-image: url(/gfx/footer-box01.png);
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0 4px;
}
.footer-box-title
{
	margin: 60px 0 0;
	font-size: 14pt;
}
.footer-box-title A
{
	color: #FFF;
}
.footer-box-content
{
	padding: 3px 18px 8px;
}
.moreinfo
{
	background-color: #A5DFEB;
	font-weight: bold;
	padding: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 43px;
}
#footer02
{
	color: #3593A6;
	font-size: 9pt;
	width: 924px;
	margin: 0 auto;
}
#footer02 UL
{
	margin-top: 15px;
}
#footer02 A
{
	text-decoration: underline;
}
#footer02 A:hover
{
	text-decoration: none;
}
#copyright
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#footer-links
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
#footer-links LI
{
	display: inline;
	padding-left: 15px;
}
#lostpw
{
	/*+placement:float-right -154px 12px;*/
	float: right;
	position: relative;
	left: -154px;
	top: 12px;
	font-size: 7pt;
}
/*[clearfix]*/#subpage01
{
	padding-right: 18px;
}
#subpage01 H1
{
	font-size: 14pt;
	font-weight: bold;
	color: #499EAF;
	border-bottom: 2px solid #499EAF;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#subpage01 H3
{
	font-weight: bold;
	margin: 0.5em 0;
}
#subpage01 P
{
	line-height: 1.5em;
	text-align: justify;
	padding-bottom: 10px;
}
#about-img01
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 15px 0 15px 15px;
}
#about-img02
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 15px 15px 15px 0;
}
.return-to-top
{
	font-size: 7pt;
}
#signupform01
{
	line-height: 1.5em;
}
.signupform01-input INPUT
{
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 25px;
	width: 260px;
	padding: 3px;
	border: 1px solid #A5DFEB;
	margin: 1px 0 15px;
}
.signupform02-input INPUT
{
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 25px;
	width: 60px;
	padding: 3px;
	border: 1px solid #A5DFEB;
	margin: 1px 0 15px;
}
.signupform01-input TEXTAREA
{
	border: 1px solid #A5DFEB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 1px 0 3px;
	padding: 5px;
}
.signupform01-text-top
{
	margin-bottom: 15px;
}
.signupform01-submit
{
	background-color: #77BECD;
	padding: 5px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #77BECD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 5px 0 0;
	cursor: pointer;
}
.signupform01-submit:hover
{
	background-color: #719E23;
	border: 1px solid #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#verify01
{
	border: 1px solid #A323B8;
	padding: 0 4px 0 8px;
	-moz-border-radius: 5px;
	background-color: #FFF;
	margin: 0 0 4px;
}
#services01
{
	display: inline-table;
}
#services01 UL
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 280px;
	margin-top: 15px;
	margin-bottom: 55px;
}
#services01 SPAN
{
	background-color: #D8EDF2;
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
}
#services01a
{
	background-image: url(/gfx/icon-phone01.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 22px 0 0;
}
#services01b
{
	background-image: url(../gfx/icon-reminder01.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.service-title
{
	padding: 25px 0 0 150px;
	font-size: 18pt;
}
.service-details
{
	margin: 45px 0 0;
	padding: 5px 5px 15px 15px;
	line-height: 1.5em;
	text-align: justify;
}
#afform01
{
	background-color: #C8E7EE;
	margin: 5px 0 15px;
	padding: 5px 5px 5px 8px;
	width: 450px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#afform-title
{
	font-weight: bold;
	color: #499EAF;
}
.afform-input INPUT
{
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 25px;
	width: 200px;
	padding: 3px;
	border: 1px solid #A5DFEB;
	margin: 2px 0 7px;
}
#afform-forgot
{
	/*+placement:shift 8px -7px;*/
	position: relative;
	left: 8px;
	top: -7px;
	font-size: 8pt;
}
#wucs01
{
	width: 25%;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#wucs01 IMG
{
	margin: 0 0 10px;
}
#wucs02
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 75%;
	margin: 0 0 15px;
}
#wucs03
{
	clear: left;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #D4F1C2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 32%;
	margin: 0 2% 0 0;
}
#wucs03 P
{
	line-height: normal;
	text-align: left;
	padding: 5px;
}
#wucs04
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #D4F1C2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 32%;
	margin: 0 2% 0 0;
}
#wucs04 P
{
	line-height: normal;
	text-align: left;
	padding: 5px;
}
#wucs05
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #D4F1C2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 32%;
}
#wucs05 P
{
	line-height: normal;
	text-align: left;
	padding: 5px;
}
#wucs06
{
	clear: both;
	font-size: 14pt;
	text-align: center;
	padding: 20px 0;
}
.wucs-cost
{
	font-weight: bold;
	color: #499EAF;
}
#wucs07
{
	width: 49%;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0 2% 0 0;
	background-color: #D7F8FE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	clear: left;
}
#wucs07 P
{
	line-height: normal;
	text-align: left;
	padding: 5px;
}
#wucs07 TD
{
	font-size: 8pt;
	padding: 3px;
}
#wucs07 LI
{
	font-size: 8pt;
	list-style: url(bullet);
	margin: 0 0 0 10%;
	line-height: 1.5em;
}
#wucs08
{
	width: 49%;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #D7F8FE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 0 0 2%;
}
#wucs08 P
{
	line-height: normal;
	text-align: left;
	padding: 5px;
}
#wucs09
{
	width: 49%;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #D7F8FE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#wucs09 P
{
	line-height: normal;
	text-align: left;
	padding: 5px;
}
#wucs09 LI
{
	font-size: 8pt;
	list-style: url(bullet);
	margin: 0 0 0 10%;
	line-height: 1.5em;
}
#redeem-card
{
	background-color: #D7F8FE;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 10px 0 0;
}
#redeem-card H2
{
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 10px;
}
#redeem-card SPAN
{
	color: #499EAF;
	font-weight: bold;
}
.pin-code INPUT
{
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 25px;
	width: 140px;
	padding: 3px;
	border: 1px solid #A5DFEB;
	margin: 2px 0 7px;
}
#weather01
{
	clear: left;
	text-align: center;
	padding: 15px 0 0;
}
#weather01 IMG
{
	margin: 0 0 0 20px;
}
#feature-info
{
	margin: 20px 0 0;
}
#feature-info LI
{
	list-style: url(bullet);
	margin: 0 0 0 10%;
	line-height: 1.5em;
}
#feature-footer
{
	margin: 20px 0 0;
	padding: 5px;
	text-align: center;
	background-color: #D7F8FE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#quote-info
{
	margin: 20px 0 0;
	clear: left;
}
#quote-info LI
{
	margin: 0 1.5em 1em;
	line-height: 1.5em;
	font-size: 8pt;
	color: #69B;
}
#quote-info I
{
	font-weight: normal;
	font-size: 10pt;
	color: #333;
}
#comingsoon
{
	margin: 0 0 390px;
}
#contact-sent
{
	margin: 0 0 400px;
}
#sample-error
{
	background-color: #FFFFFF;
	border: 1px solid #EE0000;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*+placement:shift 0px -301px;*/
	position: relative;
	left: 0px;
	top: -301px;
}
#timezones
{
	margin: 0 0 15px;
}
#timezones TD
{
	padding: 5px;
	font-size: 10pt;
}
.timezones-signup
{
	font-weight: bold;
	margin: 7px 7px 8px;
}
