/* SPD Styles */

html,
body { margin: 0; padding: 0; background:#000000;}
body.landscapedesign { margin: 0; padding: 0; background:#000000 url(/images/bg/landscapedesign_bg.jpg) no-repeat top center;}


h1, h2, h3 {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}

body,p,br,ul,li,ol,dl,dt,div,td {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", "Trebuchet", "Trebuchet MS", "Arial", "sans"; color:#f4f4f4;}


p.landscapedesigntext { font-size: 13px; line-height: 21px; color: #afafaf; margin-left:200px; margin-top:5px; margin-bottom:15px;text-align: left; } 

p.abouttext a { font-size: 13px; color: #5c6f7e; text-decoration:none; }
p.abouttext a:hover { color: #afafaf; text-decoration:none; }

h4.landscapedesign { font-size: 15px; color: #739268; margin-left: 220px; margin-top:5px; margin-bottom:5px; text-align: left; text-decoration:none; }

a img, img { border: 0; }

#spdcontainer { margin: 0 auto; padding: 0; width: 1000px;}

#landscapeservices { margin: 0 auto; padding-left:175px; }
#landscapeservices .ls ul { list-style:none; text-align:left;}
#landscapeservices .ls li { display:block; padding-bottom:4px; font-size:12px; color:#add0a2;}
#landscapeservices h4 { font-size: 15px; color: #739268; margin-left: 55px; margin-top:5px; text-align: left; text-decoration:none; }
#landscapeservices p { font-size: 13px; color: #afafaf; margin-left: 30px; margin-top:5px; text-align: left; text-decoration:none; }
#landscapeservices p.contact { font-size: 14px; color: #cbcccb; margin-left: 150px; margin-top:25px; text-align: left; text-decoration:none; }
#landscapeservices p.contact a { color: #739268; text-decoration:none; }
#landscapeservices p.contact a:hover { color: #9fbc95; text-decoration:underline; }
/****  SPD Navigation  ****/
#navcontainer {margin: 0 auto; padding: 0; overflow: hidden; width: 1000px;}

#navigation.spdstone {height: 75px; margin: 0 auto; }
#navigation #spdnav { float: center; margin: 0; padding: 0; zoom: 1; }
#navigation #spdnav li { float:left; list-style:none; margin:0; }
#navigation #spdnav li a { background-image: url(/images/landscapedesign/spd_nav_landscape.jpg); 0 0 no-repeat; float:left; height:75px; overflow:hidden;}


/* SPD Buttons */
#navigation #spdnav li#spd a { background-position: -0 0; width:200px; }
#navigation #spdnav li#home a { background-position: -200px 0; width:82px; }
#navigation #spdnav li#about a { background-position: -282px 0; width:90px; }
#navigation #spdnav li#web-graphic a { background-position: -372px 0; width:232px; }
#navigation #spdnav li#landscape-stone a { background-position: -604px 0; width:264px; }
#navigation #spdnav li#contact a { background-position: -868px 0; width:132px; }

/* HOVER OVER STATES */
#navigation #spdnav li#spd a:hover { background-position: 0 -75px; }
#navigation #spdnav li#home a:hover { background-position: -200px -75px; }
#navigation #spdnav li#about a:hover { background-position: -282px -75px; }
#navigation #spdnav li#web-graphic a:hover { background-position: -372px -75px; }
#navigation #spdnav li#landscape-stone a:hover { background-position: -604px -75px; }
#navigation #spdnav li#contact a:hover { background-position: -868px -75px; }


/* MOUSE CLICK STATES */
#navigation #spdnav li#spd a:active { background-position: 0 -150px; }
#navigation #spdnav li#home a:active { background-position: -200px -150px; }
#navigation #spdnav li#about a:active { background-position: -282px -150px; }
#navigation #spdnav li#web-graphic a:active { background-position: -372px -150px; }
#navigation #spdnav li#landscape-stone a:active { background-position: -604px -150px; }
#navigation #spdnav li#contact a:active { background-position: -868px -150px; }


/* ON STATES */
#navigation.home #spdnav li#spd a:hover { background-position: 0 0; cursor: default; }
#navigation.home #spdnav li#home a:hover { background-position: -200px -225px; !important; }
#navigation.about #spdnav li#about a { background-position: -282px -225px !important; }
#navigation.boatbars #spdnav li#web-graphic a { background-position: -372px -225px !important; }
#navigation.glassware #spdnav li#landscape-stone a { background-position: -604px -25px !important; }
#navigation.events #spdnav li#contact a { background-position: -868px -225px !important; }


/****  End Nav  ****/



/****  Footer  ****/

#footer2 { clear: both; margin: 0 auto; width:1000px; padding-top:270px; padding-bottom:50px;position:relative; }
#footer2 .footer ul { list-style: none; text-align: center; margin-left:-51px;}
#footer2 .footer li { display: inline; padding: 0 10px; border-right: 1px dotted #739268; color:#739268; }
#footer2 .footer li.last { border-right: none; padding: 0 0 0 10px; }
#footer2 .footer li a { text-decoration:none; color:#739268; font-size:9px; }
#footer2 .footer li a:hover { display: inline; text-decoration:none; color:#97be89; font-size:9px;}
#footer2 .footer p { color:#739268; font-size:8px; text-align:center;}

#footerlogo { display: inline; padding-top: 195px;}

/****  End Footer  ****/
