@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0}
.global_wrap{position:relative;/*background:url(../images/web/sprite3.png) 0 -381px no-repeat;*/z-index:1;border:0}
html{height:100%}@media screen and (-webkit-min-device-pixel-ratio:0){
	
	.global_wrap{margin-left:0}}body{height:100%;font-size:62.5%;font-family:Arial,Helvetica,sans-serif;font-style:normal}*{margin:0}
@font-face{font-family:AGENCYB; font-display: block; src:url(GothamLight.eot);src:local('AGENCYB'),url(GothamLight.woff) format('woff'),url(GothamLight.ttf) format('truetype')}h5{font-family:AGENCYB;font-size:2em;padding-left:10px;font-weight:700;color:#666;margin-bottom:10px}

/*HEADER STYLES ONLY */
/* DROPDOWN MENU  --------------------------------------------------------------------------------------------------------*/
nav{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    text-align: center;
    background-color: #000000;
    margin: 0px!important;
    padding: 0px!important;
    border-image-width: 0px!important;
}
nav .region1{
    height: 78px;
    width: 145px;
    position: relative;
    display: inline-block;
    padding: 0px!important;
    margin: 0px!important;
    text-align: right;
}
nav .region1 a img{
    display: inline-block;
    margin-top: 5px;
    margin-right: 19px;
}
nav .region2{
    height: 77px;
    position: relative;
    display: inline-block;
    width: 100%!important;
    max-width: 672px!important;
    padding: 0px!important;
}
nav .region3{
    height: 80px;
    position: relative;
    display: inline-block;
    width: 131px;
    text-align: center;
    vertical-align: top;
    margin: 0px!important;
    padding: 0px!important;
    }
nav .region3 a{
    display: inline-block;
    margin-top: 18px;
    position: relative;
    background-color: #FF7802;
    padding-top: 16px;
    padding-right: 24px;
    padding-left: 24px;
    padding-bottom: 16px;
    text-decoration: none;
    color: #000000;
    font-size: 1.2em;
}
nav .region3 a:hover{
    background-color: #FCCE6E;
}
nav .region4{
    height: 80px;
    position: relative;
    display: inline-block;
    width: 257px;
    text-align: left;
    vertical-align: top;
    margin: 0px!important;
    padding: 0px!important;
    }
/*navigation______________________________________________________________________________________________________________*/
.navback-1 {
    background-color: #000000;
    width: 100%;
    height: 60px;
    float: left;
    z-index: 4000 !important;
    position: relative;
	}
.navwrapper-1 {
    max-width: 640px;
    margin: 0 auto;
    height: 80px;
    text-align: center;
}
/*Strip the ul of padding and list styling*/
 .navwrapper-1 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 2.1em;
	 text-align: center;
}
/*Create a horizontal list with spacing*/
 .navwrapper-1 ul li {
	display: inline-block;
	float: left;
	margin-right: 1px;
}
/*Style for menu links*/
 .navwrapper-1 ul li a {
    display: block;
    min-width: 74px;
    height: 80px;
    text-align: center;
    line-height: 81px;
    font-family:'AGENCYB';
    color: #FFFFFF;
    font-weight: bold;
    background-color: #000000;
    text-decoration: none;
    text-transform: uppercase;
	 font-style: italic;
    padding-right: 27px!important;
    padding-left: 27px!important;
	
}
/*Hover state for top level links*/
 .navwrapper-1 ul li:hover a {
    background-color: rgba(244,151,36,1.00);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
/*Style for dropdown links*/
 .navwrapper-1 ul li:hover ul a {
    background-color: #3D3D3D;
    color: #E3E3E3;
    font-size: 0.4em;
    height: 40px;
    line-height: 40px;
}
/*Hover state for dropdown links*/

 .navwrapper-1 ul li:hover ul a:hover {
    background-color: #CF6D32;
    color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
/*Hide dropdown links until they are needed*/
 .navwrapper-1 ul li ul {
	display: none;
}
/*Make dropdown links vertical*/
 .navwrapper-1 ul li ul li {
	display: block;
	float: none;
	overflow: hidden;
}
/*Prevent text wrapping*/
 .navwrapper-1 ul li ul li a {
	width: auto;
	min-width: 200px;
	padding: 0 20px;
}
/*Display the dropdown on hover*/
 .navwrapper-1 ul li a:hover + .hidden, .hidden:hover {
	display: block;
	 
}
/*Style 'show menu' label button and hide it by default*/
.show-menu {
	font-family:AGENCYB;
	text-decoration: none;
	color: #fff;
	background: #3D3D3D;
	text-align: center;
	padding: 15px 0;
	display: none;
	font-size: 25px;
	text-transform: uppercase;
}
.show-menu:hover {
    background-color: #ED4F1B;
    color: #000000;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
/*Hide checkbox*/
#show-menu {
	display: none;
	-webkit-appearance: none;
}
/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu {
	display: block;
}

/*Responsive Styles*/

@media screen and (max-width : 1100px) {
 .navwrapper-1 {
	max-width: 1100px;
	 height: 60px;

}
 .navwrapper-1 li a {
	height: 40px !important;
	line-height: 40px !important;
}
/*Style for dropdown links*/
 .navwrapper-1 ul li:hover ul a {
	background-color: #A3A3A3;
	color: #000000;
}
/*Hover state for dropdown links*/
 .navwrapper-1 li:hover ul a:hover {
	background-color: #000;
	color: #fff;
}
/*Make dropdown links appear inline*/
 .navwrapper-1 ul {
	position: static;
	display: none;
	min-height: auto;
}
/*Create vertical spacing*/
 .navwrapper-1 li {
	/*margin-bottom: 1px;*/
}
/*Make all menu links full width*/
 .navwrapper-1 ul li, li a {
	width: 100%;
}
	 .navwrapper-1 ul li ul {
	background-color: aqua;
}
	
/*Display 'show menu' link*/
.show-menu {
	display: block;
}
}
/*MOBILE MENU -------------------------------------------------------------------------------------------*/


/*MOBILE MENU END*/
/*MOBILE MENU -------------------------------------------------------------------------------------------*/
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
	
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'AGENCYB';
  font-size: 14px;
  position: relative;
	font-style: italic;
	
	
}
#cssmenu a {
  line-height: 1.5;
}

