.packright html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ul {
	list-style: none outside none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	font-size: 13px;
	line-height: 1.231;
	margin: 0;
}
body, button, input, select, textarea {
	color: #222222;
	font-family: droid sans;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
#initial-options {
	background: url("../img/initial-options-bg.png") repeat-x scroll 0 0 #FFFFFF;
	height: 44px;
}
.group:after {
	clear: both;
}
.group:before, .group:after {
	content: "";
	display: table;
}
.container {
	margin: 0 auto;
	width: 940px;
}
.blanklist {
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}
.phonenrtop{
	color:#ffffff;
	margin-top:3px !important;
}
#initial-options ul {
	float: right;
	margin: 7px 0 0;
}
.effectedhover a, .effectedhover a:hover, .effected li, .effected li:hover {
	transition: all 300ms cubic-bezier(0, 0, 0.58, 1) 0s;
}
#initial-options ul li {
	float: left;
	margin: 0 25px 0 0;
}
a {
	color: #2B6A92;
}
p, a {
	font-family: 'Droid Sans', Helvetica, Arial, "Lucida Grande", sans-serif;
}
a {
	text-decoration: none;
}
h1, h2, h3, h4, h4, h6 {
	font-family: 'Droid Sans', Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
}
#content-divein .col ul li {
	border: 1px solid transparent;
	margin: 5px 0;
	width: 175px;
}
#initial-options ul li a {
	color: #FFFFFF;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.92em;
	font-weight: 400;
	padding: 6px 0 0;
	text-decoration: none;
}
#initial-options ul #getstarted {
	margin: 0 10px 0 0;
}
#initial-options ul #getstarted a, button.btn, .textblock a.btn, .freecontactform .leadbutton {
	background-color: #99C41D;
	background-image: -moz-linear-gradient(center top, #99C41D, #7DA018);
	border: 1px solid #759616;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	height: 20px;
	line-height: 22px;
	padding: 0;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.42);
	width: 84px;
}
#initial-options ul #login {
	margin: 0;
}
#initial-options ul #login a, #initial-options ul .adminsettings a {
	background-color: #797979;
	background-image: -moz-linear-gradient(center top, #797979, #545454);
	border: 1px solid #626262;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	height: 20px;
	line-height: 22px;
	padding: 0;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.42);
	width: 44px;
}
#banner, .strikebg, #primary-coa-wrapper, #subpage-heading-wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
}
.floatl {
	float: left;
}
h1 {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.84615em;
	left: 2px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 10px;
}
h1 a {
	background: url("../img/asian-logo.png") no-repeat scroll 0 8px transparent;
	color: #16394F;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	height: 52px;
	padding: 3px 0 5px 37px;
	width: 225px;
}
h1 a span {
	visibility: hidden;
}
#primary-nav {
	float: right;
}
#primary-nav li {
	float: left;
	margin: 28px 20px 0;
	_margin:28px 10px 0;
}
#primary-nav li a {
	color: #011C43;
	display: block;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 1.0769em;
	font-weight: 600;
	padding: 5px;
	text-decoration: none;
}
#primary-coa-wrapper {
	
	padding: 20px 0;
}
#primary-coa {
	/*background: url("../img/primary-coa-bg-2.png") no-repeat scroll 0 0 transparent;
	height: 322px;
	margin: 0 auto;*/
}
#primary-coa .textblock {
	margin: 48px 0 0 30px;
	width: 500px;
}
#primary-coa .textblock {
	margin: 10px 0 0 40px;
}
.subheadertext{
	color:#ffffff;
	width: 390px;
}
#primary-coa .textblock h2, #subpage-heading .textblock h2 {
	color: #FFFFFF;
	font-size: 3.6923em;
	letter-spacing: -2px;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.35);
}
#primary-coa .textblock h2 {
	line-height: 1em;
	text-align:left;
}
#primary-coa .textblock h2 {
	font-size: 3.2em;
	
}
#primary-coa .textblock h2 .amp, #subpage-heading .textblock h2 .amp {
	display: inline-block;
	font-family: 'Droid Sans';
	font-size: 0.72691em;
	margin: 0 0 0 26px;
}
#primary-coa .textblock h2 .amp, #subpage-heading .textblock h2 .amp {
	display: inline;
	margin: 0 0 0 20px;
}
.sf {
	font-family: 'JournalRegular';
	letter-spacing: 1px;
}
#primary-coa .textblock p.sf, #subpage-heading .textblock p.sf {
	color: #FFFFFF;
	font-size: 2.84615em;
	margin: 0 0 0 60px;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.35);
}
#primary-coa .textblock p.sf {
	line-height: 1em;
	margin: 20px 0 0 55px;
}
#login_block {
	color: #FFFFFF;
	margin: 10px 0 0 35px;
}
form {
	margin: 0;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
button, input {
	line-height: normal;
}
#login_block form input.input-text, .loginsection form input.input-text {
	background: url("../img/field_bg.png") repeat-x scroll center top #FFFFFF;
	border: 1px solid #666666;
	border-radius: 5px 5px 5px 5px;
	color: #777777;
	cursor: default;
	font-size: 1.3em;
	height: 20px;
	margin-top: 5px;
	padding: 5px;
	width: 250px;
}
.coa-button {
	background-color: #9AC51D;
	background-image: -moz-linear-gradient(center top, #9AC51D, #7C9F17);
	border: 1px solid #759716;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: block;
	padding: 7px 0;
	text-align: center;
	text-decoration: none !important;
	width: 189px;
	 margin: 0 auto;
}
.textblock a, #subpage-sidebar a {
	text-decoration: underline;
}
#primary-coa .coa-button {
	box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1);
	margin: 25px 0 0 28px;
}
#login_block .coa-button {
	margin: 10px 0 0 35px;
}
.coa-button em {
	color: #FFFFFF;
	display: block;
	font-family: 'Droid Sans';
	font-size: 1.30769em;
	font-style: normal;
	font-weight:bold;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);
	text-transform: uppercase;
}
.bg-alt {
	background: url("../img/body-bg.gif") repeat scroll 0 0 #EDEDED;
}
#featured-content .section {
	float: left;
	width: 300px;
}
#featured-content .aboutussection {
	width: 612px;
}
.rightside #clients{
	width:282px !important;
	margin-top:83px;
}
#featured-content .section h3, h3.asiantable {
	background: url("../img/sprite.png") repeat-x scroll 0 8px transparent;
	font-size: 1.0769em;
	margin: 0 0 24px;
	text-transform: uppercase;
	width:300px;
}
h3.asiantable{
	width:300px;
	margin:20px 0 10px 0;
}
#featured-content .section h3 span,h3.asiantable span {
	background: url("../img/body-bg.gif") repeat scroll 0 0 transparent;
	display: inline-block;
	padding: 0 5px 0 0;
}
#featured-content .section p {
	color: #5D5D5D;
	line-height: 1.65em;
	padding: 0 20px 0 0;
	margin:12px 0;
}
blockquote {
	margin: 1em 40px;
}
#featured-content blockquote {
	background: #ffffff;
	color: #5D5D5D;
	font-family: 'Droid Sans', Georgia, serif;
	font-size: 1.0769em;
	height: 173px;
	line-height: 1.49em;
	margin: 0;
	padding: 0 25px 18px 25px;
	text-align: center;
	width: 230px;
	border-left:1px solid #d5d8dc;
	border-right:1px solid #d5d8dc;
}
img {
	border: 0 none;
	vertical-align: middle;
}
#featured-content blockquote img {
	display: block;
	margin: 10px auto 0;
}
#featured-content #attribution {
	margin: -10px 0 0;
}
#featured-content #attribution p {
	color: #3D3D3D;
	float: left;
	font-family: 'Droid Sans', Georgia, serif;
	font-size: 0.92em;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 210px;
}
#featured-content #attribution p .name {
	display: block;
}
#featured-content #attribution img {
	float: right;
	margin: -14px 29px 0 0;
	padding: 3px;
}
.shadow-wrap {
	background: url("../img/bg-shadow.png") no-repeat scroll center center transparent;
}
#secondary-coa {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	padding: 16px 0;
}
#secondary-coa img {
	margin: 5px 0 0 85px;
}
.floatr {
	float: right;
}
#secondary-coa .coa-button {
	float: right;
	margin: 11px 94px 0 0;
}
.coa-button em {
	color: #FFFFFF;
	display: block;
	font-family: 'Droid Sans';
	font-size: 1.30769em;
	font-weight:bold;
	font-style: normal;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);
	text-transform: uppercase;
}
#content-divein {
	background: url("../img/content-divein-bg.png") repeat-x scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	height: 407px;
	margin: 0;
}
#content-divein .col {
	float: left;
	margin: 40px 0 0;
	width: 188px;
}
#content-divein h4 {
	color: #767674;
	font-size: 1.0769em;
	margin: 0 0 20px;
	padding: 0 0 0 6px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.55);
}
#content-divein .col ul li a {
	background: url("../img/sprite.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-size: 0.84em;
	line-height: 22px;
	padding: 3px 0 3px 29px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.55);
}
#content-divein .col ul li a#style {
	background-position: 4px -9px;
}
#content-divein .col ul li a#attach {
	background-position: 4px -43px;
}
#content-divein .col ul li a#logic {
	background-position: 4px -77px;
}
#content-divein .col ul li a#calc {
	background-position: -375px -238px;
}
#content-divein .col ul li a#logos {
	background-position: 4px -114px;
}
#content-divein .col ul li a#secure {
	background-position: 4px -143px;
}
#content-divein .col ul li a#mobile {
	background-position: 4px -177px;
}
#content-divein .col ul li a#qr {
	background-position: 4px -212px;
}
#content-divein .col ul li a#embed {
	background-position: 4px -245px;
}
#content-divein .col ul li a#captcha {
	background-position: 4px -279px;
}
#content-divein .col ul li a#cc {
	background-position: -185px -8px;
}
#content-divein .col ul li a#paypal {
	background-position: -185px -42px;
}
#content-divein .col ul li a#google {
	background-position: -185px -76px;
}
#content-divein .col ul li a#authorize {
	background-position: -185px -110px;
}
#content-divein .col ul li a#email {
	background-position: -185px -135px;
}
#content-divein .col ul li a#charts {
	background-position: -185px -166px;
}
#content-divein .col ul li a#import {
	background-position: -185px -200px;
}
#content-divein .col ul li a#save {
	background-position: -185px -236px;
}
#content-divein .col ul li a#workflow {
	background-position: -375px -166px;
}
#content-divein .col ul li a#salesforce {
	background-position: -375px 4px;
}
#content-divein .col ul li a#spreadsheets {
	background-position: -375px -30px;
}
#content-divein .col ul li a#mailchimp {
	background-position: -375px -62px;
}
#content-divein .col ul li a#pdf {
	background-position: -375px -99px;
}
#content-divein .col ul li a#api {
	background-position: -375px -132px;
}
#peoplearetalking {
	border-bottom: 1px solid #171717;
}
.searchform {
	float: left;
}
.searchform .searchfield {
	border: 2px solid #6A6A6A;
	float: left;
	font-size: 1.4em;
	height: 39px;
	line-height: 39px;
	margin: 26px 0 0;
	padding: 0 5px;
	transition: all 300ms cubic-bezier(0, 0, 0.58, 1) 0s;
	width: 288px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
}
.searchform .searchbutton {
	background-color: #565656;
	background-image: -moz-linear-gradient(center top, #565656, #464646);
	border: 1px solid #2A2A2A;
	color: #1F1F1F;
	float: left;
	font-family: 'Droid Sans';
	font-weight:bold;
	font-size: 1.2307em;
	height: 45px;
	letter-spacing: 1px;
	line-height: 45px;
	margin: 25px 0 0 3px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
	text-transform: uppercase;
	width: 92px;
}
#social-interactions {
	float: right;
	margin: 25px 0 0;
}
#social-interactions h5 {
	background: url("../img/sprite.png") no-repeat scroll -275px -191px transparent;
	color: #95B3CB;
	display: block;
	float: left;
	font-size: 1.92307em;
	font-weight: normal;
	margin: 10px 0 0;
	width: 131px;
}
#social-interactions ul {
	float: left;
}
#social-interactions ul li {
	float: left;
	height: 66px;
	margin: 0 0 0 16px;
	width: 44px;
}
#social-interactions ul li a {
	display: block;
	height: 66px;
	opacity: 0.6;
}
#social-interactions ul li a.twitter {
	background: url("../img/sprite.png") no-repeat scroll 0 -326px transparent;
}
.visuallyhidden {
	border: 0 none;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
#social-interactions ul li a.facebook {
	background: url("../img/sprite.png") no-repeat scroll -45px -326px transparent;
}
#social-interactions ul li a.youtube {
	background: url("../img/sprite.png") no-repeat scroll -91px -326px transparent;
}
#social-interactions ul li a.blog {
	background: url("../img/sprite.png") no-repeat scroll -138px -326px transparent;
}
#pre-footer {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#pre-footer ul {
	float: left;
	margin: 22px 0 0;
}
#pre-footer ul li {
	float: left;
	margin: 0 5px 0 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
