.benefitsContent {
margin-left: 15px;
width: 560px;
}

.benefitsContent h1 {
font-size: 14px;
color:#9959d0;
font-weight: bold;
margin: 0px;
padding: 0px;
}
/* end benefits */

.lessonContent {
width:750px;
margin-left: 15px;
margin-top:10px;
}
.lessonContent div {
width:265px;
float: left;
height:40px;
margin-right:5px;
margin-bottom:7px;
}
hr {
color: #CCCCCC;
background-color: #CCCCCC;
margin-left: 15px;
margin-right:15px;
width: auto;
height: 1px;
margin-bottom:10px;
}
/* end edu styles */



.productsTitle {
width: 100%;
height: 80px;
background-color: #a4aac7;
border-top: 1px solid #ffffff;
margin-bottom: 15px;
}
.productsTitle div	{
width: 570px;
padding-top: 10px;
padding-bottom: 11px;
padding-left:15px;
padding-right: 15px;
text-align: center;

}
.combosSpecials	{
width: 500px;
height:170px;
z-index:25;
position:absolute;
right: 30px;
top: 155px;
/* background-color: #dbead8; */
}

.chooseThemes {
width: 185px;
height:170px;
z-index:25;
position:absolute;
left: 220px;
top: 155px;
background-color: #dbead8;
}

.chooseThemes h1 {
color: #4d7a60;
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 0px;
line-height:18px;
display: block;
width: 100%;
background-color: #FFFFFF;
}
.chooseThemes a {
font-size: 13px;
line-height: 18px;
}

.combosSpecials h1 {
color: #4d7a60;
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 0px;
line-height:18px;
display: block;
width: 100%;
background-color: #FFFFFF;
}
.greenBar {
background-color: #018801;
height: 7px;
line-height: 7px;
width: 100%;
}

.didyouknow {
width: 195px;
line-height: 18px;
}

.didyouknow h1 {
margin: 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
}



.productsTitle h1 {
margin: 0px;
padding: 0px;
font-size: 24px;
font-weight: bold;
}

/* -- end products styles -- */

.homeFeature{
background-image:url(/images/products/Kid_KNEX/marqueeHome1024.jpg);
width: 100%;
height: 142px;
}

.kidFeaturedSets	{
height:126px;
width:250px;
position:absolute;
left: 200px;
top: -24px;
z-index:6;
background-image: url(/images/products/Kid_KNEX/featuredSetsHome.png);
background-repeat:no-repeat;
}

.kidSpacerDiv {
width: 540px;
height:15px;
}
.newatkid	{
float:right;
width: 240px;
}


.kidKnexProds {
width: 200px;
}

.kidKnexProds div {
border: 1px solid #326648;
margin-bottom: 5px;
width: 187px;
height: 87px;
background-image:url(/images/products/Kid_KNEX/KIDKNEXprodCallout.jpg);
background-repeat:no-repeat;
overflow: hidden;
cursor: pointer;
}

a.homePageLink{
color: #9959d0;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}
a:visited.homePageLink{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #9959d0;
}
a:hover.homePageLink{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #480088;
}

.gamesContainer	{
background-image:url(/images/products/Thrill_Rides/gameBG.jpg); background-repeat:repeat-x;
border-right: 1px solid #ffffff;
}

.genieGame {
height: 141px;
width: 700px;
z-index:3;
}

.whakaGame {
margin-top: -30px;
height: 128px;
width: 700px;
z-index:45;
}

.duckShoot {
margin-top: -30px;
z-index:0;
height: 135px;
width: 700px;
}

.thrillRidesFlashFeature{
position: absolute;
z-index:50;
right: 15;
width: 460px;
height: 268px;
overflow: hidden; 
}

.feature1{
/*background-image:url(/images/products/Thrill_Rides/feature1.jpg);
background-repeat:no-repeat;
background-position:bottom;*/
width: 280px;
height:27px;
}
.feature2{
/*background-image:url(/images/products/Thrill_Rides/feature2.jpg);
background-repeat:no-repeat;*/
width: 320px;
height:52px;
}
.feature3{
display:block;
background-image:url(/images/products/Thrill_Rides/feature3BGstretch.jpg);
background-repeat:repeat-x;
/*background-image: url(/images/products/Thrill_Rides/feature3.jpg);
background-repeat: no-repeat;*/
width: 788px;
height: 190px;
}
.feature3text {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
text-align: center;
margin-left: 5px;
padding-top: 25px;
width: 485px;
}
.feature3name {
font-family: Myriad Web Pro, Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
text-align: center;
width: 300px;
color: #FFFFFF;
margin-left: 60px;
padding-top: 25px;
line-height: 26px;
}


/* left nacv styles for general */
#divContainer {
width: 204px;
font-size: 11px;
font-weight: bold;
font-family:Tahoma, Arial, Verdana;
}


#navlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-weight: bold;
font-size: 11px;
}


