@charset "UTF-8";

/* GLOBALS */

body {
color:#111111;
font-family:Verdana,Arial,sans-serif;
font-size:70%;
background: url('../images/bg2.gif') repeat;
line-height:1.25em;
}

* {
margin:0;
padding:0;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
a {
cursor:pointer;
color:#111;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

a img {
border:medium none;
}
h1, h2{
font-family:Georgia,"Times New Roman",serif;
font-weight:normal;
text-transform:uppercase;
letter-spacing:0.06em;  
}

input {
  border: 1px solid #666;
}

.img_replace {    height: 0;    overflow: hidden;    display: block;    font-size: 0.1em;    background-repeat: no-repeat; }

.msg_flash {width:609px; padding:5px 10px; color:red; background-color:#EEF3F9; border:1px solid #666; margin:20px 0 0 20px;}

/* ##################################################### */
/* ----------------->>> SITE STRUCTURE <<<-------------- */
/* ##################################################### */
#page {
  margin:0 auto 0;
  width:1000px;
  background-color:#fff;
}
#beta_band {
background-color:#000000;
color:#FFFFFF;
font-size:1.1em;
padding:6px 8px;
text-align:center;
width:984px;
border-bottom:1px solid #999;
}

#beta_band a {color:#ff0000;}
#header {
background:#000 url(../images/bg1000x17header.jpg) no-repeat scroll left top;
border-bottom:1px solid #FFF;
float:left;
height:117px;
width:1000px;
}
#home_btn {width:300px; height:110px; float:left;}
#home_btn .home_link {width:300px; height:100px;}

#header_right {
  width:270px;
  float:right;
  margin:0 28px 0 0!important;
  margin:0 5px 0 0
  
}
#login_center {
  font-family:Verdana;
  color:#fff;
  width:270px;
  float:right;
  margin:20px 0 0 0!important;
  margin:20px 0px 0 0;
}
.login_right {
  margin:20px;
}
#login_center li, .login_right li{
  float:left;
  margin:0 10px 0 0;
  width:95px;
}
#login_center li.login_btn {
  width:50px;
  margin:13px 0 0 0;
}
#login_center li.forgot_password {
  width:100px;
  font-size:0.85em;
  margin:3px 0 0 2px;
} 
  #login_center li.forgot_password a{
    color:red;
  }
 .login_right li.login_btn  {
  margin:13px 0 0 0;
}
.login_right p.login_error {
  margin:0 0 10px 0;
  color:red;
}

.error_field {
  float:left;
  margin:0 0 10px 0;
  color:red;
  width:500px;
}

#main_wrapper .error_field {
background-color:#EEF3F9;
border:1px solid #666666;
color:red;
margin:20px 0 0 20px;
padding:5px 10px;
width:609px;
}

  #main_wrapper .error_field ul {
    margin:5px 0 0 0;
    font-style:italic;
  }

#login_center li.register {
width:60px;
float:right;  
margin:10px 0;
text-align:right;
}
#login_center li.register a{
  background-image: url('../images/btn76x18register.gif');
  width:76px;
  padding-top:18px;
}

#login_center li input{
  width:95px;
  padding:1px!important;
  padding:0;
  font-size:0.9em;
}
#login_center li.login_btn input, #right li.login_btn input {
  width:76px;
  border:none;
}
#login_center li label{
font-size:0.9em;
font-weight:bold;
}

#logged_in {
  width:270px;
  margin:10px 0px 20px 5px!important;
  margin:10px 8px 20px 0px;
  color:#fff;
}
#logged_in a {
  color:#fff;
  text-decoration:underline;
}
#logged_in p{
  margin-bottom:8px;
}
  #logged_in p.highlight, #logged_in p.highlight a {
    color: #ff0000;
  }
  ul#loggedin_actns {
    float:left;
    margin:0 10px 0 0;
    font-size:0.9em;
  }
  ul#loggedin_actns li {
    width:150px;
  }
  ul#loggout_btns li{
    text-align:right;
    float:right;
      clear: right;
    margin-bottom:5px;
  }
  ul#loggout_btns li input {
    border:none;
  }
  a#mybins_btn {
    background-image: url('../images/btn70x18mybins.gif');
    width:70px;
    padding-top:18px;
  }
