
#container {
width : 950px;
text-align : left;
margin : 0 auto;
background : #c7e3f1 url(../images/container_bg.jpg) repeat-x;
border: 1px solid #ecf5fb;
}
#petPortal{
width: 187px;
height: 58px;
position : absolute;
left:50%;
margin-left:-60px;
top:-1px;
z-index : 5;
}
#logoheader{
width : 870px;
height: 100px;
text-align : right;
margin: 0 0 0 15px;
padding: 10px 0 0 0;
}
#logoshadow{
width : 142px;
height: 38px;
position : absolute;
left: 50%;
margin-left: -474px;
top: 76px;
z-index : 2;
}
#header {
width : auto;
height : 349px;
text-align : left;
margin: 40px 0 0 40px;
}
#page2header {
width : auto;
text-align : left;
margin: 0 0 0 55px;
}
#navbar{
width : auto;
height: 65px;
text-align : left;
margin: 0 0 0 55px;
}
#content {
width : auto;
text-align : left;
}
#copyright {
width : 819px;
height:25px;
font-size : 10px;
line-height : 1.2em;
color : #ccc;
margin : 0 0 0 66px;
padding: 5px 0 0 0;
text-align : right;
}
#home {
width : 870px;
height: 260px;
text-align : left;
margin: 10px 0 0 40px;


}
.boxes{
	background: url(../images/homepagebox.gif) no-repeat;
	width: 280px;
	height: 246px;
	float: left;
	margin: 5px;
}
.boxes ul{
	padding: 0px;
	margin: 0px;
	margin-left: 25px;
	position: relative;
	margin-top: -15px;
}
.boxes h1{
	padding:0px;
	margin: 0px;
	margin-top: -5px;
}
#pages {
width : 950px;
text-align : left;
margin-top:10px;
}
#pagealign {
margin-left:65px;
}
#clearone { 
clear : both;
height : 10px;
} 
#pagenav {
width : 190px;
min-height : 100px;
margin : 0 25px 0 0;
float : left;
}
#pagecontent {
width:  600px;
float:left;
}
#pagecontent table {
width:  550px;
line-height : 22px;
font-size : 13px;
}

#pageimage {
width : 200px;
height: 200px;
position : absolute;
left: 66%;
margin-left: -5px;
top: 404px;
text-align : right;
z-index : 2;
}
#pagepethealth {
width : 950px;
text-align : left;
margin-top : 10px;
background :  url(../images/dog2.jpg) no-repeat right top;
}
#pagedoc {
width : 950px;
text-align : left;
margin-top : 10px;
background : url(../images/dog3.jpg) no-repeat right top;
}
#pagecontactus {
width : 950px;
text-align : left;
margin-top : 10px;
background : url(../images/dog7.jpg) no-repeat right top;
}
#pageabout {
width : 950px;
text-align : left;
margin-top : 10px;
background :  url(../images/dog1.jpg) no-repeat right top;
}
#pagesurgery{
width : 950px;
text-align : left;
margin-top : 10px;
background :  url(../images/dog3.jpg) no-repeat right top;
}
#pageboarding{
width : 950px;
text-align : left;
margin-top : 10px;
background :  url(../images/dog5.jpg) no-repeat right top;
}
#pagecorner{
width : 950px;
text-align : left;
margin-top : 10px;
background :  url(../images/dog4.jpg) no-repeat right top;
}
#pageexotic{
width : 950px;
text-align : left;
margin-top : 10px;
background :  url(../images/dog6.jpg) no-repeat right top;
}
.copyrighttxt {
font-size : 9px;
line-height : 1.2em;
color : #707e85;
text-align : center;
}

#secondarylinks{
	width: 200px;
	float: left;
}
#secondarylinks ul{
	list-style: none;
	width: 200px;	
	position: relative;
	left: -35px;
	
}
#secondarylinks li{
	border-bottom: 1px dotted #c3c2c7;
	
}
#secondarylinks li a:hover{
	color: #777;
	text-decoration: none;
	background-position:-1px 9px;
	position: relative;
	z-index: 8;
}
#secondarylinks a{
display: block;
padding: 3px 0 3px 35px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 10pt;
font-weight : normal;
text-decoration: none;
width: 100%;
line-height: 20px;
background : transparent url(../images/boneicon.gif) no-repeat scroll 1px 45px;
}
 /*Main Navigation Styles*/
 a, a:link, a:visited, a:active { 
color : #1e4590;
text-decoration : none;
font-weight : bold;
}
#mnav{
	width: 870px;
	background: #fff;
	height: 30px;
	position: absolute;
	margin-left: 40px;
	border-bottom: 3px solid #cde3f1;
	} 
#mnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border: none;
	position: relative;
	z-index: 8;
}

#mnav li{
	float: left;
	border-bottom: 1px dotted #c3c2c7;
	background: #fff;
	position: relative;
	z-index: 8;
}
#mnav li.xsmall{
	width: 7em;

}
#mnav li.small{
	width: 9em;

}
#mnav li.large{
	width: 11em;
}
#mnav li.xlarge{
	width: 13em;
}
#mnav .first {
	/*border-bottom: 3px solid #d7dce1;*/
	border-bottom: none;
}

#mnav .secondary{
	width: 11em;
	position: relative;
	z-index: 8;
}
#mnav li ul {
	position: absolute;
	width: 9em;
	left: -999em;
}
#mnav li a:hover{
	color: #777;
	text-decoration: none;
	background-position:-1px 9px;
	position: relative;
	z-index: 8;
}

#mnav a, #mnav a:active, #mnav a:visited{
display: block;
padding: 3px 0 3px 35px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 10pt;
font-weight : normal;
text-decoration: none;
width: 100%;
line-height: 20px;
background : transparent url(../images/boneicon.gif) no-repeat scroll 1px 45px;
}
#mnav .secondary a {
	font-size: 9pt;
}
#mnav li:hover ul {
	left: auto;
	position: relative;
	z-index: 10;
}
#mnav li:hover ul, #nav li.sfhover ul {
	left: auto;
	position: relative;
	z-index: 10;
}
#contactinfo a:link, #contactinfo a:visited, #contactinfo a:active{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
#contactinfo a:hover{
	color: #666;
}
