body {
  background: url(../../images/blue_back.jpg) repeat-x ;
  background-repeat: repeat-x;
  background-color: #DDEAF2; 
}


h1 {
	font-size: 197%;
  padding:15px 0 3px 0;
  border-bottom:solid 1px gray;	
}




ul, ol {
	margin-bottom: 1.6em;
	line-height: 180%;
}

blockquote {
	font-style: italic;
}




#sw2 {
margin-bottom:0px;
}	

#container {
position:relative;
width:994px;
min-height:820px;
height:auto;

background:white;
background-image:url(../../images/xtopbakwhite.gif);	
background-repeat:repeat-x;
margin:0px auto;
margin-bottom:0px;
text-align:left;
top:10px;

}


#top {
position:static; 	
background-image:url(../../images/header-1.jpg);	
background-repeat:repeat-none;
background-color:white;
margin-bottom: 14px;
padding: 0px;
margin-top:0px;
width:994px;
height:140px;
}

#topmenu {
position:absolute;
top:150px;
right:30px;
}

#center {
position:static; 
margin: 20px 0 0 0;
padding: 5px 0 0 10px;
width:984px;
min-height:450px;
height:auto;
background-color:#ddd;
background-image:url(cw-centerbak.jpg);
background-repeat:repeat-x;

}


#bottom {
position:static; 	
margin: 6px 0 0 0;
padding: 0 97px;
width:800px;
height:92px;
background-image:url(../../images/bottom.jpg);	
background-repeat:repeat-none;
 

}

#bottom td {
  font-family: arial, sans-serif;
  font-size:7pt;
  text-align:left;		
}

#viewDoc {
padding:5px 100px 5px 100px;
height:auto;
background-color:white;
}	

#bottom a {
font-weight:bold;	
}	

#bottom a:link,#bottom a:visited{
color:navy;	
}




#footer {
position:static; 	
width:990px;
text-align:center;
font-size:8pt;
background-color:transparent;
margin:0;
}	

#footer a:link { color:teal; }
#footer a:hover { color:maroon; }
#footer a:visited { color:teal; }

	

#prospect {
	
}	


#left h2 {
font-family: verdana,tahoma arial;
font-size: 12pt;
color:#666;
font-weight:bold;
padding-bottom:3px;
border-bottom:solid 1px #bbb;
}	

#left h3 {
font-family: verdana,tahoma arial;
font-size: 10pt;
color:#666;
padding-top:5px;
border-bottom:dotted 1px #666;
}	

#left ul {
list-style-type: none;
margin: 4px;
padding: 5px 0;

}	




#left li a:link {
	
}	

#left li a:visited {
	
}	

#left li a:hover {
	
}	



/* CSS Tabs */
#navcontainer {

position:absolute;
left:300px;
top:51px;
width:600px;
        background: white;
        margin: 0 auto;
        padding: 1em 0 0 0;
        font-family: georgia, serif;
        text-transform: lowercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 80%;
        font-size: 0.8em;
}

ul#navlist li {
        display: block;
        float: left;
        width: 15%;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.4em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #f0e7d7;
        color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
}


#tabmenu {
position:absolute;
left:210px;
top:171px;	
  background:#fff;
  width:750px;
  height:31px;
  margin:0;
  padding:0;
  color:#000;
  font:small verdana,"Trebuchet MS",Arial,Sans-serif;
}

#headertab {
  float:left;
  width:100%;
/*  background:#eee url("http://www.alistapart.com/d/slidingdoors/v1/bg.gif") repeat-x top;  */
  line-height:normal;

  }
#headertab ul {
  margin:0;
  padding:3px 0px 0 0;
  list-style:none;
  }
#headertab li {
  float:left;
/*  background:url("../../tabs/left.gif") no-repeat left top;  */
  background:url("../../images/gg.gif") repeat-x ;  
    margin:0;
  padding:0 0 0 8px;
  width:115px;
  height:31px;
  border-right:solid 2px white;
  }
#headertab a {
  float:left;
  display:block;
/*  background:url("../../tabs/right.gif") no-repeat right top;  */
  padding:1px 0 0 0;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#headertab a {float:none;}
/* End IE5-Mac hack */
#headertab a:hover {
  color:#D03525;
  }
#headertab #current {
  background-image:url("../../tabs/left_on.gif");
  }
