/* CSS Document */

body	{margin: 0px; padding: 0px; background: #FFFFFF url(/images/main-grad.png) repeat-x; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
h1		/*{font: 20px Arial, Helvetica, sans-serif; color: #000000; background: inherit;}*/{margin: 0px;}
h2		{font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

a		{font-weight: bold; text-decoration: underline; color: #002798; background: inherit;}
a:hover	{color: #002798; background: inherit; text-decoration: none;}

p.center	{text-align: center;}

.printable {cursor: pointer;}

div#bg2 {background-image:url('/images/sunny.png'); background-repeat:no-repeat; background-position:top center;}

div#layout	{
    position: relative;
    left: 50%;
    width: 772px;
    height: auto;
    margin-left: -386px;
}

/* Header */
div#header					{width: 100%; height: 88px; color: inherit; padding-top:5px;}
div#logo					{margin-left:6px; float: left; clear: left; width: 190px;}
div#phone                   {position: absolute; top: 37px; left: 225px; width: 220px; height: 21px;}
div#slogan                  {position: absolute; top: 15px; right: 0; width: 298px; height: 61px;}
* html div#phone            {right: 48px;}
div#header form 			{float: left; width: 175px; height: 46px; margin: 42px 0px 0px 2px; padding: 0 1px 0 0;}
div#header form fieldset	{border: none; width: 100%; margin: 0px; padding: 0px;}
div#header form label 		{display: block; font-weight: bold; color: #0A3F90; margin-bottom: 4px; background: inherit;}
div#header form input.text  {float: left; clear: left; width: 126px;}
div#header form input.image {float: left; clear: none; margin-left: 3px; width: 37px; height: 23px;}
div#header span img	        {float: left; display: inline; margin: 42px 1px 0 0; border: none;}

/* Navigational Menu */
ul#nav				{margin: 0px; padding: 0px; height: 39px;}
ul#nav li{
    display: inline;
    float: left;
    height: 39px;
    font-size: 12px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
    background-image: url('/images/navhome.png');
    background-repeat: repeat-x;
    border-left: 1px solid #8d0305;
    text-transform: uppercase;
}

li#navHome			{width: 79px; border-left: none; /*background: url(/images/navhome.jpg);*/}
li#navKartingPrices	{width: 141px; /*background: url(/images/navkartingprices.jpg);*/}
li#navAmusements	{width: 112px; /*background: url(/images/navamusements.jpg);*/}
li#navKartingInfo	{width: 131px; /*background: url(/images/navkartinginfo.jpg);*/}
li#navMedia			{width: 88px; /*background: url(/images/navmedia.jpg);*/}
/*li#navFreeStuff		{width: 87px; background: url(/images/navfreestuff.jpg);}*/
li#navAboutUs		{width: 109px; /*background: url(/images/navaboutus.jpg);*/}
li#navForum			{width: 105px; /*background: url(/images/navforum.jpg);*/}
ul#nav li:first-child{border:none;width:80px;}
ul#nav li a			{color: white; background: transparent; text-decoration: none;}
ul#nav li:hover	{background-image:url('/images/navhome_ovr.png');}

/* Content */
div#content	{width: 100%; min-height: 869px; margin-bottom: 10px; float: left;}

/* Left Menu */
/*ul#leftNav 			{position: relative; top: 0px; left: 0px; width: 157px; height: 634px; margin: 0px; padding: 0px; background: black url(/images/bg_leftnav.gif); color: inherit; border-top: 1px solid black;}*/
ul#leftNav 		{position: relative; top: 0px; left: 0px; width: 154px; height: 634px; margin: 0px; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 0px; background: transparent url(/images/bg_leftnav.gif); color: inherit; border-top: 1px solid black;}
ul#leftNav li		{margin: 12px 0px 0px 12px; padding: 0px; list-style: none;}
ul#leftNav ul		{margin: 0px; padding: 0px;}
ul#leftNav ul li	{margin: 11px 0px 11px 10px; padding: 0px;}
ul#leftNav ul li a	{font-weight: normal;}
ul#leftNav a		{color: #FFCE09; font-weight: bold; font-size: 12px; text-decoration: none;}
ul#leftNav a:hover	{color: #FFCC00; border-bottom: 1px dashed #FFCC00; background-color: inherit;}

/* footer */
div#copyright			{float: left; clear: both; width: 100%; padding: 30px 0px 5px; text-align: center; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif; background: inherit; border-top: 4px double #96938F;}
div#copyright span		{background: inherit;}
div#copyright a			{color:#000000; background: inherit; font-weight: normal; text-decoration: none;}
div#copyright a:hover	{text-decoration: underline;}

/* Contact Details */
div#contact	{display: none;}
div.checkImg img {margin-left:175px;}
input#capt {margin-top:5px;}