html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y: scroll;
	 filter: expression(document.execCommand("BackgroundImageCache", false, true));
	 font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
 
}

body {
	background-color: #001638;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

#bg_img {
	position: absolute;
	width: 626px;
	height: 600px;
	left: 50%;
	margin-left: -1107px;
}

#bg_img_left {
	width: 100%;
	height: 100%;
	background: url(../images/left_expanded.png) no-repeat;
}

#background_container {
	width: 1002px;
	height: 600px;
	left: 50%;
	top: 0;
	margin-left: -300px;
	background: url(../images/background.png) no-repeat;
}

#main_container {
	position: absolute;
	width: 1002px;
	left: 50%;
	top: 0;
	margin-left: -501px;
}

#header_container {
	width: 960px;
	margin: 0 auto;
}

#header_menu_container {
	width: 960px;
	height: 30px;
}

#header_cautionlogo {
	width: 960px;
	height: 110px;
}

#page_content_container {
	width: 962px;
	margin: 0 auto;
	background-color: #001638;
}

#page_content_bgrepeat {
	background: url(../images/body.png) no-repeat;
}

#page_content {
	width: 900px;
	min-height: 400px;
	margin-left: 30px;
	margin-right: 30px;
}

#page_top {
	width: 100%;
	float: left;
}

#page_middleleft {
	width: 450px;
	float: left;
}

#page_middleright {
	width: 450px;
	float: left;
}


p {font-family: Verdana; font-size: 11px; margin-top: 0; margin-bottom: 0; color: #FFFFFF;}
p.small {font-size: 10px; margin-top: 0; margin-bottom: 0; color: #FFFFFF;}
p.orderform {font-weight: 700; color: #CD7F32;}

#footer_container {
	width: 960px;
	margin: 0 auto;
}

#footer_caution {
	width:960px;
	height:72px;
	background: url(../images/footer_caution.png) no-repeat;
}

#footer_menu_container {
	width: 960px;
	height: 38px;
}

/* Roll Overs */

#header_menu_lspace				{position: absolute; left: 20px; width: 37px; height: 30px; background: url(../images/header_menu_lspace.png) no-repeat;}
#header_menu_home a				{position: absolute; left: 57px; width: 48px; height: 30px; background: url(../images/header_menu_home.png) no-repeat;}
#header_menu_home a:hover		{position: absolute; left: 57px; width: 48px; height: 30px; background: url(../images/header_menu_home_roll.png) no-repeat;}
#header_menu_players a 			{position: absolute; left: 105px; width: 71px; height: 30px; background: url(../images/header_menu_players.png) no-repeat;}
#header_menu_players a:hover 	{position: absolute; left: 105px; width: 71px; height: 30px; background: url(../images/header_menu_players_roll.png) no-repeat;}
#header_menu_kfkidz a			{position: absolute; left: 176px; width: 100px; height: 30px; background: url(../images/header_menu_kfkidz.png) no-repeat;}
#header_menu_kfkidz a:hover		{position: absolute; left: 176px; width: 100px; height: 30px; background: url(../images/header_menu_kfkidz_roll.png) no-repeat;}
#header_menu_kelly a			{position: absolute; left: 276px; width: 103px; height: 30px; background: url(../images/header_menu_kelly.png) no-repeat;}
#header_menu_kelly a:hover		{position: absolute; left: 276px; width: 103px; height: 30px; background: url(../images/header_menu_kelly_roll.png) no-repeat;}

#header_menu_logo 				{position: absolute; left: 379px; width: 241px; height: 30px; background: url(../images/header_menu_logo.png) no-repeat;}

#header_menu_aboutus a						{position: absolute; left: 620px; width: 78px; height: 30px; background: url(../images/header_menu_aboutus.png) no-repeat;}
#header_menu_aboutus a:hover				{position: absolute; left: 620px; width: 78px; height: 30px; background: url(../images/header_menu_aboutus_roll.png) no-repeat;}
#header_menu_kontactus a					{position: absolute; left: 698px; width: 96px; height: 30px; background: url(../images/header_menu_kontactus.png) no-repeat;}
#header_menu_kontactus a:hover				{position: absolute; left: 698px; width: 96px; height: 30px; background: url(../images/header_menu_kontactus_roll.png) no-repeat;}
#header_menu_viewkartkheckout a				{position: absolute; left: 794px; width: 153px; height: 30px; background: url(../images/header_menu_viewkartkheckout.png) no-repeat;}
#header_menu_viewkartkheckout a:hover		{position: absolute; left: 794px; width: 153px; height: 30px; background: url(../images/header_menu_viewkartkheckout_roll.png) no-repeat;}
#header_menu_rspace							{position: absolute; left: 947px; width: 33px; height: 30px; background: url(../images/header_menu_rspace.png) no-repeat;}

