* { 	margin:0; padding:0;
		font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
		font-size:11pt;
		line-height:14pt;
		}

body {	width:100%;	margin:0;padding:0;
		background-color:#3E185D;}

/* --- MENU STYLES --- */	
#menu { position:absolute; top: 147px; margin-left: 195px; z-index:10; }
#menu ul { list-style:none; }
#menu li { display: inline; list-style: none;}
#menu li a { color: #bbb; font-size: 14px; display: block; float: left; padding: 6px 0 4px 0; height: 29px; text-indent:-9999px; overflow:hidden; float:left; }	
#menu li a:hover { color: white; }

#menu a.page-1 { width: 0;  }
#menu a.page-2 { width: 141px; }
#menu a.page-3 { width: 151px; }
#menu a.page-4 { width: 151px; }
#menu a.page-5 { width: 151px; }
#menu a.page-6 { width: 143px; }
#magic-line { position: absolute; top: 27px; left: 0; width: 100px; height: 6px; background: #EDE810; }

#btn-purchase {		    position:absolute; margin-left:600px; margin-top:0; }
#btn-purchase a {	    height:149px; width:211px; }	

#btn-contact {		   	position:absolute; margin-left:836px; margin-top:68px; }
#btn-contact a {	   	height:32px; width:73px; }	

#btn-home {		  		position:absolute; margin-left:40px; margin-top:60px; }
#btn-home a {	   		height:139px; width:158px; }	

#social {					position:absolute; margin-left: 746px; top: 38px; }
#social a {					display:block; background:url(../images/social-icons.png) no-repeat; width: 45px; height:47px; float:left; text-indent:-9999px; overflow:hidden; }
#social a#facebook {		background-position: -1px 0; }
#social a#facebook:hover {	background-position: -1px -50px; }
#social a#flikr {			background-position: -46px 0; width:45px; }
#social a#flikr:hover {		background-position: -46px -50px; }
#social a#twitter {			background-position: -91px 0; width:45px; }
#social a#twitter:hover {	background-position: -91px -50px; }
#social a#youtube {			background-position: -136px 0; width:49px; }
#social a#youtube:hover {	background-position: -136px -50px; }

/* --- FIXED POSITION STYLES --- */	
#wing-left { 
		background:url(../images/wing-left.png); width:50px; height: 1195px;  
		position:absolute; top: 0; margin-left:0; z-index:100;}
		
#wing-right{ 
		background:url(../images/wing-right.png); width:2000px; height: 1195px;  
		position:absolute; top: 0; margin-left:960px; z-index:100;}

#header {
		background:url(../images/bk-header.png);position:absolute; top: 0; margin-left:0; 
		z-index:8;
		width: 960px;
		height:207px;
		margin-left:50px;
		}

/* --- STYLES --- */	
#wrapper { width:100%; position:absolute; top:0;left:0; overflow:hidden; }
#mask {	width:10000px; height:100%;	}

.item   { float:left;		}
#page-1 { width:1300px; margin-top:0; top:0; }
#page-2 { width:1290px; }
#page-3 { width:1270px; }
#page-4 { width:1255px; }
#page-5 { width:1280px; }
#page-6 { width:1280px; }

#link-1 { position:absolute; left:0; }
#link-2 { position:absolute; left:1300px; }
#link-3 { position:absolute; left:2590px;  }
#link-4 { position:absolute; left:3860px;  }
#link-5 { position:absolute; left:5114px;  }
#link-6 { position:absolute; left:6395px;  }
	
.header { width:960px; height: 207px; position:absolute; top: 0; margin-left:50px; z-index:7;}
#page-1 .header { background:url(../images/page-1/bk-header.jpg); }
#page-2 .header { background:url(../images/page-2/bk-header.jpg); }
#page-3 .header { background:url(../images/page-3/bk-header.jpg); }
#page-4 .header { background:url(../images/page-4/bk-header.jpg); }
#page-5 .header { background:url(../images/page-5/bk-header.jpg); }
#page-6 .header { background:url(../images/page-6/bk-header.jpg); }
	
.connector { width:590px; height:60px; float:left; position:absolute; z-index:10; 
		 }
#page-1 .connector { margin-left: 940px; top:300px; width:475px;}
#page-2 .connector { margin-left: 942px; top:300px; width:475px;}
#page-3 .connector { margin-left: 940px; top:300px; width:455px;}
#page-4 .connector { margin-left: 930px; top:300px; width:455px;}
#page-5 .connector { margin-left: 934px; top:300px; width:470px;}

