html {
}
	
body {
	margin: 5px 0 0 0;
	background-image: url(images/banner_bg_inside_page.gif);
	background-repeat: repeat-x;
	background-position:  0 5px;
	
	
	}
body, td, input, select, pre {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color:#FFFFFF;
	
	}
	
h1 {
	color: #333333;
	text-align: left;
	font-size: 1.5em;
	font-family: "Book Antiqua", "Trebuchet MS", Tahoma, serif;
	}

h2 {
	color: #333333;
	font-size: 1.25em;
	font-family: "Book Antiqua", "Trebuchet MS", Tahoma, georgia, serif;
	text-align: center;
	}
h3 {
	font-size: 1.25em;
	text-align: left;
	font-family: Georgia,"Book Antiqua", "Trebuchet MS", Tahoma, serif;
	color: #003333;
		}
h4 {
font-size: 11px;
font-family:"Times New Roman", Times, serif;
color:#006600;

	}
.highlight {
font-weight:bold;
background-color: #D3ED70;
}
.highlight_blue{
font-weight:bold;
background-color:#EDF4FA;
}
/* temp div per eric for dev mode (replace with .rb to disable)*/
.rb {
	border: thin 1px blue;
	}
a:link {
	text-decoration: underline;
	font-weight: bold;
	color: #030;
	}	
a:visited {
	font-weight: bold;
	color: #030;
	text-decoration: none;
	}	
a:hover {
	font-weight: bold;
	color: #C00;
	text-decoration: underline;
	}	
a:active {
	font-weight: bold;
	color: #030;
	}
a img  {
	border:none;
	}
/* above added so browsers do not add a 1px border*/
	
/*______________________________*/

#mother {
	width: 770px;
	margin: 0 auto 0 auto;
	
		}
#banner {
	text-align: center;
	margin: 0 0 2px 0;
		}
#banner a {
	text-decoration: none;
	}
#banner a:hover {
	text-decoration: underline;
	}
#banner ul {
	margin: 8px 0 0 0;
	padding: 0;
		}
#banner li {
	display: inline;
	padding: 0 10px 0 10px;
		}
	
/* position: absolute; left: 140px; top:160px; */	

/* -------------START main components----------------------------*/

#content {
	position: absolute;
	left: 219px;
	width: 560px;
	padding-top:0px;
	top: 21px;
	height: 1561px;
	}
	/* -------------------------------- Alt index-------------------------------  */

#contentSlide {
	background-image:url(images/slideshow/bg_slide.gif);
	background-position:left;
	background-repeat:no-repeat;
	
	position: absolute;
	left: 110px;
	width: 550px;
	padding-top:0px;
	
	}
#contentSlideFooter {
	position: absolute;
	left: 40px;
	width: 500px;
	text-align:center;
	
}
#contentHome {
		
	position: absolute;
	left: 215px;
	width: 500px;
	padding-top:0px;
	}	
#contentWide {
}

/* -------------------------------- Alt index-------------------------------  */
#contentInside li {
	list-style: square;
	}
#contentInside {
	
	padding: 0 0 5px 20px;
	
		
	margin-left: 199px;
	margin-right: 0;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 201px;
		}
html>body #contentInside {
	margin-left: 201px;
	margin-right: 0;
	color: #000;
		}	
#contentTrees {
	
	padding: 0 0 10px 20px;
	background-image: url(images/leaf.jpg);
	background-position: 284px 170px;
	background-repeat:no-repeat;
		
	margin-left: 199px;
	margin-right: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 201px;
		}
#contentTreesSpring {
	
	padding: 0 0 10px 20px;
	background-image: url(images/lilac.jpg);
	background-position: 274px 270px;
	background-repeat:no-repeat;
		
	margin-left: 199px;
	margin-right: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 240px;
		}
html>body #contentTrees {
margin-left: 201px;
margin-right: 0;
		}
#contentSlide {
	
	padding: 0 0 10px 20px;
	
	margin-left: 199px;
	margin-right: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 201px;
		}
#contentWhatsNew {
	
	padding: 0 0 10px 20px;
	background-image:none;
	background-position: 284px 170px;
	background-repeat:no-repeat;
		
	margin-left: 199px;
	margin-right: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 201px;
		}
#contentChristmas {
	
	padding: 0 0 0 20px;
	background-image: url(images/ornament-gold-star.gif);
	background-position: 370px 110px;
	background-repeat:no-repeat;
		
	margin-left: 199px;
	margin-right: 0;
		
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 201px;
		}