#primary_nav {
  float:left;
  width:1000px;
  background: url('../images/bg010x030nav_lght.gif') repeat-x left top;
  height:30px;
  font-size:11px;
  font-weight:bold;
}
#primary_nav ul{
}
#primary_nav ul li {
border-right:1px solid #FFFFFF;
color:#333333;
float:left;
height:16px;
padding:7px 15px 7px 15px!important;
padding:7px 14px 7px 13px;
}
body#home #primary_nav ul li.home, body#collections #primary_nav ul li.collections,body#search #primary_nav ul li.advanced{
  background: url('../images/bg010x030nav_drk.gif') repeat-x left top;
}
  body#home #primary_nav ul li.home a,body#collections #primary_nav ul li.collections a, body#search #primary_nav ul li.advanced a{
    color:#fff;
  }
#primary_nav ul li.search_input {
  border-right:none;
  padding:6px 10px 7px 22px!important;
}
#primary_nav li.search_btn {
padding:6px 20px 6px 9px; 
height:18px;
}
#primary_nav ul li a {
  color:#333;
}
#primary_nav ul li.nav_dark a{
  color:#fff;
}
#primary_nav li.search_btn input{
  width:58px;
  border:none;
}
#primary_nav li.search_input input#keywords {
  width:260px;
}
#primary_nav a.adv_search {
background: url('../images/btn_sort_arrow.gif') no-repeat right;
padding-right:10px;
}
#primary_nav #main_nav {
  width:692px;
  float:left;
}

#main_wrapper {
float:left;
padding:0;
width:1000px;
background:  url('../images/bg1000x010main_wrapper.gif') repeat-y left top;
}
#table_wrapper {
float:left;
padding:20px;
width:960px;
background-color: #fff;
}


  #left { 
    width:652px;
    float:left;
    padding:0 20px 20px 20px!important;
    padding:0 15px 20px 15px;
  }
    .login_msg p{margin:0 0 10px 0;}
    .login_msg a {color:#3788BC;}

  
  .left_container {
    width:650px;
    float:left;
    margin:0 0 20px 0;
  }
  
  #footer {
    font-size:0.9em;
    background: url('../images/bg010x030footer_lght.gif') repeat-x left top;
    width:1000px;
    float:left;
    margin:0 0 30px 0;
  }
  #footer  p {
    width:180px;
    margin:8px 0 0 20px;
    float:left;   
    display:inline;
  }

  #footer ul{
  }
  #footer ul li {
  border-left:1px solid #FFFFFF;
  float:right;
  font-weight:bold;
  height:20px;
  margin:0pt 9px 0pt 0pt;
  padding:9px 29px 0pt;
  }

/* Header Titles */

#main_wrapper h2 , #table_wrapper h2{
  color:#666;
  border-bottom:1px solid #666;
  font-size:0.9em;
  margin:20px 0 10px 0;
}
  .right_tout h3{
    font-family:Verdana,Arial,sans-serif;
    font-size:1.4em !important;
    font-size:1.2em;
    margin:5px 0 10px 0;
    line-height:1.1em;
  }
  
#bottom_long h2{
    border-bottom:1px solid #999;
  }
.left_container h3{
  font-size:12px;
  margin:0 0 8px 0;
}
.left_container h3 a{
  color:#000;
} 
h3.full_details_title {
  color:#3788BC;
  font-size:1.3em;
  margin:0 0 10px 0;
}
  
  
/* HomePage */
#feature_clip_home, #feature_clip_collection{
  position:relative;
  width:610px;
  padding:20px;
  background-color:#333;
  margin:20px 0 0 0;
}
#feature_clip_home img {width:610px;}
#feature_clip_home_detail, #feature_clip_collection_detail {
  position:absolute;
  left:20px;
  bottom:30px;
  background: url('../images/bg530x73feature_home_details.png') no-repeat left top;
  width:530px;
  min-height:83px;
}
#feature_clip_home_detail_inner, #feature_clip_collection_detail_inner{
  margin:20px 20px 10px 20px;
}
#feature_clip_home_detail_inner h3, #feature_clip_collection_detail_inner h3 {
  font-size:1.3em;
  margin:0 0 5px 0;
  color:#fff;
}
#feature_clip_home_detail_inner h3 a, #feature_clip_collection_detail_inner h3 a{
  color:#fff;
  position:relative;
}
#feature_clip_home_detail_inner p, #feature_clip_collection_detail_inner p {
  font-family: Georgia,"Times New Roman",Serif;
  color:#000;
  font-size:1em;
  color:#fff;
}
#feature_clip_home_detail_inner p a, #feature_clip_collection_detail_inner p a {
  color:#fff;
  text-decoration:underline;
  font-weight:bold;
}

