a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #FFD82C;
}

.imagelink {
	margin: 3px;
	vertical-align: middle;
}
a:link .imagelink, a:visited .imagelink {
	border:1px solid #FFFFFF;
}
a:hover .imagelink {
	border:1px solid #FFD82C;
	border-thickness: 1px
}
#thumbBox { /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #313131;
	visibility: hidden;
	z-index: 99;
	cursor: hand;
	cursor: pointer;
}
#thumbBox .footerbar { /*Footer DIV of thumbbox that contains "close" link */
	font: bold 16px Tahoma;
	letter-spacing: 5px;
	line-height: 1.1em;
	color: white;
	padding: 5px 0;
	text-align: right;
}
#thumbBox #thumbImage { /*DIV within thumbbox that holds the enlarged image */
	background-color: white;
}
#thumbLoading { /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}
#layout_container {
	position:relative;
	left:0px;
	top:0px;
	width:850px;
	height:706px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#top {
	position:absolute;
	left:0px;
	top:0px;
	width:850px;
	height:34px;
}

#left {
	position:absolute;
	left:0px;
	top:34px;
	width:13px;
	height:657px;
}

#logo {
	position:absolute;
	left:13px;
	top:34px;
	width:153px;
	height:145px;
}

#header1 {
	position:absolute;
	left:166px;
	top:34px;
	width:360px;
	height:191px;
}

#header2 {
	position:absolute;
	left:526px;
	top:34px;
	width:226px;
	height:191px;
}

#header3 {
	position:absolute;
	left:752px;
	top:34px;
	width:84px;
	height:191px;
}

#right {
	position:absolute;
	left:836px;
	top:34px;
	width:14px;
	height:657px;
}

#nav-top {
	position:absolute;
	left:13px;
	top:179px;
	width:153px;
	height:46px;
}

#starter-nav {
	position:absolute;
	left:13px;
	top:225px;
	width:153px;
	height:34px;
}

#thumbnail {
	position:absolute;
	left:166px;
	top:225px;
	width:81px;
	height:102px;
}

#content-2 {
	position:absolute;
	left:247px;
	top:225px;
	width:445px;
	height:350px;
}

#flash {
	position:absolute;
	left:692px;
	top:225px;
	width:144px;
	height:153px;
}

#cavity-nav {
	position:absolute;
	left:13px;
	top:259px;
	width:153px;
	height:34px;
}

#nail-nav {
	position:absolute;
	left:13px;
	top:293px;
	width:153px;
	height:34px;
}

#eye-nav {
	position:absolute;
	left:13px;
	top:327px;
	width:174px;
	height:34px;
}

#content1 {
	position:absolute;
	left:187px;
	top:327px;
	width:60px;
	height:330px;
}

#hook-nav {
	position:absolute;
	left:13px;
	top:361px;
	width:174px;
	height:34px;
}

#future-prod {
	position:absolute;
	left:692px;
	top:378px;
	width:144px;
	height:197px;
}

#l-nav {
	position:absolute;
	left:13px;
	top:395px;
	width:174px;
	height:34px;
}

#frame-nav {
	position:absolute;
	left:13px;
	top:429px;
	width:174px;
	height:34px;
}

#safety-nav {
	position:absolute;
	left:13px;
	top:463px;
	width:174px;
	height:34px;
}

#future1-nav {
	position:absolute;
	left:13px;
	top:497px;
	width:174px;
	height:35px;
}
#blog-nav {
	position:absolute;
	left:13px;
	top:532px;
	width:174px;
	height:35px;
}

#contact-nav {
	position:absolute;
	left:13px;
	top:567px;
	width:174px;
	height:33px;
}

#footer {
	position:absolute;
	left:247px;
	top:575px;
	width:589px;
	height:82px;
}

#find-dealer-nav {
	position:absolute;
	left:13px;
	top:600px;
	width:174px;
	height:29px;
}

#marketing-nav {
	position:absolute;
	left:13px;
	top:629px;
	width:174px;
	height:28px;
}

#tiger-news-nav {
	position:absolute;
	left:13px;
	top:657px;
	width:131px;
	height:34px;
}

#news {
	position:absolute;
	left:144px;
	top:657px;
	width:692px;
	height:34px;
}

#bottom {
	position:absolute;
	left:0px;
	top:691px;
	width:850px;
	height:94px;
}
#sandbag1 {
	position:relative;
	width:45px;
	height:130px;
	z-index:1;
	clear: left;
	float: left;
}
.gen_txt {
	font-size: 12px;
}
.small_txt {
	font-size: 11px;
}

.txt_h1_ital {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.txt_h2_ital {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
#news_scroll {
	position:absolute;
	width:670px;
	height:20px;
	z-index:7;
	top: 668px;
	left: 153px;
}
#future_prod {
	position:absolute;
	width:137px;
	height:188px;
	z-index:6;
	left: 696px;
	top: 424px;
}


body {
	background-image: url(images/tile.jpg);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
.txt_h2 {
	font-weight: bold;
	font-size: 14px;
}
.txt_h3 {
	font-size: 12px;
	font-weight: bold;
}
.txt_h1 {
	font-size: 16px;
	font-weight: bold;
}
#flash_cont {
	position: absolute;
	top: 216px;
	left: 695px;
}


#product_image {
	position:absolute;
	width:130px;
	height:350px;
	z-index:8;
	left: 560px;
	top: 245px;
}

#prod_name {
	position:absolute;
	width:299px;
	height:19px;
	z-index:10;
	left: 250px;
	top: 226px;
	border-bottom-width: 3px;
	border-bottom-style: ridge;
	border-bottom-color: #999999;
}
#prod_facts {
	position:absolute;
	width:310px;
	height:230px;
	z-index:11;
	left: 248px;
	top: 254px;
}
#table1 {
	position:absolute;
	width:310px;
	height:126px;
	z-index:12;
	left: 248px;
	top: 484px;
}
.table_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#step_links {
	position:absolute;
	width:125px;
	height:226px;
	z-index:1;
	left: 184px;
	top: 1px;
}
#movie_cont {
	position:relative;
	width:296px;
	height:184px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#content_home {
	position: absolute;
	width: 485px;
	left: 203px;
	height: 390px;
	top: 218px;
}
#logo_bba {
	position:absolute;
	width:56px;
	height:31px;
	z-index:1;
	left: 719px;
	top: 10px;
}
#logo_nhbc {
	position:absolute;
	width:73px;
	height:31px;
	z-index:2;
	left: 701px;
	top: 10px;
}
#logo_zurich {
	position:absolute;
	width:44px;
	height:31px;
	z-index:3;
	left: 784px;
	top: 10px;
}



#footer_nav {
	position:absolute;
	width:792px;
	height:30px;
	z-index:4;
	left: 42px;
	top: 54px;
	text-align: center;
}
#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 10px;
}
#table1 a:hover {
text-decoration: underline;
	color: white;
	}
#footer_nav a:link {
	color: #999999;
	text-decoration: underline;
}
#footer_nav a:visited {
	text-decoration: underline;
	color: #666666;
}
#footer_nav a:hover {
	text-decoration: underline;
	color: #FFD82C;
}
ul { 
margin: 0;
padding: 0; }
.float_right {
	float: right;
}
.centre_image {

	display: block;
	margin-left: auto;
	margin-right: auto;
	
}
.centre_text {
	text-align: center;
}
