﻿
/*body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color:#DEB887; background-color: #290E00;}*/
body
{
	font-family: Rockwell;
	font-size: small;
	color: #DEB887;
	background-color: #1c0e05;
	background-image:url(images/pagestripes.png);
	background-repeat:repeat;
}
#global
{
	width: 786px;
	margin: 0 auto;
}
#toplogo
{
	height: 66px;
	text-align: center;
}
#pagetopper
{
	text-align: center;
}
a:link, a:visited, a:active
{
	color: #1c0e05;
	text-decoration:none;
}
a:hover
{
	color: #1c0e05;
	text-decoration: underline;
}

a.copyrightemail:link, a.copyrightemail:visited, a.copyrightemail:active
{
	color: #DEB887;
}
a.copyrightemail:hover
{
	color: #FFFFFF;
}

a.studiolinks:link
{
	text-decoration: none;
	border-style: none;
}
a.studiolinks:visited
{
	text-decoration: none;
	border-style: none;
}
a.studiolinks:hover
{
	text-decoration: none;
	border-style: none;
}
a.studiolinks:active
{
	text-decoration: none;
	border-style: none;
}
.separatorline
{
	width:786px;
	height:2px;
	background-color:#14b2ee;
	}
#row1
{
	width: 786px;
	color: #1c0e05;
	background-color: #d1bb95;
}
#navigationblock
{
	width: 780px;
	height: 95px;
	margin-left: 3px;
	padding-top: 3px;
}
.navigationbutton
{
	width: 130px;
	height: 80px;
	float: left;
}
.navigationbutton img
{
	width: 130px;
	height: 80px;
	border: none;
	margin: 0px 0px 0px 0px;
	float: left;
}
#schedulenavbutton
{
	background-image: url(images/navbar/schedulenavbutton.png);
	background-position: 0px 0px;
}
#schedulenavbutton:hover
{
	background-image: url(images/navbar/schedulenavbutton.png);
	background-position: 0px 80px;
}
#mapnavbutton
{
	background-image: url(images/navbar/mapnavbutton.png);
	background-position: 0px 0px;
}
#mapnavbutton:hover
{
	background-image: url(images/navbar/mapnavbutton.png);
	background-position: 0px 80px;
}
#ratesnavbutton
{
	background-image: url(images/navbar/ratesnavbutton.png);
	background-position: 0px 0px;
}
#ratesnavbutton:hover
{
	background-image: url(images/navbar/ratesnavbutton.png);
	background-position: 0px 80px;
}
#firstdaynavbutton
{
	background-image: url(images/navbar/1stdaynavbutton.png);
	background-position: 0px 0px;
}
#firstdaynavbutton:hover
{
	background-image: url(images/navbar/1stdaynavbutton.png);
	background-position: 0px 80px;
}
#classnavbutton
{
	background-image: url(images/navbar/classnavbutton.png);
	background-position: 0px 0px;
}
#classnavbutton:hover
{
	background-image: url(images/navbar/classnavbutton.png);
	background-position: 0px 80px;
}
#teachersnavbutton
{
	background-image: url(images/navbar/teachersnavbutton.png);
	background-position: 0px 0px;
}
#teachersnavbutton:hover
{
	background-image: url(images/navbar/teachersnavbutton.png);
	background-position: 0px 80px;
}
#storenavbutton
{
    background-image: url(images/navbar/storenavbutton.png);
    background-position: 0px 0px;
    }
#storenavbutton:hover
{
    background-image: url(images/navbar/storenavbutton.png);
    background-position: 0px 80px;
    }    

#row2
{
	width: 786px;
	height: 368px;
	text-align: center;
	border: 0;
}
#row3
{
	width: 786px;
	height: 80px;
	color: #1c0e05;
	background-color: #d1bb95;
}
#addressblock
{
	width: 393px;
	height: 80px;
	float: right;
	text-align: right;
}
#address
{
	font-size: small;
	margin: 10px 13px 0px 0px;
}
#address img
{
	border: none;
}
#linkblock
{
	width: 393px;
	height: 80px;
	float: left;
	text-align: center;
}
#bottomlinks
{
	font-size: medium;
	margin: 38px 0px 0px 0px;
}
#bottombar
{
	height: 14px;
	clear: both;
	background-repeat: no-repeat;
}
#copyright
{
	text-align: center;
	margin-top: 14px;
	font-size: x-small;
}
#defaultleftpanel
{
	width: 393px;
	height: 368px;
	color: #1c0e05;
	float: left;
	vertical-align: middle;
	text-align: center;
	background-color: #b9a37f;
	border: 0;
	overflow: auto;
}
#defaultcombinedpanel
{
	width: 786px;
	height: 368px;
	background-color: #b9a37f;
	border: 0;
}
#defaultrightpanel
{
	height: 368px;
	width: 393px;
	float: left;
	margin: o,o,o,o;
	top: 0px;
}
#defaultrightpanel img
{
	height: 368px;
	width: 393px;
	overflow: hidden;
}
.noborder
{
	border: 0;
}
#schedulecontainer
{
	width: 786px;
	height: 368px;
	background-color: #b9a37f;
}
#scheduleblock
{
    width:515px;
    float:left;
    }