html>body #contentTrees {
margin-left: 201px;
margin-right: 0;
		}
		

#whatsnew {
	position:absolute;
	left: 600px;
	top:25px;
	width: 190px;
	background-image:url(images/wreath_small.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-top:145px;
	padding-left:10px;
	text-align: left;
		}
		
#whatshot {
	position:absolute;
	left: 600px;
	top:25px;
	width: 190px;
	background-image:url(images/whats_new_mums.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top:215px;
	padding-left:10px;
	text-align: left;
		}
		
#whatsnewFall {
	position:absolute;
	left: 600px;
	top:25px;
	width: 190px;
	background-image: url(images/rake.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 255px;
	padding-left:10px;
	text-align: left;
	}
	
#whatsnewtext {
	padding: 40px 5px 5px 0px;
	text-align: left;
	
	width:190px;
	background-image: url(images/garden_fall_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



	

#active a {
	display: block;
	background-image: url(images/nav_rollover_bg2.gif);
	color: #CC0000;
	text-decoration: none;
	
	}
#active a:hover{
	background-image: none;
	}

#active2 {
	background-color: #E3F3C7;
	text-decoration: none;
	}

	
/* -------------sub main components----------------------------*/


#boilerplate {
	padding-top: 35px;
	background-image: url(images/welcome2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 360px;
			
		}
#boilerplateWhatsNew {
	padding-top: 45px;
	background-image:url(images/whatsnew_ss_lime560.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 560px;
			
		}
		
#boilerplateslide {
	padding-top: 35px;
	background-image: url(images/welcome2ss.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 540px;
			
		}
#boilerplateC {
	padding-top: 35px;
	background-image: url(images/welcome_christmas.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 360px;
			
		}
		
#intro {
	margin-top: 10px;
	padding-top: 5px;
	
		
		}
#extrabox {
	border-bottom: 2px #663300;
	position: absolute;
	left: 0px;
	top:530px;
	width:180px;
	height:665px;
	background-image:none;
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 10px;
		}
#extraboxChristmas {
	border-bottom: 2px #663300;
	position:absolute;
	left:0px;
	top:380px;
	width:185px;
	height:640px;
	background-image: url(images/extrabox_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
		}
#extraboxInside {
	border-bottom: 2px #663300;
	position: absolute;
	left:0px;
	top:500px;
	width:185px;
	height:436px;
	background-image: url(images/extrabox_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
		}
#extraboxShort{
	border-bottom: 2px #663300;
	position: absolute;
	left:0px;
	top:540px;
	width:185px;
	height:235px;
	background-image: url(images/extrabox_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
		}
#extraboxMedium{
	border-bottom: 2px #663300;
	position: absolute;
	left:0px;
	top:535px;
	width:185px;
	height:400px;
	background-image: url(images/extrabox_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
		}
#extrabox2 {
	
	position: absolute;
	left:718px;
	top:950px;
	width:190px;
	height:380px;
		}	

#upcoming {
	position: relative; top: 20px; 
	width: 180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	background-color: #FFFFFF;
	padding: 75px 0 10px 5px;
	background-image:url(images/upcoming_trowel.gif);
	background-position: top center;
	background-repeat: no-repeat;
	}
#upcomingWater {
	position: relative; top: 20px; 
	width: 180px;
	
	border-top: double #CC0000;
	
	background-color: #FFFFFF;
	padding:  40px 0 0 5px;
	background-image: url(images/wildbird_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
#upcomingAccessories{
	position: relative; top: 20px; 
	width: 180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	background-color: #FFFFFF;
	padding: 35px 0 10px 5px;
	background-image: none;
	background-position: top center;
	background-repeat: repeat-x;
	}
