/* CSS Document */



body { background:url(../images/body_bkgd.jpg) scroll center top repeat-x; background-color:#99c4e7; font-size:12px; line-height:20px; color:#363636; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;   }

td,ul,ol,h1,h2,h3 { margin:0px; padding:0px;  }

img { border:0px; }

ul.check { margin-left:20px; }

ul.check li { list-style-image:url(../images/checkmark.gif);padding:5px 0px 5px 0px; }

a { text-decoration:none;color:#ffffff; }

a.content:link, a.content:visited,a.content:active { text-decoration:none;color:#2f6397; }

a.content:hover { text-decoration:none;color:#193e63; }

h1.page_header  { color:#3D65AD;font-family:times New Roman,serif;font-size:25px;font-style:italic;font-weight:normal; }

h2.sub_header  { color:#8bc1d0;font-size:14px; padding:15px 0px 5px 0px; }

.top_navigation_links a:link,.top_navigation_links a:visited,.top_navigation_links a:active { color:#ffffff; font-weight:bold; font-size:13px;}

.top_navigation_links a:hover  {  color:#b3c9e5; }

.footer_nav a:link, .footer_nav a:visited,.footer_nav a:active { color:#363636; font-weight:normal; font-size:11px;}

.footer_nav a:hover  {  color:#999999; }

#page,#gallery_page { width:805px; margin:0px auto;  }

#logo h1 { background:url(../images/logo.png) no-repeat 0 0 ; width:515px; height:96px; float:left; text-indent: -9999999px; }

#logo .logo_text { color:#4C79CB;float:left;font-size:14px;font-style:oblique;font-weight:bold;position:relative;top:65px;left:10px; }

#navigation { background:url(../images/nav_bar.png) no-repeat 0 0; width: 802px; height:37px; clear:both; text-align:center; margin:0px auto; }

#navigation ul.top_navigation_links { padding-top:6px;
 }

#navigation ul.top_navigation_links li { display:inline;
float:left;
margin:0 8px 0 24px; }




#navigation table.top_nav td { padding:8px 20px 0px 20px; text-align:center;}

#header  { width:805px; margin:0px auto; clear:both;position:relative;top:5px;}

#header .left { background:url(../images/header_left.png) no-repeat 0 0; width:318px; height:181px; float:left; }

#header .left .left_header_text  {color:#666666;font-size:15px;font-style:italic;font-weight:bold;left:25px;position:relative;top:45px;width:300px; }

#header .right { background:url(../images/flash_image.png) no-repeat 0 0; width:487px; height:181px;float:right;  }

#content   { width:801px; margin:0px auto; position:relative; top:11px; }

#content .top  { background:url(../images/page_top.png) no-repeat 0 0; width:805px; height:19px; position:relative;  }

#content .middle { background:url(../images/page_middle.png) repeat-y 0 0; width:805px; height:auto; position:relative; top:0px;  }

#content .bottom   { background:url(../images/page_bottom.png) no-repeat 0 0; width:805px; height:11px; position:relative;  }

#content .left  { width:490px; padding:10px 15px 10px 25px;float:left; background:url(../images/watermark_bkgd.gif) no-repeat  6px bottom; min-height:310px;    }

#content .left p { text-align:justify; }

#content .right { width:270px; float:right; }

.right a { color:#363636; }

#content .right a.button { color:#FFFFFF;font-size:14px;font-weight:bold;left:15px;position:relative;top:13px;}

#backyard  { background: url(../images/backyard_button.gif) no-repeat 0 0; width:240px; height:47px; margin:7px 0px; } 

#backyard:hover  { background: url(../images/backyard_button_over.jpg) no-repeat 0 0; }
 
#frontyard  { background: url(../images/frontyard_button.gif) no-repeat 0 0; width:240px; height:47px;margin:7px 0px; }

#frontyard:hover  { background: url(../images/frontyard_button_over.jpg) no-repeat 0 0;  }

#driveways { background: url(../images/driveways_button.jpg) no-repeat 0 0; width:240px; height:47px;margin:7px 0px; } 

#driveways:hover { background: url(../images/driveways_button_over.jpg) no-repeat 0 0; } 
  
#walkways { background: url(../images/walkways_button.gif) no-repeat 0 0; width:240px; height:47px;margin:7px 0px; } 

#walkways:hover { background: url(../images/walkways_button_over.jpg) no-repeat 0 0; } 
 
#plantings  { background: url(../images/plantings_button.gif) no-repeat 0 0; width:240px; height:47px;margin:7px 0px; } 

#plantings:hover  { background: url(../images/plantings_button_over.jpg) no-repeat 0 0; }
 
#water  { background: url(../images/water_gallery.gif) no-repeat 0 0; width:240px; height:47px;margin:7px 0px; } 

#water:hover  { background: url(../images/water_gallery_over.jpg) no-repeat 0 0; width:240px; height:47px;} 

h1.button { color:#ffffff; font-size:16px; } 

#footer { background:url(../images/footer.png) no-repeat 0 0; width:802px; height:36px; position:relative; left:5px; }

#footer table.footer_nav td { padding:5px 20px 0px 20px; text-align:center;} 
 
#footer_text  {  }

#copyright { width:805px; font-size:11px;  }

#copyright .left { width: 300px; float:left;   }

#copyright .right { width: 500px; float:right;text-align:right;   }

.error {
text-align:left;
font-size: 11pt;
  color: #fffc00;
  display:none;
  font-weight:bold;
  letter-spacing:2px;
  }
  


