 /* START GLOBAL PAGES LAYOUT */
#container {
	width: 970px;
	border: none;
	overflow:auto;
}
#header {
	width:960px;
	height:233px;
	padding:5px;
	border:none;
}
.logo {
	position:absolute;
	left:150px;
}
#rezexpert { 
	width:500px;
	height:auto;
	padding:5px;
	border:none;
	position:relative;
	left:230px;
}
#headertext { 
	width:500px;
	height:auto;
	padding:5px;
	border:none;
	position:relative;
	left:230px;
	text-align:center;
	font-family:"Arial Black","Times New Roman";
}
#leftnav { 
	position:relative;
	width:144px;
	height:auto;
	padding:0px;
	border: none;
}
#leftnav a {

color: black;
display: block;
text-decoration: underline;
font-weight: bold;
font-family: Verdana;
font-size: 18px;

}
#leftnav a:visited  {

color: #000000;
text-decoration: underline;
font-weight: bold;

}
#leftnav a:hover  {

color: white;
text-decoration: none;
font-weight: bold;

}
.navlinks ul { 

margin: auto;
width:140px;
background-color: silver;
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
padding: 0;
margin: 0;

}
.navlinks li {

margin:0px 0px 0px 0px;
border-bottom: 1px solid black;
list-style-type: none;
	
}
.navlinks li a {

color: #000000;
width: 128px;
text-decoration: none;
font-size: 16px;
font-family: Verdana;
padding: 0px 5px;

}
.navlinks li a:hover{

color: #ffffff;
width: 130px;
background-color: grey;
 /*If you want to use a color for the background instead replace above line with background-color: [insert color here with # sign in front];*/
text-decoration: underline;


}
#content {
	float:right;
	width:805px;
	height:auto;
	border:solid black 2px;
	padding:5px;
	background-color:#FFFFFF;
}
#footer {
	padding:20px;
	height:auto;
	width:970px;
	clear: both;
}
#footertext {
	font-family:"Times new Roman";
	font-size:8pt;
	text-align: center;
}
#globalscripts {
	height:auto;
	width:970px;
}
body {
	background-color:#EA3130;
	font-family:"Arial", "Times New Roman";
	color:Black;
	font-size:12pt;
}
p.white {
	font-family: "Arial Black", "Times New Roman";
	color:white;
	font-size:10pt;
}
h1 {
	font-family:"Arial Black", "Times New Roman";
	color:Black;
}
 /* END GLOBAL PAGES LAYOUT */
 
 /* START CUSTOM PAGE LAYOUTS */
 
 /* INDEX LAYOUT BEGINS */

#paragraph1 {
	position:relative;
	width:320px;
	height:auto;
	float:right;
}
#picture1 {
	margin-top:145px;
	margin-left:60px;
	float:left;
}
#picture2 {
	margin-top:26px;
	margin-right:60px;
	float:right
}
#picture3 {
	margin-top:660px;
	margin-left:170px;
}
 /* INDEX LAYOUT ENDS */
 
 /* HOURS LAYOUT BEGINS */
 
#hoursframe {
	float:left;
}
 /* HOURS LAYOUT ENDS */
 
 /* RATES LAYOUT BEGINS */
 
#ratesframe {
	float:left;
	margin-top:70px;
}
 /* RATES LAYOUT ENDS */
 
 /* CONTACT LAYOUT BEGINS */
 
#envelope {
	position:absolute;
	top:450px;
	left:500px;
}
#email {
	position:absolute;
	top:530px;
	left:222px;
}
 /* CONTACT LAYOUT ENDS */
 
 /* LINKS LAYOUT BEGINS */
 
#linksleft {
	float:left;
}
.space li {
	margin-top: 16px;
}
 /* LINKS LAYOUT ENDS */
 
 /* MAPS LAYOUT BEGINS */
 
#readerlogo {
	float:left;
	margin-left:350px;
}
 /* MAPS LAYOUT ENDS */

.imgfloatright {
	float:right;
}
.imgfloatleft {
	margin-top:20px;
	float:left;
}
.right {
	float:right;
	position:relative;
}
.generalholder {
	height:auto;
}
.center {
	margin-left: 250px;
}

 /*list style=none*/
 /*you don't need to have position:relative; on every single element*/
 /*there is no float:centre;*/
 /*REMEMBER: TO HELP POSITIONING, DONT FORGET TO USE MARGINS*/
 /*REMEMBER: if things aren't lining up correctly, switch the order they are in the HTML code*/