html { height:100%; }
body {
	margin:0;
	background:url(../images/bg-body.gif) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	height:100%;
	min-width:959px;
	color: #565656;
	
}
ul, ol, li, body, pre, form, blockquote, fieldset, input, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
img { border-style:none;}
a { color: #73a89f; 
text-decoration: none; }

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

input, textarea, select { vertical-align:middle;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}

input, select {
	background-color: #ffffff;
	color: #565656;
	font: 13px arial;
}

textarea {
	background-color: #f8fdff;
	color: #556666;
	width: 300px;
	height: 50px;
	font: 12px arial;
}

h1, h2, h3, h4 { font-family: Georgia, Verdana, Arial, Sans-serif; }

h2 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0 ems;
}

h3 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
}


p {
	margin: 0 0 15px 0;
	padding:0;
	line-height: 1.5em;
}

ul {
	list-style: none;
	line-height: 1.5em;
}




.main-holder { min-height:100%;}
* html .main-holder { height:100%;}
#main {
	width:959px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	padding:0 0 90px;
}

#main a, a:visited {
color: #73a89f;
text-decoration: none;
}

#main a, a:visited {
color: #73a89f;
text-decoration: underline;
}

#header {
	width:959px;
	margin:0 auto;
	overflow:hidden;
}
.header-wrap {
	background: url(../images/bg-header.gif) no-repeat;
	height:179px;
	padding-top:8px;
	position:relative;
}
.logo {
	float:left;
	margin:3px 0 0 237px;
	background:url(../images/logo.png) no-repeat;
	width:420px;
	height:109px;
}
.logo a {
	height:100%;
	display:block;
}
.logo span {
	overflow:hidden;
	text-indent:-9999em;
	display:block;
}
.header-wrap .form-area {padding:13px 0 0;}
.header-wrap .form-area fieldset {
	float:right;
	width:200px;
	position:relative;
	margin:21px 0 0;
}
.header-wrap .form-area fieldset label {
	color:#42605b;
	font-weight:bold;
	font-size:10px;
	margin:0 30px 5px 0;
	text-align:right;
	display:block;
}
.header-wrap .form-area fieldset input.text {
	background:#fff url(../images/bg-input-header.gif) no-repeat;
	border:0;
	margin-bottom:2px;
	padding:6px 0 6px 9px;
	width:161px;
	font:11px Arial, Helvetica, sans-serif;
	color:#b2b2b2;
}
.header-wrap .form-area fieldset input.text:focus {
	color:#000;
}
.header-wrap .form-area fieldset input.button {
	position:absolute;
	top:31px;
	right:0;
}
.header-wrap .top-nav {
	float:right;
	font-size:10px;
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
.header-wrap .top-nav li {
	background:url(../images/separator-top-nav.gif) no-repeat 0 2px;
	float:left;
	padding:0 7px;
		font-size:10px;

}
.header-wrap .top-nav li.first { background:none;}
.header-wrap .top-nav a {
	color:#69867e;
	white-space:nowrap;
	text-decoration: none;
		font-size:10px;

}
.header-wrap .top-nav a:hover {
	text-decoration: underline;
		font-size:10px;

}
#main-nav {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font:15px Georgia, "Times New Roman", Times, serif;
	position:absolute;
	bottom:0;
	left:65px;
}
* html #main-nav { bottom:-2px;}
#main-nav li {
	float:left;
	height:34px;
}
#main-nav a {
	height:34px;
	line-height:34px;
	color:#444;
	float:left;
	text-decoration: none;
}
#main-nav a span {
	white-space:nowrap;
	padding:0 26px;
}
#main-nav a:hover,
#main-nav li.active a {
	background:url(../images/bg-link-lt.gif) no-repeat;
	float:left;
	text-decoration:none;
}
#main-nav a:hover span,
#main-nav li.active span {
	background:url(../images/bg-link-rt.gif) no-repeat 100% 0;
	float:left;
	height:34px;
	cursor:pointer;
}
#main-nav a:active, #main-nav a:focus { outline: none; }
#content {
	overflow:hidden;
	width:100%;
	background:url(../images/bg-corner-bottom.gif) no-repeat 0 100%;
	padding:20px 0px 50px 0px;
	float:left;
}
#home-column-left {
	width:636px;
	float:left;
}
#home-column-left .gallery {
	background:url(../images/bg-gallery.gif) no-repeat;
	padding:6px 5px;
	position:relative;
	margin-bottom:15px;
	height:374px;
}
#home-column-left .gallery img { vertical-align:top;}
#home-column-left .gallery h1 {
	margin:0 0 10px;
	font-size:25px;
	color:#fff;
	font-weight:normal;
}
#home-column-left .gallery h1 span {
	font-size:20px;
	display:block;
}
#home-column-left .gallery .gallery-content {
	position:absolute;
	bottom:6px;
	width:595px;
	left:0;
	padding:0 25px 0 18px;
}
#home-column-left .gallery a.more {
background-color: #fff;
display:block;
	width:94px;
	height:24px;
	text-align:center;
	line-height:24px;
	text-decoration:none;
	color:#73a89f;
	font-weight: bold;
	margin:0;
}
#home-column-left .gallery a.more span {
	background:url(../images/bullet3.gif) no-repeat 100% 3px;
	padding-right:10px;
}
#home-column-left .gallery ul {
	position:absolute;
	bottom:10px;
	right:26px;
	margin:0;
	padding:0;
	list-style:none;
}
#home-column-left .gallery ul li {
	float:left;
	padding-left:5px;
}
#home-column-left .gallery ul li.active a {
	background:url(../images/bg-galley-link-active.gif) no-repeat;
	text-indent:-9999em;
}
#home-column-left .gallery ul a {
	color:#000;
	background:#fff;
	width:18px;
	height:17px;
	display:block;
	text-align:center;
	line-height:17px;
}
#home-column-left p { margin:0;}
#home-column-left .links-wrap {
	overflow:hidden;
	height:1%;
	padding:10px 0 20px;
}
#home-column-left .links-wrap ul {
	margin:8px 0 16px;
	padding:0;
	list-style:none;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif
	font-size: 12px;
}
#home-column-left .links-wrap ul li a { line-height:20px;text-decoration:none;
}
#home-column-left .links-wrap ul.list li a {
	background:url(../images/bullet2.gif) no-repeat 0 5px;
	padding-left:7px;
	text-decoration:none;
}
#home-column-left .links-wrap ul.links li a {
	background:url(../images/bullet2.gif) no-repeat 0 4px;
	padding-left:11px;
		text-decoration:none;

}
#home-column-left .links-wrap ul.links li a,
#home-column-right .questions-box p a {
	text-decoration:none;
	color:#73a89f;
	font-weight: bold;
	font-size: 12px;
}

