/* =================================================== 
   PC MAG Page Layout Styles
   =================================================== 
*/
/* ========================================================
   Page Configurations: pgConfig.css
   These styles control the layout of page elements for 
   specific configurations.
   
   The pagetype is an id included in the body tag.
   
   Configuration A:	  	Article Pages
   Configuration B:		At A Glance Pages, Product Guide
   Configuration B1:	Product Guide with Sponsor
   Configuration C:     Section Template, Search, Archive, Shopping
						(Two column pages)
  ========================================================= 
*/
/* Yahoo pixel */
.yzq_x {display: none; } 
/* ------------ COMMON PAGE ELEMENTS ------------------- */ 
body                    { width: 1004px; margin: 0 ; padding: 0;	}
#wrapperPage            { position: relative; left: 0; top: 0;width: 1004px; margin: 0; padding: 0; }
* html div#wrapperPage  { margin-top: -12px; } /* IE Hack to make page open at (0,0) */
#w_header               { position: relative; left: 0; top: 0; margin: 0; padding: 0; width: auto; 
                          max-width: 1004px !important;
                        }	
#w_breadcrumb           { position: relative; margin: 5px 0 0 5px; padding: 0 ; 
                          width: auto; max-width: 1004px !important;  
						}
#w_subHead              { position: relative; margin: 10px 0 12px 0; padding: 0; width: auto; 
                          max-width:1004px !important;	
                        }
#w_adModule             { position: relative; margin: 2px 5px 0 18px; padding: 0; width: 336px; 
                          max-width: 336px !important; float: right; clear:right;
                        }	
		
#w_footer               { position: relative; margin: 0; padding: 0; width: auto; max-width: 1004px !important; }

/* ------------ HTML MODULE WRAPPER OPTIONS ------------------- */ 
#w_htmlModule_155       { position: relative; margin: 0 0 0 5px; padding: 0; float: left; width: 155px; 
                          max-width: 155px !important;	
                        }
#w_htmlModule_466L      { position: relative; margin: 0; padding: 0; float: left; width: 466px; 
                          max-width: 466px !important;	
                        }
#w_htmlModule_466R      { position: relative; margin: 0; padding: 0; float: right; width: 466px; 
                          max-width: 466px !important;	
                        }
#w_htmlModule_336       { position: relative; margin: 0; padding: 0; float: right; width: 336px; 
                          max-width: 336px !important; 
                        }
										
/* ------------ GRAVEYARD WRAPPER OPTIONS ------------------- */ 
#w_graveyard            { width: auto; float: left; }
#w_graveyard_466L       { position: relative; margin: 0; padding: 0; float: left; width: 466px; 
                          max-width: 466px !important;	
                        }
#w_graveyard_466R       { position: relative; margin: 0; padding: 0; float: right; width: 466px; 
                          max-width: 466px !important;	
                        }
#w_graveyard_640        { position: relative; margin: 0; padding: 0; float: left; width: 640px; 
                          max-width: 640px !important; 
                        }
						
/* ------------ PAGE CONFIGURATION A: ARTICLE PAGE ------------------- */ 
#articlePg #w_contentGroup                { position: relative; margin: 0; padding:0; float: left; width: 640px; }
#articlePg #w_contentGroup #w_contentCol1 { position: relative; margin: 0 0 0 5px; padding: 0; width: 155px; float: left; 
                                            display: block;
                                          }
#articlePg #w_contentGroup #w_contentCol2 { position: relative; margin: 0; padding: 0; width: 466px; float: right; 
                                            display: block;
                                          }
#articlePg #w_contentGroup #w_contentCol2 #w_content1 { position: relative; margin:0 0 0 18px; padding:0;                                                        width:466px; display: block;
                                                      }
/* ------------ PAGE CONFIGURATION A1: EVENT PAGE ------------------- */ 
#eventPg #wrapperPage #w_contentGroup                { position: relative; margin: 0 0 0 5px; padding:0; width: 998px; }
#eventPg #wrapperPage #w_contentGroup #w_contentCol1 { position: relative; margin: 0; padding: 0; 
										  width: 651px; float: left; display: block; 
                                        }
#eventPg #wrapperPage #w_contentGroup #w_contentCol2 { position: relative; margin:0; padding: 0; width: auto; float: left; display: block; 
                                          }	
				  							
/* ------------ PAGE CONFIGURATION B: AT A GLANCE PAGE ------------------- */ 
#glancePg #w_contentGroup  			        { position: relative; margin: 0; padding: 0; width: 817px; float: left; }
#glancePg #w_contentGroup #w_contentCol1  	{ position: relative; margin: 0; padding: 0; width:466px; 
                                              float: left; display: block; 
                                            }
#glancePg #w_contentGroup #w_contentCol2       { position: relative; margin:0; width: 336px; float: right; display: block; }
#glancePg #w_contentGroup #w_contentGroup2  { position: relative; margin: 0; padding: 0; float: left; 
                                              display: block; width: 466px; 
                                            }

#glancePg * #w_adModule                 { position: relative; margin: 0; padding: 0; width: 336px; 
                                          max-width: 336px !important; float: right; 
                                        }	
#glancePg * #w_content3                 { position: relative; margin: 0 15px 0 5px; padding: 0; width: 155px; 								                                          float: left; display: block;
										} /* was #w_content3 */
#glancePg #w_content3 #w_guidedNav	{ position: relative; width: 155px; 
                                                      margin: 0; padding: 0;  display: block; 
                                                    }
#glancePg #w_contentGroup2 #w_graveyard { position: relative; margin: 0; padding: 0; width: auto; }