#navlist a, #navlist a:visited {
display: block;
width: 204px;;
padding-top: 5px;
padding-bottom:6px;
border-bottom: 1px solid #a4aab7;
background-color: #e2e0e0;
color: #666666;
text-decoration: none;
text-indent:5px;
font-weight: bold;
font-size: 11px;
line-height:11px;
font-family:Tahoma, Arial, Verdana;
}

#navlist a:hover {
background-color: #ffff99;
color: #0033cc;
}

#divContainer #navlist .onstate {
background-color: #ffffff;
color: #000000 !important;
font-weight: bold;
cursor: default;
}

.genThemeForm {
background-image:url(/images/general/shopByBg.jpg);
background-repeat: no-repeat;
width: 174px;
margin-top:12px;
}




/* Product Details Page */

.prodBullets	{
text-align: left;
width: 350px;
}
.prodBullets ul	{
margin:0;
padding:0;
}

.prodFeatTitle	{
text-indent: 20px;
background-color: #d6d2fa;
background-image: url(/images/products/Thrill_Rides/bgDesc.jpg);
background-position: right top;
background-repeat: repeat-y;
font-weight:bold;
}
.prodFeatures	{
background-color: #006699;
padding:3px;
}

.prodSpecs	{
color: #ffffff;
font-size:11px;
padding-left:35px;

}

.prodDescr	{
background-color: #d6d2fa;
background-image: url(/images/products/Thrill_Rides/bgDesc.jpg);
background-position: right top;
background-repeat: repeat-y;
height: 100%;
}

.prodDescrText	{
padding-left:20px;
padding-right:20px;
}

.prodButtons	{
height: 22px;
background-color: #02090b;
text-align: center;
width: 100%;
background-image: url(/images/products/Thrill_Rides/bgButtons.jpg);
background-position: right top;
background-repeat: repeat-y;
}

.ProdName	{
position: relative;
top: 0;
color: #FFFFFF;
background-color: #001722;
height:52px;
width:100%;
text-align: center;
background-image:url(/images/products/Thrill_Rides/bgPRODNAME.jpg);
background-repeat:repeat-y;
background-position: top right;

}

.ProdName table tr td{
font-size: 16px;
font-weight: bold;
}
.b_display	{
float:left;
margin-right:25px;
}

.calloutTitle	{
font-family: Myriad Web Pro, Arial, Helvetica;
font-size:14px;
font-weight:bold;
color: #002286;
}

.homeFeatureProds{
width: 710px;
}

.bonusTable{
width: 710px;
}
.featuredThrills{
overflow:hidden;
width: 215px;
height: 127px;;
}

.gamesText	{
padding: 5px;
padding-left: 15px;
}
.gamesText h1 {
padding: 0px;
margin: 0px;
font-size: 14px;
font-weight: bold;
}

/* -- new styles -------------------------- */

.prodTitleAsst{
height:36px;
background-image: url(/images/Thrill_Rides/title-bg.jpg);
background-repeat:repeat-y;
width: 749px;
}
.prodTitleAsst h1 {
	font-size:20px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	line-height: 34px;
	margin-left: 9px;
	
}
.prodDetailsAsst {
margin-top: 7px;
margin-bottom: 10px;
padding-left: 9px;
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
font-size: 12px;
width: 749px;
}

.prodFulldescAsst{
display:block;
width:749px;
margin-left: 9px;
margin-top:10px;
font-size: 11px;
font-family:Tahoma, Arial, Verdana;
line-height: 15px;
}

.prodTitle{
height:36px;
background-image:url(/images/Thrill_Rides/prod-title-bg.jpg);
background-repeat:repeat-y;
}
.prodTitle h1 {
	font-size:20px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	line-height: 34px;
	margin-left: 9px;
	
}
.prodDetails {
margin-top: 7px;
margin-bottom: 10px;
padding-left: 9px;
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
font-size: 12px;
}


.moreAt {
margin-left:7px;
}
.prodFulldesc{
display:block;
width:400px;
margin-left: 9px;
margin-top:10px;
font-size: 11px;
font-family:Tahoma, Arial, Verdana;
line-height: 15px;
}
.bulletz ul, .bulletz li  {
margin-top:0;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}
.mediaViewer {
position:absolute;
z-index:100;
right:15px;
top:110px;
}

.productnav A:link {

font-size: 14px;
font-weight: bold;
font-family:Arial;
color: #0740C1;

}

.productnav A:visited {

font-size: 14px;
font-weight: bold;
font-family:Arial;
color: #000000;

}

.productnav A:active {

font-size: 14px;
font-weight: bold;
font-family:Arial;
color: #707070;

}
.productnav A:hover {

font-size: 14px;
font-weight: bold;
font-family:Arial;
color: #DB1C17;

}


.navsmall A:link {

font-size: 14px;
font-weight: bold;
font-family:Arial;
font-color: #0740C1;

}

.navsmall A:visited {


font-size: 14px;
font-weight: bold;
font-family:Arial;
color: #000000;
}

.navsmall A:active {

font-size: 14px;
font-weight: bold;
font-family:Arial;
color: #707070;

}

.navsmall A:hover {

font-size: 14px;
font-weight: bold;
font-family:Arial;
color: #DB1C17;

}
