/*----------Standardize Browser Settings----------*/
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }

/*----------Page Styles----------*/
a { text-decoration: none; color: #660033; }
strong { font-weight: 700; }
.justify { text-align: justify; }
.aligncenter { text-align: center; }

#header { width: 960px; margin-left: auto; margin-right: auto; }
#header .headerleft { width: 400px; float: left; text-align: left; font-size: 36pt; font-weight: 700; color: #663300; font-family: impact; margin-top: 50px; }
#header .headerright { width: 449px; float: right; text-align: center; font-size: 12pt; color: #663300; margin-top: 15px; }
#header .headerright img { margin: 0 10px; border: 1px solid #663300; }
#header .headerright img.selcountry { margin-bottom: 15px; }

#footer { width: 960px; margin-left: auto; margin-right: auto; margin-bottom: 15px; text-align: right; font-size: 9pt; color: #663300; }
#footer a { color: #663300; }

div.page { width: 930px; margin-left: auto; margin-right: auto; padding: 15px; background-color: #CCCC99; border: 1px solid #663300; }

div.heading { width: 100%; background-color: #663300; color: #FFFFFF; text-align: center; font-weight: 700; padding: 4px 0; }
div.boxmargin { margin: 5px; }

div.categoriescontainer { font-size: 12pt; width: 185px; line-height: 135%; float: left; }
div.resultscontainer { font-size: 12pt; width: 728px; line-height: 135%; margin-left: 200px; }
div.fullpage { clear: both; }

div.categories { border: 1px solid #663300; background-color: #FFFFFF; width: 183px; }

div.subcategories { border: 1px solid #663300; background-color: #FFFFFF; width: 183px; margin-top: 15px; }

div.results { border: 1px solid #663300; background-color: #FFFFFF; width: 728px; }

div.topitems { border: 1px solid #663300; background-color: #FFFFFF; width: 728px; margin-top: 15px; }

dl { margin: 0; }
dt { float: left; width: 80px; margin: 0; }
dd { margin: 0 0 0 30px; }
ul { list-style: square inside none; }

address { text-align: center; font-sixe: 8pt; }
