/**MAIN**/
	* {
		font-family: Georgia, serif;
	}
	html, body {
		margin: 0;
		padding: 0;
		background: #ffffff url('./background.jpg') repeat-y top left;
		font-family: georgia, serif;
		font-size: 12px;
		color: #000000;
	}
	img {
		border: 0;
	}
	a, a:link, a:visited {
		text-decoration: none;
		color: #802000;
	}
	a:hover, a:active {
		text-decoration: underline;
		color: #59431e;
	}
	.hidden {
		display: none;
		height: 0;
		width: 0;
	}
	div#header {
		height: 101px;
		width: 100%;
		background: transparent url('./header.jpg') repeat-x top left;
	}
		div#header img#logo {
			position: absolute;
			top: 0;
			left: 0;
		}
		div#header img#worldwinners {
			position: absolute;
			top: 4px;
			left: 242px;
		}
		div#header img#banner {
			position: absolute;
			top: 4px;
			left: 342px;
		}
		div#header div#bar {
			height: 37px;
			width: 626px;
			background: transparent url('./bar.jpg') no-repeat top left;
			position: absolute;
			top: 64px;
			left: 140px;
		}
			div#bar table {
				margin: 0;
				padding: 0;
				height: 16px;
				border: 0;
				border-collapse: collapse;
				position: absolute;
				top: 4px;
				left: 26px;
			}
			div#bar td {
				margin: 0;
				padding: 0;
				height: 16px;
				background-position: top left;
				background-repeat: no-repeat;
				position: relative;
			}
				div#bar td:hover {
					cursor: pointer;
					background-position: top right;
				}
				div#bar td.active {
					background-position: top right;
				}
				div#bar td img {
					height: 16px;
				}
	div#menu {
		height: 525px;
		width: 159px;
		background: transparent url('./menu.jpg') no-repeat bottom left;
		position: absolute;
		top: 64px;
		left: 0;
	}
		div#menu img#menu-inner {
			position: absolute;
			top: 0;
			left: 140px;
		}
		div#menu ul {
			margin: 0;
			padding: 0;
			width: 148px;
			border: 0;
			position: absolute;
			top: -3px;
			left: 0;
		}
		div#menu li {
			display: block;
			margin: 0;
			padding: 0;
			height: 31px;
			width: 148px;
			border: 0;
			background-position: top left;
			background-repeat: no-repeat;
		}
			div#menu li:hover {
				cursor: pointer;
				background-position: top right;
			}
			div#menu li.active {
				background-position: top right;
			}
			div#menu li img {
				height: 28px;
				width: 148px;
			}
	div#content {
		min-width: 600px;
		position: absolute;
		top: 101px;
		left: 163px;
	}
	h1 {
		text-align: center;
		margin: 0;
		width: 600px;
		font-size: 24px;
		clear: none;
	}
	div#vintage {
	position: relative;
	width: 600px;
	text-align: center;
	}
	
	.fontIntroPage
	{
		width:600px;
		font-family:Times New Roman;
		font-size:18px;
		font-style:italic;
		color:#802000;
		text-align:center;
		font-weight:bold;
	}
	.fontPacoStrong
	{
		width:600px;
		font-family:Times New Roman;
		font-size:18px;
		font-style:normal;
		color:#802000;
		font-weight:bold;
	}
	.fontIntroPageBlack
	{
		width:600px;
		font-family:Times New Roman;
		font-size:18px;
		font-style:italic;
		color:#000000;
		text-align:center;
		font-weight:bold;
	}
	.fontIntroSmallBlack
	{
		width:600px;
		font-family:Times New Roman;
		font-size:14px;
		font-style:italic;
		color:#000000;
		text-align:center;
		font-weight:bold;
	}
	.fontIntroSmallBold
	{
		width:600px;
		font-family:Times New Roman;
		font-size:18px;
		font-style:normal;
		color:#000000;
		text-align:center;
		font-weight:900;
	}
	.fontPageLeft
	{
		width:600px;
		font-family:Times New Roman;
		font-size:14px;
		font-style:normal;
		color:#000000;
		text-align:left;
		font-weight:bold;
	}
	.fontPageCenter
	{
		width:600px;
		font-family:Times New Roman;
		font-size:14px;
		font-style:normal;
		color:#000000;
		text-align:center;
		font-weight:bold;
	}
