@charset "utf-8";
/* CSS Document */
body	
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg.png);
		background-repeat:repeat-x;
		background-color:#241e01;
	}
#mainwrap
	{
		width:940px;
		margin:0 auto;
		padding:0px;
		background-image:url(images/contentbg.png);
		background-repeat:repeat-y;
	}
#maincontainer
	{
	width:934px;
	float:left;
	margin:0px;
	padding:0 0 0 6px;
	background-image:url(images/contentbg.png);
	background-repeat:repeat-y;
	}
#menu
	{
		width:928px;
		height:70px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/menubg.jpg);
		background-repeat:repeat-x;
	}
#menu ul
	{
		width:928px;
		height:70px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#menu ul li
	{
		height:70px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#menu ul li.menusap
	{
		width:1px;
		height:70px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/menusap.jpg);
		background-repeat:no-repeat;
	}
#menu ul li a.menu
	{
	height:50px;
	float:left;
	margin:0px;
	padding:15px 19px 0 17px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fffabe;
	text-align:center;
	text-decoration:none;
	}
#menu ul li a.menu:hover
	{
		text-decoration:none;
		background-image:url(images/arrow.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
#menu ul li .menutxt
	{
		font-family:Arial;
		font-size:10px;
		font-weight:normal;
		color:#888800;
		text-align:center;
		text-decoration:none;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#header
	{
	width:928px;
	height:331px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	}
#headerLeft
	{
		width:530px;
		height:305px;
		float:left;
		margin:0px;
		padding:25px 0 0 33px;
	}
#headerLeft h1
	{
		width:156px;
		height:49px;
		float:left;
		margin:0 0 26px 0;
		padding:0px;
		background-image:url(images/logo.jpg);
		background-repeat:no-repeat;
	}
#headerLeft h5
	{
		width:492px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:18px;
		font-weight:normal;
		color:#352e2c;
	}
#headerLeft p.headertxt
	{
		width:421px;
		float:left;
		margin:0px;
		padding:11px 71px 18px 0;
		font-family: Arial;
		font-size:12px;
		font-weight:normal;
		color:#c4c402;
		word-spacing:0px;
		line-height:16px;
	}
#headerLeft a.more
	{
		width:57px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#fffabe;
		text-align:center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
	}
#headerLeft a.more:hover
	{
		background-image: url(images/moreover.jpg);
		background-repeat:no-repeat;
	}
#login
	{
	width:530px;
	height:45px;
	float:left;
	margin:235px 0 0 0;
	padding:25px 0 0 0;
	}
#login .input
	{
		width:177px;
		height:17px;
		float:left;
		margin:0 6px 0 0;
		padding:4px 0 0 9px;
		font-family: Arial;
		font-size:9px;
		color:#241e01;
		border:solid 1px #e2ce78;
		background-color:#e2ce78;
	}
#login a.more
	{
		width:57px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#fffabe;
		text-align:center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
	}
#login a.more:hover
	{
		background-image: url(images/moreover.jpg);
		background-repeat:no-repeat;
	}
#login a.register
	{
		width:57px;
		height:18px;
		float:left;
		margin:0 0 0 5px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#fffabe;
		text-align:center;
		text-decoration:none;
		background-image: url(images/register.jpg);
		background-repeat:no-repeat;
	}
#login a.register:hover
	{
		background-image: url(images/registerover.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#contentbg
	{
	width:928px;
	margin:0px;
	padding:0px;
	background-image: url(images/contentbg.jpg);
	background-repeat: repeat-y;
	float: none;
	}
	
#contentbgwide
	{
		width:928px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/contentbg_wide.jpg);
		background-repeat: repeat-y;
	}	
#leftPanel
	{
	width:514px;
	float:left;
	margin:0px;
	padding:10px 0 0 22px;
	clear:both;
	}
	
#leftPanel_oils
	{
	float:left;
	width:500px;
	margin:0px;
	padding:10px 10px 0 22px;
	}	
	
#leftPanelBooks
	{
	width:514px;
	float:left;
	margin:0px;
	padding:10px 0 20px 22px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #7D9419;
}	

#leftPanel_oils	h3
	{
	margin:0px;
	padding:0px;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	color:#241e01;
	padding-bottom: 5px;
	}	
#leftPanelBooks h3
	{
	margin:0px;
	padding:0px;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	color:#241e01;
	padding-bottom: 5px;
	}	
	
#leftPanelExpect
	{
	width:600px;
	float:left;
	margin:0px;
	padding:10px 0 0 22px;
	}

#leftPanelExpect h3
	{
	width:590px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	color:#241e01;
	padding-bottom: 10px;
	}
	
#leftPanelExpect p.lefttxt
	{
	width:489px;
	float:left;
	margin:0px;
	padding:6px 0 0 0;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color:#888800;
	}


#leftPanel h3
	{
	width:514px;
	margin:0px;
	padding:0px;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	color:#241e01;
	}
#leftPanel h4
	{
	width:514px;
	float:left;
	margin:0px;
	padding:0px 0px 0px;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	color:#c3a300;
	margin-top: 10px;
	}
#leftPanel .leftpic
	{
		width:489px;
		height:139px;
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		background-image:url(images/leftpic.jpg);
		background-repeat:no-repeat;
	}
#leftPanel p.leftpictxt
	{
		width:489px;
	}
#leftPanel p.lefttxt
	{
	width:500px;
	float:left;
	margin:0px;
	padding:6px 0 0 0;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color:#888800;
	}
#leftPanel p.innercontent
	{
		width:484px;
		float:left;
		margin:0px;
		padding:24px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#888800;
		text-align:justify;
	}
#leftPanel p.contactaddress
	{
	width:484px;
	float:left;
	margin:0px;
	padding:12px 0 10px 0;
	font-family:Arial;
	font-size:12px;
	color:#888800;
	text-align:justify;
	}
#leftPanel ul#leftnav
	{
		width:468px;
		float:left;
		margin:0px;
		padding:19px 0 28px 0;
		display:block;
	}
#leftPanel ul#leftnav li
	{
		width:468px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#leftPanel ul#leftnav li.topline
	{
		width:468px;
		height:1px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/topline.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}	
#leftPanel ul#leftnav li a.leftnav
	{
		width:458px;
		height:20px;
		float:left;
		margin:0px;
		padding:4px 0 0 10px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#97bc02;
		text-decoration:none;
		background-image:url(images/leftnav.jpg);
		background-repeat:no-repeat;
	}
#leftPanel ul#leftnav li a.leftnav:hover
	{
		background-image: url(images/leftnavover.jpg);
		background-repeat:no-repeat;
	}
/*------------------------------------------------------------------LEFTPANEL---------------------------------------------------------------------------END-----------*/	
#rightPanel
	{
	width:352px;
	float:left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
	font-size: 12px;
	line-height: 16px;
	}
#rightPanelAppearance
	{
	width:367px;
	float:left;
	position: relative;
	margin:0px;
	padding:0px 0 0 10px;
	display: block;
	}
	
#rightPanelAppearance_zija
	{
	width:380px;
	margin:0px;
	padding:10px 0 0 10px;
	float: left;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #7D9419;
	}
	
#rightPanelAppearance_zija h3
	{
	margin:0px;
	padding:0px;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	color:#241e01;
	padding-bottom: 5px;
	}	
		
#rightPanel h3
	{
	width:300px;
	float:left;
	margin:0px;
	padding:0 0 0 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:normal;
	color:#241e01;
	display: block;
	margin-left: 32px;
	margin-top: 20px;
}	
#rightPanelAppearance h3
	{
	width: 365px;
	float: left;
	color: maroon;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0px;
	white-space: normal;
	display: block;
	font-size: 20px;
}
#rightPanel h4
	{
	width:365px;
	float:left;
	margin:0px;
	padding:10px 0px 0px;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	color:#c3a300;
	}	
	
#rightPanel p.boldtxt
	{
		width:360px;
		float:left;
		margin:0px;
		padding:21px 0 0 32px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#c3a300;
	}
	
#rightPanelAppearance p.redtxt
	{
	width:350px;
	font-family:Arial;
	font-size:12px;
	color:#800000;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #800000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	display: block;
	letter-spacing: 0.04em;
	word-spacing: 0.06em;
	}


#rightPanelAppearance p.redtxtnorule
	{
	width:350px;
	font-family:Arial;
	font-size:12px;
	color:#800000;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: block;
	letter-spacing: 0.04em;
	word-spacing: 0.06em;
	}
	
#rightPanelAppearance p.redtxtruleindent
	{
	width:350px;
	font-family:Arial;
	font-size:12px;
	color:#800000;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #800000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: block;
	letter-spacing: 0.04em;
	word-spacing: 0.06em;
	}	
#rightPanelAppearance p.redtxtnorulenoindent
	{
	width:350px;
	font-family:Arial;
	font-size:12px;
	color:#800000;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	letter-spacing: 0.04em;
	word-spacing: 0.06em;
	}	
#rightPanel ul#rightnav
	{
	width:316px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
	}
#rightPanel ul#rightnav li
	{
	width:316px;
	float:left;
	margin:0px;
	padding:0px;
	background-image: url(images/rightnav.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	}
#rightPanel ul#rightnav li.toplineright
	{
		width:316px;
		height:1px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/toplineright.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
#rightPanel ul#rightnav li a.rightnav
	{
	width:306px;
	height:20px;
	float:left;
	margin:0px;
	border-bottom:dashed;
	border-bottom-width:.5px;
	border-bottom-color:#A21920;
	padding:4px 0 0 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#A21920;
	text-decoration:none;
	background-image:url(images/rightnav.jpg);
	background-repeat:no-repeat;
	}
#rightPanel ul#rightnav li a.rightnav:hover
	{
	background-image: url(images/rightnavover.jpg);
	background-repeat:no-repeat;
	border-top-color: #A21920;
	color: #FFF;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#rightPanel a.moreservices
	{
		width:354px;
		height:21px;
		float:left;
		margin:10px 0 0 0;
		padding:7px 38px 0 0;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#fffabe;
		text-align:right;
		text-decoration:none;
		background-image:url(images/searvicesbg.jpg);
		background-repeat:no-repeat;
	}
#rightPanel a.moreservices:hover
	{
		text-decoration: underline;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#rightPanel ul#gallery
	{
		width:360px;
		float:left;
		margin:0px;
		padding:14px 0 12px 32px;
		display:block;
	}
#rightPanel ul#gallery li
	{
	float:left;
	margin:10px 5px 0 0;
	padding:0px;
	display:block;
	list-style-type: none;
	}
#rightPanel ul#gallery li.galleryheading h3
	{
		width:316px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:24px;
		font-weight:normal;
		color:#241e01;
	}
#rightPanel ul#gallery li a.pic
	{
		width:76px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul#gallery li a.pic:hover
	{
		background-image: url(images/picover.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul#gallery li a.pic02
	{
		width:76px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic02.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul#gallery li a.pic02:hover
	{
		background-image: url(images/pic02over.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul#gallery li a.pic03
	{
		width:76px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic03.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul#gallery li a.pic03:hover
	{
		background-image: url(images/pic03over.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul#gallery li a.pic04
	{
		width:76px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/pic04.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul#gallery li a.pic04:hover
	{
		background-image: url(images/pic04over.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#newsletter
	{
	width:380px;
	height:200px;
	float:left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
#newsletter h3	
	{
		width:360px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:24px;
		font-weight:normal;
		color:#241e01;
	}
#newsletter .newsinput	
	{
		width:257px;
		height:16px;
		float:left;
		margin:0px;
		padding:5px 0 0 9px;
		font-family: Arial;
		font-size:9px;
		font-weight:normal;
		color:#241e01;
		background-color:#fffabe;
		border:solid 1px #fffabe;
	}
#newsletter a.signup
	{
		width:57px;
		height:18px;
		float:left;
		margin:0 0 0 5px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#fffabe;
		text-align:center;
		text-decoration:none;
		background-image: url(images/register.jpg);
		background-repeat:no-repeat;
	}
#newsletter a.signup:hover
	{
		background-image: url(images/registerover.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#footer
	{
	width:928px;
	height:67px;
	float:left;
	margin:0px;
	padding:16px 0 0 0;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#fffabe;
	text-align: center;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	}
#footer ul#footerlink
	{
	width:600px;
	height:13px;
	float: none;
	margin:0 auto;
	padding:0px;
	display:block;
	}
#footer ul#footerlink li
	{
		height:13px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#footer ul#footerlink li.footersap
	{
		height:13px;
		float:left;
		margin:0px;
		padding:0px;
		font-size:11px;
		color:#fffabe;
		text-align:center;
	}
#footer ul#footerlink li a.footer
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#fffabe;
		text-align:center;
		text-decoration:none;
		padding:0 5px 0 5px;
	}
#footer ul#footerlink li a.footer:hover
	{
	text-decoration: none;
	}
#footer p.copyrights
	{
		width:928px;
		float:left;
		margin:0px;
		padding:5px 0 5px 0;
		font-family:Arial;
		font-size:10px;
		color:#cd7148;
		text-align:center;
	}
#footer ul#validation
	{
		width:200px;
		height:20px;
		float: none;
		margin:0 auto;
		padding:0px;
		display:block;
	}
#footer ul#validation li
	{
		width:57px;
		height:18px;
		float:left;
		margin:0 3px 0 0;
		padding:0px;
		display:block;
		
	}
#footer ul#validation li a.xhtml
	{
		width:57px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#fffabe;
		text-align:center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
	}
#footer ul#validation li a.xhtml:hover
	{
		background-image: url(images/moreover.jpg);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------INDEXPAGE----------------------------------------------------------------------------------END------------------*/	
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:202px;
				height:400px;
				margin:10px 0 0 0;
				padding:20px 0 0 0;
				float:left;
			}
.contactfeildname
			{
				width:160px;
				margin:0 0 10px 0;
				padding:0px;
				float:left;
		font-family:Arial;
		font-size:12px;
		color:#888800;
			}
.contactfeild
			{
				width:202px;
				margin:0 0 2px 0;
				padding:0px;
				float:left;
			}
.contactfeildinput
			{
				width:200px;
				height:20px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.txtarea
			{
				width:198px;
				height:80px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.submit
			{
				width:200px;
				height:20px;
				margin:20px 0 0 0;
				padding:0px;
				float:left;
			}
a.submitbutton
			{
		width:57px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#fffabe;
		text-align:center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
	}
a.submitbutton:hover
	{
		background-image: url(images/moreover.jpg);
		background-repeat:no-repeat;
	}
.listbox
		{
				width:202px;
				height:20px;
				float:left;			
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
		}	
.redtxtblessings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.02em;
	width: 350px;
	padding-bottom: 1px;
	color: #AD4100;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 10px;
	color: #92882A;
	margin-right: 50px;


/*image gallery*/
div.img
  {
  margin:2px;
  height:auto;
  width:auto;
  float:left;
  text-align:left;
  }
div.img img
  {
  display:block;
  margin:3px;
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
div.desc
  {
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  width:300px;
  margin:2px;
  }
  
.h3_supplements {
	padding-top: 10px;
	margin-top: 0px;
	display: block;
	padding-left: 0px;
	font-family: Georgia;
	font-size: 24px;
	font-variant: normal;
}
.zija {
	color: #873D1A;
	padding: 0px;
	top: 0px;
	font-size: 1em;
	line-height: 1.6em;
}
#mainwrap #maincontainer #contentbg #rightnav .zija {
	display: block;
}
#mainwrap #maincontainer #contentbg #rightnav .zijatext {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 550px;
	display: block;
}
#leftPanelBooks p {
	font-family: Arial;
	font-size: 12px;
}
#leftPanelBooks p_wide {
	display: block;
	width: 400px;
}
#leftPanelBooks p.descriptions {
	display: block;
	width: 200px;
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}
#leftPanelBooks p books {
	display: block;
	width: 200px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
#leftPanelBooks p #books {
	display: block;
	width: 200px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #B2CC76;
}
#leftPanelBooks p books {
	width: 200px;
	position: absolute;
}

