/* JUMPITZ */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { margin: 0; padding: 0; }

table, th, td { margin:0; }

html { min-height:100%; margin-bottom:1px } /* add: margin-bottom:1px if you want scrollbar to always appear (avoids page shifting) */

body { text-align:center; font-size:12px; font-family:arial, helvetica, sans-serif; color:#333; background:#8fdaf8 url(../images/bg_main.jpg) no-repeat 50% 0; }
body.full { background:#8fdaf8 url(../images/bg_main_full.jpg) no-repeat 50% 0; }
body.popup { background:#99ddf9 url(../images/bg_popup.gif) repeat-x 0 0; }
table, th, td, input, textarea, select {
	font-family:arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
}

a img, :link img, :visited img {
	border:none;
	text-align: center;
}

a:link { color:#0c4da2; text-decoration:none; }
a:visited { color:#0c4da2; text-decoration:none; }
a:hover, a:active { color:#0c4da2; text-decoration:underline; }

img { border:0; }

abbr { border-bottom:1px dotted #ccc; cursor:help; }

h1 { color:#f36f21; font:bold 20px/24px arial,sans-serif; }
h2 { color:#f36f21; font:bold 18px/24px arial,sans-serif; }
h3 { color:#0c4da2; font:bold 14px/16px arial,sans-serif; }

#skip { display:none; }

#container { position:relative; margin:0 auto; width:1100px; text-align:left; }

#header { position:relative; height:161px; z-index:50; }
.home #header { height:166px; }

#header_flash { position:absolute; top:0; left:292px; width:494px; height:105px; }

.home  #flashContainer { position:absolute; top:46px; left:0; width:990px; height:370px; }

.home  #flashContainerFans { position:absolute; top:530px; left:500px; width:205px; height:205px; }

#logo { position:absolute; top:10px; left:0; }
#cart { position:absolute; top:33px; right:41px; }

/* NAVIGATION
------------------------------------------------------------------------------------- */

/* GENERIC NAV STYLES */
.nav { position:absolute; }
	.nav li { float:left; position:relative; list-style:none; }
	.nav li a { cursor:pointer; }
	.nav li a, .nav li div { position:relative; display:block; text-decoration:none !important; }
	.nav li strong { position:absolute; top:0; left:0; display:block; }
	.nav li, .nav li a, .nav li strong, .nav li div { background-repeat:no-repeat; }
	
/* MAIN NAV */
#nav { top:83px; left:330px; width:650px; height:64px; }
	#nav li { height:64px; cursor:hand; cursor:pointer; }
	#nav li a, #nav li div { height:64px; color:#fff; font-size:12px; line-height:30px; }
	#nav li strong { height:64px; }
	#nav li, #nav li a, #nav li strong, #nav li div { background-image:url(../images/nav2.png); }

/* NORMAL STATE */
#nav li.jumpitz, #nav li.jumpitz a, #nav li.jumpitz a strong { background-position:0 0; width:129px; }
#nav li.kids, #nav li.kids a, #nav li.kids a strong		{ background-position:-129px 0; width:125px; }
#nav li.home, #nav li.home a, #nav li.home a strong		{ background-position:-129px 0; width:125px; }
#nav li.parents-teachers, #nav li.parents-teachers a, #nav li.parents-teachers a strong	{ background-position:-254px 0; width:128px; }
#nav li.events, #nav li.events a, #nav li.events a strong		{ background-position:-382px 0; width:125px; }
#nav li.shop, #nav li.shop a, #nav li.shop a strong		{ background-position:-507px 0; width:143px; }

/* HOVER STATE */
#nav li.jumpitz:hover a, #nav li.jumpitz:hover a strong, #nav li.jumpitz a:hover, #nav li.jumpitz a:hover strong			{ background-position:0px -64px; width:129px; }
#nav li.kids:hover a, #nav li.kids:hover a strong, #nav li.kids a:hover, #nav li.kids a:hover strong			{ background-position:-129px -64px; width:125px; }
#nav li.home:hover a, #nav li.home:hover a strong, #nav li.home a:hover, #nav li.home a:hover strong			{ background-position:-129px -64px; width:125px; }
#nav li.parents-teachers:hover a, #nav li.parents-teachers:hover a strong, #nav li.parents-teachers a:hover, #nav li.parents-teachers a:hover strong	{ background-position:-254px -64px; width:128px; }
#nav li.events:hover a, #nav li.events:hover a strong, #nav li.events a:hover, #nav li.events a:hover strong 		{ background-position:-382px -64px; width:125px; }
#nav li.shop:hover a, #nav li.shop:hover a strong, #nav li.shop a:hover, #nav li.shop a:hover strong 		{ background-position:-507px -64px; width:143px; }

/* ON STATE */
#nav li.jumpitzon, #nav li.jumpitzon strong, #nav li.jumpitzon div, #nav li.jumpitzon_drop, #nav li.jumpitzon_drop a, #nav li.jumpitzon_drop a strong			{ background-position:0px -64px; width:129px; }
#nav li.kidson, #nav li.kidson strong, #nav li.kidson div, #nav li.kidson_drop, #nav li.kidson_drop a, #nav li.kidson_drop a strong			{ background-position:-129px -64px; width:125px; }
#nav li.homeon, #nav li.homeon strong, #nav li.homeon div, #nav li.homeon_drop, #nav li.homeon_drop a, #nav li.homeon_drop a strong			{ background-position:-129px -64px; width:125px; }
#nav li.parents-teacherson, #nav li.parents-teacherson strong, #nav li.parents-teacherson div, #nav li.parents-teacherson_drop, #nav li.parents-teacherson_drop a, #nav li.parents-teacherson_drop a strong	{ background-position:-254px -64px; width:128px; }
#nav li.eventson, #nav li.eventson strong, #nav li.eventson div, #nav li.eventson_drop, #nav li.eventson_drop a, #nav li.eventson_drop a strong		{ background-position:-382px -64px; width:125px; }
#nav li.shopon, #nav li.shopon strong, #nav li.shopon div, #nav li.shopon_drop, #nav li.shopon_drop a, #nav li.shopon_drop a strong		{ background-position:-507px -64px; width:143px; }

/* NORMAL STATE (DROP) */
#nav li.jumpitz_drop, #nav li.jumpitz_drop a, #nav li.jumpitz_drop a strong { background-position:0px 0; width:129px; }
#nav li.kids_drop, #nav li.kids_drop a, #nav li.kids_drop a strong		{ background-position:-129px 0; width:125px; }
#nav li.home_drop, #nav li.home_drop a, #nav li.home_drop a strong		{ background-position:-129px 0; width:125px; }
#nav li.parents-teachers_drop, #nav li.parents-teachers_drop a, #nav li.parents-teachers_drop a strong	{ background-position:-254px 0; width:128px; }
#nav li.events_drop, #nav li.events_drop a, #nav li.events_drop a strong		{ background-position:-382px 0; width:125px; }
#nav li.shop_drop, #nav li.shop_drop a, #nav li.shop_drop a strong		{ background-position:-507px 0; width:143px; }

/* HOVER STATE (DROP) */
#nav li.jumpitz_drop:hover a, #nav li.jumpitz_drop:hover a strong, #nav li.jumpitz_drop a:hover, #nav li.jumpitz_drop a:hover strong			{ background-position:0px -128px; width:129px; }
#nav li.kids_drop:hover a, #nav li.kids_drop:hover a strong, #nav li.kids_drop a:hover, #nav li.kids_drop a:hover strong			{ background-position:-129px -128px; width:125px; }
#nav li.home_drop:hover a, #nav li.home_drop:hover a strong, #nav li.home_drop a:hover, #nav li.home_drop a:hover strong			{ background-position:-129px -128px; width:125px; }
#nav li.parents-teachers_drop:hover a, #nav li.parents-teachers_drop:hover a strong, #nav li.parents-teachers_drop a:hover, #nav li.parents-teachers_drop a:hover strong	{ background-position:-254px -128px; width:128px; }
#nav li.events_drop:hover a, #nav li.events_drop:hover a strong, #nav li.events_drop a:hover, #nav li.events_drop a:hover strong 		{ background-position:-382px -128px; width:125px; }
#nav li.shop_drop:hover a, #nav li.shop_drop:hover a strong, #nav li.shop_drop a:hover, #nav li.shop_drop a:hover strong 		{ background-position:-507px -128px; width:143px; }

/* ON HOVER STATE (DROP) */
#nav li.jumpitzon_drop:hover a, #nav li.jumpitzon_drop:hover a strong, #nav li.jumpitzon_drop a:hover, #nav li.jumpitzon_drop a:hover strong			{ background-position:0px -128px; width:129px; }
#nav li.kidson_drop:hover a, #nav li.kidson_drop:hover a strong, #nav li.kidson_drop a:hover, #nav li.kidson_drop a:hover strong			{ background-position:-129px -128px; width:125px; }
#nav li.homeon_drop:hover a, #nav li.homeon_drop:hover a strong, #nav li.homeson_drop a:hover, #nav li.homeon_drop a:hover strong			{ background-position:-129px -128px; width:125px; }
#nav li.parents-teacherson_drop:hover a, #nav li.parents-teacherson_drop:hover a strong, #nav li.parents-teacherson_drop a:hover, #nav li.parents-teacherson_drop a:hover strong	{ background-position:-254px -128px; width:128px; }
#nav li.eventson_drop:hover a, #nav li.eventson_drop:hover a strong, #nav li.eventson_drop a:hover, #nav li.eventson_drop a:hover strong 		{ background-position:-382px -128px; width:125px; }
#nav li.shopon_drop:hover a, #nav li.shopon_drop:hover a strong, #nav li.shopon_drop a:hover, #nav li.shopon_drop a:hover strong 		{ background-position:-507px -128px; width:143px; }

/* DROP DOWNS */
#nav li table { margin:0 -1px -1px; border-collapse:collapse; }
#nav li td { font-size:14px; font-weight:bold; line-height:16px; }
#nav li:hover, * html #nav a:hover { position:relative; }
#nav li li a { font-size:14px; font-weight:bold; line-height:16px; text-align:left; }

/* FIRST LEVEL DROP DOWNS */
#nav li ul { padding:0 0 11px; display:none; background-image:url(../images/bg_sprite.png); background-repeat:no-repeat; }
#nav li ul li, #nav li ul li a { background:none; }
#nav li:hover ul, #nav li a:hover ul { position:absolute; top:64px; left:0; width:129px; display:block; }

#nav li:hover li, #nav li a:hover li { padding-bottom:1px; height:auto; width:100%; background:url(../images/bg_sprite.png) repeat-y -907px 0; }

#nav li:hover li a, #nav li a:hover li a { padding:0 10px 6px 12px; height:auto; width:100px !important; display:block; color:#0c4da2; font:bold 13px/16px "GillSans",arial,sans-serif; }
#nav li:hover li a:hover, #nav li a:hover li a:hover { color:#448ec9; }

/* DROPDOWN BACKGROUNDS */
#nav li#jumpitz:hover ul, #nav li#jumpitz a:hover ul { background-position:-525px 100%; width:129px; }
#nav li#kids:hover ul, #nav li#kids a:hover ul { background-position:-782px 100%; width:125px; }
#nav li#parents-teachers:hover ul, #nav li#parents-teachers a:hover ul { background-position:-654px 100%; width:128px; }
#nav li#events:hover ul, #nav li#events a:hover ul { background-position:-782px 100%; width:125px; }
#nav li#shop:hover ul, #nav li#shop a:hover ul { background-position:-525px 100%; width:129px; }

/* MAKES THE HOVER 'STICK' IN FIREFOX */
/* CLASS 'drop' MUST BE ON THE 'href', NOT THE 'li' OR IT WILL NOT WORK */
#nav ul a.drop:hover, #nav ul :hover > a.drop{ color:#041527; background:white !important; }


/* MAIN NAV */
#store_cat { top:41px; left:150; width:710px; height:300px; background:url(../images/bg_storelist.png) no-repeat 0 0;}
	#store_cat li { width:167px; height:213px; cursor:hand; cursor:pointer; }
	#store_cat li a, #store_cat li div { height:213px; color:#fff; font-size:12px; line-height:30px; }
	#store_cat li strong { height:213px; }
	#store_cat li, #store_cat li a, #store_cat li strong, #store_cat li div { background-image:url(../images/storelist.gif); }
	
/* NORMAL STATE */
#store_cat li.storecat_dvd, #store_cat li.storecat_dvd a, #store_cat li.storecat_dvd a strong { background-position:0 0; width:167px; }
#store_cat li.storecat_music, #store_cat li.storecat_music a, #store_cat li.storecat_music a strong { background-position:-167px 0; width:167px; }
#store_cat li.storecat_video, #store_cat li.storecat_video a, #store_cat li.storecat_video a strong { background-position:-334px 0; width:167px; }
#store_cat li.storecat_spanish, #store_cat li.storecat_spanish a, #store_cat li.storecat_spanish a strong { background-position:-501px 0; width:167px; }
#store_cat li.storecat_comingsoon, #store_cat li.storecat_comingsoon a, #store_cat li.storecat_comingsoon a strong { background-position:-668px 0; width:167px; }

/* HOVER STATE */
#store_cat li.storecat_dvd:hover a, #store_cat li.storecat_dvd:hover a strong, #store_cat li.storecat_dvd a:hover, #store_cat li.storecat_dvd a:hover strong			{ background-position:0px -213px; width:167px; }
#store_cat li.storecat_music:hover a, #store_cat li.storecat_music:hover a strong, #store_cat li.storecat_music a:hover, #store_cat li.storecat_music a:hover strong			{ background-position:-167px -213px; width:167px; }
#store_cat li.storecat_video:hover a, #store_cat li.storecat_video:hover a strong, #store_cat li.storecat_video a:hover, #store_cat li.storecat_video a:hover strong	{ background-position:-334px -213px; width:167px; }
#store_cat li.storecat_spanish:hover a, #store_cat li.storecat_spanish:hover a strong, #store_cat li.storecat_spanish a:hover, #store_cat li.storecat_spanish a:hover strong 		{ background-position:-501px -213px; width:167px; }
#store_cat li.storecat_comingsoon:hover a, #store_cat li.storecat_comingsoon:hover a strong, #store_cat li.storecat_comingsoon a:hover, #store_cat li.storecat_comingsoon a:hover strong 		{ background-position:-668px -213px; width:167px; }


/* HOMEPAGE 'AREAS' NAV ITEMS */
#hp_areas { position:relative; margin:45px 0 0 18px; width:533px; height:201px; }
	#hp_areas li { height:64px;; }
	#hp_areas li a, #hp_areas li div { height:64px; color:#fff; font-size:12px; line-height:30px; }
	#hp_areas li strong { height:64px; }
	#hp_areas li span { display:none; }
	#hp_areas li, #hp_areas li a, #hp_areas li strong, #hp_areas li div { background-image:url(../images/bg_sprite.png); }
	
/* NORMAL STATE */
#hp_areas li.hp_fanclub, #hp_areas li.hp_fanclub a, #hp_areas li.hp_fanclub a strong 			{ background-position:-35px 0; width:237px; height:65px; }
#hp_areas li.hp_subscribe, #hp_areas li.hp_subscribe a, #hp_areas li.hp_subscribe a strong		{ background-position:-272px 0; width:229px; height:65px; }
#hp_areas li.hp_downloads, #hp_areas li.hp_downloads a, #nav li.hp_downloads a strong			{ background-position:0 -65px; width:171px; height:126px; }
#hp_areas li.hp_playtime, #hp_areas li.hp_playtime a, #hp_areas li.hp_playtime a strong			{ background-position:-171px -65px; width:178px; height:126px; }
#hp_areas li.hp_comingsoon, #hp_areas li.hp_comingsoon a, #hp_areas li.hp_comingsoon a strong	{ background-position:-349px -65px; width:172px; height:126px; }

#hp_areas li.hp_fanclub { margin-left:35px; }
#hp_areas li.hp_subscribe { margin-right:10px; }

/* PARENT NAV */
ul.parents { position:relative; top:0; left:84px; width:714px; height:289px; background:url(../images/bg_gradient.gif) no-repeat 0 100%; }
	ul.parents li { margin-left:15px; }
	ul.parents li.why { margin-left:0; }
	ul.parents li a, ul.parents li div { color:#fff; font-size:12px; line-height:30px; }
	ul.parents li, ul.parents li a, ul.parents li strong, ul.parents li div { background-image:url(../images/nav_parents.jpg); width:167px; height:213px; }

/* NORMAL STATE */
ul.parents li.why, ul.parents li.why a, ul.parents li.why a strong { background-position:0 0; }
ul.parents li.expert, ul.parents li.expert a, ul.parents li.expert a strong { background-position:-334px 0; }
ul.parents li.guides, ul.parents li.guides a, ul.parents li.guides a strong { background-position:-668px 0; }
ul.parents li.newsletter, ul.parents li.newsletter a, ul.parents li.newsletter a strong	{ background-position:-1002px 0; }

/* HOVER STATE */
ul.parents li.why:hover a, ul.parents li.why:hover a strong, ul.parents li.why a:hover, ul.parents li.why a:hover strong { background-position:-167px 0; }
ul.parents li.expert:hover a, ul.parents li.expert:hover a strong, ul.parents li.expert a:hover, ul.parents li.expert a:hover strong { background-position:-501px 0; }
ul.parents li.guides:hover a, ul.parents li.guides:hover a strong, ul.parents li.guides a:hover, ul.parents li.guides a:hover strong	{ background-position:-835px 0; }
ul.parents li.newsletter:hover a, ul.parents li.newsletter:hover a strong, ul.parents li.newsletter a:hover, ul.parents li.newsletter a:hover strong { background-position:-1169px 0; }

/**************************************************************************************************************/

#content { position:relative; z-index:40; font:normal 16px/23px arial,sans-serif; }
.home #content { margin:344px 0 0; }

#content .col { float:left; display:inline; }

#content h1 { margin:0 0 20px; }
#content h2 {
	margin:0 0 12px;
	text-align: left;
}
#content p {
	margin:0 0 25px;
	font-family: arial, sans-serif;
}
#content p.small { font:normal 12px/14px arial,sans-serif; }

/* HOME PAGE
------------------------------------------------------------------------------------- */
#hp_feature { margin:24px 0 0; width:431px; height:167px; color:#0c4da2; font:bold 13px/19px arial,sans-serif; background:url(../images/bg_sprite.png) no-repeat -1036px 0; }
#hp_feature p, #hp_feature ul { float:left; display:inline; }
#hp_feature p { margin:16px 0 0 19px; width:174px; }
#hp_feature ul { margin:14px 0 0 33px; width:192px; list-style:none; }
#hp_feature li { margin:0 17px 16px 0; width:79px; height:53px; float:left; display:inline; }
#hp_feature li a { width:100%; height:53px; display:block; }


/* HOME PAGE NEW BOXES
------------------------------------------------------------------------------------- */
#hp_feature2 {
	margin:45px 0 0;
	width:450px;
	height:250px;
	color:#0c4da2;
	background-image: url(http://jumpitz.com/images/bgvideosmain.png);
	background-repeat: no-repeat;
	background-position: 60 0;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
}
#hp_featurepreview {
	margin:45px 0 0;
	width:450px;
	height:250px;
	color:#0c4da2;
	background-image: url(http://jumpitz.com/images/bgvideosmainpreview.png);
	background-repeat: no-repeat;
	background-position: 60 0;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
}
#hp_feature2 p, #hp_feature2 ul { float:left; display:inline; }
#hp_feature2 p { margin:50px 0 0 30px; width:160px; }
#hp_feature2 ul { margin:50px 0 0 30px; width:192px; list-style:none; }
#hp_feature2 li {
	margin:55px 0 0 0;
	width:200px;
	height:53px;
	float:left;
	display:inline;
	font-size: 10px;
	color: #000000;
}

#hp_featurepreview p, #hp_feature2 ul { float:left; display:inline; }
#hp_featurepreview p { margin:50px 0 0 30px; width:160px; }
#hp_featurepreview ul { margin:50px 0 0 30px; width:192px; list-style:none; }
#hp_featurepreview li {
	margin:55px 0 0 0;
	width:200px;
	height:53px;
	float:left;
	display:inline;
	font-size: 10px;
	color: #000000;
}

.homeVideoLinks
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:0.9;
}

.homeMoreVideos
{
	background-image: url(../images/viewmorevideos.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* SUBPAGE
------------------------------------------------------------------------------------- */
#subnav { margin:59px 30px 0 12px; padding:8px 0 0; width:131px; background:url(../images/bg_sprite.png) no-repeat -1467px 0; min-height:200px; left: 50px  }
#subnav div { margin:0; padding:0 0 8px; background:url(../images/bg_sprite.png) no-repeat -1598px 100%; min-height:50px;}
#subnav div div { padding:0; background:url(../images/bg_sprite.png) repeat-y -1729px 0; min-height:50px; }

#subnav ul { padding:0 7px; width:117px; }
#subnav li { color:#fff; text-align:center; list-style:none; color:#fff; font:17px/18px "GillSans",arial,sans-serif; background:#00a2d8; border-bottom:3px solid #06a6db; }
#subnav li.on { padding:5px 4px 7px; }
#subnav li.last { border-bottom:none; }
#subnav li a { padding:5px 4px 7px; display:block; color:#fff; text-decoration:none; background:#1db6e9; }
#subnav li a:hover { text-decoration:none; background:#00a2d8; }

#main { position:relative; padding:37px 40px; width:734px; min-height:468px; color:#4f4f4f; background:url(../images/bg_generic.png) no-repeat 0 0; }
#mainNoSidebar { position:relative; left:100px; padding:37px 40px; width:734px; min-height:468px; color:#4f4f4f; background:url(../images/bg_generic.png) no-repeat 0 0; }
#main.nonav { margin-left:173px; }
#main.pattern { background:url(../images/bg_pattern.png) no-repeat 0 0; }
#main.patternBios { background:url(../images/bg_pattern.png) no-repeat 0 0; float:left; display:inline;}
#main.noback { padding:37px 0 0 25px; background:none; }
#main.prod_detail { padding:37px 0 0; width:814px; background:none; }

#main .frame_text { width:378px; min-height:237px; }
#main .frame_img { margin:0 0 0 30px; padding:7px; width:312px; height:237px; background:url(../images/bg_sprite.png) no-repeat -1860px 0; }

#main.stretch { padding:29px 0 0; width:814px; background:url(../images/bg_sprite.png) no-repeat -6819px 0; }
#main.stretch .stretch { padding:0 0 29px; width:814px; background:url(../images/bg_sprite.png) no-repeat -7633px 100%; }
#main.stretch .stretch .stretch { padding:8px 40px; width:734px !important; background:url(../images/bg_sprite.png) repeat-y -8447px 0; }

#mainNoSidebar.stretch { padding:29px 0 0; width:814px; background:url(../images/bg_sprite.png) no-repeat -6819px 0; }
#mainNoSidebar.stretch .stretch { padding:0 0 29px; width:814px; background:url(../images/bg_sprite.png) no-repeat -7633px 100%; }
#mainNoSidebar.stretch .stretch .stretch { padding:8px 40px; width:734px !important; background:url(../images/bg_sprite.png) repeat-y -8447px 0; }

#blog.stretch { padding:29px 0 0; width:814px; background:url(../images/bg_sprite.png) no-repeat -6819px 0; }
#blog.stretch .stretch { padding:0 0 29px; width:814px; background:url(../images/bg_sprite.png) no-repeat -7633px 100%; }
#blog.stretch .stretch .stretch { padding:8px 40px; width:734px !important; background:url(../images/bg_sprite.png) repeat-y -8447px 0; }

.team { position:absolute; bottom:0; left:0; }

.team_info { position:absolute; top:20px; right:20px; width:534px; height:457px; }
#jake { background:url(../images/bg_jake.png) no-repeat 0 0; }
* html #jake { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/bg_jake.png", sizingMethod="crop"); } 

#emily { background:url(../images/bg_emily.png) no-repeat 0 0; }
* html #emily { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/bg_emily.png", sizingMethod="crop"); } 

#josh { background:url(../images/bg_josh.png) no-repeat 0 0; }
* html #josh { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/bg_josh.png", sizingMethod="crop"); } 

#mari { background:url(../images/bg_mari.png) no-repeat 0 0; }
* html #mari { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/bg_mari.png", sizingMethod="crop"); } 

#nathan { background:url(../images/bg_nathan.png) no-repeat 0 0; }
* html #nathan { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/bg_nathan.png", sizingMethod="crop"); } 

#kat { background:url(../images/bg_kat.png) no-repeat 0 0; }
* html #kat { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/bg_kat.png", sizingMethod="crop"); } 

#mc { background:url(../images/bg_mc.png) no-repeat 0 0; }
* html #mc { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/bg_mc.png", sizingMethod="crop"); } 


.team_text { padding:28px 32px; font:20px/25px arial,sans-serif; }
#main .team_text p { margin:0 0 15px; }

ul.favorites { position:absolute; top:333px; right:151px; width:215px; list-style:none; }
ul.favorites li { margin:0 0 8px; color:#000000; font:normal 16px/18px "GillSans",arial,sans-serif; letter-spacing:-1px }
ul.favorites li strong { padding-right:3px; font:bold 19px/22px "GillSans",arial,sans-serif; }

ul.team_videos { position:absolute; top:320px; right:20px; list-style:none; }
ul.team_videos li { margin:0 0 16px; padding:2px 0 0; width:128px; height:92px; background:url(../images/bg_sprite.png) no-repeat -550px -30px; }
ul.team_videos li a { width:128px; height:92px; display:block; }

/* TEAM PAGES BUTTONS */
#team_btns { bottom:11px; right:160px; width:450px; height:43px; }
	#team_btns li { margin-left:10px; height:43px; float:right; }
	#team_btns li a, #team_btns li div { height:43px; color:#fff; font-size:12px; line-height:30px; }
	#team_btns li strong { height:43px; }
	#team_btns li span { display:none; }
	#team_btns li, #team_btns li a, #team_btns li strong, #team_btns li div { background-image:url(../images/bg_sprite.png); }
	
	#team_btns li.btn_email_jake, #team_btns li.btn_email_jake a, #team_btns li.btn_email_jake a strong		{ background-position:-6644px -45px; width:136px; }
	#team_btns li.btn_jukebox, #team_btns li.btn_jukebox a, #team_btns li.btn_jukebox a strong 			{ background-position:-6644px 0; width:175px; }

	#team_btns li.btn_email_emily, #team_btns li.btn_email_emily a, #team_btns li.btn_email_emily a strong { background:url(../images/btn_email_emily.gif) no-repeat 0 0; width:152px; }
	#team_btns li.btn_journal_emily, #team_btns li.btn_journal_emily a, #team_btns li.btn_journal_emily a strong { background:url(../images/btn_journal_emily.gif) no-repeat 0 0; width:219px; }
	
	#team_btns li.btn_email_josh, #team_btns li.btn_email_josh a, #team_btns li.btn_email_josh a strong { background:url(../images/btn_email_josh.gif) no-repeat 0 0; width:129px; }
	#team_btns li.btn_recipes_josh, #team_btns li.btn_recipes_josh a, #team_btns li.btn_recipes_josh a strong { background:url(../images/btn_recipes_josh.gif) no-repeat 0 0; width:176px; }
	
	#team_btns li.btn_email_mari, #team_btns li.btn_email_mari a, #team_btns li.btn_email_mari a strong { background:url(../images/btn_email_mari.gif) no-repeat 0 0; width:127px; }
	#team_btns li.btn_album_mari, #team_btns li.btn_album_mari a, #team_btns li.btn_album_mari a strong { background:url(../images/btn_album_mari.gif) no-repeat 0 0; width:195px; }
	
	#team_btns li.btn_email_nathan, #team_btns li.btn_email_nathan a, #team_btns li.btn_email_nathan a strong { background:url(../images/btn_email_nathan.gif) no-repeat 0 0; width:148px; }
	#team_btns li.btn_facebook_nathan, #team_btns li.btn_facebook_nathan a, #team_btns li.btn_facebook_nathan a strong { background:url(http://jumpitz.com/images/facebookicon35.png) no-repeat 0 0; width:100px; }
	#team_btns li.btn_twitter_nathan, #team_btns li.btn_twitter_nathan a, #team_twitter li.btn_twitter_nathan a strong { background:url(http://jumpitz.com/images/twittericon35.png) no-repeat 0 0; width:100px; }
	#team_btns li.btn_passport_nathan, #team_btns li.btn_passport_nathan a, #team_btns li.btn_passport_nathan a strong { background:url(../images/btn_passport_nathan.gif) no-repeat 0 0; width:188px; }
	
	#team_btns li.btn_email_kat, #team_btns li.btn_email_kat a, #team_btns li.btn_email_kat a strong { background:url(../images/btn_email_kat.gif) no-repeat 0 0; width:166px; }
	#team_btns li.btn_color_kat, #team_btns li.btn_color_kat a, #team_btns li.btn_color_kat a strong { background:url(../images/btn_color_kat.gif) no-repeat 0 0; width:174px; }
	
	#team_btns li.btn_email_mc, #team_btns li.btn_email_mc a, #team_btns li.btn_email_mc a strong { background:url(../images/btn_email_mc.gif) no-repeat 0 0; width:166px; }
	#team_btns li.btn_color_mc, #team_btns li.btn_color_mc a, #team_btns li.btn_color_mc a strong { background:url(../images/btn_color_mc.gif) no-repeat 0 0; width:159px; }
	
	
.landing { position:absolute; top:0; left:200px; width:690px; height:318px; }
#landing1 { top:0; }
#landing2 { top:40px; }
#landing3 { position:relative; }

#cat_mcsniff { margin-left:300px; position:relative }

.landing #links { position:absolute; top:0; left:0; width:790px; height:213px; }
.landing #links li { list-style:none; }
.landing #links li a span { display:none; }
.landing #links li a.btn { position:absolute; top:0; width:167px; height:213px; display:block; }
.landing #links #btn1 .btn { left:38px; }
.landing #links #btn2 .btn { left:220px; }
.landing #links #btn3 .btn { left:402px; }
.landing #links #btn4 .btn { left:584px; }

#img_landing1 { margin-top:318px; }
#img_landing2 { margin-top:280px; position:relative; z-index:1 }

#events_landing { margin:32px 0 0 13px; width:382px; font:normal 14px/18px arial,sans-serif; }

.frame { margin:0 0 30px; padding:27px 0 0; width:767px; background:url(../images/bg_sprite.png) no-repeat -2186px 0; }
.frame .frame { margin:0; padding:0 0 24px; background:url(../images/bg_sprite.png) no-repeat -2953px 100%; }
.frame .frame .frame { padding:0 40px; width:687px; background:url(../images/bg_sprite.png) repeat-y -3720px 0; }

#store_list { width:767px; }
#store_list li { margin:0 30px 30px 0; min-width:190px; min-height:222px; max-width:211px; float:left; display:inline; font:normal 12px/14px arial,sans-serif; }
#store_list li a { display:block; }
#store_list li a.title { padding:3px 0 }
a.title { display:block; clear:left; }

.prod_detail_left { margin:0 24px 0 0; width:200px; text-align:center; }
/*.prod_detail_left img { margin:0 0 10px; } */
.prod_detail_right { width:540px; margin: 0 0 0 40px; }

.prod_detail_right .frame { padding:27px 0 0; width:517px; background:url(../images/bg_sprite.png) no-repeat -4487px 0; }
.prod_detail_right .frame .frame { padding:0 0 24px; background:url(../images/bg_sprite.png) no-repeat -5004px 100%; }
.prod_detail_right .frame .frame .frame { padding:0 25px; width:467px; font: normal 14px/20px arial,sans-serif; background:url(../images/bg_sprite.png) repeat-y -5521px 0; }

.prod_detail_right img.btn { margin:15px 0 0 10px; }

#sidevid { margin-top:10px; }

form.buy { margin:-15px 0 0 20px; width:250px; }
form.buy th, form.buy td { color:#4f4f4f; font-size:14px; }
form.buy th { padding-right:10px; }
form.buy  input.qty { width:40px; }
form.buy .btn { margin:5px 0 0; cursor:pointer; }

.aligncenter .focus { float:none; }
.focus { margin:-10px 23px 0 0; padding:19px 0 0; width:202px; float:right; background:url(../images/bg_sprite.png) no-repeat -6038px 0; }
.focus .focus { margin:0; padding:0 0 13px; float:none; background:url(../images/bg_sprite.png) no-repeat -6240px 100%; }
.focus .focus .focus { padding:0 10px; width:182px; text-align:center; background:url(../images/bg_sprite.png) repeat-y -6442px 0; }

.focus h3 { padding:0 0 5px; }

.gallery { position:relative; margin:-19px 0 0 41px; width:656px; height:425px; background:url(../images/bg_gallery.png) no-repeat 0 0; }
.gallery .img_lrg { position:absolute; top:33px; left:58px; width:442px; height:332px; }
.gallery .controls { position:absolute; top:96px; right:9px; width:86px; height:255px; list-style:none; }
.gallery .control { position:absolute; }
.gallery .control a { display:block; text-decoration:none; }
.gallery .control span { display:none; }

.gallery .play { top:0; left:2px; width:80px; height:52px; }
.gallery .play a { width:80px; height:52px; }

.gallery .prev { bottom:0; left:0; width:41px; height:73px; }
.gallery .prev a { width:41px; height:73px; }

.gallery .next { bottom:0; left:45px; width:41px; height:73px; }
.gallery .next a { width:41px; height:73px; }

.gallery_list { margin:-5px 0 15px; }
.gallery_list li { margin:0 15px 15px 0; max-width:160px; height:110px; float:left; display:inline; list-style:none; }

#content .nosub { margin-left:173px !important; }

.albums { margin:14px 0 0 22px; }
.albums li { margin:0 0 0 18px; float:left; display:inline; }
#content .albums h2 { margin:0 0 5px; color:#f36f21; font:bold 14px/16px arial,sans-serif; }
.albums a { padding:4px 3px; width:59px; height:42px; display:block; background:url(../images/bg_sprite.png) no-repeat -688px -30px; }

.popup #content { padding-left:5px; }
.popup #content h1{ margin:10px 0 5px; }
.popup #content h2{ margin:0; font-size:12px; color:#000; text-decoration:underline; }
.popup #content p { margin:0; width:365px; font-size:12px; line-height:16px; }
.popup #content span.req { color:red; }
.popup #content table.form { margin:10px 0 10px 15px; width:305px; }
.popup #content table.form td.message { padding-top:10px; }
.popup #content table.form .input { width:190px; }
.popup #content table.form .textarea { width:291px; height:100px; }
.popup #content table.form .btn { cursor:pointer; }

/* FOOTER
------------------------------------------------------------------------------------- */
#footer {
	margin:65px 0 0;
	width:1114px;
	clear:left;
	color:#140f59;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
}
.home #footer { margin:0; }
#footer a { color:#140f59; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer ul { margin:0 0 0 400px; list-style:none; }
#footer li { margin:0 0 0 15px; padding:0 0 0 10px; float:center; display:inline; background:url(../images/bg_sprite.png) no-repeat -524px 0; }
#footer li.company { background:none; }
#footer p { margin:0 0 0 35px; padding:0 0 10px; float:right; display:inline; }

#photographer {
	display:block;
	width:220px;
	height:20px;
	margin:0 0 10px 0;
	line-height:20px;
	clear:both;
	float:center;
	color:#5876a9 !important;
	background-image: url(../images/footer_photographer.gif);
	background-repeat: no-repeat;
	background-position: 190px 0;
}
#photographer:hover { color:#140f59 !important; background-position:190px 0; }


/* sIFR
------------------------------------------------------------------------------------- */
/* THESE ARE STANDARD sIFR STYLES... DO NOT MODIFY */
.sIFR-flash { margin:0; visibility:visible !important;	}
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }

/* HIDE ADBLOCK OBJECT TAB:THE TEXT SHOULD SHOW UP JUST FINE, NOT POORLY WITH A TAB LAID OVER IT. */
.sIFR-flash + div[adblocktab=true] { display:none !important; }

/* THESE "DECOY" STYLES ARE USED TO HIDE THE BROWSER TEXT BEFORE IT IS REPLACED... 
NEGATIVE-LETTER SPACING IS USED TO MAKE THE BROWSER TEXT METRICS MATCH UP WITH
THE sIFR TEXT METRICS SINCE THE sIFR TEXT MAY NOT ALWAYS MATCH UP. YOUR OWN
SETTINGS MAY VARY... ANY WEIRD SIZING ISSUES YOU MAY RUN INTO ARE USUALLY
FIXED BY TWEAKING THESE DECOY STYLES. BE AS SPECIFIC AS NEEDED. */
/*.sIFR-hasFlash h1 { font-size:55px; letter-spacing:-9px; visibility:hidden; }*/

/* LINK ICONS
------------------------------------------------------------------------------------- */
.audio 		{ padding:0 15px 0 0; background:url(../images/link_audio.gif) no-repeat 100% 4px; }
.doc 		{ padding:0 15px 0 0; background:url(../images/link_worddoc.gif) no-repeat 100% 4px; }
.excel 		{ padding:0 15px 0 0; background:url(../images/link_excel.gif) no-repeat 100% 4px; }
.external 	{ padding:0 16px 0 0; background:url(../images/link_external.gif) no-repeat 100% 4px; }
.flash 		{ padding:0 15px 0 0; background:url(../images/link_flash.gif) no-repeat 100% 4px; }
.ical		{ padding:0 15px 0 0; background:url(../images/link_ical.gif) no-repeat 100% 4px; }
.itunes		{ padding:0 15px 0 0; background:url(../images/link_itunes.gif) no-repeat 100% 4px; }
.outlook	{ padding:0 15px 0 0; background:url(../images/link_outlook.gif) no-repeat 100% 4px; }
.pdf 		{ padding:0 14px 0 0; background:url(../images/link_pdf.gif) no-repeat 100% 4px; }
.podcast	{ padding:0 15px 0 0; background:url(../images/link_podcast.gif) no-repeat 100% 4px; }
.popup 		{ padding:0 16px 0 0; background:url(../images/link_popup.gif) no-repeat 100% 4px; }
.ppt		{ padding:0 15px 0 0; background:url(../images/link_powerpoint.gif) no-repeat 100% 4px; }
.qt			{ padding:0 15px 0 0; background:url(../images/link_quicktime.gif) no-repeat 100% 4px; }
.rar		{ padding:0 16px 0 0; background:url(../images/link_rar.gif) no-repeat 100% 4px; }
.rp			{ padding:0 16px 0 0; background:url(../images/link_realplayer.gif) no-repeat 100% 4px; }
.rss		{ padding:0 15px 0 0; background:url(../images/link_rss.gif) no-repeat 100% 4px; }
.txt		{ padding:0 13px 0 0; background:url(../images/link_text.gif) no-repeat 100% 4px; }
.video		{ padding:0 15px 0 0; background:url(../images/link_video.gif) no-repeat 100% 4px; }
.wmp		{ padding:0 16px 0 0; background:url(../images/link_wmp.gif) no-repeat 100% 4px; }
.zip		{ padding:0 16px 0 0; background:url(../images/link_zip.gif) no-repeat 100% 4px; }

/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
.show { display:block; }
.hide { display:none; }
.clear { clear:both; }
br.clear { line-height:0px; height:0; }
.last { border:none !important; }
.title { display:none; }

.clearfix:after, #content:after, #main.stretch .stretch .stretch:after, .gallery_list:after  { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, #content, #main.stretch .stretch .stretch, .gallery_list { display:inline-block; }
.clearfix, #main.stretch .stretch .stretch, .gallery_list { /*\*/
	display:block;/**/
	text-align: center;
}

/* FIX FOR PWP RETYPE PASSWORD STYLING  */
.PWPRetypePromptText { display:block; }

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%;/**/ }

.floatleft { float:left; }
.floatright { float:right; }

img.floatleft { margin:0 10px 5px 0; position:relative; }
img.floatright { margin:0 0 5px 10px; position:relative; }

.aligncenter { text-align:center; }

/* PINTBOX
------------------------------------------------------------------------------------- */
.yui-overlay, .yui-panel-container{visibility:hidden;position:absolute;z-index:52;}
.yui-panel-container form{margin:0;}
.mask{z-index:51;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select, .drag select, .hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars, .hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:52;}

.yui-panel .hd, .yui-panel .bd, .yui-panel .ft{text-align:left;*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
.yui-panel .bd, .yui-panel .ft{background-color:#F2F2F2;}
/* .hd = header */
.yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:#8ad3f0 url(../images/yui-sam-sprite.png) repeat-x 0 -200px; border-bottom:solid 1px #ccc; }
.yui-panel .bd{padding:10px;}
.yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd{}
.container-close{position:absolute;top:3px;right:3px;width:60px;height:15px;background:url(../images/close.gif) no-repeat 0 0;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 5px 0 3px;} 
.yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;}
.yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.default button{color:#fff;}
.yui-simple-dialog .bd .yui-icon{background:url(../images/yui-sam-sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:52;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}

/* ROUNDED IMAGES
------------------------------------------------------------------------------------- */
.rounded { position:relative; min-width:1px; min-height:1px; float:left; display:block; border:4px solid #f57828; }
span.rounded { float:none; }

.rounded span { overflow:hidden; }
.rounded img { float:left; border:none; }
.rounded span {  position:absolute; width:9px !important; height:9px !important; background-image:url(../images/sprite_corners.png) !important; background-repeat:no-repeat }
a.rounded:hover { border:4px solid #184a9e; }

.rounded .tl { top:-4px; left:-4px; background-position:-36px 0; }
.rounded .tr { top:-4px; right:-4px; background-position:-45px 0; }
.rounded .bl { bottom:-4px; left:-4px; background-position:-54px 0; }
.rounded .br { bottom:-4px; right:-4px; background-position:-63px 0; }

a.rounded:hover .tl { background-position:-36px -9px; }
a.rounded:hover .tr { background-position:-45px -9px; }
a.rounded:hover .bl { background-position:-54px -9px; }
a.rounded:hover .br { background-position:-63px -9px; }

.noback .rounded .tl { top:-4px; left:-4px; background-position:0 0; }
.noback .rounded .tr { top:-4px; right:-4px; background-position:-9px 0; }
.noback .rounded .bl { bottom:-4px; left:-4px; background-position:-18px 0; }
.noback .rounded .br { bottom:-4px; right:-4px; background-position:-27px 0; }

.noback a.rounded:hover .tl { background-position:0 -9px; }
.noback a.rounded:hover .tr { background-position:-9px -9px; }
.noback a.rounded:hover .bl { background-position:-18px -9px; }
.noback a.rounded:hover .br { background-position:-27px -9px; }

.album_dvd { margin: 0px 15px 100px 0px; float: left; }

.AuthorizeNetSeal { margin-left:20px !important; width:89px !important; height:75px !important; padding:11px 11px 9px 9px !important; background:url(../images/bg_authorize_seal.gif) no-repeat !important; }

.PressTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f36f21;
}
.PressTitlesMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #f36f21;
}

.Preorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding:center
	color: #F09;
}


.HomeMainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #f36f21;
}

.PinkMainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ed0281;
}

.BgLanding {
	background-image: url(../../images/LandingBG.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.BgRelatedTooManyCooks {
	background-image: url(../../images/LandingPageRelatedBgTooManyCooks.png);
	background-repeat: no-repeat;
	background-position: center center;
		background-color: #008dca;
}
.BgRelatedKitchenCaper {
	background-image: url(../../images/LandingPageRelatedBgKitchenCaper.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.BgRelatedChopstix {
	background-image: url(../../images/LandingPageRelatedBgChopstix.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #008dca;
}

.BgRelatedPicnic {
	background-image: url(../../images/LandingPageRelatedBgPicnic.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #008dca;
}

.BgRelatedLastMinuteLunch {
	background-image: url(../../images/LastMinuteLunch.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #008dca;
}

.BgRelated {
	background-image: url(../../images/LandingPageRelatedBg.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.HomeTitlePlay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fdbc57;
}
.HomeTitleLearn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #aeff88;
}
.HomeTitleShare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff899c;
}

.HomeLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
}

.BGColoringPages {
	background-color: #f36f21;
}

.BgMore {
	background-image: url(../../images/bgvideosmainpreview.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.FunFactsTitlee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
}

.FunFactsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006600;
}

.ArticlesTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #f36f21;
	text-align: left;
}

.ArticlesTitlesCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #f36f21;
	text-align: center;
}

.BgKidsBoxes {
	background-image: url(../../images/Kids-boxes.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.GreyHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}

.JewelsSeal {
	background-image: url(https://jumpitz.com/assets/images/jewelsselected.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.BGPoll {
	background-image: url(../../images/bgpoll.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}


.LeftBanner {
position: right bottom;
}

.bgtablegreen {
	background-color: #f4fdd8;
}

.textbig {
	font-family:"myriad Pro";
	font-size:24pt;
	color:#0c4da2;
	text-decoration:none;
	 }

.textblue {
	font-size:12pt;
	color:#0c4da2;
	text-decoration:none;
	font-weight: bold;
	 }
	 
.textFanClub {
	font-size:10pt;
	color:#0c4da2;
	text-decoration:none;
	font-weight: bold;
	text-align: justify;
	 }
	 
.textGreen {
	font-size:11pt;
	color:#5a918c;
	text-decoration:none;
	 }
	 
	 .RedEnphasis {
	font-size:12pt;
	color:#ab3236;
	text-decoration:none;
	font-weight: bold;
	font-style: italic;
	text-align:center;
	 }
	 
	 	 .RedEnphasisLeft {
	font-size:12pt;
	color:#ab3236;
	text-decoration:none;
	font-weight: bold;
	font-style: italic;
	text-align:left;
	 }
	 
.textGreenBiger {
	font-size:13pt;
	color:#5a918c;
	text-decoration:none;
	font-weight: bold;
	 }
	 
	 .textOrangeBiger {
	font-size:13pt;
	color:#F30;
	text-decoration:none;
	font-weight: bold;
	 }
	 
	.DescriptionBoxTop {
		background-image: url(../../images/descriptionboxtop.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		height:28px;
		 }
		 
		 .DescriptionBoxBottom {
		background-image: url(../../images/descriptionboxbottom.png);
		background-repeat: no-repeat;
		background-position: center top;
		height:28px;
		 }
		 
			 .DescriptionBoxMiddle {
		background-image: url(../../images/descriptionboxmiddle.png);
		background-repeat: repeat-y;
		background-position: center bottom;
		padding:25px;
		
		 }
#container #content #main .stretch .stretch {
	text-align: left;
}

.middletextblue {
	font-size:10pt;
	color:#0c4da2;
	text-decoration:none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	 }

.ProdDescPageTitle {
	font-size: 16px;
	color: #FFF;
	background-color: #f48a2d;	
	padding:3px;
	height:10px;
}

.ProdDescPageContent {
	padding:7px;
	border: 1px solid #f48a2d;
}

.ProdDescStroke {
	border: 1px solid #f48a2d;
}
.ProdDescWhiteBox {
	border: 1px solid #f48a2d;
	background-color: #FFF;
}

.reviewboxup {
	background-image: url(../../images/reviewboxup.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.reviewboxcenter {
	background-image: url(../../images/reviewboxcenter.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	vertical-align: top;
	top: 0px;
}

.reviewboxdown {
	background-image: url(../../images/reviewboxdown.png);
	background-repeat: no-repeat;
	background-position: center top;
}