/**HOME**/
	div.home#animation {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 66px;
		left: 388px;
	}
	div.home#animation img {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0;
		left: 0;
	}
	div.home#history_en {
		margin: 0;
		padding: 0;
		height: 72px;
		width: 97px;
		background: transparent url('./home/history_en.jpg') no-repeat top left;
		position: absolute;
		top: 200px;
		left: 379px;
	}
		div.home#history_en:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		div.home#history_en img {
			height: 72px;
			width: 97px;
		}
	div.home#history_it {
		margin: 0;
		padding: 0;
		height: 72px;
		width: 97px;
		background: transparent url('./home/history_it.jpg') no-repeat top left;
		position: absolute;
		top: 200px;
		left: 379px;
	}
		div.home#history_it:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		div.home#history_it img {
			height: 72px;
			width: 97px;
		}
	div.home#email {
		margin: 0;
		padding: 0;
		height: 85px;
		width: 109px;
		background: transparent url('./home/email.jpg') no-repeat top left;
		position: absolute;
		top: 163px;
		left: 487px;
	}
		div.home#email:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		div.home#email img {
			height: 85px;
			width: 109px;
		}
	div.home#bobwin {
		margin: 0;
		padding: 0;
		width: 182px;
		height: 188px;
		position: absolute;
		top: 10px;
		left: 174px;
	}
		div.home#bobwin img {
			height: 182px;
			width: 188px;
		}
	div.home#tv {
		margin: 0;
		padding: 0;
		height: 131px;
		width: 185px;
		background: transparent url('./home/tv.jpg') no-repeat top left;
		position: absolute;
		top: 296px;
		left: 403px;
	}
		div.home#tv:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		div.home#tv img {
			height: 131px;
			width: 185px;
		}
	div.home#music {
		margin: 0;
		padding: 0;
		height: 23px;
		width: 287px;
		background: transparent url('./home/raygelato.jpg') no-repeat top left;
		position: absolute;
		top: 448px;
		left: 34px;
	}
		div.home#music:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		div.home#music img {
			height: 23px;
			width: 287px;
		}
	div.home#music2 {
		margin: 0;
		padding: 0;
		height: 23px;
		width: 155px;
		background: transparent url('./home/thegoodfellas.jpg') no-repeat top left;
		position: absolute;
		top: 448px;
		left: 321px;
	}
		div.home#music2:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		div.home#music2 img {
			height: 23px;
			width: 155px;
		}	
	body#bobwin {
		background: #ffffff;
	}
	body#bobwin table {
		font-family: georgia, serif;
		font-size: 12px;
		color: #000000;
		width: 600px;
		text-align: left;
	}
	body#bobwin th {
		background: #802000;
		text-align: center;
		font-size: 16px;
		color: #ffffff;
	}
	body#bobwin ul {
		list-style-type: none;
		text-align: left;
	}
/**TV**/
	div#tv {
		margin: 5px auto 0 auto;
		width: 520px;
	}
	div#tv object, div#tv embed {
		height: 450px;
		width: 520px;
		border: 1px solid #abadb3;
	}
/**NEWS**/
	table#news {
		width: 600px;
		font: 12px Georgia, serif;
		border-collapse: collapse;
	}
	table#news th {
		margin: 0;
		padding: 7px 10px;
		background: #802000;
		text-align: left;
		font-size: 16px;
		color: #ffffff;
	}
	table#news th p {
		margin: 0;
		padding: 0;
	}
	table#news td {
		margin: 0;
		padding: 7px 10px;
		background: #e6e6e6;
		text-align: left;
	}
	table#news td img {
		float: left;
		margin-right: 4px;
	}
	table#news td.spacer {
		margin: 0;
		padding: 0;
		height: 20px;
		background: #ffffff;
	}
	table#news span.date {
		font-size: 10px;
	}
/**NOTES**/
	table#notes {
		width: 600px;
		font: 12px Georgia, serif;
		border-collapse: collapse;
	}
	table#notes th {
		margin: 0;
		padding: 7px 10px;
		background: #802000;
		text-align: left;
		font-size: 16px;
		color: #ffffff;
	}
	table#notes td {
		margin: 0;
		background: #e6e6e6;
	}
	table#notes td.spacer {
		margin: 0;
		padding: 0;
		height: 20px;
		background: #ffffff;
	}
	img#notes {
		float: right;
		padding: 15px;
		width:220px
	}
