body {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}







td {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







th {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}







.bodystyle {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}







.small {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 9px;



}







.medium {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #666666;



	letter-spacing: 1px;















}







.big {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 16px;



}







.xbig {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 24px;



}







.expanded {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	line-height: 16px;



	letter-spacing: 2px;



}







.justified {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	text-align: justify;



	color: #333333;







}







.footer {



	font-family: "Times New Roman", Times, serif;



	font-size: 9px;



	color: #999999;



}







.box1 {



	padding: 3px;



	border-width: thin;



	border-style: solid;



	border-color: #CCCCCC #666666 #666666 #CCCCCC;



}







.box2 {



	font-style: italic;



	word-spacing: 2pt;



	padding: 3px;



	border-width: thin;



	border-style: solid;



}a:link {



	color: #33B1D1;



	text-decoration: none;



	font-weight: 700;







}



a:active {



	color: #33B1D1; font-weight: 700;



}



a:visited {



	color: #33B1D1;



	text-decoration: none;



	font-weight: 700;







}



a:hover {



	color: #666666; TEXT-DECORATION: underline; font-weight: 700;



}

a.special{
	font-size: 16px;
	color: #FF3300;
}


.medium2 {







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



	font-weight: 700;



}

/*start code edits by designbyrollence.com*/

table#menu-Container {

	border: 1px solid #9f9f9f;

	background-color:#b2b2b2;

}



.medium2 td{
	color:#000000;
	font-weight: 700;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	
	

}



.medium2 td a, .medium2 td a:link, .medium2 td a:visited{

	text-decoration:none;

	color:#000000;

}



/*.medium table tr td.spacer{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	height:1px;

	background-color:#E3E3E3;

	width:100%;

	font-size:1px;

}*/



.spacer{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E3E3E3;

/*	background-color:#E3E3E3;*/

}



.medium2 table tr td a:hover{

	color:#FFFFFF;

	text-decoration:underline;

}

/*end edit by designbyrollence.com--junji for isabellesalsa.com*/

.mediumbold {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #297A78;



	letter-spacing: normal;



	font-weight: bold;







}



.medium-light-green {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #009999;



	letter-spacing: 1px;



	font-weight: bold;







}



.medium-light-grey {







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #666666;



	letter-spacing: normal;



}



.medium-light-grey-B {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #666666;



	letter-spacing: normal;



	font-weight: bold;







}



.medium-dark-grey {











	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #484848;



	letter-spacing: normal;



}



.medium-dark-green {







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #297A78;



	letter-spacing: 1px;



	font-weight: bold;



}



.largebold {







	font-family: "Trebuchet MS", Arial, helvetica;



	font-size: 18px;



	color: #009999;



	letter-spacing: normal;



	font-weight: bold;



}



.mediumbold-grey {







	font-family: "Trebuchet MS", Arial, helvetica;



	font-size: 12px;



	color: #666666;



	letter-spacing: normal;



	font-weight: bold;



}



.largebold-grey {











	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #333333;



	letter-spacing: normal;



	font-weight: bold;



}



.medium-light-green2 {







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #009999;



	letter-spacing: 1px;



	font-weight: normal;



}



.mediumbold-green {











	font-family: "Trebuchet MS", Arial, helvetica;



	font-size: 12px;



	color: #009999;



	letter-spacing: normal;



	font-weight: bold;



}





/*styles added by junji for www.designbyrollence.com*/

.dancesched{

	font-family: "Arial Black";

}



.dancesched h1, .dancesched h3{

	margin:0px;

}



.dancesched h1{

	text-transform:uppercase;

}

h1{
	font:"Pristina";
	font-size:32px;
	margin:0px;
}

h3{
	font:"Pristina";
	font-size:25px;
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
}

.headingblue{
	color:#0066FF;
}

.tablecolheading{
	color:#0099FF;
}

/*table top edits*/

.tabletop-mid{

	background-image: url(../images/tabletop_mid.jpg);

	background-position: left top;
	margin-left:-5px;

}

.tabletop-mid2{

	background-image: url(../images/tabletop_mid.jpg);

	background-position: left top;

}