#pre-footer ul li a {
	border-right: 1px solid #BDBDBA;
	color: #F1F1ED;
	font-size: 0.92em;
	padding: 0 5px 0 0;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
#pre-footer p.legal {
	color: #757575;
	float: right;
	font-size: 0.92em;
	margin: 23px 0 0;
	text-align: right;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
#footercontent {
	background: url("../img/sprite.png") no-repeat scroll -320px -450px transparent;
	height: 50px;
	line-height: 50px;
	margin-bottom:20px;
}
footer p {
	color: #767675;
	font-size: 0.92em;
	margin: 0;
	padding: 0 0 0 160px;
	text-shadow: 1px 0 0 #FFFFFF;
}
#social-interactions ul li a:hover {
	opacity: 1;
}
#primary-nav li a:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
	border-radius: 5px 5px 5px 5px;
	color: #000000;
}
#featured-content .section.last {
	margin-right: 0;
	margin-top:20px;
}
.searchform .searchbutton:hover {
	background-color: #6F6F6F;
	background-image: -moz-linear-gradient(center top, #6F6F6F, #484848);
}
@font-face {
 font-family: 'JournalRegular';
 src: url('fontface/journal-webfont.eot');
 src: url('fontface/journal-webfont.eot?#iefix') format('embedded-opentype'), url('fontface/journal-webfont.woff') format('woff'), url('fontface/journal-webfont.ttf') format('truetype'), url('fontface/journal-webfont.svg#JournalRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
#subpage-heading {
	background: url("../img/secondary-coa-bg.jpg") no-repeat scroll 0 0 transparent;
	height: 82px;
	margin: 0 auto;
}
#subpage-heading .textblock {
	margin: 12px 0 0 20px;
	width: 900px;
}
#subpage-body {
	float: left;
	width: 620px;
}
.textblock h3, .blog_post h3 {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 6px;
	padding-bottom: 3px;
	font-size:16px;
}
#subpage-sidebar {
	float: left;
	margin-left: 20px;
	width: 300px;
}
#subpage-sidebar div.wrapper {
	margin-bottom: 20px;
	padding: 10px;
}
#subpage-sidebar div.wrapper ul li {
	padding-bottom: 5px;
}
.subpage-footer {
	height: 67px !important;
	margin: 0 !important;
}
.clear {
	clear:both;
}
#subpage-heading-wrapper {
	padding: 20px 0;
}
.coa-button:hover {
	background-color: #8EB61B;
	background-image: -moz-linear-gradient(center top, #8EB61B, #6C8A14);
}
#initial-options ul #getstarted a:hover, button.btn:hover, .textblock a.btn:hover, .freecontactform .leadbutton:hover {
	background-color: #8DB41A;
	background-image: -moz-linear-gradient(center top, #8DB41A, #6D8C15);
}
#subpage-body {
	float: left;
	width: 620px;
}
.form_table {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0;
	margin-right: auto;
	overflow: hidden;
	width: 650px;
}
.outside_container, .form_table {
	width: auto !important;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
.q {
	display: block;
	float: left;
	margin-bottom: 1px;
	margin-left: 1px;
	padding: 10px;
}
.highlight {
	background: none repeat scroll 0 0 #FFF7BE;
}
.form_table a {
	color: #0000FF;
}
.q .item_anchor {
	position: relative;
	top: -15px;
}
.q .top_question {
	display: block !important;
}
.q .question {
	font-weight: bold;
}
.q .top_question b {
	min-height: 16px;
}
.q img {
	border: medium none;
}
.q .text_field, .freecontactform input {
	box-shadow: 2px 2px 4px 0 #CCCCCC inset;
	border: 1px solid #CCCCCC;
	
	margin: 1px 0;
	padding: 2px 1px;
}
.outside_container {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0;
	margin-right: auto;
	padding: 1em 0;
	text-align: center;
	width: 650px;
}
.submit_button {
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	margin: 3px 0;
	padding: 6px 20px;
}
.outside_container .submit_button {
	background: url("../img/white_short.png") repeat scroll 0 0 transparent;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #000000;
}
#subpage-sidebar .group p, .textblock p {
	margin:12px 0;
}
.loginsection {
	background: url("../img/body-bg.gif") repeat scroll 0 0 transparent;
	border: 1px solid #E1E1E1;
	margin: 50px auto 70px;
	overflow: hidden;
	padding: 20px 40px;
	width: 660px;
}
.loginsection .col {
	display: inline;
	float: left;
	margin: 10px;
	width: 300px;
}
.loginsection p {
	margin: 10px 0;
}
.loginsection label {
	cursor: pointer;
}
.loginsection input.input-text, .loginsection select {
	border: 1px solid #999999;
	margin: 5px 0;
	padding: 4px;
	width: 90%;
}
a.btn {
	background-color: #797979;
	background-image: -moz-linear-gradient(center top, #797979, #545454);
	border: 1px solid #626262;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	color: #EDEDED;
	font-family: Helvetica, Arial, sans-serif !important;
	height: 22px;
	line-height: 22px;
	padding: 4px 6px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.42);
	width: 44px;
}
a:hover {
	color: #14394F;
}
.loginsection a.btn {
	margin: 0 10px 0 0;
}
#main .col {
	display: inline;
	float: left;
	margin: 10px;
	width: 300px;
}
.loginsection #not_registed {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E1E1E1;
	padding: 30px 0;
	text-align: center;
}
.loginsection h3 {
	font-size: 1.4em;
}
.loginsection a.create_account_btn {
	background: url("../img/button-create.gif") no-repeat scroll 0 0 #004D85;
	display: inline-block;
	height: 49px;
	overflow: hidden;
	width: 200px;
}
.loginsection a.create_account_btn span {
	display: block;
	text-indent: -9999px;
}
.loginsection a.create_account_btn:hover {
	background-position: 0 -49px;
}
#register_block {
	background: url("../img/body-bg.gif") repeat scroll 0 0 transparent;
	border: 1px solid #E1E1E1;
	margin: 50px auto 70px;
	overflow: hidden;
	padding: 20px 40px;
	width: 660px;
}
#main .createacc {
	width:600px;
}
a.btn:hover {
	background-color: #6F6F6F;
	background-image: -moz-linear-gradient(center top, #6F6F6F, #484848);
	color:#ffffff;
}
.loginsection h3.createaccheader {
	font-size:1.2em;
}
ul, ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
}
.bg-alt ul {
	list-style:disc;
}
#pg-pricing .column-1, #pg-pricing .column-2, #pg-pricing .column-3, #pg-pricing .column-4 {
	background: none repeat scroll 0 0 #FAFAFA;
	border-radius: 0 0 3px 3px;
	float: left;
	margin: 0;
}
#pg-pricing .column-1 ul, #pg-pricing .column-2 ul, #pg-pricing .column-3 ul, #pg-pricing .column-4 ul {
	margin: 0;
	padding: 0;
}
#pg-pricing .column-1 li, #pg-pricing .column-2 li, #pg-pricing .column-3 li, #pg-pricing .column-4 li {
	background-image: none;
	margin: 0;
	padding: 0;
}
#pg-pricing .plan-head {
	color: #FFFFFF;
	height: 246px;
	text-align: center;
}
#pg-pricing .plan-aqua {
	background: url("../img/sprite1.png") no-repeat scroll -267px -557px transparent;
	height: 178px;
}
#pg-pricing .plan-name {
	font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	height: 44px;
	line-height: 46px;
	text-align: center;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
