html {height: 100%;}

body {margin: 0; padding: 0; height: 100%; background-color: #ffffff;}

img { border: 0;}

form { display: inline;}

em {font-style:italic;font-weight:normal;}

li.indent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; margin-left:-1em;  margin-right: 10px; margin-bottom:6px; text-align: left;}

.indent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; margin-left: 10px;  margin-right: 10px; text-align: left;}

.content {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.plusten {padding:10px;}
a.plusten {text-decoration:none !important;}
.card {margin-bottom:14px;background-color: #fff; border:1px solid #FFEFF0;}
.cardffeff0 {margin-bottom:14px;padding-bottom:40px;background-color: #FFEFF0; border:1px solid #FFEFF0;}

.plantnames {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #8F7AC8;padding:10px;}
.plantnames em {font-style:italic; font-weight:normal;}

.quote {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; color: #8F7AC8; margin-left: 10px;  margin-right: 10px; }

.author {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; color: #8F7AC8; font-style: italic;}

.title {font-family: "Times New Roman", Times, serif; font-size: 18pt; font-weight: bold; color: #8C668C; line-height: 1.5em;}

.titleindex {font-family: "Times New Roman", Times, serif; font-size: 18pt; font-weight: bold; color: #8C668C; margin-top:16px; margin-bottom:8px;}

.subtitle {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #8F7AC8;}

#rightindex .section, #rightindex .subtitle {padding:10px;background-color:#FFEFF0;}
#rightindex .subtitle {margin-bottom:14px;}
	
.section {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #8F7AC8;}

.row {display: block; overflow:auto;  width:550px; }

.item, .itemrt {position:relative; float:left; width:150px;}

.item {margin:0 50px 30px 0;}

.itemrt {margin:0 0px 30px 0;}

.plus4 {padding-top:4px; padding-bottom:10px;}

.buttons {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:10px; background-color: #FFFFFF; color: #D84583; border-width: 1px; border-color: #D84583; border-style: solid; cursor: pointer; padding:2px;}

a:link { color: #D84583; text-decoration: none;}

a:visited { color: #8F7AC8; text-decoration: none;}

a:active { color: #000033; }

a:hover { text-decoration: underline;}

a:link.ti { color: #8C668C; text-decoration: none;}

a:visited.ti { color: #8C668C; text-decoration: none;}

a:active.ti { color: #000033; }

a:hover.ti { text-decoration: underline;}

a:link.st { color: #8F7AC8; text-decoration: none;}

a:visited.st { color: #8F7AC8; text-decoration: none;}

a:active.st { color: #000033; }

a:hover.st { text-decoration: underline;}

#container { position: relative; width: 1000px; margin:0; padding:0;}

#left { position: absolute; z-index: 2; left: 60px; top: 0px; width: 216px; background-color:#FFEFF0; padding-top: 30px; padding-bottom: 20px; text-align: center;}

#leftindex { position: relative; width: 216px; background-color:#FFEFF0; margin: 0 0 30px 60px; padding:30px 0 20px 0; float:left; text-align: center;}

#right { position: absolute; z-index: 1; left: 340px; top: 30px; width: 300px; text-align: center;}

#rightindex { position: relative; width: 660px; text-align: left; margin:0 0 30px 336px; padding:30px 0 0 0;}

#columns {width:500px; margin-top: 30px;}

div.columna div.columnb{width:250px;}

div.columnb {float:right;}

#menu {position: absolute; z-index: 3; left: 20px; top: 30px; width: 216px;}

#catalog {position: absolute; z-index: 4; left: 260px; top: 30px; width: 234px;}

#sidebar {position: absolute; z-index: 5; left: 516px; top: 0px; width: 216px; background-color:#FFEFF0; padding-top: 30px; padding-bottom: 80px;}

#cart {position: absolute; z-index: 6; left: 259px; top: 0px; width: 450px; background-color:#FFEFF0; padding-top: 30px; padding-bottom: 100px; text-align: center;}

#mainindex {width: 648px;}

.price {font-weight:bold; padding: 0 10px;}

.gfg-title a { 
font-family: "Times New Roman", Times, serif !important;
 font-size: 18pt; font-weight: bold;
color:#8C668C !important;
padding:6px 0 6px 0;
}

.gfg-root {border: 0px solid #FFEFF0 !important;margin-top:10px;}

.gfg-title {background-color:#ffffff !important;}

.wrap { border: 0; clear: both; float: none; font-size: 1px; height: 0; line-height: 1px; margin: 0; padding: 0; visibility: hidden; } 

