﻿/* general styles */

html{
	margin:0px;
	padding:0px;
}

body {
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 2.1 em;
background:black;
margin:0px;
padding:0px;
}

a {
color:#949971;
}

a:hover {
color:#ebe189;
}

a:visited {
color:#953f3a;
}

a:visited:hover {
color:#9ea698;
}

h1{
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.5em;
color:#b10f0f;
margin: 0px 0 15px 0;
padding-left: 0px; 
text-align:center;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.6em;
font-weight:bold;
color:#abb8a1;
margin: 5px 0 5px 0;
padding-left: 0px; 
text-align:center;
}

h4 {
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.3em;
color: #762425;
margin: 55px 0 15px 0;
padding-left: 0px; 
text-align:center;

}
h5 {
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.1em;
text-transform:uppercase;
color:white;
margin: 10px 0 10px 0;
padding-left: 0px; 
text-align:center;

}

h3 {
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.2em;
color:aqua;
margin: 55px 0 15px 0;
padding-left: 0px; 
text-align:center;

}
#bottom h3 {
font-family:arial,tahoma,helvetica, sans-serif;
font-size: 1em;
color: white;
margin: 55px 0 15px 0;
padding-left: 0px; 
text-align:center;

}


p {
margin: 0px 50px 15px 50px;
padding:0px;
line-height:1.5em;
}


/* styles for customer service box*/
#cust a {
color:#FFFFCC;
}

#cust a:hover {
color:#FFFFCC;
}

#cust a:visited {
color:#FFFFCC;
}

#cust a:visited:hover {
color:#FFFFCC;
}

#cust h1{
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.4em;
color:#990033;
text-align:center;
padding-top:20px;
}

#cust h2 {
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.8em;
color:#851417;
margin: 5px 0 15px 0;
padding-left: 0px; 
text-align:center;
font-weight:bold;
}

#cust h4 {
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.2em;
color:#FFFF66;
margin: 20px 0 15px 0;
padding-left: 0px; 
text-align:center;
}
#cust p {
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.4em;
text-align:center;
font-weight:bold;
font-size:1em;
}

#cust {
width:800px;
margin:0px auto;	
}

/* styles for customer service box end */


#warning
{
margin:570px auto 0px auto;
padding-top:0px;
text-align:center;
width:720px;
font-size:.8em;
border:1px #b2c3a3 solid;
line-height:1.1em;
height:155px;
background:#000000;
filter:alpha(opacity=55); /* IE's opacity*/
overflow:auto;
color:white;
}

#intro{
position:relative;
top:15px;
left:620px;
padding-top:15px;
text-align:center;
width:410px;
font-size:.8em;
border:1px #b2c3a3 solid;
line-height:1em;
height:185px;
background:#000000;
overflow:auto;
color:white;
}
#intro p{
font-family: 'Trebuchet MS',tahoma,helvetica, sans-serif;
margin: 5px 8px 15px 8px;
padding:0px;
text-align:left;
}

#intropatient{
position:relative;
left:680px;
top:125px;
padding-top:0px;
text-align:center;
width:320px;
font-size:.9em;
border:1px #434e54 solid;
line-height:.9em;
height:360px;
background:#000000;
overflow:auto;
color:#c4bfb0;
}

#intro p {
margin: 5px 10px 15px 10px;
padding:0px;
}

#intropatient p {
font-family: 'Trebuchet MS',tahoma,helvetica, sans-serif;
margin: 5px 8px 15px 8px;
padding:0px;
text-align:left;
}

#intropatient h2 {
font-family: 'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.3em;
font-weight:bold;
color:#83AEDE;
margin: 10px 0 2px 0;
padding-left: 0px; 
text-align:center;
text-decoration:underline;
line-height:1.5em;
}

#intropatient h3 {
font-family: 'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.1em;
font-weight:bold;
color:#999966;
margin: 10px 0 5px 0;
padding-left: 0px; 
text-align:center;
text-decoration:underline;
line-height:1.5em;
}




#entry{
width:780px;
margin:95px auto 45px auto;
height:105px;
}

#status{
		text-align:center;
		padding-top:20px;
}

#status2{
	font-family: 'Trebuchet MS',tahoma,helvetica, sans-serif;
	font-size: .9em;
	font-weight:bold;
	color:#CC0000 !important;
	line-height:1em;
	text-align:center;
	padding-left:45px;
}


#phone{
	font-family: arial,helvetica, sans-serif;
	font-size: 1.9em;
	font-weight: bold;
	color:#d13125;
	text-align: center;
	width:400px;
	padding-bottom:15px;
	position:relative;
	top:175px;
	left:210px;
	float:left;
}
#phone a {
	color: #FFFFFF;
	font-size:.9em !important;
	font-weight:normal;
	font-family:"Brush Script MT", arial, sans-serif;
	font-style:italic;
	text-decoration:none;
	padding-top:5px;
}

