/* Home */
div.content { width: 958px; }
#logobar { background: url('../images/headers/logo_bar.jpg'); width: 958px; height: 73px; position: relative; }
body.pc_fr #logobar {background-image: url('../images/headers/logo_bar_fr.jpg');}
body.sg_de #logobar {background-image: url('../images/headers/logo_bar_de.jpg');}
body.br_de #logobar {background-image: url('../images/headers/logo_bar_br_de.jpg');}
body.sz_gb #logobar {background-image: url('../images/headers/logo_bar_sz_gb.jpg');}
body.sz_fr #logobar {background-image: url('../images/headers/logo_bar_sz_fr.jpg');}
body.sz_de #logobar {background-image: url('../images/headers/logo_bar_sz_de.jpg');}

#homepage_container { background-color: #F0F0F0; padding: 15px 10px 13px 10px; margin: 0px 0px 0px 0px;  }
.ie_sizer { width: 938px; }
.bottom_left { background: #F0F0F0 url('../images/homepage_sprites_test.gif') 0px -5px no-repeat; height: 6px; font-size: 1px; }
.bottom_right { background: url('../images/homepage_sprites_test.gif') 264px top no-repeat; margin: 0px 0px 0px 6px; height: 6px; font-size: 1px; width: 952px; }
.side_column { width: 208px; margin: 0px 0px 0px 0px; min-height: 100px; padding: 0px 0px 0px 0px; float: left; }
#left_column { width: 170px; }
#right_column { width: 300px; overflow: hidden;}
#right_column_btm { width: 300px; overflow: hidden;}
.center_column { width: 423px; margin: 0px 20px 0px 20px; padding: 0px 0px 0px 0px; float: left; overflow: hidden; }
.ie_spacing {float:left; width: 425px; height:106px;}
.left_column_btm { width: 615px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; float: left; overflow: hidden; }
#footer { clear: both; color: #666; line-height: 20px; margin: 0em auto 0em auto; padding: 0em 0em 0em 0em; text-align: center; width: 956px; }
body.tkn2 #footer { border-top: 0px solid #ddf; padding: 18px 0px 0px 0px; }

#search_box_container { background: url('../images/homepage_sprites_test2.gif') bottom right no-repeat; height: 92px; margin: 0px; padding: 0px 14px;}

.search_input_field { float: left; width: 310px; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: transparent url('../images/homepage_sprites_test2.gif') bottom left no-repeat; }
#searchTerm { border: solid 0 #fff; font-size: 25px; width: 298px; height: 31px; margin: 5px 0px 0px 5px; }
#search_box_container h1 { margin: 0px 0px 0px 0px; padding: 12px 0px 6px 0px; }

.search_button2 { float: left;  margin: 0px 0px 0px 0px; padding: 4px 0px 0px 12px; }
body.pc_fr .search_button2 { padding: 5px 0px 0px 6px; }
body.sg_de .search_button2 { padding: 5px 0px 0px 6px; }
body.sz_fr .search_button2 { padding: 4px 0 0 22px;}
body.sz_fr .search_button2 { padding: 4px 0 0 3px;}
body.sz_de .search_button2 { padding: 4px 0 0 17px;}

.pod_header { background: url('../images/homepage_sprites_test.gif') -431px -255px no-repeat; height: 24px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; font-weight: bold; }
#right_column .pod_header, #right_column_btm .pod_header { background: url('../images/homepage_sprites_test.gif') 0px -366px no-repeat;   }
.pod_header p { margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; }

/* Navigation */
#navigation ul.main { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; }
#navigation ul li.main { background: url('../images/homepage_sprites_test.gif') -38px -286px no-repeat; height: 25px; font-size: 12px; padding: 5px 0px 0px 10px; z-index: 0; }
html>body #navigation ul li.main { background: url('../images/homepage_sprites_test.gif') -38px -286px  no-repeat; height: 20px; font-size: 12px; padding: 5px 0px 0px 10px; z-index: 0; }
#navigation ul li.main_on { background: url('../images/homepage_sprites_test.gif') -208px -286px no-repeat; height: 25px; font-size: 12px; padding: 5px 0px 0px 10px; z-index: 0; }
html>body #navigation ul li.main_on { background: url('../images/homepage_sprites_test.gif') -208px -286px no-repeat; height: 20px; font-size: 12px; padding: 5px 0px 0px 10px; z-index: 0; }
#navigation .expansion_container div.expansion_body ul li a:hover { text-decoration: underline; }
#navigation ul li.last { background: url('../images/homepage_sprites_test.gif') 0px -312px no-repeat; height: 25px; font-size: 12px; padding: 5px 0px 0px 10px; z-index: 0; }
html>body #navigation ul li.last { background: url('../images/homepage_sprites_test.gif') 0px -312px no-repeat; height: 20px; font-size: 12px; padding: 5px 0px 0px 10px; z-index: 0; }
#navigation ul li.last_on { background: url('../images/homepage_sprites_test.gif') -208px -312px no-repeat; height: 25px; font-size: 12px; padding: 5px 0px 0px 10px; }
html>body #navigation ul li.last_on { background: url('../images/homepage_sprites_test.gif') -208px -312px no-repeat; height: 20px; font-size: 12px; padding: 5px 0px 0px 10px; }
#navigation ul li a { font-size: 12px; text-decoration: none; color: #000; }
#navigation .expansion_container { width: 165px; position: absolute; left: 150px; z-index: 100; display: none; }
#navigation .expansion_container div.expansion_body { background: url('../images/homepage_sprites_test.gif') -523px -343px no-repeat;  }
#navigation .expansion_container .expansion_bottom { background: url('../images/homepage_sprites_test.gif') -523px -803px no-repeat; height: 10px; }
#navigation .expansion_container div.expansion_body ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 10px 10px 1px 10px; }
#navigation .expansion_container div.expansion_body ul li { background: none; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 15px; background: url('../images/homepage_sprites_test.gif') -680px -119px no-repeat; }
#navigation .expansion_container div.expansion_body ul li a { font-size: 12px; color: #000; padding: 0px 0px 0px 0px; text-decoration: none; }
#navigation .expansion_container div.expansion_body ul li a: hover { text-decoration: underline; }
.expansion_cover { width: 160px; position: absolute; top: 0px; left: 0px; z-index: -1; display: block; height: 100px; }

#navigation ul.bot_subnav { background-color:#DCDCEB; list-style-type:none; margin:0; padding:0 0 5px; }
#navigation ul li.sub_nav {
	background:#DCDCEB url('../images/homepage_sprites.gif') no-repeat scroll -665px -118px;
	padding:1px 0 0 30px;
}