#cssmenu {
	display: block;
	position: relative;
	margin: 0 auto;
	/* [disabled]max-width: 898px; */
}
#cssmenu > ul {
	display: block;
	position: relative;
	margin: 0 auto;
	background-color: #393939;
	width: 100%;
	padding-right: 0;
	border-left: thick;
	border-right: thick;
	border-bottom: 2px solid #F37622;
	border-top: 2px solid #F37622;
	text-align: center;
	background:url(../images/web/grill2.png) repeat;
}
#cssmenu > ul:after {
  clear: both;
  content: '';
  display: table;
}
@media all and (max-width: 700px) {
  #cssmenu > ul {
    max-height: 51px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  #cssmenu.expand ul {
    max-height: 900px;
  }
}
#cssmenu > ul > li {
  display:inline-block;
  
  position:relative;
 
}
#cssmenu > ul > li.mobile {
  display: none;
   background: #444444;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#444444 0%, #323232 100%);
  background: linear-gradient(#444444 0%, #323232 100%);
}
#cssmenu > ul > li.active {
  background: #444444;
  background: -moz-linear-gradient(#444444 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#444444 0%, #323232 100%);
  background: linear-gradient(#444444 0%, #323232 100%);
}
@media all and (max-width: 700px) {
  #cssmenu > ul > li {
    border-right: 0 none;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
  }
  #cssmenu > ul > li.mobile {
    display: block;
  }
  #cssmenu > ul > li.mobile i {
    float: right;
    font-style: normal;
  }
}
#cssmenu > ul > li:last-child {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
#cssmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}
#cssmenu > ul > li.mobile {
  border-right: 0 none;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
#cssmenu > ul > li > a {
	margin: 0 0 0px 0;
	font-size: 26px;
	font-weight: normal;
	display: block;
	color: #ffffff;
	text-shadow: 0 1px 1px #000;
}
#cssmenu > ul > li > a > span {
	display: block;
	padding-top: 6px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 6px;
	font-weight: normal;
}
#cssmenu > ul > li > a:hover {
	text-decoration: none;
	background-color: #FF8B46;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #fff;
  text-shadow: 0 1px 1px #000;
}
/* Sub menu */
#cssmenu ul ul {
	background: #212121;
	padding: 5px 12px;
	display: none;
	position: absolute;
	top: 51px;
	left: 0;
	width: 200px;	
}
@media all and (max-width: 700px) {
  #cssmenu ul ul {
    position: relative;
    top: 0;
    width: 100%;
  }
}
#cssmenu ul ul li {
  padding: 3px 0;
}
#cssmenu ul ul a {
	color: #999999;
	display: block;
	font-size: 1.4em;
	font-weight:normal;
}
#cssmenu ul ul a:hover {
  color: #444444;
}

