/*            STUDYtactics         A Service of MBS Direct    Copyright (c) 2006 MBS Direct LLC   */body { margin:0 0 0 5px; padding:0; font-family:Trebuchet, Arial, Helvetica, sans; }TD{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;}.mainTable { margin:0; padding:0; background-color:#fff; width:758px; }.mainTable img { border:0; }	.mainTable #header { margin:0; padding:0 0 10px 0; width:100%; text-align:left; }		#header .studytactics { float:left; margin:7px 0 5px 0; padding:0; }		#header .slogan { float:left; margin:30px 0 0 6px; }		#header .slogan_store { float:left; margin:30px 0 0 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; text-align: center;}		#header .bookfair { float:right; margin:0; }		#header .direct { float:right; margin:0; }		#header .cart { float:right; padding:0 0 0 4px; margin:0; }		.mainTable #mainNav { margin:0; padding:0; width:100%; border-bottom:1px solid #89a1b8; }		#mainNav #tab1 { height:21px; width:143px; text-indent:-9999px; margin:0 0 0 6px; padding:0; float:left; }				#tab1 a { display:block; margin:0; padding:0; width:100%; height:21px; background-color:#fff; background-image:url(../images/ST_btn01.gif); background-repeat:no-repeat; background-position:0 0; text-decoration:none; border:0; }				#tab1 a:hover { background-position:0 -21px; }				#tab1 #current { background-position:0 -21px; }		#mainNav #tab2 { height:21px; width:127px; text-indent:-9999px; margin:0 0 0 3px; padding:0; float:left; }				#tab2 a { display:block; margin:0; padding:0; width:100%; height:21px; background-color:#fff; background-image:url(../images/ST_btn02.gif); background-repeat:no-repeat; background-position:0 0; text-decoration:none; border:0; }				#tab2 a:hover { background-position:0 -21px; }				#tab2 #current { background-position:0 -21px; }		#mainNav #tab3 { height:21px; width:85px; text-indent:-9999px; margin:0 0 0 3px; padding:0; float:left; }				#tab3 a { display:block; margin:0; padding:0; width:100%; height:21px; background-color:#fff; background-image:url(../images/ST_btn03.gif); background-repeat:no-repeat; background-position:0 0; text-decoration:none; border:0; }				#tab3 a:hover { background-position:0 -21px; }				#tab3 #current { background-position:0 -21px; }		#mainNav #tab4 { height:21px; width:136px; text-indent:-9999px; margin:0 0 0 3px; padding:0; float:left; }				#tab4 a { display:block; margin:0; padding:0; width:100%; height:21px; background-color:#fff; background-image:url(../images/ST_btn04.gif); background-repeat:no-repeat; background-position:0 0; text-decoration:none; border:0; }				#tab4 a:hover { background-position:0 -21px; }				#tab4 #current { background-position:0 -21px; }		#mainNav #tab5 { height:21px; width:123px; text-indent:-9999px; margin:0 0 0 3px; padding:0; float:left; }				#tab5 a { display:block; margin:0; padding:0; width:100%; height:21px; background-color:#fff; background-image:url(../images/ST_btn05.gif); background-repeat:no-repeat; background-position:0 0; text-decoration:none; border:0; }				#tab5 a:hover { background-position:0 -21px; }				#tab5 #current { background-position:0 -21px; }		#mainNav #tab6 { height:21px; width:101px; text-indent:-9999px; margin:0 0 0 3px; padding:0; float:left; }				#tab6 a { display:block; margin:0; padding:0; width:100%; height:21px; background-color:#fff; background-image:url(../images/ST_btn06.gif); background-repeat:no-repeat; background-position:0 0; text-decoration:none; border:0; }				#tab6 a:hover { background-position:0 -21px; }				#tab6 #current { background-position:0 -21px; }		#mainNav .clear { clear:both; line-height:0; }		.mainTable #options { margin:0; padding:5px; line-height:25px; border-left:1px solid #89a1b8; border-right:1px solid #89a1b8; border-bottom:1px solid #89a1b8; background:url(../images/ST_options_bg.gif) repeat; color:#000; font-size:11px; font-weight:bold; white-space: nowrap;}		#options .btn { border-bottom:1px solid #036; border-left:1px solid #ccc; border-right:1px solid #036; border-top:1px solid #ccc; background-color:#369; color:#fff; font-size:11px; }		#options form { margin:0; padding:0; display: inline;}			.mainTable #blank { margin:0; padding:0; line-height:5px; }		.mainTable #container { margin:0; padding:5px; width:748px; border:1px solid #89a1b8; }		#container #content { margin:0; padding:0; width:100%; height:100%; border:0; background-color:#fff; text-align:left; }			#content #content_cell { vertical-align: top; }			#content #left { margin:0; padding:0; width:144px; background-color:#fff; color:#395f8d; vertical-align:top; }				#left #top { margin:0; padding:0; width:144px; height:5px; }				#left #main { margin:0; padding:5px 0 5px 5px; width:144px; background-image:url(../images/ST_left_navBg.gif); background-repeat:repeat-y; }					#main #navlist { margin:2px 0 8px 0; width:134px; padding:0; list-style:none; font-size:11px; }						#navlist li { padding:1px 0 1px 16px; background-image:url(../images/ST_icon_bluearrow.gif); background-repeat:no-repeat; background-position:center left; border-bottom:1px dotted #cad7e6; }						#navlist a { color:#395f8d; text-decoration:none; }						#navlist a:hover { text-decoration:underline; }				#left #bot { margin:0; padding:0; width:144px; height:5px; }								#left h1 { margin:0; padding:0; font-size:12px; }				#left h1 a { color:#395f8d; text-decoration:none;}				#left h1 a:hover { color:#173d6b; }											#content #middle { margin:0; padding:0; width:396px; background-color:#fff; color:#395f8d; vertical-align:top; }				#middle h1 { margin:5px; padding:0; font-size:15px; }				#middle h2 { margin:5px; padding:0 0 0 15px; color:#395f8d; background:#fff url(../images/ST_icon_featprod.gif) 0 3px no-repeat; font-size:11px; }				#middle p { margin:10px 5px; padding:0 0 10px 0; font-size:11px; line-height:13px; border-bottom:1px solid #ccc; }								#middle .floatRight { float:right; margin:0 0 10px 5px; padding:0; }				#middle #feat2 { float:right; margin:0 10px 10px 5px; padding:0; width:92px; }					#feat2 p { border:0; margin:7px 0 0 0; padding:0; }				#middle #icons { margin:5px; padding:15px 0 0 0; }					#icons img { border:0; margin:0; }					#icons .marginImg { margin:0 15px 0 0; }				#middle a { color:#395f8d; text-decoration:underline; }						#content #right { margin:0; padding:0; width:198px; background-color:#fff; color:#395f8d; vertical-align:top; }/*				#right #box { margin:0 0 10px 0; padding:7px 0px 7px 7px; width:198px; height:131px; background:#fff url(../images/ST_right_boxBg.gif) 0 0 no-repeat; }					#box p { width:184px; margin:0; padding:0; font-size:12px; line-height:13px; }					#box .floatRight { float:right; margin:0 0 3px 3px; padding:0; }					#box .sparknotes { margin:-7px 0 5px 44px; padding:0; }					#box .floatLeft { float:left; margin:7px 2px 0 -3px; padding:0; }*/				#right #box2 { margin:0 0 10px 0; padding:7px 0px 7px 7px; width:198px; text-align:center; }				#right a { color:#395f8d; text-decoration:underline; }				#right #boxTop { margin:0; padding:0; width:198px; height:5px; background:#fff url(../images/ST_boxBg_top.gif) 0 0 no-repeat; font-size: 0;}				#right #boxMiddle { margin:0; padding:0px 0px 0px 7px; width:198px; background:#fff url(../images/ST_boxBg_middle.gif) 0 0 repeat-y; }					#boxMiddle p { width:184px; margin:0; padding:0; font-size:12px; line-height:13px; }					#boxMiddle .floatRight { float:right; margin:0 0 3px 3px; padding:0; }					#boxMiddle .sparknotes { position:relative; margin:-5px 0 5px 44px; padding:0; }					#boxMiddle .floatLeft { float:left; margin:7px 2px 0 -3px; padding:0; }				#right #boxBottom { margin:0 0 10px 0; padding:0; width:198px; height:5px; background:#fff url(../images/ST_boxBg_bottom.gif) 0 0 no-repeat; }	.mainTable #footer { margin:0; padding:10px 5px 5px 5px; width:748px; border-top:1px solid #8d8d8d; color:#999; text-align:left; }		#footer #list { margin:0; padding:0; width:50%; float:left; white-space: nowrap; }			#list ul { margin:0; padding:0; list-style-type:none; color:#000; font-size:11px; }			#list ul li { display:inline; }			#list ul li a { text-decoration:none; color:#000; padding:0 5px; border-right:1px solid #000; }			#list ul li a:hover { color:#999; }			#list .noborder { border:0; }		#footer #links { margin:0; padding:0; text-align:center; }			#links ul { margin:0; padding:0; list-style-type:disc; color:#000; font-size:11px; }			#links ul li { display:inline; }			#links ul li a { text-decoration:none; font-weight:bold; color:#000; padding:0 5px; border-right:1px solid #000; }			#links ul li a:hover { color:#999; }			#links .noborder { border:0; }		#footer #copyright { margin:0; padding:0; width:50%; float:right; text-align:right; }			#copyright p { margin:0; padding:0; font-size:10px; font-weight:bold; }/* 2010-01-13 CG: new nav link */div#list, div#copyright { width: auto !important; }#footer_tblink { margin-left: 23em; }#footer_tblink, #footer_tblink font, #footer_tblink a, #footer_tblink a:link, #footer_tblink a:active, #footer_tblink a:visited, #footer_tblink * { color: #000 !important; }