

.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;
  background-color:#ffffff;
  margin-top:0px;
  }
  
.rhs_features
  {
  float: right;
  width: 773px;
  background-color:#ffffff;
  margin-top:15px;
  }  
  
.search_button
  {
  /* Dummy class for jquery */
  }
 
.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: rgb(255,255,170);
  color: rgb(27,0,64);
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  
    
.search-tips-banner
  {
  width:773px; 
  background-color:#ffffff;
  color:#042196;
  margin-top:15px;
  margin-bottom:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;    
  }
  
.search-tips-banner h3
  {
  margin:0px;
  }
  
.search-tips-container
  {
  width:375px;  
  height:793px;
  background-color:#ffffff;     
  border:1px solid #dddddd; 
  padding:0px;
  margin:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;    
  font-size:12px;    
  }
  
.search-tips-header
  {
  color:#042196; 
  font-weight:bold; 
  border-bottom:1px solid #dddddd; 
  background-color:#eeeeee; 
  height:25px; 
  line-height:25px; 
  width:375px;
  }
  
.search-tips-header span
  {
  padding-left:10px;
  }
  
.search-tips-content
  {
  height:730px;
  padding:10px;
  color:#042196;
  background-color:#ffffff;
  }
  
.search-tips-filters
  {
  padding:10px;
  margin:5px;
  list-style-image: url(/graphics/search_tips_bullet.gif);
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  
.search-tips-filters li
  {
  list-style-type:none;
  }
  
  
.search-tips-footer
  {
  clear:both; 
  width:773px; 
  background-color:#ffffff; 
  color:#042196;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;    
  }
  
.fashion-terms-table
  {
  width:773px; 
  margin-bottom:20px; 
  background-color:#dddddd; 
  border-collapse:collapse; 
  border:1px solid #dddddd;
  }
  
.fashion-terms-group
  {
  background-color:#eeeeee; 
  padding-top:5px; 
  padding-bottom:5px; 
  }
  
.fashion-terms-group span
  {
  font-weight:bold; 
  padding-left:10px; 
  font-size:12px;
  }
  
.fashion-terms-category
  {  
  background-color:#f5f5f5; 
  padding-top:2px; 
  padding-bottom:2px; 
  border-bottom:1px solid #dddddd;
  }
  
.fashion-terms-category span
  {
  font-weight:normal; 
  padding-left:10px;
  }
  
  
.fashion-terms-ul
  {
  padding:10px;
  margin:5px;
  list-style-image: url(/graphics/fashion_terms_bullet.gif);
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
    
.fashion-terms-ul li
  {
  list-style-type:none;
  }
    
.fashion-terms-ul li a
  {
  color: #333333;
  }
  
 
.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: rgb(255,255,170);
  color: rgb(27,0,64);
  text-align: left;
  }
 

.whatsthestory_strip
  {
  width: 970px; 
  height: 17px;
  background-color: rgb(255,255,0);
  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;
  }


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


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

#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
  {
/*
  padding-left: 2px;
  padding-right: 2px;
*/
  }

.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;    
/*    background-color: rgb(118,166,212); */
    }

.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_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;
  }


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

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


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


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

.thumbs_container
  {    
  float:left;
  margin-top:0px;
  background-color:#ffffff;
  }

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

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

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

.preview_space
  {
  height: 15px;
  width: 970px;
  margin-top: 20px;
  }
  
.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;
  }


.preview_textblock a
  {
  text-decoration: none;
  font-weight: bold;
  }

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


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

.tablet_panel
  {
  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);
  }


/* ********************** */
.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;
  }


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


.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;
  }


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

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

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


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;
   
}




/* ------------------------- */
/* p3                        */
/*                           */
/* ------------------------- */

.p3
  {
  width:970px;
  clear: both;
  padding-top: 15px;
  }
  
  
.p3features
  {
  width:197px; 
  float:left; 
  margin-top:15px; 
  padding:0px;
  }  

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

