html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { background: #fff; line-height: 1; }
ol, ul { list-style: none; }
a img { border: none; }
body, input, textarea { color: #000; font: 12px Arial, sans-serif; line-height: 18px; }
body { text-align: center; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; clear: both; margin-bottom: 0.4em; }
p { margin-bottom: 18px; }
ul { margin: 0 0 18px 0; list-style: disc; }
ol { margin: 0 0 18px 0; list-style-type: decimal; }
body { min-width:960px; }
#mwrap { text-align: left; }
#logo { height: 100px; width: 100%; background-color: #222; }
#header { position:relative; height: 220px; width: 980px; margin-right: auto; margin-left: auto; padding-top: 10px; }
#branding { width:192px; height: 135px; }
#mnav { width: 960px; height:44px; position:relative; overflow:visible; z-index:100; /*line-height: 50px; line-height: 50px !important;*/ padding-top: 26px !important; }
#main { width:980px; margin:0 auto; overflow:hidden; position:relative; }
#container { width:550px; float:left; }
#content { width:540px; overflow:hidden; }
.main-aside { width:400px; float:right; position:relative; right:10px; height: 300px; }
#footer { clear:both; background-color: #000; height: 100px; }
#siteinfo { clear:both; width:980px; margin:0 auto; position: relative; }
body, input, textarea { font: 15px Georgia,serif; line-height:22px; }
ul.ind, ol.ind { margin: 0 0 18px 2.5em; }
p { font-size: 1em; color: #565447; }
.str { font-weight: bold; }
.emp{ font-style: italic; }
h1 { font-size: 2em; }
h2 { font-size: 1.8em; color: #2e404a; }
#content .addmargin { margin-bottom: 20px; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.2em; color: #2e404a; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
.hornav { list-style: none; }
ul.hornav li{ float: left; width: 80px; padding: 8px 14px 10px 14px; text-align: center; }
a:link, a:visited   { color: #517585; text-decoration: none; }
#mnav a:link { display: block; }
a:hover, a:active { color: #FFF; }
.currpage { background-color: #293740; }
.currpage a { color: #FFF; }
#mwrap { background: #efede0 url(../_images/headbg.png) repeat-x left top; }
#header { z-index:2; }
#branding { background: url(../_images/logo.jpg) no-repeat left bottom; border: 3px solid #c5c3b4; }
#photo { background: url(../_images/dogwalk.png) no-repeat left top; height: 322px; width: 427px; position: absolute; left: 650px; top: 40px; }
#mnav { font-size:13px; }
#main { clear:both; padding:66px 0 22px 0; }
#content p { text-align: justify; }
#reachUs { background: #f6f5f0; border: 4px solid #b2ae92; padding-top: 6px; padding-right: 10px; padding-bottom: 4px; text-align: left; }
#reachUs img{ float: left; margin-top: 4px; margin-right: 8px; margin-left: 4px; }
#reachUs p { margin: 0px 0px 8px; padding: 0px; }
.reachUsStyle1 { font-size: 1.4em; font-style: italic; }
.reachUsStyle2 { font-size: .75em; font-style: italic; color: #b2ae92; }
#addinfo { width: 980px; margin-right: auto; margin-left: auto; padding-top: 40px; }
#addinfo p { color: #787562; }
#addinfo a:link, #addinfo a:visited, #siteinfo a:link, #siteinfo a:visited, #uti a:link, #uti a:visited, #qlink1 a:link, #qlink2 a:link, #qlink3 a:link, #qlink1 a:visited, #qlink2 a:visited, #qlink3 a:visited { color: #b2ae92; }
#addinfo a:hover, #addinfo a:active, #siteinfo a:hover, #siteinfo a:active, #uti a:hover, #uti a:active, #qlink1 a:hover, #qlink2 a:hover, #qlink3 a:hover, #qlink1 a:active, #qlink2 a:active, #qlink3 a:active { color: #FFF; text-decoration: underline; }
#siteinfo p{ color: #b2ae92; padding-top: 60px; position: relative; font-size: 12px; }
#uti { height: 24px; width: 150px; left: 830px; top: 0px; font-size: 11px; position: absolute; }
#uti a { margin-left: 16px; }
.aside p, .aside ul, .aside ol, .aside dd, .aside pre { margin-bottom:18px; }
.aside ul { list-style:none; margin-left:0; }
.aside form, .aside table { margin-bottom:22px; }
.main-aside ul { padding:0 20px; }
#primary { padding:80px 0 0 0; padding-bottom:22px; }
#qlink1, #qlink2, #qlink3 { background: #F6F5F0 url(../_images/corner1.png) no-repeat left top; font-size: 18px; margin-bottom: 10px; position: relative; }
#qlink1 div, #qlink2  div, #qlink3  div { background: url(../_images/corner2.png) no-repeat right top; }
#qlink1 div div, #qlink2 div div, #qlink3 div div { background: url(../_images/corner3.png) no-repeat right bottom; }
#qlink1 div div div, #qlink2 div div div, #qlink3 div div div { background: url(../_images/corner4.png) no-repeat left bottom; margin-bottom: 10px; height: 60px; padding: 16px 100px 4px 8px; }
#qlink1 div div div .qlink1but , #qlink2 div div div .qlink2but, #qlink3 div div div .qlink3but { position: absolute; font-size: 12px; background: url(../_images/but.png) no-repeat left top; height: 29px; width: 99px; left: 297px; top: 45px; text-align: center; line-height: 26px; }
#qlink1 a:link, #qlink2 a:link, #qlink3 a:link, #qlink1 a:visited, #qlink2 a:visited, #qlink3 a:visited , #qlink3 div div div .qlink3but{ color: #efede0; font-size: 11px; }
#qlink1 a:hover, #qlink2 a:hover, #qlink3 a:hover, #qlink1 a:active, #qlink2 a:active, #qlink3 a:active { color: #FFF; text-decoration: underline; }
#footer { background: url(../_images/footbg.png) repeat-x left top; height: 258px; }
#content ul.liPaw li    { padding-left: 20px; color: #84816C; background: url(../_images/li-paw.jpg) no-repeat left center; }
#primary ul.liPaw li     { padding-left: 20px; color: #84816C; background: url(../_images/li-paw.jpg) no-repeat left 4px; }
#primary .dogimg1   { border: 2px solid #B2AE92; }
#content ul.ulRates { width: 180px; float: left; list-style: none; color: #84816C; }
