* {
margin : 0;
padding : 0;

}
body {
/*background-color:#6699CC;blue*/
/*background-color:#99CCCC;*/
/*background-color:#006633; green*/
/*background:url(images/ybg.png) repeat-x;*/
background-color:#fff;
height : 100%;
font-family :  "Times New Roman", Times, serif;
height : 100%;
}

#page {
width:900px;;
margin : 0 auto;
background-color : #ffffff;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
height : 100%;
}
#container {
width : 900px;
background-color : #ffffff;
height : 100%;
}
a:link, a:active {
color : #000;
text-decoration : none;
}

a:hover{
text-decoration:underline;
}
a:visited {
color : #666;
text-decoration : none;
}

h1 {
color : #000;
font-family :  "Times New Roman", Times, serif;
font-size : 0.98em;
font-weight : bold;
}
h2 {
color : #000;
font-family :  "Times New Roman", Times, serif;
font-size : 0.98em;
font-weight : bold;
}
h3 {
color : #666;
font-family :  "Times New Roman", Times, serif;
font-size : 0.98em;
font-weight : bold;
}
h4 {
color : #000;
font-family :  "Times New Roman", Times, serif;
font-size : 1em;
font-weight:bold}
h5 {
color : #000;
font-family :  "Times New Roman", Times, serif;
font-size : 1em;
font-weight:normal;
}

/*h5:before{
content: "\00BB ";
}*/


p {
padding-top : 8px;
padding-bottom : 8px;
}
/*#logo {
height : 94px;
background : url(images/rrheader.gif) no-repeat center 0%;
border-bottom : 1px solid #ffffff;
}*/

#banner {
position:relative;
width : 900px;
height:178px;
clear : both;
background-color: #c6e3f3;
background:url(images/bannerbg.png) no-repeat;
margin-top:8px;
text-align:center;
}
#banneruptown{
height:301px;
width:450px;
}
#title1{
float:left;
position:absolute;
bottom:0px;
left:0px;
}

#title2{
float:right;
position:absolute;
bottom:0px;
right:0px;
}

#logo{
position:inherit;
left:42%;
top:0px;
width:118px;
height:160px;
background:url(images/logoh.png) no-repeat;
}

#logos{
position:inherit;
left:42%;
top:0px;
width:118px;
height:160px;
background:url(images/logol.png) no-repeat;
}

#logob{
position:inherit;
left:42%;
top:0px;
width:118px;
height:160px;
background:url(images/logos.png) no-repeat;
}

#search {
position:absolute;
top:0px;
left:4px;
width : 300px;
height : 35px;
color : #ffffff;
margin-top:0;
text-align:left;
}

.featurebox{
background-color: #c6e3f3;color:#999999;
}

.forminput{
border:0px;
height:20px;
line-height:20px;
background:#ffffff;
padding-top:4px;
margin-left:5px;
padding-left:10px;
font-family :  "Times New Roman", Times, serif;
font-size : 0.90em;
color:#666;

}

.formbutton{
margin-top:7px;
/*margin-bottom:7px;*/
/*border:1px solid #ffffff;*/
border:0px;
cursor:pointer;
color:#666;font-weight:bold;
width:20px;
height:20px;
background:url('images/paw.png') no-repeat center top;
}





#menubar {
clear : both;
width : 900px;
height : 35px;
margin-top:3px;
margin-bottom:3px;
background-color : #003466;
color : #ffffff;
}
#menu {
color:#fff;
font-size:.90em;
letter-spacing:1px;
padding-top:10px;
margin-left:10px;
text-align : left;
text-decoration : none;

}
#menu a {
color : #ffffff;

}
#menu a:hover {
/*color : #ccc;*/
color:#FFCC66;
}
#left {
background : #ccc url(images/bg-s.png) repeat-x;
clear : both;
float : left;
width : 180px;
border-top : 1px solid #ffffff;
background-color : #ffffff;
height : 100%;
min-height:500px;
}



#right {
/*clear : both;*/
background : #fffbeb url(images/bg-s.png) repeat-x;
float : right;
width :  180px;
border-top : 1px solid #ffffff;
background-color : #ffffff;
height : 100%;
min-height:500px;
}
/*#right a {
text-decoration : none;
}*/
#right a:hover {
text-decoration : underline;
}


#main {
float : left;
width:525px;
margin:4px;
font-size : 0.90em;
color:#333;
border: 3px solid #c6e3f3;
background-color : #ffffff;
height:100%;
overflow:visible;
}
#MainContent {
margin-top : 30px;
margin-left : 30px;
line-height : 15px;
font-family :  "Times New Roman", Times, serif;
margin-right : 30px;
line-height:1.2em;
}

#MainContent ul{
list-style:none;
}
#MainContent a{
color:#003466;
}

#MainContent a:hover{
text-decoration:underine;
}

#MainContent a:visited{
color:#999999;
}
.sideContent {
text-align:left;
margin-top : 30px;
margin-left : 10px;
line-height : 15px;
font-family :  "Times New Roman", Times, serif;
font-size : 0.90em;
/*color : #666;*/
color : #000;
margin-right : 20px;
height:100%;

}



#lcontent, #rcontent{
/*height:500px;
overflow:visible;*/
/*min-height:500px;*/
height:100%;

line-height:1.3em;
}
#lcontent ul, #rcontent ul{
list-style-position:outside;
list-style-type:none;
display:inline-block;
padding-left:10px;
}


#lcontent li a:after{
content: "... ";
}

#rcontent li a:after{
content: "... ";
}

h4 a:after{
content: "... ";
}


.thumb{
float:left;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
font-size:.70em;
text-align:center;
}

.basicthumb{
padding:4px;
font-size:.70em;
text-align:center;
}

.ourpets{
clear:both;
padding-top:1em;
padding-bottom:1em;
}

.featurebox {
clear:both;
text-align:left;
padding-top : 20px;
padding-left : 10px;
line-height : 15px;
font-family :  "Times New Roman", Times, serif;
font-size : 0.90em;
color : #666;
padding-right : 20px;
padding-bottom : 20px
}
#footer {
border-top: 1px dotted #c6e3f3;
font-size : 0.75em;
text-align : center;
margin-top:20px;
color : #666;
clear : both;
bottom : 0;
height : 100px;
/*background : #cccccc url(images/sheared_banner.jpg) no-repeat center 0%;*/
}
.img{
border:1px solid #666;
padding:2px;
}


#footer a:link, #footer a:active {
color : #666;
text-decoration : none;
}
#footer a:visited,  #footer a:hover {
color : #999;
text-decoration : none;
}

