RIGHT_BAR_NO_MOUSE_STYLE { background-image: none; }
RIGHT_BAR_MOUSE_STYLE { background-image: none; }
RANGE_BAR_STYLE { background-image: none; }
PROPERTY_BAR_STYLE { background-image: none; }
PROPERTY_BAR_NO_MOUSE_STYLE { background-image: none; }
PROPERTY_BAR_MOUSE_STYLE { background-image: none; }
OPTION_BAR_STYLE { background-image: none; }
MENU_BAR_STYLE { font-family:tahoma;font-style:normal;font-weight:normal;font-size:14px;font-variant:normal;color:white;background-image: url(http://www.poolbabies.com/CSS/nav_bar.jpg);background-repeat:no-repeat;background-position:left top;vertical-align:top;text-align:center;text-indent:0px;line-height:1;word-spacing:1px;letter-spacing:0px;text-decoration:none;height:74px;width:757px; font: 14px/1 tahoma; align: top; }
MENU_BAR_NO_MOUSE_STYLE { font-family:tahoma;font-style:normal;font-weight:normal;font-size:14px;font-variant:normal;color:white;background-image: none;background-repeat:no-repeat;vertical-align:text-top;text-align:center;text-indent:0px;line-height:1;word-spacing:1px;letter-spacing:0px;text-decoration:none;height:74px;width:757px;PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; FONT: 14px/1 tahoma; PADDING-TOP: 7px; BORDER-BOTTOM: 0px dashed; HORIZONTAL-ALIGN: center; }
MENU_BAR_MOUSE_STYLE { font-family:tahoma;font-style:normal;font-weight:normal;font-size:14px;font-variant:normal;color:#7dcdf9;background-image: none;background-repeat:no-repeat;vertical-align:text-top;text-align:center;text-indent:0px;line-height:1;word-spacing:1px;letter-spacing:0px;text-decoration:none;height:74px;width:757px;PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; FONT: 14px/1 tahoma; PADDING-TOP: 7px; BORDER-BOTTOM: 0px dashed; HORIZONTAL-ALIGN: center; }
LEFT_BAR_NO_MOUSE_STYLE { background-image: none; }
LEFT_BAR_MOUSE_STYLE { background-image: none; }
img { border: none; }
html { width:100%;height:100%;margin:0 0 0 0;padding:0 0 0 0; }
h4 {  }
h3 {  }
h2 {  }
h1 h2 h3 h4 { margin: 0 0 0 0;padding: 0 0 0 0; }
h1 {  }
form { margin:0 0 0 0;padding:0 0 0 0; }
CONTENT_A_STYLE { background-image: none;background-position:0% 0%; }
body { font-family:arial;color:black;background-color:rgb(0,51,78);background-image: url(http://www.poolbabies.com/CSS/swimming_lessons_york_gradient.jpg);background-repeat:repeat-x;background-position:50% top;vertical-align:middle;text-align:center;height:100%;width:100%;margin: 0 0 0 0;padding: 0 0 0 0; padding-top: 5px; }
.poolbabies-SYSTEM-COPYRIGHT a {  }
.poolbabies-SYSTEM-COPYRIGHT {  }
.poolbabies-Store-Area-Container { font-family:arial;background-color:rgb(9,124,187);background-image: url(http://www.poolbabies.com/CSS/york_pool_footer.jpg);background-repeat:no-repeat;background-position:center bottom;vertical-align:middle;text-align:center;height:100%;width:757px;border-right: rgb(255,255,255) 2px solid; border-left: rgb(255,255,255) 2px solid; }
.poolbabies-Store-Area {  }
.poolbabies-SiteMap-Products-Title {  }
.poolbabies-SiteMap-Products {  }
.poolbabies-SiteMap-Product-Item a {  }
.poolbabies-SiteMap-Product-Item {  }
.poolbabies-SiteMap-Content-Title {  }
.poolbabies-SiteMap-Content-Item a {  }
.poolbabies-SiteMap-Content-Item {  }
.poolbabies-SiteMap-Content {  }
.poolbabies-SiteMap-Category-Item a {  }
.poolbabies-SiteMap-Category-Item {  }
.poolbabies-SiteMap-Categories-Title {  }
.poolbabies-SiteMap-Categories {  }
.poolbabies-SiteMap-Brands-Title {  }
.poolbabies-SiteMap-Brands {  }
.poolbabies-SiteMap-Brand-Item a {  }
.poolbabies-SiteMap-Brand-Item {  }
.poolbabies-SiteMap {  }
.poolbabies-Site-Hits-Text {  }
.poolbabies-Site-Hits-Since {  }
.poolbabies-Site-Hits-Image {  }
.poolbabies-Site-Hits {  }
.poolbabies-Site-Border-Top-Right { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site-Border-Top-Left { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site-Border-Top { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site-Border-Right { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site-Border-Left { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site-Border-Bottom-Right { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site-Border-Bottom-Left { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site-Border-Bottom { background-color:lightgrey;background-image: none;height:1px;width:1px; }
.poolbabies-Site { width:757px;margin:0 auto; }
.poolbabies-Shopping-Cart-Header1 { background-image: none; }
.poolbabies-RightSide { vertical-align:top; }
.poolbabies-Right-Bar-Holder {  }
.poolbabies-Right-Bar-Expandable {  }
.poolbabies-Right-Bar-Collapsible {  }
.poolbabies-Right-Bar { vertical-align:top;text-align:center;width:203px; }
.poolbabies-Product-Page-Title { background-image: none; }
.poolbabies-Poll-Votes {  }
.poolbabies-Poll-Title {  }
.poolbabies-Polls-Title {  }
.poolbabies-Polls-Link {  }
.poolbabies-Polls-Container {  }
.poolbabies-Poll-Results {  }
.poolbabies-Poll-Result-Percent {  }
.poolbabies-Poll-Result-Graph {  }
.poolbabies-Poll-Result-Choice {  }
.poolbabies-Poll-Result {  }
.poolbabies-Poll-Container {  }
.poolbabies-Poll-Choice {  }
.poolbabies-Poll-Button {  }
.poolbabies-Page-Title { position:absolute;left:-9999px;top:-9999px; }
.poolbabies-Page-Content {  }
.poolbabies-No-Javascript-Warning {  }
.poolbabies-MenuItem a { padding-right: 0px; padding-bottom: 0px; font: 14px/1 tahoma; padding-top: 7px; border-bottom: 0px dashed; text-align: center;color:#ffffff; }
.poolbabies-MenuItem { display:inline;float:left;text-align:center;margin:0 auto;padding:0 17px 0 17px; }
.poolbabies-MenuBar-List { list-style:none;display:inline;vertical-align:middle;clear:both;margin:0 0 0 0;padding:0 0 0 0; }
.poolbabies-MenuBar-Container { background: url(http://www.poolbabies.com/css/nav_bar.jpg) no-repeat top left; width: 100%; font-family: tahoma;font-size:14px;color:#ffffff; height:74px;width:757px;margin:0 0 0 0;padding:0 0 0 0; }
.poolbabies-MenuBar { width:720px;margin:0 auto;padding:9px 0 0 0; }
.poolbabies-Links-Title {  }
.poolbabies-Links-Link {  }
.poolbabies-Links-Container {  }
.poolbabies-LeftSide {  }
.poolbabies-Left-Bar-Holder {  }
.poolbabies-Left-Bar-Expandable {  }
.poolbabies-Left-Bar-Collapsible {  }
.poolbabies-Left-Bar { background-image: none; }
.poolbabies-Header-Title a {  }
.poolbabies-Header-Title {  }
.poolbabies-Header-Image {  }
.poolbabies-Header { background-image: url(http://www.poolbabies.com/CSS/header3.jpg);background-repeat:no-repeat;background-position:center top;height:216px;width:757px; z-index: 10; }
.poolbabies-Footer-Site-Title {  }
.poolbabies-Footer-Customer-Service-Email {  }
.poolbabies-Footer-Customer-Service-Address {  }
.poolbabies-Footer-Customer-Service {  }
.poolbabies-Footer-Copyright {  }
.poolbabies-Footer-Article { padding-top:1px; }
.poolbabies-Footer { font-family:arial;font-size:12px;color:rgb(2,0,152);background: url(http://www.poolbabies.com/CSS/footer_pool_babies.jpg) no-repeat center bottom;text-align:center;height:149px;width:757px; }
.poolbabies-Error {  }
.poolbabies-DEBUG-WARNING {  }
.poolbabies-Content-Area-tr { vertical-align:top; }
.poolbabies-Content-Area-Container { margin: 0 0 0 0;padding: 0 0 0 0;clear:both;overflow:;overflow-x:;overflow-y:;height:;width:757px; }
.poolbabies-Content-Area { width:757px;vertical-align:top;font-size:12px;font-family:arial; }
.poolbabies-Category-Navigation-SelectedItem { background-image: none; }
.poolbabies-Category-Navigation-Popup-Table {  }
.poolbabies-Category-Navigation-Popup-Panel {  }
.poolbabies-Category-Navigation-Popup-NoMouse { background-image: none; }
.poolbabies-Category-Navigation-Popup-Mouse { background-image: none; }
.poolbabies-Category-Navigation-Popup-More {  }
.poolbabies-Category-Navigation-Panel { background-image: none; }
.poolbabies-Brand-Page-Title { background-image: none; }


/*   CUSTOM USER DEFINED STYLES   */

fieldset {border:none;}
legend {display:none;}


.poolbabies-Newsletter-Subscribe      {padding-top:30px;height:170px;border-bottom:solid 1px #ffffff;width:400px;margin:0 auto;}
.poolbabies-Newsletter-Subscribe fieldset      {padding-top:30px;}
.poolbabies-Newsletter-Subscribe legend      {display:block;color:#ffffff;font-size:18pt;font-weight:bold;}
.poolbabies-Newsletter-Subscribe-Email-Text      {font-weight:bold;width:140px;float:left;height:30px;text-align:right;}
.poolbabies-Newsletter-Subscribe-Email-Value      {height:30px;}
.poolbabies-Newsletter-Subscribe-Email-Value input      {}
.poolbabies-Newsletter-Subscribe-Confirm-Text      {font-weight:bold;width:140px;float:left;height:30px;text-align:right;}
.poolbabies-Newsletter-Subscribe-Confirm-Value      {height:30px;}
.poolbabies-Newsletter-Subscribe-Confirm-Value input      {}
.poolbabies-Newsletter-Subscribe-Button      {width:350px;text-align:right;}
.poolbabies-Newsletter-Subscribe-Button input      {}
.poolbabies-Newsletter-UnSubscribe      {padding-top:20px;width:400px;margin:0 auto;}
.poolbabies-Newsletter-UnSubscribe fieldset      {padding-top:30px;}
.poolbabies-Newsletter-UnSubscribe legend      {display:block;color:#ffffff;font-size:18pt;font-weight:bold;}
.poolbabies-Newsletter-UnSubscribe-Email-Text      {font-weight:bold;width:140px;float:left;height:30px;text-align:right;}
.poolbabies-Newsletter-UnSubscribe-Email-Value      {height:30px;}
.poolbabies-Newsletter-UnSubscribe-Email-Value input      {}
.poolbabies-Newsletter-UnSubscribe-Confirm-Text      {font-weight:bold;width:140px;float:left;height:30px;text-align:right;}
.poolbabies-Newsletter-UnSubscribe-Confirm-Value      {height:30px;}
.poolbabies-Newsletter-UnSubscribe-Confirm-Value input      {}
.poolbabies-Newsletter-UnSubscribe-Button      {width:350px;text-align:right;}
.poolbabies-Newsletter-UnSubscribe-Button input      {}


/* GENERAL SETTINGS */
* { margin: 0; padding: 0 }
.hidden { position: absolute; top: -9999em; left: -9999em }

/* TEXT FORMATTING */
a:link, a:visited, a:hover, a:active { color: #FFFF00; text-decoration: none; border-bottom: 1px #FFF dotted }
a:hover { border-bottom: none; color: #7DCDF9; }
h1, h2, p { margin: 0 0 1em 0; color: #ffffff; }
h5 {font-size: 8pt; }

/*	ADD HERE FOR TEXT CHANGE	*/
/*.main-content p { font-size:1em; color:#FFFFFF; }*/
h1:first-line, h2 { font: bold 48px "Arial Rounded MT Bold", arial, verdana, sans-serif; width: 300px; margin-bottom: 18px; color: #FFF }
h3 { font: bold 20px "Arial Rounded MT Bold", arial, verdana, sans-serif; text-align: justify;  padding: 0px; margin-bottom: 18px; color: #FFF }

h1, h2 { font-size: 20px }
#page-home h1 { width: auto; font-size: 30px; color: #FFF; margin-bottom: 6px }
#page-home h2.header { color: #FFF; font-size: 26px; font-style: italic; width: auto; margin: 0 0 0.5em 0 }
#page-home h3 { font-size: 16px; color: #FFF; font-weight: bold }
.page-terms h1, .page-terms h2, .page-privacy h1, .page-privacy h2, .page-accessibility h1, .page-accessibility h2 { width: auto }
.known-issues h2 { font-size: 20px }
.box-object { color: #fff; padding: 8px; margin-bottom: 12px; border: 1px #FFF dashed; border-left: 6px #FFF solid; background-color: #449bcb}
.box-object ul { padding: 15px; }



.box-object-awards { padding: 8px; margin: 5px 10px 6px 10px; border: 1px #FFF dashed; border-left: 6px #FFF solid; background-color: #449bcb }
.box-object-awards-map { padding: 8px; margin: 5px 10px 6px 10px; border: 1px #FFF dashed; border-left: 6px #FFF solid; background-color: #449bcb; height: 250px }


.learnswim { color: #cc0000 }


/* RIGHT BAR FORMATTING */
#right-bar { text-align: center }
#right-bar ul {width:203px; list-style: none; text-align: center; background: url('http://www.poolbabies.com/data/articles/a794dd07-c91a-4edc-af20-e7c12ffc18a3/pool_babies_navigation_header.jpg') no-repeat; padding-top: 120px}
#right-bar ul li { margin-bottom: 6px }
#right-bar ul li a:link, #right-bar ul li a:visited, #right-bar ul li a:active, #right-bar ul li a:hover { border: none; font-size: 60% }

/* FOOTER FORMATTING */
.footer-content { margin: 0 0 0px 0; text-align: center; font-size: 10px; vertical-align: bottom; margin-top: 70px; line-height: 1.5  }
.footer-content2 { margin: 0 0 0px 0; text-align: center; font-size: 10px; vertical-align: bottom; line-height: 2.5 }
.footer-content p { margin: 0 0 0px 0; font-size: 1px; vertical-align: bottom; line-height: 0.5; BORDER-BOTTOM: 0px dashed }
.T {margin: 5px 0px 0px 0px; font-size: 9px; vertical-align: bottom; line-height: 1.3; text-align: center; color: #000000  }
footerlayer.S {margin: 0px 0px 0px 0px; vertical-align:bottom; float:right; BORDER-BOTTOM: 0px dashed}

.footer-content a:link { color: #000090; text-decoration: none; border-bottom: 1px #000090 dotted; font-size: 12px }
.footer-content  a:visited { color: #000090; text-decoration: none; border-bottom: 1px #000090 dotted; font-size: 12px }
.footer-content a:active { color: #7DCDF9; text-decoration: none; border-bottom: 1px #000090 dotted; font-size: 12px }
.footer-content a:hover { color: #7DCDF9; border-bottom: 1px #7DCDF9 solid }

.footer-content2 a:link { color: #000090; text-decoration: none; border-bottom: 1px #000090 dotted; font-size: 12px }
.footer-content2  a:visited { color: #000090; text-decoration: none; border-bottom: 1px #000090 dotted; font-size: 12px }
.footer-content2 a:active { color: #000090; text-decoration: none; border-bottom: 1px #000090 dotted; font-size: 12px }
.footer-content2 a:hover { color: #7DCDF9; border-bottom: 1px #7DCDF9 solid }


 
/* ELEMENT FORMATTING */
.main-content, .news-item { text-align: justify; margin: 0 20px 0 20px }
.main-content2 { text-align: justify; margin: 0 0px 0 0px }
.news-item { margin-left: 0 }
.main-content .ContentArea { text-align: left }
.news-item { border-top: 1px #FFF solid; padding-top: 8px; padding-bottom: 14px }
.box-object h3, .box-object-awards h3, .box-object-awards-map h3 { font-weight: bold; color: #FFF; font-size: 12px; margin-bottom: 14px }
#page-home .box-object p:first-letter, .page-news .box-object p:first-letter { font-size: 3em; float: left; margin-right: 3px }
.news-archive { text-align: right; font-weight: bold; margin-top: 8px }
.main-content ul {margin: 0 0 1.5em 20px }
#page-home img { float: left; margin-right: 20px; margin-bottom: 20px }
#page-pools iframe { float: right; margin: 8px; border: 1px #FFF solid }
#page-pools h3 { color: #FFF; margin-bottom: 6px }
#page-pools .box-object { min-height: 300px }



/* FORM FORMATTING */
label, input, select, textarea { padding: 2px; margin: 0 16px 12px 0 }
option { padding: 2px }
label { width: 140px }
select { width: 150px }
input { width: auto; padding: auto; margin: auto }

/* SITEMAP FORMATTING */
#page-sitemap ul { margin: 0 0 0 24px }
#page-sitemap li { height: 20px; line-height: 20px; vertical-align: middle; padding-left: 12px; margin-top: 4px }
#page-sitemap li.noheight { height: auto }
.folder { list-style-image: url('http://www.poolbabies.com/data/articles/13dbdc9a-205b-4b50-98c6-ca8f924f6228/folder.png') }
#page-sitemap .midmenu li, #page-sitemap .submenu li { list-style-type: square }

/* TABLE FORMATTING */
.main-content table { color: #ffffff; width: 470px; margin-bottom: 1px; border: 1px #FFF solid; border-left: 6px #FFF solid }
.main-content table p {color: #ffffff; margin: 0px 0px 5px 0px; padding: 0px; }
.main-content table, .main-content th { background-color: #449bcb  }
.main-content th, .main-content td { padding: 2px; border: none }
.main-content td { border-top: 1px #FFF solid }

.timetable a { display: block; font-size: 90%; width: 100%; height: 100%; text-decoration: none; border-bottom: none }
















/*
	List Expander 
*/

.listexpander{width:100%;}
.listexpander, .listexpander ul, .listexpander li{
	margin:0;
	padding:0;
	list-style:none;
}
.listexpander ul{
	/*
	Uncomment this if you want to initially hide the child lists. 
	If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
	display:none;
	*/ 
}
.listexpander li{
	line-height:200%;
	margin-top:1px;
	cursor:default;
	text-indent:30px;
	font-weight:bold;
	width:100%;
}

.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer;} 

/* first level */

.listexpander li, .listexpander li.collapsed{background:url(http://www.poolbabies.com/data/articles/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/plus.gif) no-repeat 5px .4em} 
.listexpander li.expanded{background: url(http://www.poolbabies.com/data/articles/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/minus.gif) no-repeat 5px .4em}

/* second level */

.listexpander li ul, .listexpander li li{font-weight:normal}
.listexpander li li.collapsed{url(collapsed.gif) no-repeat 5px .4em;} 
.listexpander li li.expanded{url(expanded.gif) no-repeat 5px .4em;}

/* third level */

.listexpander li li ul, .listexpander li li li{background:#fff;}
.listexpander li li li.collapsed{background:#fff url(collapsed.gif) no-repeat 5px .4em;} 
.listexpander li li li.expanded{background:#fff url(expanded.gif) no-repeat 5px .4em;}

/* fourth level */

.listexpander li li li li{text-indent:0;margin-left:30px;width:auto;}

/* etc. */

/* buttons */

p.listexpander{
	height:1.5em;
	margin:1em 0;
}
p.listexpander a{
	float:left;
	height:1.5em;
	line-height:1.5em;
	padding:0 10px;
	border:1px solid #eee;
	margin-right:5px;
	cursor:pointer;
}
p.listexpander a:hover{
	background:#f8f8f8;
}

/* float fix */
.listexpander li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.listexpander li{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .listexpander li{
	height: 1%;
}
.listexpander li{
	display: block;
}
/* End hide from IE-mac */
/* end float fix */

.poolbabies-MenuItem a {padding-right: 0px; padding-bottom: 0px; font: 14px/1 tahoma; padding-top: 7px; border-bottom: 0px dashed; text-align: center;color:#ffffff;}

.GeneratedStyleSheet{}
