body {
	font-size: 12pt;
        font-family: Georgian,Georgia,Trebuchet MS,serif;
	background-image: url(/images/blue_gradient_dark.png);
	background- background-repeat: repeat-x;
	margin: 10px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}

td {
	padding: 5px;
	margin: 3px;
	border-spacing: 10px;
}

/* -----  BUTTONS ------ */
div#home {
	background: url(images/home_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#home:hover {
	background: url(images/home_bright.png) -150px 0 no-repeat;
	
}

div#aboutus {
	background: url(images/aboutus_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#aboutus:hover {
	background: url(images/aboutus_bright.png) -150px 0 no-repeat;
}

div#veterinarians {
	background: url(images/veterinarians_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#veterinarians:hover {
	background: url(images/veterinarians_bright.png) -150px 0 no-repeat;
}

div#medicalservices {
	background: url(images/medicalservices_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#medicalservices:hover {
	background: url(images/medicalservices_bright.png) -150px 0 no-repeat;
}

div#boarding {
	background: url(images/boarding_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#boarding:hover {
	background: url(images/boarding_bright.png) -150px 0 no-repeat;
}

div#grooming {
	background: url(images/grooming_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#grooming:hover {
	background: url(images/grooming_bright.png) -150px 0 no-repeat;
}

div#hospitaltour {
	background: url(images/hospitaltour_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#hospitaltour:hover {
	background: url(images/hospitaltour_bright.png) -150px 0 no-repeat;
}

div#petofthemonth {
	background: url(images/petofthemonth_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#petofthemonth:hover {
	background: url(images/petofthemonth_bright.png) -150px 0 no-repeat;
}

div#clientforms {
	background: url(images/client_forms_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#clientforms:hover {
	background: url(images/client_forms_bright.png) -150px 0 no-repeat;
}

div#location {
	background: url(images/location_bright.png) 0 0 no-repeat;
	padding-bottom: 3px;
}

div#location:hover {
	background: url(images/location_bright.png) -150px 0 no-repeat;
}

/* SLIDESHOW DIV MODS */
.centerdiv { /*IE method of centering a relative div*/
	float: left;
}

.centerdiv>div { /*Proper way to center a relative div*/
	float: left;
}

/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */
table#bodycell {
	padding: 10px;
	border-spacing: 10px;
	border: 1px !important;
    border-color: #000000;	
}


div#top_border {
	width: 770px;
	height: 120px;
	margin: 0 auto 0 auto; /* aligns content panel center */
	background-image: url(images/new_header_big3.png);
	border: none;
}

div#header {
	text-align: center;
	vertical-align: middle;
	padding-bottom: 20px;
}

div#content {
	width: 770px;
	margin: 0 auto 0 auto; /* aligns content panel center */
	background-color: white;
	border: 0px;
	background-image: url(images/side_border.png);
	background-repeat: repeat-y;
}

div#contact {
	background-image: url(images/orange_gradient.png);
	background-repeat: repeat-y;
	height: 20px;
	text-align: center;
	font-weight: bold;
	color: white;
	font-style: italic;
	font-size: 12pt;
	margin-bottom: 10px;
}

div#leftnav {
	vertical-align: top;
	width: 150px;
}

div#mainbody {
	top: 10px;
	text-align: left;
	vertical-align: top;
}

div#bottom_border {
	width: 770px; /* 30 */
	height: 206px;
	margin: 0 auto 0 auto; /* aligns content panel center */
	background-image: url(images/bottom_border4.png);
	border: none;
}

a {
	text-decoration: none;
	color: #fe6c3d;
}

th#pagetitle {
	color: #fe6c3d;
	font-size: 30px;
	font-weight: bold;
	width: 555px;
	text-align : center;
	text-transform: uppercase;
}

td#backbutton {
	color: #fe6c3d;
	font-size: 20px;
	font-weight: bold;
	text-align : center;
	text-transform: uppercase;
}

td.max {
	padding: 30px;
	vertical-align: top;
	text-align: left;
	width: 100%;
	height: 100%;
	vertical-align: top;
}
