/*   
Theme Name: Safari Niagara
Theme URI: 
Description: Safari Niagara custom web design
Author: TorbayPalumbi
Author URI: http://www.torbaypalumbi.com
Version: 2.0
.
	The CSS, XHTML and design is owned by Torbay Palumbi

.
*/
/* div {border:1px solid red;} */
body { font-family: Arial; font-size: 10pt; text-align:left; vertical-align:top; background-image: url('/images/SN_bg.gif'); }

#main_div { /* page wrapper- everything is within here and centers with it */
	text-align:left;
	width:863px;
	height:400px;
	margin:0 0 0 0px;
	position:relative;
	margin:0 auto 0; 
}
#banner_graphic {
	width:863px;
	height:285px;
	position:absolute;
	top:0px;
	left:0px;
}
#table_div {
	position:absolute;
	top:284px;
	left:1px;
	width:861px;
}
#main_table {
	width: 100%;
	height:300px;
	background-color:#FFFFFF;
	/*margin:0 0 0 0px;
	spacing: 0 0 0 0px;
	cell-spacing: 0 0 0 0px;
	*/
}
#home {
 	background-image:url(/images/SN-home3.jpg); 
	background-repeat:no-repeat;
	height:390px;
	font-size:14px;
}
#home_container {

	height:390px;
	width:630px;
	/* background-color:#CCCCCC; */

	border:none;
	position:absolute;
	top:0px;
	left:0px;

	
}
#home_content {
	/* X___background-image:url(/images/home_xmas_bg.JPG); */
	background-image:url(/images/SN-Web-Generic1-390x435.jpg); 
	/* background-image:url(/images/SN-Web-Generic1-390x435-Closed.jpg); */
	/*background-image:url(/images/SN-Three-Dog-night.jpg);  */
	/* background-image:url(/images/SN-Web-XmasPromo2012.jpg);  */
	
	background-repeat:no-repeat;
	height:390px;
	width:435px;
	position:absolute;
	top:0px;
	left:0px;
	font-size:14px;


	__border:1px solid green;

}
#click_on_me {
	position:absolute;
	top:362px;
	left:100px;
}
#click_on_me2 {
	position:absolute;
	top:370px;
	left:0px;
}

#click_on_me a:hover {position:relative; top:-1px; left:2px;}

.tab_header {
	color:#ffffff;
	font-size:16px;
	font-weight:700;
	__margin-bottom:23px;
}
.more {margin-bottom:40px; border:1px solid green;}
.home_link_text{
	__margin-top:70px;
	__padding-top:20px;
	
	width:183px;
	__border:1px solid blue;
}
#home_link_text1{
	__margin-top:70px;
	position:relative;
	top:16px; ! important
	
	width:183px;
	__border:1px solid blue;
}
.home_link {
	width:175px;
	font-size:14px;
	font-weight:500;
	padding-top:7px;
	text-align:center;
	vertical-align:top;
	__border:1px solid black;
	background-image:url(/images/Tab-Background.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
}
#home_link1 {
	width:185px;
	height:80px;
	position:absolute;
	left:446px;
	top:0px;
	
	__border:1px solid green;
	__Season_background-image:url(/images/SP_home_tab.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}
#home_link2 {
	width:185px;
	height:90px;
	position:absolute;
	left:446px;
	top:97px;

}
#home_link3 {
	width:185px;
	height:90px;
	position:absolute;
	left:446px;
	top:197px;
}
#home_link4 {
	width:185px;
	height:90px;
	position:absolute;
	left:446px;
	top:295px;
}

.tab_text {
	width:185px;
	height:55px;
	___border:1px solid black;
}
.tab_content {
	width:185px;
	height:35px;
}

#navigation {
	position:absolute;
	top:286px;
	left:0px;
	background-color:#CFDBA9;
	width:198px;
	height:400px;
	text-align:left;
	vertical-align:top;
}