#results_container {
  width:531px;
  float:left;
  margin:20px 0 20px 20px;
  padding: 20px 30px 20px 15px;
  height:650px;
  overflow: auto;
  border:1px solid #ccc;
  display:inline;
}
ul#home_collections_btm{
  margin:10px 0;
}

ul#home_collections_btm li {
float:left;
margin:10px 10px 20px 0;
width:310px;
}

ul#home_collections_btm li.last {
clear:right;
margin:10px 0px 20px 0;
}
  
/* Video earch Bar */
#vid_search {
  font-size:12px;
  width:524px;
  background-color:#D6D6D6;
  float:left;
  color:#000;
  font-weight:bold;
  margin:0 0 0 46px;
  display:inline;
}
#my_searches {
background-color:#FFFFFF;
border-color:-moz-use-text-color #000000 rgb(0, 0, 0);
border-style:none solid solid;
border-width:medium 1px 1px;
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
margin:0 0 0 20px;
padding:12px 0 12px 20px;
width:300px;
display:inline;
}
/* Form GLobals */


#vid_search input#top_search {
  width:220px;
  padding:3px;
  margin:0 10px 0 0;
}

#vid_search a.adv_search {
  border:1px solid #ccc;
  background-color:#fff;
  color:#000;
  font-size:1.3em;
  padding:3px 5px;
}
.bottom_search_btn {
  margin:10px 0;
  float:right;
}


/* Search Results */

/*Pagination*/
#prev_next {
  float:left;
  clear:both;
  width:652px;
  margin:10px 0;
}
#prev_next li {float:left; margin:0 10px 0 0;}
#prev_next li a {
  color:#000;
  display:block;
  }
#prev_next li.previous_btn a{

}
#prev_next li.next_btn a{

}
#search_pager {
float:left;
margin:10px 0 10px 3px;
width:578px;
display:inline;
font-size:0.9em;
}

#search_pager a{
  color:#3788BC;
  text-decoration:underline;
  padding:3px;
}
#search_pager a:hover{
  color:#000;
  text-decoration:none;
}

.total_hits {float:right;}
/*A to Z Pagination*/
#az_pager {
float:left;
margin:0 0 20px 0px;
font-weight:bold;
display:inline;
clear:both;
width:100%;
}
#az_pager li {
float:left;
margin-right:15px;
color:#666;
}
#az_pager li a {
  text-decoration:underline;
}
#az_pager li a:hover {
  text-decoration:none;
}


#search_yield {
  float:left;
  display:inline;
}

/*Search Result Action Buttons*/

.action_btns span {
  margin-right:65px;
}
.action_btns span a {
  text-decoration: underline;
}
  a.summary_open_btn {
    background: url('../images/ico10x10sum_down_wht.gif') no-repeat left 2px;
    padding-left:15px;
    
  }
  a.add_to_btn, #advanced_search ul li.add_collection_query a {
    background: url('../images/ico10x10plus_wht.gif') no-repeat left 2px;
    padding-left:15px;    
  }
    li.add_collection_query a {
      font-size:0.9em;
    }
  a.fulldetails_btn {
    background: url('../images/ico10x10fulldetails_wht.gif') no-repeat left 2px;
    padding-left:15px;
  }
  
  
  
/*Search Criteria Top*/