.p3majorminor
  {
  float:right;
  width:773px;
  }
.p3major
  {
  float:right;
  width:773px;
  padding-bottom: 15px;
  }

.p3minor
  {
  float:right;
  width:773px;
  padding-bottom: 15px;
  }


.p3headline
  {
  background:#FFF;
  font-size: 13px;
  font-weight: normal;
  }



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


a.p3,
a.p3:active,
a.p3:link,
a.p3:visited
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-decoration: underline;
  color: #666666;
}



a.p3:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;  
  text-decoration: underline;
  color: #333333;
}




.p3body
  {
  background:#FFF;
  font-size: 11px;
  }



.p3body
  {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight: normal;
  color: rgb(4,33,150);
  }


  
  
  
  

.p3viewimgs
  {
  display: none;  
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: rgb(4,33,150);
  background:#FFF;
  padding-top: 15px;
  }


.p3highlight
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}

.p3-paginator_strip
  {
  height: 20px;
  margin-top: 15px;
  float: left;
  padding-top: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: white;
  }


.p3sub-header
{
    float:left; 
    width:970px; 
    padding:0px; 
    margin:15px 0px 0px 0px; 
    border-bottom:1px; 
    border-bottom-style:solid; 
    clear:both; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #333333;
    padding:0px 0px 10px 0px;
}


select.p3sel 
{
    border:1px solid #cccccc;
    background-color:#ffffff;
    color: #333333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:150px;
}

select.p3sel option 
{
    border-bottom:0px;
}

input.p3input
{
    border:1px solid #cccccc;
    background-color:#ffffff;
    color: #333333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:150px;
}

.p3go
{
    background-color: #cccccc;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    border:1px;
    border-style:ridge;
    cursor:pointer;
}

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



/* ------------------------- */
/* p3majorL                  */
/* L = Large Landscape       */
/* ------------------------- */

.p3majorL
  {
  width: 773px;
  }
.p3majorL_inner
  {
  float:left;
  width:773px;
  }
.p3majorL_img
  {
  height: 520px;
  }

/* ------------------------- */
/* p3majorP4l               */
/* P = Large Portrait        */
/* l = small landscape (x4)  */
/* ------------------------- */

.p3majorP4l
  {
  width: 773px;
  }
.p3majorP4l_inner
  {
  float:left;
  width:379px;
  }
.p3majorP4l_img
  {
  height: 490px;
  }
.p3majorP4l_txt
  {
  padding-top: 10px;
  }

.p3majorP4l_top
  {
  float:right;
  width:379px;
  padding-bottom: 15px;
  }

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

.p3majorP4l_left
  {
  width: 197px;
  float: left;
  }
.p3majorP4l_right
  {
  width: 182px;
  float: right;
  }

.p3majorP4l_Ll1_img
  {
  height: 144px;
  width: 182px;
  }
.p3majorP4l_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorP4l_Ll2_img
  {
  height: 144px;
  }
.p3majorP4l_Ll2_txt
  {
  padding-top: 10px;
  }

/* ------------------------- */
/* p3majorP4la               */
/* P = Large Portrait        */
/* l = small landscape (x4)  */
/* a = aligned               */
/* ------------------------- */

.p3majorP4la
  {
  width: 773px;
  }
.p3majorP4la_inner
  {
  float:left;
  width:379px;
  }
.p3majorP4la_img
  {
  height: 490px;
  }
.p3majorP4la_txt
  {
  padding-top: 10px;
  }

.p3majorP4la_top
  {
  float:right;
  width:379px;
  height: 331px;
  padding-bottom: 15px;
  }

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

.p3majorP4la_left
  {
  width: 197px;
  float: left;
  }
.p3majorP4la_right
  {
  width: 182px;
  float: right;
  }

.p3majorP4la_Ll1_img
  {
  height: 144px;
  width: 182px;
  }
