
.live_body
  {
  margin-left:   15px;
  margin-top:    15px;
  margin-right : 0px;
  margin-bottom: 0px;
  }

/* full area width is 970px */

.area
  {
  width: 970px;
  }

/* rhs 4 columns = 773px */
/* leaving lhs vstrip 197px (= 182 + 15) */

.rhs
  {
  float: right;
  width: 773px;
  }

.do_not_link
  {
  width: 970px;
  float: left;
  height: 20px;
  margin-top: 15px;
  padding: 3px;
  font-size: 11px;
  font-weight: bold;
  background-color: #ffff00;
  text-align: center;
  border: solid 1px rgb(27,0,64);
  color: rgb(27,0,64);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
 
.search_info_bar
  {
  width: 765px;
  float: left;
  margin-top: 15px;
  padding: 3px;
  border-left: solid 1px rgb(27,0,64);
  border-top: solid 1px rgb(27,0,64);
  border-right: solid 1px rgb(27,0,64);
  border-bottom: solid 1px rgb(27,0,64);
  font-size: 11px;
  font-weight: normal;
  background-color: #ffffaa;
  color: rgb(27,0,64);
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
 
.search-tips-banner
  {
  color:rgb(27,0,64);
  }
 
.search-tips-header
  {
  color:rgb(27,0,64);
  }
 
.search-tips-content
  {
  color:rgb(27,0,64);
  }
 
.search-tips-footer
  {
  color:rgb(27,0,64);
  } 

.fashion-terms-ul li a
  {
  color: rgb(27,0,64);
  }

 
 .stack_filter_info_bar
  {
  width: 970px;
  float: left;
  margin-top: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-left: solid 1px rgb(27,0,64);
  border-top: solid 1px rgb(27,0,64);
  border-right: solid 1px rgb(27,0,64);
  border-bottom: solid 1px rgb(27,0,64);
  font-size: 11px;
  font-weight: normal;
  background-color: #ffffaa;
  color: rgb(27,0,64);
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
 
.paginator_strip,
.paginator_strip_features,
.paginator_strip_dkblue,
.paginator_strip_live,
.paginator_strip_set,
.paginator_strip_stacklink
  {
  height: 20px;
  line-height:20px;
  margin-top: 15px;
  float: left;
  padding-top: 0px;
  font-size: 11px;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.paginator_strip a
   {
   text-decoration: none;
   color: rgb(64,36,94);
   font-size: 11px;     
   }
 
.paginator_strip a:hover,
.paginator_strip a:active
   {
   text-decoration: underline;
   color: rgb(64,36,94);;
   }

.paginator_strip_dkblue
  {
  background-color: rgb(27,0,64);
  }
  
.paginator_strip_features
  {
  background-color: rgb(204,204,255);
  }
  
.paginator_strip_live
  {
  background-color: rgb(153,153,204);
  }

.paginator_strip
  {
  background-color: rgb(189,193,194);
  }

.paginator_strip_set
  {
  background-color: rgb(27,0,64);
  }

.paginator_strip_stacklink
  {
  background-color: rgb(27,0,64);
  }

.story_highlight
  {
  background-color: #ffff00;
  color: rgb(27,0,64);
  }

.whatsthestory_strip
  {
  width: 970px; 
  height: 17px;
  background-color: #ffff00;
  margin-top: 15px;
  float: left;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  padding-top: 3px;
  font-weight: bold;
  }

.whatsthestory_strip a
  {
  text-decoration:none;
  color: black;
  }

.whatsthestory_strip a:hover,
.whatsthestory_strip a:active
  {
  text-decoration:underline;
  }

.agents_table
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: rgb(27,0,64);;
  }

.agents_table td
  {
  vertical-align: top;
  width: 197px;
  padding-top: 15px;
  }
  
.agents_table_name
  {
  color: rgb(64,36,94);;
  }

.static_rhs
  {
  float: right;
  width: 773px;
  margin-top: 15px;
  padding-top: 0px;
  }

.help_page
  {
  float: left;
  width: 379px;
  margin-top: 15px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;

  color: rgb(64,36,94);;
  }

.help_page b
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: rgb(27,0,64);;
  }

.help_page hr
  {
  color: rgb(27,0,64);
  height: 1px;
  }
  
.static_left_column
  {
  float: left;
  width: 379px;
  margin-top: 15px;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(64,36,94);;
  }

.static_left_column td
  {
  vertical-align: top;
  border-bottom: solid 1px rgb(27,0,64);  
  }

.static_left_column a
  {
  text-decoration: none;
  color: rgb(27,0,64);      
  }

.static_left_column a:hover,
.static_left_column a:active
  {
  text-decoration: underline;
  color: rgb(53,126,236);  
  }

.static_left_column h1,
.static_left_column b,
.static_right_column b
  {
  font-size: 13px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(27,0,64);;
  }

.static_right_column
  {
  float: right;
  width: 379px;
  margin-top: 15px;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(64,36,94);;
  }
  
.vstrip_caprect_body,
.static_vstrip_menu
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: rgb(64,36,94);;
  }

.vstrip_caprect_body a,
.static_vstrip_menu a
  {
  text-decoration: none;
  color: rgb(64,36,94);;
  }

.vstrip_caprect_body a:hover,
.vstrip_caprect_body a:active,
.static_vstrip_menu a:hover,
.static_vstrip_menu a:active
  {
  text-decoration: underline;
  color: rgb(64,36,94);;
  }

.vstrip_caprect_body b,
.static_vstrip_menu b
  {
  color: rgb(27,0,64);;
  }

.vstrip_caprect_body hr
  {
  color: rgb(64,36,94);
  height: 1px;
  }

.rex_in_numbers
  {
  padding: 15px;
  color: rgb(255,255,255);
  background-color: rgb(189,193,194);
  }
.rex_in_numbers h1
  {
  font-size: 16px;
  font-weight: bold;
  color: rgb(255,255,255);
  }

.lbx_under_thumb td
  {
  color: rgb(64,36,94);  
  font-size:10px;
  }
.lbx_under_thumb a
  {
  text-decoration: none;
  color: rgb(64,36,94);
  font-size:10px;
  }

.lbx_under_thumb a:hover,
.lbx_under_thumb a:active
  {
  text-decoration: underline;
  color: rgb(64,36,94);;
  }

/* ========================================================= */

#breadcrumbs a:hover,
#breadcrumbs a:active
  {
  text-decoration: underline;
  }
#breadcrumbs,
#breadcrumbs a
  {
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  }

#breadcrumbs .select
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: rgb(51,51,51);
  border: solid 1px rgb(24,30,166);
  }

