* {
box-sizing: border-box;
}
html,body {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
overflow-x: hidden;
}
[class*="col-"] {
float: left;
}
.row:after {
content: "";
clear: both;
display: block;
}
html {
font-family: "Arial", sans-serif;
}
h1 {
color: #800000;
text-align: center;
margin-top: 80px;
margin-bottom: 50px;
}
h2 {
color: #800000;
}
h3 {
color: #800000;
}
/* For mobile phones: */
[class*="col-"] {
width: 100%;
}
/* For tablets: */
@media only screen and (min-width: 600px) and (max-width: 924px) {
.col-m-1 {width: 8.33%;}
.col-m-2 {width: 16.66%;}
.col-m-3 {width: 25%;}
.col-m-4 {width: 33.33%;}
.col-m-5 {width: 41.66%;}
.col-m-6 {width: 50%;}
.col-m-7 {width: 58.33%;}
.col-m-8 {width: 66.66%;}
.col-m-9 {width: 75%;}
.col-m-10 {width: 83.33%;}
.col-m-11 {width: 91.66%;}
.col-m-12 {width: 100%;}
}
/* For desktop: */
@media only screen and (min-width: 925px) {
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
}
header {
background: linear-gradient(to right, #FFFFFF , hsl(250, 100%, 45%));
height: 100px;
}
nav {
text-align: center;
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
width: 100%;
}
nav ul {
background: #222222;
/*background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);*/
box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
padding: 0 0;
margin: auto;
border-radius: 0px;
list-style: none;
position: relative;
display: inline-table;
color: #ffffff;
/*border-left: 1px solid hsla(0, 0%, 0%, 0.22);*/
}
nav ul:after {
content: ""; clear: both; display: block;
}
nav ul li:hover {
background: linear-gradient(to top, hsla(225, 81%, 38%, 0), hsla(225, 81%, 38%, 0.5), hsla(225, 81%, 48%, 0.51), hsla(225, 81%, 47%, 0.78), hsla(225, 81%, 78%, 1));
}
nav ul li a:hover {
color: #ffffff;
}
@media only screen and (max-width: 599px) {
#navbarbg {
/*background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);*/
height: 252px;
}
nav ul li {
background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
float: left;
border-right: 1px solid hsla(0, 0%, 0%, 0.22);
color: #ffffff;
width: 100%;
height: 36px;
}
nav ul li a {
display: block;
padding: 10px 30px;
color: #ffffff;
text-decoration: none;
font-size: 12px;
}
nav ul li a:link {
color: #ffffff;
}
nav ul ul {
display: none;
}
}
@media only screen and (min-width: 600px) and (max-width: 924px){
#navbarbg {
/*background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);*/
height: 72px;
}
nav ul {
background: #222222;
/*background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);*/
box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
padding: 0 0;
margin: auto;
border-radius: 0px;
list-style: none;
position: relative;
display: inline-table;
color: #ffffff;
border-left: 1px solid hsla(0, 0%, 0%, 0.22);
width: 100%;
}
nav ul:after {
content: ""; clear: both; display: block;
}
nav ul li.toprow {
background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
float: left;
border-right: 1px solid hsla(0, 0%, 0%, 0.22);
color: #ffffff;
height: 36px;
width: 25%;
}
nav ul li.bottomrow {
background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
float: left;
border-right: 1px solid hsla(0, 0%, 0%, 0.22);
color: #ffffff;
height: 36px;
width: 33.3%;
}
nav ul li a {
display: block;
padding: 10px 30px;
color: #ffffff;
text-decoration: none;
font-size: 12px;
}
nav ul li a:link {
color: #ffffff;
}
nav ul li:hover {
background: linear-gradient(to top, hsla(225, 81%, 38%, 0), hsla(225, 81%, 38%, 0.5), hsla(225, 81%, 48%, 0.51), hsla(225, 81%, 47%, 0.78), hsla(225, 81%, 78%, 1));
}
nav ul ul {
display: none;
}
}
@media only screen and (min-width: 925px) {
#navbarbg {
background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
height: 36px;
}
nav ul {
background: #222222;
background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
padding: 0 0;
margin: auto;
border-radius: 0px;
list-style: none;
position: relative;
display: inline-table;
color: #ffffff;
border-left: 1px solid hsla(0, 0%, 0%, 0.22);
}
nav ul:after {
content: ""; clear: both; display: block;
}
nav ul li {
float: left;
border-right: 1px solid hsla(0, 0%, 0%, 0.22);
color: #ffffff;
}
nav ul li:hover {
background: linear-gradient(to top, hsla(225, 81%, 38%, 0), hsla(225, 81%, 38%, 0.5), hsla(225, 81%, 48%, 0.51), hsla(225, 81%, 47%, 0.78), hsla(225, 81%, 78%, 1));
}
nav ul li:hover a {
color: #ffffff;
}
nav ul li:hover > ul {
display: block;
}
nav ul li a {
display: block;
padding: 10px 30px;
color: #ffffff;
text-decoration: none;
font-size: 12px;
}
nav ul li a:link {
color: #ffffff;
}
nav ul ul{
display: none;
border-radius: 0px;
position: absolute;
top: 100%;
z-index: 1;
}
nav ul ul li {
float: none;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background: linear-gradient(to top, #222222 0%, #444444 50%, #444444 51%, #5b5b5b 78%, #aaaaaa 100%);
position: relative;
}
nav ul ul li a {
padding: 10px 10px;
text-align: left;
}
nav ul ul li a:hover {
background: linear-gradient(to top, hsla(0, 81%, 38%, 1), hsla(0, 81%, 38%, 1),
hsla(0, 81%, 48%, 1), hsla(0, 81%, 47%, 1), hsla(0, 81%, 78%, 1));
color: #FFFFFF;
}
}
#main {
height: auto;
}
footer {
line-height: 150%;
text-align: center;
}
@media only screen and (min-width: 1200px) {
#main {
float: none;
margin: auto;
overflow: hidden;
width: 1200px;
}
}
@media only screen and (max-width: 1199px) {
#main {
float: none;
margin: auto;
overflow: hidden;
width: 100%;
}
}
ul.smallarrow {
list-style-position: outside;
list-style-image: url(Images/30.gif);
padding: 20px;
}
ul.redarrow {
list-style-position: outside;
list-style-image: url(Images/icon_link.gif);
padding: 0px;
padding-left: 25px;
}
ul.redarrow li {
line-height: 25px;
}
.leftNavItemSelect {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#logo {
width: 1024px;
margin: auto;
height: 100px;
}
#logo2 {
position: relative;
left: 50px;
top: 10px;
}
#HeaderText {
position: absolute;
top: 42px;
left: 80px;
font-family: "Arial", sans-serif;
font-size: 25px;
font-weight: bold;
}
@media only screen and (min-width: 925px) {
#LeftSideBar {
position: relative;
/*width: 190px;*/
height: 100%;
float: left;
}
#NewsAndEvents {
position: relative;
height: 24px;
/*width: 180px;*/
background: linear-gradient(to top, hsla(224, 95%, 35%, 1), hsla(224, 85%, 65%, 1), hsla(224, 100%, 85%, 1));
border-radius: 10px 10px 2px 2px;
padding-left: 10px;
color: #f7b060;
font-size: 12px;
font-family: Arial, sans-serif;
font-weight: bold;
}
#NAEcontents {
position: absolute;
bottom: 3;
left: 10;
}
#MarqueeFrame {
/*width: 190px;*/
height: auto;
overflow: hidden;
}
#NewsMarquee {
position: relative;
height: 520px;
/*width: 175px;*/
animation: scrollv 12s linear infinite;
}
@keyframes scrollv {
from {top: 310px;}
to {top: -556px;}
}
#MoreNews {
/*width: 180px;*/
height: 20px;
background: #0535ba;
text-align: left;
border-radius: 2px 2px 10px 10px;
padding-left: 10px;
padding-top: 2px;
background: linear-gradient(to top, hsla(224, 100%, 85%, 1), hsla(224, 85%, 65%, 1), hsla(224, 95%, 35%, 1));
}
#MoreNews a {
color: #f7b060;
font-size: 12px;
font-family: Arial, sans-serif;
font-weight: bold;
text-decoration: none;
}
}
@media only screen and (max-width: 924px) {
#LeftSideBar {
display: none;
}
}
#Address {
width: 100%;
height: 150px;
overflow: hidden;
position: relative;
}
#Address p {
margin: 0px;
}
.billboardCopy {
FONT-SIZE: 11px; COLOR: #184dce; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #2151d6; FONT-FAMILY: Arial, Helvetica, sans-serif; font-decoration: underline
}
A:link {
COLOR: #000066}
A:hover {
COLOR: #666666
}
#topbar {
width: 100%;
border: 1px solid #8FADCC;
margin: 10px 0px;
}
@media only screen and (max-width: 599px) {
#French {
display: none;
}
}
#French {
height: 22px;
}
.billboardCopy {
FONT-SIZE: 11px; COLOR: #184dce; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#intro {}
#introtext {
line-height: 200%;
}
#rightsidepic {}
@media only screen and (max-width: 599px) {
#rightsidepic {
display: none;
}
#emailtable {
float: left;
}
}
@media only screen and (min-width: 600px) {
#Email {
padding-top: 70px;
padding-right: 100px;
}
#emailtable {
float: right;
}
}
.MainBody {
FONT-SIZE: 11px; COLOR: #3161de; LINE-HEIGHT: 17px; FONT-FAMILY: verdana
}
#Payment {
padding: 5px;
text-align: center;
}
.listlink {
position: relative;
}
.listlink a{
font-size: 16px;
font-weight: bold;
}
.listdesc {
position: relative;
}
.NewsListItem {
position: relative;
}
.MonthFormat {
position: relative;
font-size: 18px;
color:#800000;
padding-bottom: 5px;
}
.MonthLink {
font-size: 18px;
padding-bottom: 10px;
}
.MonthLink a{
font-size: 0.8em;
}
@media only screen and (min-width: 925px) {
.MonthLink {
position: absolute;
left: 100px;
top: 0px;
}
}
@media only screen and (max-width: 924px){
.MonthLink {
position: relative;
}
}
.MenuLink a{
font-size: 1em;
font-weight: bold;
}
.item {
position: relative;
padding-bottom: 10px;
height: auto;
}
@media only screen and (min-width: 600px) {
.newtag {
text-transform: uppercase;
color: #FF0000;
}
}
@media only screen and (max-width: 599px) {
.newtag {
display: none;
}
}
.imagecaption {
text-align: center;
font-weight: bold;
font-size: 12px;
}
@media only screen and (max-width: 599px) {
.LargeImage1 {
width: 100%;
}
.LargeImage2 {
display: none;
}
}
@media only screen and (min-width: 600px) {
.LargeImage1 {
display: none;
}
}
.note {
font-style: italic;
}
.featureslist ul li {
font-size: 1.2em;
margin: 5px;
}
.tableparameter {
margin: auto;
}
.tableparameter table {
border: 1px solid black;
border-collapse: collapse;
}
.tableparameter table th{
border: 1px solid black;
padding: 5px;
font-weigth: bold;
}
.tableparameter table td {
border: 1px solid black;
padding: 5px;
}
.tablegrating th, td {
padding: 2px 5px;
}
.tablegrating {
border-collapse: collapse;
}
.tablemask {
margin: auto;
}
.tablemask table {
border: none;
}
.tablemask table th{
padding: 5px;
}
.tablemask table td {
padding: 5px;
}
.itemtag {
text-transform: uppercase;
}
.products ul li {
padding-bottom: 20px;
}
.products ul li a{
color: #0000FF;
font-size: 1.2em;
}