/** Global Styles **/

body { margin: 0px; padding: 0px; }
.mainTable { width: 954px; }
td { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5em; }
form { margin: 0px; }
.addToCart { }
td.itemCells { padding: 15px; background: url(../images/productCorner.gif) top left no-repeat; }
.description { font-size: 11px; color: #333; }
hr { height: 1px; }
.searchField { border: none; font-family: Arial, Verdana, sans-serif; font-size: 11px; width: 70px; }

/** MiniCart **/

#miniCart td { color: #FFF; }
#miniCart a { color: #FFF; text-decoration: none; font-weight: bold; }



/** Link Styles **/

a { color: #1890b9; }
#nav {}
#nav li { padding-left: 20px; line-height: 25px; background: url("../images/n_bullet.gif") no-repeat left center; }
#nav ul { list-style-type: none; }
#nav a { text-decoration: none; display: block; width: 100%; }
#nav span { visibility: hidden; }

 /* BEGIN Left Navigation */
#nav_home a { background: url("http://rlac.com/store/media/images/n_home1.gif") no-repeat left center; }
#nav_home a:hover { background: url("http://rlac.com/store/media/images/n_home2.gif") no-repeat left center; }
#home_body #nav_home a { background: url("http://rlac.com/store/media/images/n_home2.gif") no-repeat left center; }

#nav_tutoring a { background: url("http://rlac.com/store/media/images/n_tutoring1.gif") no-repeat left center; }
#nav_tutoring a:hover { background: url("http://rlac.com/store/media/images/n_tutoring2.gif") no-repeat left center; }
#tutoring_body #nav_tutoring a { background: url("http://rlac.com/store/media/images/n_tutoring2.gif") no-repeat left center; }

#school_based_body #nav_tutoring a { background: url("http://rlac.com/store/media/images/n_tutoring2.gif") no-repeat left center; }
#private_tutoring_body #nav_tutoring a { background: url("http://rlac.com/store/media/images/n_tutoring2.gif") no-repeat left center; }

#nav_professional a { background: url("http://rlac.com/store/media/images/n_professional1.gif") no-repeat left center; }
#nav_professional a:hover { background: url("http://rlac.com/store/media/images/n_professional2.gif") no-repeat left center; }
#pro_dev_body #nav_professional a { background: url("http://rlac.com/store/media/images/n_professional2.gif") no-repeat left center; }

#courses_body #nav_professional a { background: url("http://rlac.com/store/media/images/n_professional2.gif") no-repeat left center; }

#nav_catalog a { background: url("http://rlac.com/store/media/images/n_catalog1.gif") no-repeat left center; }
#nav_catalog a:hover { background: url("http://rlac.com/store/media/images/n_catalog2.gif") no-repeat left center; }
#catalog_body #nav_catalog a { background: url("http://rlac.com/store/media/images/n_catalog2.gif") no-repeat left center; }

#nav_software a { background: url("http://rlac.com/store/media/images/n_software1.gif") no-repeat left center; }
#nav_software a:hover { background: url("http://rlac.com/store/media/images/n_software2.gif") no-repeat left center; }
#software_body #nav_software a { background: url("http://rlac.com/store/media/images/n_software2.gif") no-repeat left center; }

#nav_stimulus a { background: url("http://rlac.com/store/images/n_stimulus1.png") no-repeat left center; }
#nav_stimulus a:hover { background: url("http://rlac.com/store/images/n_stimulus2.png") no-repeat left center; }
#stimulus_body #nav_stimulus a { background: url("http://rlac.com/store/images/n_stimulus2.png") no-repeat left center; }

#nav_consulting a { background: url("http://rlac.com/store/media/images/n_consulting1.gif") no-repeat left center; }
#nav_consulting a:hover { background: url("http://rlac.com/store/media/images/n_consulting2.gif") no-repeat left center; }
#consulting_body #nav_consulting a { background: url("http://rlac.com/store/media/images/n_consulting2.gif") no-repeat left center; }

#nav_employment a { background: url("http://rlac.com/store/media/images/n_employment1.gif") no-repeat left center; }
#nav_employment a:hover { background: url("http://rlac.com/store/media/images/n_employment2.gif") no-repeat left center; }
#employment_body #nav_employment a { background: url("http://rlac.com/store/media/images/n_employment2.gif") no-repeat left center; }

#nav_forum a { background: url("http://rlac.com/store/media/images/n_newforumleft1.gif") no-repeat left center; }
#nav_forum a:hover { background: url("http://rlac.com/store/media/images/n_newforumleft2.gif") no-repeat left center; }

#nav_testimonials a { background: url("http://rlac.com/store/images/n_testimonials1.gif") no-repeat left center; }
#nav_testimonials a:hover { background: url("http://rlac.com/store/images/n_testimonials2.gif") no-repeat left center; }
#testimonials_body #nav_testimonials  a { background: url("http://rlac.com/store/images/n_testimonials2.gif") no-repeat left center; }


#nav_locations a { background: url("http://rlac.com/store/media/images/n_locations1.gif") no-repeat left center; }
#nav_locations a:hover { background: url("http://rlac.com/store/media/images/n_locations2.gif") no-repeat left center; }
#locations_body #nav_locations a { background: url("http://rlac.com/store/media/images/n_locations2.gif") no-repeat left center; }

#nav_about a { background: url("http://rlac.com/store/media/images/n_about1.gif") no-repeat left center; }
#nav_about a:hover { background: url("http://rlac.com/store/media/images/n_about2.gif") no-repeat left center; }
#about_body #nav_about a { background: url("http://rlac.com/store/media/images/n_about2.gif") no-repeat left center; }

#nav_links a { background: url("http://rlac.com/store/media/images/n_links1.gif") no-repeat left center; }
#nav_links a:hover { background: url("http://rlac.com/store/media/images/n_links2.gif") no-repeat left center; }
#links_body #nav_links a { background: url("http://rlac.com/store/media/images/n_links2.gif") no-repeat left center; }

#nav_contact a { background: url("http://rlac.com/store/media/images/n_contact1.gif") no-repeat left center; }
#nav_contact a:hover { background: url("http://rlac.com/store/media/images/n_contact2.gif") no-repeat left center; }
#contact_body #nav_contact a { background: url("http://rlac.com/store/media/images/n_contact2.gif") no-repeat left center; }
 

#nav li.sublink { padding-left: 30px; background-image: none; }
.sublink a { color: #d26627; font-size: 11px; line-height: 15px; font-weight: bold; }
.sublink a:hover { color: #FFF; }
 /* END Left Navigation */
 
 
h2 a { font-family: Helvetica, Arial, sans-serif; line-height: 18px; margin-bottom: 0px; color: #1890b9; font-size: 16px; }
a.productName { color: #1890b9; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; }
a.productName:hover { color: #000; }



/** Text Styles **/
.productName { color: #1890b9; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; margin-bottom: 2px; }
#footer {clear: both; float: left;}
#footer td { color: #FFF;}
h1 { font-family: Helvetica, Arial, sans-serif; line-height: 26px; margin-bottom: 0px; color: #d26627; font-size: 24px; }
h2 { font-family: Helvetica, Arial, sans-serif; line-height: 18px; margin-bottom: 0px; color: #1890b9; font-size: 16px; }
.onSale { font-size: 14px; font-weight: bold; color: #FFF; width: 200px; margin: 0px; text-align: center; padding-right: 100px; font-family: Arial, Verdana; }
.textBlue { color: #1890B9; }
#locationsTable strong { color: #1890B9 }
.evenRow { background-color: #F6F6F6; }
.evenRow input, .oddRow input, .oddRow textarea { border: 1px solid #CCC; font-family: Arial, Verdana, sans-serif; }
.evenRow td, .oddRow td { padding: 5px; }



/** Styles for the Homepage **/

#homebody h1 { color: #1890B9; font-size: 16px; }
#homebody h2 { margin-bottom: 0px; }
#homebody td { line-height: normal; }
#columns p {
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 30px;
	padding-left: 0px;
	padding-right: 0px;
}

#columns a { color: #0C4C84; }



/** Tell A Friend Styles **/

#tellAFriend input { border: 1px solid #CCC; font-family: Arial, Verdana, sans-serid; font-size: 12px; }
/** Original Styles **/

.registerButton, .inquireButton
{
	width: 125px;
	height: 20px;
	margin: 10px;
	margin-right: 30px;
	display: block;
	text-decoration: none;
}

.registerButton
{
	background: url("http://rlac.com/store/media/images/b_registerNow.gif") no-repeat top right;
}

.inquireButton
{
	background: url("http://rlac.com/store/media/images/i_callInquire.gif") no-repeat top right;
}

.registerButton span, .inquireButton span
{
	visibility: hidden;
	width: 125px;
	height: 20px;
}
#quote
{
	width: 180px;
	margin-top: 120px;
	float: left;
	background: url("http://rlac.com/store/media/images/i_quoteOpen.gif") no-repeat 0 0;
}
#quote blockquote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #666;
	margin: 0;
	padding: 25px;
}

#endQuote
{
	width: 170px;
	margin: 0;
	margin-top: -40px;
	margin-bottom: 20px;
	background: url("http://rlac.com/store/media/images/i_quoteClose.gif") no-repeat 98% bottom;
}

#quote p
{
	text-align: right;
	margin: 0 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F9ABD;
}

/* headings etc */
h1, h2, h3, h4
{
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1em;
	margin-bottom: 5px;
}

h1
{
	color: #d26627;
	font-size: 24px;
}

h2
{
	color: #1890b9;
	font-size: 16px;
}

h3
{
	color: #1890b9;
	font-size: 14px;
}

h3 span
{
	color: #ff0000;
}

h4
{
	color: #d26627;
	font-size: 12px;
	margin-bottom: 0;
}


.photo
{
	float: right;
	margin: 10px;
}

.form
{ 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.fields
{ 
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
}

.lgn_lft
{ 
padding-top: 0px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font: 11px Arial;
text-align: left;
color: #ffffff;
font-weight: bold;
}

.lgn_top
{ 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font: 12px Arial;
text-align: left;
color: #ffffff;
font-weight: bold;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-color: #999999;
}

.input 
{
background: #ffffff;
font: 11px verdana;
color: #000;
border-style: solid;
border-width: 1px;
border-color: #8D8E92;
}

.but
{
padding-top: 2px;
}

/* neAdditions*/

#photos {clear: both;}
.clearBoth {clear: both;}
#neTest {background: #C0C0C0; overflow: auto;}

		#newsandevents2009 {width: 350px; height: 125px; background: url('http://rlac.com/storepdf/newsandevents_summer2009_top.jpg') no-repeat; font-weight: bold; margin-top: -3px;}
		
		.neNews {width: 175px; float: left;  text-align: center;}
		.neNews a {width: 175px; height: 65px; text-align: center ; float: left;  text-align: center; margin-top: 60px;}
		
		.neNews #revLink {background:  url('http://rlac.com/storepdf/newsandevents_revup_up.png') no-repeat;}
		.neNews #revLink:hover {background:  url('http://rlac.com/storepdf/newsandevents_revup_link.png') no-repeat;}
		
		.neNews #boostLink {background:  url('http://rlac.com/storepdf/newsandevents_boots_up.png') no-repeat;}
		.neNews #boostLink:hover {background:  url('http://rlac.com/storepdf/newsandevents_boots_link.png') no-repeat;}
		
		.neNews a span {display: none;}
		
		.recoveryRequiremnt {font-style: italic; color: #0386A7; font-size: 1.2em; line-height: 1.5em;}
		.recoveryResponse { padding-left: 30px; padding-right: 30px; color: #122B43;}
		.recoveryInfo {margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dotted #aaa; line-height: 1.5em;}
		#ARRAinfo {margin-left: 40px; border: 0px solid #ccc; margin-right: 65px;}
		#ARRAinfo_top {background: url("http://rlac.com/store/media/images/ARRAinfo_top.png") no-repeat; height: 15px;}
		#ARRAinfo_mid {background: url("http://rlac.com/store/media/images/ARRAinfo_mid.png") repeat-y; overflow: auto; padding: 0px 20px 10px 20px;}
		#ARRAinfo_mid h3 {font-size: 1.1em; font-family: Arial, Helvetica, sans-serif;}
		#ARRAinfo_mid h3 a:hover {color: #183756;}
		
		#ARRAinfo_bot {background: url("http://rlac.com/store/media/images/ARRAinfo_bot.png") no-repeat; height: 15px;}
		#ARRAinfo_mid h2 {border-bottom: 1px dotted #AAA; padding-bottom: 5px; margin-bottom: 15px; margin-top: 0px; padding-top: 0px; color: #183756}
		#ARRAinfo_mid h2 a {text-decoration: none;}
		#ARRAinfo_mid h2 a:hover {text-decoration: underline;}
		
		#fp_botContent {width: 650px; border: 0px solid #ccc; font-family: Arial, Helvetica, sans-serif; overflow: auto;}
		#fpQuote_left {background: url("http://rlac.com/store/images/i_quoteOpen3.gif") top left no-repeat; width: 30px; padding-top: 30px;}
		#fpQuote_right {background: url("http://rlac.com/store/images/i_quoteClose.gif") bottom left no-repeat; width: 30px;}
		#fpQuote_content {font-size: 12px; font-style: italic; color: #666; margin: 0px;}
		#quoteeInfo {font-size: 11px; color: #2F9ABD; text-align: right; padding-right: 40px; padding-top: 15px;}
		
		#greenEnergy {padding-bottom: 30px; text-align: center; padding-top: 30px;}
		
		#fpQuote {width: 270px; float: left; padding-top: 0px;}
		#IMSLECinfo {width: 370px; float: right;}
		#IMSLECcontent table {width: 370px; font-size: 11px; text-align: right;}
		
		#fp_triPhoto {text-align: right;}
		
		.neBlue {color: #1890b9;}
		
		
		.testimonialSection {width: 500px; padding-top: 20px; border-top: 1px solid #CCC;}
		#testimonialBody h2 {text-align: center; font-size: 1.7em; padding-bottom: 10px;}
		.tFakeHR {border-bottom: 1px dotted #CCC; margin: 30px 50px; clear: both;}
		.tQuote_left {width: 50px; float: left; height: 50px; background: url('http://rlac.com/store/images/tquote_left.jpg') top left no-repeat;}
		.tQuote_right {width: 390px; float: right; padding-right: 50px; background: url('http://rlac.com/store/images/tquote_right.jpg') bottom right no-repeat; font-style: italic; font-size: 13px;}
		.tQuote_right p {margin: 15px;}
		.clearBoth {clear: both;}
		.tPerson {text-align: right; color: #2F9ABD; padding-right: 30px; font-weight: bold;}
		.backToTopLink {display: block; text-align: center; margin: 20px 0px 50px 0px;}
		#testimonialNav td {padding: 5px;}
		#testimonialNav {text-align: left; width: 500px; margin: 20px 0px; font-weight: bold;}
		#testimonialNav a:hover {color: #23728B};
		
		#google_translate_element {min-height: 64px;}