#navigation .bot_nav_bottom { 
	background:transparent url('../images/homepage_sprites.gif') no-repeat scroll -480px bottom;
	height:15px;
}

/* Popular Searches  */
#popular_searches_cloud { margin: 0px 0px 0px 0px; font-family: arial;}
#popular_searches_cloud span a:hover { color: #ff9900;}

.popular_searches_body { background: url('../images/homepage_sprites_test.gif') 0 -407px no-repeat; padding: 0px 9px 0px 10px; height:299px; overflow: hidden; }

#popular_searches_cloud span a { font-size: 11px; text-decoration: none; color: #162983; font-weight: bold; }
#popular_searches_cloud h1 { display: inline; }
#popular_searches_cloud h1 a { font-size: 20px; text-decoration: none; color: #162983; font-weight: normal; }
#popular_searches_cloud h2 { display: inline; }
#popular_searches_cloud h2 a { font-size: 18px; text-decoration: none; color: #162983; font-weight: normal; }
#popular_searches_cloud h3 { display: inline; }
#popular_searches_cloud h3 a { font-size: 16px; text-decoration: none; color: #162983; font-weight: normal; }
#popular_searches_cloud h4 { display: inline; }
#popular_searches_cloud h4 a { font-size: 14px; text-decoration: none; color: #162983; font-weight: normal;  }

/* Popular Brands  */
#popular_brands_cloud { margin: 10px 0px 0px 0px; font-family: arial; float:left;}
#popular_brands_cloud .pod_header {width:300px;}
.popular_brands_body { background: url('../images/homepage_sprites_test2.gif') -649px -6px no-repeat; height: 355px; overflow: hidden; padding: 5px 10px;}

body.sz_fr .popular_brands_body a {
  font-size: 11px;
}

