body { /*font size for entire page  (Applies to all pages)*/
	font-size: 13px;
	line-height:1.4;
	/*overflow:hidden;*/
}
span {
	font-size:14px;
}
.centered {
	margin-left:auto;
	margin-right:auto;
}
#preMain {
	width:1010px;
	height:820px;
	background:transparent url('../images/PawPrintsVertical.png') repeat-y scroll left top;
}
#main {
	width:900px;
	height:820px;
	border-style:solid;
	border-width:2px;
	background:transparent url('../images/MyersandMeRocks0.png') no-repeat scroll center top;
	padding: 0 0 0 0;
}
/* Header (Applies to all pages)*/
#header {
	height:250px;
	width:900px;
}
#navBar {
	list-style-position:outside;
	list-style:none;
	padding-top:0;
	margin: 0 5px;
	height: 30px;
	width:600px;
	background:transparent url('../images/titlebar1.png') no-repeat scroll center bottom;

}
/* control the spacing of the menu items here */
a:visited {
color:black;
text-decoration:none;
}
a:link {
color:black;
text-decoration:none;
}
a:active {
color:black;
text-decoration:none;
}
a:hover {
color:black;
text-decoration:none;
}

.navItem {
	display:inline;
	font-weight:bold;
	font-size: 120%;
	position: relative;
	padding: 0px 22px;
}
.navItem2 {
	font-weight:bold;
	font-size: 120%;
	position: relative;
	padding: 0px 30px;

}

#logoHere {		/*Control the space needed for the picture*/
	height:220px;
	width: 900px;
}
/* content area (Applies to all pages)*/
#content {
float:top;
height:518px;
top:10%;
}
#rightC {
	height:392px;
	width:349px;
	border-style:solid;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0;
	border-bottom-width:0;
	margin-top:148px;
	font-size:13px;
}
.container {
height:100%;
padding-left:5px;
margin-left:auto;
margin-right:auto;
width:325px;
padding-top:5px;
overflow:auto
}
#banner .container{
width:190px;
}
.col {
float: left;
padding-left:.65px;
}
.Row {
float:top;
}
.indentSpan {
margin-left:10px;
}
.centeredText { text-align:center; }
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/* Main page */
#contentIndex {
float:top;
height:516px;
top:10%;

}
#contentIndex #leftC {
	height:516px;
	width:348px;
	background:transparent url('../images/IndexLeft.png') no-repeat scroll center center;
	font-size:13px;
}
#contentIndex #rightC {
	height:368px;
	width:349px;
	margin-top:148px;
	font-size:13px;
}

#banner {
	background:transparent url('../images/banner.png') no-repeat scroll center center;
	float:right;
	text-align:center;
	width: 200px;
	height:100%;
	overflow:hidden;

	padding: 0 0 0 0;
}
/*#banner a (
	text-decoration:none;

}     Breaks the ref page   */
#banner .container { 
height:476px;
float:top;
}
#banner .container img { 
	border: none; 
} 
/* references page */
#refContent{
	width:100%;
	height:423px;
	margin-top:95px;
	background:white;
}
.refPics {
	display:inline;
	height:100px;
	width:133px;
	padding-left:5px;
	padding-top:10px;
}
.refDiv {
	position: absolute;
	visibility: hidden;
	left: 200px;
	top: 250px;
	background-color: white;
	border: 1px solid #000;
	padding: 10px;
	font-size:14px;
}
.closeRefDiv{
	float: right;
}
#ha #rightC {
margin-top:90px;
width:900px;
height:400px;
background: white
}
#ha span {
display:inline;
}

/* Forms page */
#contentForms {
	float:top;
	height:430px;
	top:10%;
}
#contentForms #TopRow {
	width: 100%;
	height: 88px;
	border-style:solid;
	border-width:1px;
	margin-top:100px;
	background:white;
}
#contentForms #BottomRow {
	width:100%;
	height:341px;
}
/*  Services   

#Rates td {
width:200px;
}
#Rates .fullTD {
width:325px;
}  */
#leftServicesC {
	height:450px;
	width:349px;
	background:white;

}
#leftServicesC  .container{
	height:100%;
	width:100%;
}
#rightServicesC {
	height:325px;
	width:549px;
	border:0px solid black;
	margin-top:130px;
	background:white;
}
#rightServicesC .container {
width:531px;
margin-left:auto;
margin-right:auto;
height:100%;
}
.holder {
border-top:1px solid black;
width:325px;
height:19px;
}
.holderTall {
border-top:1px solid black;
width:325px;
height:38px;
}
.lastHolder {
border-top:1px solid black;
border-bottom:1px solid black;
width:325px;
height:19px;
}
.lastHolderTall {
border-top:1px solid black;
border-bottom:1px solid black;
width:325px;
height:38px;
}
.leftC {
Float:left;
width:150px;
text-align:center;
padding-left:5px;
}
.centerC {
Float:left;
width:15px;
}
.rightC {
Float:left;
text-align:center;
width:150px;
padding-right:5px;
}
.leftCLong {
Float:left;
width:315px;
text-align:left;
padding-left:5px;
}
#Rates .leftC {
text-align:left;
}
#Rates .rightC {
text-align:right;
}

#payment {
	text-align:center;
	width:900;
}
/* Contact page */
#contentContact{
font-size:14px;
float:top;
height:400px;
top:10%;
}
#contentContact #TopRow {
	width: 100%;
	height: 125px;
	border-style:solid;
	border-width:1px;
	margin-top:130px;
	background:white;
}
#contentContact #BottomRow {
width:100%;
height:228px;
}
/* FAQ Page */
#contentFaq {
	margin-top:150px;
	width:100%;
	height:380px;
	overflow:auto;
}
#contentFaq a:visited {
color:blue;
text-decoration:underline;
}
#contentFaq a:link {
color:blue;
text-decoration:underline;
}
#contentFaq a:active {
color:blue;
text-decoration:underline;
}
#contentFaq a:hover {
color:blue;
text-decoration:underline;
}
#contentFaq span {
text-decoration:underline;
text-decoration:bold;
}
.faqdiv {
border-top:1px solid black;
}
.faqdivlast {
border-top:1px solid black;
border-bottom:1px solid black;
}
#faqdivscontainer  .indentSpan{
padding-top:5px;
padding-bottom:5px;
}
.SpanRight {
text-align:right;
}
/* Footer Settings  (Applies to all pages)*/
#footer {
	float:bottom;
	height:50px;
	border-top:1px solid black;
}
/* Green = #15ba15 */
#footContent {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:880px;
	height:38px;

}
.footLeft {
float:left;
width:800px;
}
.footRight {
float:right;
width:79px;
}
.spacer {
height:1px;
}