#home-column-left .links-wrap ul.links li a:hover,
#home-column-right .questions-box p a:hover {
	text-decoration: none;
	color:#73a89f;
}

#home-column-left .links-wrap .links-box {
	float:left;
	width:280px;
	margin-left:35px;
	display:inline;
}
#content h3 {
	margin:0 0 5px;
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#73a89f;
	font-weight: normal;
}
#home-column-left .links-wrap .ads-box {
	background:#f9fbfb;
	overflow:hidden;
	height:1%;
	padding:13px 11px;
	color:#76060e;
}
#home-column-left .links-wrap .ads-box img {
	float:left;
	margin-right:10px;
}

.ads-box a.more {
	float: right;
	background:url(../images/bullet3.gif) no-repeat 100% 3px;
	padding-right:10px;
	text-decoration:underline;
	color:#73a89f;
	font-weight: bold;
	font-size:10px;
}

.ads-box a:hover.more {
	float: right;
	background:url(../images/bullet3.gif) no-repeat 100% 3px;
	padding-right:10px;
	text-decoration: none;
	color:#73a89f;
	font-weight:  normal;
	font-size:10px;
}


#home-column-right {
float:right;
width:310px;
}
a.enter-here {
	display:block;
	background:url(../images/enter-here.gif) no-repeat;
	height:35px;
	margin-bottom:10px;
}

a:hover.enter-here {
	display:block;
	background:url(../images/enter-here.gif) no-repeat;
	height:35px;
	margin-bottom:10px;
}

a.enter-here span {
	overflow:hidden;
	text-indent:-9999em;
	height:100%;
	display:block;
	cursor:pointer;
}
#home-column-right h4 {
	margin:11px 0px 8px 25px;
	font-size:18px;
	font-weight:normal;
	color: #73a89f;
}
#home-column-right .ads-box {
	text-align:center;
	background:url(../images/separator-dotted-grey.gif) repeat-x 0 100%;
	padding-bottom:18px;
	margin-bottom:20px;
}
#home-column-right .questions-box {
	width:282px;
	background:url(../images/bg-bottom-quotes.gif) no-repeat 100% 100%;
	color: #404040;
}
#home-column-right .questions-box h3 { margin-bottom:15px;}
#home-column-right .questions-box div {
	overflow:hidden;
	height:1%;
	padding:5px 0 15px 27px;
	background:url(../images/bg-top-quotes.gif) no-repeat;
}
#home-column-right .questions-box p { margin:0 0 17px;}




/******** will changed on 4/2/09 *******/

.quotes-wrap {
	background:url(../images/separator-dotted-grey.gif) repeat-x 0 100%;
	padding:10px 0 35px 0;
	font-size:12px;
	margin: 0 0 10px 0;
}
.quotes-holder {
	width:100%;
	background:url(../images/separator-dotted-grey.gif) repeat-x;
}

.quotes-wrap a.more {
	float:right;
	background:url(../images/bullet3.gif) no-repeat 100% 3px;
	padding-right:10px;
	text-decoration:underline;
	color:#73a89f;
	font-size:10px;
	font-weight: bold;
}

.quotes-wrap a:hover.more {
	float:right;
	background:url(../images/bullet3.gif) no-repeat 100% 3px;
	padding-right:10px;
	text-decoration: none;
	color:#73a89f;
	font-size:10px;
	font-weight: normal;
}

.quote-box {
	background:url(../images/bg-quote1.gif) repeat-y;
	margin-bottom:8px;
	text-align:center;
	color:#404040;
	height:1%;
	position:relative;
}
.quote-box p { margin:0;}
.second-quote {
	background:url(../images/bg-quote2.gif) repeat-y;
	width:230px;
	margin-bottom: 20px;
}
.second-quote .quote-box-top { background:url(../images/bg-quote-top2.gif) no-repeat;}
.quote-box-bottom {
	background:url(../images/bg-quote-bottom1.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:10px 20px 15px 20px;
}
.second-quote .quote-box-bottom { background:url(../images/bg-quote-bottom2.gif) no-repeat 0 100%;}
.quote-box span.quote-corner {
	background:url(../images/quote1.gif) no-repeat;
	position:absolute;
	bottom:-17px;
	right:42px;
	height:19px;
	width:17px;
}
* html .quote-box span.quote-corner { bottom:-18px;}
.second-quote span.quote-corner {
	background:url(../images/quote2.gif) no-repeat;
	right:auto;
	left:42px;
}

/******** end will changed on 4/2/09 *******/


#footer {
	background:#b9e0cb;
	padding:15px 0 10px;
	margin-top:-57px;
	position:relative;
	height:42px;
	overflow:hidden;
}
.footer-wrap {
	width:959px;
	margin:0 auto;
	overflow:hidden;
}
.footer-wrap ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.footer-wrap ul li {
	display:inline;
	background:url(../images/separator-nav-footer.gif) no-repeat 0 2px;
	padding:0 2px 0 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.footer-wrap ul li:first-child { background:none;}
.footer-wrap ul a { color:#202020;text-decoration: none;}
.footer-wrap ul a:hover { text-decoration: underline;}





/* added by will temporarily */
.red {
	color: #C41200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}

.gold {
	color: #f7ffcc;
	font-weight: normal;
}

.blue {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
}

.blueHeader {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	list-style-type: none;
}



h1, h2, h3, h4 { font-family: Georgia, Verdana, Arial, Sans-serif; }


.red {
	color: #C41200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}

.redForm {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: normal;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 5px;
}

.gold {
	color: #f7ffcc;
	font-weight: normal;
}

.blue {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
}
.blueForm {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	list-style-type: none;
	padding-right: 10px;
}
.blueGeorgia {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}



#mainColumn {
border: none;
float:left;
margin: 0 0 0 20px;
padding: 20px 30px;
width: 850px;
}

#clientServices {
	border: 0px;
	padding: 0;
	margin: 0px 50px 10px 0px;
	background-color: #FFFFFF;
	width: 365px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	text-align: left;
	}
#clientServices #appLeft {
	padding: 10px 10px 10px 30px;
}
	
#clientServices p {
	padding: 3ems 0 3ems 0;
	}	
	
