* 
{
	margin: 0;
	padding: 0;
	border: 0;
}

body #globalnav #fphome {
	font-size: .7em;	
}

body #globalnav #nav-content {
	margin: 0;	
}

	.ie body #globalnav #search input#searchbutton {
		margin-top: 0px;	
	}

.learnimageie{
	BORDER-COLOR: #6C6FBC;
}
.learnimagenet{
	COLOR: #6C6FBC;
}
.sm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: #1154A6;
}
.learn
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #1B69B2;
	LINE-HEIGHT: 12px;
}
.learn:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #1B69B2;
	LINE-HEIGHT: 12px;
}

.learnhead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    COLOR: #3B40A6;
	LINE-HEIGHT: 15px;
}
.whitetext
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
	LINE-HEIGHT: 11px;
	TEXT-DECORATION: none;
}
.dancehead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    COLOR: #007CC3;
	LINE-HEIGHT: 15px;
}
.dancetitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #3941A5;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.dancetext
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #3B40A6;
	LINE-HEIGHT: 13px;
}
.dancetext2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #3941A5;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 12px;
}

 .dancetext2:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #EA0000;
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 12px;
}

.danceimageie{
	BORDER-COLOR: #007CC3;
}
.danceimagenet{
	COLOR: #007CC3;
}

 .red
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #EA0000;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 12px;
}
.dancesm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #007CC3;
	LINE-HEIGHT: 10px;
}

.danceprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #007CC3;
}

.lpsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #B62499;
	LINE-HEIGHT: 11px;
}
.lptitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #B62499;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.lpimageiestage1{
	BORDER-COLOR: #00BB71;
}
.lpimageiestage2{
	BORDER-COLOR: #8C4DB2;
}
.lpimageiestage3{
	BORDER-COLOR: #FFA833;
}
.lpimagenetstage1{
	COLOR: #00BB71;
}
.lpimagenetstage2{
	COLOR: #8C4DB2;
}
.lpimagenetstage3{
	COLOR: #FFA833;
}
.lpprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #B62499;
}
.owsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #019FA8;
	LINE-HEIGHT: 11px;
}
.owtitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #019FA8;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.owimageie{
	BORDER-COLOR: #66CAD0;
}
.owimagenet{
	COLOR: #66CAD0;
}
.owprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #019FA8;
}
.bbsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #DF9800;
	LINE-HEIGHT: 11px;
}
.bbtitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #DF9800;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.bbimageie{
	BORDER-COLOR: #FACC42;
}
.bbimagenet{
	COLOR: #FACC42;
}
.bbprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #DF9800;
}
.playsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #559F2D;
	LINE-HEIGHT: 11px;
}
.playtitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #559F2D;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.playimageie{
	BORDER-COLOR: #9BD37D;
}
.playimagenet{
	COLOR: #9BD37D;
}
.playprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #559F2D;
}
.peeksm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #E96500;
	LINE-HEIGHT: 11px;
}
.peektitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #F16F0C;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.peekimageie{
	BORDER-COLOR: #FF923E;
}
.peekimagenet{
	COLOR: #FF923E;
}
.peekprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #F58229;
}
.lnlsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #7648B4;
	LINE-HEIGHT: 11px;
}
.lnltitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #7648B4;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.lnlimageie{
	BORDER-COLOR: #8960C0;
}
.lnlimagenet{
	COLOR: #8960C0;
}
.defaultimageie{
	BORDER-COLOR: #E11725;
}
.defaultimagenet{
	COLOR: #E11725;
}
.lnlprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #7648B4;
}
.input {
	BORDER-RIGHT: #3B40A6 2px solid;
	BORDER-TOP: #3B40A6 2px solid;
	BORDER-LEFT: #3B40A6 2px solid;
	BORDER-BOTTOM: #3B40A6 2px solid;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	line-height: 11px;
	WIDTH: 200px;
	HEIGHT: 25px;
	COLOR: #3B40A6;
	FONT-FAMILY: Arial, Helvetica;
	BACKGROUND-COLOR: #FFFFFF;
	Z-INDEX: 25;
	TEXT-ALIGN: left
	}
		
.box {
	BORDER-RIGHT: #3B40A6 2px solid;
	BORDER-TOP: #3B40A6 2px solid;
	BORDER-LEFT: #3B40A6 2px solid;
	BORDER-BOTTOM: #3B40A6 2px solid;
	FONT-SIZE: 10pt;
	line-height: 11px;
	WIDTH: 420px;
	COLOR: #3B40A6;
	FONT-FAMILY: Arial, Helvetica;
	BACKGROUND-COLOR: #FFFFFF;
	Z-INDEX: 25;
	TEXT-ALIGN: left
	}
	
#white {
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	width:66;
	padding:0px;
	}
	
.babylink{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #6C70BC;
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 14px;
}
 .babylink:hover{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #EA0000;
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 14px;
}
.crosssell{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #6C70BC;
	TEXT-DECORATION: none;
}
.crosssell:hover{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #6C70BC;
	TEXT-DECORATION: underline;
}
.lnlhead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    COLOR: #3B40A6;
	LINE-HEIGHT: 15px;
}
.lnltitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #3B40A6;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.lnltext
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #3B40A6;
	LINE-HEIGHT: 13px;
}
.lnltext2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #3B40A6;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 12px;
}
.lnltext2:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #EA0000;
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 12px;
}
.lnlimageie{
	BORDER-COLOR: #A88ABC;
}
.lnlimagenet{
	COLOR: #A88ABC;
}
.lnlsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #7A449E;
	LINE-HEIGHT: 10px;
}
.lnlprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #7A449E;
}
.iftcopy{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
    COLOR: #F9E6D7;
	TEXT-DECORATION: none;
}
.iftcopylg{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
    COLOR: #FEFFFF;
	TEXT-DECORATION: none;
}
.iftcopysm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
    COLOR: #BD589A;
	TEXT-DECORATION: none;
}
.iftcopysm:link
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
    COLOR: #BD589A;
	TEXT-DECORATION: none;
}
.iftcopysm:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
    COLOR: #BD589A;
	TEXT-DECORATION: none;
}

.iftcopysm:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
    COLOR: #BD589A;
	TEXT-DECORATION: none;
}
.iftcopysm:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
    COLOR: #BD589A;
	TEXT-DECORATION: none;
}
.pbhomecopy
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #3B40A6;
}
.rollhead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    COLOR: #007CC3;
	LINE-HEIGHT: 15px;
}
.rolltitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #7E8603;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 18px;
}
.rolltext
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #3B40A6;
	LINE-HEIGHT: 13px;
}
.rolltext2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #007CC3;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 12px;
}

 .rolltext2:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #EA0000;
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 12px;
}

.rollimageie{
	BORDER-COLOR: #A1B600;
}
.rollimagenet{
	COLOR: #A1B600;
}
.rollsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #7E8603;
	LINE-HEIGHT: 10px;
}

.rollprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #7E8603;
}
.mmtext
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #3371B3;
	LINE-HEIGHT: 13px;
}

.mmsm
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #3371B3;
	LINE-HEIGHT: 10px;
}

.mmprodThumbText{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #3371B3;
}

div#legal_footer {
	margin:20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: center;
}

div#legal_footer a,
div#legal_footer a:link {
	text-decoration: none;
}

div#legal_footer a:hover {
	text-decoration: underline;
}

div#legal_footer img {border:0;}
span.dancetext ul {margin-left:25px; padding-top:10px;}
body {background-repeat:repeat-y;}

#globalnav #nav-content #search input#keyword_box {
	font-size: 46%;
}
