#MainPageContent       { background-repeat: repeat-x; margin: 0 auto 40px; position: relative; width: 866px; height: auto; visibility: visible ; padding: 0; border: double 10px #ffc624; }
#Header { background-repeat: no-repeat; background-position: center top; height: 8px     ; visibility: visible; padding: 0; }
#Logo { text-align: center; margin: 4px auto 0; }
#Logo img { border-style: none; }
#TopTextL { color: #00b6f0; font-size: 16px; font-family: "Arial Black"; line-height: 23px; background-image: url(../images/Star1.gif); background-repeat: no-repeat; text-align: center; position: absolute; top: 148px; left: -420px; width: 236px; margin-left: 50%; padding: 0; }
#TopTextR { color: #00b6f0; font-size: 16px; font-family: "Arial Black"; line-height: 23px; background-image: url(../images/Star1.gif); background-repeat: no-repeat; text-align: center; padding: 0; position: absolute; top: 148px; left: 190px; width: 236px; margin-left: 50%; }
#Slogan { text-align: center; margin: 2px auto 0; }
#TextBar { text-align: center; margin: 6px auto 0; }
#Center { margin: 0 auto 0; padding: 10px 16px 10px 10px    }
#Footer { text-align: center; padding: 4px 0 0; clear: both; margin: 0 }
#Footer a { color: #00316c; font-size: 12px; font-family: Verdana, Arial, Helvetica ; font-weight: bold ; padding: 0 12px 0; }
#Footer a:hover { color: #b90b24 ; }
#Menu { color: #606060; font-size: 94%; text-align: center; padding: 0; width: 420px; float: left; margin: 0 0 40px; }
#Menu img { margin: 0 0 12px; padding: 0; border: solid 2px #0073bd; }
#Menu img:hover { margin: 0 0 12px; padding: 0; border: solid 8px #e4b1ad; }
#Menu a { color: #c23634; }
#Menu a:hover { color: #0073bd; }
#VideoBox { background-color: #b8b8b8; height: 300px; float: left; margin-right: 2px; margin-left: 4px; padding: 10px; }
#VideoMain { padding: 0 0 20px 20px; width: 360px; float: left; }
#VideoMain a { color: #606060; font-size: 90%; }
#VideoMain a:hover { color: #b90b24; font-size: 90%; }

#PressMain { width: 390px; padding: 0 20px 20px 30px; float: left; }
#PressMain a { color: #606060; font-size: 90%; }
#PressMain a:hover { color: #b90b24; font-size: 90%; }
#MainText { margin: 0; padding: 0 18px 0; }
#ArticleMain { margin: 0; padding: 0 0 4px; }
#MainPics { margin: 0; padding: 0 0 0 18px; }
#MainPics img { width: 190px; height: 190px; margin: 0 10px 12px 0; border: 0; }
.Map { padding: 0; float: left; margin-top: 8px; margin-right: 20px; margin-left: 4px; }
.RedBox { color: #fff; font-size: 20px; font-family: "Arial Black"; font-weight: normal; background-color: #c23634; text-align: center; letter-spacing: 0.01pc; width: 840px; height: 34px; margin-right: auto; margin-left: auto; padding-top: 3px; }
#Contacts { color: #000; font-size: 10px; position: absolute; top: 30px; right: 366px; margin: 0; padding: 0 }
#Address a:hover { color: #b90b24 }
#Address, #Address a { color: #000; font-size: 12px; padding-top: 10px; }
#ProductLayout { width: auto; clear: both; margin: 30px auto 40px; padding: 0; max-width: 790px }
#ProductBox { background-color: #6fa8cf; text-align: center; width: 224px; margin: 0 14px 20px 0; padding: 4px 10px 8px 14px; float: left; -moz-border-radius: 8px }
#ProductBox p { margin: 4px 0 3px; }
#GreyBox { background-color: #6fa8cf; margin: 10px 14px 20px 0; padding: 10px 12px 20px 14px; width: 270px; height: 180px; float: left; -moz-border-radius: 8px }
#CookieCrumb { color: #00316c; font-size: 10px ; font-family: Verdana, Arial, Helvetica, sans-serif; clear: both; margin-bottom: 20px; white-space: nowrap }
#CookieCrumb a { color: #00316c; font-weight: bold }
#CookieCrumb a:hover { color: #abe }

/* Nav Buttons */
#Navi1 { position: absolute; top: 98px; left: -402px; width: 260px; height: 34px; z-index: 1; margin: 0 0 0 50%; padding: 0; }
#Navi1 ul { margin: 0; padding: 0; }
#Navi1 li { text-align: center; width: 108px; height: 34px; margin: 0 20px 0 0; padding: 0; float: left; list-style-type: none; }
#Navi1 a { font-weight: bold; font-size: 18px; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #c23634; text-decoration: none; margin: 0; padding: 4px 13px 5px; border: solid 2px; display: block           }
#Navi1 a:hover { color: #ffea00; background-color: #b00 ; border: solid 2px #00b6f0; }
#Navi2 { position: absolute; top: 98px; left: 167px; width: 260px; height: 34px; z-index: 2; margin: 0 0 0 50%; padding: 0; }
#Navi2 ul { margin: 0; padding: 0; }
#Navi2 li { text-align: center; width: 108px; height: 34px; margin: 0 20px 0 0; padding: 0; float: left; list-style-type: none; }
#Navi2 a { font-weight: bold; font-size: 18px; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background-color: #c23634; text-decoration: none; margin: 0; padding: 4px 13px 5px; border: solid 2px; display: block           }
#Navi2 a:hover { color: #ffea00; background-color: #b00 ; border: solid 2px #00b6f0; }

/* Tabs Display for My Account Section */
#AccountTabs { width: 100%; clear: both; margin-right: auto; margin-left: auto   ; padding-top: 10px; padding-bottom: 30px; }
#AccountTabs ul { list-style-type: none; margin: 0; padding: 0  }
#AccountTabs li { text-align: center; float: left; margin-right: 8px; display: block }
#AccountTabs a { font-weight: bold; font-size: 12px; color: #fff; background-color: #7c9fce; text-decoration: none; margin: 0 0 16px; padding: 3px 12px 5px; border: solid 1px #00316c; display: block    }
#AccountTabs a:hover { color: white; background-color: #b00 ; text-decoration: none; margin: 0 2px 2px; padding: 3px 10px 5px; display: block }
/* Mini Nav */
#MiniNav {  }
#MiniNav ul { list-style-type: none; margin: 0px; padding: 0px }
#MiniNav li { float: left; display: block; white-space: nowrap }
#MiniNav a { font-weight: bold; font-size: 10px; color: #fff; background-color: #7c9fce; text-decoration: none; margin: 0 6px 16px 0; padding: 2px 10px 3px; border: solid 1px #00316c; display: block    }
#MiniNav a:hover { color: white; background-color: #989898; text-decoration: none }