#pg-pricing .plan-price {
	font-family: "ProximaNovaLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 80px;
	letter-spacing: -5px;
	line-height: 52px;
	margin-top: 7px !important;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
#pg-pricing .dollar-sign {
	font-size: 18px;
	vertical-align: text-top;
}
#pg-pricing .plan-price span {
	letter-spacing: 0 !important;
}
#pg-pricing .per-month {
	font-size: 13px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
	vertical-align: baseline;
}
#pg-pricing .plan-price span {
	letter-spacing: 0 !important;
}
.btn-grey {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: -moz-linear-gradient(center bottom, #ECECEC 0%, #F8F8F8 100%) repeat scroll 0 0 #ECECEC;
	border-color: #E1E1E1 #DBDBDB #BEBEBE;
	border-image: none;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	color: #3A3A3A;
	cursor: pointer;
	display: block;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	padding: 7px 9px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #FFFFFF;
}
#v2-subpage a {
	transition: none 0.3s ease-in-out 0s;
}
#pg-pricing .btn-grey.pricing {
	border-radius: 4px 4px 4px 4px;
	color: #333333;
	display: block;
	font-size: 14px;
	margin: 10px 20px;
	padding: 11px 31px 10px;
}
#pg-pricing .features {
	border-right: 1px solid #FFFFFF;
	color: #555555;
}
#pg-pricing .features > li {
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #FFFFFF;
	font-size: 14px;
	line-height: 42px;
	padding-left: 20px;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
}
#pg-pricing .features li:first-child {
	border-bottom: 1px solid #EBEBEB;
	border-top: medium none;
}
#v2-subpage strong {
	font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