#header_cautionlogo1					{position: absolute; left: 20px; top: 30px; width: 960px; height: 26px; background: url(../images/header_cautionlogo1.png) no-repeat;}
#header_cautionlogo2					{position: absolute; left: 20px; top: 56px; width: 110px; height: 37px; background: url(../images/header_cautionlogo2.png) no-repeat;}
#header_menu_kwikfirekues a				{position: absolute; left: 130px; top: 56px; width: 172px; height: 37px; background: url(../images/header_menu_kwikfirekues.png) no-repeat;}
#header_menu_kwikfirekues a:hover		{position: absolute; left: 130px; top: 56px; width: 172px; height: 37px; background: url(../images/header_menu_kwikfirekues_roll.png) no-repeat;}
#header_cautionlogo3					{position: absolute; left: 302px; top: 56px; width: 402px; height: 37px; background: url(../images/header_cautionlogo3.png) no-repeat;}
#header_menu_kwikfirebyfury a			{position: absolute; left: 704px; top: 56px; width: 177px; height: 37px; background: url(../images/header_menu_kwikfirebyfury.png) no-repeat;}
#header_menu_kwikfirebyfury a:hover		{position: absolute; left: 704px; top: 56px; width: 177px; height: 37px; background: url(../images/header_menu_kwikfirebyfury_roll.png) no-repeat;}
#header_cautionlogo4					{position: absolute; left: 881px; top: 56px; width: 99px; height: 37px; background: url(../images/header_cautionlogo4.png) no-repeat;}
#header_cautionlogo5					{position: absolute; left: 20px; top: 93px; width: 960px; height: 47px; background: url(../images/header_cautionlogo5.png) no-repeat;}

#footer_menu_lspace 			{position: absolute; left: 20px; width: 316px; height: 38px; background: url(../images/footer_menu_lspace.png) no-repeat;}
#footer_menu_dealers a			{position: absolute; left: 336px; width: 68px; height: 38px; background: url(../images/footer_menu_dealers.png) no-repeat;}
#footer_menu_dealers a:hover	{position: absolute; left: 336px; width: 68px; height: 38px; background: url(../images/footer_menu_dealers_roll.png) no-repeat;}
#footer_menu_info a				{position: absolute; left: 404px; width: 44px; height: 38px; background: url(../images/footer_menu_info.png) no-repeat;}
#footer_menu_info a:hover		{position: absolute; left: 404px; width: 44px; height: 38px; background: url(../images/footer_menu_info_roll.png) no-repeat;}
#footer_menu_kflinks a			{position: absolute; left: 448px; width: 47px; height: 38px; background: url(../images/footer_menu_kflinks.png) no-repeat;}
#footer_menu_kflinks a:hover	{position: absolute; left: 448px; width: 47px; height: 38px; background: url(../images/footer_menu_kflinks_roll.png) no-repeat;}
#footer_menu_misc a				{position: absolute; left: 495px; width: 116px; height: 38px; background: url(../images/footer_menu_misc.png) no-repeat;}
#footer_menu_misc a:hover		{position: absolute; left: 495px; width: 116px; height: 38px; background: url(../images/footer_menu_misc_roll.png) no-repeat;}
#footer_menu_sitemap a			{position: absolute; left: 611px; width: 71px; height: 38px; background: url(../images/footer_menu_sitemap.png) no-repeat;}
#footer_menu_sitemap a:hover	{position: absolute; left: 611px; width: 71px; height: 38px; background: url(../images/footer_menu_sitemap_roll.png) no-repeat;}
#footer_menu_rspace 			{position: absolute; left: 682px; width: 298px; height: 38px; background: url(../images/footer_menu_rspace.png) no-repeat;}


a:link 		{color: #CCCCCC; text-decoration: underline; font-family: Verdana}
a:visited 	{color: #CCCCCC; text-decoration: underline; font-family: Verdana}
a:hover 	{color: #FFFFFF; text-decoration: underline; font-family: Verdana}


a:link.intro 	{color: #CCCCCC; font-size: 20px; text-decoration: none; font-family: Verdana; font-weight: bold;}
a:visited.intro {color: #CCCCCC; font-size: 20px; text-decoration: none; font-family: Verdana; font-weight: bold;}
a:hover.intro 	{color: #FFFFFF; font-size: 20px; text-decoration: underline; font-family: Verdana; font-weight: bold;}

h1 {color: #e2b005; margin: 0 0 0 0; font-size: 20px; font-style: inherit;}
h2 {color: #e2b005; margin: 0 0 0 0; font-size: 18px; font-style: inherit;}
h3 {color: #e2b005; margin: 0 0 0 0; font-size: 16px; font-style: inherit;}
h4 {color: #e2b005; margin: 0 0 0 0; font-size: 14px; font-style: inherit;}

hr.hr1 {border: 0; margin: 2px 0 10px 5px; padding: 0; background-color: #e2b005; color:#e2b005; width: 95%; height: 1px; text-align: left;}

li {font-family: Verdana; font-size: 11px; margin-top: 0; margin-bottom: 0; color: #FFFFFF;}

select {font-size: 12px;}

table.contactusform {width: 100%; margin: 0; border: 1px solid #323232;}
table.contactusform td {padding: 4px;}

td.tdorderform {width: 250px; padding-left: 10px; padding-top: 5px; border-left: 1px solid #323232; vertical-align: top;}
td.tdkuedescription {width: 600px; padding-right: 10px; padding-top: 5px; vertical-align: top;}

div.page_top {width: 100%;}
div.page_middleleft {width: 440px; float: left;}
div.page_middleright {width: 440px; float: right;}
div.page_bottom {width: 100%; clear: both;}

