/* CSS Document custom1.css - Gymboree */ /* This is the  container */
body,p,li,td {	font-family: Arial, Helvetica, sans-serif;}
img {	border: 0px}
h1 {	color: #1b476f;	font-size: 32px;}
h1.indent {	margin-left: 30px;	margin-top: 0px;}
h1.indent2 {	margin-left: 15px;	margin-top: 0px;}
h1.indent25 {	margin-left: 18px;	margin-top: 0px;}
h1.indent3 {	margin-left: 20px;	margin-top: 0px;	margin-bottom:-10px;   }
h2 {	color: #8bb7eb;	font-size: 18px;}
h3 {	color: #8bb7eb;	font-size: 14px;}
#mainContainer {	width: 960px;	margin: 0 auto;	margin-bottom: 0px;	position: absolute;	left: 50%;	margin-left: -480px;	}
/* Header elements */#header {	width: 960px;	height: 80px;}#header .logo {	float: left;	margin: 10px 0px 10px 9px;}#righthead { /*background-color: transparent;*/	float: right;	width: auto;	/*padding: 5px 0px 5px 0;*/	text-align: right;	color: #999999;}#storesearch {	margin: 8px 0px 8px 0px;}/** html #righthead {	padding: 0px 8px 0px 0;}*/.topLinks { /*	margin: -10px 5px 0px 0;*/	font-size: 12px;	/*padding: 4px 0 22px 0;*/}/** html .topLinks {	margin: -5px 0 0px 0;}*/.topLinks a {	font-weight: bold;	color: #999999;	text-decoration: none;}.topLinks a:hover {	color: #ff8111;	text-decoration: none;}.yourLocation {	font-size: 12px;	padding: 0 0 0px 90px;	text-align: left}.yourLocation a {	font-size: 10px;	padding: 0 0 0 5px;	color: #999999;	text-decoration: underline;}.yourLocation a:hover {	font-size: 10px;	padding: 0 0 0 5px;	color: #999999;	text-decoration: none;}input.zip {	font-size: 10px;	border: 1px solid orange;	color: #ff6400;	width: 105px;	height: 16px;	padding: 2px 0px 0px 0px;	text-align: center;}.marginright {	margin-right: 10px;}.marginleft {	margin-left: 10px;}/** html input.zip {	height: 16px;	padding: 2px 0 0 0;	top: -4px;}*/ /* Solid block menu */.solidblockmenu {	margin: 0px;	padding: 0px;	font: bold 12px Arial;	width: 960px;	background: #FF8111;	height: 30px;}.solidblockmenu li {	display: inline;	width: auto;}.solidblockmenu li a {	float: left;	color: white;	padding: 8px 8px 5px 8px;	margin: 1px -1px -3px 0;	text-decoration: none;	line-height: 12px;	display: inline;	width: auto;}.topmenupipe {	width: 1px;	height: 28px;	background: #FFCA1A;	float: left;	margin-top: 2px}li.current {	color: #cc6600;	width: 120%;}.solidblockmenu li a:hover,.solidblockmenu li .current {	color: #ffde64;	/* Use this for roll over in menu*/	/*background: transparent url(../images/blockactive.gif) center center repeat-x;*/	text-decoration: none;}.solidblockmenu li.floatright {	float: right;	margin-top: -2px}/* Container for image or a flash movie */#flashContent {	height: 400px;	margin: 0 0 5px 0;	padding: 0px;	float: left;}* html #flashContent {	margin: 0 0 5px 0;}/* Content 3 boxes with links */#content {	width: 960px;	height: 80px;	margin: 0 0 3px 0;	padding: 0;	color: #000000;	text-align: left;	position: relative;	float: left;}#content td.box1 {	margin: 0;	float: left;	width: 314px;	height: 80px;	padding-right: 2px;	background: url(../images/leftcontentimg.gif) no-repeat;	display: block;}#content td.box2 {	float: left;	margin: 0;	width: 323px;	height: 80px;	padding-right: 2px;	background: url(../images/centercontentimg.gif) no-repeat;	display: block;}#content td.box3 {	float: left;	margin: 0;	width: 315px;	height: 80px;	background: url(../images/rightcontentimg.gif) no-repeat;	display: block;	position: relative;}#content a {	color: #1B476F;	text-decoration: none;}#content a:hover {	color: #1B476F;	text-decoration: underline;}#content span.more1 {	color: #1B476F;	position: relative;	left: 8.5em;	top: 4.5em;	width: 100px;	background-image: url(../images/gobuttongray.gif);	background-repeat: no-repeat;	background-position: bottom right;	padding-left: 0px;	padding-right: 10px;	font: 12px;}* html #content span.more1 {	color: #1B476F;	position: relative;	left: 8.5em;	top: 1.5em;	width: 100px;	background-image: url(../images/gobuttongray.gif);	background-repeat: no-repeat;	background-position: 7px right;	padding-left: 0px;	padding-right: 10px;	font: 12px;}#content span.more2 {	color: #1B476F;	position: relative;	left: 1.4em;	top: 4.5em;	width: 100px;	background-image: url(../images/gobuttongray.gif);	background-repeat: no-repeat;	background-position: bottom right;	padding-left: 0px;	padding-right: 9px;	padding-bottom: 0px;	font: 12px;	z-index: 2;}* html #content span.more2 {	color: #1B476F;	position: relative;	left: 1.4em;	top: 1.5em;	width: 100px;	background-image: url(../images/gobuttongray.gif);	background-repeat: no-repeat;	background-position: 7px right;	padding-left: 0px;	padding-right: 10px;	padding-bottom: 0px;	font: 12px;}#content span.more3 {	color: #1B476F;	position: relative;	left: 8.5em;	top: 4.5em;	width: 100px;	background-image: url(../images/gobuttongray.gif);	background-repeat: no-repeat;	background-position: bottom right;	padding-left: 0px;	padding-right: 10px;	font: 12px;}* html #content span.more3 {	color: #1B476F;	position: relative;	left: 1.2em;	top: 3.9em;	height: 10px;	width: 100px;	background-image: url(../images/gobuttongray.gif);	background-repeat: no-repeat;	background-position: 7px right;	padding-left: 0px;	padding-right: 10px;	font: 12px;}#content span.more3 {	color: #1B476F;	position: relative;	left: 1.4em;	top: 4.5em;	width: 100px;	background-image: url(../images/gobuttongray.gif);	background-repeat: no-repeat;	background-position: bottom right;	padding-left: 0px;	padding-right: 9px;	padding-bottom: 0px;	font: 12px;	z-index: 2;}
/* Footer */
#footercenter {	width: 700px;	position: relative;	top: -18px;	float: right;	padding: 1px 0 0 0;}
#footer {	display:inline; width: 960px;	top: 20px;	background-color: #FF8111;	font-size: 12px;	color: #fff;	position: relative;	float: left;}#footerleft {	width: 250px;	height: 25px;	padding: 13px 0 0 0;	background-color: #FF8111;	font-size: 12px;	color: #fff;	position: relative;	float: left; overflow:none;}
/* Bottom links */input.footer {	font-size: 11px;	border: 1px solid #fe3402;	color: #ff6400;	width: 125px;	padding: 2px;	margin-right: 0.5em;	margin-left: 1.3em;}input.subscribe {	padding: 0px 50px 0px 0px;	margin-top: 0px;}* html input.subscribe {	margin: 0px;}/* footer links */.center {	float: center;}#footer a {	text-decoration: none;	color: #fff;}#footer a:hover {	text-decoration: underline;	color: #fff;}#footer a:current {	text-decoration: underline;	color: #fff;}#navbottom {	font-size: 10px;	font-weight: bold;	color: #979493;	text-align: center;	padding: 5px 1px 10px 1px;	height:40px;	float: left;	position: relative;	top: 25px;	width: 960px;}#navbottom a {	text-decoration: none;	color: #979493;}#navbottom a:hover {	text-decoration: underline;}#navbottom a:current {	text-decoration: underline;}/*  content */#Content {	margin: 0 0 10px 0;	padding: 0px;	width: 960px;	position: relative;	top: 15px;	left: 0px;	float: left;	height: 1230px;}/* Left Navigation */#mainContent {	margin: 0px 0px 10px 0px;	width: 960px;	position: relative;	top: 13px;	left: 0px;	background: #FFFFFF;	/*float: left;*/ /*height: 1185px;*/}
* html #mainContent {	margin: 0 0 10px 0;	padding: 0px;	width: 960px;	position: relative;	top: 13px;	left: 0px;	/*float: left;*/ /*height: 1250px;*/}/* This css refers to the left blue box in the art.html page */#leftbox {	width: 180px;	height: 200px;	display: block;	background-color: #7BADE8;	color: white;	/*position: relative;*/	left: 0px;	/*margin-top: 10px;*/	padding: 10px 10px 10px 20px;	font-size: 12px;}#leftbox h2,img {	padding: 10px 0 0 0 -15px;}/* the following code refers to the link inside the left blue box in art.html */#leftbox p.link {	width: 165px;	/*background-image: url(../images/bluearrow.gif);*/	background-repeat: no-repeat;	background-position: bottom right;	padding-right: 0.5em;	padding-top: 3em;}#leftbox a {	color: #336699;	font-size: 12px;	text-decoration: none;	font-weight: bold;}#leftbox a:link {	color: #3F6D9D;	font-size: 14px;	text-decoration: none;	font-weight: bold;}#leftbox a:hover {	color: #336699;	text-decoration: underline;}/* the following css code refers to the buttons - enroll and learnmore in the main content */input.enroll {	padding: -10px 15px 0 0;	margin-top: 0.5em;	margin-right: 0.3em;}input.learnmore {	padding: -5px 10px 0 0;	margin-top: 1em;}img.enroll {	padding: -10px 15px 0 0;	margin-top: 0.5em;	margin-right: 0.3em;}img.learnmore {	padding: -5px 10px 0 0;	margin-top: 1em;}/* The following css code refers to the right link near the header "send to friend" */#rightbox {	width: 120px;	color: #1b476f;	position: absolute;	font-size: 14px;	margin-top: 250px;	left: 820px;	z-index: 5;}/** html #rightbox {	width: 120px;	color: #1b476f;	position: absolute;	font-size: 14px;}*/#rightbox p.sendlink {	font-weight: bold;	text-align: right}#rightbox a {	font-size: 14px;	text-decoration: none;	color: #1b476f;}#rightbox a {	font-size: 14px;	text-decoration: none;	color: #1b476f;}#rightbox a:hover {	font-size: 14px;	text-decoration: underline;	color: #1b476f;}* html #rightcontent p.sendlink {	positon: relative;	top: -1.8em;}/* The following css code refers to the left quote below the left box in art.html page */#leftquote {	background-color: transparent;	color: #1b476f;	text-align: center;	font-size: 14px;	font-weight: bold;	width: 190px;	height: 100px;	display: block;	position: absolute;	top: 510px;	left: 0px;	margin-top: 5px;	padding: 10px 10px 10px 10px;}#leftquote1 {	background-color: transparent;	color: #1b476f;	text-align: center;	font-size: 16px;	font-weight: bold;	width: 190px;	height: 100px;	display: block;	position: absolute;	top: 305px;	left: 0px;	margin-top: 5px;	padding: 10px 10px 10px 10px;}* html #leftquote {	position: absolute;	top: 530px;	left: 0px;}* html #leftquote1 {	background-color: transparent;	color: #1b476f;	text-align: center;	font-size: 16px;	font-weight: bold;	width: 190px;	height: 100px;	display: block;	position: absolute;	top: 305px;	left: 0px;	margin-top: 5px;	padding: 10px 10px 10px 10px;}/* KH added font-size to below style */#leftquote .byline {	float: right;	font-size: 12px;}#leftquote1 .byline {	float: right;	font-size: 12px;}/* The following code refers to the right content. */#rightcontenttext {	margin-left: 30px;}#rightcontent {	width: 750px;	margin: 0px 0px 10px 210px;}#rightcontent h1 {	padding: 0px;	margin-bottom: 18px;	color: #1b476f;	font-size: 32px;	font-weight: bold;}* html #rightcontent h1 {	margin-bottom: 18px;}#rightcontent h2 {	padding: 0px;	margin-bottom: 0px;	margin-top: 10px;	color: #1b476f;	font-weight: bold;	font-size: 32px;}#rightcontent p.subhead {	padding: 0px;	margin-bottom: 0px;	margin-top: 15px;	font-size: 26px;	color: #1b476f;	font-weight: bold;}#rightcontent p.subheadclass {	padding: 0px;	margin: 0px;	font-size: 26px;	color: #1b476f;	font-weight: bold;}#rightcontent .linka a {	padding: 0px;	margin: 0px;	font-size: 20px;	color: #1b476f;	font-weight: bold;	text-decoration: none;}#rightcontent .linka a:hover {	padding: 0px;	margin: 0px;	font-size: 20px;	color: #1b476f;	font-weight: bold;	text-decoration: underline;}#rightcontent span.subhead1 {	padding-bottom: 0px;	padding-right: 0px;	padding-left: 10px; /*changed by Jen from 5px to */	padding-top: 0px;	margin-bottom: 0px;	margin-top: 10px;	font-weight: bold;	font-size: 18px;	color: #7aade8;	font-weight: regular;}* html #rightcontent h2 {	margin-top: 15px;}#rightcontent .rightlink {	float: right;	position: absolute;	top: 5px;	right: 15px;}#rightcontent .rightbtn {	}* html #rightcontent .rightbtn {	}#rightcontent .rightlink a {	color: #99cccc;	font-size: 12px;}#rightcontent p.highlight {	color: #999999;	font-size: 16px;	line-height: 1.3em;	width: 711px;	padding-bottom: 1em;	margin-top: 5px;	font-weight: bold;}* html #rightcontent p.highlight {	font-weight: bold;	margin-top: 10px;}#rightcontent p.regular {	color: #999999;	font-size: 14px;}#rightcontent span.regular {	color: #999999;	font-size: 14px;}#rightcontent p.quote {	color: #999999; /*modified by Jen from #6a6a6a*/	font-weight: bold;	font-size: 18px;	padding-left: 0px;}.quote a {		color: #999999; /*modified by Jen from #6a6a6a*/	font-weight: bold;	font-size: 18px;	padding-left: 0px;	text-decoration: underline;}#rightcontent span.quote1 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}#rightcontent span.quote2 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}* html #rightcontent span.quote1 {	position: relative;	top: 1.1em;}#rightcontent .imgright {	float: right;	display: inline;	padding-right: 2em;	margin-top: -3em;}#rightcontent .imgleft {	float: left;	display: inline;	padding-right: 2em;	margin-bottom: 2em;	width: 230px;}.classdesc {	width: 670px;	padding: 10px;	margin-left: auto;	margin-right: auto;	border: 1px solid black;}.classleft {	margin-bottom: 1em;	float: left;	margin-right: 15px;}.classright {	float: right;	width: 466px;}.wrapper {	width: 721px;	margin-left: 31px;}.classcontent {	padding: 0px 0px 0px 0px;	color: #999999;	font-size: 14px;}.classcontent p {	}.class_img {	padding: 0 0 0 0px;	margin: -8px 0 -15px 0;}#checkoutcontainer {	margin-left: 120px;	/*margin-right: auto;*/	margin-top: 1em;	width: 820px;	/*padding: 10px 10px 20px 10px;*/ /*float: left;*/ /*height: 689px;*/}/** html #checkoutcontainer {	width: 820px;	margin-left: 60px;	margin-right: auto;	margin-top: 1em;	/*padding: 10px 10px 20px 10px;*/ /*float: left;*/ /*height: 659px;*/	/*}*/.headerblue {	color: #1b476f;	font-size: 24px;	font-weight: bold;	font-style: normal;	padding-left: 0px;}.headerblue2 {	color: #1b476f;	font-size: 25px;	font-weight: bold;	/*margin-left: 10px;*/ /*margin-bottom: 100px;*/}#logincontent {	margin-left: auto;	margin-right: auto;	position: absolute;	top: 340px;	left: 250px;	width: 779px;}.darkblue {	color: #1b476f;	font-size: 13px;	font-weight: bold;}.orange {	color: #ff9900;}.orangetext {	color: #ff9900;	font-size: 14px;	font-weight: bold;}.orangetextsmall {	color: #ff9900;	font-size: 10px;}.bluetext {	color: #1b476f;	font-size: 14px;	font-weight: bold;	padding: 5px 5px 10px 5px;}.blue {	color: #1b476f;}.lightblue {	color: #7aade8;	font-size: 14px;}.bluetextsmall {	color: #7aade8;	font-size: 12px;}.bluetextbold {	color: #7aade8;	font-weight: bold;	font-size: 12px;}.bluebar {	margin-top: -8px;	position: relative;	top: -25px;}* html .bluebar {	margin-top: -8px;	position: relative;	top: -10px;}.bluebar2 {	margin-top: 0px;	/*position: relative;*/	padding-bottom: -5px;	/*top: 3px;*/}/* html .bluebar2 {	margin-top: -1px;	position: relative;	padding-bottom: -5px;	top: 0px;}*/.bluebar1 {	margin-top: 0px;	margin-left: -15px;	position: relative;	top: -1px;}#address {	padding-left: 15px;	margin-top: -5px;}* html #address {	padding-left: 15px;	margin-top: -5px;}.address {	color: #999999;	font-size: 12px;	/*margin: 5px 25px 10px 0px;*/	font-weight: bold;	/*width: 150px*/}.underline {	text-decoration: underline;}.fee {	float: right;}* html #fee {	position: relative;	float: right;	top: 10px;	right: 15px;}#fee1 {	position: relative;	float: right;	top: -16px;}* html #fee1 {	margin-top: 1px;	margin-right: 1px;}.greytext {	color: #999999;	font-size: 12px;	font-weight: regular;	padding: 0px;	margin: 0px;}.greytext a {	color: #999999;	font-size: 12px;}.greytextsmall {	color: #999999;	font-size: 11px;	font-weight: regular;}.blacktextsmall {	color: #000;	font-size: 11px;	font-weight: regular;}.greyboldtext {	color: #999999;	font-size: 12px;	font-weight: bold;}.totaltable tr td {	padding: 5px 10px 10px 10px;}.greybg {	background: url(../images/greybg.jpg) repeat-x;}.spacerline {	padding-top: 10px;}input.uname {	padding: 0px 0px 0 0;	margin-top: 4px;	margin-bottom: 10px;	width: 150px;	border: 1px solid #999999;}input.uname1 {	padding: 0px 50px 0 0;	margin-top: 2px;	margin-bottom: 0px;	width: 150px;	border: 1px solid #999999;}input.infoname {	margin: 2px 5px 0 0;	margin-bottom: 0em;	width: 125px;	border: 1px solid #999999;}/*input.infocity {	margin-right: 10px;	margin-bottom: 1em;	width: 50px;	border: 1px solid #999999;}input.infostate {	margin-right: 8px;	margin-bottom: 1em;	width: 28px;	border: 1px solid #999999;}input.infozip {	margin-bottom: 1em;	width: 60px;	border: 1px solid #999999;}*/.enroll {	margin-left: 140px;}.enrollButton {	margin: 0px;	padding: 10px 3px 10px 0px;}.bluelabel {	color: #99ccff;	font-size: 14px;	padding: 5px 5px 10px 0px;}#sign {	padding: 0px 0px 0px 50px;	width: 150px;}#enroll {	padding: 0px 0px 0px 50px;	width: 150px;	position: relative;	top: 35px;	left: 55px;}#verticalspacer {	width: 13px;	position: absolute;	top: 500px;	left: 550px;}* html #verticalspacer {	width: 13px;	top: 440px;	left: 570px;}.mainwrapper {	width: 552px;	/*position: relative;*/	top: 10px;	margin-left: 30px;	margin-bottom: 15px;	/*margin-left: 0;	padding-bottom: 3em;	padding-left: 0em;*/}.mainwrapperconf {	width: 552px;	/*position: relative;*/	top: 10px;	margin-left: 30px;	margin-bottom: 10px;	/*margin-left: 0;	padding-bottom: 3em;	padding-left: 0em;*/}.mainwrapperwide {	width: 752px;	/*position: relative;*/	top: 10px;	margin-left: 30px;	margin-bottom: 15px;	/*margin-left: 0;	padding-bottom: 3em;	padding-left: 0em;*/}/** html #mainwrapper {	width: 552px;	position: relative;	top: 10px;	left: 30px;	margin-left: 0;	padding-bottom: 3em;	padding-left: 0em;	margin-left: 20px}*/#middlewrapper1 {	width: 768px;	/*position: relative;	top: -30px;	/*padding: 1px 1px 3px 1px;	margin-bottom: -3.5em;*/	background-image: url(../images/dot.gif);}/** html #middlewrapper1 {	width: 740px;	position: relative;	top: -50px;	left: 10px;	padding: 1px 5px 4px 1px;	margin-top: 30px;	margin-left: 0px;}*/#middlewrapper1Contact {	width: 365px;	position: relative;	top: -30px;	padding: 1px 1px 3px 1px;	margin-bottom: -3.5em;	background-image: url(../images/dot.gif);	float: left}* html #middlewrapper1Contact {	width: 340px;	position: relative;	top: -50px;	left: 10px;	padding: 1px 5px 4px 1px;	margin-top: 30px;	margin-left: 50px;	float: left}#middlewrapperenroll {	width: 738px;	/*position: relative;*/ /*top: -20px;	left: -25px;	padding: 1px 1px 1px 1px;*/	background-image: url(../images/dot.gif);}.middlewrapperenrollbottom {	/*width: 738px;*?	/*position: relative;*/ /*top: -20px;	left: -25px;	padding: 1px 1px 1px 1px;*/	/*border: 1px solid #000;*/	height: 6px;	background-image: url(../images/dot.gif);}#innerwrapper { /*z-index: 2;*/ /*position: relative;*/ /*top: 5px	left: 10px;*/	background: #ffffff;	/*width: 740px;*/ /*padding: 3px 0px 3px 10px;*/	/*margin-bottom: 10px;*/}.inboxcontent {	background-color: #FFFFFF;	border: 1px solid #FFFFFF}/* html #innerwrapper {	z-index: 2;	position: relative;	top: 5px;	left: 10px;	background: #ffffff;	width: 717px;	padding: 3px 0px 5px 10px;}*/#innerwrapper1 {	height: 288px;	z-index: 2;	position: relative;	top: 5px;	left: 10px;	background: #ffffff;	width: 740px;	padding: 3px 0px 20px 10px;	margin-bottom: 14px;}* html #innerwrapper1 {	z-index: 2;	position: relative;	top: 5px;	left: 10px;	background: #ffffff;	width: 716px;	padding: 3px 0px 0 10px;	margin-bottom: -3px;}#innerwrapper2 {	z-index: 2;	position: relative;	top: 5px;	left: 10px;	background: #ffffff;	width: 740px;	padding: 3px 0px 115px 10px;	margin-bottom: 14px;}* html #innerwrapper2 {	z-index: 2;	position: relative;	top: 5px;	left: 10px;	background: #ffffff;	width: 715px;	padding: 3px 0px 1px 10px;	margin-bottom: 10px;	margin-left: 1px;}#middlewrapper {	width: 606px;	background-image: url(../images/dot.gif);}/* html #middlewrapper {	width: 746px;	position: relative;	top: -45px;	left: 35px;	margin: 12px 0 0 0;}*/#middlewrapperContact {	width: 365px;	position: relative;	top: -30px;	left: 100px;	padding: 1px 1px 5px 1px;	background-image: url(../images/dot.gif);	float: left}* html #middlewrapperContact {	width: 346px;	position: relative;	top: -45px;	left: 35px;	margin: 12px 0 0 0;}#middlewrapper a {	color: #999999;	text-decoration: underline;}#middlewrapper a:hover {	text-decoration: none;}.horizontalspacer {	position: relative;	top: 0px;	left: -30px;}#leftwrapper {	width: 260px;	margin-top: 340px;	margin-left: auto;	margin-right: auto;	/*position: absolute;*/	left: 113px;	top: 130px;}#leftwrapper1 {	position: absolute;	width: 330px;	top: 310px;	left: 10px;	padding: 10px 10px 40px 10px;	float: left;}* html #leftwrapper1 {	position: absolute;	width: 330px;	top: 330px;	left: 10px;	padding: 10px 10px 40px 10px;	float: left;}* html #leftwrapper {	position: absolute;	width: 260px;	margin-top: 300px;	margin-left: 190px;	padding: 0px 10px 10px 10px;}#leftwrapper a {	text-decoration: none;	color: #ff861a;	font-size: 12px;}#leftwrapper1 a {	text-decoration: underline;	color: #999999;}#leftwrapper1 a:hover {	text-decoration: none;	color: #999999;}#rightwrapper {	position: absolute;	width: 260px;	margin-top: 340px;	margin-left: 480px;	float: left;	left: 142px;	top: 130px;}* html #rightwrapper {	margin-top: -125px;	padding: 20px 10px 10px 10px;	float: right;}#rightwrapper1 {	position: absolute;	width: 280px;	top: 290px;	right: 10px;	padding: 20px 10px 20px 10px;	float: right;}* html #rightwrapper1 {	position: absolute;	width: 280px;	top: 305px;	left: 400px;	right: 10px;	padding: 20px 10px 20px 10px;	float: right;}* html #rightwrapper {	position: absolute;	width: 220px;	top: 550px;	right: 300px;	padding: 10px 10px 10px 10px;}#rightwrapper a {	text-decoration: none;	color: #ff861a;}#rightwrapper a:hover {	text-decoration: underline;	color: #ff861a;}#rightwrapper1 a {	text-decoration: underline;	color: #999999;}#rightwrapper1 a:hover {	text-decoration: none;	color: #999999;}#leftmenu {	left: -232px;	margin-left: 232px;	top: 0px;	width: 232px;	height: 285px;	float: left;	position: absolute;}* html #leftmenu {	height: 285px;	max-height: 285px;	float: left;	position: absolute;}#loadingdiv {	float: right;	position: absolute;	top: 130px;	right: 310px;}@media screen and (-webkit-min-device-pixel-ratio:0) {	#rightbox {		width: 180px;		height: 20px;		position: absolute;		top: 1px; /* changed from 230px 5/5/08 */		left: 760px;	}}.scheduletable {	margin-left: -9px;}* html .scheduletable {	margin-left: -5px;}#checkoutcontainer h2 {	padding-left: 1em;}#leftwrapper h2 {	padding-left: -2em;;}/* mike new */.continue {	padding: 15px 0 10px 0;	margin: 0 0 0 200px;}/* The following code refers to the right content. admin */#rightcontentAM { 	margin: 0px 0px 0px 25px;	border: 0px solid black;	float: left;}#rightcontentAM h1 {	margin-bottom: 18px;	color: #1b476f;	font-size: 32px;	font-weight: bold;}* html #rightcontentAM h1 {	margin-bottom: 18px;}#rightcontentAM h2 {	margin-top: 10px;	color: #1b476f;	font-weight: bold;	font-size: 32px;}#rightcontentAM p.subhead {	margin-top: 10px;	font-size: 26px;	color: #1b476f;}#rightcontentAM p.subheadclass {	padding-bottom: -15px;	margin-bottom: -15px;	margin-top: -6px;	font-size: 26px;	color: #1b476f;}#rightcontentAM span.subhead1 {	padding-bottom: 0px;	padding-right: 0px;	padding-left: 5px;	padding-top: 0px;	margin-bottom: 0px;	margin-top: 10px;	font-weight: bold;	font-size: 18px;	color: #7aade8;	font-weight: regular;}* html #rightcontentAM h2 {	margin-top: 15px;}#rightcontentAM .rightlink {	float: right;	position: absolute;	top: 5px;	right: 15px;}#rightcontentAM .rightlink a {	color: #99cccc;	font-size: 12px;}#rightcontentAM p.highlight {	color: #999999;	font-size: 16px;	line-height: 1.3em;	width: 711px;	padding-left: 30px;	padding-bottom: 1em;	margin-top: 5px;	font-weight: bold;}* html #rightcontentAM p.highlight {	font-weight: bold;	margin-top: 10px;}#rightcontentAM p.regular {	color: #999999;	font-size: 12px;	width: 300px;	/*padding-bottom: 3px;*/}#rightcontentAM p.quote {	color: #6a6a6a;	font-weight: bold;}#rightcontentAM span.quote1 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}#rightcontentAM span.quote2 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}* html #rightcontentAM span.quote1 {	position: relative;	top: 1.1em;}#rightcontentAM .imgright {	float: right;	display: inline;	padding-right: 2em;	margin-top: -3em;}#rightcontentAM .imgleft {	float: left;	display: inline;	padding-right: 2em;	margin-bottom: 2em;	width: 230px;}/* The following code refers to the right content. */#rightcontentMisc {	padding: 15px 0px 0px 30px;	padding-top: 0px;	border: 0px solid black;}#rightcontentMisc h1 {	margin: 12px 0px 18px 0px;	color: #1b476f;	font-size: 32px;	font-weight: bold;}#rightcontentMisc a {	color: #999999;	font-size: 12px;	font-weight: regular;}#rightcontentMisc li {	color: #999999;	font-size: 12px;	font-weight: regular;}* html #rightcontentMisc h1 {	margin-bottom: 18px;}#rightcontent h2 {	padding: 0px 0px 0px 30px;	margin: 10px 0px 0px 0px;	color: #1b476f;	font-weight: bold;	font-size: 32px;}#rightcontent.subhead {	padding-left: 0px 0px 0px 30px;	margin-bottom: 0px;	margin-top: 10px;	font-size: 26px;	color: #1b476f;}#rightcontent.subheadclass {	padding: -15px 0px 0px 0px;	margin-bottom: -15px;	margin-top: -6px;	font-size: 26px;	color: #1b476f;}#rightcontentMisc span.subhead1 {	padding: 0px 0px 0px 5px;	margin-bottom: 0px;	margin-top: 10px;	font-weight: bold;	font-size: 18px;	color: #7aade8;	font-weight: regular;}* html #rightcontentMisc h2 {	margin-top: 15px;}#rightcontentMisc .rightlink {	float: right;	position: absolute;	top: 5px;	right: 15px;}#rightcontentMisc .rightlink a {	color: #99cccc;	font-size: 12px;}#rightcontentMisc.highlight {	color: #999999;	font-size: 16px;	line-height: 1.3em;	width: 711px;	padding-bottom: 1em;	margin-top: 5px;	font-weight: bold;}* html #rightcontentMisc.highlight {	font-weight: bold;	margin-top: 10px;	width: 680px;}#rightcontentMisc.regular {	color: #999999;	font-size: 12px;	width: 711px;	padding-bottom: 5px;}#rightcontentMisc.quote {	color: #6a6a6a;	font-weight: bold;	padding-left: 30px;}#rightcontentMisc span.quote1 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}#rightcontentMisc span.quote2 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}* html #rightcontentMisc span.quote1 {	position: relative;	top: 1.1em;}#rightcontentMisc .imgright {	float: right;	display: inline;	padding-right: 2em;	margin-top: -3em;}#rightcontentMisc .imgleft {	float: left;	display: inline;	padding-right: 2em;	margin-bottom: 2em;	width: 230px;}/*Contact*/#rightcontentContact {	width: 400px;	position: relative;	top: 0px;	left: 290px;	margin: 0px 0px 10px 0px;	padding-top: 0px;	border: 0px solid black;}#rightcontentContact h1 {	padding-bottom: 0px;	padding-right: 0px;	padding-left: 30px;	padding-top: 0px;	margin-bottom: 18px;	color: #1b476f;	font-size: 32px;	font-weight: bold;}* html #rightcontentContact h1 {	margin-bottom: 18px;}#rightcontentContact h2 {	padding-bottom: 0px;	padding-right: 0px;	padding-left: 30px;	padding-top: 0px;	margin-bottom: 0px;	margin-top: 10px;	color: #1b476f;	font-weight: bold;	font-size: 32px;}#rightcontentContact p.subhead {	padding-bottom: 0px;	padding-right: 0px;	padding-left: 30px;	padding-top: 0px;	margin-bottom: 0px;	margin-top: 10px;	font-size: 26px;	color: #1b476f;}#rightcontentContact p.subheadclass {	padding-bottom: -15px;	padding-right: 0px;	padding-left: 0px;	padding-top: 0px;	margin-bottom: -15px;	margin-top: -6px;	font-size: 26px;	color: #1b476f;}#rightcontentContact span.subhead1 {	padding-bottom: 0px;	padding-right: 0px;	padding-left: 5px;	padding-top: 0px;	margin-bottom: 0px;	margin-top: 10px;	font-weight: bold;	font-size: 18px;	color: #7aade8;	font-weight: regular;}* html #rightcontentContact h2 {	margin-top: 15px;}#rightcontentContact .rightlink {	float: right;	position: absolute;	top: 5px;	right: 15px;}#rightcontentContact .rightlink a {	color: #99cccc;	font-size: 12px;}#rightcontentContact p.highlight {	color: #999999;	font-size: 16px;	line-height: 1.3em;	width: 711px;	padding-left: 30px;	padding-bottom: 1em;	margin-top: 5px;	font-weight: bold;	max-width: 680px;}* html #rightcontentContact p.highlight {	font-weight: bold;	margin-top: 10px;	width: 680px;}#rightcontentContact p.regular {	color: #999999;	font-size: 12px;	width: 711px;	padding-bottom: 5px;	padding-left: 30px;}#rightcontentContact p.quote {	color: #6a6a6a;	font-weight: bold;	padding-left: 30px;}#rightcontentContact span.quote1 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}#rightcontentContact span.quote2 {	color: #6a6a6a;	font-size: 12px;	font-weight: bold;	padding-left: 0px;	line-height: 2em;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	display: inline;	position: relative;	top: 0.2em;}* html #rightcontentContact span.quote1 {	position: relative;	top: 1.1em;}#rightcontentContact .imgright {	float: right;	display: inline;	padding-right: 2em;	margin-top: -3em;}#rightcontentContact .imgleft {	float: left;	display: inline;	padding-right: 2em;	margin-bottom: 2em;	width: 230px;}.oneLineHead {	padding: 0;	margin: 0px;	line-height: 0px;	color: #1b476f;	font-weight: bold;	font-size: 32px;	white-space: nowrap}.subHeadOneLine {	font-weight: normal;	font-size: 26px;	color: #1b476f;}.regular a {	color: #666666;	text-decoration: underline;}.regular a:hover {	color: #333333;	text-decoration: none;}#leftPhotobox {	margin-right: 5px;}#photoBoxDots {	background-image: url(../images/dot.gif);	background-repeat: repeat-y;	float: left;	height: 390px;	width: 10px;	left: 288px;}#verticalDots {	background-image: url(../images/dot.gif);	background-repeat: repeat-y;	height: 280px;	width: 10px;}#verticalDotsPrivacy {	background-image: url(../images/dot.gif);	background-repeat: repeat-y;	height: 2976px;	width: 10px;}#miscContentDots {	background-image: url(../images/dot.gif);	background-repeat: repeat-y;	height: 390px;	width: 10px;	left: 288px;}#horzDots {	background-image: url(../images/dot.gif);	background-repeat: repeat-x;	position: relative;	height: 10px;	width: 290px;}.subText {	font-size: 10px}.wrapperContact {	position: relative;	text-align: left;	width: 283px;	margin-right: auto;	margin-left: 261px;	margin-bottom: 0em;	height: 137px;}@media screen and (-webkit-min-device-pixel-ratio:0) {	.wrapperMisc {		position: relative;		text-align: left;		width: 283px;		margin-right: auto;		margin-left: 41px;		margin-bottom: 0em;		height: 137px;	}}* html .wrapperMisc {	position: relative;	text-align: left;	width: 283px;	margin-right: auto;	margin-left: 30px;	margin-bottom: 0em;	height: 137px;}p.subheadTight {	margin-top: -20px;	margin-bottom: 0px;	font-size: 26px;	color: #1b476f;}#leftquoteWhy {	background-color: transparent;	color: #1b476f;	text-align: center;	font-size: 14px;	font-weight: bold;	width: 190px;	height: 100px;	display: block;	position: absolute;	top: 390px;	left: 0px;	margin-top: 5px;	padding: 10px 10px 10px 40px;}#leftquoteWhy .byline {	float: right;	font-size: 12px;}h3.contactUs {	margin-bottom: 18px;	color: #1b476f;	font-size: 16px;	font-weight: normal}.thankYou {	padding-bottom: 5px;	padding-right: 0px;	padding-left: 0px;	padding-top: 0px;	margin-bottom: 18px;	color: #1b476f;	font-size: 18px;	font-weight: normal}.thankYouSmall {	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px;	padding-top: 0px;	margin-bottom: 18px;	color: #1b476f;	font-size: 12px;	font-weight: normal}.thankYouSmall a {	color: #1b476f;	font-size: 12px;}.ContactSubmit {	padding-left: 30px;}/* sangee new */#confirmcontainer {	width: 820px;	margin-left: 110px;	margin-top: 1em;	padding: 10px 10px 20px 10px;	float: left;	height: 765px;}#confirmcontainer a {	color: #999999;	text-decoration: underline;}#confirmcontainer a:hover {	color: #999999;	text-decoration: none;}* html #confirmcontainer {	width: 820px;	margin-left: 55px;	margin-right: auto;	margin-top: 1em;	padding: 10px 10px 20px 10px;	float: left;	height: 715px;}#enrollcontainer {	margin-left: 120px;	/*margin-right: auto;*/	margin-top: 1em;	width: 820px;	/*width: 820px;	margin-left: 110px;	margin-top: 1em;	padding: 10px 10px 20px 10px;	float: left;	height: 1515px;*/}#enrollcontainer a {	color: #999999;	text-decoration: underline;}#enrollcontainer a:hover {	color: #999999;	text-decoration: none;}* html #enrollcontainer {	width: 820px;	margin-left: 55px;	margin-right: auto;	margin-top: 1em;	padding: 10px 10px 20px 10px;	float: left;	height: 715px;}.ieFix1 {	margin-top: -2px}#tleftCal {	width: 200px;}#blueLink a {	font-size: 12px;	color: #1d4a67;	text-decoration: underline;}#blueLink a:hover {	font-size: 12px;	color: #0066CC;	text-decoration: none;}#blueLinkConfirmation a {	font-size: 12px;	color: #1d4a67;	text-decoration: underline;	font-weight: bold;}#blueLinkConfirmation a:hover {	font-size: 12px;	color: #0066CC;	text-decoration: none;}#downwrapper {	position: relative;	top: 558px;	left: 10px;	border: 1px solid black;}#downwrapper a {	color: #999999;	font-size: 12px;	text-decoration: underline;}#downwrapper a:hover {	color: #999999;	font-size: 12px;	text-decoration: none;}#downrightwrapper {	position: relative;	top: 180px;	right: 90px;	float: right;	padding-top: 10px;	padding-bottom: 10px;}* html #downrightwrapper {	margin-top: -28px;	float: right;	padding-top: 10px;	padding-bottom: 10px;}#downrightwrapper a {	color: #999999;	font-size: 12px;	text-decoration: underline;}#downrightwrapper a:hover {	color: #999999;	font-size: 12px;	text-decoration: none;}/*Form*/form {	padding: 3px 6px 3px 6px;}form div {	margin-bottom: 1em;}form div a {	color: #999999;	text-decoration: underline;}form div a:hover {	color: #999999;	text-decoration: none;}input.txt {	color: #999999;	font-size: 10px;	background-color: none;	border: 1px #999999;	width: 200px;}input.lcbox {	width: 30px;	height: 30px;	border: 1px #999999;}#body {	background-color: #ffffff;	margin: 0px auto;	padding: 0px;	width: 960px;	text-align: center;}#mainwrapperenroll {	width: 500px;	position: relative;	top: 20px;	left: 125px;	text-align: left;	margin-left: 0;	padding-bottom: 3em;}* html #mainwrapperenroll {	width: 500px;	position: relative;	top: 20px;	left: 25px;	text-align: left;	margin-left: 0;	padding-bottom: 3em;}.headerblue1 {	color: #1b476f;	font-size: 25px;	font-weight: bold;	margin-left: 10px;}#fname,#lname,.infoaddress {	border: 1px solid #999999;	width: 170px}#email {	width: 350px;	border: 1px solid #999999}#subject {	width: 350px;	border: 1px solid #999999}#qc {	width: 350px;	height: 100px;	border: 1px solid #999999}#contactRightBox {	width: 270px;	background-image: url(../images/dot.gif);}#contactRightBoxInner { /*position: relative;*/ /*top: -5px;*/	/*width: 250px;*/ /*left: 10px;*/	border: 1px solid #FFF;	background-color: #FFFFFF}/** html #contactRightBoxInner {	position: relative;	top: 10px;	height: 480px;	width: 250px;	left: 10px;	background-color: #FFFFFF}*/#faq {	color: #72a8e8;	font-weight: bold;	font-size: 26px}.drkBlu {	color: #1d4a67;	font-weight: bold;	font-size: 12px}.drkBlu {	color: #1d4a67;	font-weight: bold;	font-size: 12px}.greytextFAQ {	margin-top: -12px;	color: #999999;	font-size: 12px;	font-weight: regular;	line-height: inherit;}.greytextFAQ a {	color: #999999;	font-size: 12px;}/* alanna callout css */#callout {	white-space:normal;	width:350px;	/* border:1px solid #ff8000; */ 	padding:10px;margin: -30px 0  -60px 0 ; 	text-align:left; 	color:#a4a1a1; 	font-size:11px; 	background:#fff; position:relative;top:-30px; left:5px 	}	 #callout p{width:20px}	 #callout h1, h2, h3{ 	margin:0;  	padding:0; 	font-weight:bold; 	display:inline; 	} #callout td {vertical-align:top;text-align:left;font-size:11px;} #callout h3 {color: #8bb7eb; font-size:13px;} #callout b {color:#ff8111;}   /* end alanna callout css *//* end alanna callout css */a {	color: #333333;	text-decoration: underline}a:hover {	text-decoration: none;	color: #999999;}.commonForm {	color: #999999;	border: 1px solid #999999;	margin: 1px;	padding: 2px}.bold {	font-weight: bold;}.pulldown {	/*font: 500 normal 8pt/ normal Arial, Helvetica, sans-serif;*/	color: #999999;}.leftnavon {	left: -232px;	position: absolute;	margin-left: 232px;	z-index: 5}#classes_on {	top: 0px}#playLearning_on {	top: 43px}#music_on {	top: 91px}#art_on {	top: 125px}#sports_on {	top: 161px}#global_on {	top: 197px}#preSchoolAlt_on {	top: 234px}.addsection {	margin-bottom: 30px}.subheadMisc {	color: #999999;	font-weight: normal;	font-size: 18px}#contentsection h2 {	font-size: 20px;	line-height: .1em}#locationsection h3 {	font-size: 18px;	line-height: .1em}#locationsection {	margin: 10px 0px 10px 0px;}#contentsection,contentsectiontight {	font-size: 13px;	color: #999999;}#contentsection {	margin: 40px 0px 30px 0px;}#contentsectiontight {	margin: 15px 10px 15px 0px}.tablestyle tr td {	padding-bottom: 4px;}.locationstablestyle tr td {	padding-bottom: 5px;	padding-right: 30px;	width: 545px;	vertical-align: top;}.locationstable tr td {	padding-bottom: 5px;	padding-right: 30px;	width: 545px;	vertical-align: top;}.padding10 {	padding: 10px}.padding12 {	padding: 12px 12px 14px 12px}.padding12top {	padding: 12px 12px 0px 12px}* html .padding12 {	padding: 12px 12px 2px 12px;	margin-bottom: 5px;}.inboxcontentpad {	padding: 10px 22px 10px 22px}.rule {	color: #7da9e6;	padding: 0px}.inputcaption {	line-height: .2em}.inputcaption2 {	line-height: .5em}.bottomform {	margin-top: 15px}.notesDate {	margin-top: -10px;	padding-top: -10px;}#confirmationLinksSend { float:right; position:relative; right:50px; top: -100px; font-size:12px;   }#confirmationLinksSend a {  	color: #1b476f; 	font-weight:bold;	font-size:14px;}.signin { padding: 0 0 5px 0;  }.continuewrapper {	width: 552px;	top: 10px;	margin-left: 350px;	margin-bottom: 15px;}.contact-left { /*	float: left; */	padding: 0px 0px 0px 0px;	margin: 0;	width: 265px;	font-size: 12px;	color: #979493;}.contact-right { /*	float: right; */	padding: 0px 0px 0px 0px;	margin: 0;	width: 265px;	font-size: 12px;	color: #979493;}.contact-left p, .contact-right p, .contact-left td, .contact-right td { 	color: #979493; 	padding: 0px 0px 0px 0px}.location-title { 	margin: 0; 	padding: 0px 0px 0px 0px;	font-size: 14px; 	font-weight: bold; 	color: #7aade8 }.sitemap { /*	float: left; */	padding: 0px 0px 0px 0px;	margin: 0;	font-size: 12px;	color: #979493;}.sitemap a { /*	float: left; */	padding: 0px 0px 0px 0px;	margin: 0;	font-size: 12px;	text-decoration: none;	color: #979493;}.sitemap a:hover { /*	float: left; */	padding: 0px 0px 0px 0px;	margin: 0;	font-size: 12px;	text-decoration: underline;	color: #ff8111;}.sitemap_classes { /*	float: left; */	padding: 0px 0px 0px 10px;	margin: 0;	font-size: 12px;	color: #979493;}.sitemap_classes a { /*	float: left; */	padding: 0px 0px 0px 10px;	margin: 0;	font-size: 12px;	text-decoration: none;	color: #979493;}.sitemap_classes a:hover { /*	float: left; */	padding: 0px 0px 0px 10px;	margin: 0;	font-size: 12px;	color: #ff8111;	text-decoration: underline;}p.classContentCopy { 	margin:0 0 0 215px;  }/* classes.html header links */.linkclass a {	padding: 0px;	margin: 0px;	font-size: 20px;	color: #1b476f;	font-weight: bold;	text-decoration: none;}.linkclass a:hover {	padding: 0px;	margin: 0px;	font-size: 20px;	color: #1b476f;	font-weight: bold;	text-decoration: underline;}
#em_wfs_header_left, #em_wfs_subheader, #em_wfs_footer_table {
display:none;
}
body #em_wfs_wrapper_table_form {
border:0;
border-collapse: collapse;
}
#em_wfs_formfields_wrapper_table tr {
background-color:#ff8111;
}
#em_wfs_submit {
color:#fff;
background-color:#ff9900;
border:1px solid #ff6600;
}
#em_wfs_wrapper_table {
float:left;
}
#em_wfs_formfield_1268343_label {
color:#fff;
}
#footer ul {
	list-style: none;
	padding-left:200px;
}
#footer ul li {
	float:left;
}
.footerlink {
	padding-top:18px;
}
.footerform {
	width:280px;
}