/* General HTML elements */
body { font: 62.8% Arial, Helvetica, sans-serif; text-align: center; }

h1 { font: bold 2.7em Century Gothic, Arial, Helvetica, sans-serif; }
h2 { font: bold 2.1em Century Gothic, Arial, Helvetica, sans-serif; }
h3 { font-size: 1.7em; }
p { font-size: 1.2em; }
p.divider { font-size: 1px; }
address { font-size: 1.2em; font-style: normal; }
ul, ol { font-size: 1.2em; }
ul ul, ul ol, ol ul, ol ol { font-size: 1em; }
ol.numerals { list-style-type: lower-roman; }
ol.alpha { list-style-type: lower-latin; }

/* General Forms */
input.button { text-align: center; font: normal 1em Century Gothic, Arial, Helvetica, sans-serif; }
input.button.search { font: normal 1em Century Gothic, Arial, Helvetica, sans-serif; }
input.button.checkout { font: bold 1.3em Century Gothic, Arial, Helvetica, sans-serif; text-transform: uppercase; }
input.button.add { font: bold 1.3em Century Gothic, Arial, Helvetica, sans-serif; text-transform: uppercase; }
legend { font-size: 1.4em; font-weight: bold; }

/* Tables */
table { font-size: 1em;  }
thead th { font-size: 1.2em; text-align: center; }
tbody th { font-size: 1.2em; }
tbody td { font-size: 1.1em; text-align: center; }
tr.grand_total td, tr.grand_total th { font-size: 1.4em; }
td.was_price { text-decoration: line-through !important; }
td.now_price { font-weight: bold; }
td.functions { text-align: right; }
tr.last td { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 1em; text-align: right; }

/* Left Column */
div#left_column { text-align: left; }
ul#main_menu { font-size: 1em; }
ul#main_menu li { font-size: 1em; }
ul#main_menu li a { font-size: 1.1em; font-weight: bold; text-decoration: none; }
ul.main_nav { font-size: 1em; }
ul.main_nav li { font-size: 1em; }
ul.main_nav li a { font-size: 1.1em; font-weight: bold; text-decoration: none; }

/* Boxes */
.box { text-align: center; }

/* Content */
div#content { text-align: left; }
div#content td { text-align: left; }

/* Latest News */
ul#news_and_events { font-size: 1em; }
ul#news_and_events li { font-size: 1em; }
ul#news_and_events li.newscontent { font-size: 12px; text-align:justify ; }
ul#news_and_events li h3 { font-size: 1.2em; text-align:left ; }

/* Right Column */
div#right_column { text-align: left; }

/* Search Form */
.search_form { text-align: center; }
.search_form .end { font-size: 1.2em; }

/* A-Z Index */
ul.azindex { font-size: 1em; }
ul.azindex li a { font-size: 1.2em; text-align: center; font-weight: bold; text-decoration: none; }

/* Footer */
div#footer { font-size: 1.1em; font-weight: bold; }


/* NEWS CONTENT */

li.newsitem { text
