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;
}

#preloader { /* preloader for the rollover images */
	position:absolute;
	top:-10000px;
	height:100px;
	width:100px;
	overflow:hidden;
}

#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: 220px;
	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;}

/* Facebook */

.fan_box .full_widget {background: none; border: 1px solid #a58921; color: #ffffff;}
.fan_box .connections_grid .grid_item {
	padding: 0 8px 10px 8px;
}
	.fan_box .connections_grid .grid_item a img {
		box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc;
	}
		.fan_box .connections_grid .grid_item a:hover img {
			box-shadow: 0px 3px 10px #ccc; -moz-box-shadow: 0px 3px 10px #ccc; -webkit-box-shadow: 0px 3px 10px #ccc;
		}
.fan_box .full_widget .connect_top {
	background: #0f1a28;
	color: #ffffff;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}

.fan_box .connections .connections_grid {
	padding-top: 16px;
}
.fan_box .connections {
	border-top: none;
	padding: 15px 0 0 10px;
	color: #e2b005;
	font: 16px Verdana;
	text-align: left;
}
	.fan_box .connections span.total {
		color: #e2b005;
	}

.fan_box .connections_grid .grid_item .name {
	color: #ccc;
	font-size: 11px;
 }
.fan_box .profileimage {
	margin: 0;
}