/* --- PREVIOUS & NEXT PAGE --- */
.prev-page { position:absolute; z-index:150; /*border:1px solid #0f0;*/}
.next-page { position:absolute; margin-left: 900px; z-index:150;/*border:1px solid #9f0;*/ }
.prev-page a, 
.next-page a { display:block; width:90px; height:80px; /*border:2px solid #F90;*/ text-indent:-9999px; overflow:hidden; } 
.prev-page a:hover, .next-page a:hover { /*border:1px solid #FF0;*/ }

#page-1 .prev-page { display:none; }		 
#page-1 .next-page { margin-left: 890px; top: 300px; }

#page-2 .prev-page { top: 503px; margin-left:-30px; }		 
#page-2 .next-page { margin-left: 890px; top: 393px; }

#page-3 .prev-page { top: 326px; margin-left:-20px; }		 
#page-3 .next-page { margin-left: 888px; top: 363px; }

#page-4 .prev-page { top: 444px; margin-left:-24px; }		 
#page-4 .next-page { margin-left: 880px; top: 620px; }

#page-5 .prev-page { top: 534px; margin-left:-18px; }		 
#page-5 .next-page { margin-left: 882px; top: 475px; }

#page-6 .prev-page { top: 302px; margin-left:-17px; }		 
#page-6 .next-page { display:none; }	


/* --- CONNECTOR BACKGROUND STYLES --- */
.bk-connector {
		/*background:#009;*/
		background:url(../images/bk-connector.png);
		width:6027px;
		height: 207px; 
		position:absolute; 
		top: 0; 
		margin-left:980px;
		z-index:5;
}

.bg-spacer {
		width:377px; 
		height: 900px; 
		position:absolute; 
		top: 0; 
		margin-left:1008px;
		z-index:1;
}	

	
.pagebody {	width:960px; margin-top:207px; margin-left:50px; z-index:20;  }
#page-1 .pagebody {background:url(../images/page-1/bk-page.jpg);  }	
#page-2 .pagebody {background:url(../images/page-2/bk-page.jpg); }	
#page-3 .pagebody {background:url(../images/page-3/bk-page.jpg); }	
#page-4 .pagebody {background:url(../images/page-4/bk-page.jpg); }	
#page-5 .pagebody {background:url(../images/page-5/bk-page.jpg); }	
#page-6 .pagebody {background:url(../images/page-6/bk-page.jpg); }
	
.mid { width:960px; height:898px;	}
#page-1 .mid {background:url(../images/page-1/bk-mid.jpg) no-repeat; }	
#page-2 .mid {background:url(../images/page-2/bk-mid.jpg) no-repeat; }	
#page-3 .mid {background:url(../images/page-3/bk-mid.jpg) no-repeat; }	
#page-4 .mid {background:url(../images/page-4/bk-mid.jpg) no-repeat; }	
#page-5 .mid {background:url(../images/page-5/bk-mid.jpg) no-repeat; }	
#page-6 .mid {background:url(../images/page-6/bk-mid.jpg) no-repeat; }	


/* ---  STYLES --- */	
.page-content {
		width:530px; margin-left:88px; top:220px;
		}
.page-content h1 {
		color: #63003a;
		font-weight:bold;
		line-height:18pt;
		font-size:16pt;
		margin-bottom:10px;
		font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
		text-transform:uppercase;
		
		}
.page-content h2, .page-sidebar h1 {
		color: #63003a;
		font-weight:bold;
		line-height:18pt;
		font-size:15pt;
		margin-bottom:10pt;
		text-transform:lowercase;
		font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
		
		}

