/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-image:url(/img/background.gif);
	background-position:top center;
	background-repeat: no-repeat;
	background-color:#37ad10;
	}

a:link, a:visited {
	color:#67188f;
	}

a:hover, a:active {
	color:#104c89;
	}

p {
	padding:0 0 10px 0;
	margin:0;
	font-size: 10px;
	}

div#container {
	width: 998px;
	margin:0 auto;
	}

div#container div#header{
	width:998px;
	height:301px;
	background-image:url(/img/header-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div#container div#header h1 {
	padding:31px 0 0 0;
	float:left;
	margin:0;
	}

div#container div#header h1 a {
	padding:0px;
	margin:0;
	background-image:url(/img/logo.gif);
	width:332px;
	height:95px;
	display:block;
	}

div#container div#header h1 a span {
	display:none;
	}

div#container div#header div#tag
{
    width:233px;
    height:51px;
    float:right;
    font-size:9px;
    font-weight:bold;
    color:#177904;
    text-align:right;
}

div#container div#header div#tag h2 {
	padding:0 0 0 0;
	margin:0;
}

div#container div#header div#tag h2 p {
	padding:0 0 0 0;
	margin:0;
	background-image:url(/img/tag-line.gif);
	width:233px;
	height:31px;
	display:block;
	}

div#container div#header div#tag h2 p span {
	display:none;
	}
div#container div#header div#tag a:link, div#container div#header div#tag a:visited
{
	font-size:9px;
	font-weight:bold;
	color:#177904;
}

div#container div#header div#tag  a:hover, div#container div#header div#tag  a:active {
	color:#104c89;
	}

div#container div#header div#special-events
{
	clear:both;
	padding:0px 0 0 0px;
	margin:0;
	width:150px;
	height:81px;
}

div#container div#header div#special-events a span {
	display:none;
}

div#container div#nav
{
	height:31px;
}

div#container div#nav
{
	margin:0 auto;
	padding:0;
}

div#container div#nav ul
{
	list-style:none;
	height: 31px;
	padding:0;
	margin:0;
	line-height:1px;
	font-size:1px;
}

div#container div#nav ul li
{
    height: 31px;
	padding:0;
	margin:0;
	display:inline;
	float:left;
}

div#container div#nav ul li a span
{
	display:none;
}

div#container div#nav ul li a#nav1 img{
	background-image:url(/img/nav/1.jpg);
}

div#container div#nav ul li a#nav1:visited img{
	background-image:url(/img/nav/1.jpg);
}

div#container div#nav ul li a#nav1:hover img{
	background-image:url(/img/nav/1_on.jpg);
}

div#container div#nav ul li a#nav1:active img{
	background-image:url(/img/nav/1_on.jpg);
}

div#container div#nav ul li a#nav2 img{
	background-image:url(/img/nav/2.jpg);
}

div#container div#nav ul li a#nav2:visited img{
	background-image:url(/img/nav/2.jpg);
}

div#container div#nav ul li a#nav2:hover img{
	background-image:url(/img/nav/2_on.jpg);
}

div#container div#nav ul li a#nav2:active img{
	background-image:url(/img/nav/2_on.jpg);
}

div#container div#nav ul li a#nav3 img{
	background-image:url(/img/nav/3.jpg);
}

div#container div#nav ul li a#nav3:visited img{
	background-image:url(/img/nav/3.jpg);
}

div#container div#nav ul li a#nav3:hover img{
	background-image:url(/img/nav/3_on.jpg);
}

div#container div#nav ul li a#nav3:active img{
	background-image:url(/img/nav/3_on.jpg);
}

div#container div#nav ul li a#nav4 img{
	background-image:url(/img/nav/4.jpg);
}

div#container div#nav ul li a#nav4:visited img{
	background-image:url(/img/nav/4.jpg);
}

div#container div#nav ul li a#nav4:hover img{
	background-image:url(/img/nav/4_on.jpg);
}

div#container div#nav ul li a#nav4:active img{
	background-image:url(/img/nav/4_on.jpg);
}

div#container div#nav ul li a#nav5 img{
	background-image:url(/img/nav/5.jpg);
}

div#container div#nav ul li a#nav5:visited img{
	background-image:url(/img/nav/5.jpg);
}

div#container div#nav ul li a#nav5:hover img{
	background-image:url(/img/nav/5_on.jpg);
}

div#container div#nav ul li a#nav5:active img{
	background-image:url(/img/nav/5_on.jpg);
}

div#container div#nav ul li a#nav6 img{
	background-image:url(/img/nav/6.jpg);
}

div#container div#nav ul li a#nav6:visited img{
	background-image:url(/img/nav/6.jpg);
}

div#container div#nav ul li a#nav6:hover img{
	background-image:url(/img/nav/6_on.jpg);
}

div#container div#nav ul li a#nav6:active img{
	background-image:url(/img/nav/6_on.jpg);
}