#pg-pricing .column-1 strong, #pg-pricing .column-2 strong, #pg-pricing .column-3 strong, #pg-pricing .column-4 strong {
	font-family: "ProximaNovaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal !important;
}
#pg-pricing .features > li.alt {
	background: none repeat scroll 0 0 #F6F6F6;
}
.pricing-col ul {
	list-style:none;
}
.col12 {
	display:block;
	width:612px;
	margin:10px 0 20px 5px;
	float:left;
}
.col12 ul {
	list-style:none;
	clear:both;
	padding:0;
	margin:0 !important;
}
ul.tablecontent li {
	float: left;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;
}
ul.tablehead li,.tablehistory tr.tableheading {
	background: url('../img/tableheadingpattern.png') 0 0 repeat-x;
	width:612px;
	height:34px;
	
	
}
.tableheading td{
	color:#222222px;
	font-weight:bold;
}
.tablehistory{
	border:none;
	width:609px;
}
.tablehistory tr td{
	border:none;
	font-size: 12px;
    padding: 3px 0;
	color:#222222;
}
a.viewall {display: block;
    font-size: 30px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
    text-decoration: underline;
}
ul.firstline{
	background: url('../img/first_line.png') 0 0 no-repeat;
	width:612px;
	height:25px;
	display:block;
	margin-left:2px !important;
}