/* ========================================================= */

.paginator,
.paginator a
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    }

.paginator td
  {
  }

.paginator a,
.paginator a:active,
.paginator a:link,
.paginator a:visited
    {
    color: #ffffff;    
    text-decoration: none;
    display: block;            /* this widens the hit area for the link */
    }
    
.paginator a:hover
    {
    color: #ffffff;        
    text-decoration: underline;    
    }

.paginator .current
    {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;

    color: #FFFFFF;
    }

.paginator .disabled
    {
    display: none;
    font-weight: normal;
    }

/* ========================================================== */

.login
  {
  float:left;
  width:970px;
  }
  
.login_box_caption_red,
.login_box_caption_blue
  {
  background-color: rgb(27,0,64); 
  padding-top: 4px; 
  padding-bottom: 4px; 
  padding-left: 15px;
  }
  
.login_box_caption_blue
  {
  background-color: rgb(27,0,64); 
  }

.login_box_border_red
  {
  border: 1px solid rgb(27,0,64);
  }
  
.login_box_border_blue
  {
  border: 1px solid rgb(27,0,64);
  }
  
.login_form_blue
  {
  background-color: rgb(27,0,64); 
  }
  
.login_form_red
  {
  background-color: rgb(27,0,64); 
  }
  
.login_box_lhs_blue,
.login_box_lhs_red
  {
  width: 215px; 
  padding: 15px;
  }
  