#search_criteria {
  width:620px;
  float:left;
  padding:0 15px 15px;
  background-color:#ccc;
}
#search_criteria p.save_search_criteria {
  font-size:0.8em;
}
#search_criteria p.save_search_criteria a{
  text-decoration:underline;
  font-weight:bold;
}
#search_criteria dl{
  float:left;
  width:130px;
}
#search_criteria dt{
font-weight:bold;
}
#search_criteria h3{
  font-size:1.2em;
  margin:10px 0;
  color:#3788BC;
  /*color:#76c625;*/
}

#sort_by_block, #save_refine_search {float:left;width:600px; margin:10px 0;}

  ul.sorting_search {
    float:left;
  }
  ul.sorting_search li {
    float:left;
    margin:0 20px 0 0;
  }
  ul.sorting_search li span {margin: 0 0 0 5px;}
  ul.sorting_search li input {border:1px solid #ccc;}

#results_list {width:515px;float:left;}
#results_list li{
  float:left;
  width:515px;
  border-bottom:1px solid #ccc;
  padding:15px 0;
}

#results_list li.no_search_results {
  border-bottom:none;
  padding:0;
}
#results_list li h3 a{
  float:left;
  color:#3788BC;
  /*color:#6EA917;*/
}
#results_list li p {
  float:left;
  width:320px;
  margin:5px 0 5px 0;
}
.thumb_left {
  float:left;
  margin:0 10px 10px 0;
}

#search_full_container #results_list li .add_bin{
float:right;
width:60px;
font-size:0.7em;
}


#player_container, #player_empty_container {
  margin:20px;
  width:280px;
}

 #player_empty_container {
  background-color:#999;
  color:#fff; 
  font-size:1.4em;
  padding:20px;
  margin:68px 20px 20px 20px;
}

.action_btns {
  margin:15px 0;
  float:left;
}

/* Results 2 */
#result_toggle_btn {
  margin:0 15px 0 0;
  float:left;
  width:15px;
}
#search_full_container {
  float:left;
  display:inline;
}

#search_full_container ul#results_list li {
  display:inline;
  width:650px;
}

#full_text {
  float:left;
  font-size: 1.2em;
  margin:20px;
  width:538px;
}
#full_text p{
  margin-bottom:10px;
}

#search_full_container ul.short_details, .left_container ul.short_details{
  float:left;
}
#search_full_container ul.short_details li, .left_container ul.short_details li {
    border-bottom:none;
    width:300px;
    padding:1px 0;
}
#search_full_container ul.short_details li.date_details, .left_container ul.short_details li.date_details{
    width:150px !important;
}
#search_full_container ul.short_details li.location_details, .left_container ul.short_details li.location_details {
    width:400px !important;
}
.mars_detail {
  margin:10px 0;
  float:left;
  font-size:0.9em;
  display: inline;
}
  .mars_detail li span{
  margin:0 20px 0 0;
  }
.full_details {
  clear:both;
  float:left;
  margin:10px 0;
}
#full_details_inner {
  clear:both;
  float:left;
  
}
.left_container #full_details_inner {
  float:left;
  margin:10px 0 0 0;
}
#full_details_inner ul li {
  border-bottom:none;

}
#full_details_inner ul {width:600px;float:left;}
#search_full_container ul#results_list li #full_details_inner ul li {
  float:left;
  width:500px;
  margin:10px 0;
  padding:0;
  
}
#full_details_inner ul li.fulldet_left {
  float:left;
  width:90px !important;
  margin:0px 10px 10px 0;
  padding:0;
  font-weight:bold;
  clear:both;
}
/*Search Higlighting */

span.search_highlight {
  background-color: #ffa0a0;
  padding: 2px 3px;
} 
  

/* Tooltip Hovers */
a.bin_tooltip{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
}

a.bin_tooltip{z-index:99;}

a.bin_tooltip span{display: none}

a.bin_tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
  width:200px;
  top:0px;
  right:180px;
    border:1px solid #333;
    background-color:#000; color:#fff;
  padding:10px;
  font-weight:normal;
  font-size:12px;
}
a.desc_tooltip{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none
}

a.desc_tooltip{z-index:99;}

a.desc_tooltip span{display: none}