#upcomingFall{
	position: relative; top: 20px; 
	width: 180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	background-color: #FFFFFF;
	padding: 35px 0 10px 5px;
	background-image: url(images/upcoming_fall_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
#upcomingPlant {
	position: relative; top: 10px; 
	width: 180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	background-color: #FFFFFF;
	padding: 35px 0 10px 5px;
	background-image: url(images/upcoming_plant_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
	
#upcomingPerennials {
	position: relative; top: 10px; 
	width: 180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	background-color: #FFFFFF;
	padding: 55px 0 10px 5px;
	background-image: url(images/upcoming_perennials_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
#upcomingGarden {
	position: relative; top: 10px; 
	width: 180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	background-color: #FFFFFF;
	padding: 35px 0 10px 5px;
	background-image: url(images/upcoming_garden_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
#nowHiring {
	position: relative; top:30px; 
	width:180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	padding: 45px 0 10px 5px;
	background-image: url(images/jobs_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
#upcomingChristmas {
	position: relative; top: 30px; 
	width: 180px;
	
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	
	background-color: #FFFFFF;
	padding: 35px 0 10px 5px;
	background-image: url(images/upcoming_bg.gif);
	background-position: top right;
	background-repeat: repeat-x;
	}
#upcomingJobs {
	position: absolute; top:540px; 
	width: 180px;
	background-color: #E7EEDD;
	border-top: double #CC0000;
	border-bottom: double #CC0000;
	padding: 10px 0 10px 5px;
	
	}
#contentBelow {
	padding-top: 25px;
}

#earth {
    width: 190px;
    background-image:url(images/earth_friendly.gif);
    background-position:top;
    background-repeat:no-repeat;
	padding: 90px 0 10px 5px;
	
}
/*--------------------------------------------------------------------------wideBoxBottom-----*/
#wideBoxBottom {
background-color: #FFE6D9;
border:  dashed 1px #000000;
padding: 5px;
text-align: center;
margin-bottom: 12px;
	}
#wideBoxBottomSlide{
background-color:#C6D654;
border:  dashed 1px #000000;
padding: 5px;
text-align: center;
margin-bottom: 12px;

	}
	
#tomatoBox {
background-color:#DEE7BC;
border:  dashed 1px #000000;
padding: 5px;
text-align: center;
margin-bottom: 12px;


	}
	
/*--------------------------------------------------------------------------twoColList div-----*/	
#twoColList {
margin-left: 50px;
}
#twoColList ul {
  float: left;
  width: 500px;
  margin: 0;
  padding: 0 0 20px 0;
  list-style: none;
}
 
#twoColList li {
  float: left;
  width: 240px;
  margin: 0;
  padding: 0;
  }
  
  #twoColListTomatoes {
margin-left: 50px;
}
#twoColListTomatoes ul {
  float: left;
  width: 500px;
  margin: 0;
  padding: 0 0 40px 0;
  list-style: none;
}
 
#twoColListTomatoes li {
  float: left;
  width: 240px;
  margin: 0;
  padding: 0;
  }
  
  
/*---------------------------------------------------- NUTCRACKER PAGE */
#photoBox {
	position: relative; top: 5px; left: 25px;
	width: 480px;
		}
#specialBox {
	
	border-bottom: dashed 1px #CC0000;
	border-top: dashed 1px  #CC0000;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	position: absolute; top: 210px;
	}
#nutcrackerBox {
	
	position: absolute; top: 700px; left: 220px;
	width: 800px;
	}

#nutcrackerGallery ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
		}
#nutcrackerGallery li {
	width: 180px;
	height: 200px;
	padding-top: 25px;
	padding-bottom: 5px;
	/*border: 1px solid #f00;*/
	float: left;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position:0px 55px;
	list-style-type: none;
	text-align: center;
	border-bottom: dashed 1px;
	border-color: #CC0000;
	}
	#nut1 {
	background-image:url(images/nutcrackers09/czech.jpg);
	}
	#nut2 {
	background-image:url(images/nutcrackers09/chimneysweep.jpg);
	}
	#nut3 {
	background-image: url(images/nutcrackers09/nineladies.jpg);
	}
	#nut4 {
	background-image: url(images/nutcrackers09/munchkinsoldier.jpg);
	}
	#nut5 {
	background-image:url(images/nutcrackers09/mistletoe.jpg);
	
	}
	#nut6 {
	background-image: url(images/nutcrackers09/jrmerlin.jpg);
	
	}
	#nut7 {
	background-image:url(images/nutcrackers09/jrdoctor.jpg);
	
	}
	#nut8 {
	background-image:url(images/nutcrackers09/mini_new.jpg);
	}
/*---------------------------------------------------- NUTCRACKER PAGE END */	
#listBox {

width: 400px;
height: 100px;
	}
	#wildBirdTop {
width: 549px;
background-color: #E3F5FD;
}
#wildBirdBottom {
width: 549px;
background-color: #FFFFCC;
}
/*----------------------------------------------------footers----------------------------------- */
#footerHome{
	position: relative; top:1600px;
	clear:both;
	background-color:#EDF0D5;
	border-bottom:dashed 1px #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
