html,body{margin:0;padding:0; border:none;}
body{margin:0;padding:0; font: 12px Verdana, Geneva, sans-serif;text-align:center}
p{padding:0; margin:0;}
a{display:inline;color: #981793;padding:0px}

div#header{background-image:url('img/rmd-lettering.jpg'); color:#ffffff; font: 23px Verdana, Verdana, Geneva, sans-serif; text-align:center; width:1024px; height:308px; padding:0; margin:0;}
#headerText{padding:189px 0px; }
#rustedBorder{margin:-3px 0 -3px 0}
div#content{width:1024px;}
div#contentForPage{width:1024px; font-size:9px;}
div#content { background: #000000; color:#ffffff; margin:0; padding:40px 0px 0px 0px;}
div#content a{color:#ffffff; text-decoration: none; }

div#container{width:1024px;margin:0 auto}

/* code for contact page */
#textAbovePic2{
font-size:14px;
letter-spacing:.1px;
}

#contactImage2{
margin:7px 0px 30px 0px;
}

#email{
text-decoration:none;
color:#000000;
}

#contentAddress, #contentEmailAddress, #contactImage3{
margin:0px 0px 10px 0px;
}

#bottomContactInfoLeft .noBold{
font-weight:normal;
}

#boldItalics{
font-weight:bold;
font-style: italic;
}

#bottomContactInfoRight{
width:429px;
float:right;
text-align:right;
margin-top:120px;
font-weight:bold;
font-size:13px;
}

#bottomContactInfoLeft{
width:426px;
margin-top:20px;
text-align:left;
float:left;
font-weight:bold;
font-size:13px;
}

#bottomContactInfo{
width:855px;
margin:0px auto;
}

#topContactInfo{
width:855px;
margin:43px auto;
text-align:left;

}

#topContactInfo p{
float:left;
font-size:27px;
text-align:left;
margin:10px 0px 0px 0px;
}

#topContactInfo #RoberMilesArchTitle{
margin:0px 0px 10px -3px;
}

#topContactInfo #contactInfoAddress{
font-weight:bold;
font-size:12.5px;
}

/*code for gallery sections */
.bottomParagraphDiv{
height:35px;
position:relative;
text-align:center;
margin:0px 0px 3px 0px;

}

.bottomParagraphDiv2{
position:absolute;
bottom:0;
width:236px;
}

.bottomUl p{
text-align:center;
}

.pagePictureLeft{
padding:0px 64px 0px 29px;
}

.pagePictureMiddle{
padding:0px 64px 0px 64px;
}


.pagePictureRight{
padding:0px 31px 0px 64px;
}

.pagePictureLeftTextMiddle{
padding:0px 27px 0px 29px;
}

.pageUl li .pagePictureMiddleTextMiddle{
margin:0px 19px 0px 19px;
width:400px;
text-align:left;
}

.pagePictureRightTextMiddle{
padding:0px 20px 0px 27px;
}

#mapScaleImg{
margin:16px 0px 0px 6px;
}

#mapScale{
height:38px;
width:1024px;
}

#mapScaleContact{
height:14px;
width:965px;
margin:0px 0px 0px 20px;
}

#mapScale a{
color:#ffffff;
height:38px;
width:24px;
}

.imgLeft, .aLeft, #leftContact{
float:left;
}

.imgRight, .aRight, #rightContact{
float:right;
}

.arrow{
margin-top:0px;
}

#map{
width:900px;
float:left;
}

#leftArrow{
float:left;
}

#returnToHomePage, #returnToHomePageContact{

padding:5px 30px 5px 30px;
text-align:right;
}

#returnToHomePageContact{
margin:0px auto 32px auto;
width:855px;
}


#returnToHomePage a, #returnToHomePageContact a{
color:#000000;
text-decoration:none;
}

#returnToHomePage img, #returnToHomePageContact img{
border:none;
vertical-align:middle;

}

#returnToHomePage span, #returnToHomePageContact span{
text-decoration:underline;
font-size:11px;
font-weight:bold;
}

#ReturnToHomePageLink{
width:200px;
float:right;
text-align:right;
}

