* { padding: 0px; border-width: 0px; margin: 0px; }
*[title] { cursor: help; }

html { background: #DFD5CF url('images/background.gif') center top repeat-y; color: #5B5B5B; font-family: 'Verdana', sans-serif; font-size: 10pt; line-height: 130%; }
body { position: relative; width: 780px; margin: 0px auto; }

a { color: #FF7200; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

hr { display: none; }

h1, h2, h3 { color: #FF7200; }
h1 { font-size: 18pt; }
h2 { margin: 60px 0px 20px 25px; font-size: 14pt; }
h3 { color: #FF7200; margin: 0 20px 10px 24px; }
h4 { font-size: 7pt; font-weight: bold; margin: 5px 4px 5px 10px; line-height: 10px; color: #E25500; } 

#header, #content, #menu, #top, #photo, #keywords { position: absolute; overflow: hidden; }
#header { left: 0px; top: 0px; width: 587px; height: 142px; }
#content { left: 0px; top: 142px; width: 587px; height: auto; }
#menu { right: 0px; top: 142px; width: 193px; height: auto; padding-bottom: 8px; }
#top { left: 0px; top: 159px; width: 537px; height: 13px; }
#photo { right: 0px; top: 0px; width: 193px; height: 142px; }
#keywords { right: 205px; top: 20px; width: 320px; height: 110px; }

#header { background: #FFF url('images/background-header.gif') left bottom no-repeat; }
#header img { margin: 5px 0px 0px 30px; }

#content { background: url('images/background-top.gif') left top no-repeat; }
#content p { margin: 10px 25px 30px 25px; text-align: justify; }
#content p:first-letter { font-weight: bold; font-size: 12pt; font-family: 'Times New Roman'; }
#content li { margin: 6px 25px 4px 25px; text-align: left; style-type: disc; }
#content ul { margin-bottom: 20px; margin-left: 20px; }

#menu h3 { display: list-item; margin: 15px 0px 0px 30px; color: #000; list-style-image: url('images/marker-big.gif'); }
#menu li { margin-left: 30px; font-size: 8pt; line-height: normal; list-style-image: url('images/marker.gif'); }
#menu p { margin: 0px 10px 10px 30px; color: #000; font-size: 7pt; line-height: normal; }
#menu a:hover { text-decoration: none; }

#top { margin: 0px 25px; background: #000; }
#top li { display: block; float: left; padding: 0px 10px; font-size: 65%; line-height: 13px; text-transform: lowercase; }
#top a { color: #FFF; font-weight: bold; }
#top a:hover { color: #FF7200; text-decoration: none; }

#keywords { overflow: hidden; font-size: 9pt; text-align: right; text-transform: lowercase; }
#keywords li { display: inline; }
#keywords li > *::after { content: ', '; }
#keywords li:last-child > *::after { content: ''; }
#keywords strong { color: #FED9BA; font-weight: normal; }
#keywords em { color: #DBDBDB; font-style: normal; }

.offer { width: 49%; margin: 10px 0px 30px 0px; }
.offer.left { float: left; border-right: 1px dashed #828282; }
.offer.right { float: right; }
.offer * { color: #FF7200; font-size: 8pt; line-height: normal; }
.offer h3 { border-bottom: 1px dashed #828282; padding-bottom: 5px; text-transform: uppercase; }
.offer p { margin: 10px 24px 10px 0; text-indent: 0px; padding-left: 25px; padding-right: 25px; text-align: left !important; }
.offer p:first-line { font-weight: normal !important; }
.offer ul { margin-left: 18px; }
.offer li { list-style-image: url('images/marker-small.gif'); padding-left: 5px;}

.more_content { display: block; font-size: 10pt; font-style: italic; text-align: right !important; }

.unenclosed  { padding: 10px 30px 10px 50px !important; }
