body {color: #000; min-width: 975px; background: #fff url(images/bkgrd_extraDiv.gif) no-repeat center top; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;} 
html {min-width: 975px;} 
A:hover {color: #547fb2; text-decoration: underline;} 
A:link {color: #547fb2; text-decoration: none;} 
A:visited {color: #547fb2; text-decoration: none;} 
img {border: 0;} 
form {font: 11px/17px Verdana, sans-serif; color: #8E8E8E; border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;} 

h1 {position: relative; color: #2A2A2A; font: 19px Verdana, sans-serif; padding: 0px 0px 10px 0px; margin: 0px;} 
h2 {position: relative; color: #2A2A2A; font: 11px/17px Verdana, sans-serif; padding: 0px; margin: 0px;} 
p {position: relative; padding: 0px 0px 15px 0px; margin-top: 0px;} 
.trans {background-color: transparent;}
.smtext {font: 7.5pt/10pt arial;}
.alert {color: #006699;}
.price {color: #333; font-weight: bold; font-size: 16px;}
.bold {font-weight: bold;}
.orange {color: #ff9900;}
.italic {font-style: italic;}
.top {vertical-align: text-top;}
.middle {vertical-align: middle;}
.txtcenter {text-align: center;}
.txtright {text-align: right;}
.border {border: 1px solid #999; margin: 0px 10px;}
.right {float: right; padding: 0px 0px 10px 5px;}
.left {float: left;}
.block {display: block;}
.nowrap {white-space: nowrap;}
abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.tooltip {width: 250px; color:#000; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none; text-align:center; border: 1px solid #006699; background-color: #a9cada;}
.tooltip span.top {padding: 15px 8px 0; background: url(images/popup.gif) no-repeat top;}
.tooltip b.bottom {padding:3px 8px 8px; color: #548912; background: url(images/popup.gif) no-repeat bottom;}

button {border: 0; cursor: pointer; font-weight: bold; padding: 0 20px 0 0; text-align: center;}
button span {position: relative; display: block; white-space: nowrap; padding: 0 0 0 20px;}

/*\*/
* html button, html* button {width:auto; overflow:visible;}
* html button span, html* button span {margin-top:1px;}
/*end*/

/*blue buttons*/
button.submitBtn {background: url(images/btn_right.gif) right no-repeat; font-size:1.3em; padding-left: 0px;}
button.submitBtn span {height: 50px; line-height: 50px; background: url(images/btn_left.gif) left no-repeat; color: #fff;}
button.submitBtn:hover {background: url(images/btn_right_hover.gif) right no-repeat;}
button.submitBtn:hover span {background: url(images/btn_left_hover.gif) left no-repeat;}

div.row{clear: both; padding: 5px; margin: 0px 0px 0px 0px;} 
 
#masthead {background: transparent url(images/masthead_butterfly.jpg) no-repeat 0px 0px; margin: -8px auto 0px auto; padding: 0px 0px 0px 0px; height: 270px; width: 978px; border-bottom: 10px solid #808080;} 
#masthead img {float: right; margin: 202px 10px 0px 10px;}

/* ######### Style for Drop Down Menu ######### */
#menu {margin: 0px; padding: 0px; position:relative; display:block; height:42px; font-size:12px; font-weight:bold; font-family:Arial,Verdana,Helvetica,sans-serif; text-transform:uppercase;}

ul#menu {margin: 8px 0px 0px 340px; padding: 0px 0px 0px 0px;}
ul#menu li {display: inline; margin:0 30px 0 30px; position: relative;}

ul#menu li a {color: #c5c5c5; text-decoration:none; padding:7px 0px 0 0px;}
ul#menu li a:hover {color:#00135f;}
ul#menu li.mega {margin-top: 0px;}
ul#menu li.mega a, ul#menu li a {padding: 0px 0px 19px 0px; background:transparent url(images/nav_bkgrd.gif) no-repeat bottom center;}
ul#menu li.mega a:hover, ul#menu li.mega a.current, ul#menu li a:hover, ul#menu li a.current {color:#00135f; text-decoration: none; background:transparent url(images/nav_bkgrdOVER.gif) no-repeat bottom center;}
ul#menu div {display: none;}
ul#menu li.mega div {border: 1px solid #00135f; width: 19em; position: absolute; top: 2.5em; left: 0em; padding: .5em; background: transparent url(images/bkgrd_mega-div2.png); color: #ccccff; text-transform: none; z-index: 101;}
ul#menu li.hovering div {display: block; }
ul#menu li.mega div a {color: #fff; padding: 0; background: none; text-decoration: none;}
ul#menu li.mega div a:hover {color: #fff; padding: 0; background: none; text-decoration: underline;}
ul#menu li div a.more {color: #390; font-weight: bold;}
ul#menu div span {color: #c5c5c5; font-weight: bold; font-size: 1em; text-transform: uppercase; display: block;}
ul#menu div p {margin: 0 0 0.8em 0; padding: 0;}
ul#menu div ul {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px dotted #999;}
ul#menu div li {background: transparent url(images/bullet1.gif) no-repeat 0px 2px; font: 12px/16px helvetica; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; list-style: none outside; display: block;} 

ul#menu div hr {border-bottom: 2px dotted #999; border-top: 0px; border-left: 0px; border-right: 0px;}

#container {width: 993px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;} 
 
#wrap {width: 993px; height: auto; overflow: hidden; background: transparent url(images/bkgrd_wrap.gif) no-repeat 0px 0px; margin: 0px auto 40px auto; padding: 0px 0px 0px 0px;} 

#maincontent {float: left; width: 575px; padding: 24px 0px 10px 0px; margin: 0px 50px 0px 25px; position: relative;} 
/*\*/
* html #maincontent {float: left; width: 575px; padding: 24px 0px 10px 0px; margin: 0px 50px 0px 10px;}
/*end*/
#maincontent A:link {text-decoration: none; font-weight: bold;} 
#maincontent A:hover {text-decoration: none; font-weight: bold;} 
#maincontent A:visited {font-weight: bold;} 
#maincontent img {margin: 0px 0px 2px 0px; padding: 0px; position: relative;}
#maincontent h1 {color: #547fb2; font: 22px "Trebuchet MS"; padding: 10px 0px 30px 0px; margin: 0px 0 0px 0px;}
#maincontent h2 {color: #999999; font: 13px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 13px 0px 15px 0px; margin: 0px 0px; text-transform: uppercase;} 
#maincontent h3 {color: #547fb2; font: 16px "Trebuchet MS"; padding: 0px 0px; margin: 0px 0px;} 
#maincontent p {font: 13px/16px Arial, Helvetica, sans-serif; color: #000; padding: 0px 0px 12px 0px; margin: 0px 0px 0px 0px;} 
#maincontent ul {margin: 0px; padding-bottom: 10px;}
#maincontent li {background: transparent url(images/bullet1.gif) no-repeat 0px 2px; font: 12px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style: none outside; display: block;} 
#maincontent li.photos {background: transparent url(images/graphic_photos.gif) no-repeat 0px -8px; font: 12px/18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 40px; list-style: none outside; display: block;} 

#maincontent div.hr {height: 5px; width: 550px; padding: 0px; margin: 0px auto; background: transparent url(images/spacer.gif) no-repeat top center; border-bottom: 2px dotted #eee;}
#maincontent div.hr hr {display: none;}
#maincontent dt {float: left; font: bold 13px/16px Arial, Helvetica, sans-serif; color: #547fb2;}
#maincontent dd {margin-left: 175px; margin-bottom: 10px; font: 13px/16px Arial, Helvetica, sans-serif; color: #000;}
#maincontent .smtext {font: 7.5pt/10pt arial;}
#maincontent .alert {color: #006699; border: 1px solid #006699; background-color: #a9cada; padding: 5px; margin-bottom: 10px;}
#maincontent .price {color: #333; font-weight: bold; font-size: 16px;}

a.rounded, .button {outline: none; border: none; text-decoration: none; cursor: pointer; white-space: nowrap; vertical-align: middle; display: -moz-inline-box; display: inline-block; overflow: visible; color: #fff;}
.button {color: #000; background-color: #e5e5e5; padding: 5px 7px;}
.button:hover {background-color: #cee;}

#maincontent A.pipe:link {background-color: #23afd9; padding: 3px; color: #fff; font-size: 75%; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none;} 
#maincontent A.pipe:hover {background-color: #23afd9; padding: 3px; color: #fff; text-decoration: underline; font-weight: bold;} 
#maincontent A.pipe:visited {background-color: #23afd9; padding: 3px; color: #fff; font-weight: bold;}

#maincontent a.tab {background-color: #e5e5e5; color: #333; font-size: 90%; font-weight: bold; font-family: Verdana, sans-serif; padding: 5px 7px 4px 7px; margin-top: 0.3em; border-bottom: solid 2px #fff;}
#maincontent a.tab:hover {background-color: #23afd9; color: #eee;}
#maincontent a.tab_selected {border-bottom-color: #23afd9; background-color: #23afd9; color: #eeeeee;}
#maincontent #featureTabsContainer {display: none;}
#maincontent #featureElementsContainer {background-color: #23afd9; padding: 5px;}
#maincontent .feature {background-color: #fff; padding: 10px; position: relative;}

#maincontent .demobox img {float: left; margin: 0 6px 0px 0px;}

.more {display: none; border-bottom: 1px solid #666;}
a.showLink, a.hideLink {text-decoration: none;}
a.hideLink {}
a.showLink:hover, a.hideLink:hover {border-bottom: 1px dotted #36f; }
		
/*** Container for the Guillotine Example that uses
     P.I.E. method to enclose the float        ***/

.piecontainer {width: 400px;}
.piecontainer:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}

/*  \*/
* html .piecontainer {height: 1%;}
/*  */

/*** End P.I.E. container rules ***/
.floated {border: #0000CC 5px solid; width: 110px; float: left;	background-color: #FFFFCC;}
/*  \*/
* html .hollyhacked {height: 20%;}
/*  */
div#box {float: left; width: 90%;}
div#box a:link {display: block;	text-align: center;	zoom: 1; position: relative;}

#mytable {width: 575px; padding: 0;	margin: 0;}
#mytable caption {padding: 0 0 5px 0; width: 575px; font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: right;}
#mytable th {font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA url(images/bkgrd_header-table.jpg) no-repeat;}
#mytable th.nobg {border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none;}
#mytable td {font: 13px/16px Arial, Helvetica, sans-serif; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px;	color: #4f6b72;}
#mytable td.alt {background: #F5FAFA; color: #797268;}
#mytable th.spec {border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(images/bullet1.gif) no-repeat;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#mytable th.specalt {border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(images/bullet2.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;}

#programs {width: 315px; height: 175px; background: transparent url(images/bkgrd_signup.gif) no-repeat 0px 0px; margin: 0px 10px 2.2em 0; padding: 0 0 0em 0;}
#programs h1 {padding: 15px 0px 0px 0px; margin: 0px; text-align: center;}
#programs img {padding: 0px; margin: 0px; border: 0px;}
#programs1, #programs2, #programsDefault {position:relative; text-align: center; width:240px; display:none; font: normal 12px/16px arial; padding:10px;}
#programsDefault {display: block; text-align: left; margin-top: -5px;}
#programsDefault h3 {font: bold 13px/17px arial; color: #fd8300; padding-bottom: 10px; text-align: center;}
#programsDefault h3 img {vertical-align: top;}
#programsDefault A:link {color: #fd8300; font-weight: bold; TEXT-DECORATION: none;}
#programsDefault A:visited {color: #fd8300; font-weight: bold;}
#programsDefault A:hover {color: #fd8300; TEXT-DECORATION: underline;}

.hidden {display : none;}

/* Rounded Bubble */

div.bubble {margin-bottom: 30px;}
div.bubble div.rounded {margin-bottom: 5px; padding: 0px; border: 3px solid #ccc; background-color: #eee;}
div.bubble div.rounded blockquote {border: 0; background-color: transparent; padding: 0px 15px; margin: 0px;}
div.bubble div.rounded blockquote p {margin: 0px 5px; padding: 0px; color: #ccc;}
div.bubble cite.rounded {position: relative; margin-top: 0px; padding-left: 15px; padding-top: 15px; top: 12px; background: transparent url(images/spacer.gif) no-repeat 15px 0;}

#rightcolumn #links A:link {color: #82a4ba; text-decoration: none;}
#rightcolumn #links A:hover {color: #82a4ba; text-decoration: none;}
#rightcolumn #links A:visited {color: #82a4ba; text-decoration: none;}
#rightcolumn #links ul {list-style-type: none; width: 315px;}
#rightcolumn #links li {border: 1px dotted #999; border-width: 0px 0px 1px 0px;	background: transparent url(images/spacer.gif) no-repeat 0px 0px; margin: 0px 0 0px 0; padding: 0px 0px 0px 0px; list-style: none outside; }
#rightcolumn #links li a {color: #990000; display: block; font: bold 120% Arial, Helvetica, sans-serif;	padding: 5px; text-decoration: none;}
* html #rightcolumn #links li a {width: 315px;}
#rightcolumn #links li a:hover {background: #00aeef; color: #fff;}
#rightcolumn #links a em {color: #fff; display: block; font: normal 70% Verdana, Arial, Helvetica, sans-serif; line-height: 125%;}
#rightcolumn #links a:hover em {color: #333; display: block; font: normal 70% Verdana, Arial, Helvetica, sans-serif; line-height: 125%;}
#rightcolumn #links a span {color: #125F15;	font: normal 85% Verdana, Arial, Helvetica, sans-serif;	line-height: 150%;}

#rightcolumn {float: right; width: 315px; padding: 24px 0px 10px 0px; margin: 0px 25px 0px 0px;}
/*\*/
* html #rightcolumn {float: right; width: 315px; padding: 24px 0px 10px 0px; margin: 0px 10px 0px 0px;}
/*end*/
#rightcolumn A:link {color: #82a4ba; text-decoration: none;}
#rightcolumn A:hover {color: #82a4ba; text-decoration: underline;}
#rightcolumn A:visited {color: #82a4ba; text-decoration: none;}
#rightcolumn h2 {padding: 2px 0px; margin: 0px 0px 15px 0px; font: 13px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #00135f; letter-spacing: 1px; text-transform: uppercase;}
#rightcolumn ul {margin: 0px 0px 25px 0px; padding: 0px; list-style: none; font: 13px/20px Arial, Helvetica, sans-serif; color: #000;}
#rightcolumn li {background: transparent url(images/li_bullet.gif) no-repeat 0px 6px; margin: 0px 0 0px 0; padding: 0px 0px 0px 12px; list-style: none outside; display: block;}
#rightcolumn ul li ul {margin: 8px 0 15px 20px; padding: 2px 0 2px 0;}
#rightcolumn ul li ul li {background: none; font-weight: bold; margin: 0px 0 0 20px; padding: 2px 0 2px 0; line-height: 16px;}
#rightcolumn p {margin: 0px; padding: 0px 0px 12px 0px; font: 12px/15px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #000;}
#rightcolumn img {margin: 0px; padding: 0px 0px;}
#rightcolumn div.hr {height: 10px; width: 315px; padding: 0px; margin: -15px auto 10px auto; background: transparent url(images/hr_right.gif) no-repeat top center;}
#rightcolumn div.hr hr {display: none;}
#rightcolumn dt {float: left; font: bold 13px/16px Arial, Helvetica, sans-serif; color: #547fb2;}
#rightcolumn dd {margin-left: 125px; margin-bottom: 10px; font: 13px/16px Arial, Helvetica, sans-serif; color: #000;}
#rightcolumn .smtext {font: 7.5pt/10pt arial;}
#rightcolumn .alert {color: #006699; font-style: italic; font-size: 11px;}
#rightcolumn .price {color: #333; font-weight: bold; font-size: 16px;}
#rightcolumn .basic a {cursor:pointer; display:block; font: 12px/17px Verdana, sans-serif; padding:4px; margin-top: 0; text-decoration: none; font-weight: bold; color: #000; background: url(http://www.swimcamp.com/images/accordion_toggle.gif) no-repeat top right;}
#rightcolumn .basic a:hover {background: transparent url(http://www.swimcamp.com/images/accordion_toggle_active.gif) no-repeat top right; color: #fff;}
#rightcolumn .basic a.selected {color: #fff; background: transparent url(http://www.swimcamp.com/images/accordion_toggle_active.gif) no-repeat top right;}

#featured {clear: both; display:block; font: 9px Verdana, arial, helvetica, sans-serif; background: #eaeaea url(images/bkgrd_featured.gif) repeat-x top left; width: 978px; height: 330px; margin: 0px auto 0px auto; padding: 2px 0px 0px 0px;}
#featured a {font-weight: bold;}
#featured A:hover {TEXT-DECORATION: underline; color: #005596;}
#featured A:link {TEXT-DECORATION: none; color: #1d407b;}
#featured A:visited {color: #005596;}
#featured img {margin: 0px 10px 2px 0px; padding: 0px;}
#featured h3 {padding: 2px 0px 2px 3px; margin: 5px 0px 20px 0px; font: bold 14px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #547fb2;}
#featured h4 {color: #999999; font: 13px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-decoration: underline; padding: 8px 0px 5px 2px; margin: 0px 0px; text-transform: uppercase;} 
#featured p {font: 11px/16px arial; position: relative; color: #000; padding: 0px 6px 5px 4px; margin: 0px;}
 
#grid1 {width: 300px; height: 288px; float: left; background: #f0f0f0; text-align: left; margin: 7px 10px 0px 10px; padding: 8px 6px;}
/*\*/
* html #grid1 {width: 300px; height: 288px; float: left; background: #f0f0f0; text-align: left; margin: 7px 10px 0px 5px; padding: 8px 6px;}
/*end*/
#grid2 {width: 300px; height: 288px; float: left; background: #f0f0f0 url(images/bkgrd_featured-div.gif) no-repeat bottom right; text-align: left; margin: 7px 10px 0px 0px; padding: 8px 6px;}
#grid3 {width: 300px; height: 288px; float: left; background: #f0f0f0; text-align: left; margin: 7px 10px 0px 0px; padding: 8px 6px;}
/*\*/
* html #grid3 {width: 300px; height: 288px; float: left; background: #f0f0f0; text-align: left; margin: 7px 5px 0px 0px; padding: 8px 6px;}
/*end*/

#grid1 ul {margin: 1em 1em 0em .1em; padding: 0px; list-style: none;}
#grid1 li {background: transparent url(images/li_featured.gif) no-repeat 0px 5px; font: 11px/18px arial; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; list-style: none outside; display: block; text-align: left;}
 
#grid2 ul {margin: 1em 1em 0em .1em; padding: 0px; list-style: none;}
#grid2 li {background: transparent url(images/li_featured.gif) no-repeat 10px 5px; font: 11px/18px arial; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; list-style: none outside; display: block; text-align: left;}

#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%;	height: 500px;}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* jQuery lightBox plugin - Gallery style */
#gallery {
	background-color: #ccc;
	padding: 10px;
	width: 520px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; background: none;}
#gallery ul img {
	border: 5px solid #999999;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

#footer {clear: both; display:block; color: #547fb2; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; border-top: 1px solid #808080; width: 978px; font: 9px Verdana, arial, helvetica, sans-serif;}
#footer A:link {color: #547fb2; text-decoration: none;}
#footer A:hover {color: #547fb2; text-decoration: underline;}
#footer A:visited {color: #d9d9d9;}
#footer ul {display:block; text-align: center; padding: 8px 0px 4px 0px; margin:0 0 0 0;}
#footer li {display: inline; margin: 0px 0px 0px 0px; padding: 0px; border: 0;}
#footer p {text-align: center;}
#footer img {padding: 0px 0px 0px 0px;}
#footer .left {padding-top: 8px;}

#extraDivLogo {position:absolute; top: 2px; width: 212px; height: 100px; background: url(images/logo_swimcamp.gif) no-repeat; margin: 0px 0px 0px 14px; z-index: 2;} 
#extraDiv {position:absolute; top: 86px; width: 1214px; height: 238px; background: url(images/bkgrd_extraDiv.gif) no-repeat; margin: 0px 0px 0px 0px; z-index: 2;} 
#extraDivHome {position:absolute; top: 950px; left: 475px; width: 110px; height: 110px; background-image: url(images/logo_swim-positive.gif); margin: 0px;}

/* styles added by taylor */

.store table {
	margin-bottom: 20px;
	border: solid 1px #aaa;
}
.aligncenter, .aligncenter input {
	text-align: center;
}
a {
	outline: 0;
}
tr.description {
}

/* end styles added by taylor */