a.desc_tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
  width:200px;
  top:2em;
  left:2em;
    border:1px solid #333;
    background-color:#000; color:#fff;
  padding:10px;
  font-weight:normal;
  font-size:12px;
}

/* My BIN Module */

#mycontent {
float:left;
margin:10px 0pt 10px 15px;
width:270px;
display:inline;
}
#mycontent_tabs {
font-family:Georgia,"Times New Roman",serif;
font-weight:normal;
letter-spacing:0.05em;
text-transform:uppercase;
margin:10px 0 0 0;
border-bottom:1px solid #666;
float:left;
width:270px;
display:inline;

}
#mycontent_tabs li {
  float:left;
  margin:0 10px 0 0;
}

#mycontent_tabs li a {
  padding:0px 12px;
  color:#666;
  border-bottom: 1px solid #666;
}
#mycontent_tabs li a.active {
  border-bottom: 1px solid #fff;
}
#mycontent_tabs li a:hover {
  text-decoration:none;
  color:#76C625;
}
#mycontent_tabs li a#mybin_tab {
background:transparent url(../images/bg78x21bin_tab_l.gif) no-repeat scroll left 5px;
width:78px;
height:21px;
padding:10px 0px 0pt 0;
}
#mycontent_tabs li a#mysearch_tab {
background:transparent url('../images/bg114x21search_tab_l.gif') no-repeat scroll left 5px;
width:114px;
height:21px;
padding:10px 0px 0 0px;
}
#mycontent_tabs li a span{
  background: url('../images/bg78x21tab_r.gif') no-repeat right top;
  padding: 5px 10px 0pt 15px;
}


#one, #two{
  float:left;
  width:250px;
  margin:10px 0;
  font-size:0.9em;
  padding:10px;
}
  #one {
    background: #FF8401 url(../images/bg270x122orange_right.jpg) no-repeat scroll left top;
  }
  #two {
    background: #76C625 url(../images/bg270x101green_right.jpg) no-repeat scroll left top;
  }
#project_details {
  float:left;
  margin:0 0 10px 0;
  font-size:1.1em;

}
#project_details ul li label{
  font-weight:bold;
}
#bin_detail {
  float:left;
}
#binlist li, #searchlist li {
  width:235px;
  border:1px solid #000;
  float:left;
  cursor:move;
  padding:5px;
  margin:5px 0;
}
#binlist li p, #searchlist li p{
  margin:5px 0;
}
ul.sortablbin .bintitle_r{
  font-size:1.3em;
  font-weight:bold;
  width:180px;
  float:left;
}



/* My Bins */
#mybins_left{
  float:left;
  width:576px;
  margin:20px;
}
#bincomments_left {
float:left;
}
#bincomments_left h3.comment_header{
color:#ff8401;
}
#mybins_main{
  float:left;
  width:100%;
}
#bin_details {
  font-size:1.2em;
  margin:10px 0;
}

.draggable {
  cursor:move;
}
#bin_clips {
float:left;
margin:20px 0 0 20px;
padding:12px 10px 12px 10px;
display:inline;
}
#bin_tablelist {
  text-align:left;
  width:100%;
  float:left;
}
.bin_listing {
  width:900px;
}
.clip_sidetable {
  width:300px;
}
#bin_tablelist {
border-collapse:collapse;
margin:0 0 50px 0;
}
.current_binlist {
  background: #FF8401 url('../images/bg960x100currentbins.gif') no-repeat left top;
}
#bin_tablelist tr{
border-collapse:separate;
border-bottom:1px solid #000;
}

#bin_tablelist td{
  padding:20px 10px;
  vertical-align:top;
}
#bin_tablelist th{
  padding:20px 10px 10px 10px;
  vertical-align:top;
}
#bin_tablelist td.authorname {
  width:110px;
}
#bin_tablelist th a {
  text-decoration:normal; 
}
#bin_tablelist a {
  text-decoration:underline;
}
a.sortlist {
  background: url('../images/btn_sort_arrow.gif') no-repeat right 4px;
  padding-right:13px;
}

