@font-face {
    font-family: ubuntulight;
    src: url(fonts/ubuntu-light-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/ubuntu-light-webfont.woff) format("woff"), url(fonts/ubuntu-light-webfont.ttf) format("truetype"), url(fonts/ubuntu-light-webfont.svg#ubuntulight) format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ubuntu;
    src: url(fonts/ubuntu-regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/ubuntu-regular-webfont.woff) format("woff"), url(fonts/ubuntu-regular-webfont.ttf) format("truetype"), url(fonts/ubuntu-regular-webfont.svg#ubuntu) format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: alexbrush;
    src: url(fonts/alexbrush-regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/alexbrush-regular-webfont.woff) format("woff"), url(fonts/alexbrush-regular-webfont.ttf) format("truetype"), url(fonts/alexbrush-regular-webfont.svg#alexbrush) format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Yanone Kaffeesatz;
    src: local("Yanone Kaffeesatz"), url(../fonts/YanoneKaffeesatz-Regular.ttf);
}
@font-face {
    font-family: News Cycle;
    src: local("News Cycle"), url(../fonts/NewsCycle-Regular.ttf);
}
h1 {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h2 {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h3 {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h4 {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h5 {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h6 {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h1 a {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h2 a {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h3 a {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h4 a {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h5 a {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h6 a {
    color: rgb(0, 0, 0); font-family: alexbrush, times;
}
h1 {
    font-size: 50px;
}
h2 {
    font-size: 15px;
}
h3 {
    font-size: 25px;
	}

#header-container1 {
    left: 0px; top: 0px; width: 100%; height: 50%; text-align: center; position: relative;
}

hr {
align="center"; 
}

.productList {
    width: 75%px;
	font-size:18px;
	text-align: left;
	
}
.product {
    border-bottom: 3px dotted #aaa;
}
.product .name {
    font-weight: bold;
}
.product .price {
    float: right;
}

#wowslider-container1 {
    margin: 0px auto; border: currentColor; border-image: none; text-align: left; position: relative; z-index: 100; -ms-zoom: 1; max-width: 560px;
}
* html #wowslider-container1 {
    width: 960px;
}
#wowslider-container1 ul {
    list-style: none; margin: 0px; padding: 0px; left: 0px; width: 10000%; height: auto; overflow: visible; position: relative; border-spacing: 0;
}
#wowslider-container1 .ws_images ul li {
    margin: 0px !important; padding: 0px !important; width: 1%; line-height: 0; font-size: 0px; float: left;
}
#wowslider-container1 .ws_images {
    left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: relative;
}
#wowslider-container1 .ws_images a {
    width: 100%; color: transparent; display: block;
}
#wowslider-container1 img {
    max-width: none !important;
}
#wowslider-container1 .ws_images img {
    border: 0px currentColor; border-image: none; width: 100%; max-width: none;
}
#wowslider-container1 a {
    border: currentColor; border-image: none; text-decoration: none;
}
#wowslider-container1 .ws_bullets {
    font-size: 0px; float: left; position: absolute; z-index: 70;
}
#wowslider-container1 .ws_bullets div {
    float: left; position: relative;
}
#wowslider-container1 a.wsl {
    display: none;
}
#wowslider-container1 .ws_bullets {
    padding: 10px;
}
#wowslider-container1 .ws_bullets a {
    background: url("./bullet.png") left top; width: 22px; height: 20px; color: transparent; text-indent: -4000px; margin-left: 4px; float: left; position: relative;
}
#wowslider-container1 .ws_bullets a.ws_selbull {
    background-position: 0px 100%;
}
#wowslider-container1 .ws_bullets a:hover {
    background-position: 0px 100%;
}
#wowslider-container1 a.ws_next {
    top: 50%; width: 51px; height: 50px; margin-top: -28px; display: none; position: absolute; z-index: 60; background-image: url("./arrows.png");
}
#wowslider-container1 a.ws_prev {
    top: 50%; width: 51px; height: 50px; margin-top: -28px; display: none; position: absolute; z-index: 60; background-image: url("./arrows.png");
}
#wowslider-container1 a.ws_next {
    background-position: 100% 0px; right: 10px;
}
#wowslider-container1 a.ws_prev {
    background-position: 0px 0px; left: 10px;
}
#wowslider-container1 a.ws_next:hover {
    background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
    background-position: 0px 100%;
}
* html #wowslider-container1 a.ws_next {
    display: block;
}
* html #wowslider-container1 a.ws_prev {
    display: block;
}
#wowslider-container1:hover a.ws_next {
    display: block;
}
#wowslider-container1:hover a.ws_prev {
    display: block;
}
#wowslider-container1 .ws_bullets {
    top: 0px; right: 0px;
}
#wowslider-container1 .ws-title {
    padding: 12px; left: 0px; bottom: 15%; color: rgb(249, 251, 251); text-transform: uppercase; line-height: 18px; font-family: Franklin Gothic Medium,sans-serif; font-size: 18px; margin-right: 10px; position: absolute; z-index: 50; opacity: 0.8;
}
#wowslider-container1 .ws-title div {
    text-transform: none; padding-top: 5px; font-size: 13px;
}
#wowslider-container1 ul {
    animation:wsBasic 40s infinite; -moz-animation: wsBasic 40s infinite; -webkit-animation: wsBasic 40s infinite;
}
#wowslider-container1 .ws_shadow {
    background: url("./shadow.png") left 100% / 100%; left: -21.7%; width: 140%; height: 45%; bottom: -30%; position: absolute; z-index: -1;
}
* html #wowslider-container1 .ws_shadow {
    background: none;
}
* + html #wowslider-container1 .ws_shadow {
    background: none;
}
#wowslider-container1 .ws_bullets a img {
    border: 5px solid rgb(164, 164, 164); border-image: none; left: -120px; top: 16px; text-indent: 0px; display: block; visibility: hidden; position: absolute; max-width: none; box-shadow: 0px 0px 5px #000000; -moz-box-shadow: 0 0 5px #000000;
}
#wowslider-container1 .ws_bullets a:hover img {
    visibility: visible;
}
#wowslider-container1 .ws_bulframe div div {
    height: 90px; overflow: visible; position: relative;
}
#wowslider-container1 .ws_bulframe div {
    left: 0px; width: 240px; overflow: hidden; position: relative; background-color: rgb(164, 164, 164);
}
#wowslider-container1 .ws_bullets .ws_bulframe {
    border: 5px solid rgb(164, 164, 164); border-image: none; top: 20px; overflow: visible; display: none; position: absolute; cursor: pointer; box-shadow: 0px 0px 5px #000000; -moz-box-shadow: 0 0 5px #000000;
}
#wowslider-container1 .ws_bulframe span {
    background: url("./triangle.png"); left: 120px; top: -10px; width: 15px; height: 6px; margin-left: -2px; display: block; position: absolute;
}
html {
    height: 100%;
}
* {
    margin: 0px; padding: 0px;
}
article {
    display: block;
}
aside {
    display: block;
}
figure {
    display: block;
}
footer {
    display: block;
}
header {
    display: block;
}
hgroup {
    display: block;
}
nav {
    display: block;
}
section {
    display: block;
}
body {
    background: rgb(0, 43, 32); font: 0.8em/normal arial, sans-serif; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
p {
    padding: 0px 0px 20px; text-align: center; line-height: 1.7em;
}
img {
    border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
h1 {
    padding: 0px 0px 5px; color: rgb(255, 255, 255); letter-spacing: 0em;
}
h2 {
    padding: 0px 0px 5px; color: rgb(255, 255, 255); letter-spacing: 0em;
}
h3 {
    padding: 0px 0px 5px; color: rgb(255, 255, 255); letter-spacing: 0em;
}
h4 {
    padding: 0px 0px 5px; color: rgb(255, 255, 255); letter-spacing: 0em;
}
h5 {
    padding: 0px 0px 5px; color: rgb(255, 255, 255); letter-spacing: 0em;
}
h6 {
    padding: 0px 0px 5px; color: rgb(255, 255, 255); letter-spacing: 0em;
}
h1 {
    font: 140%/normal arial, sans-serif; margin: 0px 0px 15px; padding: 15px 0px 5px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
h2 {
    font: 140%/normal arial, sans-serif; margin: 0px 0px 15px; padding: 15px 0px 5px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
h3 {
    font: 140%/normal arial, sans-serif; margin: 0px 0px 15px; padding: 15px 0px 5px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
h1 {
    padding: 9px 0px 5px; text-align: center; color: rgb(255, 255, 255); font-size: 200%;
}
h2 {
    color: rgb(255, 255, 255); font-size: 160%;
}
h3 {
    color: rgb(255, 255, 255); font-size: 140%;
}
h4 {
    font: 150%/normal "News Cycle", arial, sans-serif; padding: 0px 0px 5px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
h6 {
    font: 150%/normal "News Cycle", arial, sans-serif; padding: 0px 0px 5px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
h5 {
    padding: 9px 0px 5px; text-align: center; color: rgb(255, 255, 255); font-size: 160%;
}
h6 {
    font: 100%/normal arial, sans-serif; padding: 0px 0px 15px; text-align: center; color: rgb(255, 255, 255); letter-spacing: normal; font-size-adjust: none; font-stretch: normal;
}
h7 {
    font: 150%/normal "News Cycle", arial, sans-serif; padding: 0px 0px 5px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
a {
    color: rgb(255, 255, 255);
}
a:hover {
    color: rgb(255, 255, 255);
}
a:hover {
    background: none; color: rgb(255, 255, 255); text-decoration: none;
}
blockquote {
    background: rgb(255, 255, 255); margin: 20px 0px; padding: 10px 20px 0px; border: 1px solid rgb(229, 229, 219); border-image: none;
}
ul {
    margin: 2px 0px 22px 17px;
}
ul li {
    margin: 0px 0px 6px; padding: 0px 0px 0px 5px; line-height: 1.5em; list-style-type: circle;
}
ol {
    margin: 8px 0px 10px 20px;
}
ol li {
    margin: 0px 0px 11px;
}
.fixedfont-footer {
    font-size: 14px;
}
.left {
    width: auto; margin-right: 10px; float: left;
}
.right {
    width: auto; margin-left: 10px; float: right;
}
.center {
    margin: 20px auto; text-align: center; display: block;
}
#main {
    margin-right: auto; margin-left: auto;
}
nav {
    margin-right: auto; margin-left: auto;
}
#container {
    margin-right: auto; margin-left: auto;
}
#logo {
    margin-right: auto; margin-left: auto;
}
#site_content {
    margin-right: auto; margin-left: auto;
}
footer {
    margin-right: auto; margin-left: auto;
}
#main {
    background: none; margin: 5px auto; width: 940px; padding-bottom: 30px;
}
header {
    background: none; height: 135px;
}
#logo {
    background: none; padding: 0px; width: 940px; color: rgb(250, 206, 17); float: left;
}
#logo h1 {
    font: 22px/normal "News Cycle", arial, sans-serif; margin: 0px; text-transform: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
#logo h2 {
    font: 22px/normal "News Cycle", arial, sans-serif; margin: 0px; text-transform: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
nav {
    background: rgb(255, 255, 255); margin: 0px auto; border-radius: 15px 15px 0px 0px; width: 940px; height: 44px; color: rgb(34, 34, 34); float: right; box-shadow: 0px 2px 2px rgba(0,0,0,0.2); -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; -moz-border-radius: 15px 15px 0px 0px; -webkit-border: 15px 15px 0px 0px;
}
#site_content {
    margin: 0px auto; padding: 0px; width: 940px; height: auto; overflow: hidden; z-index: -1;
}
img.displayed {
    margin-right: auto; margin-left: auto; display: block;
}
menu {
    background: rgb(255, 255, 255); font: 22px/normal "Yanone Kaffeesatz", arial, sans-serif; padding: 4px 0px 12px; border-radius: 15px 15px 0px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 938px; height: 15px; text-align: center; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 2px 2px rgba(0,0,0,0.2); -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; -moz-border-radius: 0px 0px 15px 15px; -webkit-border: 0px 0px 15px 15px;
}
menu p {
    padding: 0px; /*line-height: 1.7em;*/
}
menu a {
    color: rgb(34, 34, 34); text-decoration: none;
}
menu a:hover {
    color: rgb(0, 128, 255); text-shadow: none;
}

footer {
    background: rgb(255, 255, 255); font: 22px/normal "Yanone Kaffeesatz", arial, sans-serif; padding: 5px 0px 20px; border-radius: 0px 0px 15px 15px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 939px; height: 15px; text-align: center; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 2px 2px rgba(0,0,0,0.2); -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; -moz-border-radius: 0px 0px 15px 15px; -webkit-border: 0px 0px 15px 15px;
}
footer p {
    padding: 0px; line-height: 1.7em;
}
footer a {
    color: rgb(34, 34, 34); text-decoration: none;
}
footer a:hover {
    color: rgb(0, 128, 255); text-shadow: none;
}
.separator {
    margin: 0px 0px 20px; width: 100%; height: 0px; border-top-color: rgb(217, 213, 207); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
html body ul.sf-menu ul {
    width: 209px;
}
html body ul.sf-menu ul li {
    width: 209px;
}
html body ul.sf-menu ul ul {
    margin: 0px 0px 0px 200px;
}
ul.sf-menu {
    margin: 0px; padding: 0px;
}
ul.sf-menu * {
    margin: 0px; padding: 0px;
}
ul.sf-menu {
    display: block; position: relative;
}
ul.sf-menu li {
    list-style: none; float: left; display: block; position: relative;
}
ul.sf-menu li:hover {
    visibility: inherit;
}
ul.sf-menu a {
    display: block; position: relative;
}
ul.sf-menu ul {
    left: -999999px; top: auto; width: 150px; position: absolute;
}
ul.sf-menu ul a {
    -ms-zoom: 1;
}
ul.sf-menu ul li {
    width: 150px; float: left;
}
ul.sf-menu ul ul {
    margin: 0px 0px 0px 150px; top: 0px;
}
ul.sf-menu li:hover ul {
    left: auto;
}
ul.sf-menu li:focus ul {
    left: auto;
}
ul.sf-menu li.sf-hover ul {
    left: auto;
}
ul.sf-menu ul li:hover ul {
    left: auto;
}
ul.sf-menu ul li:focus ul {
    left: auto;
}
ul.sf-menu ul li.sf-hover ul {
    left: auto;
}
ul.sf-menu ul ul li:hover ul {
    left: auto;
}
ul.sf-menu ul ul li:focus ul {
    left: auto;
}
ul.sf-menu ul ul li.sf-hover ul {
    left: auto;
}
ul.sf-menu ul ul ul li:hover ul {
    left: auto;
}
ul.sf-menu ul ul ul li:focus ul {
    left: auto;
}
ul.sf-menu ul ul ul li.sf-hover ul {
    left: auto;
}
ul.sf-menu li:hover ul ul {
    left: -999999px;
}
ul.sf-menu li:focus ul ul {
    left: -999999px;
}
ul.sf-menu li.sf-hover ul ul {
    left: -999999px;
}
ul.sf-menu ul li:hover ul ul {
    left: -999999px;
}
ul.sf-menu ul li:focus ul ul {
    left: -999999px;
}
ul.sf-menu ul li.sf-hover ul ul {
    left: -999999px;
}
ul.sf-menu ul ul li:hover ul ul {
    left: -999999px;
}
ul.sf-menu ul ul li:focus ul ul {
    left: -999999px;
}
ul.sf-menu ul ul li.sf-hover ul ul {
    left: -999999px;
}
ul.sf-menu ul ul ul li:hover ul ul {
    left: -999999px;
}
ul.sf-menu ul ul ul li:focus ul ul {
    left: -999999px;
}
ul.sf-menu ul ul ul li.sf-hover ul ul {
    left: -999999px;
}
span.sf-arrow {
    background: url("../images/arrows-black.png") no-repeat 0px 0px; top: 20px; width: 7px; height: 7px; right: 5px; overflow: hidden; display: block; position: absolute;
}
ul ul span.sf-arrow {
    background-position: 0px 100%; top: 20px; right: 5px;
}
ul#nav {
    float: left;
}
ul#nav ul {
    background: rgb(221, 221, 221); padding-bottom: 15px; margin-top: 15px;
}
ul#nav li a {
    font: 22px/normal "Yanone Kaffeesatz", arial, sans-serif; padding: 10px 15px 6px; color: rgb(34, 34, 34); text-decoration: none; margin-right: 2px; font-size-adjust: none; font-stretch: normal; text-shadow: 1px 1px #fff;
}
ul#nav li a:hover {
    color: rgb(0, 128, 0); text-shadow: none;
}
ul#nav li a:focus {
    color: rgb(0, 128, 0); text-shadow: none;
}
ul#nav li.selected a {
    color: rgb(0, 128, 0); text-shadow: none;
}
ul#nav li.selected a:hover {
    color: rgb(0, 128, 0); text-shadow: none;
}
ul#nav li.selected a:focus {
    color: rgb(0, 128, 0); text-shadow: none;
}
ul#nav ul li a {
    color: rgb(34, 34, 34);
}
ul#nav ul li a:hover {
    color: rgb(0, 128, 0); margin-right: 2px;
}
ul#images {
    margin: 0px 15px 10px 0px; padding: 0px; position: relative;
}
ul#images li {
    list-style: none; padding: 0px; width: 155px; height: 300px; overflow: hidden; float: left; display: block;
}