html {height: 100%;}

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

img { border: 0;}

form { display: inline;}

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;}

.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;}

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

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

.buttons {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFEFF0; color: #D84583; border-width: 1px; border-color: #D84583; border-style: solid; cursor: pointer;}

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;}

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

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

#rightindex { position: absolute; z-index: 1; left: 340px; top: 30px; width: 500px; text-align: left;}

#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;}

.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;}

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