@charset "UTF-8";/* CSS Document */body, p, table, td, th{	font-family:Arial, Helvetica, sans-serif;	color:#5c5c5c;	font-size:14px;	text-align:left;}h1{	color:#e3b762;	margin: 0px;	padding: 0px;}h2{	color:#78a970;	font-size:17px;}img.dropshadow{	background: #9b9b9b url(/images/box-shadow-bottom-line.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;}a, a:link, a:visited, a:active {	color:#78a970;	text-decoration:underline;}a:hover{	color:#e3b762;}#container{	width: 950px;	margin: 0 auto 0 auto;}#banner{	float:left;}#logo{	width: 330px;	float:left;}#search{	width: 590px;	float:left;	text-align:right;	padding: 20px 30px 0 0;}#searchbox{	vertical-align:middle;}#searchbox input{	vertical-align:middle;}input.searchbox{	border: 1px solid #e3b762;	color:#9b9b9b;}#lower{	width:910px;	padding: 0 20px 0 20px;	background-image:url(/images/shadow-back.gif);	background-repeat:repeat-y;	float:left;}#splash{	width: 910px;	height: 200px;	background-image:url(images/bringsyourplantstolife.gif);	background-repeat:no-repeat;	background-color:#ffffff;	float:left;	padding:0;	margin:0;}#navigation{	height: 30px;	width: 910px;	background-image:url(/images/greenbar.gif);	float:left;	clear:both;}#navigation ul{	margin: 0px;	padding: 0px;	list-style:none;}#navigation ul li{	display:inline;}#navigation ul li a{	font-weight:bold;	color: #ffffff;	text-decoration:none;	line-height: 30px;	padding: 0 10px 0 20px;}#navigation ul li a:hover{	text-decoration:underline;}#content{	clear:both;	width: 910px;	float:left;	display:inline;	background-image:url(/images/shadow-bottom.gif);	background-repeat:repeat-x;	padding-top:25px;}#homeproducts{	width: 150px;	border: 1px solid #e3b762;	background-color:#fffde3;	float:left;	display:inline;}#homeproducts ul{	margin: 0px;	padding: 10px;	list-style:none;}#homeproducts ul li{padding-bottom:10px;}#homeproducts ul li a{	font-size:12px;	color:#9b9b9b;	font-weight:bold;	text-decoration:none;}#homeproducts ul li a:hover{	text-decoration:underline;}#homehowto{	width: 480px;	float:left;	margin: 0;	display:inline;}#homehowto p, #homehowto h1, #homehowto h2 {	clear: both;}#homehowto h1, #homehowto h1 a{	color:#78a970;	font-size:24px;	padding: 5px 10px 0 0px;	margin: 0 0 -10px 0;	text-decoration:none;}#homehowto h1 a:hover, #homehowto h2 a:hover, #homecreations h3 a:hover{	text-decoration:underline;}#homehowto h2, #homehowto h2 a{	color:#e3b762;	font-size:17px;	padding: 5px 5px 0 0px;	margin: 0;	text-decoration:none;}#homehowto img{	margin-right: 20px;}#homehowto img.howto{	margin: 0 0 0 -18px;	padding: 0 0 0 0;}#homecreations{	width: 200px;	float:left;	border: 1px solid #e3b762;	background-color:#fffde3;	font-size:12px;	display:inline;}#homecreations p{	padding: 5px 10px 10px 10px;	margin:0;	text-align: center;}#homecreations h3 a{	color:#e3b762;	font-size:16px;	padding: 5px 5px 0 0px;	margin: 0;	text-decoration:none;	text-decoration:underline;}#homeproducts h1, #homecreations h1{	background-color:#e3b762;	color: #ffffff;	font-size:18px;	padding: 2px 0 2px 0;	margin: 0px;	text-align:center;}#homeproducts h2, #homecreations h2{	color:#e3b762;	font-size:14px;	padding: 5px 10px 0 10px;	margin: 0;}#pagecontent{	float:left;	width:850px;	margin: 0 0 0 20px;}#pagecontent li{	padding-bottom: 10px;}#pagecontent img{	background: #9b9b9b url(/images/box-shadow-bottom-line.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;	vertical-align: bottom;	display:inline;	margin: 0 0 0 0;	border: 0px none white;}#pagecontent img.noshadow{	background-image:none;	padding: 0 0 0 0;	display:inline;	margin: 0 0 0 0;	border: 0px none white;}#footer{	float:left;	clear:both;	text-align:center;	padding: 30px 0 0 0;	width:910px;	font-size:12px;}.shadow{	background-image:url(/images/box-shadow-bottom.gif);	background-repeat:repeat-x;	background-position:bottom;	padding: 0 0 10px 0;	float:left;	display:inline;	margin: 0 19px 0 19px;}/* Management */#EditControls {	position:absolute;	display:block;	width:400px;	top: 5px;	right: 5px;	overflow:hidden;}.ctlAddKB, .ctlEditKB, .ctlEditPage, .ctlAddPage, .ctlAddClient, .ctlEditClient, .ctlAddClientLocation, .ctlEditClientLocations{	display:block;	padding: 0 10px 0 10px;	margin-right:-1px;	float:right;	border-right:1px solid #004682;	cursor:pointer;}/* Store */.storeboxtitle{	height:46px;	width:250px;	background-color:#ffffff;	color:#000000;	font-size:11px;	font-style:normal;	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	text-transform:normal;	border: 0px none white;	text-align:left;	float:left;	padding: 2px;}.storeboximage{	width: 100px;	float: left;	vertical-align: bottom;}.storeboximage img{	background: #9b9b9b url(/images/box-shadow-bottom-line.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;	vertical-align: bottom;}/* Product Box */img.additems{	float:right;	cursor:pointer;}.productrow{	float:left;	clear:both;	width: 800px;}.productrow h1{	padding: 0 0 10px 0;}.productbox{	height:180px;	width:152px;	border: 0px solid white;	float:left;	margin-right:4px;	margin-bottom: 4px;}.productboxtitle{	height:46px;	width:148px;	background-color:#ffffff;	color:#000000;	font-size:11px;	font-style:normal;	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	text-transform:normal;	border: 0px none white;	text-align:center;	float:left;	padding: 2px;}.productboximage{	height: 135px;	width: 152px;	float: left;	vertical-align: bottom;}.productboximage img{	background: #9b9b9b url(/images/box-shadow-bottom-line.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;	vertical-align: bottom;}.productboximage table {	border-collapse: collapse;}.productboximage td{	margin: 0px;	padding: 0px;	text-align: center;	height:135px;	width:152px;	vertical-align: bottom;	border: none;	border-collapse: collapse;}.productboxtitle a, .productboxtitle a:visited{	color: #000;	text-decoration: none;}.productboxtitle a:hover{	color: #000;	text-decoration: underline;}.productimagediv{	float:right;	padding-left:10px;}.productimage{	background: #9b9b9b url(/images/box-shadow-bottom-line.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;}/* Store List */.storelist{	border-collapse: collapse;}.storelist img{	border: 0px none white;}.storelist tr.pro{	border-left: 1px solid #969696; 	border-right: 1px solid #969696; 	border-collapse: collapse;}.storelist td{	padding: 2px 5px 2px 5px;;	vertical-align: middle;	border-bottom: 1px solid #969696; 	border-collapse: collapse;}/* Cart */#cart{	border-collapse: collapse;}#cart th{	font-weight: bold;	padding: 2px 5px 2px 5px;	border-left: 1px solid #e3b762;	background-color: #e3b762;	color: white;}#cart td{	padding: 2px 5px 2px 5px;;	vertical-align: top;	border: 1px solid #969696; 	border-collapse: collapse;}#cart td.id {	background-color: #fffde3;}#cart td.total{	font-weight: bold;	background-color: #fffde3;}.smallcopy{	font-size:12px;}/* Creations */#dCreation, #homecreations{	text-align:center;}.dCreationItem{	padding:10px 5px 10px 5px;}.dCreationItem img{	background: #9b9b9b url(/images/box-shadow-bottom-yellow.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;}.dCreationPhoto{	background: #9b9b9b url(/images/box-shadow-bottom-line.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;}.dCreationItem a, #homecreations a{	color:#9b9b9b;	font-size:14px;	padding: 5px 0px 0 0px;	margin: 0;	text-decoration:none;}.dCreationItem a:hover, #homecreations a:hover{	text-decoration:underline;}/* Creations *//* Product Box */.creationbox{	height:190px;	width:152px;	border: 0px solid white;	float:left;	margin-right:8px;	margin-bottom: 4px;}.creationboxtitle{	height:46px;	width:148px;	background-color:#ffffff;	color:#000000;	font-size:11px;	font-style:normal;	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	text-transform:normal;	border: 0px none white;	text-align:center;	float:left;	padding: 2px;}.creationboximage{	height: 135px;	width: 152px;	float: left;	vertical-align: bottom;}.creationboximage img{	background: #9b9b9b url(/images/box-shadow-bottom-line.gif) repeat-x bottom left;	padding:1px 1px 10px 1px;	border: white none 0px;	vertical-align: bottom;}.creationboximage table {	border-collapse: collapse;}.creationboximage td{	margin: 0px;	padding: 0px;	text-align: center;	height:135px;	width:152px;	vertical-align: bottom;	border: none;	border-collapse: collapse;}.creationboxtitle a, .creationboxtitle a:link, .creationboxtitle a:visited{	color: #000;	text-decoration: none;}.creationboxtitle a:hover{	color: #000;	text-decoration: underline;}.creationimage{	padding-left:5px;}.lblDisplayName{	background-color:#fffde3;}label.inside{	left:-500px;	float:left;}.ErrorMessage{	color: red;	font-weight:bold;}a.lightwindow{	padding-right:10px;}