h3  { color: #005; font-weight:bold; font-size:12pt; margin-bottom:20px; }
		
.page-content img { float:left; margin:0 15px 15px 0; }		
.page-content ul , .page-sidebar ul  { margin-left:18px; }
.page-content ul li strong, .page-sidebar ul li strong  { color:#155671; display:block; }
.page-content ul li, .page-sidebar ul li  { margin-bottom: 20px; list-style:none; margin-left:-18px; clear:right;  }
.page-content ul li a, .page-sidebar ul li a, .page-sidebar a { color:#330066; text-transform:none; font-size:10.5pt;  }
p {	margin-bottom:20px; color: #408; font-size:10pt; }
big {color: #509; font-size:14pt; line-height:20pt;	}
.page-content small, .page-sidebar small { font-size:smaller; color:#333;
		} 
		

/* --- EMBEDDED WORDPRESS STYLES --- */	
.picright { border:3px solid #FFF; float:right; margin:0 -14px 10px 10px; }
.picright_noborder { float:right; margin:0 -14px 10px 10px; }
.picright img { float:right; margin:0; }

.youtube-title { color: #330066; font-weight:bold; }

		
.page-sidebar {
		position:absolute;
		width: 221px;
		margin-left:654px;
		top:235px;
		padding:0 20px;
		overflow:hidden;
		}		
.page-sidebar .utube {
		}		
.page-sidebar .utube img { float:left; margin:0 10px 10px 0; padding:3px; border: 1px solid #ff6000; }		
.page-sidebar .utube {
		}		
			

/* --- COMMON STYLES --- */	
.clear { clear:both;}
img{ border:none; }

.img-link {
		display:block;	
		text-indent:-9999px;
		overflow:hidden;	
		}		
.img-link:hover {  }

a {		
		text-decoration:none; 
		color:#5555FF; 
		text-transform:lowercase;
		}
a:hover { 

		color:#FF5555; 	
		text-decoration:underline;
		}


/* ------ FORM ------ */
#myform  {
	text-align:	left;
	width:		500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#myform .myform_error, #myform .myform_success, #myform .myform_text, #myform textarea {
	width: 500px;
	margin:	3px 0;
	padding: 4px 4px;
	border:	1px solid #CCC;
	color: #555;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
input.shadow {
		background:url(../images/bk-form.png) #FFF                ;
		padding:5px;
		color:#999;
		}
.myform_error {	  font-size:larger; color:#FFFFFF; background-color:#600000; }
.myform_success { font-size:larger; color:#003000; background-color:#FFFFFF; }


/* --- CUSTOM HEADERS --- */
h1.h1-image { 		background:url(../images/headers.png) no-repeat; height: 62px; width:234px; display:block; text-indent:-9999px; overflow:hidden; margin-left:-20px;}
h1.h1-image a { 	background:url(../images/headers.png) no-repeat; height: 62px; width:234px; display:block; text-indent:-9999px; overflow:hidden;}

h1.factoids,		h1.factoids a {			background-position: 0 0;} 
h1.awards, 			h1.awards a { 			background-position: 0  -62px; } 
h1.news, 			h1.news a { 			background-position: 0 -124px; } 
h1.press-releases, 	h1.press-releases a {	background-position: 0 -186px; } 
h1.youtube, 		h1.youtube a { 			background-position: 0 -248px; } 
h1.reviews, 		h1.reviews a { 			background-position: 0 -310px; } 
h1.testamonials, 	h1.testamonials a { 	background-position: 0 -372px; } 
h1.media, 			h1.media a {			background-position: 0 -434px; } 
h1.privacy, 		h1.privacy a {	 		background-position: 0 -496px; } 

/* --- PAGE ONE STYLES --- */
#page-1 .page-content {   width:592px; margin-left:43px; }

#page-1 #perplexus-is-cool {
		background:url(../images/page-1/perplex-is-cool.png);
		width:583px;
		height:240px;
		margin-bottom:15px;
		}
#page-1 #video {
		float:right;
		padding-top:0;
		width:281px;
		height:175px;
		margin-right:7px;
		border:3px solid #283991;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}
#page-1 #store-finder {
		float:left;
		padding-top:0;
		margin-left:-2px;	
		}
#page-1 #store-finder a {
		background:url(../images/page-1/big-buttons.png) no-repeat;
		width: 297px;
		height: 91px;
		}
		
#page-1 #store-finder a:hover {
		background-position:3px 3px;
		
		}
#page-1 #tips-and-tricks { 
		padding-top:10px;
		margin-left:-2px;		
		}
#page-1 #tips-and-tricks a {
		background:url(../images/page-1/big-buttons.png) no-repeat 0 -91px;
		width: 297px;
		height: 91px;
		}
#page-1 #tips-and-tricks a:hover {
		background-position:3px -88px;
		}
		
/* --- PAGE TWO STYLES --- */
#page-2 .page-content {   width:572px; margin-left:63px; }
#page-2 #content-header-what-is {
		text-indent:-9999px;
		overflow:hidden;
		background:url(../images/page-2/content-header-what-is.png);
		width: 306px;
		height:107px;
		
		}
#page-2 #text-1 { float:left; width:385px; padding-right:20px;}
#page-2 #text-2 { float:right; width:150px; padding-left:10px;}
#page-2 #text-3 { float: left; width:150px; padding-right:20px; margin-top:120px;}
#page-2 #content-specs {
		background:url(../images/page-2/content-specs.png);
		width: 160px;
		height:234px;
		float:right;
		margin:0 0 15px 0;
		}
#page-2 #content-product {
		background:url(../images/page-2/content-product.png);
		width: 405px;
		height:241px;
		float:left;
		margin:0 10px 15px -5px;
		}