/*MOBILE MENU END*/
.header_wrap{z-index:1000}
#masterback{
	width: 100%;
	display: block;
	position: relative;
	background-color: #000000;
	background:url(../images/web/grill2.png) repeat;
	border-top: #F37622 2px solid;	
	border-bottom: #F37622 2px solid;	
}
#masterHead{display:block;position:relative;width:100%;max-width:960px;margin:0 auto;background-repeat:no-repeat;z-index:2000;background-position:center}
.header_top{position:relative;width:100%;height:144px;z-index:2000;display:block;background:url(../images/web/ng-navi_bg.jpg) center bottom no-repeat #FFFFFF}.header_social{position:relative;width:100%;max-width:980px;height:144px;margin:0 auto;z-index:2000;display:block}.header_social span{display:block;width:242px;height:144px;margin-top:0;text-align:center;float:left;position:relative;margin-left:51px}.header_social span a img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.header_social span a img:hover{margin-top:2px;text-align:center}#dark_stripe{
	display: inline-block;
	position: relative;
	width: 100%;
	border-bottom: 2px solid #000;
	z-index: 100;
	background-color: #707070;
	margin: 0
}#dark_stripe ul{list-style:none;display:block;position:relative;margin:0 auto;width:100%;max-width:960px;padding:0;background-color:#707070}#dark_stripe ul li{display:block;width:160px;height:22px;float:left;position:relative;text-align:center;font-size:1.8em;font-family:AGENCYB;margin-top:6px;margin-bottom:3px}#dark_stripe ul li a:link,#dark_stripe ul li a:visited{color:#000;text-decoration:none}#dark_stripe ul li a:hover{color:#CCC}.package-label{font-family:AGENCYB;font-size:4em;color:#333;float:left;font-weight:700;padding-top:10px;padding-right:10px;padding-left:10px}.packager{display:block;position:relative;width:277px;float:left;text-align:center;text-decoration:none;color:#F6F6F6;margin-top:0;font-weight:700;margin-bottom:2px}.packager:hover{color:#333;margin-top:2px;margin-bottom:0}.small_banner{display:block;margin:0 auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.small_banner:hover{margin-top:2px;filter:alpha(opacity=70);opacity:.7}.small_banner:active{margin-top:4px}.fadeout{width:780px;display:block;margin:0 auto;filter:alpha(opacity=70);opacity:.7;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.fadeout:hover{width:800px;filter:alpha(opacity=100);opacity:1}@media only screen and (min-device-width :320px) and (max-device-width :480px){.fadeout{width:800px;filter:alpha(opacity=100);opacity:1}}.ribbon_con{display:block;position:relative;width:100%;height:110px;z-index:3000;margin-bottom:-23px;margin-top:-11px}.ribbon_back{width:100%;display:block;position:absolute;height:56px;background:url(../images/web/sprite3.png) 0 -325px repeat-x;top:31px}.front_ribbon{display:block;position:relative;width:100%;max-width:980px;height:110px;margin:0 auto;background:url(../images/web/sprite3.png) -1096px 0;z-index:1000}.front_ribbon ul{display:block;position:relative;height:110px;width:90%;margin:0 auto;padding:0}.front_ribbon ul li{list-style:none;display:block;position:relative;width:25%;height:100%;float:left;margin-top:14px}.front_ribbon ul li a{font-family:AGENCYB;width:100%;font-size:3.2em;text-align:center;margin-top:20px;display:block;position:relative}.front_ribbon ul li a:link,.front_ribbon ul li a:visited{color:#FFF;font-weight:700;text-decoration:none}.front_ribbon ul li a:hover{color:#CDCDCD}
.products_banner{display:block;width:100%;height:779px;position:relative;background:url(../images/web/test4.jpg) top center;background-size:100%;z-index:2000}
.grad.products_banner{height:1020px;}
.products_banner p{font-family:AGENCYB;color:#000;font-weight:700;display:block;width:100%;max-width:850px;position:relative;height:100%;text-align:center;font-size:6em;margin-left:auto;margin-right:auto}.products_banner p:link,.products_banner p:visited{text-decoration:none;color:#000}.products_banner p span{display:inline-block;position:relative;font-size:1em;padding-top:1.1em}.products_banner p span.bla{font-size:1.6em;padding-top:6px}.products_banner p span.rel{font-size:.75em;padding-top:6px}.products_banner p span.tel{font-size:.4em;padding-top:6px;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}.corp_banner{display:block;width:100%;height:779px;position:relative;background:url(../images/web/corporates1.jpg) top center;background-size:100%;z-index:2000}.corp_banner p{font-family:AGENCYB;color:#000;font-weight:700;display:block;width:1600px;position:relative;height:100%;text-align:center;font-size:5.5em;margin-left:auto;margin-right:auto}.corp_banner p span{display:inline-block;position:relative;font-size:1em;padding-top:11px}.corp_banner p span.bla{font-size:1.4em;color:#FFF;padding-top:12px;padding-bottom:15px}.kids_banner{display:block;width:100%;height:860px;position:relative;background:url(../images/web/kids_banner.jpg) top center;background-size:100%}.signup_field{width:242px;margin-top:20px;height:20px;display:block;position:relative;float:right;margin-left:242px}.top_input{width:165px;height:16px;background-color:#D7D7D7;float:left;border:1px solid #4f4f4f;color:#555;font-size:1.2em;margin:0}.top_sub{background:url(../images/web/sprite3.png) -128px -104px no-repeat;height:20px;display:block;border:0;float:right;width:58px}.serving{font-family:AGENCYB;font-weight:700;position:absolute;display:block;font-size:3.6em;top:52px;right:340px;color:#535353;letter-spacing:1px}.toll_free{position:relative;display:block;float:right;text-align:center;margin:19px 13px 10px 315px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:2.6em;color:#ed1c24;text-shadow:1px 1px 3px rgba(255,255,255,.75);font-style:italic;font-weight:700}.social_icons{
    width: 152px;
    height: 32px;
    position: relative;
    float: right;
    display: block;
    z-index: 5000;
    border: 0;
    margin: 0
}