#returnToHomePageContact p{
float:left;
text-align:left;
width:600px;
font-size:10px;

}

#returnToHomePage p{
float:left;
text-align:left;
font-size:10px;
font-weight:bold;
margin-bottom:15px;
}

#rightArrow{
float:right;
}

.pageUl {
width: 1024px;
list-style: none none;
text-align:center;
padding:0;
}

.pageUl {
margin:0 0 8px 0;
}


.bottomMargin{
/* adjusted for davids computer margin:0 0 11px 0;*/
margin:0 0 45px 0;
}



#noBottomBorder{
margin:0;
}

.bottomUl{
margin:0;
}

.topMargin{
/* adjusted for davids computer margin:3px 0 0 0;*/
margin:35px 0 0 0;
}

.pageUl:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}

.pageUl li {
list-style: none none;
display: inline;
width:236px;
height:280px;

}

.pageUl li a{
color:#ffffff;
}

.pageUl li span{
margin: 0px; /* original 2px */
position: relative;
float: left;
display: block;
width: 236px; /* original 100x75 */
height: 265px;
color:#3f3f3f;
}

.pageUl li p{
font-size:9px;
font-weight:bold;
}

.pageUl li a:hover{
font-size: 100%;
z-index: 2;
}

/* nav bar */
#nav {
width: 1024px;
list-style: none none;
text-align:center;
padding:21px 0 18px 0;
margin:0;
font-weight:bold;
}

#nav:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}

#nav li {
list-style: none none;
display: inline;
}

#nav li a {
margin: 0px; /* original 2px */
padding: 0 19px 0 0; /* Originally 4px */
position: relative;
float: left;
display: block;
width: 130px; /* original 100x75 */
height: 20px;
color:#c8bebe;
text-transform: uppercase;
}

#nav #lastLi a {
padding: 0 0px 0 0; /* Originally 4px */
}

.slideshow{
width:130px;
height:130px;
}

#entrySlideShow, #entrySlideShow2, #entrySlideShow3, #entrySlideShow4, #entrySlideShow5, #entrySlideShow6, #entrySlideShow7{
width:130px;
height:130px;
}

#nav li a:hover {
font-size: 100%;
z-index: 2;
}


/* Code For Img nav Bar */
.pg {
width: 1024px;
list-style: none none;
text-align:left;
color:#c8bebe;
margin:0;
padding:0;
}

.pg:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}

.pg li {
list-style: none none;
display: inline;
}
.pg li a span{
padding:0;
margin:0;
}

.pg li a {
margin: 0px; /* original 2px */

padding: 0 19px 0 0; /* Originally 4px */
position: relative;
float: left;
display: block;
width: 130px; /* original 100x75 */
height: 130px;

}

#lastLi a {
margin: 0 -1px 0 0; /* original 2px */
padding: 0 0px 0 0; /* Originally 4px */
position: relative;
float: left;
display: block;
width: 130px; /* original 100x75 */
height: 130px;
}

.pg li a img {
border: 0 none;
position: absolute;
width: 130px;/* original 100x75 */
height: 130px;
float:left;
}

/*------------------------------------------------------------*
** SLIMBOX 
/*------------------------------------------------------------**/	
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;

}

.lbLoading {
	background: #ffffff url('img/loading.gif') no-repeat center center;
}

#lbImage {
	position: absolute;
	left: 0;	
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: relative;
	width: 40%;
	height:30px;
	outline: none;
}

#lbPrevLink {
	float: left;
	margin-left:5px;
	background: transparent url(img/prevlabel.gif) no-repeat 0 15%;
}

#lbPrevLink:hover {
	background: transparent url(img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	float:right;
	margin-right:20px;
	background: transparent url(img/nextlabel.gif) no-repeat 100% 15%;
}

#lbNextLink:hover {
	background: transparent url(img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.5em;/*1.4em*/
	text-align: left;
	width:100%;	
	float:left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(img/closelabel.gif) no-repeat center center;
	margin: 5px 20px;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
	width:50%;
}

#lbCaption {
	font-weight: bold;
	float:left;
	margin-left:20px;
}