.tabletop-left{

	background-image: url(../images/tabletop_left.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



.tabletop-right{

	background-image: url(../images/tabletop_right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-left:5px;

	padding-right:5px;

	padding-top:5px;

	padding-bottom:2px;

	/*border: 1px solid #33B1D1;	*/

}



#inner-content-main{

	width:928px;

	margin-left:auto;

	margin-right:auto;

	margin-top:10px;

	margin-bottom:10px;

}



#table-top-gray-mid{

	background-image: url(../images/tabletopgray_mid.jpg);

	background-position: left top;

}



#table-top-gray-left{

	background-image: url(../images/tabletopgray_left.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



#table-top-gray-right{

	background-image: url(../images/tabletopgray_right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top:10px;

	padding-bottom:10px;

}



#inner-content-body{

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #A9A9A9;

	border-bottom-color: #A9A9A9;

	border-left-color: #A9A9A9;

	background-color:#FFFFFF;

	padding-bottom:5px;

	

}



.level-menu{

	background-color:#C7C7C7;

	padding-top:15px;

	font-size:16px;

	font-weight: 700;

}



.level-menu a{



}



a#level-menu-active{

	font-weight: 700;

	background-image: url(../images/leveltab.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 104px;

	display:inline-table;

	padding-left:25px;

	padding-right:25px;

	padding-bottom:10px;

	text-align:center;

}



/*this is a hack for IE*/

* html a#level-menu-active{

	font-weight: 700;

	background-image: url(../images/leveltab.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 104px;

	display:inline-table;

	padding-left:0px;

	padding-right:0px;

	padding-bottom:0px;

}



/*for salsa-sched-location*/

.loc-menu, .loc-menu table tr td{

	background-color:#C7C7C7;

	padding-top:10px;

	font-size:16px;

	font-weight: 700;

	margin:0px;

	padding-left:5px;

	padding-right:5px;

}



.loc-menu a{

	text-decoration:none;

}



.loc-menu-mid{

	background-color:#FFFFFF;

}



.loc-menu-left{

	background-image: url(../images/loctableft.jpg);

	background-repeat: no-repeat;

	background-position: left top;	

	padding-left:9px;

}



.loc-menu-right{

	background-image: url(../images/loctabright.jpg);

	background-repeat: no-repeat;

	background-position: right top;	

	padding-right:9px;

	padding-top:5px;

	padding-bottom:5px;

}



.loc-menu table tr td div div div{

font-size:16px;

}



a#loc-menu-active{

	font-weight: 700;

	

	/*text-align:center;width: 9px;padding-left:9px;

	padding-right:9px;display:inline-table;padding-bottom:10px;*/

	

	

	

	

}



a#loc-menu-active{

}



/*this is a hack for IE*/

* html a#loc-menu-active{

/*	font-weight: 700;

	background-image: url(../images/leveltab.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 104px;

	display:inline-table;

	padding-left:0px;

	padding-right:0px;

	padding-bottom:0px;*/

}



/*end of salsa sched-location menu*/



table.salsa-mambo{

	background-color:#33B1D1;

}



table.salsa-mambo tr.heading5{

	background-color:#000;

	color:#FFFFFF;

	text-align: center;

	vertical-align:middle;	

}



table.salsa-mambo tr.heading5 h5, table.salsa-mambo tr td h5{

	font-size:12px;	

	margin:0px;

	padding:5px;

}



table.salsa-mambo tr.odd{

	background-color:#FFFFFF;		

	text-align: center;

	vertical-align: middle;

	padding:5px;

}



table.salsa-mambo tr.even{

	background-color: #D2D2D2;

	text-align: center;

	vertical-align: middle;

	padding:5px;

}



.prices{

	color:#FF0000;

}



/*for private lessons*/

.private-lessons-mid{

	background-image: url(../images/privatelessons-mid.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	width: 400px;

	margin-left:auto;

	margin-right:auto;

}



.private-lessons-top{

	background-image: url(../images/privatelessons-top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	/*height:41px;*/

}



.private-lessons-bottom{

	background-image: url(../images/privatelessons-bottom.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	/*height:45px;*/

}



.private-lessons-title{

	padding:5px;

	color:#FFFFFF;

}



.private-lessons-content, .private-lessons-content a, .private-lessons-content a:link, .private-lessons-content a:visited{

	padding:10px;

	color:#FFFFFF;

}



.private-lessons-img{

	/*background-image: url(../images/private-academy.jpg);

	height: 252px;

	width: 392px;

	margin-right: auto;

	margin-left: auto;*/

}



/*partnering*/

.partnering-top{

	background-image: url(../images/folders_partnering-top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 300px;

}



.partnering-mid{	

	background-image: url(../images/privatelessons-mid.jpg);

	background-repeat: repeat;

	background-position: left top;

	width: 500px;

	height:300px;

	margin-left:auto;

	margin-right:auto;

}



.partnering-bottom{

	background-image: url(../images/folders_partnering-bottom.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 300px;

}



#partnering-buttons{}

.sidebarboxes{
	margin-bottom:8px;
}

.sidebarboxes table tr td table {
	background-color:EEEEEE;
	border: solid 1px #A9A9A9;
/*	margin:0px;
	width:auto;*/

}

.sidebarboxes table tr td table tr td{
	padding-left:6px;
	padding-right:4px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.sked tr td{
	padding-left:5px;
}

/*newsletter box*/
#newsletter-top{
	background-image: url(../images/newsletter-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
}

#newsletter-mid{
	background-image: url(../images/newsletter-mid.gif);
	background-repeat: repeat-y;
}

#newsletter-bottom{
	background-image: url(../images/newsletter-bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
}

#newsletter{
	padding:8px;
}