/* Merchandising */
#merchandising_pod { margin: 0px 0px 0px 0px; width: 100%; }
#merchandising_pod .merch_pod_top { background: url('../images/homepage_sprites_test.gif') 0px -740px no-repeat; height: 9px; font-size: 1px; }
#merchandising_pod .merch_pod_container { background: url('../images/homepage_sprites_test.gif') 0px -1133px no-repeat; padding: 0px 9px 9px 9px; margin: 0px 0px 0px 0px; height:207px; }
#merchandising_pod .product_image { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#merchandising_pod .merch_pod_body { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 205px; }
#merchandising_pod .merch_pod_nav { text-align: right; }
#merchandising_pod .merch_pod_content { margin: 0px 0px 0px 5px; width: 208px; clear: both; }
#merchandising_pod ul.pod_navigation { list-style-type: none; margin: 0px 0px 0px auto; padding: 0px 0px 0px 0px; width: 62px; }
#merchandising_pod ul.pod_navigation li { background: url('../images/homepage_sprites.gif') -645px -101px no-repeat; float: left; width: 18px; height: 18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 4px; text-align: center; color: #000; font-size: 15px; cursor: pointer; }
#merchandising_pod ul.pod_navigation li#merch_link_1 { margin: 0px 0px 0px 0px; }
#merchandising_pod ul.pod_navigation li.current { background: url('../images/homepage_sprites.gif') -645px -83px no-repeat; color: #fff; }    
#merchandising_pod h1 { font-size: 18px; color: #2e3092; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#merchandising_pod ul.merch_links { margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; display: block; }
#merchandising_pod ul.merch_links li { background: #fff url('../images/homepage_sprites.gif') -88px -31px no-repeat; margin: 2px 0px 0px 0px; padding: 0px 10px 2px 12px; }

body.shopzilla #merchandising_pod h1 {
  color: #FF7200;
}

/* Home Ad Pod */
#home_ad { margin: 18px 0 0;}
#home_ad #rectangular { float: none; padding: 0;}
#home_ad .pod_header { height: 15px; }

/* What's Selling */
.pod_header_wide { background: url('../images/homepage_sprites_test2.gif') 0px -325px no-repeat; height: 24px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; font-weight: bold; }
.pod_header_wide p {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; height:24px; width:613px; }
#whats_selling_pod { margin: 10px 0px 0px 0px; float:left; }
/* Backend developer was'er changed hight to 501 to get 8 cells to show */
#whats_selling_body { width: inherit; height: 301px; width:613px; background: url('../images/homepage_sprites_test2.gif') no-repeat; overflow: hidden; }
#whats_selling_body ul { width: 615px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; display: block; }
#whats_selling_body li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 153px; display: block; float: left; height: 151px; text-align: center; line-height: 15px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; } 
/* box model hack for IE */
html>body #whats_selling_body li { margin: 0px 0px 0px 0px; display: block; float: left; text-align: center; line-height: 15px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
/* #whats_selling_body li img { padding: 0 15px; } */
#whats_selling_body li.row_end { border-right: none; /* padding: 0 11px; */ width: 152px; }
#whats_selling_body ul li div { padding: 0px 10px 0px 10px; }
#whats_selling_body ul li img { margin: 5px 0; }

body.shopzilla #whats_selling_body li,
body.shopzilla html>body #whats_selling_body li {
  border-color: #E1E1AB;
}

body.shopzilla .bottom_left,
body.shopzilla .bottom_right,
body.shopzilla .pod_header,
body.shopzilla #right_column .pod_header,
body.shopzilla #right_column_btm .pod_header,
body.shopzilla #navigation ul li.main,
body.shopzilla #navigation ul li.main_on,
html>body.shopzilla #navigation ul li.main,
html>body.shopzilla #navigation ul li.main_on,
body.shopzilla #navigation ul li.last,
html>body.shopzilla #navigation ul li.last,
body.shopzilla #navigation ul li.last_on,
html>body.shopzilla #navigation ul li.last_on,
body.shopzilla #navigation .expansion_container div.expansion_body,
body.shopzilla #navigation .expansion_container .expansion_bottom,
body.shopzilla #navigation .expansion_container div.expansion_body ul li {
  background-image: url('../images/homepage_sprites_test_sz.gif');
}

body.shopzilla #search_box_container,
body.shopzilla .pod_header_wide,
body.shopzilla #whats_selling_body{
  background-image: url('../images/homepage_sprites_test2_sz.gif');
}
