body
	{
	margin:0px;
	padding:0px;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-x;
	background-color: #E9EDF8;
	}
	

h1
	{
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:30px;
	width: 460px;
	}


	
h2
	{
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	line-height:20px;
	width: 360px;
	}
	
h3
	{
	width:410px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
	}
	
h3 span
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:16px;
	}	
h4	
	{
	width:200px;
	float:left;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009966;
	line-height:16px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
h5	
	{
	width:335px;
	margin:0px;
	padding:0 0 0 31px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFC;
	line-height:22px;
	}
h6	
	{
		width:369px;
		margin:0px;
		padding:0 0 0 31px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#78ddff;
		line-height:16px;
	}
#mainblank
	{
	width:100%;
	margin:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
	}
#main
	{
	width:790px;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#headpanel
	{
	width:420px;
	height:126px;
	float:left;
	background:url(../images/headpic_long.png) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 130px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 341px;
	}
#headpanel_short
	{
	width:620px;
	height:90px;
	float:left;
	background:url(../images/headpic_short.png) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 141px;
	}
	
#headpanel_short h1
	{
	width:600px;
	}	

#headpanel_short h2
	{
	width:600px;
	color: #003547;
	}	
	
#toppanel
	{
	width:760px;
	height:103px;
	margin:0px;
	padding:0px;
	float:left;
	}
#logo
	{
	width:200px;
	height:48px;
	margin:39px 0 0 0;
	padding:0px;
	float:left;
	}
	
#logo .logotxt1
	{
	width:180px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	line-height:28px;
	}
	
#logo .logotxt1 h2
	{
	width:180px;
	font-weight: normal;
	}	

#registration
	{
	width:520px;
	height:72px;
	float:right;
	clear: right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
	

	
#registration .regtxt1
	{
	width:300px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	line-height:28px;
	text-align: right;
	}
	
#registration .regtxt1 h2
	{
	text-align: right;
	width: 510px;
	clear: both;
	}
	

#registration .regtxt2 span.blue
	{
	color:#0033CC;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	margin-left: 8px;	
	}
	
#registration .regtxt2 span.inputtitle
	{
	width:100px;	
	color:#FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	margin-left: 4px;
	}	
	
#registration .regtxt2 .mylogin
{
	width:112px;
	height:19px;
	border:0px;
	float:right;
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 4px;
	padding-top: 2px;	
	
	background-image: url(../images/logonhover.gif);
	background-repeat: no-repeat;
}

#registration .regtxt2 .mylogin:hover
{
	background-image: url(../images/logon.gif);
	cursor: hand;
}	


#registration .regtxt2 .myinput
	{
	width:190px;
	height:15px;
	margin:0px;
	float:none;
	font-family:Arial;
	font-size:10px;
	color:#8c8c8c;
	border:0px;
	margin-left: 8px;
	padding-top: 4px;
	padding-left: 4px;
	}

#registration .regtxt2 .mypwdinput
	{
	width:60px;
	height:15px;
	margin:0px;
	float:none;
	font-family:Arial;
	font-size:10px;
	color:#8c8c8c;
	border:0px;
	margin-left: 4px;
	padding-left: 4px;
	padding-right: 4px;	
	padding-top: 4px;
	}


	
#registration .regtxt2
	{
	width:510px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:28px;
	text-align: right;
	clear: both;
	}
	
	

#registration .regtxt4
	{
	width:480px;
	padding:0px 12px;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:28px;
	text-align: right;
	}

#registration .loginleft
	{
	width:200px;
	padding:0px 12px;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:28px;
	text-align: right;
	}

#registration .loginright
	{
	width:200px;
	padding:0px 12px;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:28px;
	text-align: right;
	}

	
#registration .regtxt3
	{
	width:60px;
	margin:0px;
	padding:0px;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:28px;
	text-align: right;
	}	
#registration a
	{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#093;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	text-align: right;
	display: inline;
	}
#registration a:hover
	{
	color:#003547;
	}


#my_menu
	{
	width:178px;
	float:left;
	height: 60px;
	float:left;
	margin-top: 0;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

#my_menu_under_selected
	{
	width:178px;
	float:left;
	height: 10px;
	margin-top: 0;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #99ABDB;
	}

#my_menu_under
	{
	width:178px;
	float:left;
	height: 10px;
	margin-top: 0;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #003547;
	}


#my_menu .selected
	{
	width:100%;
	height: 100%;
	color: #FFF; /*Text color white*/
	background-image: url(../images/menu_selected.png);
	background-color: #99ABDB;
	}
	
#my_menu .selected span.sp
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:96%;
	height: 40px;
	font-size: 28px;
	font-style: normal;
	text-align: right;
	float: right;
	padding-top: 0px;
	margin-right: 4%;
	overflow: hidden;
	}	

#my_menu .selected span.sp2
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:96%;
	height: 20px;
	font-size: 14px;
	font-style: normal;
	text-align: right;
	float: right;
	margin-right: 4%;
	overflow: hidden;
	}

#my_menu .notselected
	{
	width:100%;
	height: 100%;
	background-color: #003547;
	color: #5CB5D5; /*Text color light blue*/
	}
	
#my_menu .notselected a
	{
	text-decoration:none;
	color:#5CB5D5;
	}

#my_menu .notselected a.why
	{
	width:100%;
	height: 100%;
	float: right;	
	}

#my_menu .notselected a span.sp
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:96%;
	height: 40px;
	font-size: 28px;
	font-style: normal;
	text-align: right;
	float: right;
	cursor: hand;
	padding-top: 0px;
	margin-right: 4%;
	overflow: hidden;
	}

#my_menu .notselected a span.sp2
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:96%;
	height: 20px;
	font-size: 14px;
	font-style: normal;
	text-align: right;
	float: right;
	cursor: hand;
	margin-right: 4%;
	overflow: hidden;
	}


