/* CSS Document */
/* CSS Document */
body {
font:14px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#002b7f url(../images/bg_body.gif) repeat-x top ;
}


h1,h2,h3,h4,h5,h6,p,ol,ul,blockquote {padding:0 0 10px 5px; margin-top:0; margin-bottom:0;}
h1,h2,h3 {font-weight:100;}
h1 {font-size:22pt;}
h2 {font-size:19pt;}
h3 {font-size:17pt;}
h4 {font-size:13pt;}
h5 {font-size:11pt;}
h6 {font-size:9pt;}

a {color:#0a4591; text-decoration:none;}
a:hover {color:#207ac7; text-decoration:underline;}
#wrapper_top {
width:962px;
margin:0 auto;
padding:0;
}

.header {
margin:0;
padding:0;
}

.logo {
width:161px;
padding-top:14px;
float:left;
padding-bottom:29px;
}

.title {
width:611px;
float:left;
position:relative;
font-size:36px;
color:#f5393d;
font-weight:bold;
text-align:center;
padding-top:34px;
}

.search {
width:190px;
float:left;
background:url(../images/search_bg.gif) no-repeat top left;
text-align:center;
height:40px;
padding-top:2px;
}

.nav {
background:url(../images/bgmenu.gif) no-repeat top left;
height: 40px;
clear:both;
}

.nav ul {
margin:0;
padding:0;
float:left;
}

.nav ul li {
list-style:none;
float:left;
display:block;
margin:0;
padding:0;
line-height:40px;
height:40px;
}

.nav ul li a {
padding: 0px 38px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.nav ul li a:hover {
color:#FF0000;
}

#wrapper_mid {
width:100%;
background:#4867a6;
}

.wrapper {
width:962px;
margin:0 auto;
background: url(../images/shadow_side.jpg) no-repeat top left;
padding:0px 25px;
min-height:238px;
}

.content {
background:#FFFFFF;
width:100%;
min-height:250px;
}

.groomers {
background:url(../images/bg_groomers.jpg) no-repeat top left;
padding:10px;
min-height:268px;
}

.humane {
background:url(../images/bg_human_societies.jpg) no-repeat top left;
padding:10px;
min-height:268px;
}

.petstore {
background:url(../images/bg_petstore.jpg) no-repeat top left;
padding:10px;
min-height:268px;
}

.veterinary {
background:url(../images/bg_veterinary.jpg) no-repeat top left;
padding:10px;
min-height:268px;
}

.architech {
background:url(../images/bg_architech.jpg) no-repeat top left;
padding:10px;
min-height:268px;
}

.small {
background:url(../images/bg_small.jpg) no-repeat top left;
padding:10px;
min-height:268px;
}

.content_in {
min-height:238px;
background:#FFFFFF;
padding:15px;
}

.content_in hr {
width:100%;
height:1px;
color:#777;
overflow:hidden;
clear:both;
}

.leftpane {
width:550px;
float:left;
position:relative;
padding:10px;
background:#FFFFFF;
}

.part {
width:177px;
float:left;
position:relative;
}

.part2 {
width:192px;
float:left;
position:relative;
text-align:center;
}

.rightpane {
width:380px;
position:relative;
float:left;
margin-top:10px;
}

.ctn {
background:#f9930a url(../images/bg_text.jpg) no-repeat top left;
padding:10px 20px;
}

.ctn_btm {
}

#footer {
width:932px;
margin:0 auto;
background:#ffffff;
font-size:11px;
padding:15px;
color:#8b8a8a;
background:#fff url(../images/bottom_white.gif) no-repeat bottom;
}

#footer a{
color:#8b8a8a;
text-decoration:none;
}

#footer a:hover {
color:#000000;
}

.cw {
width:14%;
float:left;
}

.purple {background-image:url (purple.jpg);
}






