/*---global common definitions---*/
*{font-size:100.01%}
html,body {
	height: 100%;
	margin: 0;
}
html {font-size:62.5%;}
body {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	background:#8989ba url(../images/bg-body.gif) repeat-x;
	color:#474748;
}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
img {border:0;}
a{
	color:#054482;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#background{
	position:absolute;
	width:100%;
	height:100%;
	z-index:0;
}
#background div{
	width:94.4em;
	height:100%;
	margin:0 auto;
}
#background div img{
	height:100%;
	width:94.4em;
	display:block;
}
#wrapper{
	width:100%;
	margin:0 auto;
	min-height: 100%;
	min-width:94.6em;
	position:relative;
	z-index:10;
	overflow:hidden;
}
* html #wrapper {
	height:100%;
	overflow:visible;
}
/* header */
#header{
	width:100%;
	height:20em;
	position:relative;
	z-index:20;
}
.top-nav{
	width:100%;
	height:4.4em;
	background:#282832 url(../images/bg-top.gif) repeat-x 0 100%;
}
.inner{
	height:1%;
	overflow:hidden;
	margin:0 auto;
}
.top-nav .inner{
	width:91.200em;
	padding:0 0 0.800em;
	overflow:visible;
	position:relative;
	z-index:10;
}
.top-nav .inner:after{
	content:"";
	clear:both;
	display:block;
}
.user-nav{
	float:right;
	margin:0.7em 0 0;
	padding:0;
	list-style:none;
}
.user-nav li{
	float:left;
	padding:0 0 0 1.8em;
}
.user-nav li a{
	display:block;
	font-size:1.2em;
	text-decoration:none !important;
	color:#fff;
	border-bottom:2px solid #5e5b5c;
}
.user-nav li a:hover{border:0;}
.nav{
	margin:0;
	padding:0;
	list-style:none;
}
.nav li{float:left;}
.nav a{
	font-size:1.6em;
	line-height:140%;
	float:left;
	padding:0.313em 1.1875em 0.4375em 0.875em;
	text-decoration:none !important;
	color:#fff;
}
.nav a img{
	margin:0 0.375em 0 0;
	height:1.0em;
	vertical-align:-10%;
}
.nav li:hover a,
.nav li.hover a,
.nav a:hover,
.nav li.active a,
#header #menu ul a:hover{
	background:#3f4c6b;
	border:1px solid #6e7c9d;
	border-width:0 1px 1px;
	height:1.4995em;
	padding:0.313em 1.125em 0.375em 0.8125em;
}
#menu li{
	position:relative;
	z-index:30;
}
#menu ul{
	position:absolute;
	left:0;
	top:3.6em;
	margin:0;
	padding:0 1px;
	width:23.600em;
	list-style:none;
	background:#565151 url(../images/bg-drop-down.gif) repeat-x;
	display:none;
}
#menu li:hover ul, #menu li.hover ul{display:block;}
#menu ul li{
	float:none;
	height:1%;
}
#header #menu ul a{
	float:none;
	display:block;
	padding:0.785em 0.928em 1.000em;
	font-size:1.4em;
	width:15.000em;
	background:#000;
	border:1px solid #565151;
	border-width:0 0 1px;
	height:auto !important;
}
#menu ul li:hover, #menu ul li.hover{z-index:3;}
#header #menu ul a:hover{
	border:1px solid #6e7c9d;
	margin:0 -1px 0;
	padding:0.714em 0.928em 1.000em;
	position:relative;
}
.logos{
	width:100%;
	background:#414142;
}
.logos .inner{
	width:92.700em;
	padding:0 1.90em 0.800em 0;
	height:11.7em;
	position:relative;
}
#header h1{
	width:23.600em;
	height:11.500em;
	margin:0;
	overflow:hidden;
	position:absolute;
	left:-1em;
	top:4.3em;
}
#header h1 a img{
	display:block;
	width:100%;
	height:100%;
}
#header h1 a span{text-indent:-9999px;}
#header h1 a{
	height:100%;
	display:block;
}
.current{
	float:right;
	background:#3f4c6b;
	border:1px solid #6e7c9d;
	color:#fff;
	text-decoration:none !important;
	padding:0 0.3em 0 0.8em;
	margin:1.7em 0 0;
	clear:both;
}
.current strong{font-size:1.4em;}
.current img{
	vertical-align:-10%;
	margin:0 0 0 0.5em;
}
.link-monitor{
	margin:3.6em 0 0;
	color:#fff;
	text-decoration:none !important;
	position:absolute;
	right:2em;
	bottom:0.8em;
}
.link-monitor strong{font-size:3.6em;}
.link-monitor img{
	vertical-align:-40%;
	margin:0 0.5em 0 0;
	float:right;
	clear:left;
}
/*login-form*/
.login-form{
	float:right;
	padding:0.9em 0 0;
	position:absolute;
	top:0;
	right:-1em;
}
.login-form fieldset{float:left;}
.login-form label{
	float:left;
	margin:0 0.4em 0 0;
}
.login-form label img{height:1.6em;}
.login-form label span{
	position:absolute;
	left:-9999px;
}
.login-form .login-input{
	float:left;
	margin:0 0.5em 0 0;
	font:1em/1.4em "Trebuchet MS", Arial, Verdana, sans-serif;
	width:9.4em;
	height:1.3636em;
	padding:0.1em 0.2em 0;
}
.login-form .button-submit{height:1.8em;}
.not-member{
	float:right;
	width:17em;
	text-align:center;
	margin:2.6em 0 0;
}
.not-member p{
	color:#fff;
	margin:0;
	font-size:1.8em;
	line-height:2em;
}
.sign-button{
	width:10.8em;
	height:4.1em;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.sign-button a img{
	height:4.1em;
	display:block;
}
.menu{
	width:100%;
	background:#25252e;
}
.menu .inner{
	width:92.6em;
	height:3.1em;
}
.menu .nav a{padding:0.1875em 0.875em 0.25em 0.5625em;}
.menu .nav a:hover{
	border:1px solid #6e7c9d;
	padding:0.125em 0.8125em 0.1875em 0.5em;
}
.menu li.help{float:right;}
/* content */
.main{
	width:92.6em;
	margin:0 auto;
	position:relative;
	padding:0 0.9em;
	overflow:hidden;
}
.content-bg{
	position:absolute;
	left:0;
	top:0;
	width:94.4em;
	height:24.9em;
	z-index:1;
}
.content-bg img{
	width:94.4em;
	height:24.9em;
	display:block;
}
#double{
	position:absolute;
	left:0;
	top:0;
	width:94.4em;
}
#double img{
	width:94.4em;
	height:100%;
	display:block;
}
/*#content*/
#content{
	margin:0 0 15.5em;
	width:100%;
	position:relative;
	z-index:10;
	background:#fefefe;
}
#content .inner{
	height:1%;
	overflow:hidden;
}
.content-row{
	width:100%;
	overflow:hidden;
}
.buttons{
	height:1%;
	overflow:hidden;
	padding:0.6em 0.5em 0.3em;
	background:#dcdbe8;
	border-bottom:1px solid #c9c6dc;
}
.buttons a{
	color:#2c13d7;
	font-size:1.2em;
}
.previous{float:left;}
.next{float:right;}
.buttons a img{
	width:0.75em;
	vertical-align:5%;
}
.tabular-data{
	width:100%;
	margin:0;
	border-bottom:1px solid #ededed;
}
.tabular-data th{
	font-size:1.6em;
	background:#f4f4f4;
	border-left:1px solid #dbdbdb;
	border-bottom:1px solid #acacac;
	padding:0.243em 0 0.313em;
}
.tabular-data img{
	height:1.0em;
	vertical-align:-10%;
}
.tabular-data tr.blue td{
	background:#f4f7fc;
	border-top:2px solid #f6f7f9;
	border-left:1px solid #dbdee1;
}
.tabular-data tr td{
	border-top:1px solid #f0f1f3;
	border-left:1px solid #e3e3e3;
	text-align:center;
	vertical-align:middle;
	font-size:1.4em;
	padding:0.143em 0 0.213em;
}
.tabular-data input{
	float:left;
	vertical-align:middle;
	margin-left:4px;
}
.tabular-data label{
	float:left;
	padding:0 0 0 1.785em;
}
.add-link{
	float:left;
	font-size:0.9em;
	padding:0 0 0 3.314em;
	display:inline;
}
.add-link a{color:#bab8b8;}
.add-link img{
	height:1.11em;
	vertical-align:-20%;
}
/*headline*/
.headline{
	background:#d6d4e2 url(../images/bg-title.gif) repeat-x 0 100%;
	padding:0 3.3em 0 2.1em;
}
.headline-inner{
	width:100%;
	overflow:hidden;
	padding:0.7em 0 1.5em;
}
.headline h1{
	margin:0 0.44em 0 0;
	font:4.4em/1em "Trebuchet MS", Arial, Verdana, sans-serif;
	float:left;
}
.headline h2,
.headline .thanks{
	font:2.4em/1.4em "Trebuchet MS", Arial, Verdana, sans-serif;
	margin:0;
	padding:0.4166em 0 0;
}
.beta-content .color-text{color:#cf1414;}
.mogul-content .color-text{color:#77b73a;}
.step{
	float:right;
	color:#9e9898;
	font:bold 3.6em/1.2em "Trebuchet MS", Arial, Verdana, sans-serif;
	padding:0.0833em 0 0.055em;
}
/*content-holder*/
.content-holder{
	width:90.6em;
	padding:0 1em 5.5em;
	overflow:hidden;
}
.form{
	width:100%;
	overflow:hidden;
}
.form-content{
	float:left;
	width:55em;
}
.create-user .form-content{
	width:59.2em;
	padding:0 0 0 0.6em;
}
.billing-container{
	width:100%;
	overflow:hidden;
	margin:-1em 0 0;
}
.billing-container .form-holder{
	overflow:visible;
	float:left;
}
.billing-container .billing-box .form-holder{
	float:none;
	padding:0;
}
.billing-container .billing-box .form-holder .input-holder{margin:0 0 0 1.3em;}
/*column*/
.column{
	float:left;
	width:33.1em;
	padding:3.2em 0 0;
	margin:0 0 0 1.1em;
	display:inline;
}
.create-user .column{
	margin:0;
	width:29.6em;
	padding:6.2em 0 1em;
}
.beta-content .column{padding:5.3em 0 1em;}
/*preview-box*/
.preview-box{
	background:#f2f2f2;
	color:#303030;
	padding:3.4em 0.5em 2.3em;
	position:relative;
	margin:1em 0 0;
	text-align:center;
}
.main-preview{margin:0;}
.preview-box p{
	font-size:1.8em;
	line-height:1.2em;
	margin:0;
}
.preview-box em{
	display:block;
	color:#474748;
	font-size:1.4em;
	font-style:normal;
	margin:0 0 1.07em;
}
.preview-box dl{
	margin:0;
	width:100%;
	overflow:hidden;
	text-align:left;
}
.preview-box dd{
	margin:0;
	float:left;
	text-align:right;
	width:10.85em;
	color:#48426f;
	font-size:1.4em;
}
.preview-box dt{
	display:inline;
	font-size:1.4em;
	color:#474748;
	padding:0 0 0 0.71em;
}
.main-preview{
	padding:3.6em 0.5em 1.9em;
}
.main-preview dl{
	line-height:2em;
	padding:0.7em 0;
}
.main-preview dd{
	font-size:2.1em;
	width:5.71em;
	color:#303030;
}
.main-preview dt{
	font-size:1.8em;
	padding:0 0 0 1.11em;
	color:#303030;
}
.preview-box .price{margin:1.6em 0 0;}
.edit-button{
	font-size:1.2em;
	line-height:1.5em;
	position:absolute;
	top:0.6em;
	right:0.7em;
	background:#3f4c6b url(../images/bg-edit-top-l.gif) no-repeat;
	color:#fff;
}
.edit-button span{display:block;}
.edit-top-r{background:url(../images/bg-edit-top-r.gif) no-repeat 100% 0;}
.edit-bot-l{background:url(../images/bg-edit-bot-l.gif) no-repeat 0 100%;}
.edit-bot-r{
	background:url(../images/bg-edit-bot-r.gif) no-repeat 100% 100%;
	padding:0 1.4166em;
}
.edit-button:hover{
	background:#414142 url(../images/bg-edit-top-lh.gif) no-repeat;
	text-decoration:none;
}
.edit-button:hover .edit-top-r{background:url(../images/bg-edit-top-rh.gif) no-repeat 100% 0;}
.edit-button:hover .edit-bot-l{background:url(../images/bg-edit-bot-lh.gif) no-repeat 0 100%;}
.edit-button:hover .edit-bot-r{background:url(../images/bg-edit-bot-rh.gif) no-repeat 100% 100%;}
.column .step{
	margin:0 0.33em 0 0;
	padding:1.11em 0 0;
	display:inline;
}
/*register-sidebar*/
.register-sidebar{
	width:27.5em;
	border:1px solid #c6c6c6;
	background:#eee;
	padding:1.3em 0.5em 0.8em 1.4em;
	overflow:hidden;
}
.register-sidebar h3{
	margin:0;
	font:3em/1em "Trebuchet MS", Arial, Verdana, sans-serif;
}
.register-sidebar p{
	font-size:1.8em;
	color:#000;
	line-height:1.2em;
	margin:1.11em 0 0;
}
.register-sidebar .more{
	width:28em;
	height:7.2em;
	overflow:hidden;
	display:block;
	margin:0.8em 0 0 -0.6em;
}
.register-sidebar .more img{
	height:7.2em;
	display:block;
}
/*form-area*/
.form-container .title{
	background:url(../images/bg-form-title.gif) repeat-x 0 100%;
	padding:0 0 0.5em 1.2em;
	position:relative;
	width:53.8em;
}
.form-container .title h2{
	font:1.9em/1.6em "Trebuchet MS", Arial, Verdana, sans-serif;
	margin:0;
}
.form-container .title img{
	height:0.89em;
	float:left;
	display:inline;
	margin:0.3157em 0.3648em 0 -0.421em;
}
.create-user .title{padding:0 0 0.5em;}
.create-user .title h2{
	color:#66608d;
	font-size:3em;
	line-height:1.3em;
}
.form-holder{
	margin:0 0 0.4em;
	padding:0.8em 0 0.5em 1em;
	list-style:none;
	width:54em;
	overflow:hidden;
}
.create-user .form-holder{
	width:57em;
	padding:1.2em 0 0 2em;
}
.form-holder li{
	width:100%;
	float:left;
	padding:0 0 1.2em;
}
.form-container .form-footer{
	background:url(../images/bg-form-title.gif) repeat-x;
	width:53.2em;
	overflow:hidden;
	padding:0.3em 0 0 1.8em;
	clear:both;
}
.billing-container .form-footer{background:none;}
.form-container .form-footer input{margin:1.5em 0 0;}
.form-footer #signme{
	width:15.2em;
	height:3.5em;
}
.form-footer #finish{
	width:15.2em;
	height:3.5em;
}
.form label{
	color:#414142;
	font-size:1.2em;
	display:block;
	line-height:1.4em;
	position:relative;
}
.form label img{
	float:left;
	margin: 0 0 0 -1.666em;
	display:inline;
	height:1.3333em;
	width:1.3333em;
	position:relative;
}
.form label a{color:#2222d3;}
* html .form label img{margin: 0 0 0 -2em;}
* + html .form label img{margin: 0 0 0 -2em;}
.form .important-field{
	float:left;
	display:inline;
	margin:0 0 0 -1.2em;
	padding:0 0 0 1.2em;
	background:url(../images/bg-important-field.gif) no-repeat 0 50%;
	position:relative;
}
.input-holder{
	float:left;
	width:21em;
	margin:0 1.3em 0 0;
	display:inline;
}
.double-holder{
	width:22.3em;
	float:left;
	margin:0 0 -1.2em 0;
	display:inline;
}
.double-holder .input-holder{padding:0 0 1.2em;}
.double-small{
	float:left;
	width:11.7em;
}
.input-text{
	width:21em;
	position:relative;
	float:left;
}
.input-text img{
	position:absolute;
	left:0;
	top:0;
	height:2.2em;
}
.input-text input{
	width:18em;
	border:0;
	padding:0.2727em 0.54545em;
	font:1.1em/1.4em "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#414142;
	position:relative;
	background:url(../images/none.gif);
	display:block;
}
.input-holder .input-small{
	margin:0 1.1em 0 0;
	width:4.7em;
	display:inline;
}
.input-holder .input-small input{width:3.18181em;}
.input-holder .input-middle{width:9.3em;}
.input-holder .input-middle input{width:7.2727em;}
.input-holder select{
	font:1.1em/1.1em "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#414142;
	float:left;
	width:19.090em;
}
.form-area .button-submit{
	width:15em;
	height:3.3em;
	margin:0.9em 0 0 3.2em;
}
.address-check{
	padding:0 0 0;
	float:left;
	width:21em;
}
.address-check ul{
	margin:0;
	padding:0 0 0 1.7em;
	list-style:none;
}
.address-check ul li{padding:0.4em 0 0;}
.address-check .different{position:relative;}
.address-check input{
	width:1.6em;
	height:1.5em;
	float:left;
	margin:0.1em 0.2em 0 0;
}
.address-check label{
	float:left;
	line-height:1.5em;
}
/*billing-box*/
.billing-box{
	float:right;
	width:46.1em;
	background:#f2f3f1 url(../images/bg-billing-box.gif) repeat-x;
	position:absolute;
	left:19em;
	top:-3.3em;
	z-index:10;
}
.billing-right{background:url(../images/bg-billing-right.gif) repeat-y 100% 0;}
.billing-left{background:url(../images/bg-billing-left.gif) repeat-y;}
.billing-bottom{background:url(../images/bg-billing-bottom.gif) repeat-x 0 100%;}
.biling-top-l{background:url(../images/bg-billing-t-l.gif) no-repeat;}
.biling-top-r{background:url(../images/bg-billing-t-r.gif) no-repeat 100% 0;}
.biling-bot-l{background:url(../images/bg-billing-b-l.gif) no-repeat 0 100%;}
.biling-bot-r{
	padding:1.5em 0 1.7em 0.6em;
	background:url(../images/bg-billing-b-r.gif) no-repeat 100% 100%;
}
.biling-container{
	width:100%;
	overflow:hidden;
}
.billing-box .arrow{
	width:3.5em;
	height:2.4em;
	position:absolute;
	left:-4.6em;
	top:3.5em;
}
.billing-box .arrow img{
	display:block;
	height:2.4em;
}
.billing-box .form-holder li{padding:0 0 1.2em;}
.address-check .billing-box label{float:none;}
.address-check .billing-box input{
	margin:0;
	height:auto;
	float:none;
}
.address-check .billing-box .input-text input{width:18em;}
.address-check .billing-box .input-small input{width:3.18181em;}
.address-check .billing-box .input-middle input{width:7.2727em;}
.validation{
	height:1%;
	margin:1.8em 0 0 0;
	overflow:hidden;
	position:relative;
	left:-0.6em;
}
.validation span{
	font-size:1.2em;
	line-height:1.2em;
	padding:0 0.5em 0 0;
}
.validation span img{
	height:1.166em;
	vertical-align:-15%;
	margin:0 0.2em 0 0;
}
.options{
	margin:0;
	padding:0;
	list-style:none;
}
.options li{padding:0 0 0.3em;}
.options input{
	float:left;
	margin:0.25em 0.25em 0.25em 0;
	width:1.6em;
	height:1.5em;
}
.options label{line-height:1.6em;}
.form .options a{color:#3077c1;}
.form .options .secret a{color:#524e79;}
.characters{
	float:right;
	font-size:1em;
	line-height:1.6em;
	color:#737373;
	position:relative;
	z-index:1;
}
/*form-box*/
.form-box{
	width:100%;
	overflow:hidden;
	background:#f2f3f1 url(../images/bg-box.gif) repeat-x;
	margin:0.6em 0 0;
}
.box-left{background:url(../images/bg-box-left.gif) repeat-y;}
.box-right{background:url(../images/bg-box-right.gif) repeat-y 100% 0;}
.box-bottom{background:url(../images/bg-box-bottom.gif) repeat-x 0 100%;}
.box-top-left{background:url(../images/bg-box-t-left.gif) no-repeat;}
.box-top-right{background:url(../images/bg-box-t-right.gif) no-repeat 100% 0;}
.box-bot-left{background:url(../images/bg-box-b-left.gif) no-repeat 0 100%;}
.box-bot-right{
	background:url(../images/bg-box-b-right.gif) no-repeat 100% 100%;
	padding:1.6em 1em 0.9em;
}
.box-content{
	width:100%;
	overflow:hidden;
}
.lost-form{padding:0 0 0 1.7em;}
.reg-login{padding:0 0 0.6em 0.6em;}
.lost-form a{color:#66608d;}
.form-box .input-holder{margin:0;}
.form-box label{
	float:left;
	margin:0 1em 0 0;
	font-size:1.4em;
	line-height:1.57em;
}
.reg-login label{
	margin:0 0.35em 0 1.285em;
	display:inline;
}
.form-box .button-submit{
	width:12.1em;
	height:2.2em;
	margin:0.6em 0 0 0.2em;
}
.reg-login .button-submit{
	margin:0;
	float:right;
}
.reg-login .remember{
	float:right;
	padding:0.3em 0 0;
}
.reg-login .remember label{
	font-size:1.2em;
	line-height:1.6em;
	margin:0;
}
.reg-login .remember input{
	float:left;
	margin:0.25em;
	width:1.6em;
}
.reg-login .forgot{
	float:right;
	font-size:1.2em;
	line-height:1.6em;
	margin:0.25em 0 0;
}
.reg-login .forgot img{
	height:1.16em;
	float:left;
	margin:0.1875em 0.25em 0.1875em;
	display:inline;
}
.member{
	float:left;
	font-size:1.8em;
	line-height:1.2em;
	margin:0 0 0 0;
}
/*select-package*/
.select-package{padding:0 0 0 2.7em;}
.select-package h2{
	font:2.5em/1.8em "Trebuchet MS", Arial, Verdana, sans-serif;
	margin:0;
}
.select-package h4{
	font:1.8em/1.2em "Trebuchet MS", Arial, Verdana, sans-serif;
	margin:7px 0;
	color:#5a5a63;
}
.select-package h4 span{color:#66618d;}
.select-package p{
	margin:0;
	font-size:1.4em;
}
.package-list{
	width:100%;
	overflow:hidden;
	margin:0.8em 0 2.2em -1.3em;
}
/*package*/
.package{
	float:left;
	width:17.5em;
	min-height:37.5em;
	background:#343438;
	color:#fff;
	text-align:center;
}
* html .package{height:37.5em;}
.company,
.start{background:#22222a;}
.package ul{
	margin:1em 0 0;
	padding:0;
	list-style:none;
	font-size:1.2em;
}
.package ul li a{color:#dcdcfa;}
.package ul .colored a{color:#c5c5f7;}
.package .title h3{
	margin:0;
	font:bold 2em/1.6em "Trebuchet MS", Arial, Verdana, sans-serif;
}
.package .price{
	padding:1.1em 0 1.6em;
	height:7.7em
}
.package .price p{
	margin:0 0 -1.1em;
	font-size:10px;
}
.package .price .free{
	margin:0.38em 0 0;
	font-size:3.6em;
}
.package .price .free img{height:0.77em;}
.package .price .month{
	display:block;
	font:bold 1.8em/1.6em "Trebuchet MS", Arial, Verdana, sans-serif;
}
.package .price .dollars{
	font-size:4.8em;
	line-height:1.2em;
}
.package .price .dollars img{
	height:0.4791em;
	position:relative;
	top:-0.208em;
	left:0.208em;
}
.package .price .cents{
	font-size:3em;
	line-height:0.5em;
	position:relative;
	left:-0.73em;
	top:-0.33em;
}
.package .price .cents img{
	height:0.23em;
	position:relative;
	left:0.33em;
}
.package .continue{
	width:12.7em;
	height:4.3em;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
.package .continue a img{
	height:8.6em;
	float:left;
}
.mogul .title{background:#89c941 url(../images/bg-package-mogul.gif) repeat-x 0 100%;}
.company .title{background:#009a90 url(../images/bg-package-company.gif) repeat-x 0 100%;}
.advanced .title{background:#f7a501 url(../images/bg-package-advanced.gif) repeat-x 0 100%;}
.start .title{background:#e05721 url(../images/bg-package-start.gif) repeat-x 0 100%;}
.beta .title{background:#356aa0 url(../images/bg-package-beta.gif) repeat-x 0 100%;}
.mogul .month span{color:#82c23e;}
.company .month span{color:#02a399;}
.advanced .month span{color:#eb9802;}
.start .month span{color:#e95a24;}
.beta .month span{color:#356aa0;}
/*coming-soon*/
#coming-soon{background:#282832 url(../images/bg-coming-soon.gif) repeat-x;}
/*.coming-box*/
.coming-box{
	background:#22222a url(../images/bg-coming-box.gif) repeat-x;
	width:62em;
	margin:8em auto 0;
	color:#fff;
}
.coming-left{background:url(../images/bg-coming-left.gif) repeat-y;}
.coming-right{background:url(../images/bg-coming-right.gif) repeat-y 100% 0;}
.coming-bottom{background:url(../images/bg-coming-bot.gif) repeat-x 0 100%}
.coming-top-left{background:url(../images/bg-coming-t-left.gif) no-repeat;}
.coming-top-right{background:url(../images/bg-coming-t-right.gif) no-repeat 100% 0;}
.coming-bot-left{background:url(../images/bg-coming-b-left.gif) no-repeat 0 100%;}
.coming-bot-right{
	background:url(../images/bg-coming-b-right.gif) no-repeat 100% 100%;
	padding:0.8em 0.2em 5.3em 0.3em;
}
.coming-header,
.coming-inner{
	width:100%;
	overflow:hidden;
}
.coming-box h1{
	float:left;
	display:inline;
	height:8.9em;
	margin:0 0 0 0.9em;
}
.coming-box h1 img{
	display:block;
	width:18.3em;
	height:100%;
}
.coming-box .text{
	height:1%;
	overflow:hidden;
	text-align:center;
	padding:3.2em 0 0;
}
.coming-box h2{
	margin:0 0 0.3125em;
	font:1.6em/1.2em "Trebuchet MS", Arial, Verdana, sans-serif;
}
.coming-box p{
	margin:0;
	color:#6e6e72;
	font-size:1.8em;
	line-height:1.4em;
}
.notified{
	background:#414142;
	border-top:1px solid #504f54;
	border-bottom:1px solid #504e53;
	border-left:1px solid #615e60;
	border-right:1px solid #4c4b4d;
	overflow:hidden;
	width:48.7em;
	padding:0.7em 0 1.2em 13.4em;
	margin:2.4em 0 0;
}
.notified label{
	float:left;
	width:1.6em;
	height:1.1em;
	margin:1.1em 0.3em 0 -0.8em;
	display:inline;
	position:relative;
}
.notified p{
	color:#fff;
}
.notified label img{
	width:100%;
	height:100%;
}
.coming-input{
	float:left;
	position:relative;
	width:21em;
	margin:0.6em 0.8em 0 0;
}
.coming-input img{
	height:2.2em;
	left:0;
	position:absolute;
	top:0;
}
.coming-input input{
	background:url(../images/none.gif);
	border:0;
	color:#414142;
	display:block;
	font:1.1em/1.4em "Trebuchet MS", Arial, Verdana, sans-serif;
	padding:0.2727em 0.54545em;
	position:relative;
	width:18em;
}
.notified  .button-submit{
	width:11.2em;
	float:left;
}
/* footer */
#footer{
	width:100%;
	height:15.5em;
	background:#000;
	padding:0;
	position:relative;
	margin:-15.5em 0 0;
	min-width:94.6em;
	z-index:20;
}
#footer .bottom{
	background:#f3f3f3;
}
#footer .inner{
	width:90.000em;
	margin:0 auto;
	text-align:center;
	padding:0.5em 2.4em;
	height:2.1em;
}
.select{
	float:left;
}
.select2{float:right;}
#footer label, #footer select{font-size:1.1em;}
.pager{
	margin:0;
	padding:0;
	list-style:none;
}
.pager li{
	display:inline;
	font-size:1.4em;
	color:#054482;
}
.pager li a{color:#054482;}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
 display: none !important;
}
embed, object{margin:0;padding:0;display:block;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash span.link-monitor strong{
	visibility: hidden;
}
span.link-monitor strong{float:right;}