.social_icons{
	width: 230px;
	height: 49px;
	position: relative;
	display: block;
	border: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0
}
.social_icons a{width:49px;height:49px;margin-right:3px;margin-left:3px;position:relative; display: inline-block; text-align: center;}
.bottom.social_icons{margin:20px auto 0;display:block;position:relative;float:none}
.facebook{background-image:url(../images/web2.0/facebook.svg)}
.facebook:hover{opacity: .6}
.twitter:link{background-image:url(../images/web2.0/twitter.svg)}
.twitter:hover{opacity: .6}
.youtube:link{background-image:url(../images/web2.0/youtube.svg)}
.youtube:hover{opacity: .6}
.instagram:link{background-image:url(../images/web2.0/instagram.svg)}
.instagram:hover{opacity: .6}
ul#A-mast-nav{position:relative;float:right;width:100%;max-width:960px;/*background-color:#474747;*/margin:0;padding:0;list-style-type:none;z-index:9999;background-attachment:scroll;background-repeat:no-repeat;background-position:0 0}
ul#A-mast-nav li{position:relative;float:left;color:#fff;margin:0;padding:0;border:0;line-height:12px;list-style:none}
ul#A-mast-nav li a{
	float: left;
	height: 36px;
	padding-top: 5px;
	color: #E7E7E7;
	text-align: center;
	text-decoration: none;
	font-family: AGENCYB;
	font-size: 2.6em;
	padding-top: 26px;
	font-style: italic;
	letter-spacing: 1px;
}
ul#A-mast-nav li a:hover{
	color: #FD8D0F;
	background-color: #E9E9E9;
}

.ia-nav-items li a{/*background:url(../images/web/sprite3.png) no-repeat;background-size:auto*/}
ul#A-mast-nav li div.global_drop a{text-indent:0;height:auto;overflow:visible;padding:0;margin:0;background:0}
a#A-nav-games{
	width: 120px;
	margin-left: 0
}
.activeNavItem a#A-nav-games,a#A-nav-games:hover{background-position:0 -52px}
a#A-nav-sports{
	width: 190px;
	margin-left: 0;
	background-position: -73px 0
}
.activeNavItem a#A-nav-sports,a#A-nav-sports:hover{background-position:-73px -52px}
a#A-nav-slides{
	width: 150px;
	background-position: -153px 0
}
.activeNavItem a#A_nav_obstacle,a#A_nav_obstacle:hover{background-position:-219px -52px}
a#A-nav-water{
	width: 230px;
	background-position: -380px 0
}
.activeNavItem a#A-nav-water,a#A-nav-water:hover{background-position:-380px -52px}
a#A_nav_kids{
	width: 150px;
	background-position: -499px 0
}
.activeNavItem a#A-nav-slides,a#A-nav-slides:hover{background-position:-153px -52px}
a#A_nav_obstacle{
	width: 120px;
	background-position: -219px 0
}


