@charset "UTF-8";
/* CSS Document */

#the-pig {
	background: url(images/pig-background.jpg) top center no-repeat;
	height: 1000px;
	}
	
#inside-pig {
	background: url(images/pig-inside.jpg) top center no-repeat;	
	height: 1000px;
	}
	

#header {
	width: 1100px;
	height: 72px;
	text-align: left;
	color: #ebe9dd;
	}
	
#header a:link, #header a:visited,
#email a:link, #email a:visited {
	color: #d7d5c3;
	text-decoration: none;
	}
	
#header a:hover, #header a:visited:hover,
#email a:hover, #email a:visited:hover {
	color: #df3800;
	}
	
#top-address {
	height: 20px;
	float: right;
	margin: 12px 50px 0 0;
	}
	
#home {
	margin: 0 0 0 72px;
	padding: 0px;
	float: left;
	}
	
#tbd {
	width: 1100px;
	height: 267px;
	margin: 0px;
	}
	
#quote {
	width: 200px;
	height: 200px;
	margin: 40px 0 0 584px;
	padding: 0px;
	color: #313131;
	text-align: center;
	}

#content {
	height: 600px;
	}
	
#page {
	width: 540px;
	margin: 24px 0 0 270px;
	padding: 0px;
	text-align: center;
	}
	
#page h3 {
	margin: 18px 0 0 0;
	line-height: 24px;
	}


td {
	/*border-bottom: 1px solid #313131;*/
	padding: 10px;
	line-height: 18px;
	}
	
strong {
	font-weight: bold;
	}
	

#pig-notice {
	width: 270px;
	height: 404px;
	overflow: auto;
	margin: 15px 0 0 120px;
	padding: 10px;
	text-align: center;
	float: left;
	color: #fff;
	}
	
#pig-notice h3 {
	color: #fff;
	font-weight: bold;
	}
	
#pig-notice p {
	color: #fff;
	font-weight: normal;
	}
	
#visit {
	float: right;
	margin: 0px;
	}
	
#footer {
	margin: 0 0 0 30px;
	padding: 0px 0 24px 0;
	text-align: left;
	}
	
	
/*#pig-nav {
	clear: both;
	width: 660px;
	height: 30px;
	background: url(images/pig-nav.png);
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 5px;
	left: 360px;
	z-index: 1;
	}*/
	
#pig-nav {
	width: 660px;
	height: 30px;
	background: url(images/pig-nav.png);
	margin: 6px 0 0 0;
	padding: 0px;
	float: left;
	z-index: 1;
	}


#pig-nav img {
	border: none;
}

#pig-nav span { display: none; }

#pig-nav li {margin: 0px; padding: 0px; list-style: none; float: left;}

#pig-nav li, #pig-nav a {height: 30px; display: block;}
#pig-nav1 {left: 0px; width: 180px;}
#pig-nav2 {left: 180px; width: 210px;}
#pig-nav3 {left: 390px; width: 120px;}
#pig-nav4 {left: 510px; width: 150px;}

#pig-nav1 a:hover {background: transparent url(images/pig-nav.png) 0 -30px no-repeat;}
#pig-nav2 a:hover {background: transparent url(images/pig-nav.png) -180px -30px no-repeat;}
#pig-nav3 a:hover {background: transparent url(images/pig-nav.png) -390px -30px no-repeat;}
#pig-nav4 a:hover {background: transparent url(images/pig-nav.png) -510px -30px no-repeat;}


/*-------------------------------------------------
Contact
-------------------------------------------------*/

#big-joiner .form-textarea,
#big-joiner .form-text {
	width: 270px;
	border: none;
	font-size: 16px;
	padding: 2px 1px;
	color: #313131;
	text-align: center;
	position: relative;
	top: 370px;
	left: 122px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#big-joiner .form-textarea { height: 287px; width: 455px; }

#big-joiner label {
	display: block;
	position: absolute;	
	text-indent: -9999px;
	font-size: 0px;	
	left: 110px;
}

#big-joiner #edit-submit {
	position: relative;
	top: 392px;
	left: 224px;
	color: #009933;
	height: 25px;
	width: 73px;
	background: url(images/oink.gif) no-repeat;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}


#big-joiner #edit-submit:hover { background-position: 0 -25px; }

#big-joiner #edit-submit:visited { background-position: 0 -48px; }

#big-joiner #form-copy,
#big-joiner fieldset.collapsed {
	display: none;
}

#big-joiner .captcha {
	left:329px;
	position:absolute;
	top:265px;
	display: none;
}

#contact_next_button a {
	position: absolute;
	bottom: 50px;
	right: 300px;
	height: 56px;
	width: 512px;
	background: url(images/form-submit.png) no-repeat;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	display: block;
}

#contact_next_button a:hover { background-position: 0 -57px; }

#contact_next_title {
font-size:32px;
font-weight:700;
left:335px;
letter-spacing:-1px;
position:absolute;
top:234px;
display:none;
}