/**MAGS**/
	table.mags {
		font: 12px Georgia, serif;
	}
	table.mags.gold {
		margin-top: 25px;
	}
	table.mags.list {
		width: 600px;
		margin-top: 25px;
	}
	table.mags th {
		vertical-align: top;
		font-weight: normal;
	}
	table.mags td {
		vertical-align: top;
	}
	table.mags.gold td {
		padding: 0 50px;
		text-align: center;
		vertical-align: middle;
		font-weight: bold;
	}
	table.mags.list td {
		text-align: center;
		vertical-align: middle;
	}
	table.mags ul {
		list-style: none;
		margin: 0;
		padding: 0 0 0 10px;
	}
/**GALLERY**/
	table.gallery {
		font: 12px Georgia, serif;
		width: 600px;
		margin-top: 25px;
	}
	table.gallery td {
		text-align: center;
		vertical-align: bottom;
	}
/**BREEDING**/
	table#breeding {
		width: 600px;
		font: 12px Georgia, serif;
		border-collapse: collapse;
	}
	table#breeding th {
		margin: 0;
		padding: 7px 10px;
		background: #802000;
		text-align: left;
		font-size: 16px;
		color: #ffffff;
	}
	table#breeding th p {
		margin: 0;
		padding: 0;
	}
	table#breeding td {
		margin: 0;
		padding: 7px 10px;
		background: #e6e6e6;
		text-align: left;
	}
	table#breeding td p {
		margin: 0 0 1em 0;
	}
	table#breeding td img {
		float: right;
		margin-left: 4px;
	}
	table#breeding td.spacer {
		margin: 0;
		padding: 0;
		height: 20px;
		background: #ffffff;
	}
	table#breeding td.header {
		background: #ffffff;
		text-align: center;
	}
	table#breeding span.author {
		font-size: 10px;
	}
/**INFO**/
	form#info table {
		width: 600px;
		font: 12px Georgia, serif;
		border-collapse: collapse;
	}
	form#info th {
		margin: 0;
		padding: 7px 10px;
		background: #802000;
		text-align: left;
		font-size: 16px;
		color: #ffffff;
	}
	form#info th p {
		margin: 0;
		padding: 0;
	}
	form#info td {
		margin: 0;
		padding: 7px 10px;
		background: #e6e6e6;
		text-align: left;
	}
	form#info td.label {
		width: 100px;
		text-align: right;
	}
	form#info td.spacer {
		margin: 0;
		padding: 0;
		height: 20px;
		background: #ffffff;
	}
	form#info td.header {
		background: #ffffff;
	}
	form#info input {
		width: 200px;
	}
	form#info input.auto {
		width: auto;
	}
	form#info textarea {
		font: 12px Georgia, serif;
	}
	p.infomsg {
		display: block;
		width: 580px;
		width: 600px;
		padding: 2px 10px;
		background: #e6e6e6;
		font-weight: bold;
		color: #802000;
	}
/**THANKS**/
	table#thanks {
		width: 600px;
		font: 12px Georgia, serif;
		border-collapse: collapse;
	}
	table#thanks td {
		width: 25%;
		text-align: center;
		vertical-align: middle;
	}
	table#thanks td.spacer {
		height: 20px;
	}
	table#thanks td.tgf {
		font-size: 18px;
		font-weight: bold;
	}
/**ADD NEWS**/
	form#addnews {
		margin: 0;
		text-align: left;
	}
	form#addnews th {
		background-color: #efece6;
	}
	form#addnews td {
		vertical-align: top;
	}
	form#addnews input, form#addnews textarea {
		border: 1px solid #abadb3;
	}
	form#addnews input.title {
		width: 200px;
	}
	form#addnews input.picture {
		width: 400px;
	}
	form#addnews input.boldbtn {
		font-weight: bold;
	}
	form#addnews input.italbtn {
		font-style: italic;
	}
	form#addnews input.undebtn {
		text-decoration: underline;
	}
	form#addnews textarea {
		font-size: 12px;
		width: 343px;
	}
	form#addnews td.submit {
		text-align: right;
	}
/**IMMORTALS**/
	ol#immortals {
		margin: 0;
		padding: 0 0 0 40px;
	}
	ol#immortals li {
		margin: 3px 0;
	}
