body {
	margin:0 10px 10px;
	color:#666;
	background:#003145;
	background-image:url(../images/back.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	text-align:center;
}
body,th,td,input,select,textarea {
	font-family:"lucida grande",arial,sans-serif;
	font-size:11px;
}
h2 {
	margin:10px 0;
	font-family:helvetica,arial,sans-serif;
	font-size:22px;
	color:#323948;
}
h3 {
	font-family:helvetica,arial,sans-serif;
	margin:3px 0 5px;
	font-size:14px;
}

h4 {
	font-size:12px;
}
a {
	color:#4c99e5;
}
a:hover {
	color:#e50202;
}
a img {
	border:none;
}
form {
	margin:0;
}
ul {
	list-style-type:square;
	margin:0 20px 0 0;
	padding:0;
}
li {
	margin:0 20px 0 20px;
	padding:0;
}

/* CONTAINERS */

.container1 {
	position:relative;
	width:960px;
	margin:0 auto;
	text-align:left;
}
.container_fixed {
	position:fixed;
	left:0;
	top:0;
	z-index:8;
	width:100%;
	height:120px;
}
.container_fixed .container1 {
	background:#fff;
	height:120px;
}
.container_scroll {
	margin-top:119px;
	background:#fff;
}


/* LOGO */

.headerbar {
	height:30px;
	background:#fff;
}
.header {
	position:relative;
	width:100%;
	height:90px;
	background:#003145;
}
h1#logo {
	position:absolute;
	top:0px;
	right:0px;
	width:180px;
	height:90px;
	margin:0;
	padding:0;
	background:url(../images/logo3.gif);
}
h1#logo a {
	display:block;
	width:180px;
	height:90px;
	background:url(../images/logo3.gif);
	text-indent:-2000px;
	overflow:hidden;
}
h3#years100_tag {
	position:absolute;
	top:0px;
	right:180px;
	width:120px;
	height:90px;
	margin:0;
	padding:0;
	background:url(../images/100years1.gif);
	text-indent:-2000px;
	overflow:hidden;
}
h3#logo_tag {
	display:none;
}
p#intro {
	display:none;
}


/* MAIN NAVIGATION */

#nav_range {
	position:absolute;
	height:20px;
	left:0;
	top:10px;
	z-index:2;
	overflow:hidden;
}
#nav_main {
	position:absolute;
	left:0;
	top:30px;
	z-index:1;
	width:420px;
	height:120px;
}
.nav {
	display:block;
}
.nav h3 {
	display:none;
}
.nav ul,
.nav li {
	list-style:none;
	margin:0;
	padding:0;
}
.nav li {
	display:block;
}
.nav a {
	display:block;
	height:16px;
	padding:5px 5px 0 10px;
	color:#7F98A2;
	text-decoration:none;
	background-image:url('../images/arrow_tacumi2.gif');
	background-repeat:no-repeat;
	background-position:4px 9px;
}
.nav a:hover {
	color:#f00;
	background-image:url('../images/arrow_red.gif');
	background-repeat:no-repeat;
	background-position:5px 9px;
}
.nav a.on {
	background:#FFF;
	background-image:url('../images/arrow_tacumi2_on.gif');
}
.nav a.yellow {
	background:#ffe000;
}
.nav a.on:hover {
	color:#43492a;
}
.nav1 a {
	color:#fff;
	background-image:url('../images/arrow_white.gif');
	background-repeat:no-repeat;
	background-position:4px 9px;
}
.nav1 {
	position:absolute;
	top:0px;
	left:7px;
	width:150px;
}
.nav2 {
	position:absolute;
	top:0px;
	left:150px;
	width:140px;
}
.nav3 {
	position:absolute;
	top:0px;
	left:290px;
	width:140px;
}
ul.nav4 li {
	display:block;
	float:left;
	padding:0 0 0 10px;
	background-color:#7F98A2;
	background-image:url('../images/tab_off_1.gif');
	background-repeat:no-repeat;
}
ul.nav4 li span {
	display:block;
	padding:0 10px 0 0;
	background-image:url('../images/tab_off_2.gif');
	background-repeat:no-repeat;
	background-position:100% 0;
}
ul.nav4 li a {
	display:block;
	height:15px;
	margin-left:1px;
	padding:3px 0 2px 5px;
	color:#fff;
	background-image:url('../images/arrow_white.gif');
	background-position:0px 7px;
}
ul.nav4 li.on {
	background-color:#003145;
	background-image:url('../images/tab_on_1.gif');
}
ul.nav4 li.on span {
	background-color:#003145;
	background-image:url('../images/tab_on_2.gif');
}
ul.nav4 li.on a {
	color:#fff;
}
ul.nav4 li a:hover,
ul.nav4 li a.on:hover {
	color:#f00;
	background-image:url('../images/arrow_red.gif');
	background-repeat:no-repeat;
	background-position:1px 7px;
}
ul.nav4 li a.on:hover {
	background-color:#323948;
}
.searchbox {
	display:none;
}