#project_notes {
  margin:10px 0;
  background: #FF8401 url('../images/bg630x100bin_details.gif') no-repeat left top;
  padding:10px;
  width:630px;
  float:left;
}
#project_notes ul{
  float:left;
  margin:5px 0 0 0;
}
#project_notes ul li {
  float:left;
  margin-right:30px;
}
#project_notes ul li.note_left {width:32px;float:left; font-weight:bold;}
#project_notes ul li.note_detail {
  width:500px;
}
#project_notes ul li label{font-weight:bold;}
.new_row {
  clear:left;
}
/* ##################################################### */
/* ----------------->>> COLLECTIONS <<<-------------- */
/* ##################################################### */

.more_feat_collections, .collection_keyword_list {
  float:left;
  clear:both;
  width:630px;  
}
.more_feat_collections ul {
  
}
.more_feat_collections ul li{
  width:200px;
  float:left;
  margin:0 10px 5px 0;
  font-size:0.95em;
}
.collection_keyword_list ul li{
  width:150px;
  float:left;
  margin:0 5px 5px 0;
  font-size:0.8em;
}
.more_feat_collections ul li a, .collection_keyword_list ul li a {
  font-weight:bold;
}

/* Selected  Content Right-Column */
#right {
  width:308px;
  float:left;
  min-height:475px;
  display:inline;
  padding:0px 0 0 0px;
}
#right h2 {
  width:270px;
  float:left;
  margin:19px 0 10px 15px!important;
  margin:19px 0 10px 25px;
  display:inline;
}
.contact_tout {
  min-height:100px;
  width:230px;
  float:left;
  margin:10px 0 10px 15px!important;
  margin:10px 0 10px 25px;
  display:inline;
}

.right_tout {
  min-height:100px;
  padding:20px;
  width:230px;
  float:left;
  margin:10px 0 10px 15px!important;
  margin:10px 0 10px 25px;
  display:inline;
}
  .r_sec_orange {
  background: #ff8401 url('../images/bg270x122orange_right.jpg') no-repeat left top;
  position:relative;  
  }
  .r_sec_blue {
  background: #3788bc url('../images/bg270x101blue_right.jpg') no-repeat left top;
  position:relative;  
  }
  .r_sec_green {
  background: #76c625 url('../images/bg270x101green_right.jpg') no-repeat left top;
  position:relative;    
  }
  .right_tout_clear {
    margin:10px 0 20px 15px;
    min-height:100px;
    padding:10px 0;
    width:270px;
  }
  .selected_badge {
    background-color:#ff0000;
    color:#FFFFFF;
    font-size:0.6em;
    font-weight:bold;
    padding:3px 5px;
    text-transform:uppercase;
    position:absolute;
    right:0;
    top:0px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
  }
  .selected_badge_right {
  background-color:#ff0000;
  color:#FFFFFF;
  font-size:0.7em;
  font-weight:bold;
  padding:3px 5px;
  text-transform:uppercase;
  position:absolute;
  right:0;
  top:0px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  }
  .selected_badge_admin {
  background-color:#ff0000;
  color:#FFFFFF;
  font-size:0.75em;
  font-weight:bold;
  margin:0 0 0 5px;
  padding:1px 4px;
  text-transform:uppercase;
  }
ul.selected_thumbs {
  margin:10px 0;
}
ul.selected_thumbs li{
display:inline;
margin:10px 10px 0 0;
}
ul.selected_thumbs li img {
}

/*Regsitration */
#register {
  margin:10px;
}
#register dt, #register h3 {
  margin:20px 0;
  font-weight:bold;
  clear:both;
  font-size:1.2em;
  color:#76C625;
}
#register h3 {
  margin:20px 0 10px 0;
}

#register dl {
  width:100%;
}
#register dd {
float:left;
width:400px;
margin:0 0 10px 0;
}
#register dd.form_left {
  width:120px;
  margin:0 10px 0 0;
  text-align:right;
}
#register dd.reg_last {
  margin:0 0 30px 0;
}
#register dd input, #register dd textarea{
  width:380px;
}
#register dd textarea{
  border:1px solid #ccc;
  height:170px;
}