ul.secondline {
	background: url('../img/second_line.png') 0 0 no-repeat;
	width:612px;
	height:25px;
	display:block;
	margin-left:2px !important;
}

.tablehistory tr{
	background: none repeat scroll 0 0 #FAFAFA;
border-bottom: 1px solid #EBEBEB;
height: 25px;
margin-left: 2px !important;
width: 612px;
}

tr.firstline{
	background: url('../img/first_line.png') 0 0 no-repeat;
	width:612px;
	height:25px;
	
	margin-left:2px !important;
}


li.date {
	width:102px;
}
li.team {
	width:251px;
}
li.score {
	width:52px;
}
li.tips {
	width:103px;
}
li.result {
	width:102px;
}
.leftside {
	width:632px;
	float:left;
}
.rightside {
	float:left;
	width:282px;
	_width:272px;
	margin-left:20px;
	_margin-left:5px;
}
#featured-content .section.first {
	margin-top:20px;
}
.packs {
	width:620px;
	_width:630px;
	margin-top:20px;
}
.packsmall, .packbig {
	width:306px;
	float:left;
}
.packsmall a, .packbig a {
	clear:both;
	margin-left: 33px;
}
.packsmall {
	background:url('../img/smallpack.png') 0 0 no-repeat;
	display:block;
	width:304px;
	height:267px;
}
.packbig {
	background:url('../img/bigpack.png') 0 0 no-repeat;
	display:block;
	width:316px;
	height:267px;
}
.ppbutton {
	background:url('../img/ppbutton.png') 0 0 no-repeat;
	width:284px;
	height:46px;
	text-indent:-9999px;
	display:block;
	
}
.ccbutton {
	background:url('../img/ccbutton.png') 0 0 no-repeat;
	width:284px;
	height:46px;
	text-indent:-9999px;
	display:block;
	margin-top:166px;
}
.mbbutton {
	background:url('../img/mbbutton.png') 0 0 no-repeat;
	width:284px;
	height:46px;
	text-indent:-9999px;
	display:block;
}
.ppbutton:hover {
	background:url('../img/ppbuttonhover.png') 0 0 no-repeat;
}
.ccbutton:hover {
	background:url('../img/ccbuttonhover.png') 0 0 no-repeat;
}
.mbbutton:hover {
	background:url('../img/mbbuttonhover.png') 0 0 no-repeat;
}
.packsmall .ppbutton {
	background:url('../img/ppbuttonsmall.png') 0 0 no-repeat;
	width:284px;
	height:46px;
	text-indent:-9999px;
	display:block;
}
.packsmall .ccbutton {
	background:url('../img/ccbuttonsmall.png') 0 0 no-repeat;
	width:284px;
	height:46px;
	text-indent:-9999px;
	display:block;
}
.packsmall .mbbutton {
	background:url('../img/mbbuttonsmall.png') 0 0 no-repeat;
	width:284px;
	height:46px;
	text-indent:-9999px;
	display:block;
}
.packsmall .ppbutton:hover {
	background:url('../img/ppbuttonsmallhover.png') 0 0 no-repeat;
}
.packsmall .ccbutton:hover {
	background:url('../img/ccbuttonsmallhover.png') 0 0 no-repeat;
}
.packsmall .mbbutton:hover {
	background:url('../img/mbbuttonsmallhover.png') 0 0 no-repeat;
}
.packsmall a {
	margin-left:-3px;
}
.buynowpacks {
	background:url('../img/buynow-packs-button.png') 0 0 no-repeat;
	width:1007px;
	height:596px;
	margin-left:-30px;
	padding-top:43px;
}
.packright {
	float:right;
	display:block;
	width:450px;
}
.packright a {
	margin-left:-10px;
}
.packright a:hover {
	margin-left:-11px;
}
.packleft {
	float:left;
	display:block;
	width:450px;
}
.packleft a {
	margin-left:17px;
}
.packleft a:hover {
	margin-left:18px;
}
.underground .packleft a{
margin-left:8px !important;	
}
.underground .packleft a:hover {
	margin-left:9px !important;
}
.ppbuttonleft {
	background:url('../img/ppbuttonleft.png') 0 0 no-repeat;
	width:439px;
	height:75px;
	text-indent:-9999px;
	display:block;
	
}
.ccbuttonleft {
	background:url('../img/ccbuttonleft.png') 0 0 no-repeat;
	width:439px;
	height:75px;
	text-indent:-9999px;
	display:block;
	margin-top:286px;
}
.mbbuttonleft {
	background:url('../img/mbbuttonleft.png') 0 0 no-repeat;
	width:439px;
	height:75px;
	text-indent:-9999px;
	display:block;
}
.ppbuttonleft:hover {
	background:url('../img/ppbuttonlefthover.png') 0 0 no-repeat;
}
.ccbuttonleft:hover {
	background:url('../img/ccbuttonlefthover.png') 0 0 no-repeat;
}
.mbbuttonleft:hover {
	background:url('../img/mbbuttonlefthover.png') 0 0 no-repeat;
}
.ppbuttonright {
	background:url('../img/ppbuttonright.png') 0 0 no-repeat;
	width:439px;
	height:75px;
	text-indent:-9999px;
	display:block;
	
}
.ccbuttonright {
	background:url('../img/ccbuttonright.png') 0 0 no-repeat;
	width:439px;
	height:75px;
	text-indent:-9999px;
	display:block;
	margin-top:286px;
}
.mbbuttonright {
	background:url('../img/mbbuttonright.png') 0 0 no-repeat;
	width:439px;
	height:75px;
	text-indent:-9999px;
	display:block;
}
.ppbuttonright:hover {
	background:url('../img/ppbuttonrighthover.png') 0 0 no-repeat;
}
.ccbuttonright:hover {
	background:url('../img/ccbuttonrighthover.png') 0 0 no-repeat;
}
.mbbuttonright:hover {
	background:url('../img/mbbuttonrighthover.png') 0 0 no-repeat;
}
button.btn, .freecontactform .leadbutton {
	border-radius: 4px 4px 4px 4px;
font-size: 15px;
height: 30px;
margin-left: 13px;
padding: 7px 19px 7px;
width: auto;
cursor:pointer;
color:#ffffff !important;
box-shadow:none;

}
button.btn span {
	color: #FFFFFF;
	display: block;
	line-height: 10px;
	margin-top: -3px;
}
#support .btn{
	margin-left:12px;
}
.myaccountfree{
	width:960px;
	margin:0 auto;
}