/* TOP BAR */

.topbar {
	position:absolute;
	display:block;
	top:10px;
	right:0;
	z-index:0;
	height:20px;
	width:250px;
}
.topbar h3 {
	margin:0;
	padding:0 10px 0 0;
	font-family:"lucida grande",arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	background-image:url('../images/arrow_down_tacumi2.gif');
	background-repeat:no-repeat;
	background-position:100% 4px;
	text-align:right;
}
.topbar h3 a {
	display:block;
	color:#7F98A2;
	text-decoration:none;
}
.topbar h3 a:hover {
	color:#f00;
}
.topbar ul {
	position:absolute;
	top:20px;
	right:0;
	z-index:10;
}
.topbar ul,
.topbar li {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
.topbar li a {
	display:block;
	padding:4px 10px 4px 14px;
	color:#666;
	background:#fff;
	background-image:url('../images/arrow_asphalt.gif');
	background-repeat:no-repeat;
	background-position:4px 8px;
	border-top:1px solid #ddd;
	text-decoration:none;
}
.topbar a:hover {
	color:#f00;
}


.navswitch {
	position:absolute;
	top:0;
	right:0;
}
#navswitch1a,
#navswitch1a a {
	width:70px;
	background-position:-860px 0;
}
#navswitch1a a:hover {
	background-position:-860px -20px;
}
#navswitch1b,
#navswitch1b a {
	width:70px;
	background-position:-930px 0;
}
#navswitch1b a:hover {
	background-position:-930px -20px;
}
#navswitch1a a.switch_big,
#navswitch1a a.switch_big:hover {
	background-position:-860px 0;
}
#navswitch1b a.switch_sml,
#navswitch1b a.switch_sml:hover {
	background-position:-930px -40px;
}



/* PREV AND NEXT BUTTONS */

.prev_next {
	height:24px;
	background:#d5d3c9;
}
.prev_next_inner {
	float:right;
}
.prevclear	{
	clear:both;
}
.prev_next_inner span {
	display:block;
	float:left;
	padding:0;
	text-align:center;
	color:#ada999;
}
.prev_next_inner a {
	display:block;
	float:left;
	width:18px;
	height:19px;
	padding:4px 6px 1px;
	color:#43492a;
}
.prev_next_inner .prev_next_first,
.prev_next_inner .prev_next_prev,
.prev_next_inner .prev_next_next,
.prev_next_inner .prev_next_last,
.prev_next_inner .selected {
	width:38px;
	height:19px;
	padding:4px 6px 1px;
}
.prev_next_inner .selected {
	width:18px;
	color:#fff;
	background:#ada999;
}
.prev_next_inner a.prev_next_first,
.prev_next_inner a.prev_next_prev,
.prev_next_inner a.prev_next_next,
.prev_next_inner a.prev_next_last {
	width:38px;
}
.prev_next_inner a:hover {
	color:#f00;
}
.prev_next_inner .prev_next_info {
	padding:4px 6px 1px;
	text-align:right;
}




/* NEWS SHORT LIST */

.news_list_short ul,
.news_list_short li {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	line-height:140%;
}
.news_list_short a {
	display:block;
	height:103px;
	padding:5px 10px;
	color:#878477;
	text-decoration:none;
}
.news_list_short a b {
	padding-left:6px;
	color:#656359;
	background-image:url('../images/arrow_hon.gif');
	background-repeat:no-repeat;
	background-position:0 4px;
}
.news_list_short a:hover {
	color:#e50202;
	background-color:#fff;
}
.news_list_short a:hover b {
	color:#e50202;
	background-image:url('../images/arrow_red.gif');
	background-repeat:no-repeat;
	background-position:0 4px;
}



