/* @override http://rocky.tennissource.net/sprite.css */

/* @override http://127.0.0.1/rackspace/website/sprite.css */

/* @override http://127.0.0.1/rackspace/website/sprite.css */


#container1 {margin-left:-20;padding-left:0;width:0;height:30;display:none;}
#container {margin-left:0;padding-left:0;margin-left:200;padding-left:200;width:800;height:30;background-color:white;display: none;;}
#container span  { background-image: url(csg-0ce1fab0d542d69b1a9af558b2a0954d.png);width:109;height:30;float:left;display:inline;background-color:white; }
#container1 span  { background-image: url(csg-1238ef5ea991a220767356d1b01dbcad.png);width:101;height:25;float:left;display:inline;padding-bottom: 5;; }
#container1 span{
	padding-top:10;
}
.menu_youthprogramso { background-position: 0 -30px; } 
.menu_youthprograms { background-position: 0 -90px; } 
.menu_communitiesso { background-position: 0 -150px; } 
.menu_communities { background-position: 0 -210px; } 
.menu_adultprograms { background-position: 0 -270px; } 
.menu_adultprogramso { background-position: 0 -330px; }

.menu_communities_over { background-position: 0 -30px; } 
.menu_communitiesb { background-position: 0 -92px; } 
.menu_contactusb { background-position: 0 -144px; } 
.menu_galleryb { background-position: 0 -196px; } 
.menu_home_over { background-position: 0 -248px; } 
.menu_homeb { background-position: 0 -310px; } 
.menu_loactionmapb { background-position: 0 -362px; } 
.menu_locationmap_over { background-position: 0 -414px; } 
.menu_login_over { background-position: 0 -476px; } 
.menu_loginb { background-position: 0 -538px; } 
.menu_ourstaff_over { background-position: 0 -590px; } 
.menu_privatelessons_over { background-position: 0 -652px; } 
.menu_privatelessonsb { background-position: 0 -714px; } 
.menu_rainpolicy_over { background-position: 0 -766px; } 
.menu_rainpolicyb { background-position: 0 -828px; } 
.menu_staffb { background-position: 0 -880px; } 