#page-2 #content-coming-soon {
		background:url(../images/page-2/content-coming-soon.png);
		width: 401px;
		height:324px;
		float:right;
		}
#page-2 #text-3 p {
		color: #509;
		font-size:14pt;
		line-height:20pt;
		}

/* --- PAGE THREE STYLES --- */	
h2#superplexus {	background:url(../images/page-3/content-superplexus-header.png); width:237px; height:61px; 
					text-indent:-9999px; overflow:hidden; margin:0 0 10px -20px; }
#superplexus-pic {	background:url(../images/page-3/content-superplexus-photos.jpg); width:278px; height:527px; 
					margin-top:30px; margin-left:-20px; }
#superplexus-txt { 	padding-right:10px; }					


h1#our-history {	background:url(../images/page-3/content-header-history.png); width:277px; height:87px; 
					text-indent:-9999px; overflow:hidden; margin:0 0 10px 0; }

#our-history-pic-1 { background:url(../images/page-3/content-maze.png); width:219px; height:229px; float:right; margin:-10px -36px 0 0; }
#our-history-pic-2 { background:url(../images/page-3/content-white-model.png); width: 249px; height: 263px; float:left;margin-left:-5px; }
#our-history-pic-3 { background:url(../images/page-3/content-perplexus-ball.png); width: 241px; height:228px; float:right; margin-top:50px; }

#our-history-txt-1 { float:left; width:340px; margin-left:-5px; }
#our-history-txt-2 { float:right; width:300px; margin:0 -20px -10px 0;}
#our-history-txt-3 { float: left; width:290px;margin-left:-5px;}

/* --- PAGE FOUR STYLES --- */	
#page-4 .page-content {  width:600px; margin: 0 0 0 50px; padding-top:10px;}
#page-4 .embedded-page { width:570px; height:780px; margin: 0 0 0 10px;}

h1.where-can-i-buy-perplexus 	{ display:block; margin-left:5px; background:url(../images/page-4/where-can-i-buy-perplexus.png) no-repeat; width: 579px; height: 73px; text-indent:-9999px; overflow: hidden; }
h2.testamonials					{ margin-left:-20px; background:url(../images/page-4/testamonials.png) no-repeat; width: 237px; height: 61px;text-indent:-9999px; overflow: hidden; }

/* --- PAGE FIVE STYLES --- */	
#page-5 .page-content { width:780px; margin-left:85px;  }
#page-5 p { color: #005; }

#page-5 li { color:#005; font-size:10pt; }
#page-5 big { color: #005; font-weight:bold; font-size:12pt; }


li.first {	background:url(../images/page-5/help-1-2-3.png) 0 3px no-repeat;padding-left:36px; min-height:28px; }
li.second { background:url(../images/page-5/help-1-2-3.png) 0 -97px no-repeat;padding-left:36px; min-height:28px;}
li.third {  background:url(../images/page-5/help-1-2-3.png) 0 -197px no-repeat; padding-left:36px; min-height:28px;}

h1#help { background:url(../images/page-5/hlep-way-to-play-header.png); width:308px; height:107px; margin-left:50px; 	}

ul#help-nav { float:left; width:205px; height:740px;	margin:0; border-right:1px #fff solid; }
ul#help-nav li { margin:0; padding:0;list-style:none;}
ul#help-nav li a { display: block; background:url(../images/page-5/help-nav.png) no-repeat; width:188px; text-indent:-9999px; overflow:none; }

a#help-nav-1{ 	background-position: 0 0		!important; height:57px;}
a#help-nav-2{ 	background-position: 0 -57px 	!important; height:57px;}
a#help-nav-2-a{	background-position: 0 -234px	!important; height:24px;}
a#help-nav-2-b{ background-position: 0 -258px	!important; height:24px;}
a#help-nav-2-c{ background-position: 0 -282px	!important; height:24px;}
a#help-nav-2-d{ background-position: 0 -306px	!important; height:24px;}
a#help-nav-3{ 	background-position: 0 -114px	!important; height:57px;}
a#help-nav-3-a{	background-position: 0 -330px	!important; height:24px;}
a#help-nav-3-b{ background-position: 0 -354px	!important; height:22px;}
a#help-nav-4{ 	background-position: 0 -171px	!important; height:57px;}
a#help-nav-5{ 	background-position: 0 -375px	!important; height:147px; margin:30px 0 0 20px;}

