body
	{
		background:#000000;
		padding:0px;
		margin:0px;
		color:#feebcf;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
 
div#wn	{ 
    position:relative; 
    width:300px; height:227px;
    overflow-x:hidden;
    overflow-y:auto;	
   	scrollbar-arrow-color:#FEEBCF; 
    scrollbar-base-color:#ff6347; 
    scrollbar-darkshadow-color:#ffa500; 
    scrollbar-face-color:#6f1f20; 
    scrollbar-highlight-color:#ffffff!important; 
    scrollbar-shadow-color:#ffffff ;
	}
	
div#wn_sub	{ 
    position:relative; 
    width:300px; height:140px;
    overflow-x:hidden;
    overflow-y:auto;	
   	scrollbar-arrow-color:#FEEBCF; 
    scrollbar-base-color:#ff6347; 
    scrollbar-darkshadow-color:#ffa500; 
    scrollbar-face-color:#6f1f20; 
    scrollbar-highlight-color:#ffffff!important; 
    scrollbar-shadow-color:#ffffff ;
	}	
div#inscroll	{ 
    position:relative; 
    width:500px; height:600px;
    overflow-x:hidden;
    overflow-y:auto;	
   	scrollbar-arrow-color:#FEEBCF; 
    scrollbar-base-color:#ff6347; 
    scrollbar-darkshadow-color:#ffa500; 
    scrollbar-face-color:#6f1f20; 
    scrollbar-highlight-color:#ffffff!important; 
    scrollbar-shadow-color:#ffffff ;
	}	
div#servicesscroll	{ 
    position:relative; 
    width:500px; height:505px;
    overflow-x:hidden;
    overflow-y:auto;	
   	scrollbar-arrow-color:#FEEBCF; 
    scrollbar-base-color:#ff6347; 
    scrollbar-darkshadow-color:#ffa500; 
    scrollbar-face-color:#6f1f20; 
    scrollbar-highlight-color:#ffffff!important; 
    scrollbar-shadow-color:#ffffff ;
	}		
img
	{
		border:0px;
	}	
.homepagebackground
	{
		background:url(images/content_top_index.jpg) no-repeat top;
		width:914px;
	}
.homepagebackground_centerstrip
	{
		background:url(images/conten_strip.jpg) repeat-y;
		width:914px;
	}
.homepage_bottomblock
	{
		background:url(images/content_bottom.jpg) no-repeat bottom;
		padding-bottom:10px;
		width:914px;
	}		
.schedulebackground
	{
		background:url(images/schedulebackground.png) no-repeat top;
		height:1192px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:915px;
	}
		
.aboutuspagebackground
	{
		background:url(images/aboutuspagebackground.jpg) no-repeat top;
		width:915px;
	}
.aboutuspagebackground_centerstrip	
	{
		background:url(images/abouts_centerstrip.jpg) repeat-y center; 
	}
.aboutuspage_bottom	
	{
		background:url(images/aboutus_bottom.jpg) no-repeat bottom;
		padding-bottom:20px;
		
	}		

.mainnavigation{
list-style-type: none;
margin: 5px 0px 5px 0px;
padding: 0px;
width: 166px;
border-bottom-width: 0;
}
.mainnavigation li
	{
		padding:0px;
		margin:0px;
	}

.mainnavigation li a{
background: #fbe0a9 url(images/glossyback.gif) repeat-x bottom left;
font: bold 12px Arial, Helvetica, sans-serif;
color: white;
text-align:left;
display: block;
width: auto;
padding: 10px 0px 9px 10px;

text-decoration: none;
}


* html .mainnavigation li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.mainnavigation li a:visited, .mainnavigation li a:active{
color: white;
}

.mainnavigation li a:hover{
background-image: url(images/glossyback2.gif);
}
.mainnavigation li a.active{
background-image: url(images/glossyback2.gif);
color:#FFFFFF;
}




.dancestyle_listing{
list-style-type: none;
margin: 5px 0px 5px 0px;
padding: 0px;
width:auto;
border-bottom-width: 0;
}
.dancestyle_listing li
	{
		padding:0px;
		margin:0px;
	}

.dancestyle_listing li a{
background: url(images/arrow.png) no-repeat left;
font: bold 12px Arial, Helvetica, sans-serif;
color: #fadba2;
text-align:left;
display: block;
width: auto;
padding: 4px 0px 4px 23px;
text-decoration: none;
}


* html .dancestyle_listing li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width:auto;
color:#fadba2;
}


.dancestyle_listing li a:hover{
background-image: url(images/arrow.png) no-repeat left;
color:#FFFFFF;
}
.dancestyle_listing li a.active{
background-image: url(images/arrow.png) no-repeat left;
color:#FFFFFF;
}



.waltz
	{
		background:url(images/waltz.png) no-repeat;
		width:145px;
		display:block;
		cursor:pointer;
		height:189px;
		line-height:189px;
	}
.waltz:hover
	{
		background:url(images/waltz_hover.png) no-repeat;
		width:145px;
		cursor:pointer;
		height:189px;
	}	