.p3majorP4la_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorP4la_Ll2_img
  {
  height: 144px;
  }
.p3majorP4la_Ll2_txt
  {
  padding-top: 10px;
  }

/* ------------------------- */
/* p3majorP4pla              */
/* P = Large Portrait        */
/* p = small portrait  (x2)  */
/* l = small landscape (x2)  */
/* a = aligned               */
/* ------------------------- */

.p3majorP4pla
  {
  width: 773px;
  }
.p3majorP4pla_inner
  {
  float:left;
  width:379px;
  }
.p3majorP4pla_img
  {
  height: 490px;
  }
.p3majorP4pla_txt
  {
  padding-top: 10px;
  }

.p3majorP4pla_top
  {
  float:right;
  width:379px;
  height: 331px;
  padding-bottom: 15px;
  }

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

.p3majorP4pla_left
  {
  width: 197px;
  float: left;
  }
.p3majorP4pla_right
  {
  width: 182px;
  float: right;
  }

.p3majorP4pla_Ll1b_img
  {
  height: 244px;
  width: 182px;
  }
.p3majorP4pla_Ll1d_img
  {
  height: 144px;
  width: 182px;
  }
.p3majorP4pla_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorP4pla_Ll2c_img
  {
  height: 244px;
  }
.p3majorP4pla_Ll2e_img
  {
  height: 144px;
  }
.p3majorP4pla_Ll2_txt
  {
  padding-top: 10px;
  }

/* ------------------------- */
/* p3majorP4lpa              */
/* P = Large Portrait        */
/* p = small portrait  (x2)  */
/* l = small landscape (x2)  */
/* a = aligned               */
/* ------------------------- */

.p3majorP4lpa
  {
  width: 773px;
  }
.p3majorP4lpa_inner
  {
  float:left;
  width:379px;
  }
.p3majorP4lpa_img
  {
  height: 490px;
  }
.p3majorP4lpa_txt
  {
  padding-top: 10px;
  }

.p3majorP4lpa_top
  {
  float:right;
  width:379px;
  height: 231px;
  padding-bottom: 15px;
  }

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

.p3majorP4lpa_left
  {
  width: 197px;
  float: left;
  }
.p3majorP4lpa_right
  {
  width: 182px;
  float: right;
  }

.p3majorP4lpa_Ll1b_img
  {
  height: 144px;
  width: 182px;
  }
.p3majorP4lpa_Ll1d_img
  {
  height: 244px;
  width: 182px;
  }
.p3majorP4lpa_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorP4lpa_Ll2c_img
  {
  height: 144px;
  }
.p3majorP4lpa_Ll2e_img
  {
  height: 244px;
  }
.p3majorP4lpa_Ll2_txt
  {
  padding-top: 10px;
  }


/* ------------------------- */
/* p3majorL2l                */
/* L = Large Landscape       */
/* l = small landscape (x2)  */
/* ------------------------- */

.p3majorL2l
  {
  width: 773px;
  }
.p3majorL2l_L
  {
  float:left;
  width:576px;
  }
.p3majorL2l_Limg
  {
  height: 410px;
  }
.p3majorL2l_Ltxt
  {
  padding-top: 10px;
  }

.p3majorL2l_l
  {
  float:right;
  width:182px;
  }
.p3majorL2l_l1img
  {
  height: 125px;
  }
.p3majorL2l_l1txt
  {
  padding-bottom: 15px;
  padding-top: 10px;
  }
.p3majorL2l_l2img
  {
  height: 125px;
  }
.p3majorL2l_l2txt
  {
  padding-top: 10px;
  }


/* ------------------------- */
/* p3majorL2la               */
/* L = Large Landscape       */
/* l = small landscape (x2)  */
/* a = aligned               */
/* ------------------------- */

.p3majorL2la
  {
  width: 773px;
  }
.p3majorL2la_L
  {
  float:left;
  width:576px;
  }