div#container div#nav ul li a#nav7 img{
	background-image:url(/img/nav/7.jpg);
}

div#container div#nav ul li a#nav7:visited img{
	background-image:url(/img/nav/7.jpg);
}

div#container div#nav ul li a#nav7:hover img{
	background-image:url(/img/nav/7_on.jpg);
}

div#container div#nav ul li a#nav7:active img{
	background-image:url(/img/nav/7_on.jpg);
}

div#container div#nav ul li a#nav8 img{
	background-image:url(/img/nav/8.jpg);
}

div#container div#nav ul li a#nav8:visited img{
	background-image:url(/img/nav/8.jpg);
}

div#container div#nav ul li a#nav8:hover img{
	background-image:url(/img/nav/8_on.jpg);
}

div#container div#nav ul li a#nav8:active img{
	background-image:url(/img/nav/8_on.jpg);
}



div#container div#nav-splitter
{
	width:998px;
	display:block;
	margin:0;
	padding:0;
	height:10px;
	font-size:1px;
	line-height:1px;
	background-image:url(/img/header-splitter.jpg);
	background-repeat:no-repeat;
}

div#container div#content {
	min-height:485px;
}

div#container div#footer {
	margin:8px 0 0 0;
	text-align:center;
	font-size:9px;
	color:#fdfa00;
}

div#container div#footer a:link, div#container div#footer a:visited {
	color:#fdfa00;
	text-decoration:none;
}

div#container div#footer a:active, div#container div#footer a:hover {
	color:white;
	text-decoration:none;
}

div#container div#footer img {
	display:block;
	margin:0 auto;
}

/* BEGIN HOME PAGE STYLE */
div#container div#content div#home {
	background-image:url(/img/home-bg.jpg);
	background-repeat:no-repeat;
	height:485px;
	width:998px;
}

div#container div#content div#home div#left {
	width:406px;
	float:left;
	margin:0;
	padding:0;
}

div#container div#content div#home div#left div#main-product{
	width:252px;
	height:203px;
	background-image:url(/img/home/main-product.jpg);
	background-repeat: no-repeat;
	margin: 68px 0px 0px 26px;
	padding:0px;
	float:left;
}

* > div#container div#content div#home div#left div#main-product{
	width:252px;
	height:203px;
	background-image:url(/img/home/main-product.jpg);
	background-repeat: no-repeat;
	margin: 68px 0 0px 53px;
	
	padding:0px;
	float:left;
}

div#container div#content div#home div#left ul {
	list-style:none;
	float:right;
	margin:51px 8px 0 0;
	padding:0;
}

* > div#container div#content div#home div#left ul {
	list-style:none;
	float:right;
	margin:51px 14px 0 0;
	padding:0;
}



div#container div#content div#home div#left ul li{
	padding:0;
	margin:0;
}

div#container div#content div#home div#left ul li span{
	display:none;
}

div#container div#content div#home div#left p {
	clear:both;
	padding:24px 10px 10px 36px;
	font-size:11px;
}

div#container div#content div#home div#right {
	width:580px;
	float:left;
	margin:0;
	padding:0;
	color:#00408c;
}

div#container div#content div#home div#right p#top-copy
{
	padding:48px 80px 30px 50px;
	font-size:12px;
	font-weight:normal;
}

div#container div#content div#home div#right p#indoor
{
	float:left;
	margin:70px 20px 0 20px;
	padding:0px;
	width:207px;
	height:114px;
}

div#padcopy {
	padding: 10px 30px 20px 30px;
	margin: 0px;
	}

div#padcopy h5 {
	padding: 10px 0 0 0;
	margin:0px;
	font-size: 11px;
	color:#0097ed;
	}

div#padcopy span.highlight {
	color:#0097ed;
	}

* > div#container div#content div#home div#right p#indoor
{
	float:left;
	margin:70px 20px 0 50px;
	padding:0px;
	width:207px;
	height:114px;
}

div#container div#content div#home div#right p#indoor img, div#container div#content div#home div#right p#outdoor img{
	padding:27px 0 0 20px;
}

div#container div#content div#home div#right p#outdoor
{
	float:left;
	margin:70px 20px 0 50px;
	width:207px;
	height:114px;
}
/* END HOME PAGE STYLE */


/* BEGIN SECONDARY PAGE STYLE */
div#container div#content div#main {
	background-image:url(/img/content-bg.gif);
	background-repeat:no-repeat ;
	background-position:top;
	background-color:#008ef6;
	border-left:2px solid white;
	border-right:2px solid white;
	width: 994px;
	overflow:auto;
}

div#container div#content div#main-end {
	background-image:url(/img/content-edge-bg.gif);
	background-repeat:no-repeat ;
	background-position:bottom;
	width: 998px;
	height:19px;
	clear:both;
}

div#container div#content div#main div#left-side {
	width:245px;
	margin:15px 0 0 10px;
	float:left;
	padding:0;
}

* > div#container div#content div#main div#left-side {
	width:245px;
	margin:15px 0 0 20px;
	float:left;
	padding:0;
}

