body {}
p {}
td {
    margin-left: 160px;
}
.bmrevtext { color: white; font-size: 10px; font-family: sans-serif; line-height: 16px }
.bmrtbkgd   { background-image: url("graphics/bmflashmainrt.jpg"); background-repeat: no-repeat; background-position: left top }
.bmltbkgd  { background-image: url("graphics/bmflashmainlt.jpg"); background-repeat: no-repeat; background-position: right top }
.bmsitert  { background-image: url("graphics/bmsite_rtbkgd.jpg"); background-repeat: no-repeat; background-position: left top }
.qmsitert  { background-image: url("graphics/qmtsite_03.jpg"); background-repeat: no-repeat; background-position: left top }
.bmsitelt  { background-image: url("graphics/bmsite_ltbkgd.jpg"); background-repeat: no-repeat; background-position: right top }
.qmsitelt  { background-image: url("graphics/qmtsite_01.jpg"); background-repeat: no-repeat; background-position: right top }
.bmtext  { font-size: 12px; font-family: sans-serif; line-height: 20px; text-align: justify }
.bmstoretext  { font-size: 12px; font-family: sans-serif; color: #85181b; }
.bmformtext { font-size: 12px; font-family: sans-serif; font-style: italic; font-weight: bold; line-height: 20px; text-align: right }
.bmhead { color: #85181b; font-size: 20px; font-family: serif; font-style: italic; font-weight: bold; border-bottom: 1px solid #e57126 }
a:link { color: #85181b }
a:visited { color: #e57126 }
.bmmenu  { font-size: 10px; font-family: sans-serif; line-height: 16px; text-align: center }
.bmpicrt { margin-left: 10px; float: right }
.bmpiclt { margin-right: 10px; float: left }
.bmnuggets { color: #e9daaf; font-size: 12px; font-family: serif; font-style: italic; line-height: 15px; text-align: justify }
.bmaeon { vertical-align: -3px }
.DataViewItem { background-image: url('graphics/bmDVbkgd.jpg'); /**width:104%; height:102%;**/ }
.DataViewItemTop { margin-bottom: 16px; }
.DataViewItemTop a { font-size: 10px; color: #85181b; text-decoration: underline; }
.DataViewItemTitle { font-size: 14px; margin: 6px 0px; color: #85181b; }        
.DataViewItemTitle a { color: #85181b; text-decoration: underline; } 
.DataViewItemHint { color: #85181b; font-size: 10px; }       
.DataViewItemPrice { color: #85181b; font-size: 12px; font-weight: bold; }
.DataViewItemDetail { color: #85181b; font-size: 12px; }    
.DataViewItemDetailPopup { color: #85181b; font-size: 12px; width: 450px; }    
.divRight { float: none; text-align: center; padding-right: 4px; width: 100%; }   
.divFloatLeft { float: left; padding-left: 10px; width: 225px }
.divAlignLeft { text-align: left; padding-left: 4px; }
.divAlignCenter { text-align: center; }
.divlogin { float:none; text-align:right; color: #85181b; font-size: 10px;}
/*.divCart { border-style: ridge; border-width: thin; border-color: inherit; padding-top: 15px; }*/
.tdRight150 { text-align: right; padding-left: 2px; color: #85181b; font-size: 12px; }
.tdRight155 { text-align: right; padding-left: 2px; color: #85181b; font-size: 12px; width:155px; }
.tdRight100 { text-align: right; padding-left: 2px; color: #85181b; font-size: 12px; width: 95px; }
.tdLeft150 { text-align: left; padding-left: 2px; width: 135px; color: #85181b; font-size: 12px; }
.tdLeft110 { text-align: left; padding-left: 2px; width: 110px; color: #85181b; font-size: 12px; }
.tdLeft250 { text-align: left; padding-left: 2px; width: 220px; color: #85181b; font-size: 12px; }
.tdLeft350 { text-align: left; padding-left: 2px; width: 330px; color: #85181b; font-size: 12px; }
.tdLeft350C { text-align: center; padding-left: 2px; width: 100%; color: #85181b; font-size: 12px; }
.tdLeft350P { text-align: left; padding-left: 14px; width: 330px; color: #85181b; font-size: 12px; }

.tdCenter{ text-align: center }
.tdBold{ font-weight:bold; text-align:left; padding-left:2px; font-size:10px; color: #85181b; }
.tdSmallish{ text-align:left; padding-left:2px; font-size:12px; }
#vlinks a{ color: #85181b; font-size: 16px; text-decoration: none; }
#vlinks a:hover{ color: #85181b; font-size: 16px; font-style: italic; text-decoration: underline}
#vlinks a:visited{ color: #85181b; font-size: 16px; text-decoration: none; }


/* Update Progress */
 .overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
