﻿body 
{
	font-size:11px;
	font-family:Verdana;
	background-color:#555555; 
	color:#333333;
}

#divMain
{
	position:relative;
	margin: 20px auto;
	width:1002px;
	border:solid 4px #444444;
	background:#FFFFFF;
}

#divHeader
{
	position:relative;
	top:0px;
	left:0px;
	width:1002px;
	height:223px;
	background-image:url(images/hdr_roxbury.jpg);
	background-repeat:no-repeat;
}

h1, #sh1, #sh2
{
	position:absolute;
	top:30px;
	left:30px;
	width:620px;
	height:100px;
	font-size:35px;
	font-family:"Segoe Print" "Verdana";
	color:#333333;
	display:inline;
	font-weight:normal;
	margin:0px;
}

#sh1
{
	top:80px;
	left:240px;
	font-size:12px;
	font-weight:bold;
}

#sh2
{
	top:112px;
	left:585px;
	font-size:17px;
	font-family:verdana;
	font-weight:bold;
	font-style:italic;
	width:150px;
}

h2
{
	font-size:20px;
	display:inline;
	font-weight:normal;
}

h3
{
	font-size:13px;
	display:inline;
}

#divImage
{
	position:absolute;
	top:205px;
	left:40px;
	width:199px;
	height:258px;
	background-image:url(images/img_home.jpg);
	background-repeat:no-repeat;
}

#divImageFooter
{
	position:absolute;
	top:475px;
	left:40px;
	width:200px;
	text-align:center;
	font-size:10px;
	line-height:14px;
}

#divImageMap
{
	position:relative;
	top:-42px;
	left:40px;
	width:300px;
	height:528px;
	background-image:url(images/map.jpg);
	background-repeat:no-repeat;
}

.iframe
{
	position:absolute;
	top:205px;
	left:40px;
	width:199px;
	height:258px;
}

#menuTop
{
	position:relative;
	top:-55px;
	left:40px;
	width:450px;
	color:#000000;
	font-size:12px;
}

#menuTop a:link, #menuTop a:visited, #menu a:link, #menu a:visited
{
	text-decoration:none;
	color:#888888;
}

#menuTop a:hover, #menu a:hover
{
	color:#000000;
}

#divContentMain, #divContentMainWide
{
	position:relative;
	top:-46px;
	left:270px;
	width:520px;
	line-height:20px;
}

#divContentMainWide
{
	width:680px;
}

#divContentMainMap
{
	position:absolute;
	top:206px;
	left:360px;
	line-height:20px;
}

#divContentRight
{
	position:absolute;
	top:244px;
	left:820px;
	line-height:20px;
}

#divHours
{
	position:absolute;
	top:500px;
	left:40px;
}
#footer, #footer a:link, #footer a:visited
{
	text-align:center;
	font-weight:bold;
	color:#000000;
	padding-bottom:10px;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}