a#help-nav-1:hover{ 	background-position: -188px 0 		!important;}
a#help-nav-2:hover{ 	background-position: -188px -57px	!important;}
a#help-nav-2-a:hover{ 	background-position: -188px -234px	!important;}
a#help-nav-2-b:hover{ 	background-position: -188px -258px	!important;}
a#help-nav-2-c:hover{ 	background-position: -188px -282px	!important;}
a#help-nav-2-d:hover{ 	background-position: -188px -306px	!important;}
a#help-nav-3:hover{ 	background-position: -188px -114px	!important;}
a#help-nav-3-a:hover{ 	background-position: -188px -330px	!important;}
a#help-nav-3-b:hover{ 	background-position: -188px -354px	!important;}
a#help-nav-4:hover{ 	background-position: -188px -171px	!important;}
a#help-nav-5:hover{ 	background-position: -188px -375px	!important;}
	
a#help-nav-1.current{ 	background-position: -376px 0 		!important;}
a#help-nav-2.current{ 	background-position: -376px -57px	!important;}
a#help-nav-2-a.current{	background-position: -376px -234px	!important;}
a#help-nav-2-b.current{ background-position: -376px -258px	!important;}
a#help-nav-2-c.current{ background-position: -376px -282px	!important;}
a#help-nav-2-d.current{ background-position: -376px -306px	!important;}
a#help-nav-3.current{ 	background-position: -376px -114px	!important;}
a#help-nav-3-a.current{	background-position: -376px -330px	!important;}
a#help-nav-3-b.current{ background-position: -376px -354px	!important;}
a#help-nav-4.current{ 	background-position: -376px -171px	!important;}
a#help-nav-5.current{ 	background-position: -188px -375px	!important;}
	
.help-content {	margin-left:225px; width:545px; }	

#help-content-1   .photo,
#help-content-2-a .photo { background:url(../images/page-5/help-guy.jpg); width:431px; height:255px; position:absolute; top: 850px; margin-left:189px;}

#help-content-2-b .photo-group, 
#help-content-2-c .photo-group, 
#help-content-2-d .photo-group { float:right; width:178px; margin-left:20px; }
#help-content-2-b .photo, 
#help-content-2-c .photo, 
#help-content-2-d .photo { background:url(../images/page-5/help-photos.jpg) no-repeat;margin-bottom:5px;}
#help-content-2-b .photo-1 { 	height: 178px; background-position:0 0; }
#help-content-2-b .photo-2 { 	height: 180px; background-position:0 -178px; }
#help-content-2-b .photo-3 { 	height: 179px; background-position:0 -358px; }
#help-content-2-c .photo-1 a {	height: 178px; width:178px;  background:url(../images/page-5/help-photos.jpg) -178px 0 no-repeat; }
#help-content-2-c .photo-2 { 	height: 180px; background-position:-178px -178px; }
#help-content-2-c .photo-3 { 	height: 179px; background-position:-178px -358px; }
#help-content-2-d .photo-1 { 	height: 178px; background-position:-358px 0; }
#help-content-2-d .photo-2 { 	height: 180px; background-position:-358px -178px; }
#help-content-2-d .photo-3 { 	height: 179px; background-position:-358px -358px; }

#help-content-3-a .photo,
#help-content-3-b .photo,
#help-content-4 .photo {  position:absolute; top: 845px; margin-left:260px; background:url(../images/page-5/help-teens.jpg); width:335px; height:223px;  }        
 
 
/* --- PAGE SIX STYLES --- */	
#page-6 .page-content {   width:600px; margin-left:53px;   }

.btn-contact-faqs { background:url(../images/page-6/contact-faq.png); 			width:247px; height: 149px; }
.btn-plasmart { background:url(../images/page-6/contact-plasmart-logo.gif); width:181px; height: 75px; margin-left:20px; margin-bottom:15px; }
#contact-info { margin-top:80px; }
#contact-info p { color:#fff; }
#contact-info a { color:#FF0; }
#contact-info a:hover { color:#F90; text-decoration:underline; }

