body{margin:0;padding:0; color: #000000; background-color:#40423a; font:normal 100% Verdana; line-height:1.5em; }


/*
Old font stuff
font-style:normal; font-family: Veranda; font-size:100%; line-height:1.3em;*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
a.am-hoverShw{display:block;width:100%;height:100%;text-indent:-999em;overflow:hidden;}
a.am-hoverShw:hover{background:url(../images/am-hoverShw20.png) repeat transparent;text-decoration:none;}* ul,* li{list-style:none;padding:0;margin:0;}

p{margin:0;padding:0;}
p.skipNav{position:absolute;width:20em;left:-999em;margin-top:0;top:0;}
a,a:link,a:visited,a:hover{color:#85985c;text-decoration:none;}



a:hover{cursor:pointer;color:#eea24e;}a:focus,a:active,a:visited{outline:none;}.oneAjaxCtner{display:none;}#wrapper{width:100%;}#logoMenu{position:relative;width:960px;height:80px;margin:0 auto;background-color:transparent;overflow:hidden;}#logoMenu h1{position:absolute;margin:0;width:218px;height:46px;top:17px;left:25px;background:url(../images/homePNG8Combo.png) no-repeat transparent;overflow:hidden;}#logoMenu h1 a{display:block;width:100%;height:100%;text-indent:-9999em;background:url(../images/homePNG8Combo.png) no-repeat 0 -200px transparent;}#logoMenu h1 a:hover{background-position:-652px -106px;}
body#home #logoMenu h1 a:hover{cursor:default;background-image:none;}
#section1Wrap,#section2Wrap,#section3Wrap{width:100%;background-color:#f0f8df;}#section2Wrap{background-color:#fff;} /*f0f8df */
body#course .oneAjaxCtner, body#why .oneAjaxCtner{display:block;}



#section1{position:relative;width:960px;height:330px;margin:0 auto;background:url(../images/newBack.png) repeat-x transparent;z-index:1;}



/* Old Home Page */
div.tab{position:absolute;top:0;left:0;display:none;width:100%;height:100%;z-index:3;overflow:hidden;background-color:transparent;background-repeat:no-repeat;line-height: 2em;}

div.tabtext {z-index:4;width: 400px; height: 150px; position: absolute; left: 50px; top: 40px; color:black;}
.tabtext h2{font-size:1.5em;line-height: 1.2em; padding-bottom:2px; margin-bottom: 2px; font-weight:600;}
.tabtext p{font-size:90%;line-height: 1.5em; padding-top:1px; margin-top: 0px; font-weight:500;}

p.littleLink {font-size:85%; position:absolute; top:200px; text-align:left; color:#000000; font-weight:500;}
.littleLink a{color:#000000;}
.littleLink a:hover {text-decoration:underline; color:#000000;}

img.tab{position: absolute; left: 485px; top: 25px; z-index:6;}



/* New Index Page     */
div.box{padding: 40px 0px 40px 0px; border-bottom:dotted 1px grey;}

div.indextext {width: 400px; margin:10px 30px 0px 20px; color:black; float:left;}
.indextext h2{font-size:1.6em;line-height: 1.2em; padding-bottom:2px; margin-bottom: 2px; font-weight:600;}
.indextext p{line-height: 1.7em; padding-top:1px; margin-top: 0px; font-weight:500;}

img.index{margin: 10px 20px 0px 20px;}

#index1{position:relative;width:960px;margin:0 auto; background-color:#ffffff;}
#indexWrap{width:100%;background-color:#ffffff;}




/*  Testimonials Text   */
.oneTestim{margin:30px 30px 20px 30px; border-bottom:dotted 1px grey; padding:0px 0px 30px 0px;}


.testDiv {border-bottom:dotted 1px grey; width:690px; margin: 0px 20px 0px 20px; padding: 30px 0px 30px 0px;}
.oneTestim2{margin:0px 20px 0px 0px;}
.testimonials{margin: 10px 0px 30px 10px;}



.clear{width: 100%; height: 1px; margin: 0 0 -1px; clear: both;}

.name{font-size:110%; font-weight:600; color:#000000; margin: 0px 0px 4px 0px;}
.testCont{font-size: 90%; line-height: 160%; margin:5px 0 0 0; color:#000000;}



/*Course Steps*/ 
h2.tu{font-size:90%; margin: 5px 20px 0px 30px; text-align:left; color:#000000; font-weight:600;}
p.tu{font-size:85%; margin: 0px 20px 12px 30px; text-align:left; color:#000000;}

/*Advanced LSAT Practice*/
h1.tu{font-size:105%; margin: 25px 10px 7px 20px; text-align:left; color:#000000; font-weight:600;}
h2.tu2{font-size:80%; margin: 20px 10px 10px 20px; text-align:left; color:#000000; font-weight:600;}
p.tu2{font-size:80%; margin: 11px 10px 10px 20px; text-align:left; color:#000000; font-weight:500;}

/*Features Page*/
p.tu3{font-size:95%; line-height: 2em; margin: 20px 30px 10px 30px; text-align:left; color:#000000; font-weight:500;}
img.check{align:left; vertical-align:text-top;}

ul.tu3 li{list-style-image: url(images/check.png);  list-style-type: square; font-size: 90%; line-height: 100%; margin: 9px 20px 0px 40px; color:#000000;}






#score{display:block;}
#skills{}
#schedule{}
#support{}




#apps{}
#enroll{position:absolute;top:34px;right:18px;width:225px;z-index:5;text-align:right;background-color:#fff;border:1px solid #fff;}


body#home #enroll{top:186px;right:60px;background-color:transparent;border:0 solid #fff;}
#enrollBtn{margin-right:0;margin-left:auto;width:225px;height:32px;overflow:hidden;background:url(../images/homePNG8Combo.png) no-repeat transparent;background-position:0 -106px;}
#buyJsOff{display:block;width:100%;height:100%;}
#enrollBtn:hover{background-position:-225px -106px;cursor:pointer;}
#BB_BuyButtonForm{width:300px;margin:0 0 1.5em auto;text-align:right;display:none;background-color:#fff;}
body#buy_now #BB_BuyButtonForm{width:300px;margin:36px auto 1em 0;text-align:left;display:block;background-color:#fff;}
body#home #BB_BuyButtonForm{width:225px; border:1px solid #808080;}#googleSelect,#googleBtn,#cardsImg{display:block;margin:1em 8px 0 auto;}#googleBtn{margin:1em 0 .6em auto;width:117px;height:48px;}
#cardsImg{margin:0 8px 0 auto;width:182px;height:44px;}
body#home #googleBtn{margin-top:6px;}
body#home #googleSelect{margin-top:0;}
body#home #BB_BuyButtonForm{padding-top:6px;}

#tabs{position:absolute;bottom:0;width:960px;height:52px;text-indent:-9999em;
overflow:hidden;background:url(../images/tabsTest2.png) no-repeat transparent;z-index:4;}

#tabs li{position:absolute;top:0;left:0;height:52px;width:192px; }
#tabs li.skills{left:192px;}
#tabs li.schedule{left:384px;}
#tabs li.support{left:576px;}
#tabs li.apps{left:768px;}
#tabs li:hover{cursor:pointer;}

#section1 #tabOver{position:absolute;bottom:0;left:-9999em;height:52px;width:190px;z-index:3;margin-left:2px;background-color:#d8e4c1; }

#section2{position:relative;width:968px;height:208px;margin:0 auto;
background:url(../images/section2Bcgr.png) no-repeat 0 10px transparent; 
text-indent:-9999em;overflow:hidden;z-index:1;}


#section2 div{position:absolute;top:12px;left:5px;width:239px;height:153px;z-index:2;}
#section2 p,#section2 ul,#section2 h2{height:0;overflow:hidden;margin:0;}

div#testimonials{left:245px;}
div#improve{left:484px;width:240px;}
div#workings{left:724px;width:240px;}


#section2 div a:link,#section2 div a:visited,
#section2 div a:hover{display:block;width:100%;height:100%;text-indent:-9999em;overflow:hidden;}
#section2 div a:hover{background:url(../images/am-hoverShw10.png) repeat transparent;}




#section3{position:relative;width:960px;min-height:536px;margin:0 auto;background:url(../images/section3Bcgr.png) repeat-y transparent;}

#section3ContWrap,#section3Left,#section3Mid{float:left;background-color:transparent;}
#section3ContWrap{width:960px;}

#section3Left{width:210px;padding-top:36px;}

#section3Mid{position:relative;width:520px;padding:36px 20px 50px;color:#000000;}.oneAjaxCtner,.oneAjaxCtner div{background-color:#fff;}



#section3Mid h2{color:#000000; margin:0;}
#section3Mid h3{color:#000000; font-size:1.2em; line-height: 1.2em; padding-bottom:1px; margin-bottom: 1px; font-weight:600;}
#section3Mid h2{font-size: 1.6em; font-weight:700;}
/*#section3Mid p{font-size:1.1em;line-height: 1.5em; font-weight:500;}*/

#section3Right{float:right;width:150px;padding:36px 20px;background-color:transparent;color:#40423a;}

#ajaxedContents{width:210px;margin-bottom:30px;}
#ajaxedContents a{display:block;padding:0 8px 0 32px;width:170px;line-height:2.2;color:#FFFFFF; font-size:1.1em;font-weight:500;}
#ajaxedContents a:link,#ajaxedContents a:visited{color:#FFFFFF;}
#ajaxedContents a:hover,#ajaxedContents a.ajaxSel:link,
#ajaxedContents a.ajaxSel:visited{color:#fff;background:url(../images/hoverTriangle.png) no-repeat 0 50% #46483f;}
#ajaxedContents a:hover{cursor:pointer;}#ajaxedContents a.ajaxSel:hover{cursor:default;}

p.sectionLeft{margin:32px 0 0 0;width:170px;padding:20px;background-color:#46483f;line-height:1.4;font-weight:bold;color:#eaebe7;}

#improve2{position:relative;width:210px;height:110px;background:url(../images/courseImprovesBcgr.png) repeat-x transparent;}
#improve2 p{position:absolute;top:25px;left:27px;width:153px;height:85px;background:url(../images/leftDuo.png) no-repeat transparent;text-indent:-9999em;}
#satisfaction{position:relative;width:171px;height:74px;margin:36px 0 0 19px;background:url(../images/courseImprovesBcgr.png) repeat-x transparent;}
#satisfaction p{position:absolute;top:0;left:8px;width:153px;height:74px;background:url(../images/leftDuo.png) no-repeat 0 -85px transparent;text-indent:-9999em;}
#rightFaq,#rightCompare,#rightSteps{width:150px;height:62px;margin:28px 0;background:url(../images/rightTrio.png) no-repeat transparent;background-position:0 0;}
#rightFaq{margin-top:0;}#rightCompare{background-position:0 -62px;}#rightSteps{background-position:0 -124px;margin-bottom:0;}p.author{text-align:right;}p.topIndent{margin-top:28px;}
body#resources #section3Mid li a{display:block;}body#resources #section3Mid li{margin-top:1em;}body#resources #section3Mid ul.noInfo{margin-top:.7em;}body#resources #section3Mid ul.noInfo li{margin-top:.3em;}body#resources #section3Mid ul.noInfo li a{display:inline;}



img.mouseover2{opacity: .80; border=0; margin: 0px 10px 10px 20px;}
img.mouseover2:hover{opacity: 1.0; border=0; margin: 0px 10px 10px 20px;}

img.mouseoverc{opacity: .80; border=0;}
img.mouseoverc:hover{opacity: 1.0; border=0;}

img.mouseover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); opacity: .85;}
img.mouseover:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0}

#faqCol{position:relative;width:520px;padding:36px 20px;color:#40423a;margin-left:10px;background-color:#fff;padding-bottom:80px;}#faqCol h2{color:#eea24e;margin:0 0 .75em;}.oneFAQ p.q{margin-top:1.25em;}#faqCol .a{display:none;padding:8px 60px 0 0;line-height:1.4;}#faqCol .q{font-weight:bold;}.faqSel .q{color:#eea24e;}#faqCol .q:hover{cursor:pointer;color:#eea24e;}#faqCol .faqSel .q:hover{cursor:pointer;color:#40423A;}.floatAddr{float:left;width:45%;margin-bottom:1.6em;}.clearFloat{clear:both;}

#section3Mid h2{margin-bottom:.5em;}

#secureSurvey table{margin-bottom:2.5em;}
body#reading #section3Mid{width:480px;padding:36px 40px 36px 40px;}body#prep_survey table{width:480px;}#menu{position:absolute;left:422px;top:40px;width:492px;height:26px;z-index:2;}#menu li{position:absolute;top:0;height:26px;}#menu li.course{left:0;width:162px;}#menu li.why{left:162px;width:78px;}#menu li.about{left:240px;width:76px;}#menu li.resources{left:316px;width:93px;}#menu li.contact{left:410px;width:82px;}#menu a,#menu a:link,#menuMain a:visited,#menu a:hover{width:100%;height:26px;display:block;text-indent:-9999em;overflow:hidden;}#menu a{background-image:url(../images/homePNG8Combo.png);background-repeat:no-repeat;background-color:transparent;background-position:0 0;}#menu li.course a{background-position:-220px 0;}#menu li.why a{background-position:-382px 0;}#menu li.about a{background-position:-460px 0;}#menu li.resources a{background-position:-536px 0;}#menu li.contact a{background-position:-630px 0;}body#course li.course a,#menu li.course a:hover{background-position:-220px -26px;}body#why li.why a,#menu li.why a:hover{background-position:-382px -26px;}body#about li.about a,#menu li.about a:hover{background-position:-460px -26px;}body#resources li.resources a,#menu li.resources a:hover{background-position:-536px -26px;}body#contact li.contact a,#menu li.contact a:hover{background-position:-630px -26px;}body#course li.course a,body#why li.why a,body#about li.about a,body#resources li.resources a,body#contact li.contact a{cursor:default;}#footer{margin:0 auto;width:960px;padding:40px 0;text-align:center;background-color:transparent;}#footer li{display:inline;margin:0 7px 0 0;}#footer li a{border-left:1px #a9ae99 solid;padding:0 0 0 10px;}body#home #footer li.home a,body#course #footer li.course a,body#why #footer li.why a,body#about #footer li.about a,body#resources #footer li.resources a,body#contact #footer li.contact a{cursor:default;text-decoration:none;color:#746c62;}#footer li.first a{border-left:0 #a9ae99 solid;padding-left:0;}#footer li.last,#footer li.contact{margin-right:0;}
p#copyright{margin:0;padding-top:4px;}#footer a:link,#footer a:visited,#footer a:hover{color:#a9ae99;background-color:transparent;}#footer li a:hover,#footer p a:hover{color:#746c62;}.jqmWindow{display:none;position:absolute;width:100%;top:0;left:0;}.jqmOverlay{background-color:#000;}

#compareCtner,#stepsCtner,#satisfactionCtner,#faqCtner,#compareOnlineCtner,#featuresCtner{position:relative;margin:80px auto 0;width:900px;height:480px;}
#compareCtner{background:url(../images/compareImg.png) no-repeat transparent;}

#compareOnlineCtner{width:856px; height:419px;background:url(../images/compareOnlineImg.png) no-repeat transparent;}

#featuresCtner{width:900px; height:482px; background:url(../images/features.png) no-repeat transparent;}


#stepsCtner{height:600px;background:url(../images/stepsImg.png) no-repeat transparent;}
#satisfactionCtner{width:840px;height:482px;background:url(../images/satisfactionImg.png) no-repeat transparent;}
#faqCtner{color:#40423a;height:auto;width:560px;background-color:transparent;}.jqmClose{position:absolute;top:15px;left:847px;width:24px;height:24px;cursor:pointer;}

#compareCtner .jqmClose{top:84px;left:824px;}
#compareOnlineCtner .jqmClose{top:83px;right:95px;left:auto;}
#stepsCtner .jqmClose{top:7px;left:784px;}
#satisfactionCtner .jqmClose{top:7px;left:783px;}
#faqCtner .jqmClose{right:30px;left:auto;height:24px;background-color:green;background:url(../images/closeBtn.png) no-repeat transparent;}
#featuresCtner .jqmClose{top:7px;left:782px;}




#contactCont{position:relative;width:516px;height:312px;margin-top:36px;left:2px;z-index:1;}

body.jsOff .amcf_jsOn{display:none;}

form#am_cf,.amcf_response{color:#000;width:516px;height:312px;background:url(../images/contactBcgr.png) no-repeat transparent;}

form#am_cf *{font-family:Helvetica,sans-serif;}form#am_cf fieldset{margin:0;padding:0;border:0;}form#am_cf legend,form#am_cf label{display:none;}form#am_cf .amcf_err{font-size:12px;font-style:italic;position:absolute;left:75px;width:246px;top:69px;padding-left:4px;z-index:3;}form#am_cf #amcf_emailErr{top:111px;width:312px;}form#am_cf #amcf_noteErr{top:272px;width:312px;}form#am_cf input,form#am_cf textarea{position:absolute;left:75px;font-size:12px;z-index:2;margin:0;border:0;background-color:transparent;padding:0 0 0 4px;}form#am_cf input{top:41px;width:244px;height:22px;padding-top:6px;}form#am_cf #amcf_email{top:83px;}form#am_cf #amcf_note{top:127px;width:302px;height:137px;padding:6px;overflow:auto;}form#am_cf textarea:focus,form#am_cf input:focus,form#am_cf input.ieFocus,form#am_cf textarea.ieFocus{background-color:#f4f4f4;}form#am_cf #amcf_submitBtn{position:absolute;left:416px;top:241px;width:76px;height:36px;background-image:url(../images/submitBtn.png);background-repeat:no-repeat;margin:0;padding:0;border:0;cursor:pointer;}form#am_cf #amcf_submitBtn:active,form#am_cf #amcf_submitBtn:hover,form#am_cf #amcf_submitBtn.over{background-position:0 -36px;cursor:pointer;}form#am_cf #amcf_submitBtn:active{outline:none;}.amcf_response{background:none;width:500px;height:auto;}body.jsOn .amcf_response{display:none;}.amcf_response p{text-align:center;font-size:1.5em;line-height:2;padding-top:30px;background-color:transparent;}form#am_cf #amcf_emailErr,form#am_cf #amcf_nameErr,form#am_cf #amcf_noteErr{color:#eaebe7;background-color:#40423a;}.amcf_response p{color:#40423a;}#wrapper,.jqmWindow{font-size:.8125em;}body.w1280 #wrapper,body.w1280 .jqmWindow{font-size:.875em;}#footer{font-size:.846em;}


#faqCol{font-size:1.071em;line-height:1.4;}body.jsOff #wrapper p{font-size:1.071em;}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 660px;
	height:400px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
	width:800px;
	height:700px;
}



/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 