.myaccountfree a.btn{
	width:auto;
}
.paymentmessage{
	height:150px;
	font-size:16px;
}
.textblock a.btn{
border-radius: 5px 5px 5px 5px;
display: block;
font-size: 20px;
font-weight: bold;
letter-spacing: 0.02em;
margin: 20px auto 0;
padding: 10px 0 13px;
text-decoration: none;
width: 250px;
}
.homecta{
	background:url("../img/cta3.png") no-repeat scroll 0 0 transparent !important;
	 height: 322px; 
	 margin:0 auto;
	 width:940px;
	 margin-top:20px;
}
.toptesti{
	background: url("../img/sprite.png") no-repeat scroll -189px -275px transparent;
	height:20px;
}
.bottomtesti{
	background: url("../img/sprite.png") no-repeat scroll -189px -428px transparent;
	height: 28px;
    margin-bottom: 20px;
}
/*.ctacontinue{
	background:url('../img/cta1.png') 0 0 no-repeat !important;
	margin: 0 auto;
    width: 1664px;
}*/
.ctabutton{
background: url("../img/ctabutton1.png") no-repeat scroll 0 0 transparent !important;
display: block;
float: left;
height: 67px;
margin: 10px 0 0 39px;
text-indent: -9999px;
width: 249px;
}
.ctabutton:hover{
background: url("../img/ctabuttonhover.png") no-repeat scroll 0 0 transparent !important;
}
.privacy ul{
	list-style:disc;
}
.alert h4{
	margin-top:-20px;
}
.alert-success{
	background: url("../img/message_info.png") no-repeat scroll 20px center #E9FAD0;
    border-bottom: 1px solid #AEE756;
    border-top: 1px solid #AEE756;
    color: #525252;
    font-weight: bold;
	margin: 1.31em 0 1.45em !important;
    padding: 20px 20px 16px 67px !important;
}
.alert-error{
	background: url("../img/message_info.png") no-repeat scroll 20px center #FFE3DF;
    border-bottom: 1px solid #f3a99e;
    border-top: 1px solid #f3a99e;
    color: #525252;
    font-weight: bold;
	margin: 1.31em 0 1.45em !important;
    padding: 20px 20px 16px 67px !important;
}
.close{
	display:none;
}
#pg-pricing h2{
	margin:-20px 0 10px 10px;	
}