.salsa
	{
		background:url(images/salsa.png) no-repeat;
		width:145px;
		cursor:pointer;
		display:block;
		height:189px;
		line-height:189px;
	}
.salsa:hover
	{
		background:url(images/salsa_hover.png) no-repeat;
		width:145px;
		cursor:pointer;
		height:189px;
	}
.tanga
	{
		background:url(images/tanga.png) no-repeat;
		width:145px;
		display:block;
		cursor:pointer;
		height:189px;
		line-height:189px;
	}
.tanga:hover
	{
		background:url(images/tanga_hover.png) no-repeat;
		width:145px;
		cursor:pointer;
		height:189px;
	}
.swing
	{
		background:url(images/swing.png) no-repeat;
		width:145px;
		display:block;
		cursor:pointer;
		height:189px;
		line-height:189px;
	}
.swing:hover
	{
		background:url(images/swing_hover.png) no-repeat;
		width:145px;
		cursor:pointer;
		height:189px;
	}
.chacha
	{
		background:url(images/chacha.png) no-repeat;
		width:145px;
		display:block;
		cursor:pointer;
		height:189px;
		line-height:189px;
	}
.chacha:hover
	{
		background:url(images/chacha_hover.png) no-repeat;
		width:145px;
		cursor:pointer;
		height:189px;
	}
.rumba
	{
		background:url(images/rumba.png) no-repeat;
		width:145px;
		display:block;
		cursor:pointer;
		height:189px;
		line-height:189px;
	}
.rumba:hover
	{
		background:url(images/rumba_hover.png) no-repeat;
		width:145px;
		cursor:pointer;
		height:189px;
	}			
	
.contactus
	{
		background:url(images/contactus.png) no-repeat;
		width:328px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#feebcf;
		height:232px;
	}
.contactusinput
	{
		width:182px;
		height:14px;
		border:#6f6e6c 1px solid;
		background:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
.getstartedinputbox
	{
		width:215px;
		height:14px;
		border:#6f6e6c 1px solid;
		background:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
.getstartedtextarea
	{
		width:320px;
		height:41px;
		border:#6f6e6c 1px solid;
		background:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}		
.contactusoption
	{
		width:184px;
		border:#6f6e6c 1px solid;
		background:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
.upcomingevents
	{
		background:url(images/upcomingevents.png) no-repeat;
		width:331px;
		height:325px;
	}
.upcomingevents_allpages
	{
		background:url(images/upcomingevents_subpages.png) no-repeat;
		width:331px;
		height:220px;
	}	
.events
	{
		border-bottom:#653531 1px solid;
		padding-bottom:4px;
		color:#feebcf;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-bottom:5px;	
	}
.events span
	{
		font-size:12px;
		padding:0px 0px 4px 0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#feebcf;
		font-size:13px;
		font-weight:bold;
	}
.events b
	{    
		padding:0px 0px 4px 0px;
		margin:0px; 
		color:#fadba2;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.events p
	{
		padding:4px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0px;
	}
.arrows
	{
		text-align:center;
	}
.testimonials
	{
		background:url(images/testimonials.png) no-repeat;
		width:333px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#feebcf;
		height:169px;
	}	
.testimonials a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#feebcf;
		text-align:right;
		text-decoration:none;
	}
.testimonials a:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#dbb161;
		text-decoration:none;
	}
	
.gallerynextpre
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#feebcf;
		text-align:right;
		text-decoration:none;
	}
.gallerynextpre:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#dbb161;
		text-decoration:none;
	}	
	
.testimonials_subpages
	{
		background:url(images/testimonials_supages.png) no-repeat;
		width:328px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#feebcf;
		height:144px;
	}	
.testimonials_subpages a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#feebcf;
		text-align:right;
		text-decoration:none;
	}
.testimonials_subpages a:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#dbb161;
		text-decoration:none;
	}
	
		
.footer
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#a08262;
	}
.footer a
	{
		color:#a08262;
		text-decoration:none;
	}	
.footer a:hover
	{
		color:#dbb161;
		text-decoration:none;
	}	
	
.schedule_rightblock
	{
		background:url(images/schedule_rightside.png) no-repeat top;
		width:891px;
		height:725px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#f7d79c;
	}
.schedule_rightblock p
	{
		font-size:11px;
		padding:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0px;
		color:#fff6e4;
	}	
.subpages_rightblock
	{
		background:url(images/subpages_rightside.png) no-repeat top center;
		width:535px;
		height:25px;

	}
.subpages_rightblock_centerstrip
	{
		background:url(images/subpages_rightside_center.png) repeat-y;
		width:535px;
	
	}
.subpages_rightblock_bottom
	{
		background:url(images/subpages_rightside_bottom.png) no-repeat bottom;
		width:535px;
		height:25px;
	}
	
	
				
.subpages_rightblock p
	{
		color:#feebcf;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:15px;
		padding:0px 0px 8px 0px;
		margin:0px;
	}			
.colorchange
	{
		color:#792929;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;		
	}
#blocktextonly
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;	
	}
p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}																	
#rightblock
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}