#clientServices img {
	float: left;
	margin: 4px;
	}	
#clientServices li {
	color: #565656;
	text-align: left;
}

#clientServices a, #clientServices li a, #clientServices a:visited, #clientServices li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#clientServices a:hover, #clientServices li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	}

#clientServices a:visited, #clientServices li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#clientServices h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#clientServices h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}


#introBox {
	border: 0px;
	padding: 0;
	margin: 0px 25px 0px 0px;
	background-color: #FFFFFF;
	width: 450px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	line-height: 1.5em;
	}
#introBox #appLeft {
	padding: 10px 10px 10px 30px;
}
	

	
#introBox img {
	float: left;
	margin: 4px;
	}	
#introBox li {
	color: #565656;
	text-align: left;
}

#introBox a, #introBox li a, #introBox a:visited, #introBox li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#introBox a:hover, #introBox li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	}

#introBox a:visited, #introBox li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#introBox h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#introBox h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}


#servicesBox {
	width: 320px;
	margin: 0;
	padding: 0;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	list-style: none;
	float: left;
	line-height: 1.5em;
	}
#servicesBox2 {
	float: right;
	width: 400px;
	margin: 50px 0px 0px 15px;
}


#servicesBox a, #servicesBox li a, #servicesBox a:visited, #servicesBox li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#servicesBox a:hover, #servicesBox li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}

#servicesBox p {
margin: 0 0 20px 0;
}

#servicesBox h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#servicesBox h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
}



#application {
	padding: 0px 0 15px 105px;
}

#walkerApplication {
	padding: 0px 250px 15px 0px;
}

#application2 {
	padding: 0px 0px 5px 30px;
width: 700px;
}
#application2 img {
	padding: 0px 35px 10px 10px;
}



#vetsBoxWide {
	border: 0px;
	padding: 0;
	margin: 20px 0 10px 10px;
	background-color: #FFFFFF;
	width: 365px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	}
	
#vetsBoxWide p {
	padding: 3ems 0 3ems 0;
		font-size: 12px;
		font-weight: bold;
	}	
	
#vetsBoxWide img {
	float: left;
	margin: 4px;
	}	
#vetsBoxWide li {
	color: #565656;
	text-align: left;
}

#vetsBoxWide a, #vetsBox li a, #vetsBox a:visited, #vetsBox li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#vetsBoxWide a:hover, #vetsBox li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: bold;
		font-size: 12px;

	}

#vetsBoxWide a:visited, #vetsBox li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#vetsBoxWide h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#vetsBoxWide h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}


#vetsBox {
	border: 0px;
	padding: 0;
	margin: 20px 0 10px 100px;
	background-color: #FFFFFF;
	width: 365px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	}
	
#vetsBox p {
	padding: 3ems 0 3ems 0;
	}	
	
#vetsBox img {
	float: left;
	margin: 4px;
	}	
#vetsBox li {
	color: #565656;
	text-align: left;
	list-style: none;
}

#vetsBox a, #vetsBox li a, #vetsBox a:visited, #vetsBox li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#vetsBox a:hover, #vetsBox li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: bold;
	}

#vetsBox a:visited, #vetsBox li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#vetsBox h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#vetsBox h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}

#vetsBox2 {
	width: 304px;
	float: right;
	margin: 0 0px 10px 0;
	padding: 25px 0px 10px 10px;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	list-style: none;
	}
#vetsBox2 img {
}

#vetsBox2 a, #vetsBox2 li a, #vetsBox2 a:visited, #vetsBox2 li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#vetsBox2 a:hover, #vetsBox2 li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: bold;
	}

#vetsBox2 p {
margin: 0 0 20px 0;
}

#vetsBox2 h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#vetsBox2 h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
}



#serviceratesBox {
	width: 250px;
	float: left;
	margin: 0 10px 5px 15px;
	padding: 0;
	}
	
#serviceratesintroBox {
	border: none #556666;
	padding: 5px 10px 5px 10px;
	margin: 20px 20px 25px 55px;
	background-color: #FFFFCC;
	width: 410px;
	float: left;
	}


#serviceratesBox h2 {
	background: url(../../ETC./public_html/httpdocs/images/littleguy2a.jpg) no-repeat ;
	height: 40px;
	padding: 5px 5px 0 40px;
	margin: 0px 0 0 0;
	}
	
.serviceratesimage { 
	float: right;
	width: 94px;
	margin: 0px 0px 0px 0px;
	}

#serviceratesBox li {
	margin: 0 0px 0 0px;
	}


#walkerApplication {
	border: 0px;
	padding: 15px;
	margin: 20px;
	background-color: #FFFFFF;
	width: 800px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	}
	
#walkerApplication p {
	padding: 3ems 0 3ems 0;
	}	
	