.login_box_lhs_input_blue,
.login_box_lhs_input_red
  {
  width: 185px;
  }
  
.login_box_rhs,
.login_box_rhs a
  {
  margin-top:15px; 
  clear: both;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bolder;
  color: rgb(64,36,94);
  }
  
.login_box_rhs b
  {
  color: rgb(27,0,64);
  }
  
.login_box_rhs a
  {
  text-decoration: none;
  color: rgb(27,0,64);
  }
  
.login_box_rhs a:hover
  {
  text-decoration: underline;
  }

.register_form
  {
  width: 379px;
  margin-top: 15px;
  border: 1px solid rgb(27,0,64);  
  }
  
.register_form_caption
  {
  padding-left: 15px;
  width: 364px;
  background-color: rgb(27,0,64);  
  }
  
.register_form_body
  {
  padding-left: 15px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 10px;
  width: 356px;
  color: rgb(27,0,64);  
  }
  
.register_form_body td
  {
  border: none;
  }
  
.register_form_body input,
.register_form_body textarea
  {
  width: 140px;
  }

.terms
  {
  padding-top: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: rgb(64,36,94);;
  }

.terms li
  {
  padding-bottom: 4px;
  }

/* *************************************************** */
/* vstrip stuff for LHS                                */
/* *************************************************** */

.vstrip
  {
  float: left;
  width: 197px;
  }

.vstrip_caprect,
.vstrip_caprect_creative,
.vstrip_caprect_features,
.vstrip_caprect_live,
.vstrip_caprect_menu,
.vstrip_caprect_search
  {
  width: 182px;
  border: 1px solid red;
  margin-top: 15px;
  }

.vstrip_caprect_creative
  {
  border: 1px solid rgb(255,255,255);
  margin-top: 0px;
  }

.vstrip_caprect_features
  {
  border: 1px solid rgb(204,204,255);
  }
 
.vstrip_caprect_live
  {
  border: 1px solid rgb(153,153,204);
  }

.search-arrows
  { 
  color:#357EEC;
  }

.search-paginator
  {
  width:773px; 
  background-color:#BDC1C2; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px; 
  min-height:23px;   
  }

.tagcloud-results
  {
  padding:10px; 
  background-color:#ffffff; 
  text-align:center; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }  

.tagcloud-search-banner
  {
  background-color:#BDC1C2; 
  color:#ffffff; 
  height:21px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold; 
  font-size:13px; 
  text-align:left; 
  padding:1px 0px 0px 10px; 
  vertical-align:middle;  
  }
  
.vstrip_caprect_search
  {
  border: 1px solid rgb(189,193,194);
  }

.vstrip_caprect_caption,
.vstrip_caprect_caption_features,
.vstrip_caprect_caption_live,
.vstrip_caprect_caption_menu,
.vstrip_caprect_caption_press,
.vstrip_caprect_caption_search
  {
  padding-left: 15px;
  width: 167px;
  background-color: red;
  }


.vstrip_caprect_caption_features
  {
  background-color: rgb(204,204,255);
  }
.vstrip_caprect_caption_live
  {
  background-color: rgb(153,153,204);
  }
.vstrip_caprect_caption_search
  {
  background-color: rgb(189,193,194);
  }

.vstrip_caprect_body
  {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 8px;
  margin-bottom: 10px;
  padding: 0px 5px 0px 5px; 
  width: 164px;    
  }

.vstrip_text
  {
  padding-top: 15px;
  width: 182px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(27,0,64);
  }

.vstrip_text a
  {
  color: rgb(27,0,64);
  text-decoration: none;
  }

.vstrip_text a:hover,
.vstrip_text a:active
  {
  color: rgb(53,126,236);
  text-decoration: underline;
  }

/* ****************************** */
/* search */
/* ****************************** */

