@charset "utf-8";
/* CSS Document */
body, html {
	height:100%; /* needed for container min-height */
}
html {
	overflow-y:scroll;
}
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
a, * {
	outline: none;
}
a img {
	border:0px none;
}
form {
	padding:0;
	margin:0;
}
div#container {
	background:#d9d9d9;
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as ++min-height*/
	min-height:100%; /* real browsers */
	min-width:870px;
}
/* Wrappers and Header */

#panel {
	display: none;
	margin-left:360px;
	margin-top:3px;
	padding-bottom:5px;
}
*:first-child+html #panel {
	margin-left:0px;
	padding-left:360px;
}
#wrapper {
	background:url(../images/panel-top.jpg) 0px bottom repeat-x;
	padding-bottom:2px;
}
#head-wrap {
	background: url(../images/panel-bottom.jpg) right bottom no-repeat;
	width:870px;
	margin:0px auto;
	padding-bottom:10px;
}
.slide {
	margin: 0;
	padding: 0;
	margin-left:360px;
	padding-top:6px;
}
#wrapper p {
	margin: 0;
}
#head-wrap p, #head-wrap p a {
	color:#FFFFFF;
}
.content-area {
	background:url(../images/content.jpg) repeat-x;
	padding-bottom:30px;
}
.about .content-area {
	background:url(../images/about-content.jpg) repeat-x;
}
.guarantee .content-area {
	background:url(../images/guarantee-content.jpg) repeat-x;
}
.features .content-area {
	background:url(../images/features-content.jpg) repeat-x;
}
.pricing .content-area, .pricing-in .content-area {
	background:url(../images/pricing-content.jpg) repeat-x;
}
.stp .content-area {
	background:url(../images/stp-content.jpg) repeat-x;
}
.faq .content-area {
	background:url(../images/faq-content.jpg) repeat-x;
}
.contactus .content-area {
	background:url(../images/contactus-content.jpg) repeat-x;
}
.mast-head {
	height:290px;
	padding-top:10px;
	margin-bottom:20px;
}
#footer {
	padding:10px 0px;
	background: #000 url(../images/footer.jpg) repeat-x;
	position:absolute;
	bottom:0px;
	width:100%;
}
*html .faq #footer {
	position:relative;
}
.content-wrap, .master-menu, .footer-area {
	width:850px;
	padding-right:20px;
	margin:0px auto;
}
p {
	font-size:12px;
}
/* Body Content Area */