div#container div#content div#main div#left-side div#left-top{
	width:230px;
	height:186px;
	background-image:url(/img/sec-left-top-bg.gif);
}

div#container div#content div#main div#left-side div#left-top h2 {
	margin:0px;
	position:relative;
	top:25px;
	left:38px;
	background-image:url(/img/party-extras.gif);
	width:147px;
	height:30px;
}

div#container div#content div#main div#left-side div#left-top h3 {
	margin:0px;
	position:relative;
	top:25px;
	left:38px;
	background-image:url(/img/outdoor-products.gif);
	width:152px;
	height:53px;
}

div#container div#content div#main div#left-side div#left-top h4 {
	margin:0px;
	position:relative;
	top:25px;
	left:38px;
	background-image:url(/img/indoor-products.gif);
	width:152px;
	height:53px;
}

div#container div#content div#main div#left-side div#left-top h5 {
	margin:0px;
	position:relative;
	top:25px;
	left:38px;
	background-image:url(/img/open-bounce.gif);
	width:152px;
	height:53px;
}

div#container div#content div#main div#left-side div#left-top h6 {
	margin:0px;
	position:relative;
	top:25px;
	left:38px;
	background-image:url(/img/directions.gif);
	width:152px;
	height:53px;
}


div#container div#content div#main div#left-side div#left-top h2 span, div#container div#content div#main div#left-side div#left-top h3 span, div#container div#content div#main div#left-side div#left-top h4 span {
	display:none;
}

div#container div#content div#main div#left-side div#left-middle{
    width:231px;
	background-image:url(/img/sec-left-bg.gif);
	background-repeat: repeat-y;
}

div#container div#content div#main div#left-side div#left-middle ul {
	margin:0;
	padding:0 20px 10px 35px;
	list-style:none;
}

div#container div#content div#main div#left-side div#left-middle ul li {
	font-size:10px;
	font-weight:bold;
	color:#68178e;
}

div#container div#content div#main div#left-side div#left-middle ul li a:link, div#container div#content div#main div#left-side div#left-middle ul li a:visited {
	font-size:10px;
	font-weight:bold;
	color:#68178e;
}

div#container div#content div#main div#left-side div#left-middle ul li a:hover, div#container div#content div#main div#left-side div#left-middle ul li a:active {
	font-size:10px;
	font-weight:bold;
	color:#45b318;
}

div#container div#content div#main div#left-side div#left-middle ul li span{
    font-size: 9px;
    font-weight:normal;
    color:#000000;
    display:block;
}

div#container div#content div#main div#left-side div#left-middle p{
	padding:0 20px 10px 35px;
	font-size: 9px;
	font-style:italic;
	color:#000000;
	text-decoration:underline;
}

div#container div#content div#main div#left-side div#left-bottom{
    width:230px;
	height:30px;
	background-image:url(/img/sec-left-bottom-bg.gif);
	background-repeat: no-repeat;
}

div#container div#content div#main div#copy-container {
	width:715px;
	margin:15px 0 5px 0;
	float:left;
	background-color:white;
	background-image:url(/img/sec-main-top-bg.gif);
	background-repeat:no-repeat;
	font-size:10px;
	color:#000000;
}

div#container div#content div#main div#copy-container div#copy {
	padding:0 5px 0 10px;
	overflow:auto;
	min-height:285px;
}

div#container div#content div#main div#copy-container div#copy h2 {
	margin:10px 0 35px 0;
}

div#container div#content div#main div#copy-container div#copy h2 span{
	display:none;
}

div#container div#content div#main div#copy-container div#copy h3 {
	font-size:14px;
	font-weight:bold;
	color:#68178e;
	margin:0px;
	padding:15px 0 10px 0;
}

div#container div#content div#main div#copy-container div#copy div#left-area {
	width:320px;
	float:left;
	padding:0 10px 0 20px;
	margin:0;
}

div#container div#content div#main div#copy-container div#copy div#right-area {
	width:320px;
	float:left;
	padding:0 10px 0 20px;
	margin:0;
}

div#container div#content div#main div#copy-container div#copy ul {
	padding:0 0 10px 15px;
	margin:0;
	list-style-image: url(/img/bull.jpg);
}

div#container div#content div#main div#copy-container div#copy p.disclaimer {
	font-style:italic;
	font-size:10px;
	color:#68178e;
}
span.disclaimer {
	font-size:10px;
	color:#68178e;
	font-weight:bold;
}

div#container div#content div#main div#copy-container div#copy-footer {
	width:715px;
	height:130px;
	background-image:url(/img/sec-main-bottom-bg.gif);
	background-repeat:no-repeat;
}
div#social_ntwk
{
   position:relative;
   float:right;
   right:120px;
   width:60px;
   display:inline;
}
div#social_ntwk a{ 
   float:left;
   margin-left:10px;
   }

/* END SECONDARY PAGE STYLE */