.vstrip_search_body
  {
  padding-left: 15px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 8px;
  margin-bottom: 10px;
  width: 159px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: rgb(64,36,94);
  }

.vstrip_search_body hr
  {
  color: rgb(64,36,94);
  height: 1px;
  margin-left: 18px;
  }


.vstrip_search_body a,
.vstrip_search_body a:visited
  {
  text-decoration: none;
  color: rgb(64,36,94);
  }

.vstrip_search_body a:hover,
.vstrip_search_body a:active
  {
  text-decoration: underline;
  }

/* *************************************************** */
/* Day By Day                                          */
/* *************************************************** */

.dbd_text
  {
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(27,0,64);
  }

.dbd_text a
  {
  text-decoration: none;
  color: rgb(64,36,94);
  }
  
.dbd_text a:hover
  {
  text-decoration: underline;
  }

.dbd_text img
  {
  padding-right: 4px;
  }

.dbd_date_header
  {
  font-size: 12px;
  font-weight: bolder;
  padding-bottom: 4px;
  margin-bottom: 6px;
  clear: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(27,0,64);
  border-bottom: 1px solid rgb(189,193,194);
  }

.dbd_date_header a
  {
  color: rgb(27,0,64);
  text-decoration: none;
  }

.dbd_date_header a:hover
  {
  text-decoration: underline;
  }

.dbh_h_gap
  {
  height: 15px;
  clear: left;
  }

/* ============================= */

.thumb_sq
  {
  width: 180px;
  height: 180px;
  border: solid 1px rgb(189,193,194);
  }
  
.thumb_and_text
  {
  width:182px;
  float: left;
  }


.thumb_txt,
.thumb_txt_count
  {
  clear: both;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }

.thumb_txt
  {
  color: rgb(64,36,94)
  }


.thumb_txt_count
  {
  color: rgb(27,0,64)
  }


.setno
  {
  padding-top: 4px;
  width: 100px;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: rgb(64,36,94)
  }

.setno a
  {
  font-weight: bold;
  text-decoration: none;
  color: rgb(64,36,94)  
  }

.setno a:hover,
.setno a:active
  {
  text-decoration: underline;
  }

.btns
  {
  padding-left: 4px;
  padding-top: 4px;
  width: 17px;
  float: right;
  }

.thumb_row
  {
  padding-top: 15px;
  float: left;
  }

.hspace
  {
  width: 15px;
  float: left;
  }

/* ***************************** */

.preview_space
  {
  height: 15px;
  width: 970px;
  margin-top: 20px;
  }
.preview_frame,
.preview_frame_features,
.preview_frame_lightbox,
.preview_frame_live,
.preview_frame_search,
.preview_frame_set,
.preview_frame_stacklink
  {
  width: 968px;
  margin-top: 15px;
  border: 1px solid rgb(153,153,204);
  float: left;
  }

.preview_caption_bar,
.preview_caption_bar_features,
.preview_caption_bar_lightbox,
.preview_caption_bar_live,
.preview_caption_bar_search,
.preview_caption_bar_set,
.preview_caption_bar_stacklink
  {
  background-color: rgb(153,153,204);
  margin: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: white;
  }
  

.preview_caption_bar a,
.preview_caption_bar_features a,
.preview_caption_bar_lightbox a,
.preview_caption_bar_live a,
.preview_caption_bar_search a,
.preview_caption_bar_set a,
.preview_caption_bar_stacklink a
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: white;
  }

.preview_frame_features
  {
  border: 1px solid rgb(204,204,255);
  }
.preview_caption_bar_features
  {
  background-color: rgb(204,204,255);
  }
  
.preview_frame_live
  {
  border: 1px solid rgb(153,153,204);
  }
.preview_caption_bar_live
  {
  background-color: rgb(153,153,204);
  }

.preview_frame_set,
.preview_frame_stacklink
  {
  border: 1px solid rgb(189,193,194);
  }
  
.preview_frame_lightbox,
.preview_frame_search
  {
  border: 1px solid rgb(189,193,194);
  }
  
