a:visited {
	text-decoration: underline;
	color:#D2596D;
}
a:hover {
	text-decoration: none;
	color:#D30E2A;
}

a {	text-decoration: underline; 
	color:#990000;
}

h2 {
	font-size: 20px;
	color: #990000;
}

h2 a {text-decoration:none;}

h2 a:visited {text-decoration:none; color:#990000;}

h3 a {text-decoration:none;}

h3 a:visited {text-decoration:none; color:#990000;}


h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}
p {
	color: #1D2753;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h3 {
	color: #990000;
	font-style: italic;
}

#content {
	position:relative;
	width:530px;
	margin: 0px 0px 40px 15px;
	background:none;
}

#content_index {
	position:relative;
	width:540;
	margin: 0px 20px 40px 20px;
	visibility: visible;
}

#logos {
	width:540;
	position:relative;
	margin: 0px 20px 40px 20px;
	text-align:center;
	visibility: visible;
}

#inside_window {
	position:relative;
	width:824px;
	margin-top:0;
	margin-left:0;
	background-repeat:repeat;
	
}

#window_bottom {
	margin: 0;
	width:824px;
	height:29px;
	
}

#navcontainer {
	position:absolute;
	width: 222px;
	margin-left: 32px;
	margin-top:135px;
	visibility: visible;
	left: 0px;
	top: 0px;
	}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #990000;
	text-align: center;
	}
	
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color:#990000;
	font-weight: bold;
}


#navcontainer ul
 {
 margin: 0;
 padding: 0 0 0px 0;
 list-style-type: none;
 font-family: "Times New Roman", Times, serif;
 border-collapse:collapse;
 }

#navcontainer li { margin: 0;}

#navcontainer a {
 display: block;
 color:#35394E;
 background-color: transparent;
 width: 217px;
 padding: 6px 0 6px 2px;
 text-decoration: none;
 border-top: 1px solid #aaa;
 font-size: 14px;
 font-weight:bold;
 font-family: Georgia, "Times New Roman", Times, serif;
 }
 
#navcontainer a:hover {
 display: block;
 color: #35394E;
 background-color: #DDE4FB;
 width: 217px;
 padding: 6px 0 6px 2px;
 text-decoration: none;
 border-top: 1px solid #aaa;
 font-size: 14px;
 font-weight:bold;
 font-family: Georgia, "Times New Roman", Times, serif;
 }
 
#navcontainer ul ul {
 margin:0;
 padding: 0;
 list-style-type: none;
 }

