/* SIGNUP BUBBLES */
.center {text-align:center;}

div.signup .hover_container {
  position: relative;
  font-size: 12px;
  color: #666;
}

div.signup .hover_container {
  display: none;
}

div.signup .hover div.bubble {
  display: block;
  cursor: pointer;
  z-index: 1000;
}

div.signup div.bubble div.wrapper {
  position: absolute;
  top: -40px;
  left: 35px;
}

div.signup div.bubble div.content {
  width: 300px;
  margin: 0;
  padding: 0 7px 8px 0;
  background: url("/quiz-school/images/bubble-background.png") no-repeat bottom right;
  text-align: left;
  color: #4d4d4d;
  white-space: normal;
  letter-spacing: normal;
}

div.signup div.bubble div.content div.arrow {
  position: absolute;
  top: 18px;
  left: -47px;
  width: 50px;
  height: 40px;
  background: url(/quiz-school/images/bubble-arrow.png) no-repeat top left;
}

div.signup div.bubble div.content div.inner {
  padding: 15px;
  background: url(/quiz-school/images/bubble-background.gif) no-repeat top left;
}

div.signup div.bubble div.content div.inner h2 {
  font-family: Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #4d4d4d;
  border: none;
  margin: 0;
}

div.signup div.bubble div.content div.inner p {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  margin-bottom: 0;
}

#content div.signup4 a.hover_target {
  text-decoration: none;
  border-bottom: 1px dotted #888;
  margin-left: 6px;
  color: #64503f;
}

#content div.signup4 a.hover_target_invisible {
	text-decoration: none;
  	border-bottom: 1px dotted #EFEFEF;
  	margin-left: 6px;
  	color: #64503f;
}

#content div.signup4 .hover_container {
  position: absolute;
  margin: 18px 0 0 5px;
}



/* SIGNUP4 ----------------------------------------------------*/