/* ------------ PAGE CONFIGURATION B: PRODUCT GUIDE NO SPONSOR  ------------------- */ 
#prodGuideNoSpons #w_contentGroup        
         { position:relative; margin:0; padding:0; width:640px; float:left; }
#prodGuideNoSpons #w_contentGroup #w_contentCol1  { position: relative; margin:0; padding:0; width:155px; float:left; }
#prodGuideNoSpons #w_contentGroup #w_contentCol1 #w_guidedNav	{ position: relative; width: 155px; 
                                                                  margin: 0 0 0 5px; padding: 0;  display: block; 
                                                                }
#prodGuideNoSpons #w_contentGroup #w_contentCol2                { position: relative; margin: 0 ; padding: 0; 
                                                                  float: right; display: block; width: 466px; 
                                                                }
#prodGuideNoSpons #w_contentGroup #w_contentCol2 #w_filter2     { position: relative; margin: 0; padding: 0; 
                                                                  display: block;  width: 466px;
                                                                }
#prodGuideNoSpons #w_contentgroup #w_contentCol2 #w_filter3     { position: relative;  width: 466px; 
                                                                  margin: 0 5px 0 0; padding: 0;  display: block; 
                                                                }								
#prodGuideNoSpons #w_adModule #w_filter1						{ position: relative;  width: 336px; 
                                                                  margin: 0; padding: 0; display: block;
                                                                }
																
/* ------------ PAGE CONFIGURATION B1: PRODUCT GUIDE WITH SPONSOR  ------------------- */ 
#prodGuideSpons #w_contentGroup          { position: relative; margin: 0; padding: 0;  width: 640px; float: left; }
#prodGuideSpons #w_contentGroup #w_contentCol1  { position: relative; margin:0; padding:0; width:155px; float:left; }
#prodGuideSpons #w_contentGroup #w_contentCol1 #w_guidedNav	{ position: relative; width: 155px; 
                                                                  margin: 0 0 0 5px; padding: 0;  display: block; 
                                                                }

#prodGuideSpons #w_contentGroup #w_contentCol2                  { position: relative; margin: 0 ; padding: 0; 
                                                                  float: right; display: block; width: 466px; 
                                                                }
#prodGuideSpons #w_contentGroup #w_contentCol2 #w_filter2       { position: relative; margin:0; padding: 0;  
                                                                  display: block;  width: 466px;
                                                                }
#prodGuideSpons #w_contentgroup #w_contentCol2 #w_filter3       { position: relative;  width: 466px; 
                                                                  margin: 0 5px 0 0; padding: 0;  display: block; 
                                                                }								
#prodGuideSpons #w_adModule #w_sponsor                          { position: relative; width: 336px; height: 62px;  }										
#prodGuideSpons #w_adModule #w_filter1  { position: relative; width: 336px; margin: 0; padding: 0; display: block; }

/* ------------ PAGE CONFIGURATION C: CATEGORY 2 ------------------- */ 
#category2 #w_contentGroup                 { position:relative; width:640px; margin:0; padding:0; float: left; }		
#category2 #w_contentGroup #w_filterContentContent { margin: 0; padding: 0 2px; float: left; width:auto;}
/* #category2 #w_contentGroup #w_filterContent #w_contentCol1 { position: relative; width:360px; margin: 0; 
                                                             padding: 0;float: left; display: block;
                                                           }
#category2 #w_contentGroup #w_filterContent #w_contentCol2 { position: relative; width: 270px; margin: 0; 
                                                              padding: 0; float: right; display: block; 
                                                           } */
/* ------------ PAGE CONFIGURATION C: CATEGORY 2 - Product Page------------------- */ 
#productPg #w_contentGroup                 { position:relative; width:640px; margin:0; padding:0; float: left; }															   
/* ------------ PAGE CONFIGURATION C: TOPIC ------------------- */ 
#topicPg #w_contentGroup                  { position:relative; width:640px; margin:0 0 0 5px; padding:0; float: left; }		
#topicPg #w_breadcrumb                    { margin-left: 0; }
#topicPg #w_subhead                       { margin-left: 0; }
#topicPg #w_contentGroup #w_contentBucket { margin: 0; padding: 0; float: left; width:auto; }

/* ------------ PAGE CONFIGURATION C: SEARCH PAGE ------------------- */ 
#searchPg #w_contentGroup                  { position:relative; width:640px; margin:0; padding:0 0 0 5px; float: left; }		
#searchPg #w_contentGroup #w_contentBucket { margin: 0; padding: 0 2px; float: left; width:auto;}

/* ------------ PAGE CONFIGURATION C: SHOPPING ------------------- */ 
#shopping #w_contentGroup             { position: relative; margin: 5px 0 0 0; padding: 0; width: 640px; float: left; }
#shopping #w_contentGroup #w_filter2  { position: relative; width:auto; margin: 0; padding: 0; display: block; 
                                        float: left;
                                      }
#shopping #w_adModule #w_filter1      { position: relative; width: 336px; margin: 0; padding: 0; display: block; 
                                        float: right;
                                      }

/* ------------ PAGE CONFIGURATION C: ARTICLE VIDEO REVIEW ------------------- */ 
#videoPg #w_contentGroup                 { position:relative; width:640px; margin:0; padding:0; float: left; }				
#videoPg #w_contentGroup #w_contentCol1  { position: relative; width:640px; margin: 0 0 0 5px; padding: 0; float: left; 
                                            display: block;
                                         }
#videoPg #w_contentGroup #w_contentCol2  { position: relative; width: 640px; margin: 0; padding: 0; float: left; 
                                           display: block;
                                         }

