
#tblHomeMainSale { width:834px; border:0; margin-bottom:5px; }

/*======================= Large Feature Ad =======================*/
TD#largeFeature		    	{ width:560px; background-color:#FFF; vertical-align:top; border-right:1px solid #BFBFBF;  }
TD#largeFeature DIV#featureWrapper	{ width:550px; height:270px; overflow:hidden; }
DIV#featureImageWrapper { width:200px; height:270px; overflow:hidden; float:left; position:relative; }
DIV#featureImage { position:relative; }
DIV.wedge { position:absolute; width:21px; height:21px; top:39px; left:180px; }
* HTML DIV.wedge { top:38px; }
DIV.wedge IMG { border:0; }

DIV#feature { width:350px; height:270px; float:left; background-color:#E02227; }
DIV#feature DIV.banner { height:38px; background:#E02227 url(../images/page-headings/new/this-weeks-hottest-sale.gif) 0 0 no-repeat; border-bottom:1px solid white; }
DIV#feature TABLE { height:231px; width:100%; border:0px solid green; background-color:#E02227; }
DIV#feature TABLE * { color:#FFF; font-size:12px; }
DIV#feature TABLE TD { padding:0 5px 0 10px;}
/* adjust the height below as required */
DIV#feature TD#featureText { height:170px; padding-top:8px; border:0px solid green; vertical-align:top;  }
* HTML DIV#feature TD#featureText { }
DIV#featureTitle { border:0px solid #00F; font-size:1em; line-height:1.65em; max-height:4.95em; overflow:hidden; padding-bottom:3px; }
* HTML DIV#featureTitle { /* NOTE: if the number of lines for the heading exceeds 3, a fixed height is set in a style
	block in the page itself for IE6 */ }
DIV#featureTitle A { color:#FFF; font-weight:bold; font-size:18px; border-bottom:1px solid #E02227; }
DIV#featureTitle A:hover { border-bottom:1px dotted #FFF; }
DIV#featureBody { border:0px solid #FFF; line-height:1.1em; font-size:1em; height:6.6em; overflow:hidden; margin-top:12px; font-weight:normal; }
* HTML DIV#featureBody { font-weight:normal; }
DIV#featureBody B { font-weight:normal; }
DIV#feature TD.findOutLink { vertical-align:top; height:24px; border:0px solid blue;  }
DIV#feature TD.findOutLink A { font-weight:bold; color:#FFF; border-bottom:1px solid #E02227; }
DIV#feature TD.findOutLink A:hover { border-bottom:1px dotted #FFF; }
DIV#feature TD.details { width:33%; vertical-align:top; font-size:11px; padding-right:10px; color:#FFF;  }
DIV#feature TD.details DIV.setHeight { height:30px; overflow:hidden; }
DIV#feature TD.details STRONG { font-weight:bold; color:#FFF; }

/*======================= Smaller Ads =======================*/

DIV.smallAdsHeading { font-size:14px; color:#858585; margin:5px 0; }

TD#homeSmallAdWrapper { background:#FFF url(../images/page-template/new/home-small-ads-bg-gradient.gif) 0 0 repeat-x; border:0px solid green; vertical-align:top; margin:0;padding:0; }

DIV.smallAdWrapper { width:130px; float:left; margin-top:10px; margin-right:10px; background-color:#FFF; text-align:center; }
DIV.smallAdLeftMostWrapper { width:130px; float:left; margin-top:10px; margin-right:10px; background-color:#FFF; text-align:center; }
DIV.smallAd { margin:5px; width:120px; background-color:#FFF; overflow:hidden; }
DIV.smallAd DIV.image { overflow:hidden; width:120px; height:120px; }

DIV.lineAdWrapper{ background-color:#FFF; width:274px;margin-top:10px; padding-left:12px; }

DIV.lineAdWrapper DIV.title { text-align:left; line-height:1.8em; height:2.0em; overflow:hidden; padding-left:4px; margin-top:10px;}
DIV.lineAdWrapper DIV.title A { color:#E50000; font-weight:bold; }
DIV.lineAdWrapper DIV.title SPAN.redArrow {float:right; padding-right:8px; margin-top:-20px;padding-top:0px;}

/*DIV.lineAd DIV.title A:hover { border-bottom:1px dotted #E50000;  }*/
DIV.linksgray { background:#fff; font-size:10px; text-align:left; height:1.8em; width:97%; padding:4px 0 0 0;}
DIV.links A { color:#737373; font-size:10px; padding-left:6px;}
DIV.links { background:#eaebed; font-size:10px; text-align:left; height:1.8em; width:97%; padding:4px 0 0 0;}
DIV.linksgray A { color:#737373; font-size:10px; padding-left:6px;}

DIV.smallAd DIV.image IMG { margin:0 auto; }
DIV.smallAd DIV.title { text-align:left; line-height:1.3em; height:5.3em; margin-top:6px; margin-bottom:10px; overflow:hidden; }
DIV.smallAd DIV.title A { color:#E50000; font-weight:bold; }
DIV.smallAd DIV.title A:hover { border-bottom:1px dotted #E50000;  }
DIV.smallAd DIV.links { background:#FFFAF5 url(../images/arrows/double-grey-right.gif) 0 5px no-repeat; padding:4px 0 4px 14px; font-size:10px; color:#737373; text-align:left; margin-bottom:1px; }
DIV.smallAd DIV.links A { color:#737373; font-size:10px; }