#footerhomeinfo	{
	position: relative; top:1400px;
	clear:both;
	
	border-bottom:dashed 1px #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
#footerGarden{
	position: relative; top:80px;
	clear:both;
	background-color:#EDF0D5;
	border-bottom:dashed 1px #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
#footer {
	position: relative; top: -1px;
	clear:both;
	background-color: #EDF0D5;
	border-bottom: 1px dashed #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
#footerHomeDecor {
	position: relative; top:50px;
	clear:both;
	background-color: #EDF0D5;
	border-bottom: 1px dashed #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
#footerVendors {
	position: relative; top:1550px;
	clear:both;
	background-color: #EDF0D5;
	border-bottom: 1px dashed #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
	
#footerGifts {
	position: relative; top:20px;
	clear:both;
	background-color: #EDF0D5;
	border-bottom: 1px dashed #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
#footerNursery {
	position: relative; top:40px;
	clear:both;
	background-color: #EDF0D5;
	border-bottom: 1px dashed #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
#footerWaterGardens{
	position: relative; top:20px;
	clear:both;
	background-color:#EDF0D5;
	border-bottom:dashed 1px #CC0000;
	text-align: center;
	padding: 2px 0 2px 0px;
	}
/*__________-------------------------------------------------------------------------STYLES_________*/


.pictureRight {
	float: right;
	margin: 0 0 10px 10px
	}
.pictureLeft {
	float: left;
	margin: 0 10px 10px 0
	}
	
.fallText {
	font-family: "Book Antiqua", "Trebuchet MS", Tahoma;
	font-weight: bold;
	font-size: 1.75em;
	color: #CC0000;
}
.fallText a {
	font-family: "Book Antiqua", "Trebuchet MS", Tahoma;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.75em;
	color: #CC0000;
}
.fallTextSub {
	font-family: "Book Antiqua", "Trebuchet MS", Tahoma;
	font-weight: bold;
	font-size: 1.5em;
	color: #666600;
}

.cmasText {
	font-family: "Book Antiqua", "Trebuchet MS", Tahoma;
	font-weight: bold;
	font-size: 1.75em;
	text-align:center;
	color:#060;
}
.chrisText {
	font-family: "Book Antiqua", "Trebuchet MS", Tahoma;
	font-weight: bold;
	font-size: 1.75em;
	color: #CC0000;
	margin-top: 60px;
}
.homePageNewText {
	padding-right: 85px;
	color: #666600;

	}
.paraSpecial {
font-weight: bold;
color: #336600;

}	
.paraSpecial li a{
font-weight: bold;
color: #336600;
text-decoration:underline;

}	
.botanical {
	font-style: italic;
	}

.imgCenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
	 }



/* ---------------------------------------------------------------------ABOUT US */

	
#staff1 {
	width: 520px;
	padding: 10px 0 10px 0;
	}
#staff2 {
	width: 520px;
	padding: 5px 0 5px 0;
	}
#staff3 {
	width: 520px;
	padding: 5px 0 10px 0;
	}
#staff4 {
	width: 520px;
	padding: 15px 0 10px 0;
		}
#staff5 {
	width: 520px;
	padding: 10px 0 10px 0;
	
	}
#staff6 {
	width: 520px;
	padding: 5px 0 10px 0;
	
	}
#staff7 {
	width: 520px;
	padding: 10px 0 10px 0;
	
	}
#staff8 {
	width: 520px;
	padding: 10px 0 10px 0;
	}
#staff9 {
	width: 520px;
	padding: 10px 0 10px 0;
	
	}
#staff10 {width: 520px;
	padding: 10px 0 10px 0;
	
	}
#staff11 {
width: 520px;
	padding: 5px 0 10px 0;
	
	}


#homeDecorPhotos {
	padding-left:20px;
	padding-bottom: 20px;
	position:relative; left:10px; top:10px;
	margin-bottom: 30px;
	
	}
/* -------------------------------------------------------------------------- Home page nav bar */




#menu {
	width: 185px;
	position:absolute;
	left: 0px;
	top:10px;
		
	border-top: double #CC0000;
	border-bottom: double #CC0000; 
	background-image: url(images/leftnav_bg.gif);
	margin-top: 10px;
	padding-top: 10px;
	}
	
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#menu li {
	width: 185px;
	height: 45px;
	/*border: 1px solid #f00;*/
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 4px 0;
	display: inline;
	
	}
#menu a {
	display:block;
	padding: 10px 0 14px 46px;
	text-align: left;
	text-decoration: none;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 1%; /*This is for IE*/
	}