.p3majorL2la_Limg
  {
  height: 410px;
  }
.p3majorL2la_Ltxt
  {
  padding-top: 10px;
  }

.p3majorL2la_Ll
  {
  float:right;
  width:182px;
  }
.p3majorL2la_Ll1img
  {
  height: 135px;
  }
.p3majorL2la_Ll1txt
  {
  height: 95px;
  padding-bottom: 15px;
  padding-top: 10px;
  }
.p3majorL2la_Ll2img
  {
  height: 135px;
  padding-top: 15px;
  }
.p3majorL2la_Ll2txt
  {
  padding-top: 10px;
  }

/* ------------------------- */
/* p3majorL2sa               */
/* L = Large Landscape       */
/* s = small squareish (x2)  */
/* a = aligned               */
/* ------------------------- */

.p3majorL2sa
  {
  width: 773px;
  }
.p3majorL2sa_L
  {
  float:left;
  width:576px;
  }
.p3majorL2sa_Limg
  {
  height: 410px;
  }
.p3majorL2sa_Ltxt
  {
  padding-top: 10px;
  }

.p3majorL2sa_Ll
  {
  float:right;
  width:182px;
  }
.p3majorL2sa_Ll1img
  {
  height: 160px;
  }
.p3majorL2sa_Ll1txt
  {
  height: 50px;
  padding-bottom: 15px;
  padding-top: 10px;
  }
.p3majorL2sa_Ll2img
  {
  height: 160px;
  padding-top: 15px;
  }
.p3majorL2sa_Ll2txt
  {
  padding-top: 10px;
  }

/* ------------------------- */
/* p3majorLslim              */
/* L = Large Landscape (slim)*/
/* ------------------------- */

.p3majorLslim
  {
  width: 773px;
  }
.p3majorLslim_inner
  {
  float:left;
  width:773px;
  }
.p3majorLslim_img
  {
  height: 214px;
  }

/* ------------------------- */
/* p3majorPPP               */
/* P = Large Portrait        */
/* P = Large Portrait        */
/* P = Large Portrait        */
/* ------------------------- */

.p3majorPPP
  {
  width: 773px;
  }
.p3majorPPP_inner
  {
  width: 248px;
  float: left;
  padding-right: 15px;
  }
.p3majorPPP_inner_2
  {
  width: 248px;
  float: left;
  padding-right: 15px;
  }
.p3majorPPP_inner_end
  {
  float:right;
  width:247px;
  }
.p3majorPPP_img
  {
  height: 490px;
  }
.p3majorPPP_txt
  {
  padding-top: 10px;
  }

.p3majorPPP_top
  {
  float:right;
  width:379px;
  height: 331px;
  padding-bottom: 15px;
  }

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

.p3majorPPP_left
  {
  width: 197px;
  float: left;
  }
.p3majorPPP_right
  {
  width: 182px;
  float: right;
  }

.p3majorPPP_Ll1_img
  {
  height: 144px;
  width: 182px;
  }
.p3majorPPP_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorPPP_Ll2_img
  {
  height: 144px;
  }
.p3majorPPP_Ll2_txt
  {
  padding-top: 10px;
  }

/* ------------------------- */
/* p3majorP2p2sa              */
/* P = Large Portrait        */
/* p = small portrait  (x2)  */
/* s = small squarish  (x2)  */
/* a = aligned               */
/* ------------------------- */

.p3majorP2p2sa
  {
  width: 773px;
  }
.p3majorP2p2sa_large
  {
  float:left;
  width:379px;
  }
.p3majorP2p2sa_img
  {
  height: 490px;
  }
.p3majorP2p2sa_txt
  {
  padding-top: 10px;
  }
.p3majorP2p2sa_col1
  {
  float:left;
  width:182px;
  padding-left: 15px;
  }
