body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF;
	background-image:url(../images/fondo.jpg);
	border-top:5px solid #1E717A;
}
#contenido {
	/*min-height:400px;*/
	width:978px;
	margin: 0 auto;
}
#contenedor {
	width:978px;
	margin-right:auto;
	margin-left:auto;
	font-size:12px;
	color:#c0b29f;
	}
#main-img{margin: 0 auto; width:978px; margin-left:10px;}
#main-img img{margin:0 auto;}
#main-content{width:860px; margin-left:65px;}
.left,.right{float:left; height:100%;}
.left{width:560px;}
.right{width:270px; margin-left:22px;}
#header {
	text-align:left;
	width:978px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	margin-bottom:12px;
}
#floater{width:231px; height:37px; float:right; background-image: url(../images/floater-bg.png); z-index:2; margin-right:40px;}
#my-videos-btn a, #my-cart-btn a{height:37px; display:block; float:left}
#my-videos-btn a{width:120px}
 #my-cart-btn a{width:111px;}
#navigation{float:left;}
#logo{height:119px; width:340px; float:left; margin-left:40px; margin-top:5px; margin-bottom:5px;}
/*------------------------------menu---------------------------------------------------*/
#navigation{margin:0 auto; width:952px; margin-left:10px;}
#navigation li {
	display:block;
	float:left;
	list-style-type:none;
	margin-left:0;
	}
#navigation a {
	background:transparent url(../images/menu.png) repeat scroll 0 0;
	display:block;
	height:100%;
	width:100%;
	}

/*#navigation #home-btn a {
	background-position:0 0;
	height:40px;
	width:77px;
	}
		
#navigation #home-btn a:hover, #navigation #home-btn a.selected {
	background-position:0 -40px;
	height:40px;
	width:77px;
	}*/
	
#navigation #ourstudio-btn a {
	background-position:0px 0;
	height:40px;
	width:104px;
}
#navigation #ourstudio-btn a:hover, #navigation #ourstudio-btn a.selected {
	background-position:0px -40px;
	height:40px;
	width:104px;
}
/*---*/
#navigation #ourteam-btn a {
	background-position:-104px 0;
	height:40px;
	width:86px;
}
#navigation #ourteam-btn a:hover, #navigation #ourteam-btn a.selected {
	background-position:-104px -40px;
	height:40px;
	width:86px;
}
/*---*/		
#navigation #about-btn a {
	background-position:-190px 0;
	height:40px;
	width:111px;
	}
		
#navigation #about-btn a:hover, #navigation #about-btn a.selected {
	background-position:-190px -40px;
	height:40px;
	width:111px;
	}
/*---*/
#navigation #schedules-btn a {
	background-position:-301px 0;
	height:40px;
	width:185px;
	}
		
#navigation #schedules-btn a:hover, #navigation #schedules-btn a.selected {
	background-position:-301px -40px;
	height:40px;
	width:185px;
	}
/*---*/
#navigation #instructor-btn a {
	background-position:-486px 0;
	height:40px;
	width:168px;
	}
		
#navigation #instructor-btn a:hover, #navigation #instructor-btn a.selected {
	background-position:-486px -40px;
	height:40px;
	width:168px;
	}
/*---*/
#navigation #news-btn a {
	background-position:-654px 0;
	height:40px;
	width:109px;
	}

#navigation #news-btn a:hover, #navigation #news-btn a.selected {
	background-position:-654px -40px;
	height:40px;
	width:109px;
}
/*---*/
#navigation #contactus-btn a {
	background-position:-763px 0;
	height:40px;
	width:104px;
	}
		
#navigation #contactus-btn a:hover, #navigation #contactus-btn a.selected {
	background-position:-763px -40px;
	height:40px;
	width:104px;
}
/*---*/
#navigation #results-btn a {
	background-position:-867px 0;
	height:40px;
	width:85px;
	}
	
#navigation #results-btn a:hover, #navigation #results-btn a.selected {
	background-position:-867px -40px;
	height:40px;
	width:85px;
	}