#static_container {
  float:left;
}
#static_container ol {
  margin:20px;
  list-style-type:decimal;
}
#static_container dl {
  width:100%;
}
#static_container dd {
float:left;
width:600px;
margin:0 0 10px 0;
}
#static_container dt {
  margin:10px 0;
  font-size:1.1em;
  font-weight:bold;
  clear:both;
  color:#76c625;
}
#static_container p {
  margin: 10px 0
}


/* Keywords */
ul#keywords_full li{
  float:left;
  width:180px;
  margin:0 10px 5px 0;
  font-size:0.95em;
}
ul#keywords_full li a {
  font-weight:bold;
}

/* Bin Tabs */


#bin_tabs {
font-family:Georgia,"Times New Roman",serif;
font-weight:normal;
letter-spacing:0.05em;
text-transform:uppercase;
margin:10px 0 0 0;
border-bottom:1px solid #666;
float:left;
width:270px;
display:inline;
font-size:0.9em;

}
#bin_tabs li {
display:inline;
margin:0;
padding:0;
}

#bin_tabs li a {
background:#fff url('../images/bg_cms_tab.gif') no-repeat scroll left top;
color:#666;
float:left;
padding:0pt 0pt 0pt 9px;
text-decoration:none;
display:inline;
}
#bin_tabs a span {
float:none;
}
#bin_tabs a span {
background:#fff url('../images/bg_cms_tab.gif') no-repeat scroll right top;
display:block;
float:left;
padding:4px 15px 3px 6px;
}
#bin_tabs .active a span, #bin_tabs  a.active {
color:#3687BF;
}


/* CMS Tabs */
#cms_breadcrumb {
  width:630px;
  float:left;
  padding:10px;
  background-color:#dfdfdf;
  color:#000;
  font-size:0.9em;
  margin:0 0 20px 0;
}


#cms {
float:left;
margin:10px 0pt 10px 15px;
width:650px;
display:inline;
}

#cms_tabs {
font-family:Georgia,"Times New Roman",serif;
font-weight:normal;
letter-spacing:0.05em;
text-transform:uppercase;
margin:10px 0 0 0;
border-bottom:1px solid #666;
float:left;
width:650px;
display:inline;

}
#cms_tabs li {
display:inline;
margin:0;
padding:0;
}

#cms_tabs li a {
background:#fff url('../images/bg_cms_tab.gif') no-repeat scroll left top;
color:#666;
float:left;
padding:0pt 0pt 0pt 9px;
text-decoration:none;
}
#cms_tabs a span {
float:none;
}
#cms_tabs a span {
background:#fff url('../images/bg_cms_tab.gif') no-repeat scroll right top;
display:block;
float:left;
padding:4px 15px 3px 6px;
}
#cms_tabs #current a span, #cms_tabs #current a {
background-color:#FFFFFF;
color:#3687BF;
}

/* CMS TABLES */
#bin_clips {
float:left;
margin:20px 0 0 20px;
padding:12px 10px 12px 10px;
display:inline;
}

#cms_left {
  padding:20px 0;
}
#cms_table {

}

#cms_table {
  text-align:left;
  width:100%;
  float:left;
  border-collapse:collapse;
  margin:0 0 20px 0;
}

#cms_table tr{
border-collapse:separate;
border-bottom:1px solid #000;

}
#cms_table tr.odd {
background-color:#dfdfdf; 
}

#cms_table td{
  padding:10px;
  vertical-align:top;
}
#cms_table th{
  padding:10px;
  vertical-align:top;
}
#cms_table th a {
  text-decoration:normal; 
}
#cms_table a {
  text-decoration:underline;
  font-weight:bold;
}
a.sortlist {
  background: url('../images/btn_sort_arrow.gif') no-repeat right 4px;
  padding-right:13px;
}
.cms_pager {
  text-align:right;
  color:#666;
  font-weight:bold;
}
#cms_table .cms_pager a{
  text-decoration:none;
}
#user_details_inner {
  font-size:0.95em;
}

#user_info{
  width:250px;
  margin:10px 10px 10px 0;
  float:left;
}
#user_info_bins {
  width:200px;
  margin:10px 0;
  float:left;
}

