body 		  		{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;margin:0px;padding:0px;color:#444444;
				 	background-color:#FFF8C6;text-align:center;}
				 	
h1		  			{padding:10px 10px;font-size:13px;font-weight:bold;text-align:center;margin:0px 0px 20px 0px;
					 background-image:url('images/back.png');background-repeat:no-repeat;background-color:white;
					 text-transform:capitalize;z-index:1000;}

h2					{padding:10px 0px 10px 0px;font-size:1.4em;font-weight:bold;text-align:left;margin:5px 20px 10px 20px; clear:both;}

h3					{padding:10px 0px 0px 0px;font-size:1.2em;font-weight:bold;font-style:normal;width:300px;
					 border-bottom:1px dotted black;text-align:left;margin:5px 20px 0px 20px;}
				 
ul, li, p	 		{font-size:1.0em;}

a:link	  			{color:#444444;text-decoration:underline;font-weight:bold;background-color:transparent;}
a:visited			{color:#444444;text-decoration:underline;font-weight:bold;background-color:transparent;}
a:hover				{color:#000000;text-decoration:none;background-color:#C4C4C6;font-weight:bold;}
a:active			{text-decoration:underline;color:#111111;font-weight:bold;background-color:transparent;}

.center, .c			{text-align:center;}

.mainOuterBox 		{position:relative;margin:10px auto;padding:0px;text-align:center;width:1200px;border:2px solid #7E2217;}

.mainTitle			{height:95px;padding:0px;margin:0px;background:#E56717 url("images/ribbon.gif") bottom left repeat-x;}
.mainTitleTxt		{padding:10px;text-align:center;font-weight:bold;font-size:2.4em;font-variant:small-caps;letter-spacing:8px;color:#7E2217;}
.mTs				{font-size:0.8em;font-style:normal;letter-spacing:normal;color:white;}				 	 

.smallImgBox		{text-align:left;padding:20px;clear:both;background-color:#ffffff;border-bottom:1px solid #7E2217;}
.smallImg			{margin-right:40px;width:150px;float:right;margin-top:10px;margin-bottom:20px; border:none;}
.smallImgBox p		{margin:10px 40px 10px 20px;text-align:justify;}

.small				{width:150px;border:none;}
.medium				{width:150px;border:none;}
.large				{border:none;margin-top:10px;}
.right				{float:right;margin:0px 0px 10px 20px;}

/*   */
#toTop				{position:absolute;top:0px;right:20px;width:21px;z-index:0;}
.toTopImg			{border:none;height:11px;width:21px;margin:40px 0px;padding:0px;}
#toTop a:hover		{background-color:transparent;}
.da					{margin:0px;width:200px;display:block;text-align:center;font-size:9px;padding:2px;}

/* NAVIGATION */
.navBox				{position:absolute;width:160px;left:20px;top:110px;background-color:#FFF8C6;
					 border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid white;
					 border-left:1px solid white;padding:10px 0px;}
.nElem, .sElem	
					{width:140px;z-index:100;margin:2px 10px 2px 10px;text-align:left;font-size:11px;
					 line-height:20px;font-weight:normal;}

.sElem a:link, .sElem a:visited, .sElem a:active, .sElem a:hover
					{border-left:5px solid #E56717;font-weight:bold;padding-left:10px;display:block;
					 background-color:#7E2217;color:white;text-decoration:none;}

.nElem a, .nElem a:link, .nElem a:visited, .nElem a:active 		
					{border-left:5px solid #ffa500;padding-left:10px;display:block;font-weight:normal;text-decoration:none;}
					
.nElem a:hover 		{border-left:5px solid black;background-color:#C4C4C6;color:black;font-weight:bold;text-decoration:none;}

/* Copyright line */
.copy 				{font-size:9px;text-align:center;margin:0px 0px 0px 0px;background-color:white;padding:5px;height:40px;}
.copy a				{text-decoration:none;}
.copylink			{margin:5px;font-weight:bold;color:#7E2217;}
.copylink  a		{font-size:9px;text-align:center;margin:0px;background-color:white;padding:2px 5px;font-weight:normal;text-decoration:none;}
.copylink a:hover	{background-color:#C4C4C6;color:black;}

.shadow				{box-shadow: 7px 7px 8px #818181;-webkit-box-shadow: 7px 7px 8px #818181; }

/* Index page */
.mainImgBox			{text-align:center;padding:20px 20px 20px 20px;background-color:#ffffff;border-bottom:1px solid #7E2217;}
.mainImgTitle       {padding:10px 10px; font-size:2.5em; font-weight:bold; text-align:center; font-variant:small-caps; margin:0px 0px 20px 0px; color: orange;}
.mainImg			{padding:0px;width:500px;margin-bottom:10px;margin-top:10px;}
.centreImg			{padding:0px; width:500px; margin: 10px auto}

.imgCaption			{text-align:center; margin-bottom:10px; font-size:1.2em; font-weight:bold;}

.imgBox				{float:left; width:22%; margin:0px 1% 30px 1%; text-align:center; }
.centreImgBox	    {width:90%; margin:30px 5% 30px 5%; text-align:center; }
.imgBox img			{width:90%; text-align:center; border: 1px solid silver; }

.ind				{text-indent:20px;text-align:justify;}
.fnt				{margin:10px 60px 10px 60px;text-indent:20px;text-align:justify;font-size:1.2em;}

/* Inside page */
.com				{text-indent:20px;text-align:justify;}

/* Book purchase page */
.bookTable 			{margin-top:20px;margin-left:20px;}
.bookTable td		{margin:0px;padding:5px;vertical-align:top;}
.bkL				{width:120px;}
ul.arrow			{list-style:url("images/arrow.gif");margin-left:0px;}
ul.arrow li			{padding-top:5px;margin:0px;}
.prov				{text-decoration:underline;font-weight:bold;margin:10px 0px 0px 0px;padding:0px;}

/* Reviews page */
.lq					{float:left;height:20px;width:30px;margin-left:-30px;}
.review				{padding:10px 0px 0px 40px;text-align:justify;}
.attrib				{padding:0px 20px 0px 100px;font-style:italic;font-size:90%;font-weight:bold;}
p.attrib:before 	{content: " ... "}

/* Testimonials */




/* Contact page */
.enterTable			{font-size:1.0em;border:1px dotted #7E2217;border-collapse:collapse;margin-top:20px;}
.efl, .efm, .efr, .efa	
					{padding:8px 10px;vertical-align:top;}
.efl				{text-align:right;text-transform: uppercase;}
.efm				{text-align:center;color:red;font-weight:bold;font-size:0.9em;}
.efr				{text-align:left;font-size:0.9em;}
.efa				{text-align:center;margin-bottom:20px;}
.etIn				{font-size:1.0em;text-align:left;padding:0px 5px;border:1px solid #7E2217;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;margin-right:10px;}
.captchaImg			{border:none;vertical-align:middle;height:30px;}
.w1					{width:250px;}
.w2					{width:150px;}
.required			{color:#7E2217;font-style:italic;font-size:0.9em;}
.message			{color:#7E2217;font-weight:bold;text-align:center;}
#messBox			{margin-top:40px;}

/* News and Events */
.newsbox			{margin:20px 20px}
.newsbox label		{font-weight:bold;}
.news				{padding:0px 20px 0px 20px;text-align:justify;}		

.tf					{position:absolute;right:10px;top:20px;width:100px;text-align:right;}
.tf img				{height:20px;}
.smIcon				{width:80px;border:none;}


.right				{float:right; }
.centre				{text-align:center; }
.mainBookTitle		{text-align:center; font-size:2.2em; }
.mainBookImg		{padding:0px; width:450px; margin-bottom:10px; border: 1px solid orange; }
.next				{width:450px; text-align:center; margin: 30px auto 10px auto; }
.small				{float:left; margin-right:20px; height:172px; }

.nbnavBox			{margin:0px auto 20px auto; width:1000px; text-align:center; }
.nbnavButton		{float: left; width:110px; margin:5px; padding:5px 2px; background-color:#ffa500; color:#444444; text-decoration:none; font-weight:bold; font-size:0.9em; border-radius: 10px;}
.nbnavButton:hover	{background-color: #e56717; color: white; }
.select				{background-color: #e56717; color: white; } 