body.home #navcontainer a.home {color:#C41D0E; background-color:#FFFFFF}
body.contact #navcontainer a.contact {color:#C41D0E; background-color:#FFFFFF}
body.buy #navcontainer a.buy {color:#C41D0E; background-color:#FFFFFF}
body.daily #navcontainer a.daily {color:#C41D0E; background-color:#FFFFFF}
body.hbs #navcontainer a.hbs {color:#C41D0E; background-color:#FFFFFF}
body.ihdla #navcontainer a.ihdla {color:#C41D0E; background-color:#FFFFFF}
body.hol #navcontainer a.hol {color:#C41D0E; background-color:#FFFFFF}
body.icdla #navcontainer a.icdla {color:#C41D0E; background-color:#FFFFFF;}
body.value #navcontainer a.value {color:#C41D0E; background-color:#FFFFFF}
body.city #navcontainer a.city {color:#C41D0E; background-color:#FFFFFF}
body.hmse #navcontainer a.hmse {color:#C41D0E; background-color:#FFFFFF}
body.hmse_weekdays #navcontainer a.hmse {color:#C41D0E; background-color:#FFFFFF}
body.hmse_weekdays #navcontainer a.hmse_weekdays {color:#C41D0E; background-color:#FFFFFF}
body.hmse_weekends #navcontainer a.hmse {color:#C41D0E; background-color:#FFFFFF}
body.hmse_weekends #navcontainer a.hmse_weekends {color:#C41D0E; background-color:#FFFFFF}
body.go #navcontainer a.go {color:#C41D0E; background-color:#FFFFFF}
body.hep #navcontainer a.hep {color:#C41D0E; background-color:#FFFFFF}
body.two #navcontainer a.two {color:#C41D0E; background-color:#FFFFFF}
body.hop #navcontainer a.hop {color:#C41D0E; background-color:#FFFFFF}
body.msh #navcontainer a.msh {color:#C41D0E; background-color:#FFFFFF}
body.msh-hbts #navcontainer a.msh-hbts {color:#C41D0E; background-color:#FFFFFF}
body.student #navcontainer a.student {color:#C41D0E; background-color:#FFFFFF}
body.student_custom #navcontainer a.student_custom {color:#C41D0E; background-color:#FFFFFF}
body.student_perform #navcontainer a.student_perform {color:#C41D0E; background-color:#FFFFFF}
body.student_non_perform #navcontainer a.student_non_perform {color:#C41D0E; background-color:#FFFFFF}
body.student_out #navcontainer a.student_out {color:#C41D0E; background-color:#FFFFFF}
body.student_travel #navcontainer a.student_travel {color:#C41D0E; background-color:#FFFFFF}
body.custom #navcontainer a.custom {color:#C41D0E; background-color:#FFFFFF}
body.seniors #navcontainer a.seniors {color:#C41D0E; background-color:#FFFFFF}
body.corporate #navcontainer a.corporate {color:#C41D0E; background-color:#FFFFFF}
body.familiar #navcontainer a.familiar {color:#C41D0E; background-color:#FFFFFF}
body.about_us #navcontainer a.about_us {color:#C41D0E; background-color:#FFFFFF}
body.audio #navcontainer a.audio {color:#C41D0E; background-color:#FFFFFF}
body.faqs #navcontainer a.faqs {color:#C41D0E; background-color:#FFFFFF}
body.jobs #navcontainer a.jobs {color:#C41D0E; background-color:#FFFFFF}
body.hollywood #navcontainer a.hollywood {color:#C41D0E; background-color:#FFFFFF}
body.downtown #navcontainer a.downtown {color:#C41D0E; background-color:#FFFFFF}
body.general #navcontainer a.general {color:#C41D0E; background-color:#FFFFFF}
body.prebooked #navcontainer a.prebooked {color:#C41D0E; background-color:#FFFFFF}
body.locations #navcontainer a.locations {color:#C41D0E; background-color:#FFFFFF}
body.testimonials #navcontainer a.testimonials {color:#C41D0E; background-color:#FFFFFF}


 #navcontainer li li a {
 display: block;
 color: #35394E;
 background-color: transparent;
 width: 211px;
 padding: 2px 0px 2px 8px;
 margin: 0;
 border-top: 1px solid #aaa;
 border-bottom: none;
 text-decoration: none;
 font-size: 13px;
 font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
 }

 #navcontainer li li a:hover {
 display: block;
 color: #35394E;
 background-color: #DDE4FB;
 width: 211px;
 padding: 2px 0px 2px 8px;
 margin: 0;
 border-top: 1px solid #aaa;
 border-bottom: none;
 text-decoration: none;
 font-size: 13px;
 font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
 }


#navcontainer li li li a {
 display: block;
 color: #35394E;
 background-color: transparent;
 width: 203px;
 padding: 2px 0px 2px 16px;
 margin: 0;
 border-top: 1px solid #aaa;
 border-bottom: none;
 text-decoration: none;
 font-size: 13px;
 font-weight:normal;
 }
 
 #navcontainer li li li a:hover {
 display: block;
 color: #35394E;
 background-color: #DDE4FB;
 width: 203px;
 padding: 2px 0px 2px 16px;
 margin: 0;
 border-top: 1px solid #aaa;
 border-bottom: none;
 text-decoration: none;
 font-size: 13px;
 font-weight:normal;
 }
 
.caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	color: #59556E;
}

#footer {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

#footer a:link{color:#fff;text-decoration:none;}

#footer a:hover{text-decoration:underline;}

#footer a:visited{color:#CCCCCC; text-decoration:none;}
.pic-left {
	float: left;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-top: 0.5em;
}
.pic-right {
	float: right;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 1em;
}
em {
	font-style: italic;
}
.pic-center {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

strong {
	font-weight: bold;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-align: center;
}
samp {
	font-weight: bold;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}

.grey {font-family:Arial, Helvetica, sans-serif;}

.lightgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.darkgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul li {list-style-type:disc;
	margin:0, 0;
	padding: 0;
	color: #1D2753;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

ul li.star {
	list-style-image: url(images/star.png);
	list-style-type:disc;
	margin:0, 0;
	padding: 0;
	color: #1D2753;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
ol li {
	color: #1D2753;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
.quote {margin: 0 20px; font-style:italic;}	

.redFont {color: #990000}
h5 {
	font-size: 14px;
	color: #677287;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.1em;
}
h6 {
	font-size: 14px;
	color: #677287;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin-right: 10px;
	letter-spacing: 0.1em;
}
