﻿body { border-right:solid 5px #6d1111; margin:0px; background-color:#6d1111; font-family: Palatino Linotype, Book Antiqua, Bodoni MT, Corbel; } 
/* Palatino Linotype, Papyrus, Maiandra GD, High Tower Text, Goudy Old Style, Corbel, Eras Medium ITC */
/* Comic Sans MS, Calibri, Berlin Sans FB, Bodoni MT, Poor Richard, Book Antiqua, Hyborian; */
/* Bookman Old Style, Tempus Sans ITC; */

/* High Tower Text, */

a:active { outline: none; -moz-outline-style:none; }
a:focus { outline: none; -moz-outline-style:none; }
a:visited { outline: none; -moz-outline-style:none; color:#911513; }
a { text-decoration:none; }
a img { border:none; }

/*H1 { margin-top:10px; margin-bottom:5px; font-family:Goudy Old Style, High Tower Text; color:#17365D; }*/
H2 { font-family:Goudy Old Style, High Tower Text; }
H3 { margin-top:5px; margin-bottom:0px; }
H4 { margin-top:5px; margin-bottom:0px; }
UL { margin-top:5px; margin-bottom:5px; }
.Header2 { font-family:Goudy Old Style, High Tower Text; font-size:20pt; font-weight:bold; padding-bottom:5px; }
.Header3 { font-family:Goudy Old Style, High Tower Text; font-size:16pt; font-weight:bold; padding-top:5px; padding-bottom:5px; }

#MainPanel { width:100%; background-color:#6d1111; }
#LeftPanel { float:left; background-color:#6d1111; height:100%; }
#RightPanel { float:left; background-color:#6d1111; width:100%; }

#LogoBar { background-color:#6D1111; height:155px; }
#LogoBar img { border-style:none; text-decoration:none; border:none; }
#LogoBarError { background-color:#6D1111; height:210px; }
#LogoBarError img { border-style:none; text-decoration:none; border:none; }

#BannerBar { height:45px; background-color:#6D1111; color:Ivory; font-size:x-large; text-decoration:none; font-weight:bold; }
#BannerBar img { border-style:none; text-decoration:none; border:none; }

.BlackFrame { background-color:#000000; color:Ivory; }
.BlackFrame tr .Frame1 { width:40px; height:33px; background-image:url(/images/frame/bg_rotb1.gif); background-repeat:no-repeat; }
.BlackFrame tr .Frame2 { height:33px; background-image:url(/images/frame/bg_rotb2.gif); background-repeat:repeat-x; }
.BlackFrame tr .Frame3 { width:40px; height:33px; background-image:url(/images/frame/bg_rotb3.gif); background-repeat:no-repeat; }
.BlackFrame tr .Frame4 { width:40px; background-image:url(/images/frame/bg_rotb4.gif); background-repeat:repeat-y; }
.BlackFrame tr .Frame5 {}
.BlackFrame tr .Frame6 { width:40px; background-image:url(/images/frame/bg_rotb6.gif); background-repeat:repeat-y; }
.BlackFrame tr .Frame7 { width:40px; height:33px; background-image:url(/images/frame/bg_rotb7.gif); background-repeat:no-repeat; }
.BlackFrame tr .Frame8 { height:33px; background-image:url(/images/frame/bg_rotb8.gif); background-repeat:repeat-x; }
.BlackFrame tr .Frame9 { width:40px; height:33px; background-image:url(/images/frame/bg_rotb9.gif); background-repeat:no-repeat; }

.OathFrame { background-image:url(/images/barbello.jpg); background-color:#ACA085; }
.OathFrame tr .Frame1 { width:40px; height:33px; background-image:url(/images/frame/bg_rotr1.gif); background-repeat:no-repeat; }
.OathFrame tr .Frame2 { height:33px; background-image:url(/images/frame/bg_rotr2.gif); background-repeat:repeat-x; }
.OathFrame tr .Frame3 { width:40px; height:33px; background-image:url(/images/frame/bg_rotr3.gif); background-repeat:no-repeat; }
.OathFrame tr .Frame4 { width:40px; background-image:url(/images/frame/bg_rotr4.gif); background-repeat:repeat-y; }
.OathFrame tr .Frame5 { vertical-align:top; }
.OathFrame tr .Frame6 { width:40px; background-image:url(/images/frame/bg_rotr6.gif); background-repeat:repeat-y; }
.OathFrame tr .Frame7 { width:40px; height:33px; background-image:url(/images/frame/bg_rotr7.gif); background-repeat:no-repeat; }
.OathFrame tr .Frame8 { height:33px; background-image:url(/images/frame/bg_rotr8.gif); background-repeat:repeat-x; }
.OathFrame tr .Frame9 { width:40px; height:33px; background-image:url(/images/frame/bg_rotr9.gif); background-repeat:no-repeat; }

#NavAccordion { height:390px; width:200px; background-color:#6d1111; color:Ivory; padding-top:0px; padding-left:5px; padding-right:5px; font-family:Goudy Old Style, High Tower Text; }
.NavAccordHead { text-decoration:none; padding-top:10px; height:24px; }
.NavAccordHeadSelect { text-decoration:none; padding-top:10px; height:24px; }
.NavAccordContent { height:100%; width:190px; background-color:#6d1111; padding-bottom:5px; padding-top:0px; font-family:Goudy Old Style, High Tower Text; overflow:hidden; }
.LitButton { color:Ivory; font-size:large; font-weight:bold; height:32px; width:190px; padding-top:5px; background-image:url(/images/nav/buttonlit.gif); background-repeat:no-repeat; cursor:pointer; }
.NavButton { color:Ivory; font-size:large; font-weight:bold; height:32px; width:190px; padding-top:5px; background-image:url(/images/nav/buttondim.gif); background-repeat:no-repeat; cursor:pointer; }
.NavButton a { text-decoration:none; color:Ivory; }

#IconBar { background-color:#6d1111; margin-top:0px; padding:10px; }
#IconBar img { border-style:none; text-decoration:none; }

#MainContent { min-height:500px; color:Black; overflow:auto; }
#MainContent H2 { margin-top:0px; margin-bottom:10px; }
#MainContent H3 { margin-top:20px; }

#FooterBar { text-align:center; background-color:#6D1111; color:Ivory; font-size:small; text-decoration:none; padding:5px; }

.NewsPane { padding-right:20px; margin-right:220px; border-right:dotted 1px black; }
.ProductSchedule { float:right; width:200px; }
.ProductSchedule a { outline: none; -moz-outline-style:none; color:#000000; }
.ProductSchedule a:visited { outline: none; -moz-outline-style:none; color:#222222; }

.BlogPosts { float:right; width:200px; }
.BlogPosts a { outline: none; -moz-outline-style:none; color:#000000; }
.Blog { padding-right:20px; margin-right:220px; border-right:dotted 1px black; }
.BlogLink { padding-bottom:5px; font-weight:bold; }
.BlogMenuLatest { margin-left:10px; margin-bottom:15px; }
.BlogMenuArchive { margin-left:10px; }
.VSpacer10 { height:10px; }
.TenBelow { padding-bottom:10px; }

.SCHead { color:#d4cdc5; }
.SCText { color:#d4cdc5; padding-bottom:15px; }
.EditRow { width:650px; clear:both; }
.EditLabel { width:130px; float:left; padding-top:10px; }
.EditBox { width:500px; float:left; margin-top:10px; margin-left:10px; }
.ErrorBox { border:groove; padding:5px; width:490px; float:left; margin-top:10px; margin-left:10px; color:#911513; }
.SuccessBox { border:groove; padding:5px; width:490px; float:left; margin-top:10px; margin-left:10px; color:#404040; }
.ElbowRoom { padding:5px; }
.SubmitButton { margin-top:10px; margin-left:360px; }
.NoLink { text-decoration:none; color:Ivory; }

.PostedBy { font-size:x-small; color:#404040; }
.ProductTitle { color:Black; font-weight:bold; font-size:large; font-style:italic; padding:5px; cursor:pointer; }
.ProductRelease { color:#562300; font-weight:bold; cursor:pointer; }
.ProductAuthor { color:#6D1111; font-weight:bold; cursor:pointer; }
.LittleLink { font-size:small; }
.SubHeader { font-family:Goudy Old Style, High Tower Text; font-size:14pt; font-weight:bold; }
.NewsText {}
.GoTop { vertical-align:top; }

.DownloadFrame { padding-top:10px; padding-bottom:10px; overflow:auto; }
.DownloadTitle { color:Black; font-weight:bold; font-size:large; font-style:italic; padding-top:10px; padding-bottom:5px; }
.DownloadBody { }
.DownloadArt { padding:10px; }
.DownloadFloatArt { padding:10px; float:left; }
.DownloadFloatRight { padding:10px; float:right; }
.DownloadQuote { margin:20px; padding:20px; width:600px; border:groove; font-style:oblique; font-size:smaller; background-color:#D0CAB2; }
.DownloadFile { margin-left:10px; }

.modalPopup { width:750px; padding:3px; background-image:url(/images/barbello.jpg); border:groove; }
.modalPopupHandle { cursor:move; background-color:#808080; border:solid 1px Gray; text-align:left; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#808080, endColorstr=#A0A0A0); height:20px;}
.modalBackground { background-color:Gray; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

/* Text box styling */
.FloatBox { overflow:auto; margin-bottom:10px; }
.FloatBase { float:left; }
.Float20 { width:20px; float:left; }
.Float100 { width:100px; float:left; }
.Float125 { width:125px; float:left; }
.Float150 { width:150px; float:left; }
.Float175 { width:175px; float:left; }
.Float200 { width:200px; float:left; }
.Float250 { width:250px; float:left; }

/* OB style guide styling */
.BodyText { padding-bottom:10px; }
.BulList { padding-top:0px; margin-top:0px; }
.ImageBox { padding-top:10px; padding-bottom:10px; }
.ImageFloat { padding:10px; float:left; }
.ImageRight { padding:10px; float:right; }

/* Store Stuff #B9AE9E*/
.StoreBox { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;
            margin-top:10px; margin-bottom:10px;
            background-color:#E1D8C9; border:groove; }
.StorePic { float:left; margin-right:15px; margin-top:5px; margin-bottom:5px; }
.StoreText { padding-top:5px; padding-bottom:5px; }
.StoreItem { overflow:auto; }

.WriterBox { padding:20px; margin:20px; border:outset 2px ivory; background-color:#CCC1B1; overflow:auto; }
.WriterName { font-size:large; font-weight:bold; text-align:right; }
.ArtistName { font-size:large; font-weight:bold; }
.ArtSample { padding:10px; float:right; }
.ArtBox { padding:10px; clear:both; }

/* Utility Styles */
.NoShow {display:none;}
.None {}

