	
	
	body
	{
	
		background-color: white;
		color:#333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font: normal;
		font-size: 11px; 
		font-style: normal; 
		font-weight: 400; 
		line-height: normal
		margin-top: 0px;
		margin-left: 0px;
		margin:0;
		padding: 0;
		background:white;
		/* url(/img/til_1.jpg);*/
	}
	
	
	.maincontainer
	{
		width:755px;
		
		background-color:white;
		margin:auto;
		padding:0;
		border-left:0px solid white;
		border-right:0px solid white;
	}
	
	h4
	{
			font-family: georgia;
			font-size: 100%;
			line-height: 1em;
			margin:0;
			color: #300;
	}
	
	
	img
	{
		border: 0px;
	}
	
	
	
	
	a
	{
		color: #0000ff;
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	a:visited
	{
		color: #000000;
	}
	
	a:active
	{
		color: #ff0000;
	}
	
	a:link
	{
		color: #000000;
	}
	h3 a:link
	{
		color: #FF6600;
	}
/* ######### Top tabs ######### */

	#toptabs
	{
		margin-left: 0px; /*Opera 8 fix -1px*/
		padding: 0;
		width: 700px;
		height: 27px;
		background: transparent;
		voice-family: "\"}\"";
		voice-family: inherit;
		padding-left: 0px;
		margin:0;
	}

	#toptabs ul
	{
		font: normal 10px verdana, arial, sans-serif;
		margin:0;
		padding:0;
		list-style:none;
	}

	#toptabs li
	{
		display:inline;
		margin:0 2px 0 0;
		padding:0;
		text-transform:uppercase;
		line-height: 1.3em;
		font-size: 120%;
	}


	#toptabs a, #toptabs strong
	{
		float:left;
		color:#fff;
		background: transparent url("../img/tabs_left_blue.gif") no-repeat left top;
		margin:0 2px 0 0;
		padding:0 0 0 3px;
		text-decoration:none;
		font-size: 10px;
		letter-spacing: 1px;
		margin-top: 4px;
		font-family:  Gerogia, Arial, Verdana, sans-serif;
		border-bottom: 0px solid #FFF;
	}

#toptabs a span, #toptabs #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../img/tabs_right_blue.gif") no-repeat right top;
padding:3px 9px 3px 6px;
font-weight:bold;
}

#toptabs a span{
float:none;
}

#toptabs #current a, #toptabs strong{
background-position:0 -300px;
border-bottom: 1px solid #2B6600;
}

#toptabs #current a span, #toptabs #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}

#toptabs a:hover{
background-position:0% -150px;
}

#toptabs a:hover span{
color: #fff;
background-position:100% -150px;
}

#toptabs #current a:hover {	background-position:0% -300px; }
#toptabs #current a:hover span { color: #fff;	background-position:100% -300px; }

#toptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 0px solid #fff;
margin-bottom: 0px;
}

#csslibrarytab a, #csslibrarytab strong{
background: transparent url("../img/tabs_left_blue.gif") no-repeat left top;
}

#csslibrarytab a span{
background: transparent url("../img/tabs_right_blue.gif") no-repeat right top;
}

#brown a, #brown strong{
background: transparent url("../img/tabs_left_brown.gif") no-repeat left top;
}
#brown a span{
background: transparent url("../img/tabs_right_brown.gif") no-repeat right top;
}

#red a, #red strong{
/*background: transparent url("../img/tabs_left_red_inactive.gif") no-repeat left top;*/
}
#red a span{
background: transparent url("../img/tabs_right_red.gif") no-repeat right top;
}

#yellow1 a, #yellow1 strong{
background: transparent url("../img/tabs_left_yellow.gif") no-repeat left top;
color: black;
}
#yellow1 a span{
background: transparent url("../img/tabs_right_yellow.gif") no-repeat right top;
color: black;
}

#csslibrarytab a:hover{
background-position:0% -150px;
}

#csslibrarytab a:hover span{
color: #fff;
background-position:100% -150px;
}