.content-block {
	float:left;
	width:590px;
}
.nav-block {
	float:right;
	width:240px;
}
.innerpage .content-block, .dhome .content-block {
	width:630px;
}
.innerpage .nav-block, .dhome .nav-block {
	width:200px;
}
.clear-float {
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
/* Start of "Micro clearfix" */
        
        .cf {
	zoom: 1;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
/* End of "Micro clearfix" */

.block {
	padding-bottom:25px;
}
.block *, #panel * {
	/* font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Garuda, sans-serif;*/
	 font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;/* font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
}
.single-pane .content-block {
	float:none;
	width:100%;
}
/* Text Related */

h1, h2, h3, h4, h5, h6, p, ol {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h3 {
	font-size:14px;
	margin-bottom:7px;
	font-weight:bold;
}
h5 {
	font-size:12px;
	margin-bottom:7px;
	font-weight:bold;
}
ol {
	list-style:upper-roman outside;
	margin-left:15px;
}
.terms .content-area ul {
	list-style: disc outside;
}
.terms .content-area ul li {
	font-size:12px;
	margin-bottom:8px;
}
.features h3, .features a {
	color:#336699;
	text-decoration:none;
}
.stp a {
	color:#336699;
	text-decoration:none;
}
.about h3, .about a {
	color:#006666;
	text-decoration:none;
}
.guarantee h3, .guarantee a {
	color:#006600;
	text-decoration:none;
}
.features a:hover, .pricing a:hover, .pricing-in a:hover, .contactus a:hover, .faq a:hover, .about a:hover {
	text-decoration:underline;
}
.pricing h3, .pricing a, .pricing-in h3, .pricing-in a {
	color:#996600;
	text-decoration:none;
}
.contactus h3, .contactus a {
	color:#000;
	text-decoration:none;
}
.faq h4, .faq a, .faq strong {
	color:#644186;
	text-decoration:none;
}
h3.dark, h3 span.dark {
	color:#333;
}
h3 span.dark {
	font-size:11px;
}
.block p {
	margin-bottom:14px;
/*	padding:5px;*/
}
.block p, .block ul {
	line-height:18px;
}
#footer p, #footer p a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#footer p {
	text-align:center;
}
#footer p a:hover {
	text-decoration:underline;
}
p.rt-align {
	text-align:right;
}
.more {
	margin-bottom:15px;
	padding-bottom:7px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.features .more {
	border-color:#a4b3c3;
}
.pricing .more, .pricing-in .more {
	border-color:#bbac9c;
}
.more a {
	font-weight:bold;
}
/* Text Related | Headings*/

h2 {
	color:#FFFFFF;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
}
.pricing ul h4, .pricing-in ul h4 {
	padding-top:12px;
	font-size:18px;
	line-height:36px;
	font-weight:normal;
}
h2 span {
	display:block;
	line-height:33px;
	padding-left:8px;
	padding-bottom:3px;
}
div.head {
	margin-bottom:5px;
}
.rd h2 {
	color:#660000;
}
.tl h2 {
	color:#006666;
}
.be h2 {
	color:#336699;
}
.yw h2, h5 {
	color:#cc6600;
}
.vt h2 {
	color:#330066;
}
.bk h2 {
	color:#000000;
}
.gn h2 {
	color:#006600;
}
.red {
	background:url(../images/head-assets/cap_r_mid.jpg) repeat-x;
}
.red h2 {
	background:url(../images/head-assets/cap_r_lt.jpg) top left no-repeat;
}
.red h2 span {
	background :url(../images/head-assets/cap_r_rt.jpg) top right no-repeat;
}
.grey {
	background:url(../images/head-assets/cap_ash_mid.jpg) repeat-x;
}
.grey h2 {
	background:url(../images/head-assets/cap_ash_lt.jpg) top left no-repeat;
}
.grey h2 span {
	background :url(../images/head-assets/cap_ash_rt.jpg) top right no-repeat;
}
.black {
	background:url(../images/head-assets/cap_bk_mid.jpg) repeat-x;
}
.black h2 {
	background:url(../images/head-assets/cap_bk_lt.jpg) top left no-repeat;
}
.black h2 span {
	background :url(../images/head-assets/cap_bk_rt.jpg) top right no-repeat;
}
.total-pricing {
	clear:both;
	display:block;
}
.total-pricing p {
	float:left;
	color:#999999;
}
.total-pricing h3 {
	float:right;
}
.total-pricing p, .total-pricing h3 {
	margin:0px;
	padding:0px;
}
.total-pricing p span {
	color:#996600;
}
h3.study-plan-text-head span {
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding-bottom:12px;
	display:block;
}
.study-plan-box h3 {
	background :url(../images/bookmark_book_open.png) 0px 0px no-repeat;
	padding-left:22px;
}
.study-plan-box p {
	padding-left:22px;
}
/* Containers | Panels*/

.panel-white {
	background:url(../images/bottom-white-sm.gif) bottom left no-repeat;
	padding-bottom:5px;
	margin-bottom:22px;
}
.innerpage .panel-white {
	background:url(../images/bottom-white-sm.gif) bottom left no-repeat;
}
.panel-white .panel-top {
	background:url(../images/top-white.gif) top left no-repeat;
	height:7px;
}
.innerpage .panel-white .panel-top {
	background:url(../images/top-white-sm.gif) top left no-repeat;
	height:7px;
	overflow:hidden;
}
.panel-white .box {
	background:#fff;
}
.panel-content {
	padding:5px 10px 0px 10px;
}
.innerpage .panel-grey {
	background:url(../images/boxes/rt-grad-grey-bom-sm.gif) left bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:15px;
}
.innerpage .panel-grey .box {
	background:url(../images/boxes/rt-grad-grey-top-sm.gif) no-repeat;
}
*html .innerpage .panel-grey .box {
	height:175px;
}
.panel-grey .panel-content {
	padding: 12px 12px 5px 12px;
}
/* Containers |Panel Boxes*/
ul.panel-boxes {
	margin:0px;
	list-style:none;
	padding:0px;
	
}
ul.panel-boxes li {
	float:left;
	width:175px;
	margin-right:22px;
	margin-bottom:15px;
}
ul.panel-boxes li.end-list {
	margin-right:0px;
}
ul.panel-boxes li a span, ul.panel-boxes li div span {
	display:block;
	height:74px;
	padding-left:10px;
	padding-top:7px;
}
ul.panel-boxes li div span {
	height:67px;
}
ul.panel-boxes li a, ul.panel-boxes li div {
	padding-right:28px;
	display:block;
	padding-left:45px;
	font-size:11px;
	font-weight:bold;
}
ul.red li a {
	background:url(../images/boxes/red-rt-arrow.gif) right no-repeat;
	color:#fff;
	cursor:pointer;
	font-weight:normal;
	text-decoration:none;
}
ul.red li a:hover {
	text-decoration: underline;
}
ul.red li a span {
	background: url(../images/boxes/red-bg.gif) repeat-x;
	font-weight:bold;
	line-height:14px;
	font-size:10px;
}
ul.two-cmn li {
	background:url(../images/boxes/lt-grey-inner.jpg) no-repeat;
	padding-left:6px;
}
ul.two-cmn li div {
	padding-left:0px;
	padding-right:0px;
}
ul.two-cmn li div span {
	float:none;
	margin-left:70px;
	line-height:14px;
	padding-right:10px;
}
ul.two-cmn li div p {
	float:left;
	width:70px;
	height:74px;
	background:url(../images/boxes/lp-grey-inner.jpg) repeat-x;
	margin-bottom:0px;
}
ul.number li div p {
	font-size:40px;
	text-decoration:none;
	padding-left:20px;
	width:50px;
	padding-top:24px;
	height:50px;
}
ul.teal li div span {
	background:url(../images/boxes/rt-tl-inner.jpg) right top no-repeat;
	color:#f3f5f5;
}
ul.teal li div p {
	color:#006666;
}
ul.teal li div {
	background:url(../images/boxes/lp-tl-inner.jpg) repeat-x;
}
ul.number li div {
	text-decoration:none;
	cursor: text;
}
.faq-area h4 {
	margin-bottom:7px;
}
.faq-area p.more {
	margin-bottom:15px;
}
/* Containers |Panel Boxes*/

ul.red li.challenge {
	background:url(../images/boxes/home01.png) no-repeat;
}
ul.red li.assess {
	background:url(../images/boxes/home02.png) no-repeat;
}
ul.red li.subscribe {
	background:url(../images/boxes/home03.png) no-repeat;
}
ul.single-cmn li div {
	background: url(../images/boxes/single-rt.gif) right repeat-x;
}
ul.single-cmn li.signup-box {
	background:url(../images/boxes/side-01.png) no-repeat;
}
ul.single-cmn li.guarantee-box {
	background:url(../images/boxes/side-02.png) no-repeat;
}
ul.single-cmn li.features-box {
	background:url(../images/boxes/side-03.png) no-repeat;
}
ul.single-cmn li div {
	height:81px;
}
ul.single-cmn .signup-box div div, ul.single-cmn .guarantee-box div div, ul.single-cmn .features-box div div {
	background:none;
	padding:0px;
	padding-left:7px;
	padding-top:7px;
	height:67px;
	padding-bottom:7px;
}
ul.single-cmn .signup-box div div {
	border-left:3px solid #7f5500;
}
ul.single-cmn .guarantee-box div div {
	border-left:3px solid #005500;
}
ul.single-cmn .features-box div div {
	border-left:3px solid #002e89;
}
ul.single-cmn li a {
	padding:0px;
	display:inline;
}
ul.single-cmn li p {
	margin-bottom:0px;
	font-size:10px;
	line-height:13px;
	color:#666666;
}
ul.panel-boxes li h5 a {
	font-size:13px;
}
ul.panel-boxes li.side-bar-link h5 a{
	color:#952d29;
	}
ul.panel-boxes li.side-bar-link{
	margin-bottom:10px;
	}	
ul.panel-boxes li.signup-box h5 a {
	color:#7f5500;
}
ul.panel-boxes li.guarantee-box h5 a {
	color:#005500;
}
ul.panel-boxes li.features-box h5 a {
	color:#002e89;
}
ul.ontop {
	margin-top:0px;
}
/* Text Related | Forms*/
a.global {
	background:url(../images/dwn-arrow.gif) right 3px no-repeat;
	padding-right:10px;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}
input {
	font-size:11px;
}
.input {
	border:0px none;
}
.text-input .input {
	width:220px;
}
textarea {
	height:105px;
	font-size: 11px;
	width:244px;
	max-width:244px;
	max-height:105px;
	border:1px solid #fff;
	margin-top:4px;
	background-color:#fff;
}
select {
	border:1px solid #999999;
}
select {
	font-size:11px;
	margin-bottom:4px;
	padding:1px 0px;
}
.text-input .rt-end {
	background: url(../images/forms/g-right.gif) no-repeat;
	padding-right:4px;
}
*html .text-input .rt-end {
	display:inline-block;
	padding-bottom:5px;
}
.global-slider, .input-box, .input-box p {
	float:left;
}
.global-slider {
	width:300px;
	padding-top:3px;
}
p .input {
	background:url(../images/forms/g-middle.gif) repeat-x;
	padding-top:4px;
	height:18px;
	width:150px;
}
.input-box {
	background:url(../images/forms/g-left.gif) no-repeat;
	padding-left:4px;
}
*html .input-box p .input {
	margin-top:-1px;
}
*:first-child+html .input-box p .input {
	margin-top:-1px;
}
.form-area .input-box, .form-area .txt-box, .buttons {
	clear:both;
}
.form-area .txt-box, .buttons {
	float:left;
}
.form-area .input-box {
	margin-bottom:10px;
}
.form-area .input-box .input {
	width:250px;
}
.nav-block .form-area .input-box .input {
	width:165px;
}
.form-area .input-box p {
	padding-right:4px;
	background:url(../images/forms/g-right.gif) right top no-repeat;
	margin-bottom:0px;
}
.form-area .txt-box {
	background:url(../images/forms/g-left-txt.gif) no-repeat;
	padding-left:4px;
}
.form-area .txt-box div {
	background:url(../images/forms/g-middle-txt.gif) repeat-x;
	height:125px;
	float:left;
	width:252px;
}
.form-area .txt-box p {
	padding-right:4px;
	background:url(../images/forms/g-right-txt.gif) right top no-repeat;
	height:125px;
}
#password-clear {
	display: none;
	color:#999;
}
.form-area a {
	font-size:12px;
}
.two-cmn p {
	margin-bottom:10px;
}
.two-cmn .input-box {
	float:left;
	clear:none;
	margin-right:15px;
	margin-bottom:7px;
}
.two-cmn .input-box .input {
	width:180px;
}
.two-cmn .ex-form {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.two-cmn .ex-text {
	margin-top:-7px;
	color:#888;
}
.two-cmn .more-space {
	margin-bottom:15px;
}
.two-cmn h3 {
	margin-bottom:10px;
	padding-bottom:3px;
}
.two-cmn .item-box {
	float:left;
	width:188px;
	margin-right:15px;
}
.two-cmn .rt-mless {
	margin-right:0px;
}
.two-cmn .item-box p {
	font-size:10px;
	color:#666666;
}
.results p {
	margin-bottom:6px;
}
.results h3 {
	margin-bottom:6px;
	padding-bottom:3px;
	margin-top:15px;
}
.results label {
	padding-right:20px;
	color:#666666;
	display:block;
	float:left;
	width:120px;
}
/* Text Related | Table */

.table-data {
	margin-bottom:10px;
	font-size:12px;
}
.table-data th {
	background-color:#fbe1c8;
	color:#996600;
}
.table-data th.rt-align, .rt-align {
	text-align:right;
}
.table-data th.lt-align {
	text-align: left;
}
.table-data th, .table-data td {
	padding:6px;
}
.table-data td {
	background-color:#faeadb;
}
.table-data tr.on td {
	background-color:#f7ddc4;
}
/*Accordion*/
.faq h4 {
	font-weight:normal;
	color:#333;
	text-decoration:none;
	font-size:14px;
}
.faq h4 span {
	color:#644186;
	display:block;
	float:left;
}
.ac-content {
	margin-bottom:5px;
}
.accToggler {
	cursor: pointer;
}
.accContent {
	margin-bottom:10px;
}
/*Inner Page Specific */

.innerpage .mast-head {
	height:165px;
}
.innerpage ul.panel-boxes li a span {
	height:65px;
}
.innerpage .content-block ul.panel-boxes li {
	width:268px;
}
.innerpage .nav-block ul.panel-boxes li {
	margin-right:0px;
	float:none;
	width:200px;
}
.innerpage .nav-block ul.single-cmn li {
	padding-left:60px;
	width:140px;
}
.innerpage .nav-block ul.align-right li{
	padding-left:0px;
	width: 225px;
	}
.innerpage .nav-block ul.align-right p.rec-links{
	color: #95760C;
    font-size: 15px;
    font-weight: bold;
	margin-bottom: 10px;
	}
.innerpage .nav-block ul.single-cmn li div {
	padding-left:0px;
}
.innerpage .nav-block ul.single-cmn li div div {
	padding-left:10px;
}
.verisign {
	padding-left:25px;
}
.cover-book {
	float:left;
	width:175px;
	border:1px solid #ccc;
	background:#fff;
	height:250px;
	margin-right:10px;
	padding-left:5px;
	padding-top:5px;
}
.book h1 {
	font-size:18px;
	color:#812b2b;
}
.book .block-text {
	font-weight:normal;
	border-bottom:1px solid #e5e5e5;
	color:#666;
}
.book .story {
	float:left;
	width:405px;
	margin-left:5px;
}
.book h5 {
	color:#000;
	font-size:13px;
}
.buttonimgs {
	float:right;
	width:180px;
	height:80px;
	margin-left:10px;
}
.innertext {
	padding-right:190px;
}
/*UL Specific */

.blog-entries {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
}
.blog-entries li {
	margin-bottom:10px;
	padding-left:10px;
	background:url(../images/rt-arrow-bk.gif) 0px 7px no-repeat;
}
.blog-entries li a {
	color:#777;
	text-decoration:none;
	;
}
.blog-entries li a:hover {
	color:#333;
	text-decoration:underline;
}
.blog-entries h2 {
	line-height:18px;
}
.lquote-txt, .rquote-txt {
	color:#77441b;
	width:210px;
	font-size:24px;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:24px;
}
.lquote-txt {
	float:right;
}
.rquote-txt {
	float:left;
}
h3 span {
	font-weight:normal;
	font-size:12px;
	color:#448585;
	display:block;
	padding-top:7px;
}
.featurelist-drf div {
	position:relative;
	height:165px;
	margin-bottom:10px;
}
.featurelist-drf div p {
	padding-left: 260px;
	padding-top: 20px;
}
.featurelist-drf span { /*border:1px solid #c3c3c3; */
	margin-left: 34px;
	margin-top: 12px;
	padding:4px;
	background:#fff;
	display:block;
	position:absolute;
}
.featurelist-drf span a {
	width:200px;
	height:125px;
	overflow:hidden;
	display:block;
}
.featurelist-drf div p strong {
	line-height:24px;
	font-size:16px;
}
.featurelist-drf div {
	border-bottom: 1px dotted #A3A3A3;
	background:url(../images/f-item.png) 0px 0px no-repeat;
}
* html .featurelist-drf div {
	background:url(../images/f-item-ie.gif) 0px 0px no-repeat;
}
.featurelist-drf b {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-left: 18px;
	margin-top: 36px;
	position: absolute;
}
* html .featurelist-drf span {
	margin-top:7px;
}
* html .featurelist-drf b {
	margin-top: 30px;
}
/*.featurelist-drf .rtfeature span { right:0;}
.featurelist-drf .rtfeature div p { padding-right:220px;}*/

/* new buttons */
.action-button-holder a {
	background-image:url(../images/home-button-sprite.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:106px;
}
.action-button-holder a span {
	display:none;
}
.action-button-holder a.try-it-free {
	width:296px;
	background-position:0 0;
}
.action-button-holder a.compare-plans {
	width:271px;
	background-position:  -296px 0;
}
.action-button-holder a.take-a-tour {
	width:282px;
	background-position:-567px 0;
}
.action-button-holder a.try-it-free:hover {
	background-position:0 -107px;
}
.action-button-holder a.compare-plans:hover {
	background-position:  -296px -107px;
}
.action-button-holder a.take-a-tour:hover {
	background-position:-567px -107px;
}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */
.inquire {
	color: #644186;
	text-decoration: none;
	font-size:12.5px;
	font-weight:bold;
}
a.inquire_here {
	text-decoration:underline;
}
.cssform p {
	width: 300px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	height: 1%;
}
.cssform label {
	font-weight: bold;
	float:left;
	margin-left: -155px;
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}
.cssform textarea {
	width: 250px;
	height: 150px;
	border-color:#CCCCCC #CCCCCC #CCCCCC;
	border-style:solid;
}
.validate {
	width:200px;
	color:#990000;
}
.submit_inquire {
	cursor: pointer;
	margin-left:150px;
}
.more {
	border-bottom: 1px solid #BBAC9C;
	border-color: #BBAC9C;
	margin-bottom: 15px;
	padding-bottom: 7px;
}
.stp a:hover {
	text-decoration:underline;
}
.live_link1 {
	background: url("../images/dfm1.png") no-repeat scroll center center transparent;
	border: 0 none;
	cursor: pointer;
	height: 38px;
	width: 180px;
	display:inline-block;
	overflow:hidden;
}
.live_link2 {
	background: url("../images/dfm3.png") no-repeat scroll center center transparent;
	border: 0 none;
	cursor: pointer;
	height: 38px;
	width:180px;
	display:inline-block;
	overflow:hidden;
}
.live_link1 span, .live_link2 span {
	/*text-indent: -9000px;*/
    margin-left:-200px;
}
.block .four-section p, .block .four-section p a {
	font-family:Verdana, Geneva, sans-serif;
}
.four-section p {
	line-height:8px;
}
.block .three-section p, .block .three-section ul li .block .three-section p a {
	font-family:Verdana, Geneva, sans-serif;
}
.first-box {
	background-color:#f7e9ce;
	width:600px;
}
.first-box ul li {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	list-style-type: none;
	padding-top:5px;
	padding-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.second-box {
	background-color:#dce6f2;
	width:600px;
	padding:5px;
}
.second-box p.heading-main {
	font-size:14px;
	font-weight:bold;
}
.third-box {
	background-color:#e6e0ec;
	width:600px;
	padding:5px;
	margin-top: 10px;
}
.third-box p.heading-main {
	font-size:14px;
	font-weight:bold;
}
.second-box p.heading-main {
	font-size:14px;
	font-weight:bold;
}
.first-bar {
	width:620px;
	background:url(../images/purple-box.png) repeat-x;
	height:65px;
	margin-top:10px;
	border: 1px solid #DCE2E5;
	margin-bottom:10px;
	
}
.first-bar p.head a, .first-bar p.head a:hover {
	color:#6A3476;
}
.second-bar {
	width:620px;
	background:url(../images/violet-box.png) repeat-x;
	border: 1px solid #DCE2E5;
	margin-bottom:10px;
	height:65px;
}
.second-bar p.head a, .second-bar p.head a:hover {
	color: #8c95f1;
}
.third-bar {
	width:620px;
	background:url(../images/blue-box.png) repeat-x;
	border: 1px solid #DCE2E5;
	margin-bottom:10px;
	height:65px;
}
.third-bar p.head a, .third-bar p.head a:hover {
	color:#125B85;
}
.third-bar p.exp {
	color:#595972;
}
.fourth-bar p.exp {
	color:#595972;
}
.fourth-bar {
	width:620px;
	background:url(../images/teal-box.png) repeat-x;
	
	height:65px;
	border: 1px solid #DCE2E5;
	margin-bottom:10px;
}
.fourth-bar p.head a, .fourth-bar p.head a:hover {
	color:#4bb3b3;
}
.second-bar p.exp {
	color:#595972;
}
.four-section p.head {
	font-size:14px;
	font-weight:bold;
	
	padding-top:15px;
	text-align:center;
	
}
.four-section p.exp {
	font-size:13px;
	padding-top:4px;
	text-align:center;
}
.first-bar p.exp {
	color:#595972;
}
.four-section p span.learn-more {
	margin-left:140px;
}
.four-section a, .four-section a:hover {
	color:#000000;
}
.be-one h2 {
	color:#280000;
}
.content-buy-studyplan p span.heading {
	font-size: 16px;
	font-weight:bold;
	margin-bottom:10px;
}
.divider-line {
	border:1px dotted #A3A3A3;
	margin-bottom: 15px;
}
.content-buy-studyplan p.main-heading {
	font-size: 16px;
	color:#63004b;
}
.content-buy-studyplan p.main-large-head {
	font-size: 18px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.small-heading {
	font-size: 12px;
	font-weight:bold;
}
.stp .grey a {
	color:#660000;
}
.content-buy-studyplan p span.small-heading-line {
	font-weight:bold;
}
.content-buy-studyplan ul.content-details-list {
	padding-left:18px;
}
.content-buy-studyplan ul.content-details-list li {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.content-buy-studyplan .detailed-block {
	background-color: #E9DBC0;
	margin-top: 10px;
	margin-bottom:20px;
	width: 620px;
}
.content-buy-studyplan .detailed-block ul li ul.sub-list {
	padding-left:5px;
}
.content-buy-studyplan .detailed-block ul li ul.sub-list li {
	list-style-type:disc;
	padding-left:5px;
}
.content-buy-studyplan .detailed-block ul.details-listing {
	margin:0px;
	padding:12px;
}
.block .content-buy-studyplan p {
	margin-bottom: 8px;
	padding: 3px;
	font-family:Verdana, Geneva, sans-serif;
}
.block .content-buy-studyplan ul li {
	line-height: 20px;
}
.content-buy-studyplan .detailed-block ul.details-listing li {
	font-size:12px;
	font-weight:normal;
	color:#5b5956;
	font-family:Verdana, Geneva, sans-serif;
	list-style-type:none;
}
.detailed-block ul.icons-det li {
	padding:8px;
	padding-left:40px;
	margin-bottom:4px;
	background-repeat:no-repeat;
}
.content-buy-studyplan .detailed-block ul.simple-details-list {
	padding:7px;
}
.content-buy-studyplan .detailed-block ul.simple-details-list li {
	font-size:12px;
	font-weight:normal;
	color:#5b5956;
	font-family:Verdana, Geneva, sans-serif;
	padding: 7px 0 3px 5px;
	margin-left:20px;
}
.content-buy-studyplan .detailed-block p.details-main-head {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding: 3px 0px 1px 22px;
	margin-top:5px;
}
.bottom-box-mrn {
	background-color:#ddc8c8;
	width:600px;
	height:auto;
}
.bottom-box-mrn p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left: 10px;
}
.detailed-block ul.icons-det li.rm-pad {
	background-position:0px 4px;
}
.detailed-block ul.icons-det li.icon1 {
	background-image: url("../images/red_arrow_right.png");
}
.detailed-block ul.icons-det li.icon2 {
	background-image: url("../images/tick.png");
}
.detailed-block ul.icons-det li.icon3 {
	background-image: url("../images/calendar-month.png");
}
.detailed-block ul.icons-det li.icon4 {
	background-image: url("../images/guarantee.png");
}
.detailed-block ul.icons-det li.icon5 {
	background-image: url("../images/ask-drflwers.png");
}
.detailed-block ul.icons-det li.icon6 {
	background-image: url("../images/security_key.png");
}
.detailed-block ul.icons-det li.icon7 {
	background-image: url("../images/note_pencil.png");
}
.detailed-block ul.icons-det li.icon8 {
	background-image: url("../images/notes_pencil_two.png");
}
.block .content-buy-studyplan p {
	line-height:20px;
}
.table-area-study-plans {
	width:100%;
	border-collapse:collapse;
}
.block .faq .table-area-detail {
	font-family:Verdana, Geneva, sans-serif;
}
.block .content-buy-studyplan {
	font-family:Verdana, Geneva, sans-serif;
}
.table-area-detail {
	width:100%;
	border-collapse:collapse;
}
.table-area-detail td strong {
	color:#000000;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
.table-area-detail td.alignleft {
	padding-left:7px;
	font-family:Verdana, Geneva, sans-serif;
}
.table-area-detail td.alignleft {
	font-size:11px;
}
.table-area-detail td.buy-but {
	width:105px;
}
.table-area-detail td.buy-but input.buy-but-one {
	background-image: url("../images/buy-button.png");
	height: 67px;
	width: 140px;
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	cursor: pointer;
}
.table-area-detail td.buy-but-larg input.buy-but-one {
	background-image: url("../images/buy-button.png");
	height: 67px;
	width: 140px;
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	cursor: pointer;
}
.table-area-detail td.buy-but-larg {
	width:105px;
}
.table-area-detail th, .table-area-detail td {
	border:1px solid #000000;
}
.table-area-study-plans th, .table-area-study-plans td {
	border:1px solid #000000;
}
.table-area-study-plans th {
	background-color:#87c33f;
	color:#ffffff;
}
.table-area-study-plans tr.sky-blue {
	background-color:#e4ebf4;
}
.table-area-study-plans tr.purple {
	background-color:#eae6f0;
}
.table-area-study-plans tr.orange {
	background-color:#f3e3e3;
}
.table-area-study-plans tr.blue-new {
	background-color:#fceee2;
}
.table-area-study-plans td {
	color:#000000;
	font-size:13px;
	padding-left: 8px;
	padding-right: 30px;
}
.table-area-study-plans th p, .table-area-study-plans td p {
	margin-bottom:10px;
	margin-top:10px;
}
.faq .table-area-study-plans td strong {
	color:#000000;
}
.block .faq .table-area-study-plans {
	font-family:Verdana, Geneva, sans-serif;
}
.mcat-table th {
	background-color:#404040;
	color:#FFF;
}
.mcat-table th, .mcat-table td {
	font-size:11px;
	padding:5px;
	border: 1px solid #7f7f7f;
	text-align:center;
}
.mcat-table td {
	background-color:#FFF;
}
.mcat-table td strong {
	font-size:14px;
	font-weight:bold;
}
.devider {
	width:100%;
}
.devider-lt {
	width:50%;
	float:left;
}
.devider-rt {
	width:50%;
	float:right;
}
/*studyplan listings */
.cmpp .content-area {
	background-image:url(../images/study-plan-cmpp.png)
}
.mbp .content-area {
	background-image:url(../images/study-plan-mbp.png)
}
.mcs .content-area {
	background-image:url(../images/study-plan-mcs.png)
}
.cmp .content-area {
	background-image:url(../images/study-plan-cmp.png)
}
/*.cmpp .plans-available h4, .cmpp .mastblock-sp h4 {
	color:#6a3476;
}
.mbp .plans-available h4, .mbp .mastblock-sp h4 {
	color:#125b85;
}
.mcs .plans-available h4, .mcs .mastblock-sp h4 {
	color: #8c95f1;
}
.cmp .plans-available h4, .cmp .mastblock-sp h4 {
	color: #4bb3b3;
}*/
.cmpp div#container, .mbp div#container, .mcs div#container, .stpm div#container,  .cmp div#container{
	background-color:#fff;
}
.studyplan-holder h4 {
	font-size:20px;
}
.studyplan-features-list ul {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#444;
}
.studyplan-features-list ul li {
float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 0 40px;
	width: 260px;
}
.studyplan-features-list ul li.hlt-feature {
	height: 100px;
	margin-right: 20px;
	padding-left: 140px;
	padding-top: 30px;
	width: 160px;
}
.studyplan-features-list ul li span {
	display: block;
	border-top:1px dotted #aaa;
	margin-top:6px;
	padding-top:6px;
}
.studyplan-features-list ul li.no-brd span {
	margin-top:0px;
	padding-top:0px;
	border-top:0px none;
}
.cmpp ul li.hlt-feature {
	background:url(../images/purple-pen-folder.png) 0px 15px no-repeat;
}
.mbp ul li.hlt-feature {
	background:url(../images/blue-pen-folder.png) 0px 15px no-repeat;
}
.plans-available {
	margin-top:25px;
}
ul.icon-ach li {
	position:relative;
}
.icon-holder {
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	left: 8px;
	position: absolute;
	top: 12px;
	width: 22px;
}
ul.icon-ach li.no-brd .icon-holder {
	top:0px;
}
.cmpp .icon-holder {
	background-image: url("../images/sp-icons-purple.png");
}
.mbp .icon-holder {
	background-image: url("../images/sp-icons-blue.png");
}
.cmp .icon-holder {
	background-image: url("../images/sp-icons-teal.png");
}
.mcs .icon-holder {
	background-image: url("../images/sp-icons-violet.png");
}
.pi1 {
	background-position: -2px -190px;
}
.pi2 {
	background-position: -2px 0px;
}
.pi3 {
	background-position: -2px -79px;
}
.pi4 {
	background-position: -2px -113px;
}
.pi5 {
	background-position: -2px -150px;
}
.pi6 {
	background-position: -2px -37px;
}
.plan-head {
	background:#ebebe9;
	padding:10px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.plan-more {
	margin-top:1px;
	background:#f3f1f1;
	padding:10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.plan-more p {
	float:left;
	color:#777;
	margin:0px;
}
.plan-more p.cmn1 {
	width:210px;
}
.plan-more p.cmn2 {
	width:160px;
}
.plan-more p.cmn3 {
	width:120px;
}
.plan-more p.cmn4 {
	width:110px;
}
.plan-more p strong {
	display:block;
	font-size:14px;
	color:#444;
}
.plans-available p {
	padding:0px;
}
.plans-available .gtd {
	padding-top:25px;
	background:#ebebe9 url(../images/guaranteed.png) 10px 0px no-repeat;
}
.plans-available .plan-head p {
	margin:0px;
	margin-top:4px;
}
.plans-available .plan-head {
	position:relative;
}
.plans-available .plan-head a {
	position:absolute;
	right:10px;
	bottom:10px;
}
a {
	text-decoration:none;
}
a.btn-text {
	display:block;
}
a.btn-text span {
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 11px;
	font-weight:bold;
	line-height: 11px;
	padding: 8px 12px 10px 10px;
}
a.btn-text span.btn-left {
	background-position:left top;
	font-size:14px;
	line-height: 14px;
	padding: 7px 12px 8px 10px;
}
a.btn-text:hover span {
	text-decoration:none;
}
a.btn-text:hover span.btn-left {
	text-decoration:none;
}
a.btn-learn span {
	background: url("../images/btn-orange-grey.png") no-repeat scroll right top transparent;
}
a.btn-buy-blue span {
	background: url("../images/btn-orange-blue.png") no-repeat scroll right top transparent;
}
a.btn-buy-teal span {
	background: url("../images/btn-orange-teal.png") no-repeat scroll right top transparent;
}
a.btn-buy-violet span {
	background: url("../images/btn-orange-violet.png") no-repeat scroll right top transparent;
}
a.btn-buy-purple span {
	background: url("../images/btn-orange-purple.png") no-repeat scroll right top transparent;
}
.mastblock-sp {
	margin-bottom:20px;
}
.mastblock-sp .studyplan-features-list ul li {
	width: 200px;
}
.mastblock-sp .rt-block {
	float:right;
	width:260px;
	margin-top:15px;
}
.mastblock-sp .lt-block {
	float: left;
	width: 350px;
}
.box-row {
	margin-top:15px;
}
.mbp .box-row {
	border:1px solid #dce2e5;
	background:url(../images/blue-box.png) repeat-x;
	padding:10px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.cmpp .box-row {
	border:1px solid #dce2e5;
	background:url(../images/purple-box.png) repeat-x;
	padding:10px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.cmp .box-row {
	border:1px solid #dce2e5;
	background:url(../images/teal-box.png) repeat-x;
	padding:10px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.mcs .box-row {
	border:1px solid #dce2e5;
	background:url(../images/violet-box.png) repeat-x;
	padding:10px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
ul.note {
	font-size:12px;
	padding-left:5px;
}
ul.note li {
	list-style:none;
	background:url("../images/tick-grey-sm.png") no-repeat scroll 0 6px transparent;
	padding-left:18px;
	line-height:20px;
}
ul.note li.ico-space {
	background:none;
	padding-left:0px;
}

.mbp .grey h2 span {
	color:#125B85;
}
.mbp .grey h2 span a {
	color:#125B85;
}
.mcs .grey h2 span {
	color: #8c95f1;
}
.mcs .grey h2 span a {
	color: #8c95f1;
}
.studyplan-holder p.color-txt {
	font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
	
}
.cmp .grey h2 span {
	color: #4bb3b3;
}
.cmp .grey h2 span a {
	color: #4bb3b3;
}
p.anch-color a {
	color: #336699;
    text-decoration: none;
}
p.anch-color a:hover {
	text-decoration:underline;
}
.block p.note {
	margin-bottom:5px;
}



.block .four-section-new {
	/*background:url("../images/black_line.png") repeat-x scroll 0 0 transparent;;*/
	background:#737373 url("../images/gradient-grey.png") repeat-x top left;
	padding:10px;
}
.stp .block .four-section-new a {
	text-decoration:none;
}
.stp .block .four-section-new a:hover {
	text-decoration:none;
}
.stp .block .four-section-new a p.head {
	font-size:17px;
	font-weight:bold;
	color:#f2e2e5;
	padding:5px;
	margin-bottom:7px;
	text-decoration:none;
}
.stp .block .four-section-new a p span.little-test {
	font-size:13px;
	color:#cba4a1;
	margin-left:3px;
}
.stp .block .four-section-new a:hover p{
	color:#FFF;
	background:#3e3e3e;
	text-decoration:none;
}
.stp .block .four-section-new a:hover p span.little-test
{
	text-decoration:none;
	color:#FFF;
	background:#3e3e3e;
}
.inner-black-list {
	background:#737373 url("../images/gradient-grey.png") repeat-x top left;
    padding: 1px 0 10px;
	margin-top:5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
-khtml-border-radius: 5px;
}
.inner-black-list ul li {
	float:none;
	width:575px;
	padding: 0 0 0 35px;
}
.inner-black-list ul li span {
	color: #e7e7e7;
    font-size: 13px;
    font-weight: bold;
	border:none;
}
.icon-holder-main, .icon-holder-inner {
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	left: 8px;
	position: absolute;
	top: 12px;
	width: 22px;
}
.inner-black-list .icon-holder-main, .inner-black-list .icon-holder-inner {
	top:6px;
}
.cmpp .inner-black-list .icon-holder-main {
	background-image: url("../images/sp-icons-orange.png");
}
.cmpp .inner-black-list .icon-holder-inner {
	background-image: url("../images/sp-icons-green.png");
}
.cmpp .grey h2 span {
	color:#7F7F7F;
}
.cmpp .grey h2 span a {
	color:#7F7F7F;
}
.block p.note-care {
	color: #717171;
    font-weight: bold;
	margin-top: 12px;
}
a.show-div {
	font-weight:bold;
	font-size:16px;
	color:#973e38;
}
.open-box {
	border:1px solid #828282;
	padding-left: 5px;
}
.mastblock-sp .green-price-box {
	width:625px;
}
.cmpp .green-price-box .box-row {
	float:left;
	/*background:url("../images/green-box-gre.png") repeat-y;*/

	background:#48ac25 url("../images/gradient-green.png") repeat-x top left;
	text-align:center;
	width:278px;
	margin-bottom:6px;
}
.rgt-green {
	margin-right:25px;
}
.cmpp .green-price-box h4 {
	color:#c3ff6d;
}
.cmpp .green-price-box p {
	color:#ffffff;
	margin-bottom:0px;
	padding:4px;
}
.cmpp .green-price-box span.price-list {
	color:#c4fbcd;
	font-size: 18px;
    font-weight: bold;
}
.inner-black-list ul li span a {
	color:#E7E7E7;
}
.inner-black-list ul li ul.sub-list li {
	 list-style-type: disc;
    padding-left: 5px;
	color:#E7E7E7;
	margin-left:10px;
	font-size:13px;
}
.gtdlink {
	padding-top:25px;
}
.plans-available .plan-head .guarantee-link a {
	position:absolute;
	top:0px;
	left:10px;
	width:81px;
	height:20px;
}
.cmpp .green-price-box a span.buy-orange {
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
    background: none repeat scroll 0 0 #F2A32A;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    margin-left: 15px;
    padding: 3px 8px;
	text-decoration:none;
	position:relative;
}
.cmpp .green-price-box span.price-list span.price-strike{
	text-decoration:line-through;
	}
.innerpage .low-heighter {
	height:15px;
}
.plan-more p.notecustom {
	color:#000;
	font-size:13px;
	margin-bottom:7px;
}
.plan-more p.notecustom a {
	color:#952D29;
}
.plan-more p.notecustom a:hover {
	text-decoration:underline;
}
.plans-available p a span.buy-orange {
		-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
    background: none repeat scroll 0 0 #F2A32A;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 8px;
	text-decoration:none;
}
ul.noted li {
	list-style:none;
	background:url("../images/tick-orange-sm.png") no-repeat scroll 7px 10px transparent;
	padding-left:25px;
	line-height:20px;
}
.block p.org-box-riht {
	float:right;
	margin: 5px 50px 5px 0;
}
.plans-available .plan-head h4 a {
	color:#000;
	position:static;
}
.studyplan-features-list ul.deci-lister {
	position:relative;
}
.studyplan-features-list ul.deci-lister li .down-arrowtop {
	 left: 165px;
    position: absolute;
    top: 20px;
}
.studyplan-features-list ul.deci-lister li .down-arrowbtm {
	left: 195px;
    position: absolute;
    top: 35px;
}
.studyplan-features-list ul li.up-space span{
	margin-top:20px;
}
.studyplan-features-list ul.deci-lister li {
	list-style:decimal;
	color:#E7E7E7;
	margin-left:30px;
	padding:0px;
	font-weight:bold;
}
.innerpage .step-buy {
	background: url("../images/boxes/rt-grad-grey-bom-sm-new.png") no-repeat scroll left bottom transparent;
    padding-bottom: 6px;
	margin-top:16px;
	margin-bottom:0px;
}
.innerpage .step-buy p .input, .cmpp p .input{
	height:22px;
	}	
	
.innerpage .panel-grey .step-box {
	background: url("../images/boxes/rt-grad-grey-top-sm-new.png") no-repeat scroll 0 0 transparent;
	
}
.innerpage .panel-grey .step-box .form-area .input-box, .innerpage .panel-grey .step-box .form-area .txt-box {
	clear:none;
	float:left;
}
.innerpage .panel-grey .step-box .form-area .buttons {
	clear:none;float:left;
}
.innerpage .panel-grey .step-box .form-area .add-margin {
	margin-left:10px;
	margin-right:10px;
	
}
.panel-grey .step-box .panel-content {
padding: 12px 12px 1px;
}
.innerpage .panel-grey .step-box .form-area p.login-check{
	float:left;
	width:270px;
	margin:0;
	}
/*-----homeslide------*/

.banner-block-container {
	height:355px;
	background:url(../images/bg-red.png) repeat-x;
	width:100%;
	margin-top:9px;
}
.slider-block, .slider {
	position:relative;
	margin:0px auto;
}
.slider-block, .slider, .nav-container, #slider1 li div {
	width:850px;
	height:355px;
}
.nav-container {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/fg-banner.png) no-repeat;
}
.bx-pager, .bx-prev, .bx-next {
	position:absolute;
	bottom:10px;
	z-index:999;
}
.bx-wrapper {
	height:355px;
}
.bx-pager {
	left:540px;
}
.bx-prev {
	left:275px;
}
.bx-next {
	right:22px;
}
.bx-pager a, a.bx-prev, a.bx-next {
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-size:11px;
	display:block;
	float:left;
	padding:0px 5px;
	background:#541010;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
	filter: alpha(opacity=50);/* IE 5-7 */
	-moz-opacity: 0.5;/* Netscape */
	-khtml-opacity: 0.5;/* Safari 1.x */
	opacity: 0.5;/* Good browsers */
}
.bx-pager a:hover, a.bx-prev:hover, a.bx-next:hover, .bx-pager a.pager-active {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.nav-container ul, ul#slider1 {
	margin:0px;
	padding:0px;
	list-style:none none;
}
.nav-container ul {
	margin-left:20px;
	margin-top:20px;
}
.nav-container ul li {
	padding:0px;
	width: 230px;
}
.nav-container ul li a {
	display:block;
	padding:15px;
	font-size:16px;
	line-height:20px;
	height:20px;
	text-decoration:none;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e0c2c2;
}
.nav-container ul li a:hover {
	color:#fff;
}
.nav-container ul li a span {
	display:none;
}
.nav-container ul li a:hover span {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/ext-link.png) no-repeat;
	margin-left:4px;
}
#slider1 li div {
	position:relative;
}
#slider1 li div a.slide4link {
	display: block;
	height: 62px;
	left: 0;
	margin-left: -335px;
	position: absolute;
	top: 194px;
	width: 220px;
	z-index: 8888;
}
.new-content-flash {
    background: url("../images/content.jpg") repeat-x scroll 0 -300px transparent;
    padding: 30px 0;
}
.studyplan-holder .minmize-essay h4 {
    font-size: 15px;
	 padding: 4px;
	 
	 
}
.minmize-essay{
	border-bottom-left-radius:5px;
	  border-bottom-right-radius:5px;
	  -webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-botttomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	}
	.seg-one{
		position:relative;
		
		}
	.seg-two{
		bottom: -25px;
    left: 160px;
    position: absolute;
		
		}
		
.holder-view{
	background: none repeat scroll 0 0 #e5e5e5;
    border-radius: 5px 5px 5px 5px;
    padding: 11px;
	}		
.block p.login-user{
	margin-bottom:0px;
	margin-top:10px;
	}	
.buy-new-thing {
	background:#C4FBCD;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.amc-include{
	background: none repeat scroll 0 0 #f8c970;
    font-size: 12px;
    padding: 1px 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.buy-new-thing h4 {
	margin-bottom: 5px;
    padding-right: 300px;
}
a.big-btn span {
    background: url("../images/btn-new-price-big.jpg") no-repeat scroll right top transparent;
}
a.big-btn span {
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    padding: 8px 12px 10px 10px;
	display: inline-block;
}
a.big-btn span.btn-l {
    background-position: left top;
    font-size: 20px;
    line-height: 20px;
    padding: 21px 15px 8px;
	font-weight: normal;
	min-width:40px;
}
a.big-btn span.btn-c {
    background-position: left -98px;
    font-size: 20px;
    line-height: 20px;
    padding: 21px 11px 8px;
	font-weight: normal;
	min-width: 96px;
}
a.big-btn span.btn-r {
   background-position: left bottom;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 49px;
    padding: 0;
    width: 87px; overflow:hidden;
}

a.list-price-btn span.btn-c {
	display:none;
}
a.dis-price-btn span.btn-c {
	display:inline-block;
}
a.dis-price-btn span.btn-l { text-decoration:line-through; color:#ccc; }

a.big-btn span.btn-r  b { display:none;}
.open-boxer {
	 background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #973E38;
    padding: 10px;
	margin-top: 5px;
	-moz-border-radius: 0 5px 5px 5px; /* Firefox */
	-webkit-border-radius: 0 5px 5px 5px; /* Safari, Chrome */
	border-radius: 0 5px 5px 5px; /* CSS3 */
}
.show-div-open {
	 background: none repeat scroll 0 0 #973E38;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 14px;
	-moz-border-radius: 5px 5px 0 0; /* Firefox */
	-webkit-border-radius: 5px 5px 0 0; /* Safari, Chrome */
	border-radius: 5px 5px 0 0; /* CSS3 */
}
.show-div-close {
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.success {
	background: url("../images/gradient-green.png") repeat-x scroll left top transparent;
    color: #E3ECD9;
    padding: 7px;
	margin-bottom:5px;
	display:none;
	font-size: 14px;
	-moz-border-radius: 5px ; /* Firefox */
	-webkit-border-radius: 5px ; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	
	}
	
	/*------testing colors-------*/
.buy-new-yellow {
	background:#C6B066;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.buy-new-yellow h4 {
	margin-bottom: 5px;
    padding-right: 300px;
}
a.new-sty span {
    background: url("../images/btn-new-price-big-yel.jpg") no-repeat scroll right top transparent;
}
.icon-holder-inners {
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	left: 8px;
	position: absolute;
	top: 12px;
	width: 22px;
}
.inner-black-list .icon-holder-inners {
	top:6px;
}
.cmpp .inner-black-list .icon-holder-inners {
	background-image: url("../images/sp-icons-yellow.png");
}
a.new-sty-buy span {
    background: url("../images/btn-new-price-big-grnbt.jpg") no-repeat scroll right top transparent;
}
.buy-new-yellow-lgt{
	background:#F6E3A1;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.buy-new-yellow-lgt h4 {
	margin-bottom: 5px;
    padding-right: 300px;
}
.buy-new-yellow-lgt h4.extra-red-col {
	color:#660000;
}
