BODY {
margin : 0px; 
color : #333333; 
background-color : #FFFFFF; 
font-family : "verdana", sans-serif; 
font-size : 10px; 
text-align : center;
background-image: url(back.gif);
}
BODY a{
margin : 0px; 
color : #ffffff; 
font-family : "verdana", sans-serif; 
font-size : 10px; 
text-align : center;
}
#container {
width : 750px; 
\width : 770px; 
w\idth : 750px; 
height:700px;
/*border : 1px solid #6C6C6C;*/
margin : 0px; 
margin-top: 0px;
margin-left : auto; 
margin-right : auto; 
padding : 0; 
background-color : #FFFFFF;
/*background-image: url(back.gif);*/
text-align: left;
} 
#container1 {
width : 736px; 
height: 624px;
border : 1px solid #D0D0CD;
margin : 0px; 
margin-top: 5px;
margin-left : auto; 
margin-right : auto; 
padding : 0; 
background-color : #FFFFFF;
background-image: url(containerback.jpg);
background-repeat: repeat-x;
text-align: left;
} 
.famlogo{
background: url(logo.jpg) no-repeat;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 313px;
height: 79px;
float:left;
clear: both;
}
#container2 {
width : 595px; 
height: 437px;
/*border : 1px solid #D0D0CD;*/
margin-top: 120px;
margin-left : auto; 
margin-right : auto; 
padding : 0px; 
/*background-color : #FFFFFF;*/
background-image: url(mainback.gif);
background-repeat: no-repeat;
text-align: left;
} 
.message{
width: 250px;
height: auto;
margin-left: 20px;
margin-right : auto;
margin-top: 32px;
color : #175691; 
font-family : "verdana", sans-serif; 
font-size : 10px; 
float:left;
text-align:left;
}
.pets{
margin-top: 30px;
margin-left: 35px;
height: auto;
margin-right : auto;
float:left;
}
.nav{
margin-top: 95px;
margin-left: 0px;
height: auto;
margin-right : auto;
float:left;
}
#gallery {
margin-top: 60px;
margin-left: 12px;
height: auto;
float:left;
}
.gallery {
margin-top: 60px;
margin-left: 12px;
height: auto;
float:left;
}
#gallerynav {
margin-top: 40px;
margin-left: 83px;
float:left;
}
/*
#header{
width : 750px; 
height: 85px;
background-repeat: repeat-x;
}
.logo{
background: url(images/logo.jpg) no-repeat;
margin-top: 20px;
margin-left: 20px;
margin-bottom: 0px;
width: 167px;
height: 85px;
clear: both;
}
#nav{
width: 750px;
height: 25px;
background: url(images/nav-back.jpg);	
background-repeat: repeat-x;
}
.cssnav1{
background: url(images/nav-home-over.jpg) no-repeat;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 65px;
height: 25px;
float: left;
}
.cssnav1 a {
display: block;
width: 65px;
height: 25px;
float: left;
}
.cssnav1 img {width: 65px;height: 25px;border: 0px;}
* html a:hover {visibility:visible}
.cssnav1 a:hover img{visibility:hidden}

.cssnav2{
background: url(images/nav-aboutus-over.jpg) no-repeat;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 83px;
height: 25px;
float: left;
}
.cssnav2 a {
display: block;
width: 83px;
height: 25px;
float: left;
}
.cssnav2 img {width: 83px;height: 25px;border: 0px;}
* html a:hover {visibility:visible}
.cssnav2 a:hover img{visibility:hidden}

.cssnav3{
background: url(images/nav-services-over.jpg) no-repeat;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 80px;
height: 25px;
float: left;
}
.cssnav3 a {
display: block;
width: 80px;
height: 25px;
float: left;
}
.cssnav3 img {width: 80px;height: 25px;border: 0px;}
* html a:hover {visibility:visible}
.cssnav3 a:hover img{visibility:hidden}

.cssnav4{
background: url(images/nav-portfolio-over.jpg) no-repeat;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 82px;
height: 25px;
float: left;
}
.cssnav4 a {
display: block;
width: 82px;
height: 25px;
float: left;
}
.cssnav4 img {width: 82px;height: 25px;border: 0px;}
* html a:hover {visibility:visible}
.cssnav4 a:hover img{visibility:hidden}

.cssnav5{
background: url(images/nav-contactus-over.jpg) no-repeat;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 92px;
height: 25px;
float: left;
}
.cssnav5 a {
display: block;
width: 92px;
height: 25px;
float: left;
}
.cssnav5 img {width: 92px;height: 25px;border: 0px;}
* html a:hover {visibility:visible}
.cssnav5 a:hover img{visibility:hidden}

#content {
background-color: #670D0D;
background-repeat: repeat-y; 
width: 750px;
height: 115px;
}
#picture{
background: url(images/city.jpg) no-repeat;
width: 750px;
height: 110px;
float: left;
background-position: right;
clear: both; 
}
#vert{
background-color: #670D0D;
width: 750px;
height: 6px;
float: left;
font-size: 6px;
}
#textarea {
background-color: #FFFFFF;
width: 511px;
height: 250px;
margin-left: 10px;
margin-top: 10px;
float: left;
}
#textarea1 {
background-color: #FFFFFF;
width: 600px;
height: 600px;
margin-left: 10px;
margin-top: 10px;
float: left;
}
#textarea a{
margin : 0px; 
color : #CCCCCC; 
font-family : "verdana", sans-serif; 
font-size : 10px; 
text-align : center;
}
.bar2{
background-color: #670D0D;
background-repeat:repeat-y;
width: 10px;
height: 280px;
float: left;
}
.redsquare {
background-color: #670D0D;
width: 120px;
height: 70px;
margin-right: 30px;
float: left;
color:#FFFFFF;
text-align:center;
}
.feature{
background: url(images/feature.jpg);
margin-left: 70px;
width:272px;
height:120px;
}
#bargrey{
background-color: #CCCCCC;
width: 1px;
height: 280px;
float: left;
}
#scroller{
background-color : #FFFFFF; 
font-family : "verdana", sans-serif; 
font-size : 10px;
margin-left: 15px;
width: 195px;
height: 28px;
float:left;
}
#scroller a{
margin : 0px; 
color : #333333; 
font-family : "verdana", sans-serif; 
font-size : 10px; 
text-align : center;
}
#footer{
width: 750px;
\width : 770px; 
w\idth : 750px; 
height : 25px;
padding: 0px; 
margin: 0px;
margin-left: auto; 
margin-right: auto; 
background-color: #FFFFFF; 
}
#footer a{
width: 750px;
\width : 770px; 
w\idth : 750px;
height : 25px ;
padding: 0px; 
margin: 0px;
margin-left: auto; 
margin-right: auto; 
background-color: #FFFFFF; 
color : #333333; 
font-family : "verdana", sans-serif; 
font-size : 10px; 
}
.footernav{
width: 530px;
height: 25px;
margin-left: 0px;
background-color: #FFFFFF;
float:left;
text-align:left;
}
.footernav2{
width: 220px;
height: 25px;
background-color: #000000;
text-align:center;
color : #FFFFFF; 
float:left;
}
.footernav3{
width: 750px;
\width : 770px; 
w\idth : 750px;
height: 25px;
background-color: #FFFFFF;
text-align:center;
color : #FFFFFF; 
float:left;
}
#content3 {
height : 357px; 
width : 250px;
text-align: left;
border: 0px;  
margin: 0px;
margin-left: 10px; 
margin-right: auto; 
padding: 0px; 
background-color: white;
} 
*/