#title
	{
	padding:0;
	margin:0;
		border-bottom: 4px solid #330000
	
	
	}
	#title h2
	{
		font-size: 120%;
		text-align: center;
		padding-top: 7px;
		padding-bottom: 14px;
		font-family:Georgia;
		font-weight: bold;
		margin-bottom:3px;
		color: white;
		line-height: 1em;
		margin-top:0;
	
	}
	
	#title #blue h2
	{
		/*background-image: url(../images/blue_header.jpg);*/
	}
	#title #red h2
	{
		/*background-image: url(../images/red_header.jpg);*/
	}
	#title #yellow h2
	{
		/*background-image: url(../images/yellow_header.jpg);*/
	}
	#title ul
	{
	padding-top:0;
	margin-top:0;
	color:black;
	font-weight:normal;
	font-family: arial;
	font-size:12px;
	padding-bottom: 10px;
	
	
	}
	
	


	.packages
	{
		width:250px;
		height: 165px;
		float:left;
						
		overflow:hidden;	
			border-bottom: 0px solid #FE701A;
	}
	#yellow
	{
		
	}
	.packages ul
	{
	/*list-style-image: url(../images/dot.gif); */
	color: black;
	
	}
	.packages h2 a
	{
	color: white;
	}
	.packages h2 a:visited
	{
		color: white;
		
	}
	.packages ul li a:visited
	{
		color: black;
		font-weight: bold;
	}
	#red{
		background-image: url(../images/red.jpg);
	}
	
	#blue{
		background-image: url(../images/blue.jpg);
	}
	
	#yellow{
		background-image: url(../images/yellow.jpg);
	}
	
	
      
      
      .books table
	{
		border: 0px solid #300;
		margin:0;			
	
	}
	.books
	{
		margin-top: 0px;
	}
	.books td
	{
		width: 187px;
		
	
	}
	.books thead td a,.books thead td a:visited
	{		
		font-size: 110%;
		font-weight: bold;
		color:#FF6600;
		text-decoration: none;
		font-family: Georgia;

	}
	.books thead td
	{
		text-align:center;
		width: 186px;
		
		
	}
	.books tbody td
	{
		/*background: url(../images/booksback.jpg);*/
		height:100px;
		text-align: center;	
		vertical-align: top;
		background: transparent;
		color:black;
	}
	
	h1 {
	background: white url(..//img/banner.png);		
	
	margin: 0 auto;
	padding-left: 50px;
	padding-top: 15px;
	height: 50px;
	text-align: left;
	font-size: 30px;
	border-right: 0px solid #FFF;
	border-left: 0px solid #FFF;
	border-top: 0;
	color: black;
	font-family: Georgia;
	font-weight: bold;
}

h5{
margin:0;
margin-bottom:5px;
margin-top:5px;
}
h4{
	color: white;
	
}
.style5
{
 color:black;
 font-size: 100%;
 width: 182px;
 font-weight: bold;
}


#panelmini {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;	
	list-style: none;
	font-size: 82%;
	margin-top:5px;
	border-top: 1px solid white;
	border-bottom: 4px solid white;
	background: transparent;
	line-height:1em;		
	}
#panelmini li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;	
	}
#panelmini a {
	float: left;
	padding: 5px 7px;
	text-decoration: none;
	border-bottom: none;
	color: white;
	}
#panelmini a:hover, #panelmini a.active {
	color: black;
	background:white;	
	}
.cap {

float: left;
width: 25px;
font-size: 25px;
line-height: 41px;
font-weight: normal;
color:black;
font-family: georgia, times;

}

#cbt table td{
text-align: center;
}