.p3majorP2p2sa_col1_top
  {
  float:right;
  width:182px;
  height: 311px;
  padding-bottom: 15px;
  }
.p3majorP2p2sa_col1_bottom
  {
  float:right;
  width:182px;
  }

.p3majorP2p2sa_col2
  {
  float:right;
  width:182px;
  }
.p3majorP2p2sa_col2_top
  {
  float:right;
  width:182px;
  height: 251px;
  padding-bottom: 15px;
  }
.p3majorP2p2sa_col2_bottom
  {
  float:right;
  width:182px;
  }

.p3majorP2p2sa_Ll1b_img
  {
  height: 224px;
  width: 182px;
  }
.p3majorP2p2sa_Ll1d_img
  {
  height: 164px;
  width: 182px;
  }
.p3majorP2p2sa_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorP2p2sa_Ll2_txt
  {
  padding-top: 10px;
  }


/* ------------------------- */
/* p3majorPL2la              */
/* P = Large Portrait        */
/* L = Large Landscape       */
/* l = small landscape (x2)  */
/* a = aligned               */
/* ------------------------- */

.p3majorPL2la
  {
  width: 773px;
  }
.p3majorPL2la_inner
  {
  float:left;
  width:379px;
  }
.p3majorPL2la_img
  {
  height: 490px;
  }
.p3majorPL2la_txt
  {
  padding-top: 10px;
  }

.p3majorPL2la_top
  {
  float:right;
  width:379px;
  height: 331px;
  padding-bottom: 15px;
  }

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

.p3majorPL2la_left
  {
  width: 197px;
  float: left;
  }
.p3majorPL2la_right
  {
  width: 182px;
  float: right;
  }

.p3majorPL2la_L_img
  {
  height: 250px;
  width: 379px;
  }
.p3majorPL2la_Ll1_img
  {
  height: 144px;
  width: 182px;
  }
.p3majorPL2la_L_txt
  {
  width: 379px;
  padding-top: 10px;
  }
.p3majorPL2la_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorPL2la_Ll2_img
  {
  height: 144px;
  }
.p3majorPL2la_Ll2_txt
  {
  padding-top: 10px;
  }

/* ------------------------- */
/* p3majorP2laL              */
/* P = Large Portrait        */
/* L = Large Landscape       */
/* l = small landscape (x2)  */
/* a = aligned               */
/* ------------------------- */

.p3majorP2laL
  {
  width: 773px;
  }
.p3majorP2laL_inner
  {
  float:left;
  width:379px;
  }
.p3majorP2laL_img
  {
  height: 490px;
  }
.p3majorP2laL_txt
  {
  padding-top: 10px;
  }

.p3majorP2laL_top
  {
  float:right;
  width:379px;
  height: 225px;
  padding-bottom: 15px;
  }

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

.p3majorP2laL_left
  {
  width: 197px;
  float: left;
  }
.p3majorP2laL_right
  {
  width: 182px;
  float: right;
  }

.p3majorP2laL_L_img
  {
  height: 250px;
  width: 379px;
  }
.p3majorP2laL_Ll1_img
  {
  height: 144px;
  width: 182px;
  }
.p3majorP2laL_L_txt
  {
  width: 379px;
  padding-top: 10px;
  }
.p3majorP2laL_Ll1_txt
  {
  width: 182px;
  padding-top: 10px;
  }
.p3majorP2laL_Ll2_img
  {
  height: 144px;
  }
.p3majorP2laL_Ll2_txt
  {
  padding-top: 10px;
  }


/* ------------------------- */
/* p3vstripCr                */
/* creative vstrip           */
/* ------------------------- */

.p3vstripCr_pair
  {
  width: 182px;
  height: 123px;
  }
.p3vstripCr_jpg
  {
  width: 74px;
  float: left;
  }
.p3vstripCr_gif
  {
  width: 108px; 
  float: right;
  }
  
  


/* ------------------------- */
/* p3vstripsq                */
/* standard vstrip           */
/* ------------------------- */