#walkerApplication img {
	padding: 5px 5px 10px 10px;
	}	
#walkerApplication li {
	color: #565656;
	text-align: left;
}

#walkerApplication a, #walkerApplication li a, #walkerApplication a:visited, #walkerApplication li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#walkerApplication a:hover, #walkerApplication li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: normal;
	}

#walkerApplication a:visited, #walkerApplication li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#formLeft {
	border: 0px;
	padding: 15px;
	margin: 10px 0px 10px 10px;
	background-color: #FFFFFF;
	width: 200px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	}
	
#formLeft p {
	padding: 3ems 0 3ems 0;
	}	
	
#formLeft img {
	padding: 5px 5px 10px 10px;
	}	
#formLeft li {
	color: #565656;
	text-align: left;
}

#formLeft a, #formLeft li a, #formLeft a:visited, #formLeft li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#formLeft a:hover, #formLeft li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: normal;
	}

#formLeft a:visited, #formLeft li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#formRight {
	border: 0px;
	padding: 15px;
	margin: 10px 0px 10px 0px;
	background-color: #FFFFFF;
	width: 200px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	}
	
#formRight p {
	padding: 3ems 0 3ems 0;
	}	
	
#formRight img {
	padding: 5px 5px 10px 10px;
	}	
#formRight li {
	color: #565656;
	text-align: left;
}

#formRight a, #formRight li a, #formRight a:visited, #formRight li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#formRight a:hover, #formRight li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: normal;
	}

#formRight a:visited, #formRight li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
#image {
	width: 250px;
	float: left;
	padding: 20px 0px 0px 50px;
	margin-left: 50px;
}


/* End Styles for the modules used throughout the site */
	
/* Common styles used throughout the site */
	

span.brown {
	color: #815b2e;
	}
	
span.green {
	color: #5d752c;
	}

.heading1 {
	border-top: 1px dotted #556666;
	border-bottom: 1px dotted #556666;
	padding: 7px 0;
	font-weight: normal;
	}

.heading2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #815b2e;
	margin-left: 200px;
	padding: 7px 0;
	font-weight: normal;
	}
	
#breadcrumbs {
	border-bottom: 1px dotted #556666;
	text-align: center;
	padding: 7px 0;
	margin: 0 0 20px 0;
	font-family: Georgia, Verdana, Arial, Sans-serif;
	}
#pushRight {
	text-align: right;
	padding-top: opx;
	border-top: 0px;
}

#breadcrumbs a {
	text-decoration: none;
	color: #5d752c;
	}

#breadcrumbs a:hover {
	color: #404040;
	text-decoration: none;
	}
#chat {
	padding: 40px 0px 50px 175px;
}

.middle {
text-align: center;
margin-top: 0px;
}
.pushRight {
	padding-left: 40px;
}

.heading {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #565656;
}
	
.floatLeft { float: left; }

.floatRight { float: right; }

.clear { clear: both; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
#leftColumn {
float:left;
margin:0 20px 0 15px;
padding:0;
width:150px;
}

#leftColumn #sideMenu {
	border: none #815b2c;
	padding: 10px;
	margin: 0 0 20px 0;
	}

#leftColumn #sideMenu p {
	margin: 30px 0 10px 0;
}
	
#leftColumn #sideMenu h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #404040;
	padding: 0 0 2px 0;
	text-align: left;
	}
	
#leftColumn #sideMenu li {
	font-family: lucida Grande, Verdana, Arial, Sans-serif;
	color: #5d752c
	}
	
#leftColumn #sideMenu li a {
	color: #5d752c; 
	text-decoration: none;
	}

#leftColumn #sideMenu li a:hover {
	color: #404040; 
	text-decoration: none;
	}
	

#leftColumn #helpanimalsBox {
	text-align: center;
	border: none #556666;
	padding: 58px 10px 20px 10px;
	margin: 0 0 20px 0;
	font-family: Georgia, Verdana, Arial, Sans-serif; 
	font-size: 14px;
	background: url(../httpdocs/images/small logo.jpg) no-repeat center .5em;
	}

#leftColumn #helpanimalsBox a {
	text-decoration: none;
	}


#leftColumn #helpanimalsBox a:hover {
	text-decoration: underline;
	color: #5d752c;
	}

#leftColumn #promoBox {
	text-align: center;
	border: none #556666;
	padding: 58px 10px 20px 10px;
	margin: 0 0 20px 0;
	font-family: Georgia, Verdana, Arial, Sans-serif; 
	font-size: 14px;
	}

#leftColumn #promoBox a {
	text-decoration: none;
	}


#leftColumn #promoBox a:hover {
	text-decoration: underline;
	color: #5d752c;
	}


/* Common styles used throughout the site */

.redFont
{
color: #C41200
;
}
	
#scheduleFormRight {
	float: right;
	width: 350px;
	margin: 0px 0px 0px 0px;
	padding: 20px;
}

#testImage a,#testImage a:visited {
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#testImage {
background-image: url(http://www.downtownpet.com/images/new-york-city-street.gif);
background-repeat:no-repeat;
height:450px;
width: 800px;
}

#testImage a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}
#testImageWrapper {
	margin: 40px 0px 0px 85px;
}


#testImageBox {
	width: 650px;
	margin: 0px 0px 0px 100px;
	height: 40px;
	padding-top: 195px;
	font-size: 14px;
}