#storetable table{ 
background-color:#FFF;

}
.listings{width:450px; float:right;}
.holder{background:#fff; padding:10px; overflow:hidden;}
.border{border-top:#F7C0AA 1px solid; padding:10px; background:#FFF url(../img/video_bg.jpg) repeat-x; overflow:hidden; margin-bottom:20px;}
.thumbnail{width:250px; float:left; text-align:center;}
.courses li{ line-height:16px; list-style-type:disc; list-style-position:inside;}
.galborder{ display:block; margin:10px auto;}
.imgborder{margin:10px 30px; border:#FFCC00 1px solid;} 
.courseheadings{color:#CC9900; font-size:16px; list-style:none; font-weight:bold;width:100%; display:block; margin-bottom:5px;}
.courseheadings a{color:#CC9900;}
.courseheadings a:hover{color:#CC9900; text-decoration:none;}
.addtocart{margin:0 auto;padding:5px; margin:5px 0 0 0;text-align:left;}
.pricing{font-size:13px; font-weight:bold; color:#FF0000;}
.boldy {
color:#996600;
display:block;
line-height:16px;
padding:5px;
}
.whity{color:#FFF; padding:5px; border:#FFF 1px dashed; text-align:center; display:block; font-size:13px;}
.subjects{text-align:center;}
.subjects li{ list-style:none; display:inline;}
.subjects li a { border:#FF9900 1px dotted; padding:3px 7px; color:#993300; margin:0 5px; line-height:26px;}
.subjects li a:hover{background-color:#FF9900; color:#fff; text-decoration:none;}


.testimonial-group{display:block;}
.testimonial-group li{ list-style-type:none; padding-bottom:10px; }
.quotebubble-wide-bttm {
margin:20px 0;
width:640px;
}
.quotebubble-wide-bttm .qb-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../img/top_btm.gif) no-repeat scroll left -19px;
font-size:1px;
height:8px;
line-height:1px;
overflow:hidden;
width:100%;
}

.quotebubble-wide-bttm .qb-mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFEADD none repeat scroll 0 0;
padding:10px 10px;
font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px;

}

#clientspage h3 {
color:#8D1C1C;
font-size:16px;
font-weight:normal;
margin:0 0 0.5em;
padding:0 !important;
}

#clientspage h3 span {
color:#295187;
font-size:12px;
}
#clientspage blockquote {
color:#626670;
display:block;
font-size:12px;
line-height:18px;
margin:0;
padding:0;
}

.quotebubble-wide-bttm .qb-bttm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/top_btm.gif) no-repeat scroll left -35px;
font-size:1px;
height:30px;
line-height:1px;
overflow:hidden;
width:100%;


}

.simulate{width:200px; float:right;background:#F7B599; border:1px solid #F39876;}
.simulate ul{list-style:none;}
.simulate h3{color:#990000;margin-bottom:2px;}
.simulate ul li a{color:#990000; text-decoration:none; line-height:18px;}
.simulate ul li a:hover{color:#666;}

.qb-mid h4{color:#993300; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;padding-left:40px;}
.qb-mid blockquote{color:#996600; font-family:11px; font-style:italic;}
.author{text-align:right;}
.qb-mid .author{font-weight:bold;color:#993300; padding-right:50px; font-size:12px; display:block;}
.pleasenote{color:#999; font-size:10px; line-height:18px; width:90%; padding:10px;}
.highlight{background:#FCE4DC; border:#F4A88A 1px dotted; padding:3px; width:150px; margin-bottom:10px}

#slideshow {
	margin:0 auto;
	width:730px;
	height:363px;
	background:url(../../_members/images/video_bg.jpg) repeat-x;
	position:relative;
	border-top:1px #FFCC00 dotted;
	
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:670px;
  height:363px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:580px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:363px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:363px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:url(../../_members/images/control_left.png) no-repeat 0 0;
}

#rightControl {
  top:0;
  right:0;
  background:url(../../_members/images/control_right.png) no-repeat 0 0;
}

.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
  color:#CC6600;
}
.slide img {
  float:right;
  margin:0 15px;
  border:1px #FFCC00 solid;
}

/* New forum style changes for login pages starts here */


.login-header-new			{background:url(http://www.mcat-prep.com/_img/header-login.jpg) no-repeat top left; font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

.login-bottokm-new			{background:url(http://www.mcat-prep.com/_img/header-login-bottom.jpg) no-repeat top left;}

.login-txt					{ font: normal 12px Verdana, Arial, Helvetica, sans-serif;}

.login-txt-box				{ width:260px; padding:5px 0 5px 0; background:#fff; border:none;}

.submitt-box-new			{ background:url(http://www.mcat-prep.com/_img/submitt-bg-login.jpg) repeat-x top left; width:140px; border:1px solid #000; color:#FFFFFF; font: normal 12px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 3px 0 ;text-decoration:none; display:block; }

.submitt-box-new-02			{ background:url(http://www.mcat-prep.com/_img/submitt-bg-login.jpg) repeat-x top left; width:99px; border:1px solid #000; color:#FFFFFF; font: normal 12px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 3px 0;text-decoration:none; display:block; }

/* New forum style changes for login pages starts here----------------------------- */
