#MainPageContent       { background-image: url(../images/Bknd_Inside.jpg); background-repeat: repeat-x; margin: 0 auto 40px; position: relative; width: 780px; height: auto; visibility: visible ; padding: 0; border: solid 10px #000; }
#Header { background-image: url(../images/Header.jpg); background-repeat: no-repeat; background-position: center top; height: 270px     ; visibility: visible; padding: 0; }
#Logo { position: absolute; top: 2px; left: 8px; z-index: 2; margin: 0 }
#Logo img { border-style: none; }
#TopTextL { color: #000; font-size: 16px; font-family: "Arial Black"; text-align: center; position: absolute; top: 223px; left: -374px; width: 236px; height: 23px; margin-left: 50%; padding: 0; }
#TopTextR { color: #000; font-size: 16px; font-family: "Arial Black"; text-align: center; padding: 0; position: absolute; top: 223px; left: 140px; width: 236px; height: 23px; margin-left: 50%; }
#Contacts { color: #000; font-size: 10px; position: absolute; top: 30px; right: 366px; margin: 0; padding: 0 }
#Column1 { position: absolute; top: 180px; right: 12px; width: 160px; margin: 0; padding: 14px 0 16px }
#Center { margin: 10px auto 30px; padding: 10px 16px 10px 10px    }
#Footer { text-align: center; padding: 8px 0 0; clear: both; margin: 8px 0 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 ; }

#Address, #Address a { color: #000; font-size: 12px; padding-top: 10px; }
#Address a:hover { color: #b90b24 }
#VideoBox { background-color: #b8b8b8; height: 300px; float: left; margin-right: 2px; margin-left: 4px; padding: 10px; }
#player1 { margin: 0; padding: 0; }
#VideoMain { color: #606060; font-size: 94%; padding: 8px 10px 28px; width: 340px; float: left; }
#VideoMain a { color: #606060; font-size: 90%; }
#VideoMain a:hover { color: #b90b24; font-size: 90%; }

#PressMain { color: #606060; font-size: 94%; width: 360px; padding: 8px 10px 28px; float: left; }
#PressMain a { color: #606060; font-size: 90%; }
#PressMain a:hover { color: #b90b24; font-size: 90%; }

#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: 168px; left: -374px; width: 260px; height: 34px; z-index: 1; margin: 0 0 0 50%; padding: 0; }
#Navi1 img { float: left; margin: 0 20px 0 0; padding: 0; }

#Navi2 { position: absolute; top: 168px; left: 114px; width: 260px; height: 34px; z-index: 2; margin: 0 0 0 50%; padding: 0; }
#Navi2 img { float: left; margin: 0 0 0 20px; padding: 0; }

/* 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 }