#testChelsea {
	width: 100px;
	float: left;
	padding: 2px;
	color: #FFFF33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#testWestVillage {
	width: 100px;
	float: left;
	padding: 2px;
	margin-top: 10px;
}
#testSoho {
	width: 100px;
	float: left;
	padding: 2px;
	margin-top: 10px;
}
#testTribeca {
	width: 100px;
	float: left;
	padding: 2px;
	margin-top: 10px;
}
#testGramercyPark {
	width: 100px;
	color: #fff;
	float: left;
	padding: 2px;
}
#testEastVillage {
	width: 100px;
	float: left;
	color: #fff;
	padding: 2px;
}
#testLowerEastSide {
	width: 100px;
	color: #fff;
	padding: 2px;
	float: left;
}
#testUnionSquare {
	float: left;
	margin: 0px 60px 0px 0px;
}
#testBatteryPark {
	width: 100px;
	color: #fff;
	float: left;
	padding: 2px;
	font-size: 14px;
}
#testCaption {
	margin: 40px 0px 20x 200px;
	color: #73a89f;
	text-align: center;
	padding-top: 10px;
	font-size: 16px;
}

#newClientSurfing {
	margin-top: 30px;
	padding-left: 30px;
}
#newClientTabs {
	width: 150px;
	padding-left: 100px;
}
#newClientsSignUp {
	width: 400px;
	background-image: url(../../customize_product_top.gif);
	background-repeat: no-repeat;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	padding: 15px 0px 0px 15px;
	margin-top: 20px;
	margin-left: 300px;
}
#newClientsFormImages {
	width: 250px;
	float: left;
	margin: 20px 0px 10px 30px;
}
#newClientContainer {
	width: 600px;
}

#testAboutRight {
	width: 265px;
	float: right;
}
#newClientsImage {
	margin: 40px 0px 10px 0px;
}


#oneColumn {
	border: 0px;
	padding: 15px;
	margin: 20px;
	background-color: #FFFFFF;
	width: 500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	}
	
#oneColumn p {
	padding: 3ems 0 3ems 0;
	}	
	
#oneColumn img {
	padding: 5px 45px 10px 20px;
	}	
#oneColumn li {
	color: #565656;
	text-align: left;
}

#oneColumn a, #oneColumn li a, #oneColumn a:visited, #oneColumn li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#oneColumn a:hover, #oneColumn li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: normal;
	}

#oneColumn a:visited, #oneColumn li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#oneColumn h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#newClientsBar {
	padding: 10px 0px 10px 0px;
	background-color: #9EB847;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	}

#newClientsBar ul {
	padding: 0 0 0 100px;
	}
	

#newClientsBar li {
	display: inline;
	list-style-type: none;
	padding: 0 20px 0 0;
	}
	
#newClientsBar li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #f5ffcc;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	}

#newClientsBar li a:hover {
	text-decoration: underline;
	background-color: #9EB847;
	font-family: Arial, Helvetica, sans-serif;
	}

#newClientsContainer {
margin: 40px 0px 0px 85px;

}


#newClientSurfing {
margin-top: 0px;
}

#newClientsAbout {
	width: 800px;
	background-image: url(http://www.downtownpet.com/images/boston-terrier-greyhound-playing.gif);
	background-repeat: no-repeat;
	height: 451px;
	border: none;
	}
	
#newClientWalkersBox li, li a, a, a:visited {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: underline;
}

#newClientWalkersBox li a:hover, a:hover {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

#newClientsWalkers {
	width: 800px;
	margin: 40px 0px 0px 85px;
	background-image: url(images/nyc-dog-walker-village.gif)
	background-repeat: no-repeat;
	height: 451px;
	border: none;
	}

#newClientsWalkersWrapper {
width: 800px;
	margin: 30px 0px 20px 85px;
	}
	
#newClientsArea {
	width: 800px;
	margin: 40px 0px 20px 100px;
	float: left;
	background-image: url(../images/new-york-city-street.jpg);
	background-repeat: no-repeat;
	height: 451px;
	border: none;
	}

#newClientsOffice {
	width: 800px;
	margin: 40px auto 20px auto;
	background-image: url(http://downtownpet.com/images/dog-paws-in-snow.gif);
	background-repeat: no-repeat;
	height: 451px;
	border: none;
	}

#newClientsOfficeWrapper {
	width: 800px;
	margin: 40px 0px 20px 85px;
	}

#newClientsForm {
	width: 800px;
	margin: 40px 0px 0px 85px;
	background-image: url(../images/jack-russell-dog-run.jpg);
	background-repeat: no-repeat;
	height: 451px;
	border: none;
	padding-top: 7px;
	}

#newClientsForm a, #newClientsForm a:visited {
color: #73a89f;
font-family: Arial, Helvetica, sans-serif;

font-size: 13px;
text-decoration: none;
font-weight: normal;
}

#newClientsForm a:hover {
color: #565656;
font-family: Arial, Helvetica, sans-serif;

font-size: 13px;
text-decoration: none;
font-weight: normal;
}

#newClientsFormLeft {
	width: 140px;
	background-color: #FFF;
	float: left;
	padding: 0px;
		text-align: right;
}

#newClientsFormRight {
	width: 140px;
	background-color: #FFF;
	float: right;
	padding: 0px;
	text-align: left;
}


#newClientsWalkers {
	width: 800px;
	float: left;
	background-image: url(http://downtownpet.com/images/nyc-dog-walker-village.gif);
	background-repeat: no-repeat;
	height: 500px;
	border: 1px dotted;
	}


#newClientWalkersBox {
	float: right;
	width: 265px;
	color: #565656;
	padding-top: 275px;
}

#newClientWalkersBox2 {
	float: right;
	width: 257px;
	color: #565656;
	padding-top: 315px;
}

#newClientWalkersBox3 {
	float: right;
	width: 267px;
	color: #565656;
	padding-top: 265px;
}

#newClientFormBoxLeft {
	background-color: #fff;
	margin: 20px 0px 0px 50px;
	float: left;
	width: 250px;
	color: #565656;
	padding: 10px;
}

#newClientFormBoxRight {
	background-color: #fff;
	margin: 0px 0px 0px 260px;
	width: 300px;
	color: #565656;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

#newClientFormBoxRight a, #newClientFormBoxRight a:visited {
color: #73a89f;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: underline;
font-weight: normal;
}

#newClientFormBoxRight a:visited {
color: #73a89f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: underline;
font-weight: normal;
}