#contact-form { width:550px; height:526px; margin:0 0 0 10px;}
 
#contact-sites h2 { background:url(../images/page-6/contact-check-out.png) no-repeat; width:542px; height:39px; margin:7px 0 0 40px; display:block; text-indent:-9999px; overflow:hidden; }
#contact-sites a { background:url(../images/page-6/contact-link-buttons.png) no-repeat; width:274px; height:87px; display:block; text-indent:-9999px; overflow:hidden; float:left; margin:0 20px 16px 0;}
#contact-sites a.site-1 {		background-position: 0 0; }
#contact-sites a.site-1:hover { background-position: -274px 0; }
#contact-sites a.site-2 { 		background-position: -548px 0;}
#contact-sites a.site-2:hover { background-position: -822px 0;}
#contact-sites a.site-3 { 		background-position: -1096px 0;}
#contact-sites a.site-3:hover { background-position: -1370px 0;}
#contact-sites a.site-4 { 		background-position: -1644px 0; }
#contact-sites a.site-4:hover { background-position: -1918px 0; }
#contact-sites a.site-5 { 		background-position: -2192px 0;}
#contact-sites a.site-5:hover { background-position: -2466px 0;}
#contact-sites a.site-6 { 		background-position: -2740px 0;}
#contact-sites a.site-6:hover { background-position: -3014px 0;}


/* --- PAGE SEVEN STYLES --- */
#page-7 .page-content {  width:900px; margin-left:30px; }

/* --- ACCORDION STYLES --- */
.accordionButton {	
	width: 525px;
	float: left;
	padding:5px 10px;
	cursor: pointer;

	color:#000055;
	font-size:12pt;
	font-weight:bold;
	}
 
.accordionContent {	
	width: 515px;
	float: left;
	display: none;
	padding:5px 0 30px 30px;
	color:#000055;
	font-size:10pt;
	}

/* --- FOOTER STYLES --- */
#footer {		
		height: 167px;
		width:908px;
		margin:0 auto 0;
		font-size:11.5px;
		background:url(../images/bk-footer.png) no-repeat #FFF;
		padding: 0;
		}

#footer .site-nav {
		list-style:none;
		float: left; 
		width:137px; 
		height:145px; 
		margin:16px 0 0 11px;
		}				
#footer .site-nav a {
		display: block;
		background:url(../images/nav-footer.gif) no-repeat;
		width:137px;
		height:24px;
		text-indent:-9999px;
		overflow:hidden;
		}
#footer a.page-1 		{ background-position: 0 0 !important; }
#footer a.page-1:hover 	{ background-position: -137px 0 !important; }
#footer a.page-2 		{ background-position: 0 -24px !important; }
#footer a.page-2:hover 	{ background-position: -137px -24px !important; }
#footer a.page-3 		{ background-position: 0 -48px !important; }
#footer a.page-3:hover 	{ background-position: -137px -48px !important; }
#footer a.page-4 		{ background-position: 0 -72px !important; }
#footer a.page-4:hover 	{ background-position: -137px -72px !important; }
#footer a.page-5 		{ background-position: 0 -96px !important; }
#footer a.page-5:hover 	{ background-position: -137px -96px !important; }
#footer a.page-6 		{ background-position: 0 -120px !important; }
#footer a.page-6:hover 	{ background-position: -137px -120px !important; }
		
		
#footer .library {
		margin:22px 0 0 55px;
		float:left;
		width:180px;
		}		
#footer .library li {
		margin-bottom:0;
		background:url(../images/bk-li-library.png) no-repeat;
		list-style:none;
		padding-left:15px;
		margin-left:40px;
		
		}
#footer .library li.a { background-position:0 -14px !important; }
#footer .library li.b { background-position:0 -34px!important; }
#footer .library li.c { background-position:0 -54px; }
#footer .library li.d { background-position:0 -74px; }
#footer .library li.e { background-position:0 -94px; }
#footer .library li.f { background-position:0 4px; }
#footer .library a {
		color: #FFF; 
		font-weight:normal;
		}		
#footer .site-info {
		list-style:none;
		margin:26px 0 0 55px;
		float:left;
		width:180px;
		}	
#footer .site-info a {		
		color: #FFF; 
		}	

#footer .copyright {
		color:#aaa;
		font-size:smaller;
		margin: 10px 0;
		}
#footer .ecurtain a {
		color:#ccff33;
		}
		

		
		
		