.preview_caption_bar_set,
.preview_caption_bar_stacklink
  {
  background-color: rgb(27,0,64);
  }
  
.preview_caption_bar_lightbox,
.preview_caption_bar_search
  {
  background-color: rgb(189,193,194);
  }

.preview_txt_and_img
  {
  clear: both;
  }

.preview_image
  {
  width: 550px;
  float: left;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  }


.preview_textblock
  {
  width: 353px;
  float: left;
  margin-right: 15px;
  font-weight: normal;
  color: rgb(64,36,94);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }


.preview_textblock a
  {
  text-decoration: none;
  font-weight: bold;
  color: rgb(64,36,94);  
  }

.preview_textblock a:hover,
.preview_textblock a:active
  {
  text-decoration: underline;
  }

.preview_heading
  {
  color: rgb(27,0,64);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  }


.preview_special_instructions
  {
  font-weight: bold;
  color: rgb(153,153,204);
  }

/* ********************************* */

.tablet_panel,
.tablet_panel_features,
.tablet_panel_compilations
  {
  width: 773px; 
  float: right;
  }
.tablet_left,
.tablet_right
  {
  width: 379px;
  height: 115px;
  margin-top: 15px;
  }

.tablet_left
  {
  float: left;
  }

.tablet_right
  {
  float: right;
  }

.tablet_img
  {
  float: left;
  }

.tablet_txt
  {
  float: right;
  width: 180px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bolder;
  color: rgb(255,255,255);
  }

.tablet_gif
  {
  float: right;
  width: 219px;
  height:115px;
  color:#ffffff;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

/* ********************** */
.feature_panel
  {
  clear: both;
  }

.large_img
  {
  height: 576px;
  width: 379px;
  margin-top: 15px;
  margin-right: 15px;
  float: left;
  }

.feature_thumb_row
  {
  margin-top: 15px;
  float: right;
  }

.three_rows
  {
  width: 379px;
  float: right;
  }

.story_text
  {
  width: 379px;
  margin-top: 15px;
  clear: both;
  float: left;
  font-size: 13px;
  font-weight: normal;
  }
 
.column_of_pairs
  {
  width: 379px;
  float: right;
  }
 
.vertical_pair
  {
  width: 182px;
  float: right;
  }

.article_header_strip
  {
  width: 379px;
  height: 18px;
  margin-bottom: 15px;
  float: left;
  padding-top: 2px;
  background: rgb(189,193,194);
  color: rgb(255,255,255);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;  
  }
  
.feature_strip,
.feature_strip_features,
.feature_strip_compilations
  {
  width: 773px;
  height: 18px;
  margin-top: 15px;
  margin-bottom: 15px;
  clear: both;
  float: left;
  padding-top: 2px;
  font-size: 11px;
  background-color: rgb(189,193,194);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  
.feature_strip_features
  {
  background: rgb(204,204,255);
  }
  
.feature_download_link a
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: rgb(64,36,94);
  text-decoration: none;
  }

.feature_download_link a:hover,
.feature_download_link a:active
  {
  text-decoration: underline;
  }
 
.feature_title
  {
  clear: both;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(64,36,94);
  font-size: 32px;  
  }

.story_text
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(64,36,94);
  }

/* ********************************************* */
.hdr_tabstrip
  {
  clear: both;
  width: 869px;
  height: 23px;
  }
  
.hdr_tabstrip img
  {
  float: left;
  border: 0;
  margin-right: 0px;
  margin-left: 0px;
  }

.hdr_search_and_login_bar_A
  {
  background-color: rgb(27,0,64);
  width: 479px;
  height: 24px;
  float: left;
  }

.hdr_search_and_login_bar_A img
  {
  }

.hdr_search_and_login_bar_A_input
  {
  margin-left:  4px;
  margin-right: 4px;
  border: solid 1px rgb(27,0,64);
  width: 230px;
  }

.hdr_search_and_login_bar_B
  {
  background-color: rgb(27,0,64);
  width: 390px;
  height: 24px;
  float: right;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }

.hdr_search_and_login_bar_B img
  {
  }

.hdr_search_and_login_bar_B_input
  {
  margin-left:  4px;
  margin-right: 4px;
  border: solid 1px rgb(27,0,64);
  width: 100px;
  }

.header
  {
  width: 970px;
  clear: both;
  }

.hdr_logo_square
  {
  height: 86px;
  width: 86px;
  float: left;
  }
  
.hdr_logo_square img
  {
  border: 0px;
  }

.hdr_not_logo_square
  {
  width: 869px;
  float: right;
  }

/* ************************************ */

.hdr_top_white_bit
  {
  width: 869px;
  height: 38px;
  }

.hdr_pipemenu
  {
  float: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(153,153,204);
  }

.hdr_pipemenu a
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  }
  
.hdr_pipemenu a:hover
  {
  text-decoration: underline;
  }

.hdr_two_tables
  {
  width: 869px;
  float: left;
  background-color: rgb(27,0,64);
  clear: both;
  }
/* *********************************** */




/**************************************/

.rexml_italic
  {
  font-style: italic;
  }
.rexml_bold
  {
  font-weight: bold;
  }
.rexml_colour1
  {
  color: rgb(153,153,204)
  }
.rexml_colour2
  {
  color: rgb(27,0,64)
  }

/**************************************/


.lbx_under_thumb
  {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(27,0,64);
  }

.download_message
  {
  width: 970px;
  margin-top: 55px;
  margin-left: 200px;
  margin-bottom: 200px;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(64,36,94);
  }

.search_iso_changed,
.search_nothing_found
  {
  padding-top: 15px;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(64,36,94);
  }

.search_iso_changed a
  {
  text-decoration: none;
  font-weight: bold;
  color: rgb(64,36,94);  
  }

.search_iso_changed a:hover,
.search_iso_changed a:active
  {
  text-decoration: underline;
  }

.comp_feat_search_input
  {
  margin-left:  4px;
  margin-right: 4px;
  width: 120px;
  border: solid 1px rgb(64,36,94);  
  }


a.headline-link:link
{
    font-size: 11px;
    font-weight:normal;
    color: #cccccc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border:1px; 
    border-color:#cccccc; 
    border-style:solid; 
    width:30px;
    padding-left:2px;
    padding-right:2px;
}

a.headline-link:visited
{
    font-size: 11px;
    font-weight:normal;
    color: #cccccc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    width:30px;
    border:1px; 
    border-color:#cccccc; 
    border-style:solid; 
    padding-left:2px;
    padding-right:2px;
    
}

a.headline-link:active
{
    font-size: 11px;
    font-weight:normal;
    color: #cccccc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    width:30px;    
    border:1px; 
    border-color:#cccccc; 
    border-style:solid; 
    padding-left:2px;
    padding-right:2px;
    
}

a.headline-link:hover
{
    font-size: 11px;
    font-weight:normal;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width:30px;
    border:1px; 
    border-color:#ffffff; 
    border-style:solid; 
    padding-left:2px;
    padding-right:2px;
   
}


a.tag-cloud-bottom, a.tag-cloud-low, a.tag-cloud-high, a.tag-cloud-top, .tag-cloud-text
{
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;            
}

a.tag-cloud-bottom, a.tag-cloud-low, a.tag-cloud-high, a.tag-cloud-top
{
    text-decoration: underline;
    color:#357EEC;    
}


.tag-cloud-text
{
    color:#666666;
}


a.tag-cloud-bottom
{
    font-size:11px;
    font-style:italic;    
}


a.tag-cloud-low
{
    font-size:13px;

}


a.tag-cloud-high
{
    font-size:15px;
    font-weight:bold;
}


a.tag-cloud-top
{
    font-size:17px;
    font-weight:bold;
}


a.tag-cloud-personality
{
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
    color:#042196;    
}


