/* CSS Document */

body{
	behavior:url("includefiles/csshover.htc");
}


* {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color:#ABCDC7;
	color:inherit;
	margin-top:9px;
}

body * {
	font-size:100%;
}

form {
	margin:0px;
}

# bannerDIV {

   margin-left: 100px;
   padding: 20px;

}

/** navigation menu ********************************************************************************/
#NavigationMenu {
	/*border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;*/
	text-align:center;
	width:768px;
}
					
	#NavigationMenu ul {
		display:inline;
		list-style:none;
		padding:0px;
	}
	
	#NavigationMenu ul li  {
		border-left: 1px solid #FFFFFF;
		float:left;
		height:23px;
	}
	
	#NavigationMenu a {
		background-color:inherit;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	#NavigationMenu #linkHome {
		width:51px;
	}
	#NavigationMenu #linkAbout {
		width:67px;
	}
	#NavigationMenu #linkShop {
		width:112px;
	}
	#NavigationMenu #linkOffers {
		width:94px;
	}
	#NavigationMenu #linkBareRoot {
		width:156px;
	}
	#NavigationMenu #linkPlanting {
		width:116px;
	}
	#NavigationMenu #linkShows {
		width:92px;
	}
	#NavigationMenu #linkContact {
		width:70px;
	}
/** Product Of The Month ***************************************************************************/

#productOfTheMonth {
	background-color:#F8EFF2;
	color: #666666;
	font-size:80%;
	margin-left:8px;
	width:154px;
}

	#productOfTheMonth #productOfTheMonthText {
		padding:3px;
	}

	#productOfTheMonth #productOfTheMonthText #roseImage {
		float:left;
		margin:5px;
	}
	
/***************************************************************************************************/
.bannerdiv

{ margin-left: 20px;
  margin-bottom: 10px;
  margin-top: 10px;}.border-white {
	border: 1px solid #FFFFFF;
}
.tx-menu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.tx-base-links {
	font-size: xx-small;
	color: #FFFFFF;
}
.tx-copyright {
	font-size: xx-small;
	color: #006666;
}
a:link {
	color: #006666;
	text-decoration: none;
}
a:visited {
	color: #006666;
	text-decoration: none;
}
a:hover {
	color: #97C0B8;
	text-decoration: underline;
}
a:active {
	color: #999999;
	text-decoration: underline;
}
.tx-12 {
	color: #666666;
	font-size: x-small;
}
.h1 {
	font-size: x-small;
	font-weight: bold;
	color: #BA2A78;
	text-transform:capitalize;
}
.border-grey {
	border: 1px solid #999999;
}
.tx-11 {
	font-size: 11px;
	color: #FFFFFF;
}
.border-pink {
	border: 1px solid #C67B98;
}
.tx-submenu {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.tx-11-grey {
	font-size: 11px;
	color: #666666;
}
.form-search {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 127px;
	border: 1px solid #666666;
}
.form {
	font-size: x-small;
	color: #666666;
	background-color: #FFFFFF;
	width: 170px;
	border: 1px solid #666666;

}
.form2 {
	font-size: x-small;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;

}
.form-qty {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #666666;
}
.border-green {
	border: 1px solid #247C7A;
}
.border-pink {
	border: 1px solid #BA2B79;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;

}
.offer-tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	font-weight: bold;
	color: #BA2A78;
}

a.tx-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

a.tx-menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
    text-decoration: underline;
}

a.tx-menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

a.tx-menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
    text-decoration: underline;
}

a.tx-base-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}

a.tx-base-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}

a.tx-base-links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}

a.tx-base-links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #BA2A78;
    margin-bottom: 0px;
}form {
	margin: 0px;
	padding: 0px;
}
.error { color: #FF0000; }
.required {font-size: x-small; font-weight:bold}

/* Quality Promise Box */

#QualityPromise{
	background:#006666 url(../graphics/quality_promise_header.gif) no-repeat left top;
	padding:60px 0 15px 8px;
	list-style:none;
	margin:0 0 64px;
	width:174px;
	_width:182px;
	height:60px;
	position:relative;
}
	#QualityPromise li{
		margin:0;
		padding:0 0 2px;
		display:block;
	}
		#QualityPromise a{
			text-decoration:underline;
			font-size:12px;
			color:#FFFFFF;
			font-weight:normal;
			padding-left:30px;
			background:url(../graphics/quality_promise_tick.gif) no-repeat left center;
		}
			#QualityPromise a:hover{
				text-decoration:underline;
			}
			#QualityPromise ul{
				display:none;
				padding:0;
				margin:0;
			}
			#QualityPromise ul#FreeDeliverySub{
				display:block;
			}
			#QualityPromise li:hover ul{
				display:block;
			}
							
#QualityPromise ul li{
	position:absolute;
	background:#97C0B8;
	border:1px solid #006666;
	height:56px;
	top:135px;
	_top:145px;
	width:172px;
	_width:182px;
	padding:4px;
	left:0;
}
	 #QualityPromise ul li p{
		padding:0;
		margin:0;
		font-size:11px;
		color:#006666;
	}
		#QualityPromise ul li p strong{
			font-weight:bold;
		}
		
/* Shopping Cart */

#ShoppingCart{
	border-collapse:collapse;
}

#ShoppingCart td{
	border:1px solid #C67B98;
}

#ShoppingCart .noborder td{
	border:none;
}

	
	