#Wrapper
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:770px;
	margin-top:0px;
}
body {
background-image: url(images/bg.jpg);
margin:0px;
padding:0px;
font: 11px  verdana, arial, helvetica;
color: #ffffff;
}
h1{
padding:5px 0 5px 0;
margin:0px;
font-size:18px;
color:#FFFFFF;
}
h2{
padding:0 0 5px 0;
margin:0px;
font-size:18px;
color:#dac398;
}
h3{
padding:0 0 5px 0;
margin:0px;
font-size:26px;
font-weight:bold;
color:#fd0404;
}
h4{
font-size:14px;
margin:0px;
color:#ffffff;
display:block; 
width:160px;
padding:0 0 9px 25px;
color:#6898ac;
background:url(images/bullets.jpg) no-repeat left; 
background-position:0px 0px;
font-family:verdana, arial, helvetica;
font-weight:bold;
}
h5{
font-size:14px;
margin:0px;
display:block; 
width:370px;
padding:0 0 9px 25px;
color:#ffffff;
background:url(images/bullets.jpg) no-repeat left; 
background-position:0px 0px;
font-family:verdana, arial, helvetica;
font-weight:normal;
}
.links{
font-size:14px;
padding:0 0 10px 0;
color:#e9c788;
font-family:verdana, arial, helvetica;
text-decoration:none;
}
p{
text-align:left;
padding:2px 0 2px 0;
margin:0px;
line-height:15px;
}
p.white{
color:#FFFFFF;
}
p.green{
color:#d4f0ba;
}
p.clear{
clear:both;
padding:10px 0 0 0;
}
img.left_img{
border:1px #cae6c6 solid;
float:left;
margin:0 10px 0 0 ;
}
img.box_img{
float:right;
padding:0 0 0 15px ;
}
#main_container{
width:770px;
height:auto;
margin:auto;
background-color:#2e2e2e;
}
#header{
width:770px;
height:38px;
margin:auto;
}
#logo{
padding:0px 0 0 0px;
background-image: url(images/header.jpg);
width:770px;
height:328px;
}
#logo2{
padding:0px 0 0 0px;
background-image: url(images/header2.jpg);
width:770px;
height:183px;
}
#logo3{
padding:0px 0 0 0px;
background-image: url(images/header3.jpg);
width:770px;
height:183px;
}
#logo4{
padding:0px 0 0 0px;
background-image: url(images/header4.jpg);
width:770px;
height:202px;
}
#logo5{
padding:0px 0 0 0px;
background-image: url(images/header5.jpg);
width:770px;
height:183px;
}
.boxes
{
float:left;
padding:132px 16px 10px 16px;
}
.box_dr_profile
{
float:left;
padding:0px 16px 10px 0px;
}
.lobby
{
float:left;
padding:5px 10px 5px 7px;
}
.image-right
{
float:right;
padding:5px 5px 5px 10px;
}
.headers
{
padding:0px 0px 0px 0px;

}
#space{
width:770px;
height:10px;
margin:auto;
background-color:#FFFFFF;
float:left;
}
#links
{
	width:770px;
	float:left;
	border:none;
}
.links_img
{
	float:left;
}
.links_img2
{
	float:left;
	border:none;
	margin-left:40px;
}
.under_construction
{
	float:left;
	border:none;
	margin-left:80px;
	margin-bottom:10px;

}
#animation{
float:left;
padding:0 0 0 0;
margin-top:20px;
}
.animation{
float:left;
padding:0 0 0 0;
}
.text_content{
width:550px;
float:left;
padding:20px 0px 0px 10px;
}