#schedulelegendblock
{
    background-color:#d1bb95;
    float:left;
    width:260px;
    height:361px;
    margin-left:3px;
    margin-top:2px;
    border:1px;
    border-style:solid;
    border-color:#1c0e04;
    font-family:Rockwell; 
    color:#1c0e04;
    }
#schedulelegendblock p
{
    padding: 0px 7px 0px 7px;
    }
#schedulelegendblock a
{
    text-decoration:underline;
    }
    
.scheduleblockguidetop
{
    height:20px;
    width:60px;
    font-family:Arial;
    font-size:small;
    color:White;
    background-color:#1c0e04;
    }
.scheduleblockguideleft
{
    height:20px;
    width:60px;
    font-family:Arial;
    font-size:small;
    color:White;
    background-color:#1c0e04;
    }    
    
.scheduleblock60
{
    height:20px;
    width:60px;
    font-family:Arial;
    font-size:small;
    color:White;
    background-color:#ef5900;
    }
#legend60
{
    height: 20px;
    width: 20px;
    background-color:#ef5900;
    color:#1c0e04;
    }
.scheduleblock90
{
    height:20px;
    width:60px;
    font-family:Arial;
    font-size:small;
    color:White;
    background-color:#0d5ca5;    
    }
#legend90
{
    height: 20px;
    width: 20px;
    background-color:#0d5ca5;
    color:#1c0e04;
    }
.scheduleblockcommunity
{
    height:20px;
    width:60px;
    font-family:Arial;
    font-size:small;
    color:White;
    background-color:#333300;    
    }
#legendcomm
{
    height: 20px;
    width: 20px;
    background-color:#333300;
    color:#1c0e04;
    }    
.scheduleblocknoclass
{
    height:18px;
    width:58px;
    font-family:Arial;
    font-size:small;
    color:White;
    border:1px;
    border-style:inset;
    border-color:#1c0e04;    
    }    
#legend
{
    margin-left:5px;
    }
.legendtext
{
    text-align:left;
    color:#1c0e04;
    }

#schedulecontainerscroll
{
    width:786px;
    height: 368px;
    background-color: #b9a37f;
    overflow: scroll;
    }

#schedulegrid
{
	font-size: 20px;
	margin-left: 15px;
	color: White;
}
#scheduleheader
{
	color: #1c0e05;
}
#scheduleheaderleft
{
	height: 50px;
	width: 503px;
	float: left;
	font-size: large;
}
#scheduleheaderright
{
	height: 50px;
	width: 283px;
	float: right;
	font-size: small;
	text-align: right;
}
#schedulefooter
{
	height: 30px;
	text-align: center;
	font-size: medium;
	color: #1c0e05;
}
.scheduletable
{
	clear: both;
	border-width: thin;
	border-style: solid;
	border-color: #290E00;
	background-color: #290E00;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.schedulecell
{
	border-width: thin;
	border-style: solid;
	border-color: #1c0e05;
	background-color: #14b2ee;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.schedulecellweekend
{
	border-width: thin;
	border-style: solid;
	border-color: #1c0e05;
	background-color: #0d5ca5;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.studioimages
{
	border: none;
}
.contentblock
{
	text-align: left;
	font-size: small;
	width: 363px;
	margin-top: 6px;
	margin-left: 6px;
}
.contentblocknomargin
{
	text-align: left;
	font-size: small;
	width: 383px;
}
.contentblock li
{
	margin-left: -20px;
}
.homecontentblock
{
	text-align: justify;
	font-size: small;
	width: 373px;
	margin-top: 6px;
	margin-left: 10px;
}
.teachercolumn
{
	width: 262px;
	margin-top: 45px;
	float: left;
}
.teachercolumn img
{
	margin: 10px 0px 0px 0px;
}
.answer
{
	margin-left: 10px;
}
#leftphotocolumn
{
	float: left;
	width: 196px;
	border: none;
	padding: 0px;
}
#leftphotocolumn img
{
	width: 196px;
	height: 92px;
	border: none;
	padding: 0px;
}
#rightphotocolumn
{
	float: right;
	width: 196px;
	border: none;
	padding: 0px;
}
#rightphotocolumn img
{
	width: 196px;
	height: 92px;
	border: none;
	padding: 0px;
}
.ratestablerow
{
	width:370px;
	margin-left:6px;
	margin-top:1px;
	}
.ratedescription
{
	float:left;
	width:320px;
	}
.rateprice
{
	float:right;
	width:50px;
	text-align:right;
	}
.ratesnotes
{
	width:370px;
	margin-left:6px;
	margin-top:7px;
	clear:both;
	}		
#buybutton
{
    width: 370px;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    }
#buybuttonimage
{
    border-style:none;
    }
        
#benefits
{
    width: 370px;
    }
.benefitsrow
{
    width: 370px;
    }
.benefitscellleft
{
    padding-left:65px;
    }
.benefitscellright
{
    padding-left:25px;
    }