a.tag-cloud-bottom:hover, a.tag-cloud-low:hover, a.tag-cloud-high:hover, a.tag-cloud-top:hover
{
    color:#ffffff;
    
}


a.tag-cloud-personality:hover
{
    color:#ffffff;
    background-color:#042196;
}


a.tag-cloud-bottom:hover, a.tag-cloud-low:hover, a.tag-cloud-high:hover, a.tag-cloud-top:hover
{
    text-decoration: underline;
    background-color:#357EEC;
    color:#ffffff;
}

a.tag-cloud
{
    font-size: 12px;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width:30px;
    text-decoration: underline;    
    padding-left:2px;
    padding-right:2px;
    color: #357EEC;    
}

a.tag-cloud:hover
{
    text-decoration: underline;    
}

a.tag-cloud-remove
{
    font-size: 12px;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;    
    width:30px;
    padding-left:2px;
    padding-right:2px;
    color: #E00034;    
}

a.tag-cloud-remove:hover
{
    text-decoration: underline;    
}

.footer
  {
  width: 970px;
  clear: both;
  font-size: 11px;
  padding-bottom: 30px;
  border-top: 1px solid rgb(189,193,194);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(27,0,64);
  }
  
.footer a
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(27,0,64);
  text-decoration: none;
  }
.footer a:hover
  {
  text-decoration: underline;
  }

.edit_in_lbx
  {
  width: 200px;
  float: left;
  padding-top: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

.edit_in_lbx a
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: rgb(64,36,94);
  text-decoration: none;
  }

.edit_in_lbx a:hover
  {
  text-decoration: underline;
  }

.v_vstrip_caprect
  {
  width: 182px;
  border: 1px solid #9999cc;
  margin-top: 15px;
  }

.v_vstrip_caprect
  {
  border: 1px solid #9999cc;
  }

.v_vstrip_caprect_caption
  {
  padding-left: 15px;
  width: 167px;
  background-color: #9999cc;
  height:20px;
  line-height:18px;
  }

.v_register_form
  {
  width: 379px;
  border: 1px solid #9999cc;
  margin-top: 15px;
  }
  
.v_register_form_caption
  {
  padding-left: 15px;
  width: 364px;
  background-color: #9999cc;
  color:#ffffff;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.v_img
{
    border:1px; 
    border-color:#ccccff; 
    border-style:solid;
}

.v_header
{
  width: 970px;
  clear: both;
  background-color:#1A003F;
  color:#ffffff;
}


.v_hdr_logo_square
{
  height: 86px;
  width: 200px;
  float: left;
}

.v_hdr_options_panel
{
	width:770px;
	float:left;
	background-color:#1A003F;
}

.v_hdr_top_white_bit
{
  width: 770px;
  height: 38px;
  float:right;
}

.v_hdr_pipemenu
{
  float: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(153,153,204);
  width:770px;
}

.v_vertical_separator
{
    color: rgb(153,153,204);
    font-size:14px;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding:0px 5px 0px 5px;
}

a.v_banner-link,
a.v_banner-link:active,
a.v_banner-link:hover,
a.v_banner-link:link,
a.v_banner-link:visited
{
    font-size: 11px;
    font-weight:normal;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

a.v_banner-link:hover
{
    text-decoration: underline;
}

a.v_banner-link-big,
a.v_banner-link-big:active,
a.v_banner-link-big:hover,
a.v_banner-link-big:link,
a.v_banner-link-big:visited
{
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

a.v_banner-link-big:hover
{
    text-decoration: underline;
}

.v_options-table
{
    padding:3px 5px 3px 5px;
    border: 1px solid #ccccff;
}

.v_options-text
{
    font-size:12px;
    color:#ffffff;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.v_options-text-bold
{
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.v_highlight
{
    color:#9999CC;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3
{
    color:#1a003f; 
    width:349px; 
    font-size:16px; 
    font-weight:bold; 
    margin:0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.block-header
{
     font-weight:bold; 
     font-size:12px; 
     color:#ffffff; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color:#9999cc;
}


