/**
 *	LearnToSalsa.com
 *	Main stylesheet
 *
 *	@author: Kevin Lynn Brown
 *	© 2001 LearnToSalsa.com
 */

 
/**************************/
/********* PAGES **********/
BODY {
	background-color: #000000;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
P, .paragraph {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
FORM {
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.homepage {
/*	background: url("img/bgTenia8-IR60.jpg") no-repeat fixed 50% 50%; */
/*
	background-image: url("img/bgTenia8-IR60.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
*/
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.classespage {
/*	background: #000000 url("img/bgTenia9-IR60red.jpg") no-repeat fixed 50% 50%;*/
/*
	background-color: #000000;
	background-image: url("img/bgTenia9-IR60red.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
*/
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.gallerypage {
	background: #000000 url("img/bgTenia9-IR60green.jpg") no-repeat fixed 50% 50%;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.galleryctrls {
	background: #000000;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.studentspage {
	background: #000000 url("img/bgTenia9-IR60blue.jpg") no-repeat fixed 50% 50%;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.contactpage {
	background: #000000 url("img/bgTenia9-IR60yellow.jpg") no-repeat fixed 50% 50%;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.page {
	background-color: #000000;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}

.specialAnnouncement {
	background: url("img/bgTransparent.gif");
/*	background-color: #000000;*/
	color: #FFFFFF;
	border: solid 3px #996600;
	position: absolute;
	visibility: visible;
	/* must be the same as Min*/ 
	width: 210px; 
	height: 250px;
}
TABLE.specialAnnouncementHeading {
	border: 0px;
	margin: 0px;
	width: 210px; 
	height: 25px;
}
TD.specialAnnouncementHeading {
	color: #FFFFFF;
	font: bold 10pt "MS Sans Serif", Arial, Helvetica, sans-serif;
	line-height: 16pt;
}
.specialAnnouncementHeading {
	background-color: #663366;
	background-image: url("img/bgNav.gif");
	background-repeat: repeat-x;
	color: #FFFFFF;
	font: bold 10pt "MS Sans Serif", Arial, Helvetica, sans-serif;
	line-height: 16pt;
	width: 210px; 
	height: 25px;
}
.specialAnnouncementContent {
	color: #EAEA00;
	font: bold 12pt "MS Sans Serif", Arial, Helvetica, sans-serif;
	margin: 10px;
	overflow: clip;
	scroll: true;
}
.specialAnnouncementText {
	color: #EAEA00;
	font: bold 12pt "MS Sans Serif", Arial, Helvetica, sans-serif;
}
/******* END PAGES ********/
/**************************/



/**************************/
/******** ANCHORS *********/
A {
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	//text-decoration: none;
}
A:hover {
	color: #FFCC00;
	font-weight: bold;
	//text-decoration: none;
}
A:active {
	color: #FF9900;
	font-weight: bold;
	//text-decoration: none;
}
.navhomelink {
	margin: 0px;
	border: 0px;
	padding: 0px;
	color: #FFFFFF;
	font: bold 12pt Arial, Helvetica, sans-serif;
	text-align: right;
}
.homelink {
	margin: 0px;
	border: 0px;
	padding: 0px;
	color: #FFFFFF;
	font: bold 12pt Arial, Helvetica, sans-serif;
}
.specialLink, A.specialLink, A:visited.specialLink {
	color: #00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.hotLink, A.hotLink, A:visited.hotLink {
	color: #FF3333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A:hover.specialLink, A:hover.hotLink {
	color: #FFFF66;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
/****** END ANCHORS *******/
/**************************/



/**************************/
/***** NAVIGATION BAR *****/
.navigationbar {
	background: #663366 url("img/bgNav.gif") repeat-x;
/*	background-color: #663366;*/
	font: bold 12pt "MS Sans Serif", Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	top:0;
	width:100%
}
.purchase, .purchase A, .purchase A:hover, .purchase A:active, .purchase A:visited {
	background: #FF0033;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.classes, .classes A, .classes A:hover, .classes A:active, .classes A:visited {
	background: #FF9900;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.gallery, .gallery A, .gallery A:hover, .gallery A:active, .gallery A:visited {
	background: #00FF33;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.contact, .contact A, .contact A:hover, .contact A:active, .contact A:visited {
	background: #FFFF33;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.students, .students A, .students A:hover, .students A:active, .students A:visited {
	background: #6699FF;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.testimonials, .testimonials A, .testimonials A:hover, .testimonials A:active, .testimonials A:visited {
	background: #CC33CC;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.spacer0 {
	background: #FF00FF;
	color: #000000;
	font-size: 10pt;
}
.spacer1 {
	background: #FFCC00;
	color: #000000;
	font-size: 10pt;
}
.spacer2 {
	background: #009900;
	color: #000000;
	font-size: 10pt;
}
/*** END NAVIGATION BAR ***/
/**************************/


/**************************/
/**** TEXT FORMATTING *****/
.preheading {
	color: #6699FF;
	font: italic 12pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 14pt;
}
.heading {
	color: #FFFFFF;
	font: bold 14pt Arial, Helvetica, sans-serif;
}
.content {
	color: #CCCCCC;
	font: normal 12pt Arial, Helvetica, sans-serif;
}
.specialcontent {
	color: #CCCCCC;
	font: bold 12pt Arial, Helvetica, sans-serif;
}
.tableContent {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.footnote {
	color: #CCCCCC;
	font: normal 12pt Arial, Helvetica, sans-serif;
}
.subtitle {
	color: #FFFFFF;
	font: normal 10pt Arial, Helvetica, sans-serif;
}
.disclaimer {
	color: #CCCCCC;
	font: italic 10pt Arial, Helvetica, sans-serif;
}
.copyright {
	color: #CCCCCC;
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: right;
}
.bigexclamation {
	color: #FFFF00;
	font: bold 18pt Arial, Helvetica, sans-serif;
}
.spacer {
	font: normal 1pt Arial, Helvetica, sans-serif;
}

/*** CLASSES PAGE ***/
.schedule {
	background: url("img/bgNav.gif") repeat-x;
	color: #CCCCCC;
	font: normal 11pt Arial, Helvetica, sans-serif;
}
.scheduleTable {
	color: #CCCCCC;
	border: solid 2px #CC6600;
	font: normal 11pt Arial, Helvetica, sans-serif;
}
.classExclamation {
	color: #FFFF00;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.classHeading {
	color: #CCCCCC;
	font: normal 11pt Arial, Helvetica, sans-serif;
}
.classDate {
	color: #CCCCCC;
	font: normal 11pt Arial, Helvetica, sans-serif;
}
.classTime {
	color: #66FFFF;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.classDescription {
	color: #FFFFFF;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.classCost {
	color: #00FF00;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.classAddress1, .address1 {
	color: #FFFFFF;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.classAddress2, .address2 {
	color: #FFFFFF;
	font: normal 11pt Arial, Helvetica, sans-serif;
}
.classComment {
	color: #FFCC00;
	font: normal 11pt Arial, Helvetica, sans-serif;
}

/*** STUDENTS PAGE ***/
.exclamation {
	color: #FFFF00;
	font: bold 14pt Arial, Helvetica, sans-serif;
}
.weekday {
	color: #6699FF;
	font: bold 12pt Arial, Helvetica, sans-serif;
}
.phone {
	color: #66FFFF;
	font: normal 11pt Arial, Helvetica, sans-serif;
}
.cdtitle {
	color: #99CCFF; /* #6699FF */
	font: bold 12pt Arial, Helvetica, sans-serif;
}
.clubs {
	background: url("img/bgNav.gif") repeat-x;
}

/*** CONTACT FORM ***/
.formLabel {
	color: #FFFF80;
	font: bold 12pt Arial, Helvetica, sans-serif;
}
TD.formLabel {
	color: #FFFF80;
	font: bold 12pt Arial, Helvetica, sans-serif;
	text-align: right;
}

/*** PHOTO GALLERY ***/
.photo {
	background: #CCCCCC url("img/bgNav.gif") repeat-x;
}

/** END TEXT FORMATTING ***/
/**************************/
.cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.catalog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.sm-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.proddescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.prodtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.prodsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;

}
.prodprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFF00;
}
.empty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.cartlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00FF00;
}
.cartpg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.carthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #009900;
}
.cartbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC9900;
}
.cartsum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009900;
	font-weight: bold;

}
.sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
}
.smcartsum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	font-weight: bold;

}
.smcartbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	font-weight: bold;

}
.smcarthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight: bold;

}
.order {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
.contshopping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #66FFFF;
}

