body {padding:0; margin:0; background:#000; height:100%; text-align:center;}
html {height:100%;}
body {
	font-size:12px;
    font-family:Tahoma;
	color:#FFF;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}

td, input, textarea {
	color:#000;
	font-size:12px;
	font-family:Tahoma;
	line-height:13px;
	text-align: center;
}

a {color:#990000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

p {
	font-size:12px;
    font-family:Tahoma;
	color:#000;
	line-height:16px;
	padding:0px;}
	
h1 {color:#000; font-size:18px; padding-bottom: 24px;}

br{font-size:10px}
table{border:0px; border-collapse:collapse;}
a img{ border:0px}



	#distance { 
		width:1px;
		height:50%;
		background-color:#000;
		margin-bottom:-315px; /* half of container's height */
		float:left;
		}

	#page {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:center;
		height:629px;
		width:842px;
		clear:left;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-main.jpg);
		border:1px solid #000;
		border-top-color:#000;
		border-left-color:#000;
		}
		
	#distance-wr { 
		width:1px;
		height:50%;
		background-color:#000;
		margin-bottom:-340px; /* half of container's height */
		float:left;
		}
		
	#page-wr {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:center;
		height:580px;
		width:620px;
		clear:left;
		padding:0px;
		background-color:#000;
		border:1px solid #000;
		border-top-color:#000;
		border-left-color:#000;
		}
		
	#page-contact {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:center;
		height:629px;
		width:998px;
		clear:left;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-contact.jpg);
		border:1px solid #000;
		border-top-color:#000;
		border-left-color:#000;
		}
		
	#page-locations {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:center;
		height:629px;
		width:842px;
		clear:left;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-locations.jpg);
		border:1px solid #000;
		border-top-color:#000;
		border-left-color:#000;
		}
		
	#page-guinness {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:center;
		height:629px;
		width:842px;
		clear:left;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-guinness.jpg);
		border:1px solid #000;
		border-top-color:#000;
		border-left-color:#000;
		}
		
	#page-olympics {
	position:relative; /* puts container in front of distance */
	text-align:center;
	height:629px;
	width:842px;
	background-color:#000;
	background-image:url(images/bg-olympics.jpg);
	border:1px solid #000;
	border-top-color:#000;
	border-left-color:#000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
		
	#page-accessories {
		margin:0 auto;
		text-align:center;
		height:629px;
		width:998px;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-accessories.jpg);
		}
		
		
	#page-whosports {
		margin:0 auto;
		text-align:center;
		width:998px;
		height:1412px;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-whosports.jpg);
		}		
		
	#page-acc {
		margin:0 auto;
		text-align:center;
		height:706px;
		width:998px;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-accessories.jpg);
		}
		
		
		
	#page-about {
		margin:0 auto;
		text-align:center;
		width:998px;
		height:1412px;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-about.jpg);
		}
		
	#page-mens {
		margin:0 auto;
		text-align:center;
		width:998px;
		height:1412px;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-mens.jpg);
		}
		
	#page-womens {
		margin:0 auto;
		text-align:center;
		width:998px;
		height:1412px;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-womens.jpg);
		}
		
	#page-whosports {
		margin:0 auto;
		text-align:center;
		width:998px;
		height:1412px;
		padding:0px;
		background-color:#000;
		background-image:url(images/bg-whosports.jpg);
		}
		
	#menu {
		width: 998px;
		padding-top: 65px;
		padding-left: opx;
		}
		
	#menu2 {
		width: 998px;
		padding-top: 65px;
		padding-left: 0px;
		}

	#menu-home a {
		display : block;
		width: 190px;
		height: 200px;
		overflow:hidden;
		}
	#menu-home a:hover {background : url(/images/home_over.gif) no-repeat;}
	#menu-home a:hover img {background: transparent;visibility: hidden;}
	
	a#logo {background:url(images/home.gif) no-repeat; width: 190px; height: 200px; display:block;}
	
	a#logo span {display: none;}

	a#logo:hover { background: url(images/home_over.gif) no-repeat;}

	/* 
	#menu-contact a {
		float:left;
		display: block;
		width: 320px;
		height: 191px;
		overflow:hidden;
		}
	#menu-contact a:hover {background : transparent url(images/contact_over.gif) no-repeat;}
	#menu-contact a:hover img {background: transparent;visibility: hidden;}
	*/
	
	#menu-locations {padding-left: 215px;padding-top:10px;}
	#menu-locations a {
		display : block;
		height: 192px;
		overflow:hidden;
		}
	#menu-locations a:hover {background : transparent url(images/home_over.gif) no-repeat;}
	#menu-locations a:hover img {background: transparent;visibility: hidden;}
	
	#menu-guinness {padding-left: 400px;padding-top:10px;}
	#menu-guinness a {
		display : block;
		height: 140px;
		overflow:hidden;
		}
	#menu-guinness a:hover {background : transparent url(images/contact_over.gif) no-repeat;}
	#menu-guinness a:hover img {background: transparent;visibility: hidden;}
	
	#menu-accessories {padding-left: 215px;padding-top:10px;}
	#menu-accessories a {
		display : block;
		height: 191px;
		overflow:hidden;
		}
	#menu-accessories a:hover {background : transparent url(images/home_over.gif) no-repeat;}
	#menu-accessories a:hover img {background: transparent;visibility: hidden;}
	
	#content { 
		clear:both;
		width:622px;
		overflow:auto;
		margin-left:110px;
		margin-right:110px;
		margin-bottom:140px;
		text-align:left;
		height:915px;
		}
		
	#content2 { 
		clear:both;
		width:662px;
		overflow:auto;
		margin-left:110px;
		margin-right:110px;
		margin-bottom:140px;
		text-align:left;
		height:1075px;
		}		
	
	.preloadPic {display:none;}
		
	#tag {
		overflow:hidden;
		width:842px;
		height:20px;
		margin: 0 auto; 
		padding: 0 15px 0 0;
		text-align: right;
		}
		
	#tag p {color:#FFFFFF}
	#tag a {color:#FFF; text-decoration:underline;}
    #tag a:hover {color:#FFF; text-decoration:none;}
	
	.style1 {font-size: 14px;font-weight: bold;}
	
	.style2 {color: #990000;}
	
	.style3 {font-size: 14px;}
	
	.style4 {font-size: 14px;color:#8A7967;}


#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
height: 1px;
z-index: 1000;
color: #000000;
text-align: left;
}