.pr-trialhead {text-align:center; color:#4d4d4d;font-size: 30px; font-weight:normal; letter-spacing: -1px; font-weight:normal;}
.pr-trial-subhead{text-align:center; color:#4d4d4d; font-size: 22px; font-weight:bold; padding-top:5px;}
.pr-discount{text-align:center;}
.pr-discount span{font-size:15px; color:#fff; background-color:#EF4F03;}
.pr-discount strong{font-size:18px; color:#fff;}
.pr-business-plan-promote {font-size:12px; font-weight:normal; padding:5px 0px 0px 90px;}

.pr-offer { width:550px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.pr-offer-new { width:550px; margin:0 auto; margin-top:10px; margin-bottom:10px; color: #4d4d4d!important;}
.pr-offer-new span#dis_p{font-size:16px; font-weight:bold; color:#4d4d4d;}
.pr-offer-new span#countbox{font-size:17px; font-weight:bold; color:#FF0000;}
.pr-offer-border-new {margin:20px 0 0 0; font-size:16px; text-align:center; color: #4d4d4d; background-color:#fff; }

div.edu_teaching{text-align:center; margin:10px 0; font-size:15px; font-weight:bold; color:#4d4d4d;}
div.edu_teaching a{text-decoration:underline!important;}
div.edu_teaching a:hover{text-decoration:none!important;}
div.pr-price-new{background: url("/quiz-school/signup/business/checkout/img/price.jpg") no-repeat; margin-left:20px!important; margin-top:10px!important; margin-bottom:10px!important; padding-top:5px!important; padding-bottom:5px!important;}

.pr-offer-border {border:1px solid #7EEF03; -moz-border-radius:5px;-webkit-border-radius:5px; padding:3px; font-size:15px; text-align:center; background-color:#F7FFEF; }


.pr-offer-strike {color:#EF4F03; font-weight:normal; font-size:14px; text-decoration: line-through;}
.pr-offer-original {color:#24C52A; font-weight:bold; font-size:16px;}

.pr-offer-ckt { width:600px; margin:0 auto;}
.pr-offer-ckt-border {border:1px solid #7EEF03; -moz-border-radius:5px;-webkit-border-radius:5px; padding:3px; font-size:14px; text-align:center; background-color:#F7FFEF;}
.pr-offer-ckt-strike {color:#EF4F03; font-weight:bold; font-size:13px; text-decoration: line-through;}
.pr-offer-ckt-original {color:#24C52A; font-weight:bold; font-size:14px;}

div.signup4 div.masthead h2 strong {
	color: #4d4d4d;
}

div.signup4 div.jacket {
	/*height: 360px;*/ width:720px;
	margin: 0 auto;
	font-family: helvetica, arial, sans-serif;
}

div.signup4 div.short {
	width: 300px;
	/*height: 270px;*/
	border: 1px solid #999;
	margin-top:13px;
	float: left;
	text-align: center;
	padding: 8px 10px 10px 10px;
	background-color: #eeeeee;
}

div.signup4 div.tall {
	width: 370px;
	/*height: 310px;*/
	border: 3px solid #DFC345;
	float: left;
	text-align: center;
	padding: 8px 10px 10px 10px;
	background-color: #fff9df;
}

div.signup4 div.no-r {
	border-right: 0;
}

div.signup4 div.r-shadow {
	background-image: url(/quiz-school/images/shadow-right.png);
	background-position: right;
	background-repeat: no-repeat;
}

div.signup4 div.no-l {
	border-left: 0;
}

div.signup4 div.l-shadow {
	background-image: url(/quiz-school/images/shadow-left.png);
	background-position: left;
	background-repeat: no-repeat;
}

div.signup4 div.short div.pr-plan {
	margin: 0;
	padding: 0;
	font-size: 20px;
}

div.signup4 div.short div.pr-plan, div.short div.pr-price, div.pr-price-new{
	color: #333;
	text-decoration: none;
}

div.signup4 div.tall div.pr-plan {
	margin: 0;
	padding: 0;
	font-size: 28px;
	color: #333;
	line-height: 1em;
	text-decoration: none; font-weight:normal;
}

div.signup4 div.short div.pr-price, div.pr-price-new{
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal; color:#EF4F03;
}

div.signup4 div.tall div.pr-price, div.pr-price-new {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 24px;
	font-weight: bold;
	color: #4d4d4d; color:#EF4F03;
}

div.signup4 div.short div.pr-plan-tagline {
	margin: 0;
	padding: 26px 0 5px 0;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	color: #73a1c7;
}

div.signup4 div.tall div.pr-plan-tagline {
	margin: 0;
	padding: 2px 0 5px 0;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	color: #4582b5;
}

div.signup4 div.short li, div.signup4 div.tall li {
	font-size: 14px;
	color: #64503f;
}

/*div.signup4 div.tall li {
	font-size: 16px;
}
*/
div.signup4 div.tall ul, div.signup4 div.short ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

div.signup4 div.tall ul.highlight, div.short ul.highlight {
	margin-top: 0;
}

div.signup4 div.tall ul.highlight li, div.short ul.highlight li {
	list-style: none;
	margin-bottom: 5px;
	font-size: 18px;
	line-height: 1em;
}

div.signup4 div.tall li strong, div.signup4 div.short li strong {
	color: #8F5623;
}

div.signup4 div.tall img {
	margin: 1px 0 4px 0;
}

div.signup4 div.tall small {
	color: #C33700;
	font-size: 12px;
}

div.signup4 div.under_chart_left, div.signup4 div.under_chart_right {
	width: 362px;
	position: relative;
	top: -44px;
	font-size: 11px;
	float: left;
} 

div.signup4 div.under_chart_right {
	float: right;
}


#content .btn-pricing-signup {padding-left:125px;}
#content .btn-pricing-signup a.btn-signup{ display:block; background: url("/quiz-school/images/premium/btn-signup-upgrade.png") no-repeat 0px 0px; width:126px; height:53px;}
#content .btn-pricing-signup a.btn-signup:hover {text-decoration:none; background-position:0px -53px;}

#content .btn-pricing-signup1 {padding-left:100px;}
#content .btn-pricing-signup1 a.btn-signup1 { display:block; background: url("/quiz-school/images/premium/btn-signup-upgrade.png") no-repeat 0px -106px; width:105px; height:46px;}
#content .btn-pricing-signup1 a.btn-signup1:hover {text-decoration:none; background-position:0px -152px;}

#content .btn-pricing-upgrade {padding-left:120px;}
#content .btn-pricing-upgrade a.btn-upgrade{ display:block; background: url("/quiz-school/images/premium/btn-signup-upgrade.png") no-repeat -126px 0px; width:135px; height:53px;}
#content .btn-pricing-upgrade a.btn-upgrade:hover {text-decoration:none; background-position:-126px -53px;}

#content .btn-pricing-upgrade1 {padding-left:100px;}
#content .btn-pricing-upgrade1 a.btn-upgrade1 { display:block; background: none; width:105px; height:46px;}
#content .btn-pricing-upgrade1 a.btn-upgrade1:hover {text-decoration:none;}

.billed-year{font-size:14px; font-weight:bold;}

/* STATEMENT --------------------------------------------------*/

div.statement {
	padding: 2px 20px 20px 20px;
}

div.pr-idealfor{
	margin-bottom:10px; font-size:14px;
}

div.pr-big-heading {
	margin: 0;
	font-size: 27px;
	font-weight: bold;
	color: #444;
	margin:15px 0px 15px 0px;
	border-bottom:1px solid #ccc;
}
div.pr-normal-heading {
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	color: #444;
	margin:15px 0px 15px 0px;
	border-bottom:1px solid #ccc;
}

div.testiStatement{margin-top:20px;}
div.pr-testiLeft {float:left; width:400px; padding-left:20px;}
div.pr-testiRight{float:right; width:400px; padding-right:20px;}

div.pr-testimonialLeft {float:left; width:90px;}
div.pr-testimonialRight{float:right; width:300px;}

img.pr-testi-img {width:84px; height:113px; padding:1px; border:1px solid #ccc;}

div.pr-tetsimonials{-moz-border-radius:8px;-webkit-border-radius:8px; padding:0px; margin-bottom:50px; background-color:#fff;}

div.pr-testiHead {
	margin: 0; margin-bottom:10px;
	font-size: 18px; font-weight:bold; 
	color: #4d4d4d;
}

div.pr-tetsiContent {
	margin: 0;
	font-size: 13px; 
	font-weight: normal; 
	color: #444;
}
div.pr-testiContentby {
	margin: 0; margin-top:10px;
	font-size: 14px; font-weight:bold; 
	text-align:right;
}

div.testibigText{font-size:16px; font-weight:bold;}
div.testibigTextContent{font-size:15px; font-weight:normal;}

div.pr-lotmore{margin-bottom:25px;}
div.pr-lotmore-head{font-size:15px; font-weight:bold;}
div.pr-lotmore-content{font-size:13px; font-weight:normal;margin-top:5px; }
img.pr-lotmore-img{float:left; padding:1px; border:solid 1px #eee; margin-right:10px; width:85px; height:56px;}

div.pr-presscoverage {text-align:center;}
div.pr-presscoverage img{border:1px solid #eee; padding:1px; margin-left:5px;}

div.pr-brandlogo{text-align:center; margin-bottom:20px;}
div.pr-brandlogo img {padding:1px; border:1px solid #eee; margin-left:5px;}

/*********check icon list style( used on home page)***********/
ul.check_icon_list{ margin:0px; padding:0px; margin-left:40px; margin-top:8px; }
ul.check_icon_list li{ margin:0px; list-style-image:url('/images/green-check.png') 0px 5px; }


/* EXTRA ------------------------------------------------------*/

div.extra {
  	background-color: #eee;
	-moz-border-radius:10px; -webkit-border-radius:10px;
  	padding: 20px;
  	margin: 0px 0 20px 0;
	clear: both;
	text-align: left;
}

div.fullcolumn {
  	width: 100%;
  	clear: both;
	text-align: left;
}

.pr-faq-head {margin:0px 0px 3px 0px; font-size: 15px; font-weight:bold; line-height: 1.2em; color: #000000;}
.pr-faq-desc {font-size:13px; margin-bottom:15px;}
div.rightcolumneven {
	width: 400px;
	padding-left: 0px;
	float: right;
	text-align: left;
}

div.leftcolumneven {
	width: 400px;
	padding-right: 0px;
	float: left;
	text-align: left;
}


/*REFUND policy page*/
.refund-head {font-size:14px; font-weight:bold; margin-bottom:5px;}
.refund-text {font-size:13px; margin-bottom:20px;}


/******************************************/
/*CHECKOUT STYLE*/

.checkout-left { float:left; width:630px; padding:0px 0px 10px 0px; }
.checkout-right {float:right; width:280px; padding:0px 0px 10px 0px; }
.checkout-full {padding:0px;}
.msg-info{width:370px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:5px 1px; background:#ffffcc;}
.instruction {margin:10px;}
.checkout_h1 {font-weight:normal; font-size:18px; margin-bottom:8px;}
.checkout_h1 span{color:#777;}

.checkout_h1_big {font-weight:bold; font-size:22px; margin-bottom:8px;}
.success_text {font-size:14px;}
.success_buttons {padding:0px 0px;}
#content .success_buttons a {font-size:25px; font-weight:bold; text-decoration:underline;}

.free-trial {font-size: 12px; color: #666666;text-align:left; font-weight:normal; margin-top:20px;border:1px solid #E3E5E5; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:15px;}
.free-trial strong {font-size:18px; }

.free-trial-img {margin:25px 0 0 0; font-size: 12px; border:1px solid #E3E5E5; color: #666666;text-align:left; font-weight:normal; padding: 0 10px 10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:15px;}
.free-trial-img img{position:relative; left:-80px; top:-5px;transform: rotate(-32deg); }
.free-trial-img strong{font-size:25px; color:#000;}
.free-trial-img span{font-size:18px; color:#444; line-height:24px;}
.secure-indicators{text-align:center; padding:10px 0px;}

.top-message-area{ margin:0 0 0 40px;}
h1.topheading{font-size:20px; }
h2.subheading{font-size:16px; }

.top-message-area ul {margin:10px 0 0 10px;}
.top-message-area ul li{background:url(/quiz-school/signup/business/checkout/img/correct.png) no-repeat; margin:8px 0; padding:0 0 0 32px;}


/******************************************/

/*forms*/
label { 
 cursor: pointer;
 font-weight:bold; 
 color:#777;
}
label.optional { 
 font-weight: normal; 
}
input[type=text], 
input[type=password], 
input.text, 
input.title, 
textarea, 
select {
 background-color:#fff;
 border: 1px solid #D1CCD7;
 color: #2B2A2C;
 font-size: 14px;
}
input[type=text], 
input[type=password], 
input.text, 
input.title, 
textarea {
/* border-radius: 0.25em;
 -moz-border-radius: 0.25em;
 -webkit-border-radius: 0.25em;*/
}
select {
 /*background: #F9F5FF;*/
/* //border-radius: 0.25em;
 // -moz-border-radius: 0.25em;
 // -webkit-border-radius: 0.25em;*/
 padding: 0.25em;
}
input[type=text]:focus, 
input[type=password]:focus, 
input.text:focus, 
input.title:focus, 
textarea:focus, 
select:focus {
 background-color: #FFF;
 //border-color:#2B2A2C;
 color: #2B1660;
}
input[type=text], 
input[type=password], 
input.text, 
input.title, 
textarea, 
select {
 margin:0; /*you can change the size between textboxes*/
}

select.country_dropdown{width:312px;}
select.quantity_dropdown{width:70px;}
select.state_dropdown{width:312px;}

input.text, 
input.title {
 width:300px;
 padding:5px;
}

input.cvv {
 margin-right: 10px;
 width: 48px;
}
input.city {
 width: 200px;
}
input.state {
 width: 150px;
}
input.zip {
 width: 100px;
}

textarea {
 width:390px;
 height:250px;
 padding:5px;
}
input[type=checkbox], 
input[type=radio], 
input.checkbox, 
input.radio {
 position:relative;
 top:.25em;
}

/*table element defaults used within forms*/
form table tr th {
 text-align: right;
}
form table img {
 float: none;
 margin: 0 3px 0 0;
 vertical-align: middle;
}



/*forms and notices*/
.error,
.info,
.notice,
.success {
 background: #fff;
 border: 1px solid #ccc;
 border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
 cursor: help;
 font-size: 16px;
 font-weight: bold;
 padding: 15px;
}
.error {
 background-color: #FFEFEF;
 border-color: #FF0000;
 color:#FF0000;
}
.info {
 background-color: #CDFAFE;
 border-color: #55EEFC;
 color: #55EEFC;
}
.notice {
 background-color: #F7F1A1;
 border-color: #D8CB13;
 color: #D8CB13;
}
.success {
 background-color: #E2F2C5;
 border-color: #AED95E;
 color: #AED95E;
}

.fieldWithErrors {
 border: 1px solid #EE4FA1;
}

/*tables*/
table {
    width: 100%;
    margin: 0;
}
table tr {
 background: #fff;
 border: none;
 border-bottom: 1px solid #D0C1EE;
 font-size: 1em;
}

table tr.failed {
 background: #FFE8F5 !important;
 border-bottom: 1px solid #FFA3D2;
 cursor: help;
}
table tr.success {
 background: #F5FFE1 !important;
 border-bottom: 1px solid #AED95E;
}
table thead tr {
 background: transparent;
}
table tfoot tr {
 border-bottom: none;
}
table th, 
table td {
	/*line-height: 1;*/
 padding: 0.25em 10px;
}
table th {
 background: transparent;
 /*color: #77747A;*/
 font-weight: 900;
 
}

/*tables used for formatting forms*/
table.editor { background: transparent; margin: 0; 
}
table.editor, 
table.editor tr, 
table.editor td {
	border: 0;
}
table.editor tr, 
table.editor tr:hover, 
table.editor tr:hover td, 
table.editor tr:nth-child(2n+0) {
    background-color: transparent;
}

input.subscribe-button {
    background-color: #029801;
    border-color: #DDDDDD #689300 #689300 #DDDDDD;
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 22px;
    height: 42px;
    line-height: 42px;
    margin: 0;
    overflow: visible;
    padding: 0 15px;
    text-shadow: 1px 1px #719E03;
    width: auto; -moz-border-radius:5px; -webkit-border-radius:5px;
}

input.subscribe-button:hover {background-color:#24C52A;}

.checkout-plans label {font-weight:normal; color:#2B1660; width:450px; padding:5px;}
.checkout-plans-elig label {font-weight:normal; color:#77747A; font-size:12px; width:470px; padding:5px;}
.checkout-plans-elig label input{margin:0 5px 0 0;}
.checkoutplanedu label {width:450px;}
.display-none {display:none;}
.packagetip {text-decoration:none; border-bottom:dotted 1px #777; color:#2B1660;}
.checkout-plans label small {font-size:11px;}
.checkout-plans label:hover {background-color:#FFFBC3;}
.best-value {font-weight:bold; color:#C60; font-size:13px;}

.comp-logos{text-align:center; background-color:#F9F9F9; border:1px solid #E3E5E5; padding:0px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.comp-logos ul li{margin:10px 0px;}
.comp-logos img {padding:1px; border:1px solid #eee; margin-left:5px;}
.h2_head_goodcomp {font-size:22px; color:#4d4d4d; font-weight:bold; background-color:#E3E5E5; padding:8px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}

.pr_ac_container {margin:0px auto; width:390px;}
.pr_account_details{-moz-border-radius:5px; -webkit-border-radius:5px; width:350px; text-align:left; padding:10px; background-color:#FFFEEF; border:1px solid #EFEBB3; margin:15px 0px;}
.pr_ac_head{ font-size:14px; font-weight:bold; color:#8F881A; margin-bottom:10px;}
table.pr_ac_table { background: transparent; margin: 0; 
}
table.pr_ac_table, 
table.pr_ac_table tr, 
table.pr_ac_table td {
	border: 0;
}
table.pr_ac_table tr, 
table.pr_ac_table tr:hover, 
table.pr_ac_table tr:hover td, 
table.pr_ac_table tr:nth-child(2n+0) {
    background-color: transparent;
}
table.pr_ac_table  th.field {font-weight:bold; font-size:14px; text-align:right; padding-right:0px;}
table.pr_ac_table  td {font-weight:normal; font-size:14px; text-align:left; padding-right:0px;}

.pr-ac-head{font-size:16px; font-weight:bold; margin:10px 0px;}
.pr-ac-subhead{font-size:13px; font-weight:normal;}
.account_areas{width:500px;}
.ajx_loader{width:0px;}


.youbilled {font-size:12px;}
.totalbill {border:1px solid #F7CF71; background-color:#FFFED5; width:200px; padding:3px; margin:3px 0px;}
#pricing_details_headtable {padding:0px; margin:0px;}
#pricing_details_headtable tr td{padding:0px; margin:0px; padding:0px 3px; background-color:#FFFED5;}

#pricing_details_table {padding:0px; margin:0px; font-size:11px;}
#pricing_details_table tr td{padding:0px; margin:0px; padding:0px 3px; background-color:#FFFED5;}

#prdetails_close {cursor:pointer;}

.eduplan-heading{font-size:16px; margin:25px 0 10px 0; font-weight:bold; border-bottom:1px solid #bfbfbf;}
.eduplan-small{font-size:11px; color:#ccc; font-weight:normal;}
.eduplan-subhead{margin-left:8px; font-size:12px; font-weight:bold;}
.eduplan-subhead a{margin-left:8px; font-size:1em; font-weight:bold;}
.buss-upgd{font-size:16px;font-weight:bold; border-bottom:1px solid #bfbfbf;}
.upgd-small{font-size:12px; font-weight:bold; }
#custom-brand-pop{margin:15px 0 0 0;}
#custom-brand-pop ul {margin:15px 0 10px 0;}
#custom-brand-pop ul li{margin-left:15px; font-size:14px; font-weight:bold; padding:0 0 8px 40px; background: url('/quiz-school/images/correct.png') no-repeat top left;}
.flink{margin-top:10px;}
.flink a{font-size:13px;font-weight:bold; color:#23a6c7!important; text-decoration:none!important;}
.flink a:hover{text-decoration:underline!important;}


/***************************************************************************************/
#pricing-container{padding:15px 0 0 0; margin-top:30px}
.account-type{padding:30px 0px;width:282px;float:left}
.account-type h3{font-size:26px;color:#b4b4b4;padding-bottom:20px;border-bottom:1px #999 dotted}
.account-type h4{overflow:hidden;padding:15px 5px 10px 0px;vertical-align:middle;font-size:24px;font-weight:400;color:#666;border-bottom:1px #999 dotted}
.account-type h3 strong{color:#666;font-weight:400}
.account-type h4 .button{float:right;vertical-align:middle;margin-top: -5px}
.account-type h4 .button span{letter-spacing:normal !important}
.account-type ul li{font-size:13px;color:#484848;padding:10px 0px; border-bottom:1px #f8c084 dotted}
.account-type ul li:nth-last-of-type(1){border-bottom:0px}
.account-type ul li strong{color:#333}
.account-type ul li ul.green_ul{margin-top: -10px; margin-left:-11px; padding-top:0px}
.account-type ul li ul li{font-size:11px;color:#666;background:url(/quiz-school/signup/business/checkout/img/check-green.png) no-repeat 10px 11px;padding:10px 0px 10px 33px}


.account-type ul li ul li strong{color:#484848}
.account-type#pro{width:307px;padding:30px 24px;background:url(/quiz-school/signup/business/checkout/img/pro-shadows.png) no-repeat}
.account-type#pro h3{font-size:30px;color:#f7a278;margin-top:-5px}
.account-type#pro h3 strong{color:#fc5605;font-weight:700}
.account-type#pro h4{color:#fc5605}
.account-type#pro h3 span.smalltxt{font-size:15px; color:#4d4d4d;}
.account-type h3 span.smalltxt{font-size:15px; color:#4d4d4d;}
a.medium.button span{display:block; padding:3px 0; line-height:15px}
a.button{display:inline-block;text-decoration:none!important; color:#fff!important; text-align:center;line-height:20px}

#content div.account-type a.hover_target {
  text-decoration: none;
  color: #64503f;
}

div.account-type .hover_container {
  position: relative;
  font-size: 12px;
  color: #666;
}

div.account-type .hover_container {
  display: none;
}

/***************************************** tableular CSS **********************************/
/**** Business *****/
#pricing-container-table{padding:10px 0 0 0;}
#pricing-container-table table tr th span.txt-Small{font-size:15px; font-weight:bold; background:none; color:#000!important;}
#pricing-container-table table tr th span.txt-Medium{font-size:23px; position:relative; left:-7px; bottom:4px; font-weight:bold; background:none; color:#444!important;}
#pricing-container-table table tr th span.txt-Large{font-size:23px; position:relative; left:6px; bottom:4px; font-weight:bold; background:none; color:#444!important;}
#pricing-container-table table tr th span.txt-extraL{font-size:28px; position:relative; top:2px; bottom:4px; font-weight:bold; background:none; color:#000!important;}
#pricing-container-table table tr th span.txt-eextraL{font-size:23px; position:relative; left:3px; bottom:4px; font-weight:bold; background:none; color:#444!important;}
#pricing-container-table table tr td{padding:6px 0; border-bottom: 1px dotted #999;}
#pricing-container-table table tr:nth-child(2n+0) {
 background: none;
}
#pricing-container-table table tr td img.showtips{cursor:help;}
#pricing-container-table table tr th div.bussinessbr{border:5px solid #c3c3c3; padding:5px 5px 8px 5px; font-size:12px; font-weight:bold; width:175px;}
#pricing-container-table table tr th div.thpad{padding:40px 0 0 0; font-size:12px; font-weight:bold; text-align:center;}
#pricing-container-table table tr th, #pricing-container-table table tr td{padding-left:0!important;padding-right:0!important;}

/**** Education *****/
#pricing-container-table-edu{padding:10px 0 0 0;}
#pricing-container-table-edu table tr th span{font-weight:bold!important}
#pricing-container-table-edu table tr th strong{font-weight:bold!important}
#pricing-container-table-edu table tr th span.txt-Small{font-size:15px; font-weight:bold; background:none; color:#000!important;}
#pricing-container-table-edu table tr th span.txt-Medium{font-size:23px; position:relative; left:-7px; bottom:4px; font-weight:bold; background:none; color:#444!important;}
#pricing-container-table-edu table tr th span.txt-Large{font-size:23px; position:relative; left:6px; bottom:4px; font-weight:bold; background:none; color:#444!important;}
#pricing-container-table-edu table tr th span.txt-extraL{font-size:28px; position:relative; top:2px; bottom:4px; font-weight:bold; background:none; color:#000!important;}
#pricing-container-table-edu table tr th span.txt-eextraL{font-size:23px; position:relative; left:3px; bottom:4px; font-weight:bold; background:none; color:#444!important;}
#pricing-container-table-edu table tr td{padding:6px 0; border-bottom: 1px dotted #999;}
#pricing-container-table-edu table tr:nth-child(2n+0) {
 background: none;
}
#pricing-container-table-edu table tr td img.showtips{cursor:help;}
#pricing-container-table-edu table tr th div.bussinessbr{border:5px solid #c3c3c3; padding:5px 5px 8px 5px; width:185px;}
#pricing-container-table-edu table tr th div.thpad{padding:40px 0 0 0; text-align:center;}
#pricing-container-table-edu table tr th, #pricing-container-table-edu table tr td{padding-left:0!important;padding-right:0!important;}
#pricing-container-table-edu table tr td a.show_instruction_business{cursor:pointer;text-decoration:none;}

.tooltip { position:absolute; z-index:99; left:-9999px; background-color:#FFFFCC; padding:5px; border:2px solid #d4c237; width:450px; color:#FFCC66; }
.tooltip p { margin:0; padding:0; padding:2px 7px;}

.tooltipfree { position:absolute; z-index:99; left:-9999px; background-color:#FFFFCC; padding:5px; border:2px solid #d4c237; width:230px; color:#FFCC66; }
.tooltipfree p { margin:0; padding:0; padding:2px 7px;}

table td.thFwidth{width:32%;}
.pr-offer-border-new-table {font-size:19px!important; text-align:right; color: #4d4d4d; background-color:#fff; }
.pr-offer-new-table { margin:0 120px 5px 0; color: #4d4d4d!important;}
.pr-offer-new-table span#dis_p{ font-weight:bold; color:#4d4d4d;}
.pr-offer-new-table span#countbox, .pr-offer-new-table span#countbox1, .pr-offer-new-table span#countbox2, .pr-offer-new-table span#countbox3, .pr-offer-new-table span#countbox4{font-weight:bold; font-size:19px!important; color:#FF0000;}
.discount-box{border: 4px solid #E1DBD3; padding:10px 0;}
.sub_txt_dis{color: #4d4d4d; font-size:17px; font-weight: bold; position:relative; left:-11px;}
.sub_txt_dis_below{color: #4d4d4d; font-size:17px; font-weight: bold; position:relative; left:-6px;}
.business_prom{border: 4px solid #E1DBD3; margin:30px 160px 0 160px; padding:10px;}

/***************************************** Enterprise CSS **********************************/
h1.enterprise-head{font-size:54px; font-weight:normal; font-family: "minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif; text-align: center; color: #4d4d4d; margin:5px 0 0 0; letter-spacing: -2px; color: #232323;}
div.strng-data{font-size:18px; font-weight:normal; line-height:25px; margin:10px 10px 20px 10px; padding:10px;}
p.arrow-img {padding:10px 0 0 35px;  float:left; background: url("/quiz-school/images/premium/bullet-arrow-green.original.png") no-repeat bottom left;}
div.txt-data{ margin:5px 0 10px 40px; line-height:19px;}
strong.txt-data{font-size:12px; color:#4d4d4d; position: relative; top:-4px;}
.box-area-ent{ margin:0 0 0 20px; width:360px; float:left;}
#form-area-box{ float:left; margin-left:80px; width:440px; }
#left_cont_box {background:#e8e8e8; border: 1px solid #ccc; min-height:490px; margin-top:15px;}
#left_cont_box table tr td label{color:#000!important;}
#top-area-main{background: #2b7fa7;}
#top-area{background:url("/quiz-school/images/premium/enterprise_page_form.png") no-repeat bottom right; position:relative; top:55px; padding:10px 20px;}
div.others-data{ margin-left:40px;}
.contactus{font-size:22px; font-weight:bold; margin:15px 0 0 35px;}
.frmerrordiv{color: #ff0000; font-size:11px; font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;}

.free-trial-img {margin:25px 0 0 0; font-size: 12px; border:1px solid #E3E5E5; color: #666666;text-align:left; font-weight:normal; padding: 0 10px 10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:15px;}
.free-trial-img img{position:relative; left:-80px; top:-5px;transform: rotate(-32deg); }
.free-trial-img strong{font-size:25px; color:#000;}
.free-trial-img span{font-size:18px; color:#444; line-height:24px;}

.msg-info{width:370px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:5px 1px; background:#ffffcc;}