a:link { color: #3333CD; }
a:visited { color: #3333CD; }
a:hover { color: #FF6600; }

body { background-color: #003366; }
body, td { font: normal 12px arial, sans-serif; color: #000000; }

#loginSteps td { font: normal 11px arial, sans-serif; padding-top: 10px; padding-bottom: 5px; }
.splash td { border-bottom: solid 1px #A7BEDE; }
.splash td.noborder { border: none; }
.signin { padding:45px 17px 0 17px}

p { margin: 5px 0; }

.hdrOrange { font-size: 16px; font-weight: bold; color: #FF7A22; }
.hdrBlue { font-size: 16px; font-weight: bold; color: #3333FF; }

/* .pages img { margin: 0 2px; }  */

.div { margin: 15px 0; }
.getFreeTitle { font-size: 11px; color: #000000; margin: 5px 25px; }
.fontArial11 { font-size: 11px; color: #000000; }
.titlesTxt { color: #666666; }
.listTopTitle1{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.listTopTitle2{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }

.navTxtLight { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; }
.navTxtLight a:link, .navTxtLight a:visited {text-decoration: none; color: #ffffcc;}
.navTxtDark { font-family : Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; }
.footer { font-family : Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; }
.footer a:link, .footer a:visited { color: #ffffcc; }

#notAvail { margin: 30px 0 40px 100px; }
#notAvail p { margin-bottom: 10px; }

.dearParent { color: #0000CC; font-size: 12px; margin: 20px 10px 30px 15px; }
.unavailable { margin: 5px 30px 5px 5px; font-size: 11px; }

#logout { font-size: 11px; margin-left: 30px; margin-right: 65px; }
#logout p { margin-bottom: 15px; }

.specialOffers { margin-left: 100px; margin-right: 45px; font-size: 11px; }
.specialOffers b { color: #3333ff; font-weight: bold; }

#viewOrderUpsell { }
.viewOrder div { float: left; width: 80px; padding: 5px; height: 160px;}

#pw1 { background-color: #B5DDF7; }

#pr8 { width: 300px; float: right; }

.upsale { margin: 5px; border-bottom: solid 1px #C7DCFB; background-color: #ffffff; }
.upsale td { font-size: 11px; }
.upsale div { margin: 8px 25px; }

.coolSignIn { background-color: #FDF9CE; margin-bottom: 9px; }

.cool_red14 {
	FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pcoolDropletText {
	FONT-SIZE: 11px; COLOR: #000000; padding: 5px; 
}
.pcoolDropletRed {
	COLOR: rgb(204, 0, 0); 
}
.tcoolDropletText {
	FONT-SIZE: 11px; COLOR: #000000; padding: 5px; 
}
.tcoolDropletRed {
	COLOR: rgb(204, 0, 0); 
}

.moreviews {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.moreviews A {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.moreviews2 {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.moreviews2 A {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.titlesTxt {
	COLOR: #666666
}
.cool_grey11_nav {
	FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cool_grey11 {
	FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cool_grey11_nav A {
	FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
cool_grey11_nav A:visited {
	FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cool_grey11_nav A:hover {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.cool_grey12_nav {
	FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cool_grey12_nav A {
	FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
cool_grey12 A:visited {
	FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cool_grey12_nav A:hover {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.parentsigninbox {
background-color:#fdf9ce;
padding: 15px 8px 0px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

/** Overlayed element using jQuery tools: http://flowplayer.org/tools/index.html **/

/* the overlayed element */
.simple_overlay { 
    display:none; 
    z-index:10000;      
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 

/* the overlayed content + design */
.simple_overlay{
	background:url("images/bg_overlay.gif") no-repeat 0 0 #888;
	height:134px;
	width:522px;
}
.overContent{
	font-family:arial;
	font-weight:bold;
	padding:0 30px;
	text-transform:uppercase;
}
.overContent h3{
	color:#336699;
	font-size:15px;
	margin:15px 0;
}
.overContent p{
	float:left;
	font-size:11px;
	margin:18px 0 0 2px;
	width:240px;
}
.overBtn{
	float:right;
	margin:16px 0 0 20px;
	width:150px;
}
.overContent button{
	background:url("images/btn_off.jpg") no-repeat scroll 0 0 #FFCC66;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:21px;
	margin:0 5px 0 15px;
	outline:medium none;
	width:43px;
}
.overContent button:hover{
	background:url("images/btn_on.jpg") no-repeat scroll 0 0 #FFCC66;
}