#headertab #current a {
  background-image:url("../../tabs/right_on.gif");
  color:#A56060;
  }

.centerblocks {
position:relative;
left:-32px;
	
}	

.centerheader {
position:relative;
width:713px;
height:115px;
color:#f0f0f0;
padding:5px 15px 10px 15px;
left:-30px;
top:-13px;
}

.centerheader p {
color:#f0f0f0;
font-family: georgia;
font-size: 14pt;
font-style:italic;
padding:0px;
margin:0;
}

.centerheader h1 {
border:none;
color:#f0f0f0;
font-family: georgia;
font-size: 22pt;
padding:0;
margin-bottom:10px;
}

.chred {
background-color:#7F2828;
background-image:url(../../images/sc5.jpg);
background-repeat:none;
}

.chorange {
background-color:#F5921D;
background-image:url(../../images/sw5.jpg);
background-repeat:none;}


.chlime {
background-color:#949E15; /*D7DF23;*/
background-image:url(../../images/bg5.jpg);
background-repeat:none;}

.chblue {
background-color:#00ABED;
background-image:url(../../images/sn5.jpg);
background-repeat:none;}

.chgray {
background-color:#A9ADB0;
}


.graybak {
position:relative;
left:-4px;
margin:0px;
padding:0px;
	
}	

.graybak li {
background-image:url(../../images/buttonbak3.jpg);
background-repeat:repeat-x;
height:50px;
width:170px;
text-align:center;
margin:0;
line-height:14px;
padding-top:5px;

}	
.graybak a {
color:gold;
font-size:10pt;
font-weight:bold;
padding:0;
margin:auto 0;
}

.lightgray {
background-color:#f8f8f8;
}

.padder {
padding:10px;
margin:0px;
}	

.right {
text-align:right;
}


#homeleft {
float:left;
height:auto;
width:450px;
padding:12px 50px  5px 20px;
 
}

#homeright {
	
float:left;
width:400px;
padding:12px 12px  12px 5px;
margin:0 0 0 20px;

}

/* Sections */

.mainheading {
  font-family: arial, sans-serif;
  font-size:22pt;	
  padding:10px 0 10px 0;
  color:#666;

}	


.mainheading2 {
  font-family: verdana, arial, sans-serif;
  font-size:10pt;	
  padding:10px 0 20px 0;
  font-weight:bold;		
}	

.mainheading3 {
  font-family: verdana, arial, sans-serif;
  font-size:10pt;	
  padding:10px 0 20px 0;
  font-weight:bold;		
}	


.mainlist {
  font-family: verdana, arial, sans-serif;
  font-size:9pt;	
  height:22px;
  margin:0 0 0px 0;
  padding:0px 0 0 0;	
}	

.mainlist img {
  margin: 2px 10px 10px 0;
  height:24px;	
}	


#homesearch {
  background-image:url(../../images/searchbak2.png);	
  width:400px;
  height:162px;  	
  margin: 10px 0 5px 0;
}

.search1 {
  font-family: arial, sans-serif;
  font-size:10pt;	
  padding:0px 0 10px 15px;
}	

.search2 {
  font-family: arial, sans-serif;
  font-size:10pt;	
  padding:0px 0 10px 15px;
  
  
}

#searchradios {
  display:block;
  position:relative;
  top:10px;
  left:20px;
  color:gray;
  font-size:0.8em;	
}	

#homesearchButton {
  position:relative;
  top:7px;	
  margin: 0 0 0 0;
		
}	

#petsitting {
  background-image:url(../../images/pp-petsittingbak.png);		
  width:400px;
  height:124px;  	
  margin: 0 0 0px 0;
}

#homejoinnow img {
  position:relative;
  top:80px;	
  left:25px;
}	

#dogwalking {
  background-image:url(../../images/pp-dogwalkingbak.png);		
  width:400px;
  height:124px;  	
  
}

#homeproblem img {
  position:relative;
  top:80px;	
  left:25px;
}	


#pethomestay {
  background-image:url(../../images/pp-pethomestaybak.png);		
  width:400px;
  height:124px;  	
  
}

#doggydaycare {
  background-image:url(../../images/pp-doggydaycarebak.png);		
  width:400px;
  height:124px;  	
  
}

#homewatch img {
  position:relative;
  top:80px;	
  left:25px;
}	


#listSitters {

border: solid 0px gray;
}