html, body {
overflow-x : hidden;
}

body {
/* background: #F3F3F3 url(om-bg2.jpg) repeat-y top left; */
background: #F3F3F3;
background-image: url(om-bg2.jpg);
background-repeat: repeat-y;
background-position: left 110px;
}

.keyvidtxt {
padding-top:5px;
font-family:'Trebuchet MS',verdana;
font-size: 12px;
margin-left:20px;
margin-right:20px;
margin-bottom:12px;
color:#5C5C5C;
background: #F3F3F3 url(om-bg2.jpg) repeat-y top left;
border:none;
text-align:left;}

.keyselect {
width:600px;
border:none;
padding-top:5px;
font-family:'Trebuchet MS',verdana;
font-size: 12px;
margin-left:2px;
margin-bottom:12px;
color:#5C5C5C;
background: transparent;
text-align:center;}

.vidtxt {
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
font-family:'Trebuchet MS',verdana;
font-size: 16px;
letter-spacing:2px;
margin-left:20px;
margin-top:15px;
margin-bottom:3px;
font-weight:bold;
color:#5C5C5C;
background: #ffffff;
border:solid 1px #E1E1E1;
cursor: help;
text-align:left;}

.anchortxt {position:absolute;}

.keylinkflow {position:absolute; overflow:auto; width:100%; height:300px;}

a:link { color: #415365; text-decoration: none;}
a:visited { color: #415365; text-decoration: none;}
a:active { color: #B7361A; text-decoration: none;}
a:hover { color: #6B74AF; text-decoration: none;}

select {background: #E8E8E8; font-family:verdana; font-size:11px; color:#666574; font-weight:normal;
border:solid 1px #CACACA; padding:3px;}
option {padding-top:2px; padding-bottom:2px;}

.marge {margin-bottom:0px; margin-top:0px; width:100%; background: #B4B4B8; font-family:verdana; font-weight:bold;
color: #fff; font-size:16px; text-align:left; padding-top:4px; padding-bottom:4px;}
.margeselect {margin-bottom:0px; margin-top:0px; width:100%; background: #DBDBDB; font-family:verdana; font-weight:bold;
color: #fff; font-size:16px; text-align:left; padding-top:4px; padding-bottom:4px; padding-left:10px;}
.marge2 {margin-bottom:5px; background: #D6D6DA; font-weight:bold;}
.marge3 {margin-bottom:5px; background: #B4B4B8; font-size: 16px; font-family:verdana; color: #eee; text-align:right;}
.marge4 {margin-bottom:0px; background: #646671; font-size: 16px; font-weight:bold; font-family:verdana; color: #eee; text-align:left;}
.marge5 {margin-bottom:10px; background: #B4B4B8;}
.marge6 {margin-bottom:8px;}
.marge7 {margin-bottom:2px;}
.marge7b {margin-bottom:4px;}
.marge8 {margin-bottom:20px;}
.marge9 {margin-bottom:6px;}

.txt {background: #F5F5F5; font-family:'Trebuchet MS',verdana; font-size:11px; color:#7D7D7D; text-align:left;
border:solid 1px #939393; padding:6px; padding-left:10px; margin-top:0px; margin-bottom:4px; margin-left:0px;}

.txt2 {background: transparent; font-family:'Trebuchet MS',verdana; font-size:13px; color:#8B7B9D; font-style:italic;
border-bottom:dashed 1px #D7D7D7; padding:6px; margin-top:0px; margin-bottom:8px; margin-right:15px; margin-left:15px;
text-align:center;}

.citfrom {float:right; background: transparent; font-family:'Trebuchet MS',verdana; font-size:12px; color:#958D9C;
font-style:italic;}

.txt3 {background: transparent; font-family:'Trebuchet MS',verdana; font-size:13px; color:#736C7B; font-style:normal; 
border:solid 1px #E1E1E1; padding:6px; margin-top:15px; margin-bottom:30px; margin-right:15px; margin-left:15px;
text-align:left;}

.txt4about {background: transparent; font-family:'Trebuchet MS',verdana; font-size:12px; color:#7C7C9A; font-style:normal; 
border:solid 1px #E1E1E1; padding:6px; margin-top:4px; margin-bottom:12px; margin-right:15px; margin-left:15px;
text-align:left;}

.txt5title {background: #ffffff; font-family:'Trebuchet MS',verdana; font-size:16px; color:#909090; font-weight:bold; 
border:solid 1px #BEBEBE; padding:3px; padding-left:6px; margin-top:4px; margin-bottom:4px; margin-right:15px; margin-left:15px;
text-align:left;}

.imgkey {border:solid 1px #E1E1E1;}
.imgkeytxt { margin-left:20px; border:none;}
.imgabout {float:left; border:solid 1px #E1E1E1; margin-right:8px;}
.keyup {float:right; margin-top:-12px; margin-right:3px; border:none;}

.shadowed { 
  display: block;
  float:right;
  clear:right;
  background: url(../../images/im/drop-shadow.png) no-repeat bottom right !important;
  background: url(../../images/im/drop-shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 13px !important;
  margin: 10px 0 0 10px;
  }

.shadowed img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.smallink {font-family:verdana; font-size: 9px; color:#B6B6B6; text-align:right;}
.smallink:hover  {font-family:verdana; font-size: 9px; color:#77813A; text-align:right;}

.small {font-family:verdana; font-size: 9px; color:#B6B6B6; text-align:right;}