/* --- Homepage specific styles --- */
#feature { border:1px solid #ddd; float:left; height:430px ;margin:12px 11px 0px 0px; width:465px; }
#feature .us_default    { background:url(/images/homepage/75026p.jpg) no-repeat 0% 0%; }
#feature h1                 { color:#666; font-family:arial,sans-serif; font-size:38px; letter-spacing:0.1em; line-height:110%; margin:24px 0px 0px 24px; padding:0px; float:left; visibility:hidden; }
#feature img                { position:relative; float:left; }
#feature p                  { color:#000; cursor:pointer; float:left; font-size:13px; line-height:145%; margin:-100px 0 0 0; padding:0; position: relative; ;width:420px; }
#feature .us p              { margin:180px 0px 0px 20px; width:220px; }
#feature .summersale p      { color:#5B5110; font-size:15px; margin:-115px 35px; }
#feature .separator         { color:#ccc; }
#feature p a,
#feature p a:visited,
#feature p a:hover,
#feature p a:visited:hover  { font-weight:normal; margin:0; padding:0;}
#feature-panels                   { float:left; margin:0px; width:276px; margin-top:12px; }
#feature-panels #feature-panel-0  { background:url(/images/homepage/feature-panel-3.jpg) no-repeat 0% 0%; cursor:pointer; }
#feature-panels #feature-panel-1  { background:url(/images/advertising/xmas09/homepage_1.gif) no-repeat 0% 0%; cursor:pointer; }
#feature-panels #feature-panel-4  { background:url(/images/homepage/feature-panel-4.jpg) no-repeat 0% 0%; cursor:pointer; }
#feature-panels #feature-panel-5  { background:url(/images/homepage/feature-panel-5.jpg) no-repeat 0% 0%; cursor:pointer; }
#feature-panels #feature-panel-6  { background:url(/images/homepage/feature-panel-6.jpg) no-repeat 0% 0%; cursor:pointer; }
#feature-panels #feature-panel-2  { background:url(/images/homepage/feature-panel-2.jpg) no-repeat 0% 0%; }
#feature-panels div.panel-content { float:left; height:205px; _height:225px; margin:12px 0px -10px 0px; _margin:12px 0px -20px 0px; padding:8px; width:278px; }
#feature-panels div.image-only    { padding:0px; margin-bottom:8px; }
#feature-panels h1                { color:#333; font-family:'Futura Bk','Myriad Roman',Arial,Helvetica,Sans-serif; font-weight:normal; line-height:100%; font-size:27px; margin:0px 0px 0px 0px; padding:0px; }
#feature-panels ul                { padding:3px 0px 0px 5px; width:230px; }
#feature-panels li                { background-image:none; padding:0px 12px 0px 0px; margin:0px; }
#feature-panels p                 { color:#333; margin:50px 0px 0px 9px; width:260px; }
#feature-panels p.home_search     { font-size:12px; color:#fff; }
#feature-panels #feature-panel-4 p,
#feature-panels #feature-panel-5 p { color:#333; margin:40px 0px 0px 5px; width:260px; font-size:11px; }
#feature-panels #feature-panel-1 a { color:#fff; font-size:13px; margin-left:12px; }
/* Static search row containing search box */
#searchRow                        { background:url(/images/homepage/homeSearchBackground.png) no-repeat 50% 0; border:0px none; clear:both; float:left; height:200px; _height:110px; margin:0px; padding:0px 0px 0px 0px; width:465px; _width:465px; ;}
#searchRow.us                     { background:url(/images/homepage/homeSearchBackground_us.png) no-repeat 50% 0; }
#searchRow p.home_revisit         { color:#fff; float:left; margin:0px 0px 0px 0px; padding:10px 7px; text-align:left; text-decoration:none; width:95%; }
#searchRow a,                     
#searchRow a:visited              { color:#fff; text-decoration:none; }
/* Creative rows/items */         
#promoStripe                      { background:#0066cc; color:#ffffff; clear:both; cursor:pointer; filter:alpha(opacity=50); float:none; height:14px; margin:-14px -5px 0px -8px; opacity:0.5; padding-left:180px; text-align:left; }
.centralAdText                    { float:left; margin:-50px -135px -50px 135px; color:#996600; font-size:14px; }
#homepage_ads                     { padding:0px 0px 0px 12px; }
.creativepanel_page               { float:left; clear:left; margin:10px 0 0 0; padding:0; width:100%;}
.creativepanel_page img.panel_1,
.creativepanel_page img.panel_2   { margin-right:25px; border:1px solid #ddd; }
.creativepanel_page img.panel_3   { border:1px solid #ddd;}
#memories-panel                   { border:1px solid #ccc; clear:both; float:left; min-height:220px; margin:12px 0px 0px 0px; padding:15px; width:740px; }
#memories-panel h2                { margin-top:0px; }
#memories-panel #memories-intro   { border:0px solid blue; float:left; height:200px; padding:0px 20px 0px 0px; width:260px; }
#memories-panel #feature-memory   { float:left; padding:0px 0px 0px 10px; width:450px; }
#memories-panel #feature-memory div { background:#f0f0f0; border:1px solid #ddd; float:left; padding:10px; width:430px; }
#memories-panel #feature-memory h3,
#memories-panel #feature-memory p.memory-text,
#memories-panel #feature-memory p.memory-link { clear:left; float:left; width:240px; }
#memories-panel #feature-memory h3 { margin-bottom:0px; border-bottom:0px none; overflow:hidden; width:100%; }
#memories-panel #feature-memory div.memory-photo { background:#fff; border:1px solid #ddd; float:right; padding:5px; margin:5px 0px 5px 5px; width:162px; }
#memories-panel #feature-memory div.memory-photo img { border:1px solid #ddd; height:100px; width:160px; }
#memories-panel #feature-memory div.memory-photo p { width:150px; }
#memories-panel #feature-memory div.memory-photo p a { color:#666; text-decoration:none; }
/* Last orders countdown */
#countdownPanel                     { background:url(/images/homepage/memories.jpg) no-repeat 0px 8px; border:0px solid #3366FF; cursor:pointer; height:317px; padding:0px 0px 15px 0px; width:317px; float:right; }
#countdownPanel img                 { margin:288px 0px 0px 186px; }
#ukhomepage #bestseller,#bestseller { border:1px solid #ccc; clear:both; float:left; width:769px; height:240px; margin:12px 0px 12px 0px; }
#ukhomepage #bestseller .homepagebestseller,
#bestseller .homepagebestseller     { float:left; border:1px solid #ccc; margin-right:25px; }
#bestseller p                       { margin-left:20px; margin-top:10px; }