html>body #menu a {/*Sets height back to auto for every browser except IE*/
	height: auto;
	}
#contentSurround {
width:185px;
margin-right:auto;
margin-left:auto;
position:relative;
	}
	


#menu a:hover {
	background-image: url(images/nav_rollover_bg2.gif);
	background-position: right;
	color: #CC0000;
	 
	}
	
#annuals{	
	background-image: url(images/annuals2_up.gif);
	}
#annualsCurrent {
 	background-image: url(images/nav_ann_current.gif);  
	text-decoration: none; 
	}
#annualsCurrent a:hover {
 	background-image: none; 
	color: #003333; 
	}
	
#perennials {	
	background-image: url(images/perennials2_up.gif);
		}
#perennialsCurrent {
 	background-image: url(images/nav_per_current.gif);
	}
#perennialsCurrent a:hover{
	background-image: none;
	color: #003333;
	}	
#treesShrubs {	
	background-image: url(images/trees2_up.gif); 
	}
#treesShrubsCurrent {
 	background-image: url(images/nav_tre_current.gif);
	}
#treesShrubsCurrent a:hover {
	background-image: none;
	color: #003333;
	}	
#gardenSupplies {	
	background-image: url(images/garden2_up.gif);
	}
#gardenSuppliesCurrent {
 	background-image: url(images/nav_gar_current.gif);
	}
#gardenSuppliesCurrent a:hover{
	background-image: none;
	color: #003333;
	}		
#giftsHomeDecor {	
	background-image: url(images/gifts2_up.gif);
	}
#giftsHomeDecorCurrent {
 	background-image: url(images/nav_gif_current.gif);
	}
#giftsHomeDecorCurrent a:hover{
	background-image: none;
	color: #003333;
	}	
#veggiesHerbs {	
	background-image: url(images/veggies2_up.gif);
	}
#veggiesHerbsCurrent {
 	background-image: url(images/nav_veg_current.gif);
	}
#veggiesHerbsCurrent a:hover{
	background-image: none;
	color: #003333;
	}	
#patio {	
	background-image: url(images/patio_up.gif);
	}
#patioCurrent {
 	background-image: url(images/nav_pat_current.gif);
	}
#patioCurrent a:hover{
	background-image: none;
	color: #003333;
	}	
#waterGardens {	
	background-image: url(images/water2_up.gif); 
	}
#waterGardensCurrent {
 	background-image: url(images/nav_wat_current.gif);
	}
#waterGardensCurrent a:hover{
	background-image: none;
	color: #003333;
	}
	
#wildBirds {	
	background-image: url(images/wildBirds2_up.gif); 
	}
#wildBirdsCurrent {
 	background-image: url(images/nav_wildBirds_current.gif);
	}
#wildBirdsCurrent a:hover{
	background-image: none;
	color: #003333;
	}
			
#planters {	
	background-image: url(images/planters2_up.gif);
	}
#plantersCurrent {
 	background-image: url(images/nav_pla_current.gif);
	}
#plantersCurrent a:hover{
	background-image: none;
	color: #003333;
	}
#christmas {	
	background-image: url(images/christmas_up2.gif);
	}
#christmasCurrent {
 	background-image: url(images/nav_chr_current.gif);
	}
#christmasCurrent a:hover{
	background-image: none;
	color: #003333;	
	}
#christmas_bg {
background-image:url(images/banner_christmas_bg.gif);
	}

#menuChristmas {
	width: 185px;
	position: absolute;
	left: 0px;
	top:0px;
	background-image: url(images/leftnav_bg.gif);
	background-repeat: repeat;
	border-top: double #006600;
	border-bottom: double #CC0000; 
	margin-top: 10px;
	
	
	padding-top: 10px;
	}
#contentSurround {
width:185px;
margin-right:auto;
margin-left:0px;
position:relative;
	}	
#menuChristmas ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#menuChristmas li {
	width: 185px;
	height: 45px;
	/*border: 1px solid #f00;*/
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 4px 0;
	display: inline;
	
	}
#menuChristmas a {
	display:block;
	padding: 5px 0 14px 46px;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 1%; /*This is for IE*/
	}
html>body #menuChristmas a {/*Sets height back to auto for every browser except IE*/
	height: auto;
	}


#menuChristmas a:hover {
	background-image: url(images/nav_rollover_bgC.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #CC0000;
	 
	}
	