#register dd.cms_btns_bottom{
  text-align:center;
  margin:20px 0 10px 0;
}
#register dd.cms_btns_bottom input, #cms_commit_btns input{
border:none;
width:66px;
}


/* Back to edit */
.preview_btns {
  float:left;
  clear:both;
  margin:10px 0 0 0;
}
.preview_btns li {
  float:left;
  margin:0 5px 0 0;
}

.preview_btns a#back_to_edit{
background-image: url('../images/btn101x18backtoedit.gif');
padding-top:18px;
width:101px;
float:left;
margin:0 5px 0 0;
}
.preview_btns a#publish_now{
background-image: url('../images/btn101x18publish_now.gif');
padding-top:18px;
width:101px;
}

/* ##################################################### */
/* ----------------->>> Advanced Search <<<-------------- */
/* ##################################################### */

#left #advanced_search {
width:620px;
float:left; 
background-color:#CCC;
padding:20px 13px 20px 20px;
}

#advanced_search ul{
  float:left;
}
#advanced_search ul li{
float:left;
width:110px;
margin:0 10px 0 0;  
}
#advanced_search ul li.search_input {
  width:608px;
  margin:0 0 20px 0;
  clear:both;
}
#advanced_search ul li.search_sort {
  clear: left;
}

#advanced_search #selected_collections_wrapper {
  clear: left;
  width: 100%;
  margin-top: 10px;
}
  #advanced_search #selected_collections_wrapper h3 span {
    font-size: 10px;
    margin-left: 20px;
    color: #999;
  }
  #advanced_search p#selected_collections_links a {
    margin-right: 20px;
  }
#advanced_search ul li.search_input input {
  width:608px;
}
#advanced_search ul li.search_order span {
  margin: 0 0 0 5px;
}
#advanced_search ul li p {
  margin-bottom:3px;
}
#advanced_search ul li.date_range {
  width:260px!important;
  width:260px;
}
  #advanced_search ul li.date_range input {
    width: 96px;
  }
li.adv_search_btn input{border:none;}
#advanced_search  .top_collections {
  width:120px;
  height:80px;
  font-size:0.9em;
}
#adv_search_btn_right {width:62px;float:right; margin:10px 10px 0 0;}
#adv_search_btn_right input {border:none;}

.asset_add_bin_title {font-size:0.65em; margin:5px 0;float:left; width:613px;}
.asset_add_bin { margin:20px 0 0 0;float:left; width:613px;font-weight:bold; font-size:0.9em;}


/* Search Advanced */
#query_builder {
width:623px;
background:#ccc none repeat scroll 0% 0%;
border-color:#ccc;
border-style:solid solid none;
border-width:3px 3px medium;
padding:15px 12px;
margin:0 0 10px 0;
}
#generated_query {
background:#fff none repeat scroll 0% 0%;
color:#999999;
padding:3px;
}

#advanced_search ul li.add_collection_query {width:223px; margin-right:0;}
  #advanced_search ul li.add_collection_query #selected_collections input {
    width: 217px;
  }
.add_user {
  float: right;
  margin-right: 5px;
}

  .add_user a{
    color:#666;
  }

/* Autocomplete overlay styling */
div.auto_complete {
  position:absolute;
  width:auto;
  background-color:white;
  margin:0px;
  padding:0px;
}
  #advanced_search div.auto_complete ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    border: 1px solid #aaa;
  }
    #advanced_search div.auto_complete ul li.selected { background-color: #ffb;}
    #advanced_search div.auto_complete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
      border-bottom: 1px solid #aaa;
    }

/* Alerts Overlay */
  #msg_overlay {
  background:transparent url(../images/bg400x400overlay.png) repeat scroll 0 50%;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:90;
  }
  
  #msg_dialog {
  background-color:#ccc;
  border:5px solid #E2FF91;
  color:#000000;
  font-size:13px;
  left:40%;
  line-height:18px;
  margin:0 auto;
  padding:30px;
  position:absolute;
  text-align:left;
  top:270px;
  width:315px;
  z-index:100;
  }
  
/* Forgot Password Page */
.submit_forgot_pass {float:left; margin:0 4px 0;}
.submit_forgot_pass_btn input{border:none;}