.clear { clear: both;}

.pfWrap h1 span,
.pfWrap h2 span,
.pfWrap h3 span,
.pfWrap p span { display: block; text-indent: -9999px; }

.pfWrap { width: 790px; margin: 0 auto;  padding-top: 25px; position: relative; overflow: hidden; }
.pfWrap .product { position: absolute; }
.pfWrap .product.vertical { width: 230px; }
.pfWrap .product .prodTitle img { float: left;}
.pfWrap .product .prodTitle h2 { float: left; }
.pfWrap .product .prodImg { float: left; }
.pfWrap .product .pfInfoWrap { float: right; } 
.pfWrap .product p { font-size: 12px; color: #000;}
.pfWrap .product .prodAddtoBag { clear: both; width: 230px; padding: 5px 0 0 0; margin: 8px 0; background: transparent url(../images/productfocus/pf_brdr_dottedline.gif) repeat-x top left; }
.pfWrap .product .prodAddtoBag p { width: 140px; float:left; font-size: 11px; line-height: 99%; margin-top: 1px; }
.pfWrap .product .prodAddtoBag p.clear { width: 100%;; float: none; display: block; height: 5px; background: transparent url(../images/productfocus/pf_brdr_dottedline.gif) repeat-x bottom left;  }
.pfWrap .product .prodAddtoBag a { float: right; }
.pfWrap .product .prodLooksGood { width: 230px; position: absolute; clear: both; }
.pfWrap .product .prodLooksGood h3 { background: transparent url(../images/productfocus/pf_h3_looksgoodwith.gif) no-repeat top left; width: 135px; height: 18px; }
.pfWrap .product .prodLooksGood p { }
.pfWrap .product .prodLooksGood p a { font-weight: bold; color: #000000; }
.pfWrap .product .prodLooksGood p a:hover { color: #333333; }
.pfWrap .product .prodLooksGood .prodLooksGoodImage { display: block; position: absolute; right: 0; top: 0; }
.pfWrap .product .prodLooksGood .prodLooksGoodImage:hover { opacity: 0.9; }

.pfWrap .fullRange { text-align: right; }
.pfWrap .fullRange a { color: #000; text-decoration: underline; font-weight: normal; }

/*MENS CHECK WEEK 13*/
#pfMensCheck { height: 1462px; background: transparent url(../images/productfocus/pf_bg_checkshirt_1.jpg) no-repeat top right; }
#pfMensCheck h1 { width: 296px; height: 74px; background: transparent url(../images/productfocus/pf_h1_menscheck.gif) no-repeat top left; margin-bottom: 10px; } 
#pfMensCheck p.intro { width: 308px; height: 163px; background: transparent url(../images/productfocus/pf_p_introcopy.gif) no-repeat top left;  } 

#pfMensCheck #mensFocus26365  { top: 310px; }
#pfMensCheck #mensFocus26365 .prodTitle h2  { background: transparent url(../images/productfocus/pf_h2_echocheck.gif) no-repeat top left; width: 177px; height: 27px; }

#pfMensCheck #mensFocus26412 { top: 350px; left: 270px; }
#pfMensCheck #mensFocus26412 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_checkedwestern.gif) no-repeat top left; width: 144px; height: 54px; }

#pfMensCheck #mensFocus26411{ top: 425px; left: 537px; }
#pfMensCheck #mensFocus26411 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_focuscheck.gif) no-repeat top left; width: 180px; height: 32px; margin-left: 5px;  }

#pfMensCheck #mensFocus26408 { top: 837px; left: 270px; }
#pfMensCheck #mensFocus26408 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_ginghamcheck.gif) no-repeat top left; width: 133px; height: 52px; margin-left: 5px;  }
#pfMensCheck #mensFocus26416 { top: 908px; left: 537px; }
#pfMensCheck #mensFocus26416 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_lumberjackcheck.gif) no-repeat top left; width: 126px; height: 52px; margin-left: 5px; }
#pfMensCheck #secondBg { position: absolute; top: 742px; left:-14px; }

/*WOMENS CHECK WEEK 13*/
#pfWomensCheck { height: 1040px; background: transparent url(../images/productfocus/pf_bg_womenscheckshirt_1.jpg) no-repeat top right; padding-top: 9px;}
#pfWomensCheck h1 { width: 249px; height: 67px; background: transparent url(../images/productfocus/pf_h1_womenscheck.gif) no-repeat top left; margin-bottom: 10px; } 
#pfWomensCheck p.intro { width: 536x; height: 94px; background: transparent url(../images/productfocus/pf_p_womenscheck_introcopy.gif) no-repeat top left;  } 

#pfWomensCheck #womensFocus27750 { top: 230px; width: 449px; left: 6px; }
#pfWomensCheck #womensFocus27750 .prodImage img { float: left; }
#pfWomensCheck #womensFocus27750 .pfInfoWrap { float: right; width: 230px; position: relative; }
#pfWomensCheck #womensFocus27750 .prodTitle h2  { background: transparent url(../images/productfocus/pf_h2_javencheck.gif) no-repeat top left; width: 300px; height: 27px; }

#pfWomensCheck #womensFocus27751 { top: 513px; left: 537px; }
#pfWomensCheck #womensFocus27751 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_andacheck.gif) no-repeat top left; width: 179px; height: 54px; }

#pfWomensCheck #womensFocus28921 { top: 513px; left: 274px; }
#pfWomensCheck #womensFocus28921 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_javenblock.gif) no-repeat top left; width: 180px; height: 53px; margin-left: 5px;  }
#pfWomensCheck #secondBg { position: absolute; top: 494px; left:-14px; }

/*WOMENS SWEATS WEEK 16*/
#pfWomensSweats { height: 1015px; background: transparent url(../images/productfocus/pf_bg_womenssweats_1.jpg) no-repeat top right; padding-top: 9px;}
#pfWomensSweats h1 { width: 351px; height: 45px; background: transparent url(../images/productfocus/pf_h1_womenssweats.gif) no-repeat top left; margin-bottom: 10px; } 
#pfWomensSweats p.intro { width: 536x; height: 112px; background: transparent url(../images/productfocus/pf_p_womenssweats_introcopy.gif) no-repeat top left;  } 

#pfWomensSweats #womensFocus27811 { top: 230px; left: 6px; }
#pfWomensSweats #womensFocus27811 .prodTitle h2  { background: transparent url(../images/productfocus/pf_h2_marissweat.gif) no-repeat top left; width: 120px; height: 27px; }

#pfWomensSweats #womensFocus27930 { top: 230px; left: 266px; }
#pfWomensSweats #womensFocus27930 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_adeolasweat.gif) no-repeat top left; width: 130px; height: 27px; }

#pfWomensSweats #womensFocus27813 { top: 230px; left: 526px; }
#pfWomensSweats #womensFocus27813 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_havenhoody.gif) no-repeat top left; width: 120px; height: 27px; }

#pfWomensSweats #womensFocus27863 { top: 230px; left: 526px; }
#pfWomensSweats #womensFocus27863 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_havenhoody.gif) no-repeat top left; width: 120px; height: 27px; }

#pfWomensSweats #womensFocus27862 { top: 620px; left: 6px; }
#pfWomensSweats #womensFocus27862 .prodTitle h2 { background: transparent url(../images/productfocus/pf_h2_heritagehoody.gif) no-repeat top left; width: 165px; height: 27px; }
#pfWomensSweats #secondBg { position: absolute; bottom: 0px; right:0px; }

/*MENS SWEATS WEEK 16*/
#pfMensSweats { width: 772px; height: 821px; background: transparent url(../images/productfocus/pf_bg_menssweats.jpg) no-repeat top right; padding-top: 9px;}

#pfMensSweats .product { width: 300px; position: absolute; right: 15px; bottom: 20px; }
#pfMensSweats .product .pfInfoWrap  p { text-align: right; }
#pfMensSweats .product .pfInfoWrap  .prodAddtoBag  { margin: 8px 0 8px 70px; }
#pfMensSweats .product .pfInfoWrap  .prodAddtoBag p { text-align: left; }

#pfMensSweats h1 { width: 468px; height: 62px; background: transparent url(../images/productfocus/pf_h1_menssweat.gif) no-repeat top left; margin-bottom: 10px; margin-left: 10px; } 
#pfMensSweats p.intro { width: 384px; height: 99px; background: transparent url(../images/productfocus/pf_p_menssweatsintrocopy.gif) no-repeat top left; margin-left: 10px;  } 
