﻿/* general styles */

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

body {
color:#FFFFFF;
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 14px;
line-height: 2.1 em;
background:transparent url(images/backgrounddots.jpg) repeat;
margin:0px;
padding:0px;
}

a {
color: #ff8eb5;
}

a:hover {
color: #ffffff;
}

a:visited {
color:#FFCCCC;
}

a:visited:hover {
color:#FF9999;
}

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

}

h2 {
font-family:'Trebuchet MS',tahoma,helvetica, sans-serif;
font-size: 1.5em;
color: #762425;
margin: 5px 0 15px 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;

}

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

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

}


p {
margin:0px auto;
padding:0px;
line-height:1.5em;
width:600px;

}

#warning{
margin:0px auto;
padding:0px;
text-align:center;
width:360px;
font-size:.8em;
border:1px #ff8eb5 double;
line-height:1.1em;
color:white;
height:250px;
background:#bf6a88 url(images/swirls2.jpg) repeat;
overflow:auto;
position:relative;
top:250px;
left:187px;
}

#warning p{
margin:10px 15px 10px 15px !important;
padding:0px;
text-align:center;
width:300px;
}



#entry{
width:320px;
position:relative;
top:280px;
left:530px;
}

#status{
	font-family: 'Trebuchet MS',tahoma,helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	color: #ff8eb5;
	text-align:center;
}

#phone{
	font-family: 'Trebuchet MS',tahoma,helvetica, sans-serif;
	font-size: 2.1em;
	font-weight: bold;
	color:#ff8eb5;
	text-align: center;
	width:300px;
	margin:10px auto;
	padding:5px 0px;
	position:relative;
	left:150px;
	top:210px;
}
#phone a {
	color: #FFFFFF;
	font-size:1em !important;
	font-weight:normal;
	font-family:"Brush Script MT", arial, sans-serif;
	font-style:italic;
	text-decoration:none;
}

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

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

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



#bottom {
margin: 25px auto 5px auto;
height:1800px;
padding:0px;
background:#000000;
text-align:center;
font-size:.9em;
font-family:'Trebuchet MS',Tahoma,helvetica,sans-serif;
width:550px;
margin:0px auto;
}
#bottom2{
margin: 25px 20px 15px 20px;
padding:0px;
background:transparent url(images/ramsey2bottom.jpg) repeat-y scroll center top;
text-align:center;
font-size:.9em;
font-family:'Trebuchet MS',Tahoma,helvetica,sans-serif;
}

/* Navigation and content */



#nav-main {
width:360px;
position:relative;
left:505px;
top:325px;
margin:0px;
padding-top:10px;
height:70px;
color:#ffffff;
border:1px #ff8eb5 solid;
background:transparent url('images/swirls2.jpg') repeat;
clear:both;
}

#nav-main ul {
margin:0;
padding:5px;
font-family:'Trebuchet MS',Tahoma,helvetica,sans-serif;
font-size:.9em;
white-space:nowrap;

}

#nav-main li {
display:inline !important;
list-style-type:none;
}

#nav-main a {
color:#FFFFFF;
text-decoration:none;
font-size:1.2em;
width:auto;
font-weight:bold !important;
padding:20px 15px 10px 15px;
}

#nav-main a:hover{
text-decoration:underline;
padding:20px 15px 10px 15px;
color:#ff8eb5;
}

}

#nav-main a:visited {
color:#CCCCCC;
padding:20px 15px 10px 15px;


}

#nav-main a:visited a:hover{
color:#CCCCff;
padding:20px 15px 10px 15px;


}



/* layout styles */

#container {
width: 1000px;
height:auto;
margin: 0px auto !important;
background:transparent url(images/ramseypage2content.jpg) repeat-y scroll center top;
padding: 0px;
}

#container2 {
width: 1000px;
height:2100px;
margin: 0px auto !important;
background:transparent url(images/ramseycontentin.jpg) repeat-y scroll center top;
padding: 0px;
position:relative;
top:-2px;
}

#banner {
height:864px;
background:transparent url(images/ramseyfrontmockup.jpg)  no-repeat top left;
width:1000px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}

#bannerramsey {
height: 373px;
background:transparent url(images/ramsey2top.jpg)  no-repeat top left;
width:1000px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#bodyramsey {
height:auto;
background:transparent url(images/ramsey2biocontent.jpg) repeat-y scroll center top;
width:1000px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}
#bottomramsey {
height:102px;
background:transparent url(images/ramsey2bottom.jpg) no-repeat top left;
width:1000px;
margin:0px auto;
padding:0px;
position:relative;
top:0px;
left:0px;
}