#newClientsFormContact {
text-align: right;
}

#newClientWalkersBox a, #newClientWalkersBox a:visited, #newClientWalkersBox2 a, #newClientWalkersBox2 a:visited, #newClientWalkersBox3 a, #newClientWalkersBox3 a:visited {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: underline;
font-weight: normal;
}

#newClientWalkersBox a:hover, #newClientWalkersBox2 a:hover, #newClientWalkersBox3 a:hover {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
font-weight: normal;
}


#mainColumn2 {
	width: 900px;
}
#title {
	padding-left: 75px;
	padding-top: 20px;
	margin-bottom: opx;
}

/* Styles for the modules used throughout the site */

#scheduleForm {
	border: 0px;
	padding: 0px 15px 15px 20px;
	margin: 0px 20px 10px 50px;
	background-color: #FFFFFF;
	width: 300px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	line-height: 1.5ems;
	}
#scheduleForm2 {
	width: 375px;
	margin: 10px 10px 0px 35px;
	float: left;
}
#scheduleFormNew {
	float: left;
}
#scheduleForm #appLeft {
	padding: 10px 10px 10px 30px;
}
	
#scheduleForm p {
	padding: 3ems 0 3ems 0;
	}	
	
#scheduleForm img {
	float: left;
	margin: 4px;
	}	
#scheduleForm li {
	color: #565656;
	text-align: left;
}

#scheduleForm a, #scheduleForm li a, #scheduleForm a:visited, #scheduleForm li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#scheduleForm a:hover, #scheduleForm li a:hover {
	background: #fff;
	color: #73a89f;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	}

#scheduleForm a:visited, #scheduleForm li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#scheduleForm h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#scheduleForm h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}

#newClientsEntrance {
padding-top: 9px;
width: 215px;
margin-left: 275px;
}

#newClientsEntrance a, #newClientsEntrance a:visited {
color: #73a89f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: underline;
font-weight: normal;
}

#newClientsEntrance a:hover {
color: #404040;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
font-weight: normal;
}

#scheduleServicesBox {
	float: left;
	margin: 7px 10px 0px 30px;
	text-align: right;
}
#scheduleContacts {
	text-align: right;
	margin-right: 40px;
}
#servicesRightBox {
	width: 300px;
}
#scheduleTimesBox {
	width: 120px;
	float: right;
	margin: 7px 0px 0px 0px;
}
#scheduleFormInstructions {
	text-align: right;
}
#scheduleContacts {
	padding-left: 20px;
}
#scheduleContactsLeft {
	text-align: right;
	width: 250px;
	float: left;
	margin: 10px 0px 5px 0px;
}
#scheduleTitle {
	padding-left: 30px;
	padding-top: 10px;
}
#scheduleTitle2 {
	text-align: center;
}
#scheduleContactsRight {
	text-align: left;
	width: 165px;
	float: right;
	margin: 10px 30x 5px 0px;
}
#scheduleFormImage {
	padding-left: 120px;
}
#scheduleSubmitImage {
	padding-left: 110px;
}


#clientServices2 {
	border: 0px;
	padding: 0px 0px 15px 25px;
	margin: 0px 50px 10px 15px;
	background-color: #FFFFFF;
	width: 365px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	text-align: left;
	}
#clientServices2 #appLeft {
	padding: 10px 10px 10px 30px;
}
	
#clientServices2 p {
	padding: 3ems 0 3ems 0;
	}	
	
#clientServices2 img {
	float: left;
	margin: 4px;
	}	
#clientServices2 li {
	color: #565656;
	text-align: left;
}

#clientServices2 a, #clientServices2 li a, #clientServices2 a:visited, #clientServices2 li a:visited {
	text-decoration: none;
	color: #73a89f;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#clientServices2 a:hover, #clientServices2 li a:hover {
	background: #fff;
	color: #565656;
	text-decoration: none;
	font-weight: none;
	font-size: 12px;
	margin: 0px;
	}

#clientServices2 a:visited, #clientServices2 li a:visited {
	text-decoration: underline;
	color: #73a89f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#clientServices2 h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#clientServices2 h2 {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}

#testimonials {
margin-bottom: 25px;
text-align: center;
}


#clientsWide {
padding: 20px;
width: 1200px;
margin-top: 20px;
}

#clientsWide img {
margin-top: 10px;
}

#clientsWide a, #wideBox a:visited {
color: #73a89f;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: underline;
}

#clientsWide a:hover {
color: #73a89f;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
}

#clientsTopLeft {

float: left;
padding: 0px 10px 10px 10px;
width: 250px;
margin-left: 75px;
}

#clientsTwitter {
padding: 5px;
}

#clientsTwitter a {
background-image: url(../images/twitter-icon.jpg);
background-repeat: no-repeat;
width: 300px;
height: 95px;
display: block;
}

#clientsTwitter a span {
visibility: hidden;
}

#clientsTopRight {
float: left;
padding: 10px;
width: 550px;
margin: 0px 0px 0px 20px;
}


#clientsSchedule {
border: 1px dashed #c41200;
padding: 10px 0px 0px 10px;
}



/* homepage carousel */
#carouselMain {
	background:url(../images/bg-gallery.gif) no-repeat;
	position: relative;
	margin-bottom: 15px;
	height: 386px;
	width: 629px;
	overflow: hidden;
	}
	
#carouselMain2 {
	background:url(../images/bg-gallery.gif) no-repeat;
	position: relative;
	margin-bottom: 15px;
	height: 386px;
	width: 650px;
	overflow: hidden;
	}



#carouselMain .slide {
	position: absolute;
	top: 6px;
	left: 6px;
	}

#carouselMain .slide .slideText {
	position: absolute;
	left: 0;
	top: 235px;
	background-color: transparent;
	width: 370px;
	padding-left: 15px;
	z-index: 998;
    color:#fff;
    }
    