/*--------------------------main_content-------------------*/
#main_content{
width:770px;
height:auto;
clear:both;
padding:0 0 0 0;
background-color:#2e2e2e;
}
#left_content{
width:244px;
height:auto;
float:left;
padding:10px 15px 5px 10px;
}
.left_content_box{
width:218px;
height:auto;
float:left;
background-color:#434343;
padding: 5px 8px 5px 8px;
}
#right_content{
width:486px;
height:auto;
float:left;
padding:0px 10px 0 0;
}
#right_content2{
width:410px;
height:auto;
float:left;
padding:10px 0 0 0;
}
#right_content3{
width:410px;
height:auto;
float:left;
padding:0 0 0 0;
}
#right_content4{
width:420px;
height:auto;
float:left;
padding:10px 0 0 0;
background-image:url(images/dogs1.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#left_content2{
width:336px;
height:auto;
float:left;
padding:0 0 0 14px; 
}
#left_content3{
width:770px;
height:auto;
float:left;
padding:10px 0 0 0;
}
#left_content4{
width:336px;
height:auto;
float:left;
padding:0 0 0 1px;
}
.text{
width:400px;
height:auto;
float:left;
padding:0px 0 0 0px;
}
#map{
width:290px;
height:auto;
float:left;
padding:10px 0 0 20px;
}

#staff_photo{
width:770px;
height:auto;
float:left;
padding:0 0 0 0;
}
#special_offers{
width:350px;
height:auto;
float:left;
padding:0 10px 0 10px;
}
#look{
width:410px;
height:auto;
float:left;
padding:0 0 0 0;
}
/*----------------------top right navigation-------------------------*/


.about{
width:490px;
padding:5px 0 5px 0;
}
.bio{
width:400px;
padding:5px 0 0px 0;
}
.bio-dogs{
width:220px;
padding:96px 0 0px 0;
background-image:url(images/dogs1.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:right;
}
input.search_input{
width:170px;
height:20px;
background-color:#FFFFFF;
border:1px #c0c485 solid;
float:left;
margin:15px 0 0 15px;
}
input.submit{
float:left;
padding:0 0 0 10px;
}
.contact_information{
width:250px;
float:left;
padding:10px 0 0 10px;
}
.services_box{
height:120px;
padding:10px 0 5px 0;
margin:0px 0px 10px 0;
border-bottom:1px #a7ef6e dashed;
}
.center{
padding:5px 0 0 7px;
}
.center2{
padding:5px 0 0 40px;
}
.center3{
padding:10px 0 5px 70px;
}
.center4{
padding:0 0 0 0;
}

/*-----------------------contact_form-------------------*/
#form_content{
width:360px;
height:auto;
float:left;
padding:0 0 0 0;
}
#form{
width:370px;
height:auto;
float:left;
padding:0 0 10px 10px;
}
#form2{
width:410px;
height:auto;
float:left;
padding:10px 0 20px 0;
}
.contact_form{
width:355px;
height:auto;
float:left;
padding:5px 0 5px 0;
}
#contact_form2{
width:355px;
height:auto;
float:left;
padding:5px 0 5px 0;
}
.form_row{
float:left;
width:355px;
padding:4px 0 4px 0;
}
.form_row2{
float:left;
width:300px;
padding:4px 0 4px 0;
}
.form_option{
float:left;
padding:4px 0 4px 0;
}
label{
width:70px;
float:left;
padding:3px 5px 0 0;
color:#ffffff;
text-align:right;
} 
#contact_form2 label{
width:100px;
float:left;
padding:3px 5px 0 0;
color:#ffffff;
text-align:right;
}
input.contact_input{
width:270px;
height:18px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
input.contact_input2{
width:243px;
height:18px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
textarea.contact_textarea{
width:270px;
height:80px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}

/*--------------wide_content-----------*/
#wide_content{
width:770px;
padding:10px 20px 10px 20px;
}


/*-----------------------------footer------------------*/
#footer{
clear:both;
width:770px;
height:31px;
padding:0 0 0 0;
background-image: url(images/footer.jpg);
}
.copyright{
float:left;
width:770px;
padding:10px 0 0 0px;
text-align:center;
}
.footer_links{
float:left;
width:770px;
text-align:center;
padding-right:0px;
padding-top:10px;
}
.footer_links a{
text-decoration:none;
color: #fff;
padding-left:8px;
text-align:center;
}
.footer_links a:hover{
text-decoration:underline;
color: #fff;
text-align:center;
}