.activeNavItem a#A_nav_kids,a#A_nav_kids:hover{background-position:-499px -52px}
a#A_nav_carnival{width:86px;background-position:-598px 0}
.activeNavItem a#A_nav_carnival,a#A_nav_carnival:hover{background-position:-598px -52px}
a#A_nav_arcade{width:74px;background-position:-684px 0}
.activeNavItem a#A_nav_arcade,a#A_nav_arcade:hover{background-position:-684px -52px}
a#A_nav_booth{width:118px;background-position:-758px 0}
.activeNavItem a#A_nav_booth,a#A_nav_booth:hover{background-position:-758px -52px}
a#A_nav_services{width:84px;background-position:-876px 0}
.activeNavItem a#A_nav_services,a#A_nav_services:hover{background-position:-876px -52px}
#menu1{display:none;position:relative;width:100%;height:auto;margin:0 auto;background-color:#ff9933;border-top:1px solid #000}#menu1 span{position:relative;display:block;width:160px;height:43px;margin:0 auto;background:url(../images/web/sprite3.png) -992px -101px}.header_bar{display:block;position:relative;width:100%;max-width:920px;margin:15px auto 0;background-color:#F0F0F0;z-index:2000}.kangaroo{background:url(../images/web/sprite3.png) -225px -104px no-repeat;height:74px;width:52px;position:relative;display:block;float:left;margin-top:-20px;margin-left:-12px}.header_bar:after{content:"";display:table;clear:both}.header_bar h1{display:inline-block;position:relative;font-family:AGENCYB;font-size:3.2em;color:#000;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 3px rgba(136,136,136,.75);text-align:left;float:left;padding-left:15px;width:88%}.fheader_bar{display:block;position:relative;width:100%;max-width:960px;margin:20px auto 0;background-color:#F7F7F7;z-index:2000}.fheader_bar h1{display:inline-block;position:relative;font-family:AGENCYB;font-size:3.2em;color:#000;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 3px rgba(136,136,136,.75);padding:15px}.header_button{position:relative;display:block;float:right;height:30px;width:90px;background-color:#cacaca;text-align:center;border:1px solid;padding-top:2px;z-index:10000;margin:10px 10px 0 0}.header_button:link,.header_button:visited{font-family:AGENCYB;font-size:2.4em;text-decoration:none}.header_button span{display:inline;margin-left:5px}#quote{color:#373737;border-color:#373737}#quote:hover{color:#FFF;border-color:#FFF}#quote:hover div{border-left:8px solid #fff}#order{color:#dc0303;border-color:#dc0303;margin-right:30px}#order:hover{color:#FFF;border-color:#FFF}#order:hover div{border-left:8px solid #fff}.breadcrumbs{display:block;position:relative;float:left;padding-left:15px;padding-bottom:5px;width:80%}.breadcrumbs span{color:#ff574f;font-family:Verdana,Geneva,sans-serif;font-size:1em;display:block;position:relative}
.new-form{
	display: block;
	float: right;
	margin-right: 16px;
	margin-top: 30px;
	position: relative;
}
.new-products{
	height: 38px;
	display: block;
	position: relative;
	background-color: #4AAC2D;
	color: #33B82E;
	text-align: center;
	float: right;
	border: 2px solid #414141;
	margin-right: 0px;
	font-family: AGENCYB;
	font-size: 2em;
	text-decoration: none;
	color: #414141;
	padding-top: 4px;
	display: block;
	margin-left: 8px;
	padding-right: 7px;
	padding-left: 7px;
	
}
.new-products:hover{
	color: #FFFFFF;
	border-color: #E7E7E7
}
.news{
	height: 28px;
	display: block;
	position: relative;
	background-color: #DDDDDD;
	color: #33B82E;
	text-align: center;
	float: right;
	border: 2px solid #888888;
	margin-top: 30px;
	font-family: AGENCYB;
	font-size: 2em;
	text-decoration: none;
	color: #414141;
	padding-top: 6px;
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 30px;
	}
.news:hover{
	color: #C92E31;
	border-color: #C92E31
}
.instant-quote{width: 100px; text-align: center; float: right; margin-right: 5px; margin-top: 8px; display: block; position: relative;}
@media only screen and (max-width :1600px){.grad.products_banner{height:840px}.products_banner{height:639px}.products_banner p{font-size:5em}.corp_banner{height:639px}.corp_banner p{width:1300px;font-size:4.4em}.kids_banner{height:690px}}
@media only screen and (max-width :1300px){.grad.products_banner{height:690px}.products_banner{height:539px}.products_banner p{font-size:4.4em}.corp_banner{height:539px}.corp_banner p{width:1100px;font-size:3.8em}.kids_banner{height:580px}}
@media only screen and (max-width :1100px){.grad.products_banner{height:596px}.products_banner{height:439px}.products_banner p{font-size:3.6em}.corp_banner{height:439px}.corp_banner p{width:100%;max-width:980px;font-size:3em}.kids_banner{height:480px}#masterHead{display:block}
	.navwrapper-1 ul li a {  padding-right:0px!important;  padding-left:0px!important;}.header_wrap{display:none;}}
