html {margin: 0; padding: 0;}
body {
   font-size: 80%;
   font-family: Verdana, Arial, Helvitica, san-serif;
   margin: 0;
   padding: 0;
/*   background: #CCC7AA;  */
   background-image: url(images/greenbackground1.png); 
   }
h1 {
	font-size: 1.75em; margin: 0 0 0 0; padding: 0 0 0 0;
	border-bottom: 1px solid black;
	}	
h2 {
   font-size: 1.33em; margin: 0 0 0 0; padding: 0 0 0 0; 
   border-bottom: 1px solid black;
   }
h3 {
    font-size: 1em; margin: 0; padding: 0.33em 0 0; 
    border-bottom: 1px solid rgb(50%,50%,35%);
   }
h2, h3 {line-height: 1em;}
p {line-height: 1.3; margin: 0.5em 0 1em;}
a {color: #408766; }
  
#bigwrapper {background: #fbfbe5; 
             width: 750px; 
             margin: 0 auto;
             border: 1px solid black;
             }
               
#titlebox {
   height: 55px;
   width: 730px;
   padding-left: 10px;
   padding-top: 5px;
   padding-right: 10px;
   background: #7ad4a9; 
   background-image: url(images/banner.png); 
}
#titletext {
   margin: 0; padding: 0; 
   font-weight: bold;
   font-family: verdana, arial, Helvetica, sans-serif; 
   color: black;
   }
#titletext h1 {
	font-size: 2em; margin: 0 0 0 0; padding: 0 0 0 0;
	border-bottom: none;
	}	
#titletext a {color: black;
              text-decoration: none;
               }   
              
#tagline {font-style: italic;  
        font-family: Arial, Verdana, Helvetica, sans-serif;
    		color: black;
    		margin: 0 1% 0 0;
          }
          
#tm { font-size: 35%;
      font-family: Arial, Verdana, Helvetica, sans-serif;}

.pullquote {float: right; width: 160px;
            border: solid rgb(50%,50%,100%); border-width: 7px 0px;
            font-weight: bold;
            font-size: 1em;
            font-family: Arial, Verdana, Helvetica, sans-serif;
            padding: 3px 2px;
            }
#navbar {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   height: 20px;
   top: 70px;
   width: 750px;
   }

#nav {margin: 0; 
      padding: 0; 
      font-family: Arial, Verdana, Helvetica, sans-serif;
      font-weight: bold;}
#nav ul {list-style: none; 
         float: left; 
         margin: 0px; 
         padding: 0px;}
#nav li {list-style: none; 
         float: left; 
         margin: 0px; 
         padding: 0px; 
         width: 150px;
         text-align: center;
         font-size: 12px; 
         line-height: 20px; 
         letter-spacing: 1px; 
         white-space: nowrap;
         }
#nav a {display: block; 
        float: left; 
        padding: 0; 
        margin: 0; 
        text-decoration: none; 
        border: 1px solid;
        border-color: #FBFBE5 #6D6754 #6D6754 #FBFBE5;
        background-color: #EDDFB5; 
        background-image: url(images/navbarbutton.png);
        color: rgb(0%, 0%, 0%);}
/* Commented Backslash hack hides rule from IE5-Mac \*/
#nav a {float: none;}     /* End IE5-Mac hack*/
#nav a:hover {background-color: #5DA180; 
              color: black;
              background-image: url(images/navbarhover.png);
              border-color: #315443 #C0DBCE #C0DBCE #315443;}

#navbottom {
   margin: 0 0 0 0;
   height: 10px;
   width: 750px;
   background: #FBFBE5;
   top: 70px;
   }
  
#pghome a#navhome, 
#pgphals a#navphals,
#pgcatts a#navcatts, 
#pgdirections a#navdirections, 
#pgorchid-care a#navorchid-care, 
#pgsupplies a#navsupplies {
     background-color: #FBFBE5;
     background-image: none;
     border-bottom: none;
     border-right: none; 
     color: black; }
     
div.phone {float: right;
        font-size: .75em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: black;
        font-weight: bold;}
div.phone a {display: block; 
        float: left; 
        margin: 0;
        text-decoration: none; 
         color: black;
        padding-left: 5px;
        }
        
#crumbs {width: 750px;
         float: left;}
#crumbs a {display: block; 
        float: left; 
        margin: 0;
        text-decoration: none; 
        font-size:  .75em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: black;
        padding-left: 5px;
        }
#crumbs a:hover { color: rgb(0%, 50%, 0%);
                  background-color: white; }
#crumbs span {display: block;
              float: left;
              padding-left: 10px;
              font-size: .75em;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              color: black;
              }