.p3vstripsq_pair
  {
  width: 182px;
  height: 101px;
  }
.p3vstripsq_jpg
  {
  float: left;
  }
.p3vstripsq_gif
  {
  float: right;
  }


/* ------------------------- */
/* p3vstripCap               */
/* creative vstrip           */
/* ------------------------- */

.p3vstripCap_pair
  {
  width: 182px;
  height: 101px;
  }
.p3vstripCap_jpg
  {
  width: 86px;
  float: left;
  }
.p3vstripCap_gif
  {
  width: 96px; 
  float: right;
  }
  


  


/* ------------------------- */
/* p3vstripCapOnly           */
/* vstrip                    */
/* ------------------------- */




.p3minor1p_col1
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor1p_col2
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor1p_col3
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor1p_col4
  {
  width: 182px;
  float: left;
  }
  
.p3minor1p_img
  {
  height: 248px;
  }
.p3minor1p_txt
  {
  }



/* ------------------------- */
/* p3minor2lh                */
/*                           */
/* ------------------------- */

.p3minor2lh_col1
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2lh_col2
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2lh_col3
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2lh_col4
  {
  width: 182px;
  float: left;
  }
  
.p3minor2lh_simg
  {
  height: 144px;
  }
.p3minor2lh_ltxt
  {
  padding-top: 10px;
  }



.minor
  {
  width: 773px;
  float: left;
  }

.col1
  {
  width: 379px;
  float: left;
  }

.row1
  {
  float: left;
  padding-bottom: 15px;
  }
.row2
  {
  clear: both;
  }
.col3
  {
  width: 182px;
  padding-left: 15px;
  float: left;
  }

.col4
  {
  width: 182px;
  padding-left: 15px;
  float: left;
  }
.image
  {
  float: left;
  width: 182px;
  }
.text
  {
  width: 182px;
  float: right;
  }
  


/* ------------------------- */
/* p3minor16logo             */
/* 16 supplier logo blocks   */
/* ------------------------- */

.p3minor16logo_col1
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor16logo_col2
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor16logo_col3
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor16logo_col4
  {
  width: 182px;
  float: left;
  }
  
.p3minor16logo_pair
  {
  width: 182px;
  height: 123px;
  }
.p3minor16logo_jpg
  {
  width: 74px;
  float: left;
  }
.p3minor16logo_gif
  {
  width: 108px; 
  float: right;
  }




/* ------------------------- */
/* p3minor2sh                */
/*                           */
/* ------------------------- */

.p3minor2sh_col1
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2sh_col2
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2sh_col3
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2sh_col4
  {
  width: 182px;
  float: left;
  }
  
.p3minor2sh_simg
  {
  height: 160px;
  }
.p3minor2sh_ltxt
  {
  padding-top: 10px;
  }



/* ------------------------- */
/* p3minor4s                 */
/* 4 squareish a la creative */
/* ------------------------- */

.p3minor4s_col1
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor4s_col2
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor4s_col3
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor4s_col4
  {
  width: 182px;
  float: left;
  }
  
.p3minor4s_simg
  {
  height: 160px;
  }
.p3minor4s_ltxt
  {
  padding-top: 10px;
  }



/* ------------------------- */
/* p3minor2l                */
/*                           */
/* ------------------------- */

.p3minor2l_col1
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2l_col2
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2l_col3
  {
  width: 182px;
  float: left;
  padding-right: 15px;
  }
.p3minor2l_col4
  {
  width: 182px;
  float: left;
  }
  
.p3minor2l_simg
  {
  height: 144px;
  }
.p3minor2l_ltxt
  {
  padding-top: 10px;
  }



/* ------------------------- */
/* p3vstripsq                */
/* standard vstrip           */
/* ------------------------- */

.empty
  {
  width: 773px;
  height: 5px;
  background-color:#ffffff;
  }



