
/* copyright 2004-2005 Insight On Site, Inc. All rights reserved*/
/* Last update: 15 May 2005. */


/* ==================================================================================================================== Elements */

html {position:relative;} /*help Mozilla understand that the root element is positioned, backslash causes NS4.x to ignore the stylesheet */
body	{background:#e9eee9; color:#3c9; font:90% verdana,tahoma,helvetica,sans-serif;}
body	/* MSBMH */ * html body {font:80%;f\ont:90%;} /* make IE5 size down the text */
body	{text-align:left;} /* be consistent across browsers because they don't all default the same */
body	{line-height:115%;} /*solve the IE disappearing element problem (colored backgrounds, floats), and give a little more breathing room */

a			{padding: 0 2px;color:#390;}
a:visited	{color: #639;}
a:focus		{color: #3c0;}
a:hover		{color: #3c0;}
a:active	{color: #3c0;}

p	{margin:20px 0;}

h1	{color: #fff;font-size: 1.5em; padding:15px 5px;}
h2	{color: #323e32;font-size: 1.4em; margin:3px;}
h3	{color: #323e32;font-size: 1.2em;font-weight:bold;margin:3px 0;}
h4	{color: #323e32;font-size: .9em; margin:3px 0;}
h5	{font-size:1.2em;}

/* ===================================================================================================================Page Structure */
.scs, .sca {word-wrap:break-word;}
div span.hlt {color:#cc1919;}
.wp1	{position: relative; color: #535353; width: 100%;min-width:750px;max-width:70em;margin:0 auto;}
	.sc7	{position:absolute;margin-top:2px;z-index:2;}	 /*company logo*/
		.sc7 img {border:0;}
	.wp2	{position:absolute; top: 22px; left: 22px; background:#fff; border: 1px solid #354335;z-index:1;}
		.sch 	{background: url(chrome/headbg.jpg) repeat-x;border-bottom:1px solid  #354335;padding-left:150px;height:93px;} /*header*/
			.sc6		{padding-top:20px;}		/* company name */
			.scu	{float:right;padding:20px 10px 0 30px;font-size:90%;} /* upper menu */
				.scu a			{font: 85%;padding: 0 12px 0 12px;border-left:1px solid #ababab;}
				.scu a.fc		{border-left:0;}
				.scu a:link		{color: #354335; text-decoration: none;}
				.scu a:visited	{color: #354335; text-decoration: none;}
				.scu a:hover	{color: #3c0; text-decoration: none;}
				.scu a:active	{color: #3c0; text-decoration: none;}
		.sxh	{background:#ebefeb;height:20px;}  /*headspacer*/
		.sc5	{background: url(chrome/headbar.jpg) repeat-x #090b09;color:#fff;text-align:right;}  /*headbar*/
			.cx1	{position:absolute;top:128px;right:auto;bottom:auto;left:15px;background: url(chrome/menutop.jpg) repeat-x;height:26px;font-size:26px;width:180px;}
			.ixcu	{padding:12px 20px 12px 190px;}
		.sc8	{background: url(chrome/contentbg.jpg) repeat-x #fff;font-size: 85%;}
 /* SIDEBAR */	.scs	{float:left;display:inline;font-size:95%;margin-bottom:10px; width: 210px;}
 /* MENU */			.scm {margin:0 0 30px 15px;border-bottom:1px solid #354335;width:180px;}	/* MSBMH */ * html .scm {width:165px;w\idth:180px;}
					/* p in scm used for the current page */
					.scm a, .scm p {margin:0;padding: 8px 12px 8px 8px; font-size: 1em; font-weight: bold; text-align: left; display: block; text-decoration: none;
							background:#dee2de;border:1px solid #354335;border-bottom:0;} /* border-bottom this way to humour mozilla */
					.scm a:link	{color: #323e32;}
					.scm a:visited	{color: #323e32;}
					.scm a:hover 	{color: #390;}
					.scm a:active 	{color: #390;}
					.scm p 		{background:#cfe1c8;color:#111;}

			.sc9		{padding-left:215px;} /* center and adbar */
			.sc9a		{padding-left:215px;margin-right:15px;}  /*center only*/
/*highlinks*/	.sc3 	{text-align:center;padding:15px 0;}
					.sc3 a {font-size:115%;white-space:nowrap;}
					.sc3 a.middle	{margin:0 20px;}
/* ADBAR */		.sca	{float:right;display:inline;font-size:95%;margin-bottom:10px;border-left:1px solid #354335;border-bottom:1px solid #354335;width:209px}
							/* MSBMH */ * html .sca {width:210px;w\idth:209px;}
/* CENTER */	.scc	{margin-right:215px;}
/*Photobar*/			.sc2	{border:1px solid #354335;background:#dee2de;text-align:center;height:98px;overflow:hidden;margin-bottom:15px;}
						.sc2 img	{margin:2px 0 0 0;}
/*Focus*/		.sc1	{color:#fff;background: url(chrome/pnlbartop.jpg) repeat-x #506450;font-weight:bold;padding:10px 8px 0 8px;}
						.sc1 h2, .sc1 h3, .sc1 h4	{color:#fff;}
						.sc1 h2 {display:inline;vertical-align:60%;}
						.sc1 h4 {display:inline;text-align:center;padding:30px;margin-top:60px;font-size:120%;}
						.sc1 img {padding:5px;}
						.sc1 ul	{margin:15px;padding:0;text-align:center;}
						.sc1 li {list-style-type:none;margin-top:12px;padding:0;font-size:125%;}
						.sc1 p {font-size:120%;line-height:200%;margin:5px;}
						.bx1	{font-size:16px;background:url(chrome/pnlbarbtm.jpg) repeat-x #506450;} /*bottom of sc1*/
/* ctr content */	.sccb	{margin:15px 0;padding:6px 15px;background:#eff1ef;}
						.sccb h3 {display:inline;}
						.sccb img	{padding:5px;}
		.scf    {background: url(chrome/ftrbar.jpg) repeat-x #090c09;clear:both;padding:10px;text-align:center;padding:6px 0;}
			.scf a		{font-size: 95%;padding:0 10px;text-decoration:none;border-left:1px solid #ccc;}
				.scf a.fc	{border-left:0;}
				.scf a:link {color: #ccc;}
				.scf a:visited  {color: #ccc;}
				.scf a:hover	{color: #3c0;}
				.scf a:active	{color: #3c0;}

		#ixcr {float:left;width:50%;text-align:left;}
		#ixwh {text-align:right;}
		#ixwh a {font-weight:bold;white-space:nowrap;}

/* ==================================================================================================================== Standard Panel Definitions */
/* Panel Definitions */
div.pd	{border-top:2px solid #fff;border-right:2px solid #ababab;border-bottom:2px solid #ababab;border-left:2px solid #fff;background:#eff1ef;}
div.pd p {margin:20px 0;}
div.pd li {margin:3px 0;}
div.sccb div.pd {padding:5px;margin:10px 0;border:0;background:#fff;}
/* Panel and Image Borders */
div.pb2	{border:1px solid #fff;} /* MSBMH */ * html div.pb2 {width:202px;w\idth:202px;} /* help IE get it right */
div.pb3	{border:1px solid #fff; padding:5px 2px;}
div.pb4	{border-right:1px solid #354335;border-bottom:1px solid #354335;}
img.ib5	{border:2px solid #354335;padding:2px;background:#5b715b;}  /* use for images in side panels */
/* Panel Contents */
div.pc	{padding:6px 3px;}
div.pci	{padding:6px 0;text-align:center;}	/* panel content for images */

div.pc p {margin:10px 0 10px 0;}
div.pc div.src {margin:5px 0;}
div.pc div.src p {margin:0;line-height:100%;font-size:100%;text-align:right;}
div.pc p.fc {margin-top:15px;}	/* first child */

/* ==================================================================================================================== Separators, Dividers */
div.bx	{background: url(chrome/pnlbar15.jpg) repeat-x #354335; height:15px;width:209px;}							/* spacer with background image */
div.lxg {border-top:1px solid #ccc;}																					/* gray line */
div.lxg {border-top:1px solid #ccc;margin-top:8px;}																					/* gray line */
div.sx {height:15px;font-size:15px;}																				/* transparent spacer */
div.sx1 {background: #e4e9e4;height:11px;font-size:9px;border-top:1px solid #354335;border-bottom:1px solid #999;} 	/* spacer */
div.sx2	{border-bottom:1px solid #999;height:10px;font-size:10px;}									/* transparent spacer, bottom line */

/* ======================================================================================================  Page Specific formatting === */
/* Index */
div.sc10 img {display:block;margin:5px auto;}  /* prevent gecko from inserting pixels on bottom, and center the block level image */
form.sfrm {font-size:90%;}
.email {border:1px solid #ababab;margin-top:3px;padding:3px 0;font-size:110%;}
/* Experts */
div.scc2 p {font-size:110%;}
div.scc2 div.pd{padding:2px 10px;text-align:left;}
/*Why Choose Us*/
div.sc8a{background:#fff;font-size:85%;}/* prevents repeat in background of contentbg.jpg in IE and gecko */
div.scc2 h4	{font-size:120%;}
/*Our Customers*/
div.scc2 h3 {text-align:center;margin:20px;}
/* Book Store */
div.scc3 div.pd {padding:5px 10px;}
div.scc3 a {text-decoration:underline;font-size:110%;}
div.scc3 p {margin:20px 0;}
div.sc13 a	{display:block;}
/* Individual Book, Course Pages */
div.pc1 {padding:0;}
/* ======================================================================================================  Standard Classes  ==== */

.lr	{text-align:right;padding:4px;} /* link right */
.clr {font-size:1px;height:1px;}  /* <div class="clr">&nbsp;</div> */
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.m0	{margin:0;}
.m5 {margin:5px;}
.wnw{white-space:nowrap;}
.db	{display: block;}
.di {display:inline;}
.vm {vertical-align:middle;}
.c 	{text-align:center;}
.r  {text-align:right;}
.l	{text-align:left;}
.p0	{padding:0;}
.p5 {padding:5px;}
/* ==========================================================================================================  Globals  */
.pd p.itemcode {margin-top:8em;font-size:80%;}
div.price h5, div.price p {display:inline;margin-right:42px;}
div.crslength {margin-bottom:25px;}
div.crslength h5, div.crslength p {display:inline;margin-right:25px;}
div.author h5, div.author p {display:inline;margin-right:15px;}
div p.pricenote {font-size:80%}
a img {border:0;}