.wikitable{
	width:612px;
}table.wikitable {
    border-collapse: collapse;
    color: black;
}table.wikitable {
    background-color: #F9F9F9;
    border: 1px solid #AAAAAA;
    border-collapse: collapse;
    color: black;
    margin: 1em 0;
}
table.wikitable tr th, table.wikitable tr td, table.wikitable tr th, table.wikitable tr td {
    border: 1px solid #AAAAAA;
    padding: 0.2em;
}
table.wikitable tr th{
    background-color: #F2F2F2;
    text-align: center;
}
#subpage-sidebar a.coa-button{
	margin-bottom:20px;
}
.freecontactform .leadbutton{
	color:#ffffff;
	margin-top:10px;
}
.freecontactform{
	
}
.exclusivepack{
	background:url("../img/exclusive.png") no-repeat scroll 0 0 transparent !important;
}
.underground{
	background: url("../img/asianelite.png") no-repeat scroll 25px 0 transparent;
margin: 0 auto;
width: 500px;
height:550px;
}
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {display:none;}
#basic-modal-content2 {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:2600px; width:2600px; color:#bbb;}
#simplemodal-container .simplemodal-data {padding:8px;width:516px;margin:0 auto; margin-top:570px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;} 
#simplemodal-container h3 {color:#84b8d9;}
.modal {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
border: 2px solid rgba(0, 0, 0, 0.2);
    
	
}