#phone a:hover {
color: #bca47c;
}

#phone a:visited {
color:#B15263;
}

#phone a:visited:hover {
color: #bca47c;
}


#ims2{
	font-family: arial,helvetica, sans-serif;
	font-size:.9em;
	line-height:1.2em;
	font-weight: bold;
	color:#f7e148;
	text-align:center;
	width:300px;
	padding:0px;
	position:relative;
    left:275px;
    top:150px;
}



#bottom{
margin: 35px 20px 15px 20px;
text-align:center;
font-size:.9em;
color:white;
font-family:Arial, Helvetica, sans-serif;
clear:both !important;
}




/* layout styles */

#container {
width: 1100px;
height:auto;
margin: 0px auto !important;
background:black url(images/asylumback.jpg) repeat;
padding: 0px;
}


#frontpage {
width: 1100px;
height:660px;
margin: 0px auto !important;
background:black url(images/asylumfrontpage.jpg);
padding: 0px;
border-top:thin aqua solid;
}

	

#containergallery {
width: 1150px;
height:auto;
margin: 0px auto !important;
background:#000000 url(images/gallerybackground2.jpg) repeat ;
padding: 0px;
border-top:thin black solid;
}


#staff {
width: 1150px;
height:579px;
margin: 0px auto !important;
background:black url(images/staff4.jpg) no-repeat  ;
padding: 0px;
}

#containerpatient {
width: 1150px;
height:auto;
margin: 0px auto !important;
background:#000000 url(images/patientback2.jpg) repeat ;
padding: 0px;
}

#topper {
width:300px;
position:relative;
top:600px;
left:440px;
}

#banner {
height: 576px;
background:transparent  no-repeat top left;
width:1000px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}


#bannergogo{
height: 698px;
background:transparent url(images/gogobanner9.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsgogo{
height: 396px;
background:transparent url(images/gogopics7.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}


#bannerpetal{
height: 698px;
background:transparent url(images/petalbanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picspetal{
height: 396px;
background:transparent url(images/petalpics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}

#bannerjett{
height: 698px;
background:transparent url(images/jettbanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsjett{
height: 396px;
background:transparent url(images/jettpics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerroxy{
height: 698px;
background:transparent url(images/roxybanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsroxy{
height: 396px;
background:transparent url(images/roxypics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerfate{
height: 698px;
background:transparent url(images/fatebanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsfate{
height: 396px;
background:transparent url(images/fatepics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerophelia{
height: 698px;
background:transparent url(images/opheliabanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsophelia{
height: 396px;
background:transparent url(images/opheliapics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannernursenasty{
height: 698px;
background:transparent url(images/nursenastybanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsnursenasty{
height: 396px;
background:transparent url(images/nursenastypics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerofficerkross{
height: 698px;
background:transparent url(images/officerkrossbanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsofficerkross{
height: 396px;
background:transparent url(images/officerkrosspics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerdoctordru{
height: 698px;
background:transparent url(images/doctordrubanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsdoctordru{
height: 396px;
background:transparent url(images/doctordrupics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerbrayden{
height: 698px;
background:transparent url(images/braydenbanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsbrayden{
height: 396px;
background:transparent url(images/braydenpics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerlana{
height: 698px;
background:transparent url(images/lanabanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picslana{
height: 396px;
background:transparent url(images/lanapics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannertrixie{
height: 698px;
background:transparent url(images/trixiebanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picstrixie{
height: 396px;
background:transparent url(images/trixiepics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerryder{
height: 698px;
background:transparent url(images/ryderbanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsryder{
height: 396px;
background:transparent url(images/ryderpics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}

#bannerdoctordru{
height: 698px;
background:transparent url(images/doctordrubanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsdoctordru{
height: 396px;
background:transparent url(images/doctordrupics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannermakayla{
height: 698px;
background:transparent url(images/makaylabanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsmakayla{
height: 396px;
background:transparent url(images/makaylapics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}

#bannerhaize{
height: 698px;
background:transparent url(images/haizebanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picshaize{
height: 396px;
background:transparent url(images/haizepics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerceleste{
height: 698px;
background:transparent url(images/celestebanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsceleste{
height: 396px;
background:transparent url(images/celestepics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerdarlene{
height: 698px;
background:transparent url(images/darlenebanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsdarlene{
height: 396px;
background:transparent url(images/darlenepics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
#bannerallison{
height: 698px;
background:transparent url(images/allisonbanner.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#picsallison{
height: 396px;
background:transparent url(images/allisonpics.jpg)  no-repeat top left;
width:1150px;
margin:0px auto;
padding-bottom:25px;
position:relative;
top:20px;
left:0px;
}
