/* HALE IRWIN GENERAL RULES */

/* HTML DEFINITIONS */

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #000000;
	font-family: "trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Times, "Times New Roman", serif;
	font-weight: 100;
	letter-spacing: 1px;
	text-transform: uppercase;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}


/* SPECIALIZED PNG SUPORT */

div#body_text img {
	behavior: url("/scripts/iepngfix.htc");
}


/* SITE CONTAINERS */

div#container {
	text-align:	center;
}

div#main_body{
	text-align: left;
}
/* HEADER */

div#header {
	position: relative;
	margin: 0px auto;
	width: 1000px;
	height: 114px;
}

	#header h1 {
		width: 1000px;
		height: 114px;
	}
	
	.main_logo {
		background: transparent url("/images/logos/hale_irwin_main_logo.gif");
		background-repeat: no-repeat;
		background-position: top left;
	}

		#header h1 span, #header img {
			display: none;
		}


/* NAVIGATION */

ul#navigation {
	position: absolute;
	top: 0px;
	right: 30px;
	width: 622px;
	height: 90px;
	list-style: none;
}
	
	#navigation li {
		float: left;
	}
	
		a#home_link {
			width: 77px;
			background: transparent url("/images/navigation/home_button.gif");
		}
		
		a#about_link {
			width: 82px;
			background: transparent url("/images/navigation/about_button.gif");
		}
		
		a#career_link {
			width: 88px;
			background: transparent url("/images/navigation/career_button.gif");
		}
		
		a#corporate_link {
			width: 117px;
			background: transparent url("/images/navigation/corporate_button.gif");
		}
		
		a#design_link {
			width: 86px;
			background: transparent url("/images/navigation/design_button.gif");
		}
		
		a#press_link {
			width: 74px;
			background: transparent url("/images/navigation/press_button.gif");
		}
		
		a#contact_link {
			width: 98px;
			background: transparent url("/images/navigation/contact_button.gif");
		}
	
		#navigation li a {
			display: block;
			height: 90px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		
		#navigation li.current a {
			background-position: 0px -180px !important;
		}
	
		#navigation li a:hover {
			background-position: 0px -90px;
		}
	
			#navigation li a span {
				display: none;
			}
			
a#visit_link {
	position: absolute;
	top: 84px;
	right:35px;
	z-index: 900;
	width: 300px;
	height: 35px;
/*	background-image: url("/images/navigation/visit_button.png");
	background-repeat: no-repeat;
	background-position: 0px 0px; */
}

a#visit_link:hover {
	background-position: 0px -35px;
}

	a#visit_link span {
		/* display: none; */
    font-family: Times, "Times New Roman", serif;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 14px;
    color:#fff;
    opacity: 1;
	}
a#visit_link span:hover{
opacity: 0.6;
}

/* MAIN BODY */

/* BODY CONTAINERS */

div#main_body_container {
	background: transparent url("/images/backgrounds/main_bamboo_background(1).jpg");
	background-repeat: repeat;
	background-position: center -63px;
}

	div#main_body {
		position: relative;
		margin: 0px auto;
		width: 1000px;
	}


/* BODY TEXT */

div#body_text {
	color: #4c4949;
	line-height: 18px;
}

	#body_text h2 {
		font-size: 18px;
		color: #890000;
	}
	
	#body_text p {
		margin: 18px 0px;
	}
	
	#body_text a, .sub_nav_info_section a, a.view_all_projects_link, a.return_link {
		color: #864136;
		text-decoration: none;
	}
	
	#body_text a:hover, .sub_nav_info_section a:hover, 
	a.view_all_projects_link:hover, a.return_link:hover {
		color: #666666;
	}

	img.showcased_body_photo {
		position: relative;
		float: right;
		width: 175px;
		height: 185px;
	}

	img.special_body_photo {
		float: right;
	}
	

/* FOOTER */

div#footer {
	position: relative;
	clear: both;
	margin: 0px auto;
	width: 1000px;
	height: 80px;
	background: transparent url("/images/backgrounds/footer.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

	p.copyright {
		display: none;
	}
	
	a#sticky_stamp {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 135px;
		height: 80px;
	}
	
		#sticky_stamp p, #sticky_stamp img {
			display: none;
		}
.table-styled .network, .table-styled .links, .table-styled .num-links, .table-styled .network-name{display:none;}

.table-styled{padding: 0 15px;}
.table-styled .dates, .table-styled .num-date{width:15%; vertical-align: top;} 
.table-styled .tournament, .table-styled .tournament-name{width:50%} 
.table-styled .defending-champion, .table-styled .champions-name{width:35%} 