#nutcrackers{	
	background-image: url(images/nutcrackers2_up.gif);
	}
#nutcrackersCurrent {
 	background-image: url(images/nav_nut_current.gif);  
	text-decoration: none; 
	color: #CC0000;
	}
#nutcrackersCurrent a:hover {
	background-image: none; 
	color: #003333; 
	}
#icr{	
	background-image: url(images/icr2_up.gif);
	}
#icrCurrent {
 	background-image: url(images/nav_icr_current.gif);  
	text-decoration: none; 
	}
#icrCurrent a:hover {
 	background-image: none; 
	color: #003333; 
	}
#germanWood{	
	background-image: url(images/germwood2_up.gif);
	}
#germanWoodCurrent {
 	background-image: url(images/nav_ger_current.gif);  
	text-decoration: none; 
	}
#germanWoodCurrent a:hover {
 	background-image: none; 
	color: #003333; 
	}
#accessories{	
	background-image: url(images/accessories2_up.gif);
	}
#accessoriesCurrent {
 	background-image: url(images/nav_acc_current.gif);  
	text-decoration: none; 
	}
#accessoriesCurrent a:hover {
 	background-image:none; 
	color: #003333; 
	}
#treesWreaths{	
	background-image: url(images/treeswreaths2_up.gif);
	}
#treesWreathsCurrent {
 	background-image: url(images/nav_trw_current.gif); 
	text-decoration: none; 
	}
#treesWreathsCurrent a:hover {
 	background-image: none; 
	color: #003333; 
	}

#d56{	
	background-image: url(images/d562_up.gif);
	}
#d56Current {
 	background-image: url(images/nav_d56_current.gif);  
	text-decoration: none; 
	}
#d56Current a:hover {
 	background-image: none; 
	color: #003333; 
	}
#holGifts{	
	background-image: url(images/holgifts2_up.gif);
	}
#holGiftsCurrent {
 	background-image: url(images/nav_holg_current.gif);  
	text-decoration: none; 
	}
#outlineBox {
background-color: #CFDCB6;
border:dotted 1px;
padding: 10px;
width: 230px;
}
#outlineBoxWide {
background-color: #CFDCB6;
border:dotted 1px;
padding: 10px;
width: 550px;
}
#outlineBoxNarrow {
background-color: #CFDCB6;
border:dotted 1px;
padding: 10px;
width: 180px;
}
#productBox1 {
padding-top: 25px;
float:left;

left: 460px;
width: 270px;
height: 425px;
}


#productBox2{
padding-top: 25px;
float:right;
left: 750px;
width: 270px;
height: 425px;
}

#productBox3{
padding-top: 25px;
float:left;
left: 460px;
width: 270px;
height: 450px;
}

#productBox4{
padding-top: 25px;
float:right;
left: 750px;
width: 270px;
height: 450px;
}

#productBox5{
padding-top: 25px;
float:left;
left: 460px;
width: 270px;
height: 450px;
}

#productBox6{
padding-top: 25px;
float:right;
left: 750px;
width: 270px;
height: 450px;
}

#productBox7{
padding-top: 25px;
float:right;
left: 460px;
width: 270px;
height: 425px;
}

#productBox8{
padding-top: 25px;
float:right;
left: 750px;
width: 270px;
height: 425px;
}

#productBox9{
padding-top: 25px;
float:right;
left: 460px;
width: 270px;
height: 425px;
}

#productBox10{
padding-top: 25px;
float:right;
left: 750px;
width: 270px;
height: 425px;
}


#nurseryBox1 {


padding: 10px;
position: absolute; top: 470px; left: 350px;
width: 240px;
}

#nurseryBox2{


padding: 10px;
position: absolute; top:470px; left: 620px;
width: 240px;
}
#nurseryBox3 {


padding: 10px;
position: absolute; top: 845px; left: 350px;
width: 240px;
}
#nurseryBox4{


padding: 10px;
position: absolute; top:775px; left: 620px;
width: 240px;
}
#holGiftsCurrent a:hover {
 	background-image: none; 
	color: #003333; 
	}	
a.greenLinks:link {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	}
a.greenLinks:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
a.greenLinks:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;  
	background-color: #E4ECBB;
	color: #000000;
	}
a.greenLinks:active {
	font-weight: normal;
	color: #000000;
	}
.greenLinks {
font-weight:normal;
text-decoration:underline;
	}
.highlight_red {
	background-color: #C00;
}
.highlight_orange {
	background-color: #F90;
}