/* GALLERY ICONS */

.gallery_pic,
.gallery_vid {
	display:block;
	position:relative;
}



/* hide the rest of IE5 Mac so  the site is at least usable (but NOT pretty!) */
@media all {

/* FOOTER */

.footer {
	position:relative;
	clear:both;
	height:30px;
	color:#fff;
	background:#009ada;
}
.footer hr {
	display:none;
}
.footer a {
	color:#fff;
}
.footer a:hover {
	color:#e50202;
}
.copyright {
	position:absolute;
	left:10px;
	top:7px;
}
.links {
	position:absolute;
	right:10px;
	top:7px;
}
.footer2 {
	position:relative;
	clear:both;
	padding:5px 12px 20px;
	color:#7F98A2;
	background:#003145;
}
.footer2 a {
	color:#7F98A2;
}

/* MISC */

.noprint {
	display:block;
}
.onlyprint {
	display:none;
}
.hidden {
	display:none;
}
.right {
	float:right;
}
.left {
	float:left;
}
.imgswap {
	height:24px;
	margin:0;
	padding:12px 0 0 12px;
	text-indent:-3000px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:12px 12px;
}

.flashtext1,
.flashtext2,
.flashtext3 {
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:impact,arial,sans-serif;
	font-size:27px;
	font-weight: normal;
	line-height: 1.3em;
	letter-spacing:-0.1px;
}
.flashtext2 {
	font-size:24px;
	line-height: 1em;
}
.flashtext3 {
	font-size:62px;
	line-height:1.3em;
	font-weight:bold;
}
.flashtext5 {
	font-size:29px;
	font-weight:bolder;
	letter-spacing:70%;
	font-family:impact,arial,sans-serif;
	color:#003145;
	margin:20px 0 20px 0;
}
#newsticker ul,
#newsticker li {
	list-style:none;
	margin:0;
	padding:0;
}
#newsticker a {
	display:block;
	padding:6px;
	color:#fff;
	text-decoration:none;
}
#newsticker a:hover {
	color:#f00;
}
#page_popup1 {
	margin:10px;
}
#page_popup1 .container1 {
	width:auto;
	text-align:center;
}
.col1 {
	float:left;
	width:45%;
	padding:8px;
}
.col2 {
	width:45%;
	margin-left:52%;
	padding:8px;
}
.clicktopop,
.clicktopop a,
.clicktolink,
.clicktolink a,
.clicktomovie,
.clicktomovie a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:27px;
	background-image:url('../images/clicktopop.png');
	background-repeat:no-repeat;
	text-indent:-2000px;
	overflow:hidden;
}
.clicktolink,
.clicktolink a {
	background-image:url('../images/clicktolink.png');
	background-repeat:no-repeat;
}
.clicktopop a:hover,
.clicktolink a:hover {
	background-position:0 -50px;
	background-repeat:no-repeat;
}
.clicktomovie,
.clicktomovie a {
	background-image:url('../images/clicktomovie.png');
	background-repeat:no-repeat;
}
.clicktomovie a:hover {
	background-position:0 -50px;
	background-repeat:no-repeat;
}
.badbrowser {
	display:none;
}
.clear {
	height:0;
	font-size:0;
	clear:both;
	overflow:hidden;
}
.warning {
	padding-left:24px;
	background-image:url('../images/warning.gif');
	background-repeat:no-repeat;
	color:#fff;
}
.warning a {
	color:#c66;
}
.warning a:hover {
	color:#f00;
}

/* DEALER PROMOS */

.dealer_promo_big a {
	display:block;
	width:215px;
	height:25px;
	padding-top:30px;
	color:#fff;
	background-image:url('../_code/module_promos/_templates/xx_bking_roadshow/promo_bkingroadshow_button.gif');
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.dealer_promo_big a:hover {
	color:#fc0;
}
.dealer_promo_small a {
	display:block;
	width:150px;
	height:28px;
	margin-top:5px;
	background-image:url('../_code/module_promos/_templates/xx_bking_roadshow/button_small.gif');
	text-indent:-2000px;
	overflow:hidden;
}

/* end of ie5Mac hack */
}