#carouselMain .slide .slideText h2,
#carouselMain .slide .slideText h2 a {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 0 0 7px 0;
	}

#carouselMain .slide a.more {
	background-color: #fff;
	display:block;
	width:90px;
	padding: 3px 5px; 
	text-align:center;
	text-decoration:none;
	color:#73a89f;
	font-weight: bold;
	margin:0;
	}
#carouselMain .slide a.more span {
	background:url(../images/bullet3.gif) no-repeat 100% 3px;
	padding-right:8px;
}

#carouselMain .carouselThumbs {
position: absolute;
width: 285px;
right: 6px;
top: 320px;
}

#carouselMain .carouselThumbs .featureButton {
position: relative;
float: left;
left: 0;
width: 57px;
margin: 0 5px 0 0;
overflow: hidden;
}

#carouselMain .carouselThumbs .featureButton img {
position: relative;
border: 1px solid #fafafa;
margin-bottom: 2px;
*margin-bottom: 2px;
}

#carouselMain .controls {
float: left;
width: 10px;
margin-right: 6px; 
}

#carouselMain .controls img {
border: 0;
margin-bottom: 0;
}

/* green pages */

#greenDogWalker {
margin: 30px 0px 20px 20px;
width: 1052px;
height: 800px;
}


#greenDogWalker {

padding: 20px;
width: 1100px;
height: auto;
margin-top: 10px;
margin-bottom: 40px;
}


#greenDogWalker img {
margin-top: 10px;
}

#greenDogWalker a, a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #73a89f;
text-decoration: none;
}

#greenDogWalker a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #73a89f;
text-decoration: underline;
}

#greenDogWalkerTopLeft {
background-image: url(../images/green_dog_walkers_promo.jpg);
background-repeat: no-repeat;
height:760px;
margin:20px auto 15px 85px;
width: 990px;

}

#greenDogWalkerTopRight {
float: left;
background-image: url(../images/organic-dog-treats.jpg);
background-repeat: no-repeat;
height:270px;
margin:40px auto 10px 125px;;
width: 360px;
}


#greenDogWalkerBottomLeft {
background-image: url(../images/green-office.jpg);
background-repeat: no-repeat;
height:270px;
margin:40px auto 10px 125px;
width: 360px;
float: left;

}

#greenDogWalkerBottomRight {
float: left;
background-image: url(../images/green-printer.jpg);
background-repeat: no-repeat;
height:270px;
margin:40px auto 10px 35px;;
width: 360px;
}

#greenHeader {
width: 300px;
margin-left: 150px
}

#greenProducsWrapper {
	margin:20px 0px 35px 105px;
}

#greenProductsLeft {
	float: left;
	margin-right: 50px;
	padding-left: 30px;
}

#greenProductsRight {
float: left;
}

#greenProductsHeader {
margin-left: 0px;
}

/* end green page */

/* below has all been added since desktop went down 07/22/09 */

#vetsBreadcrumbs {
float: left;
margin: 25px 0px 20px 85px;
width: 100%;
border-bottom-width: 0px;
}

#vetsBreadcrumbs a, a:visited {
color: #73a89f;
text-decoration: none;
}

#vetsBreadcrumbs a:hover {
color: #73a89f;
text-decoration: underline;
} 

#vetsWrapper {
padding: 0px;
margin: 0px 0px 0px 25px;
}

#vetsCommentsWrapper {
margin-top: 20px;
margin-left: 50px;
margin-bottom: 125px;
width: 1000px;
}

#vetsCommentsWrapper a, a:visited {
color: #73a89f;
text-decoration: none;
font-size: 13px;
line-height: 15pt;
}

#vetsCommentsWrapper a:hover {
color: #565656;
text-decoration: none;
font-size: 13px;
line-height: 15pt;
}

#vetsCommentsImage {
float: left;
width: 250px;
height: 250px;
padding: 0px;
}

#vetsCommentsDescription {
float: left;
width: 500px;
padding-top: 15px;
margin-top: 0px;
}

#vetsCommentsDescription li {
list-style:none;
}

#vetsRecentComments {
float: left;
width: 250px;
padding-top: 15px;
margin-top: 0px;
margin-left: 10px;
}

#vetsRecentComments a, a:visited, a:hover {
color: #565656;
}

#vetsCommentsDiscuss {
width: 550px;
}

#vetsCommentsDiscuss a, a:visited {
color: #c41200;
text-decoration: none;
}

#vetsCommentsDiscuss a:hover {
color: #c41200;
text-decoration: underline;
}

#vetsAdWords {
margin-left: 75px;
float: left;
margin-top: 20px;
margin-bottom: 20px;
} 

/* ad words */

#adSenseBox {
margin: 30px 0px 0px 75px;
}

#vetsHomeLeft {
float: left;
width: 165px;
padding-top: 11px;
}


#vetsHomeMiddle {
float: left;
margin-left: 10px;
width: 165px;
padding-top: 11px;
}

#vetsHome1stRight {
float: left;
margin-left: 15px;
width: 165px;
padding-top: 11px;
}

#vetsHome2ndRight {
float: left;
margin-left: 15px;
width: 220px;
padding-top: 11px;
}


#vets3ColumnWrapper {

}

#vets3ColumnWrapper a, a:visited {
color: #565656;
text-decoration: none;
}

#vets3ColumnWrapper a:hover {
color: #565656;
text-decoration: underline;
}

#errorMessage {
background-image: url(../images/404-error.jpg);
background-repeat: no-repeat;
width: 800px;
height: 300px;
padding: 10px;
margin: 50px 0px 20px 70px;
}

#wideBox2 {
margin: 25px 0px 15px 75px;
width: 650px;
}

#wideBox2 img {
margin-right: 20px;
}

#wideBox4 {
margin: 25px 0px 15px 75px;
width: 750px;
}

#wideBox4 img {
margin-left: 20px;
}