#my_menu .notselected a:hover
	{
	text-decoration:none;
	color: #FFF;
	background-image: url(../images/menu_selected.png);
	background-color: #95A8D9;
	}


	
#leftpaneltoplong
	{
	width:754px;
	margin:0;
	padding:0;
	float:left;
	height: 6px;
	background-repeat: repeat;
	clear: both;
	}


#leftpaneltop
	{
	width:530px;
	margin:0;
	padding:0;
	float:left;
	height: 10px;
	background-color: #70A4CD;
	background-repeat: repeat;
	}


#lattest_animals
{
	padding-top: 0px;
	width: 190px;
	padding-bottom: 10px;
	float: left;
	margin: 0px;
	padding-left: 16px;
}	

#lattest_animals h3
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 160px;
	color: #FFFFFF;
}

#lattest_animals img
{
	height:60px;
	color:#FFF;
	margin:0;
	text-decoration: none;
	color: #B4C1E4;
	text-align: left;
	background-color: #B4C1E4;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}


#mini_animal_first
{
	clear: both;
	background-color: #E9EDF8;
	width: 162px;
	padding-top: 0px;
	margin-top: 0px;
	height: 60px;
	margin-left: 4px;
	margin-right: 4px;
}


#mini_animal
{
	clear: both;
	background-color: #E9EDF8;
	width: 162px;
	padding-top: 0px;
	margin-top: 0px;
	height: 60px;
	margin-left: 4px;
	margin-right: 4px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #6B7799;

}

.mini_a 
	{
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
	
.mini_a:hover
	{
	background-color: #E9EDF8;
	}
	

#mini_picture
{
	height:60px;
	margin:0;
	text-decoration: none;
	background-color: #E9EDF8;
	padding: 0px;
	overflow: hidden;
	width: 68px;
	float: left;
	color: #E9EDF8;
}

#mini_picture img
{
	height:50px;
	color:#FFF;
	margin:0;
	text-decoration: none;
	color: #E9EDF8;
	text-align: left;
	background-color: #E9EDF8;
	float: left;
	border: 0;
}

#mini_race
{
	color: #6B7799;
	text-align: left;
	background-color: #E9EDF8;
	width: 90px;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#mini_price
{
	color: #69C;
	text-align: left;
	background-color: #E9EDF8;
	width: 90px;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#mini_price_blue
{
	color: #399;
	text-align: left;
	background-color: #E9EDF8;
	width: 90px;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#lattest_animals a
{
	text-decoration: none;
	color: #FFFFFF;
}

#lattest_animals a:hover
{
	color: #003547;
}



#linkspanel
{
	padding-top: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 92%;
	padding-bottom: 10px;
	float: left;
	padding-left: 8%;
}	

#linkspanel_bottom
{
	padding-top: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 52px;
	width: 470px;
	padding-bottom: 0px;
	float: left;
	padding-left: 0px;
	height: 106px;
}	


#linkspanel h2
{
	line-height: 22px;
	font-weight: bold;
	color: #6B7799;
	width: 90%;
}

#linkspanel h2 span.green
	{
	color:#009933;
	}
#linkspanel h2 span
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	}


#linkspanel a.curpagenum
{
	text-decoration:none;
	padding-left: 2px;
	color: #003547;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	padding-right: 2px;
}

#linkspanel a.curpagenum:hover
{
	color: #003547;
}

#linkspanel a.pagenum
{
	text-decoration:none;
	padding-left: 2px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	padding-right: 2px;
}

#linkspanel a.pagenum:hover
{
	color: #003547;
}

#linkspanel h2 a
{
	text-decoration:none;
	padding-left: 12px;
	color: #FFF;
}

#linkspanel h2 a:hover
{
	color: #003547;
}

#maindescspanel
{
	padding-top: 10px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 92%;
	padding-bottom: 10px;
	float: left;
	padding-left: 8%;
}	

#maindescspanel img
{
	background: #FFFFFF;
	color:#FFF;
	padding:10px 10px 6px;
	margin:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	text-align: left;
	background-color: #B4C1E4;
	width: 388px;
}

#maindescspanel h2
{
	line-height: 22px;
	font-weight: normal;
	width: 460px;
	padding-top: 16px;
}
	
#leftpanel
	{
	width:530px;
	margin:0;
	float:left;
	background-color: #99ABDB;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
	min-height: 740px;
	}
	
#leftpanelwide
	{
	width:760px;
	margin:0;
	float:left;
	background-color: #99ABDB;
	background-repeat: repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
	}	
	
#left_txtpanel
	{
	width:500px;
	float:left;
	margin-top: 17px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	}
#left_txtpanel p
	{
	width:335px;
	margin:20px 0 0 0;
	padding:0 0 0 31px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#78ddff;
	line-height:14px;
	}
#left_txtpanel .link
	{
		width:335px;
		margin:20px 0 0 0;
		padding:0 0 0 31px;
		float:left;
	}
#left_txtpanel .link a
	{
		font-family:Arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:18px;
		text-decoration:none;
	}
#left_txtpanel .link a:hover
	{
		color:#78ddff;
	}
	
#left_txtpanel ul
	{
		width:335px;
		margin:20px 0 0 0;
		padding:0 0 0 31px;
		float:left;
	}
	
#left_txtpanel ul li
	{
		width:300px;
		margin:20px 0 0 0;
		padding:0 0 0 31px;
		float:left;
	}
	
#left_txtpanel ul li a span.h2
	{
		text-decoration:none;
	}	


	
#gallery
	{
		width:430px;
		margin:17px 0 0 0;
		padding:0px;
		float:left;
	}
#slide
	{
		width:410px;
		height:86px;
		margin:20px 0 0 0;
		padding:0 0 0 14px;
		float:left;
	}
.slidelink1
	{
		width:13px;
		height:14px;
		margin:0px;
		margin-top:35px;
		margin-right:8px;
		padding:0px;
		float:left;
		background:url(../images/leftlink.jpg) no-repeat;
	}
.slidelink2
	{
		width:13px;
		height:14px;
		margin:0px;
		margin-top:35px;
		margin-right:10px;
		padding:0px;
		float:left;
		background:url(../images/rightlink.jpg) no-repeat;
	}
#slidepic1
	{
		width:102px;
		height:86px;
		margin:0px;
		padding:0 0 0 23px;
		float:left;
		background:url(../images/pic1.jpg) no-repeat;
	}
#slidepic2
	{
		width:102px;
		height:86px;
		margin:0px;
		padding:0 0 0 23px;
		float:left;
		background:url(../images/pic2.jpg) no-repeat;
	}
#slidepic3
	{
		width:102px;
		height:86px;
		margin:0px;
		padding:0 0 0 11px;
		float:left;
		background:url(../images/pic3.jpg) no-repeat;
	}
#rightpanel
	{
	width:244px;
	margin-top:0px;
	float:left;
	background-repeat: repeat-y;
	background-image: url(../images/bluerect.gif);
	margin-right: 0px;
	margin-bottom: 0;
	padding-bottom: 18px;
	margin-left: 10px;
	min-height: 740px;
	}
#newsheading
	{
	width:213px;
	height:38px;
	margin:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	background:url(../images/newsheading.png) no-repeat;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	}
#photosheading
	{
	width:213px;
	height:38px;
	margin:0px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	background:url(../images/photosheading.png) no-repeat;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	}
	
#news
	{
	width:180px;
	float:left;
	height: 200px;
	margin-top: 32px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 19px;
	}
#news ul
	{
		width:180px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#news ul li
	{
		width:180px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#news ul li .datetime
	{
		width:162px;
		margin:0px;
		padding:0 0 0 18px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:18px;
		background:url(../images/liststyle.jpg) no-repeat 0 5px;
	}
#news ul li p
	{
		width:180px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:13px;
		color:#56e3e7;
	}
#news ul li a
	{
		width:auto;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#FFFFFF;
		line-height:22px;
		text-decoration:none;
	}
#news ul li a:hover
	{
		color:#56e3e7;
	}
#newsletterheading
	{
	width:224px;
	height:50px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	background:url(../images/newsletter.png) no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	}
#nlsignup
	{
	width:186px;
	float:left;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	}
#nlsignup input
	{
		width:174px;
		height:17px;
		margin:0px;
		padding:4px 0 0 8px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#8c8c8c;
		border:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;		
	}
	
#nlsignup select
	{
		width:174px;
		height:17px;
		margin:0px;
		padding:0 0 0 0;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#8c8c8c;
		border:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;		
	}	
	
#nlsignup input.msg
	{
		width:174px;
		height:68px;
		margin:0px;
		padding:4px 0 0 4px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#8c8c8c;
		border:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;		
	}
	
#nlsignup textarea.msg
	{
		width:178px;
		height:68px;
		margin:0px;
		padding:4px 0 0 4px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#8c8c8c;
		border:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;		
	}	

#nlsignup input.code
	{
	width:100px;
	height:15px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#8c8c8c;
	border:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	}	
	
#nlsignup img.code
	{
	width:10px;
	height:15px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#8c8c8c;
	border:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #E9EDF8;
	}	

#nlsignup img.codelast
	{
	width:10px;
	height:15px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#8c8c8c;
	border:0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 30px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
	}	

	
#nlsignup a
	{
		width:56px;
		height:19px;
		margin:14px 0 0 0;
		padding:2px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(../images/signup.jpg) no-repeat;
	}
#nlsignup a:hover
	{
		background:url(../images/signuphover.jpg) no-repeat;
	}







#nlsignup .mysubmit
{
	width:56px;
	height:19px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url(../images/signup.jpg) no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#nlsignup .mysubmit:hover
{
	background:url(../images/signuphover.jpg) no-repeat;
	float: left;
}
	

#nlsignup_wide
	{
	width:200px;
	float:left;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
	}
#nlsignup_wide input
	{
		width:174px;
		height:17px;
		margin:0px;
		padding:4px 0 0 8px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#8c8c8c;
		border:0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;		
	}

#nlsignup_wide .mysubmit
{
	width:56px;
	height:19px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url(../images/signup.jpg) no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#animal_search
{
	float: right;
	margin: 4px;
	padding: 4px;
}

#nlsignup_wide .mysubmit:hover
{
	background:url(../images/signuphover.jpg) no-repeat;
	float: left;
}

#footpanel
	{
		width:100%;
		height:117px;
		margin:16px 0 0 0;
		padding:0px;
		float:left;
		background:url(../images/footpanelbg.jpg) repeat-x;
	}
#footer
	{
		width:621px;
		height:117px;
		margin:0 auto;
		padding:0px;
	}
#footleft
	{
		width:435px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footmenu
	{
		width:385px;
		height:15px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
	}
#footmenu ul
	{
		width:385px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		width:auto;
		height:15px;
		margin:0px;
		margin-right:9px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li.fspace
	{
		width:1px;
		height:15px;
		margin:0px;
		margin-right:9px;
		padding:0px;
		float:left;
		background:url(../images/fspace.jpg) no-repeat;
	}
#footmenu ul li .fblank
	{
		width:1px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;

	}
#footmenu ul li a
	{
		width:auto;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#66e0f8;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#FFFFFF;
	}
#copyright
	{
		width:385px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#66e0f8;
	}
#validation
	{
		width:385px;
		height:15px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
	}
.xhtml
	{
		width:80px;
		height:15px;
		margin:0px;
		margin-right:10px;
		padding:0px;
		float:left;
		background:url(../images/validation.png) no-repeat;
	}
.xhtml a
	{
		width:40px;
		height:14px;
		margin:0px;
		padding:1px 0 0 40px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#66e0f8;
		text-decoration:none;
	}
.xhtml a:hover
	{
		color:#FFFFFF;
	}
.css
	{
		width:80px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(../images/validation.png) no-repeat;
	}
.css a
	{
		width:40px;
		height:14px;
		margin:0px;
		padding:1px 0 0 40px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-decoration:none;
	}
.css a:hover
	{
		color:#66e0f8;
	}
#contact
	{
		width:118px;
		height:48px;
		margin:14px 0 0 0;
		padding:0 0 0 62px;
		float:left;
		background:url(../images/icon.png) no-repeat;
	}
#contact .line1
	{
		width:118px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:18px;
		color:#78ddff;
		line-height:19px;
	}
#contact .line2
	{
		width:118px;
		margin:3px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
	}
#contact a
	{
		width:auto;
		margin:1px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
#contact a:hover
	{
		color:#78ddff;
	}
#left_txtpanel_indide
	{
		width:400px;
		margin:17px 0 0 0;
		padding:0px;
		float:left;
	}
#left_txtpanel_indide p
	{
		width:369px;
		margin:10px 0 0 0;
		padding:0 0 0 31px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#78ddff;
		text-align:justify;
		line-height:14px;
	}
#leftpanel_insidepage
	{
		width:430px;
		margin:20px 0 0 0;
		padding:0 0 18px 0;
		float:left;
		background:url(../images/bodybg.png) repeat-y;
	}
#sublistpanel
	{
		width:400px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
	}
#sublist
	{
		width:360px;
		margin:0px;
		padding:0 0 20px 31px;
		float:left;
	}
#sublist ul
	{
		width:180px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li
	{
		width:180px;
		height:15px;
		margin:1px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		background:url(../images/liststyle.gif) no-repeat 8px 4px;
	}
#sublist ul li a
	{
		width:auto;
		height:15px;
		margin:0px;
		margin-left:15px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#78ddff;
		line-height:14px;
		text-decoration:none;
	}
#sublist ul li a:hover
	{
		color:#FFFFFF;
	}
/*------------------------------------Form---------------------------------*/
#submitform
	{
	width:370px;
	margin:25px 0 0 0;
	float:left;
	padding:0 0 0 31px;
	}
#submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:119px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#78ddff;
	font-family:"Times New Roman";
	font-size:12px;
	line-height:17px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	height:130px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist2
	{
	width:199px;
	height:20px;
	margin:0px;
	float:left;
	color:#8c8c8c;
	font-family:Arial;
	font-size:11px;
	border:1px solid #CCCCCC;
	}
.stext
	{
	width:197px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#8c8c8c;
	font-family:Arial;
	font-size:11px;
	border:1px solid #CCCCCC;
	}
.submitformbottom
	{
	width:370px;
	height:130px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:197px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#8c8c8c;
	font-family:Arial;
	font-size:11px;
	border:1px solid #CCCCCC;
	}

#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#submit2
	{
	width:56px;
	height:21px;
	margin:12px 0 0 0;
	padding:0px;
	float:left;
	}
.submitbutton
	{
	    width:56px;
		height:19px;
		margin:0px;
		padding:2px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(../images/signup.jpg) no-repeat;
	}
.submitbutton:hover
	{
		background:url(../images/signuphover.jpg) no-repeat;
	}
	
/*---------------------------------Form-End--------------------------------*/

#mirrorheader
{
	padding-top: 12px;
	padding-right: 0%;
	padding-left: 5%;
	padding-bottom: 0px;
	float: left;
	width: 95%;
	background-image: url(../images/banner.png);
	background-repeat: repeat-y;
}

#mirrorheaderwide
{
	padding-top: 12px;
	padding-right: 0%;
	padding-left: 5%;
	padding-bottom: 0px;
	float: left;
	width: 95%;
	background-image: url(../images/bannerwide.png);
	background-repeat: no-repeat;
	height: 33px;
}


.pacDescription {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 20px;
	padding-left: 6px;
	width: 680px;
	overflow: visible;
	clear: right;
	text-align: justify;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	height: 100px;
	background-color: #98A6C8;
}

.pacLongDescription {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 20px;
	padding-left: 6px;
	width: 680px;
	overflow: visible;
	clear: right;
	text-align: justify;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	height: 300px;
	background-color: #98A6C8;
}


.pacDescription a {
	margin: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.pacDescription:hover {
	margin: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 680px;
	overflow: visible;
	clear: right;
	text-align: justify;
	font-weight: normal;
	text-decoration: none;
	background-color: #A1AED0;
}

.pacDescription a:hover {

	text-decoration: none;
}

.pacTitle {
	margin: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
}

.pacTitle:h1 {
	margin: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
}




.pacPrice {
	margin: 0;
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: bold;
}


.pacSoldPrice {
	margin: 0;
	color: #FF3366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: 500;
}

.pacCity {
	margin: 0;
	color: #003547;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: normal;
}

.pacInscriptionDate {
	margin: 0;
	color: #66CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: 500;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