/*
results-btn
		

#navigation #instructor-btn a {
	background-position:-274px 0;
	height:40px;
	width:158px;
	}

#navigation #instructor-btn a:hover, #navigation #instructor-btn a.selected {
	background-position:-274px -40px;
	height:40px;
	width:158px;
	}
#navigation	#find-btn a {
	background-position:-432px 0;
	height:40px;
	width:106px;
	}

#navigation #find-btn a:hover, #navigation #find-btn a.selected {
	background-position:-432px -40px;
	height:40px;
	width:106px;
	}
#navigation #continued-btn a {
	background-position:-538px 0;
	height:40px;
	width:171px;
	}

#navigation #continued-btn a:hover, #navigation #continued-btn a.selected {
	background-position:-538px -40px;
	height:40px;
	width:171px;
	}

#navigation #results-btn a {
	background-position:-766px 0;
	height:40px;
	width:68px;
	}

#navigation #results-btn a:hover, #navigation #results-btn a.selected {
	background-position:-766px -40px;
	height:40px;
	width:68px;
	}
	
#navigation #partnerships-btn a {
	background-position:-834px 0;
	height:40px;
	width:117px;
	}

#navigation #partnerships-btn a:hover, #navigation #partnerships-btn a.selected {
	background-position:-834px -40px;
	height:40px;
	width:117px;
	}
*/
	
#logged_in{
	text-align: right;
	padding: 0 55px 0 0;
	color: #000000;
	font-size: 10px;
	clear: both;
}
#logged_in p{color:#333; width:952px;}
#logged_in span.member{
	color: #015f6f;
	display: inline;
	font-size:12px
}
#logged_in a{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

#footer {
	margin-top:30px;
	width:978px;
	/*height: 197px;*/
	float:left;
	margin-right:auto;
	margin-left:auto;
}

#menu-footer ul {
	float: left;
	width: 190px;
}

#menu-footer li {
	line-height:15px !important;
	height: 15px !important;
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: left;
}
#menu-footer {
	float:left;
	background-image:url('../images/footer-bg.png');
	background-repeat:no-repeat;
	width:560px;
	height:143px;
	margin-left:35px;
	
}
#div1,#div2,#div3,#div4{float:left; height:140px; padding:25px 0;}
#div1{
margin-left:25px;
width:190px;
}
#div2{
width:200px;
}
#div3{
width:105px;
}
#div4{
width:100px;
}
.div1-btn a, .div2-btn  a, .div3-btn a, .div4-btn a{
	height:20px; 
	display:block;
	background-repeat:no-repeat;
	}
.div1-btn a{width:180px;}
.div2-btn a{width:182px;}
.div3-btn a{width:200px;}
.div4-btn a{width:165px;}

span{display:none;}
#footer-home-btn a{background-image:url('../images/home-btn.png');}
#footer-ourstudio-btn a{background-image:url('../images/our-studio-btn.png');}
#footer-ourteam-btn a{background-image:url('../images/our-team-btn.png');}
#footer-about-btn a{background-image:url('../images/about-xtend-btn.png');}
#footer-schedules-btn a{background-image:url('../images/schedules-btn.png');}
#footer-instructor-btn a{background-image:url('../images/instructor-btn.png');}
#footer-studio-btn a{background-image:url('../images/studio-btn.png');}
#footer-contact-btn a{background-image:url('../images/contact-btn.png');}

#footer-apparel-btn a{background-image:url('../images/apparel-btn.png');}
#footer-dvds-btn a{background-image:url('../images/dvds-btn.png');}
#footer-merchandise-btn a{background-image:url('../images/merchandise-btn.png');}
#footer-shop-btn a{background-image:url('../images/shop-btn.png');}
#footer-license-program-btn a{background-image:url('../images/license-program-btn.png');}
#footer-instructor-training-btn a{background-image:url('../images/instructor-training-btn.png');}
#footer-find-a-class-btn a{background-image:url('../images/find-a-class-btn.png');}
#footer-continued-education-btn a{background-image:url('../images/continued-education-btn.png');}
#footer-xtend-repertoire-btn a{background-image:url('../images/xtend-repertoire-btn.png');}
#footer-xtend-classes-btn a{background-image:url('../images/xtend-classes-btn.png');}
#footer-cec-workshops-btn a{background-image:url('../images/cec-workshops-btn.png');}
#footer-new-choreography-btn a{background-image:url('../images/new-choreography-btn.png');}
#footer-language-translation-videos-btn a{background-image:url('../images/language-translation-videos-btn.png');}
#footer-news-btn a{background-image:url('../images/news-btn.png');}
#footer-results-btn a{background-image:url('../images/ft-results-btn.png');}
#footer-support-btn a{background-image:url('../images/support-btn.png');}

/*---------------------------firma-------------------------------------*/
#sign {
	float:left;
	font-family: verdana;
	font-size: 9px;
	color: #c0b29f;
	text-align: left;
	width:950px;
	padding-left:35px;
}
#logo-footer{width:243px; height:192px; float:left; /*padding:0 20px;*/ margin-left:90px;}
.navigation-btn{float:left;}	
