body {padding:0; margin:0;}
/* Overlay */
#searchbox-overlay {background-color:#000; cursor:wait;}
/* Container */
#searchbox-container {width:727px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;top:70px}
#searchbox-container .searchbox-content {color:#ddd; height:40px; border-style:solid; border-width:1px; border-color:#7d8e95;}
#searchbox-container .searchbox-head {height: 75px;}
#searchbox-container .searchbox-head .divImg {float:left; margin: 5px 5px; width: 64px; height: 64px}
#searchbox-container .searchbox-head .divTitle {float:left; margin:30px 0 0 0 ; font-size:1.1em; text-align:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:24px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
}
#searchbox-container .inputForm{height:40px; padding: 15px 0 0 25px; }
#searchbox-container .searchbox-input{float:left; padding: 4px 0 0 10px; width:360px; height:23px; border-style: solid; border-width:1px;border-color:#444444; background:#252525; color:#fff;}
#searchbox-container .searchbox-button{margin: 0 0  0 10px;  float:left; background:#252525; width:87px;
  cursor:pointer; padding-top:4px; text-align: center; height:23px; border-style: solid; border-width:1px;border-color:#444444; background:#252525; color:#fff;}
 #searchbox-container .pages { float:right;margin-right: 17px; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px;text-align:center;}
#searchbox-container .page {cursor:pointer; padding-top:4px;margin-right:8px; float: left; width:27px; height:23px; border-style: solid; border-width:1px;border-color:#444444; background:#252525; color:#444444;}
#searchbox-container .curr { padding-top:4px;margin-right:8px; float: left; width:27px; height:23px; border-style: solid; border-width:1px;border-color:#444444; background:#252525; color:#fff;}
#searchbox-container .lefta { background: url(../images/icons/left.png) no-repeat top left;}
#searchbox-container .righta {float:left; background: url(../images/icons/right.png) no-repeat top left;}
#searchbox-container .divSearchResults {width: 677px; margin: 0 25px; border-style: solid; border-width:1px; border-color:#444444;
font-family:'Trebuchet MS', Verdana, Arial; font-size:12px;
text-align: left;}  
#searchbox-container .divSearchResults tr {height:34px;}
#searchbox-container .divSearchResults th {background: #444444; cursor:pointer;}
#searchbox-container .divSearchResults .date {padding-left: 15px; width: 85px}
#searchbox-container .divSearchResults .title {padding-left: 15px; width: 230px}
#searchbox-container .divSearchResults .speacker {padding-left: 15px; width: 130px}
#searchbox-container .divSearchResults .channel {padding-left: 15px; width: 170px}
#searchbox-container .divSearchResults .media {padding-left: 15px; width: 53px; cursor:default}
#searchbox-container .divSearchResults .one {background: #222222}
#searchbox-container .divSearchResults .two {background: #272727}
#searchbox-container .modalCloseX {cursor:pointer; margin:3px; float:right; width:31px; height:29px; background:url(../images/icons/close_icon.png) no-repeat;}
#searchbox-container .divMedia { width: 45px; height: 10px; float: left; }
#searchbox-container .divMedia a { width: 7px; height: 7px; float: left; margin: 0 7px 0 0; }
#searchbox-container .divMedia a.audio { background: url(../images/channelmediaaudio.png) no-repeat top left; }
#searchbox-container .divMedia a.video { background: url(../images/channelmediavideo.png) no-repeat top left; }
#searchbox-container .divMedia a.pdf { background: url(../images/channelmediapdf.png) no-repeat top left; }
.searchbox-loading {width:100%; position:absolute; margin-top: 245px; text-align: center; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px;}
.searchbox-error { width:434px;  padding:10px; background: #000; position:absolute; margin: 245px 0 0 148px; text-align: center; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px;}

div.selectbox1-wrapper {
  position:absolute;
  width:100px;
  padding-left:12px;
  background-color:#252525;
  border:1px solid #444444;
  margin-left:0;
  margin-top:0;
  font-size:12px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox1-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox1-wrapper ul li.selected { 
  
}
div.selectbox1-wrapper ul li.current { 
  background-color: #444444;
  color: #fff;
}
div.selectbox1-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox1 /* look&fell of  select box*/
{
  margin: 0px 5px 0px 0px;
  padding-left:12px;
  padding-top:5px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  width : 160px;
  height: 22px; 
  display : block;
  text-align:left; 
  background: url('../images/settings/select_bg.png') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #444444;
  color:#fff;
}

select {
	background: url('../images/settings/select_bg.png') right;
}