#wrapper {
  position: relative;
  top: 2px;
  width: 750px;
  margin: 0;
  padding: 0;
}

/*Main sidebar properties*/   
div#sidebar {font-family: Arial, Verdana, Helvetica, sans-serif;
             float: left; 
             width: 120px; 
             margin: 0; 
             font-weight: bold;}

#sidebar ul {list-style: none; 
             margin: 0; 
             padding: 0;
             }
#sidebar li {list-style: none; 
             float: left; 
             margin: 0; 
             padding-left: 3px; 
             width: 117px;
             font-size: 17px; 
             line-height: 40px;  /*must be an even multiple of "sidebar a" line-height*/
             letter-spacing: 1px; 
             white-space: nowrap;
             background-color: #7AD4A9;
             background-image: url(images/sidebarlabel.png);
            }
#sidebar a {display: block; 
            float: left; 
            padding-left: 1em;
            margin: 0; 
            font-size: 12px; 
            line-height: 20px; /*must be an even multiple of sidebar li line-height
                                or else the background images get hosed*/
            letter-spacing: 1px; 
            text-decoration: none; 
            border: 1px solid;
            border-color: #FBFBE5 #6D6754 #6D6754 #FBFBE5;
            background-color: #EDDFB5;
            background-image: url(images/sidebarbutton.png); 
            color: rgb(0%, 0%, 0%);}
/* Commented Backslash hack hides rule from IE5-Mac \*/
#sidebar a {float: none;}     /* End IE5-Mac hack*/
#sidebar a:visited {color: rgb(0%, 0%, 0%);}
#sidebar a:hover {background-color: #5DA180; 
                  color: black;
                  border-color: #315443 #C0DBCE #C0DBCE #315443;
                  background-image: url(images/sidebarhover.png);
                 }             

#pgphals a#sidphals, 
#pgabout a#sidabout, 
#pgdeepcut2009 a#sidphotos, 
#pgdisclaimer a#siddisclaimer, 
#pgvideos a#sidnews,
#pgorchid-care a#sidorchid-care, 
#pgservices a#sidservices, 
#pgshipping a#sidshipping, 
#pgshows a#sidcalendar, 
#pgsupplies a#sidsupplies, 
#pgdirections a#siddirections, 
#pgordering a#sidordering, 
#pglinks a#sidlinks, 
#pgtestimonials a#sidtestimonials  {
     background-color: #5DA180; 
     color: black;
     background-image: url(images/sidebarhover.png); 
     border-color: #315443 #C0DBCE #C0DBCE #315443;}
                            
#right {
   padding-top: 10px;
   padding-right: 5px;
   float: right;
   width: 130px;
   }
#right a {float: right; padding-left: 10px;}

a.checkout { height: 100px;
			    width: 110px; 
          color: black;
		      text-decoration: none;
		      font-weight: bold;
          border: 2px solid;
          padding-right:10px;
          border-color: #C0DBCE #315443 #315443 #C0DBCE;
          background-color: #7AD4A9;
           			 }
a.checkout:visited {color: black;}
a.checkout:hover { background-color: #5da180; 
                color: white;
                border-color: #315443 #C0DBCE #C0DBCE #315443;}

#center {
   padding: 1% 1%;
   width: 450px;
   margin-left: 130px;
   margin-right: 130px;
   }
#center li {list-style: none;
            padding-bottom: 1em;}

#clear {
  clear: both;
}

div.item {float: left; 
          border-bottom: 1px solid black; 
          padding-top: 5px; 
          padding-bottom: 5px; 
          width: 450px;}
div.item a { float: right; 
			 padding-left: 10px; }
div.item p { min-height: 50px; }
div.item b { font-size: 1.25em; }
div.item h1 { font-size: 1.5em; border-bottom: none; padding-bottom: 5px; }

a.button {color: black;
		      text-decoration: none;
		      font-weight: bold;
          border: 2px solid;
          padding-right:10px;
          border-color: #C0DBCE #315443 #315443 #C0DBCE;
          background-color: #7AD4A9; 
		  }
a.button:visited {color: rgb(50%, 50%, 50%);
				  background-color: white;}
a.button:hover {background-color: #5da180; 
                color: white;
                border-color: #315443 #C0DBCE #C0DBCE #315443;}              

div#footer {border-top: 1px solid rgb(84%,84%,84%);
            padding: 1em 0 0 0;
            font-style: italic;
            font-size: 80%;
            font-family: Arial, Verdana, Helvetica, sans-serif;
            text-align: center;}
/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}