/**PUPPIES**/
	div.puppies {
	width: 600px;
	border-collapse: collapse;
	}
	p.puppies2 {
	font: 14px Georgia, serif;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #812000;
	}
	table#puppies {
	font: 11px Georgia, serif;
	text-align: center;
	vertical-align: middle;
	color: #812000;
	}
	table#puppies th {
	font: 12px Georgia, serif;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	}
	table#champ
	{
		border-style:solid;
		border-color: #812000;
		border-width:2px;
		padding:10px;
	}
/**FOUNDATION**/
	div.foundation {
	width: 600px;
	border-collapse: collapse;
	}
	p.foundation1 {
	font: 16px Georgia, serif;
	font-weight: bold;
	text-align: center;
	color: #812000;
	}
/**HISTORY**/
	div#history {
	width: 600px;
	border-collapse: collapse;
	}
	img.right{
		float: right;
		margin-left: 4px;
	}
	img.left{
	float: left;
	margin-right: 4px;
	}
	p.history1 {
	font: 16px Georgia, serif;
	color: #812000;
	}
/**LYTEBOX**/
	#lbOverlay {
		height: 500px;
		width: 100%;
		background-color: #220800;
		z-index: 99998;
		position: fixed;
		top: 0;
		left: 0;
	}
	#lbMain {
		width: 100%;
		line-height: 0;
		text-align: center;
		z-index: 99999;
		position: absolute;
		left: 0;
	}
	#lbMain a img {
		border: none;
	}
	#lbOuterContainer {
		height: 200px;
		width: 200px;
		margin: 0 auto;
		border: 3px solid #621900;
		background-color: #ffffff;
		position: relative;
	}
	#lbDetailsContainer {
		width: 100%;
		margin: 0 auto;
		border: 3px solid #621900;
		border-top: none;
		background-color: #ffffff;
		line-height: 1.4em;
		font: 10px Georgia, serif;
		overflow: auto;
	}
	#lbImageContainer, #lbIframeContainer {
		padding: 10px;
	}
	#lbLoading {
		height: 32px;
		width: 100%;
		background: url(./loading.gif) center no-repeat;
		line-height: 0;
		text-align: center;
		position: absolute;
		top: 45%;
		left: 0%;
	}
	#lbHoverNav {
		height: 100%;
		width: 100%;
		z-index: 10;
		position: absolute;
		top: 0;
		left: 0;
	}
	#lbImageContainer>#lbHoverNav {
		left: 0;
	}
	#lbHoverNav a {
		outline: none;
	}
	#lbPrev {
		display: block;
		float: left;
		height: 100%;
		width: 49%;
		background: transparent url(./blank.gif) no-repeat;
		left: 0;
	}
	#lbPrev:hover, #lbPrev:visited:hover {
		background: url(./prev.gif) left 15% no-repeat;
	}
	#lbNext {
		display: block;
		float: right;
		height: 100%;
		width: 49%;
		background: transparent url(./blank.gif) no-repeat;
		right: 0;
	}
	#lbNext:hover, #lbNext:visited:hover {
		background: url(./next.gif) right 15% no-repeat;
	}
	#lbPrev2, #lbNext2, #lbSpacer {
		text-decoration: none;
		font-weight: bold;
		color: #621900;
	}
	#lbPrev2_Off, #lbNext2_Off {
		font-weight: bold;
		color: #621900;
	}
	#lbDetailsData {
		padding: 0 10px;
		color: #621900;
	}
	#lbDetails {
		float: left;
		width: 60%;
		text-align: left;
	}
	#lbCaption {
		display: block;
		font-weight: bold;
	}
	#lbNumberDisplay {
		display: block;
		float: left;
		padding-bottom: 1.0em;
	}
	#lbNavDisplay {
		display: block;
		float: left;
		padding-bottom: 1.0em;
	}
	#lbClose {
		float: right;
		height: 28px;
		width: 64px;
		margin-bottom: 1px;
		background: url(./close.png) no-repeat;
	}
	#lbPlay {
		float: right;
		height: 28px;
		width: 64px;
		margin-bottom: 1px;
		background: url(./play.png) no-repeat;
	}
	#lbPause {
		float: right;
		height: 28px;
		width: 64px;
		margin-bottom: 1px;
		background: url(./pause.png) no-repeat;
	}