#wideBox3 {
background-image: url(../../cat_bg.gif);
background-repeat: no-repeat;
margin: 25px 0px 15px 45px;
width: 800;
height: 600px;
}

#wideBox3Form {
float: right;
background-color: #fff;
margin: 30px 175px 0px 0px;

}

#wideBox2Links {
height: 20px;
width: 500px;
}

walkersPost {
float: left;
}

/* clients recommended products */

#clientsProductsBox {
padding: 5px;
margin: 20px 0px 0px 100px;
font-size: 14px;
}

#clientsProductsBox a, a:hover, a:visited {
text-decoration: none;
font-size: 14px;
color: #FF0000;
}

#clientsProductsCrumbs {
margin: 30px 0px 0px 95px;
width: 400px;
font-size: 13px;
}

#clientsProductsBox img {
padding-right: 5px;
}

#clientsProductsLeft {
float: left;
padding: 10px;
width: 250px;
margin-left: 40px;
}

#clientsProductsRight {
float: left;
padding: 10px;
width: 250px;
margin-left: 25px;
}

#clientProductsMiddle {
padding: 10px;
width: 400px;
margin: 0px 0px 0px 150px;
}

#productsBottomLeft {
float: left;
padding: 10px;
width: 250px;
margin-left: 40px;
margin-top: 25px;
}

#productsBottomRight {
float: left;
padding: 10px;
width: 250px;
margin-left: 25px;
margin-top: 25px;
}

#disqusWrapper {
width: 400px;
}

#disqusInside {
margin-bottom: 25px;
}

.test {
font-size: 12px;
}

/** this is template for vet neighborhood pages **/


#vetArea {
	border: 0px;
	padding: 0;
	margin: 20px 0 10px 100px;
	background-color: #FFFFFF;
	width: 365px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	color: #565656;
	}
	
#vetArea p {
	padding: 3ems 0 3ems 0;
	}	
	
#vetArea img {
	float: left;
	margin: 4px;
	}	
#vetArea li {
	color: #565656;
	text-align: left;
	list-style: none;
}

#vetArea a, #vetArea li a, #vetArea a:visited, #vetArea li a:visited {
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#vetArea a:hover, #vetArea li a:hover {
	background: #fff;
	color: #C41200;
	text-decoration: none;
	font-weight: bold;
	}

#vetArea a:visited, #vetArea li a:visited {
	text-decoration: underline;
	color: #C41200;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#vetsBox h3 {
	color: #C41200
;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	}

#vetsBox h2 {
	color: #73a89f;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}

/** vet neighborhood template page ends here **/

#vetAreaWrapper {
margin: 50px 0px 15px 0px;
width: 100%;
list-style: none;
}

#vetAreaWrapper a, a:hover, a:visited {
color:#FF0000;
}

#vetAreaMiddle {
margin-left: 25%;
}

/** background color **/

#calAnnounce {
background-color: yellow;
}

/** vet include **/

#midBay {
text-align: middle;
}

/** social **/

.social {
	border:1px solid #efefef;
	width:55px;
	position:fixed;
	top:214px;
	z-index:2;
	background:#fff;
	padding: 10px;
}
.left-align {
	left:0;
	margin-left:19px;
}
.right-align {
	right:0;
	margin-right:19px;
}
.social .answers {
	display:block;
	height:33px;
	color:#3585a6;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background: url(../images/bg-answers.gif) no-repeat;
	margin-bottom:1px;
}
.social .btn-share,
.social .btn-email,
.social .btn-twitter {
	height:18px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:16px;
	background: url(../images/ico-twitter.gif) no-repeat;
}
.social .btn-share {
	margin-bottom:0;
	background: url(../images/ico-share.gif) no-repeat;
}
.social .btn-email {
	margin-bottom:8px;
	background: url(../images/ico-email.gif) no-repeat;
}
.social .vote-block {
	width:42px;
	background: url(../images/bg-vote-block.gif) no-repeat;
	height:45px;
	padding:3px;
	text-align:center;
	margin-bottom:7px;
}
.social .vote-block span {
	font-size:14px;
	display:block;
	line-height:16px;
	font-weight:bold;
	color:#71682d;
}
.social .vote-block em {
	font-size:9px;
	line-height:9px;
	display:block;
	font-style:normal;
	margin-bottom:2px;
	color:#cecec3;
}
.social .vote-block a {
	width:36px;
	height:17px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/btn-vote.gif) no-repeat;
}



.main-inner {
	padding:22px 0 0 65px;
}
.subnav {
	width:740px;
	padding:13px 0 0;
	margin:0 0 17px;
	background:url(../images/bg-subnav.gif) no-repeat;
}
.subnav ul {
	margin:0;
	padding:0 0 17px 23px;
	list-style:none;
	background:url(../images/bg-subnav.gif) no-repeat 2px 100%;
}
.subnav li {
	display:inline;
	margin:0 15px 0 0;
	font-size:19px;
	line-height:24px;
	letter-spacing:-1px;
}
.subnav li a {
	padding:0 0 0 15px;
	color:#000;
}
.subnav li a:hover, .subnav .active a  {
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat 0 50%;
}
.image-holder {padding:0 0 0 12px;}
.image-holder img {display:block;}
#footer {
	background:#b9e0cb;
	padding:15px 0 10px;
	margin-top:-67px;
	position:relative;
	height:42px;
	overflow:hidden;
}
.footer-wrap {
	width:959px;
	margin:0 auto;
	overflow:hidden;
}
.footer-wrap ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.footer-wrap ul li {
	display:inline;
	background:url(../images/separator-nav-footer.gif) no-repeat 0 2px;
	padding:0 2px 0 5px;
}
.footer-wrap ul li:first-child { background:none;}
.footer-wrap ul a { color:#202020;}
.cufon-active .subnav ul li {
	letter-spacing:0;
	margin:0 3px 0 0;
	font-size:20px;
}

/** nyc dog walker.css **/