#text_content	 {
	position:absolute;
	top:286px;
	left:199px;
	width: 630px;
	height:390px;
	background-color:#ffffff;
	color:#000000;
	overflow-y:auto;
	font-size: 12px;
	margin: 0px 0px 0px 0px; 
	padding: 5px 28px 5px 5px; 
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color:#CFDBA9; 
	scrollbar-arrow-color:#CFDBA9; 
}

#wild_times {
	position:absolute;
	left:338px;
	top:163px;
	width:189px;
	height:124px;
	z-index:0;
}
#page_title {
	position:absolute;
	width: 250px;
	height: 20px;
	left:	565px;
	top:	239px;
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#000000;

}

.Nav_Links  	a {	font-size:13px; line-height:23px; color: #400080; font-family: Arial, Helvetica, sans-serif;}
.Nav_Links  	a:link {text-decoration: none; color:#400080;}
.Nav_Links 	a:visited {	text-decoration: none; color:#400080;}
.Nav_Links 	a:hover {text-decoration: none;	color:#59B6F4;}
.Nav_Links 	a:active {text-decoration: none;}
#footer {
	position:absolute;
	top:705px;
	left:0px;
}
.footer_links  a {	font-size:15px; color: #FFFFFF; font-weight:400; line-height:19px;}
.footer_links  a:link {text-decoration: none;}
.footer_links 	a:visited {	text-decoration: none;	color: #FFFFFF;}
.footer_links 	a:hover {text-decoration: none;	color:#FFFF00;}
.footer_links 	a:active {text-decoration: none;}

#tpsm {width:863px; height:18px; text-align:center;}
.style3 {font-size: 9px;}
.style4 {color: #349AFE;font-size: 9px;}
.style5 {color: #dedede;font-size: 9px;}
.style6 {color: #999999;font-size: 9px;}



.error       { color: #FF0000; font-weight: bold }
td           { font-family: Arial; font-size: 10pt; }
table 		{text-align:left;}
p            { font-family: Arial; font-size: 10pt }
menu         { font-family: Arial; font-size: 10pt }
_a            { font-family: Arial; color: #3366CC; text-decoration: none; font-weight: bold }
_a.normal { font-family: Arial; font-size: 10pt; color: #BB016C; font-weight: normal; font-style: none}
.AnimalChart { font-family: Arial; font-size: 8pt; padding: 5px }
.pagetext    { font-family: Arial; font-size: 10pt; margin-left: 40; margin-right: 20; text-indent:-20 }
.pagetextAlt { font-family: Arial; font-size: 10pt; margin-left: 40; margin-right: 20 }
.pagetextAltFull { font-family: Arial; font-size: 10pt; margin-left: 20; margin-right: 20; margin-top:20 }
.Anibottomtext { font-family: Arial; font-size: 10pt; margin-left: 40; margin-right: 20; margin-top: 0; padding: 0 }
.aniimg      { padding-left: 0; padding-right: 20px; padding-top: 20px; padding-bottom: 0 }
.pageheadAni { font-family: Arial; font-size: 18pt; text-align: left; text-indent: -105; margin-left: 125; margin-right:20; margin-top:20; color:#0C479D;}
.pagehead  { font-family: Arial; font-size: 18pt;  margin-top:20; text-align:center; color:#0C479D; font-weight:bold}
.buttonz   { border:1px solid #000000; background-position: center; padding:0; background-image: url('/images/butback.gif'); background-attachment:fixed}
.button1   { border:1px solid #000000; background-position: center; padding:0; background-attachment:fixed}
.header1   { font-family: Arial; font-size: 18pt;  margin-top:20; text-align:center; color:#0C479D; font-weight:bold}
.header2   { padding-left:6px; padding-right:6px; font-family: Arial; color: #3366CC; text-decoration: none; font-weight: bold}
.error     { FONT-WEIGHT: bold; COLOR: red}
.page-splits {
		border: #3366CC 1px solid;
		background-color: #FFFFFF;
		color: #FFFFFF; height: 1px;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		}
#table4 {width:610px;}