.modal:before, .modal:after {
    content: "";
    display: table;
}
.modal:before, .modal:after {
    content: "";
    display: table;
}
.modal:after {
    clear: both;
}
.modal .modal-inner {
    background: none repeat scroll 0 0 #FFFFFF;
   
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
    padding: 30px 30px 0;
}
#signup_modal .modal .modal-inner {
    background: url("../img/linen_pattern.png") repeat scroll 0 0 #F5F5F5;
}
#signup_modal .modal .modal-inner:before, #signup_modal .modal .modal-inner:after {
    content: "";
    display: table;
}
#signup_modal .modal .modal-inner:before, #signup_modal .modal .modal-inner:after {
    content: "";
    display: table;
}
#signup_modal .modal .modal-inner:after {
    clear: both;
}
.modal .modal-inner .modal-heading {
   background: url("../img/secondary-coa-bg.jpg") no-repeat scroll 0 0 transparent;

    margin: -30px -30px 7px;
    padding:8px 30px 26px;
    position: relative;
}
.button.inset {
    background-color: #8A0101;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.12) inset;
    color: #FFFFFF;
    text-shadow: none;
}
.modal-heading .inset:hover{
	background-color: #b00000 !important;
}
.button.small {
    font-size: 11px;
}
.modal .modal-inner .modal-heading .modal-close {
    position: absolute;
    right: 12px;
    top: 6px;
	
}
.modal .modal-inner .modal-heading h1 {
    color: #FFFFFF;
    font-size: 16px;
	top:0;
}
#signup_modal #signup-form {
    background: none repeat scroll 0 0 #FFFFFF;
 
    float: left;
    margin: -20px 0 -30px -30px;
    padding: 20px 30px 15px 0;
    width: 470px;
}
form p, form .p {
    margin-bottom: 15px;
}
form.inline-form p {
}
.modal .modal-inner p {
    line-height: 20px;
    margin-bottom: 22px;
}
#signup_modal #signup-form p {
    margin-bottom: 6px;
	padding-left:0px;
}
form p:before, form p:after, form .p:before, form .p:after {
    content: "";
    display: table;
}
form.inline-form p:before, form.inline-form p:after {
    content: "";
    display: table;
}
form p:before, form p:after, form .p:before, form .p:after {
    content: "";
    display: table;
}
form p:after, form .p:after {
    clear: both;
}
form.inline-form p:before, form.inline-form p:after {
    content: "";
    display: table;
}
form.inline-form p:after {
    clear: both;
}
form label {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
form.inline-form label {
    float: left;
    line-height: 40px;
    margin-right: 10px;
    text-align: right;
    width: 150px;
}
.modal .modal-inner label {
border-bottom: 1px solid #A6A6A6;
color: #333333;
font-size: 15px;
margin-bottom: 3px;
}
form#signup-form input[type="text"], form .text, form textarea {
    -moz-box-sizing: border-box;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset;
    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 14px;
    padding: 10px;
    width: 100%;
}
form#signup-form input[type="text"], form .text, form textarea {
    -moz-box-sizing: border-box;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset;
    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 14px;
    padding: 10px;
    width: 100%;
}
form.inline-form input[type="text"], form.inline-form .text, form.inline-form textarea, form.inline-form ul, form.inline-form ol {
    float: left;
    width: 540px;
}
form.inline-form input[type="text"], form.inline-form .text, form.inline-form textarea, form.inline-form ul, form.inline-form ol {
    float: left;
    width: 540px;
}
#signup_modal form#signup-form input[type="text"], #signup_modal form#signup-form .text, #signup_modal form#signup-form textarea {
    width: 256px;
}
#signup_modal form#signup-form input[type="text"], #signup_modal form#signup-form .text, #signup_modal form#signup-form textarea {
    width: 256px;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0.2) -moz-use-text-color rgba(255, 255, 255, 0.9);
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none;
    border-width: 1px 0;
    height: 2px;
    margin: 20px 0;
}
hr.full {
    margin-left: -20px;
    margin-right: -20px;
}
.modal .modal-inner hr {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.modal .modal-inner hr.full {
    margin-left: -30px;
    margin-right: -30px;
}
#signup_modal #signup-form hr.full {
    margin-left: 0;
}
#signup_modal .indent {
    margin-left: 160px;

}
#signup_modal #signup-form p {
    margin-bottom: 6px;
}
#signup_modal .sidebar {
    border-left: 2px dotted #CCCCCC;
    float: left;
    margin: -20px -30px -20px -2px;
    padding: 20px 30px;
    width: 250px;
}
ul, ol {
    margin-bottom: 20px;
}
#signup_modal .sidebar .values {
    list-style: none outside none;
    margin-left: 0;
}
ul li, ol li {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 4px;
}
#signup_modal .sidebar .values li {
    padding-left: 50px;
    position: relative;
}
#signup_modal .sidebar .values li:before {
    background: none repeat scroll 0 0 #63AD2B;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    content: "";
    display: block;
    font-family: 'Pictos';
    font-size: 26px;
    height: 40px;
    left: 0;
    line-height: 42px;
    position: absolute;
    text-align: center;
    top: 6px;
    width: 40px;
}
#signup_modal .sidebar .values li#values-people:before {
    content: "g";
    font-size: 30px;
    line-height: 38px;
}
#signup_modal .sidebar .values h4 {
    color: #63AD2B;
}
.sidebar p {
    color: #5C5C5C;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}
.modal .modal-inner p {
    line-height: 20px;
    margin-bottom: 22px;
}
#signup_modal .sidebar .values li#values-simple:before {
    content: "3";
}
#signup_modal .sidebar .values li#values-person:before {
    content: "U";
}
.inline-note{
margin-left:160px;
font-size:12px;
}
.button.primary {
    background-image: url("../img/signup_boxbig1.png");
    background-position: 0 0;
    background-repeat: no-repeat;

    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.25) inset;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	width:270px;
	font-size:15px;
}
.button.primary:hover {
	background-position:0 -77px;
	
}
#emails_form{
	height:96px; 
}
.closebutton{
	background:#7C9F17;
	color:#000;
	padding:3px 5px;
}
.packsmall .ctabutton, .packbig .ctabutton{
	margin-top:180px;
}
.packsmall .ctabutton{
margin-left:55px;
}
.buy2tips{
	background:url("../img/2tipsbuy.png") 0 0 no-repeat !important;
	width:209px;
	height:54px;
}
.buy2tips:hover{
	background:url("../img/2tipsbuyhover.png") 0 0 no-repeat !important;
}
.buy30tips{
	background:url("../img/30tipsbuy.png") 0 0 no-repeat !important;
	width:209px;
	height:54px;
	margin-left:58px !important;
}
.buy30tips:hover{
	background:url("../img/30tipsbuyhover.png") 0 0 no-repeat !important;
}
#primary-nav li a.mobile{
display:none;	
}
.subscribe ul{
	padding:0 11px;
}
.subscribe label{
	display:inline;
}
.tablehistory tr td.winresult, .tablehistory tr td.drawresult, .tablehistory tr td.postpresult{
	color:#83A700;
}

	