@media only screen and (max-width :979px){.grad.products_banner{height:528px}.products_banner{height:380px}.products_banner p{font-size:3em}.front_ribbon{background-image:none}.front_ribbon ul{width:100%;height:50px}.front_ribbon ul li{height:50px}.front_ribbon ul li a{font-size:2.2em;margin-top:32px}.corp_banner{height:390px}.corp_banner p{font-size:2.6em}.kids_banner{height:430px}.serving,.signup_field{display:none}#masterback{display:block}#menu1{display:none}.header_social span{margin-left:20px}.fheader_bar h1{font-size:2.8em}.toll_free{margin-left:30%}.social_icons{margin-right:10px;margin-left:30%}.kangaroo{margin-left:5px}}
@media only screen and (max-width :775px){.grad.products_banner{height:408px}.products_banner{height:308px}.products_banner p{font-size:2.4em}.corp_banner{height:320px}.corp_banner p{font-size:2em}.corp_banner p span.bla{padding-top:5px;padding-bottom:5px}.kids_banner{height:340px}.toll_free{margin-left:20%}.social_icons{margin-right:10px;margin-left:20%}#dark_stripe ul{max-width:480px}#masterback{display:block}}
@media only screen and (max-width :630px){.grad.products_banner{height:338px}.products_banner{height:250px}.products_banner p{font-size:2em}.front_ribbon ul li a{font-size:1.8em;margin-top:36px}.header_social span{float:none;margin:0 auto}.header_top{height:210px}.social_icons,.toll_free{float:none;margin:0 auto}#menu1{display:block}#masterback{display:none}.corp_banner{height:250px}.corp_banner p{font-size:1.8em}.kids_banner{height:276px}.header_bar h1{font-size:2.2em;width:90%}.kangaroo{display:none;height:1px}.breadcrumbs{width:90%}}
@media only screen and (max-width :510px){.grad.products_banner{height:280px}.products_banner{height:200px}.products_banner p{font-size:1.6em}.corp_banner{height:210px}.corp_banner p{font-size:1.4em}.kids_banner{height:224px}#dark_stripe ul{max-width:320px}}
@media only screen and (max-width :400px){.grad.products_banner{height:226px}.products_banner{height:156px}.products_banner p{font-size:1.2em}.front_ribbon ul li a{font-size:1.4em}.corp_banner{height:160px}.corp_banner p{font-size:1em}.kids_banner{height:180px}.header_button{margin:6px 2px 2px}#order{margin-right:6px}.new-products{margin:8px 2px 2px}}
.ribbon{wdith:100%;position:relative;max-width:928px;display:block;margin:0 auto}.ribbon ul{list-style:none;text-align:right;display:block;wdith:100%;max-width:920px;padding:0;margin-right:auto;margin-left:auto}.ribbon ul li{display:block;padding:0;margin:0;float:left;text-align:center;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-khtml-border-radius:14px;filter:alpha(opacity=60);opacity:.6}.ribbon ul li a{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;font-size:1.2em;font-weight:700;color:#F7F7F7;display:inline}.ribbon ul li a img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}.ribbon ul li a span{margin-top:4px;margin-bottom:4px;display:block}.ribbon ul li a:hover{color:#000}.ribbon ul li:hover{filter:alpha(opacity=100);opacity:1}.ribbon ul li a img{border:4px solid;border-color:#e8e7e8}.ribbon ul li:hover a img{border-color:#333}
@media screen and (device-aspect-ratio:40/71){.breadcrumbs span{font-size:.7em}}.breadcrumbs span a:link,.breadcrumbs span a:visited{color:#ff574f;text-decoration:none}.breadcrumbs span a:hover{color:#3c3c3c}.clear{clear:both}
.category_wrap{padding:0;position:relative;width:100%;background:url(../images/web/ng-side_bg.jpg) center top no-repeat;display:block}
.category_center{position:relative;margin-left:auto;margin-right:auto;padding:0;width:100%;max-width:980px;display:block}
.category_center h2{font-family:AGENCYB;font-size:2.4em;margin-left:40px;position:relative}#player{display:none;width:100%;max-width:928px;height:522px;margin-top:15px;margin-right:auto;margin-left:auto;z-index:500;position:relative}.resizer{position:relative;margin:0 auto;display:block;width:100%;max-width:928px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}
.category_text{width:100%;max-width:960px;position:relative;background-color:#f7f7f7;margin-right:auto;margin-left:auto;margin-top:10px;z-index:300}.category_container{width:100%;max-width:880px;position:relative;display:block;margin:25px auto 0}.category_container:after{content:".";visibility:hidden;display:block;height:0;clear:both}.category_box{width:256px;margin:6px 16px;height:250px;position:relative;float:left;display:block;text-decoration:none}.new.category_box{width:292px;height:292px;display:block;margin:0 0 31px 1px}.category_box span{
    width: 100%;
    display: block;
    position: relative;
    font-size: 1.6em;
    font-family: AGENCYB;
    text-align: center;
	text-decoration: none;
	text-transform: uppercase;
    font-weight: bold;
}.category_box a:link,.category_box a:visited{text-decoration:none;color:#333}.category_box a:hover{color:#09c;text-decoration:none;text-shadow:1px 1px #FFC}.category_box img:link,.category_box img:visited{text-decoration:none;color:#033;zoom:1}.category_box img:hover{text-decoration:none;color:#000;zoom:1}.category_box img:active{border-color:#02AEEF}.category_icon{width:256px;margin:0;height:220px;position:relative;display:block}.new.category_icon{height:256px;width:292px}.category_text p{padding:18px 35px 10px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.4em;font-style:normal;color:#616161;line-height:140%}.category_text p a:link,.category_text p a:visited{color:#333;text-decoration:none;font-weight:700}.category_text p a:hover{color:#76b6d9;text-decoration:underline}.category_text h2{margin:0 auto;position:relative;display:block;text-align:left;padding-left:20px;font-size:3em;font-family:AGENCYB;color:#666}h2.middle{
	text-align: center;
	color: #0291C1;
	font-size: 4em;
	text-transform: uppercase;
	text-shadow: 1px 1px #B8B8B8;
	padding-left: 0;
}.category_text h3{margin:0 auto;position:relative;display:block;text-align:left;font-size:1.2em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding-left:25px;color:#069;padding-top:10px}.category_triple{position:relative;width:42.5%;margin:3%;float:left;display:block;background-color:#fafafa}.category_triple p{padding:20px 20px 10px;font-size:1.4em;color:#333;font-family:Verdana,Geneva,sans-serif;line-height:130%}.category_triple img{display:block;width:100%;position:relative}.category_triple ul{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.2em;margin-left:-10px;color:#333}
.category_specs{display:block;position:relative;width:100%;max-width:900px;margin-left:auto;margin-right:auto;background:url(../images/web/sprite3.png) 0 -683px repeat-x}.category_specs ul{margin-top:0;display:block;text-align:left;position:relative;margin-right:0;margin-left:0;list-style:none;padding:0}.category_specs ul li{display:block;width:100px;text-align:center;float:left;padding-right:0;padding-top:4px;font-family:AGENCYB;height:60px;color:#373737;font-size:2.3em;line-break:1;background-color:#CCC}.category_specs ul li.six{width:150px;background-color:#CCC}.category_specs ul li span{font-family:Verdana,Geneva,sans-serif;font-size:.4em;display:block;position:relative}.footer_wrap{background-repeat:no-repeat;background-position:0 -150px;padding:0;margin:0;z-index:3000;background-color:#2d2d2d}.footer_bar{position:relative;height:20px;width:100%;background-color:#8f3636;display:block;margin-right:auto;margin-left:auto}.footer_container{width:100%;max-width:960px;position:relative;margin-right:auto;margin-left:auto;display:block}.signup{width:100%;max-width:550px;height:52px;display:block;margin:0 auto;position:relative;background-color:#bf4f37;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}#signup_fix{margin:0 auto;position:relative;height:52px}.signup_text{color:#FFF;font-size:1.4em;padding-right:5px;padding-left:5px}.signup_input{width:240px;height:24px;border:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.signup-text{text-align:center;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;color:#d5c8c8;font-weight:700;display:block;font-size:1.4em}.envelope{background:url(../images/web/sprite3.png) -128px -124px no-repeat;height:10px}.subscribe{width:100%;max-width:97px;height:26px;display:block;border:0}.footer_info{width:25%;position:relative;float:left;display:block;color:#333;margin:15px 0 0;font-weight:700;padding:0}.footer_info p{font-size:1.6em}.footer_info ul{margin-top:20px;padding-left:10px}.footer_info li{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.4em;display:block;text-indent:0;padding-top:2px;font-weight:400}.footer_info li a:link,.footer_info li a:visited{text-decoration:none;color:#d5c8c8}.footer_info li a:hover{text-decoration:underline}.the_end{width:100%;margin:20px auto 0;text-align:center;color:#d5c8c8;position:relative}.end_space{width:242px;margin:0 auto;position:relative;display:block}.end_space img{position:relative;display:block;width:242px}.logo{width:260px;height:120px;display:block;position:relative;float:right}.the_end p{font-family:AGENCYB;font-size:2.4em;font-style:italic;padding-top:10px;width:100%}.the_end span{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.5em;padding-top:12px;display:block;height:30px}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}.theme-default .nivoSlider{position:relative;width:100%;display:block;background:url(../slider/themes/default/loading.gif) 50% 50% no-repeat;margin:0 auto -30px;z-index:10}.theme-default .nivoSlider img{position:relative;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{text-align:left;padding:5px 0;position:relative;z-index:5000;margin-left:10px}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;text-indent:-9999px;border:0;margin:-11px 2px}.theme-default .nivo-controlNav a.active{background-position:-960px -22px}.theme-default .nivo-directionNav a{display:block;width:57px;height:67px;background:url(../images/web/sprite3.png) -982px 0 no-repeat;text-indent:-9999px;border:0;opacity:.5;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.theme-default a.nivo-nextNav{background-position:-1039px 0;right:15px}.theme-default a.nivo-nextNav:hover{opacity:1}.theme-default a.nivo-prevNav{left:15px}.theme-default a.nivo-prevNav:hover{opacity:1}@media only screen and (max-width :979px){.theme-default .nivo-directionNav a{width:29px;height:34px}.theme-default a.nivo-nextNav{background-position:-1021px -67px}.theme-default a.nivo-prevNav{background-position:-992px -67px}.footer_info li{font-size:1.2em}.the_end p{font-size:2em}.ribbon{max-width:460px}}@media only screen and (max-width :879px){.category_container{max-width:600px}#player{height:480px}}@media only screen and (max-width :775px){#player{height:440px}}@media only screen and (max-width :630px){.footer_info{width:50%}.the_end p{font-size:1.8em}.signup_text,.the_end span{font-size:1em}.signup_input{width:160px}.category_container{max-width:292px}.category_triple{width:90%;float:none;margin:0 auto}#player{height:350px}}@media only screen and (max-width :510px){#player{height:290px}.ribbon{max-width:230px}}@media only screen and (max-width :400px){.footer_info li{font-size:1em}.the_end p{font-size:1.4em}.signup_input{width:140px}h2.middle{font-size:3em}#player{height:220px}}.blackline{height:1px;max-width:960px;width:100%;display:block;background-color:#000;margin:0 auto}.theme-default.slider-wrapper2{max-width:960px;width:100%;margin:0 auto 20px;position:relative;display:block}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0;margin-bottom:15px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}div.content{display:none;margin:15px auto 0;width:100%;max-width:938px;z-index:1000;position:relative}div.content a,div.navigation a{text-decoration:none;color:#777}div.content a:active,div.content a:focus,div.content a:hover{text-decoration:underline}div.controls{margin-top:5px;height:23px}div.controls a{padding:5px}div.ss-controls{float:left}div.nav-controls{float:right}div.slideshow-container{position:relative;clear:both;height:auto}div.loader{position:absolute;top:0;left:0;background-image:url(loader.gif);background-repeat:no-repeat;background-position:center;width:100%;max-width:938px;height:auto}div.slideshow{max-width:938px;width:100%;margin:0 auto;position:relative}div.slideshow span.image-wrapper{display:block;position:relative;top:0;left:0;width:100%;max-width:938px}div.slideshow a.advance-link{display:block;width:100%;max-width:938px;height:auto;line-height:auto;text-align:center}div.slideshow a.advance-link:active,div.slideshow a.advance-link:hover,div.slideshow a.advance-link:visited{text-decoration:none}div.slideshow img{border:0;width:100%;height:auto;margin-left:-4px;vertical-align:top}div.download{float:right}span.image-caption{display:block;position:absolute}div.caption{background-color:#000;padding:12px;color:#ccc}div.caption a{color:#fff}div.image-title{font-weight:700;font-size:1.4em}div.image-desc{line-height:1.3em;padding-top:12px}div.navigation{position:relative;height:100px;z-index:1000;width:500px;background-color:#bdbdbd;display:block;text-align:left}ul.thumbs{margin:0;padding:0;display:block}.gallery_con{display:block;position:relative;width:100%;max-width:800px;margin:0 auto;text-align:center}#gallery_inline{display:inline;position:relative}ul.thumbs li{padding:0;margin:0;list-style:none;position:relative;display:inline;width:82px;text-align:center}a.thumb{padding:0 10px;display:inline;width:100px;text-align:center}ul.thumbs li.selected a.thumb img{color:#000;font-weight:700;border:1px solid #000;opacity:1}a.thumb:focus{outline:0}ul.thumbs img{padding:0;margin-top:16px;border:1px solid #ebebeb;opacity:.67}ul.thumbs img:hover{opacity:1;border:1px solid #000}#video{width:75px;height:50px;display:inline;position:relative;margin-right:10px}#video img{margin:0;padding:0;border:1px solid #ebebeb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px}div.pagination{clear:both}div.navigation div.top{margin-bottom:12px;height:11px}div.navigation div.bottom{margin-top:12px}div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float:left;margin-right:2px;padding:4px 7px 2px;border:1px solid #ccc}div.pagination a:hover{background-color:#eee;text-decoration:none}div.pagination span.current{font-weight:700;background-color:#000;border-color:#000;color:#fff}div.pagination span.ellipsis{border:0;padding:5px 0 3px 2px}#captionToggle a{float:right;display:block;background-image:url(caption.png);background-repeat:no-repeat;background-position:right;margin-top:5px;padding:5px 30px 5px 5px}
