/****************************************START contents of promobox.css****************************************/div.promoBox {	display: inline;	float: left;	margin-left: 0px;	/*removed for HMY-1632 width: 314px;*/	/*HMY-1632*/width: 230px;	padding:0 4px 0 4px;}/*HMY-1632*/div#promo1 {	padding-left: 0px;}div#promo3 {	padding-right: 0px;}/*removed for HMY-1632*//****************************************END contents of promobox.css****************************************//****************************************START contents of brandselector.css****************************************/div.brandSelector {	background: url(../img/bg_roundedbox01bot.jpg) left bottom no-repeat;	margin-bottom: 9px;	padding-bottom: 15px;	width: 950px;	margin-top: 10px;}div.brandSelector ul {	list-style-type: none;	margin: 6px 0 0 15px;}div.brandSelector ul li {	display: inline;	float: left;	width: 100px;	margin: 0 15px 0 0;	text-align: center;}div.brandSelector div.brandSelectorInner {	background: url(../img/bg_roundedbox01top.jpg) left top no-repeat;	padding: 10px 10px 5px 5px;}/*removed for HMY-1632*//****************************************END contents of brandselector.css****************************************//****************************************START contents of findtoy.css****************************************/div#findToy {		clear: both;}div#findToy div#findToyInner {	padding: 7px 0px 5px 5px;}div#findToyInner h3 {	color: #fff;	font-size: 2.2em;	margin: 0 0 15px 5px;	font-weight: bold;}div#findToyInner div.facetSection {	float: left;	width: 226px;}body#ptStoreFront div.facetSection div.facetSectionInner ul li a {	width: auto;}/* FIND THE PERFECT TOY NAVIGATION - INDIVIDUAL NAVBOX */div#findToyInner div.type01 {	width: 226px;}/* BOYS */body.c008CD0 div#findToyInner h3,  body.c008CD0 div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #008cd0;}body.c008CD0 div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_004.gif) left 7px no-repeat;}/* GIRLS */body.cFF3485 div#findToyInner h3,  body.cFF3485 div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #ff3485;}body.cFF3485 div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_003.gif) left 7px no-repeat;}/* LITLLE ONES */body.cFFBE00 div#findToyInner h3,  body.cFFBE00 div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #ffbe00;}body.cFFBE00 div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_002.gif) left 7px no-repeat;}/* HOBBIES */body.cFF530D div#findToyInner h3,  body.cFF530D div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #ff530d;}body.cFF530D div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_012.gif) left 7px no-repeat;}/* GAMES */body.c5962DA div#findToyInner h3,  body.c5962DA div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #5962da;}body.c5962DA div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_011.gif) left 7px no-repeat;}/* SOFT TOYS */body.cCA9230 div#findToyInner h3,  body.cCA9230 div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #ca9230;}body.cCA9230 div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_010.gif) left 7px no-repeat;}/* INTERACTIVE */body.cAA59CB div#findToyInner h3,  body.cAA59CB div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #aa59cb;}body.cAA59CB div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_009.gif) left 7px no-repeat;}/* OUTDOOR SPORTS */body.c5AD613 div#findToyInner h3,  body.c5AD613 div#findToyInner div.facetSection div.facetSectionInner h4 {	color: #5ad613;}body.c5AD613 div#findToyInner div.facetSection div.facetSectionInner ul li {	background: transparent url(../img/bullet_008.gif) left 7px no-repeat;}/****************************************END contents of findtoy.css****************************************//****************************************START contents of allbrands.css****************************************/div#allBrands {	background: url(../img/bg_allbrands_top.gif) no-repeat top center;	width: 756px;	margin-bottom: 14px;	z-index: 10;}div#allBrandsInner {	background: url(../img/bg_allbrands_bottom.gif) no-repeat left bottom;	min-height: 150px;	position: relative;	top: 6px;	padding-top: 18px;	padding-bottom: 12px;}div#allBrandsInner h3 {	margin-left: 18px;	float: left;	color: #FF0004;	font-size: 1.8em;	margin-bottom: 10px;}div#allBrandsInner p.hide,  div#allBrandsInner p.close {	float: right;	width: auto;	margin-right: 18px;	margin-bottom: 0px;}div#allBrandsInner p.hide a,  div#allBrandsInner p.close a {	display: block;}div#allBrandsInner ul#brandByLetter {	clear: both;	list-style: none;	margin-left: 14px;	margin-right: 18px;	margin-bottom: 12px;}div#allBrandsInner ul#brandByLetter li {	float: left;	height: 24px;	width: 24px;}div#allBrandsInner ul#brandResults {	list-style: none;	font-size: 1.1em;	margin-left: 18px;}div#allBrandsInner ul#brandResults li {	background: transparent url(../img/bullet_001.gif) no-repeat left 4px;	padding-left: 8px;	margin-right: 32px;	margin-bottom: 6px;	width: 140px;	float: left;}div#allBrandsInner ul#brandResults li a,  div#allBrandsInner ul#brandResults li a:link,  div#allBrandsInner ul#brandResults li a:visited {	color: #000000;	float: left;}div#allBrandsInner ul#brandResults li span {	color: #666666;	float: right;}div#allBrandsInner ul#brandByLetter li a,  div#allBrandsInner ul#brandByLetter li span,  div#allBrandsInner ul#brandByLetter li a:link,  div#allBrandsInner ul#brandByLetter li a:visited {	display: block;	height: 16px;	width: 16px;	text-indent: -99999999em;	overflow: hidden;	border: 2px solid #ffffff;	padding: 2px;	background-image: none;	background-position: 2px 2px !important;	background-repeat: no-repeat !important;}div#allBrandsInner ul#brandByLetter li a:hover,  div#allBrandsInner ul#brandByLetter li a:active,  div#allBrandsInner ul#brandByLetter li a.selected {	border: 2px solid #ff0000 !important;	background-position: 2px -16px !important;}div#allBrandsInner ul#brandByLetter li span {	background-position: 2px -34px !important;}div#allBrandsInner ul#brandByLetter li #btn_a {	background: url(../img/btn_a.gif);}div#allBrandsInner ul#brandByLetter li #btn_b {	background: url(../img/btn_b.gif);}div#allBrandsInner ul#brandByLetter li #btn_c {	background: url(../img/btn_c.gif);}div#allBrandsInner ul#brandByLetter li #btn_d {	background: url(../img/btn_d.gif);}div#allBrandsInner ul#brandByLetter li #btn_e {	background: url(../img/btn_e.gif);}div#allBrandsInner ul#brandByLetter li #btn_f {	background: url(../img/btn_f.gif);}div#allBrandsInner ul#brandByLetter li #btn_g {	background: url(../img/btn_g.gif);}div#allBrandsInner ul#brandByLetter li #btn_h {	background: url(../img/btn_h.gif);}div#allBrandsInner ul#brandByLetter li #btn_i {	background: url(../img/btn_i.gif);}div#allBrandsInner ul#brandByLetter li #btn_j {	background: url(../img/btn_j.gif);}div#allBrandsInner ul#brandByLetter li #btn_k {	background: url(../img/btn_k.gif);}div#allBrandsInner ul#brandByLetter li #btn_l {	background: url(../img/btn_l.gif);}div#allBrandsInner ul#brandByLetter li #btn_m {	background: url(../img/btn_m.gif);}div#allBrandsInner ul#brandByLetter li #btn_n {	background: url(../img/btn_n.gif);}div#allBrandsInner ul#brandByLetter li #btn_o {	background: url(../img/btn_o.gif);}div#allBrandsInner ul#brandByLetter li #btn_p {	background: url(../img/btn_p.gif);}div#allBrandsInner ul#brandByLetter li #btn_q {	background: url(../img/btn_q.gif);}div#allBrandsInner ul#brandByLetter li #btn_r {	background: url(../img/btn_r.gif);}div#allBrandsInner ul#brandByLetter li #btn_s {	background: url(../img/btn_s.gif);}div#allBrandsInner ul#brandByLetter li #btn_t {	background: url(../img/btn_t.gif);}div#allBrandsInner ul#brandByLetter li #btn_u {	background: url(../img/btn_u.gif);}div#allBrandsInner ul#brandByLetter li #btn_v {	background: url(../img/btn_v.gif);}div#allBrandsInner ul#brandByLetter li #btn_w {	background: url(../img/btn_w.gif);}div#allBrandsInner ul#brandByLetter li #btn_x {	background: url(../img/btn_x.gif);}div#allBrandsInner ul#brandByLetter li #btn_y {	background: url(../img/btn_y.gif);}div#allBrandsInner ul#brandByLetter li #btn_z {	background: url(../img/btn_z.gif);}div#allBrandsInner ul#brandByLetter li a#btn_other {	background: url(../img/btn_other.gif);	width: 51px;}div#allBrandsInner ul#brandByLetter li a#btn_a:hover,  div#allBrandsInner ul#brandByLetter li a#btn_b:hover,  div#allBrandsInner ul#brandByLetter li a#btn_c:hover,  div#allBrandsInner ul#brandByLetter li a#btn_d:hover,  div#allBrandsInner ul#brandByLetter li a#btn_e:hover,  div#allBrandsInner ul#brandByLetter li a#btn_f:hover,  div#allBrandsInner ul#brandByLetter li a#btn_g:hover,  div#allBrandsInner ul#brandByLetter li a#btn_h:hover,  div#allBrandsInner ul#brandByLetter li a#btn_i:hover,  div#allBrandsInner ul#brandByLetter li a#btn_j:hover,  div#allBrandsInner ul#brandByLetter li a#btn_j:hover,  div#allBrandsInner ul#brandByLetter li a#btn_k:hover,  div#allBrandsInner ul#brandByLetter li a#btn_l:hover,  div#allBrandsInner ul#brandByLetter li a#btn_m:hover,  div#allBrandsInner ul#brandByLetter li a#btn_n:hover,  div#allBrandsInner ul#brandByLetter li a#btn_o:hover,  div#allBrandsInner ul#brandByLetter li a#btn_p:hover,  div#allBrandsInner ul#brandByLetter li a#btn_q:hover,  div#allBrandsInner ul#brandByLetter li a#btn_r:hover,  div#allBrandsInner ul#brandByLetter li a#btn_s:hover,  div#allBrandsInner ul#brandByLetter li a#btn_t:hover,  div#allBrandsInner ul#brandByLetter li a#btn_u:hover,  div#allBrandsInner ul#brandByLetter li a#btn_v:hover,  div#allBrandsInner ul#brandByLetter li a#btn_w:hover,  div#allBrandsInner ul#brandByLetter li a#btn_x:hover,  div#allBrandsInner ul#brandByLetter li a#btn_y:hover,  div#allBrandsInner ul#brandByLetter li a#btn_z:hover,  div#allBrandsInner ul#brandByLetter li a#btn_other:hover {	background-position: 2px -16px;}/****************************************END contents of allbrands.css****************************************//****************************************START contents of hamleysMarketUS.css****************************************/div#overallsize {	width: 950px;}div.formsize {	width: 950px;}h1.markettitle {	color: #000;	font-size: 1.5em;	padding: 3px;}h1.marketsubtitle {	color: #000;	font-size: 1.4em;	padding: 15px 0 0 20px;}div#copy {	width: 400px;	float: left;	font-size: 1.2em;	height: 500px;}div#actualform {	font-size: 1.2em;	background: url(../img/landingpage_topformpart.jpg) 0 0 no-repeat;	width: 550px;	float: left;}div#mainimage {	background: url(../img/landingpage_marketheader.jpg) 0 0 no-repeat;	width: 950px;	height: 300px;}div#wintitle {	background: url(../img/wintitle.jpg) 0 0 no-repeat;	width: 950px;	height: 91px;}div#bdformimgtop {	background: url(../img/bddates_top.jpg) no-repeat left top;	width: 540px;}div#bdformimgbtm {	background: url(../img/bddates_btm.jpg) no-repeat scroll left bottom;	width: 540px;}div#terms {	background: url(../img/landingpage_terms.jpg) 0 0 no-repeat;	width: 949px;	height: 99px;	padding: 15px;	margin-top: 15px;}div#terms p {	padding: 5px 15px 4px 4px;}.email {	width: 480px;	float: left;	padding-left: 15px;}.title {	width: 120px;	float: left;	padding-left: 15px;	padding-bottom: 5px;	position: relative;    *top: -15px;}.name {	width: 180px;	float: left;	position: relative;}.house {	width: 200px;	float: left;	padding-left: 24px;	padding-bottom: 5px;	position: relative;}.street {	width: 200px;	float: left;	position: relative;}.town {	width: 200px;	float: left;	padding-left: 24px;	padding-bottom: 5px;	position: relative;}.pcode {	width: 200px;	float: left;	position: relative;}.phone {	width: 200px;	float: left;	padding-left: 15px;	padding-bottom: 5px;	position: relative;}.mandfields {	width: 480px;	float: left;	padding-left: 15px;	padding-bottom: 5px;	position: relative;}.extrainfo {	width: 480px;	float: left;	padding-left: 15px;	position: relative;}.bdfname {	width: 150px;	float: left;	padding-left: 24px;}.bdsname {	width: 150px;	float: left;}.bdgender {	width: 20px;	float: left;}.bdbirthday {	width: 160px;	float: left;}.bdselect {	width: 50px;	float: left;}.tickbox {	width: 280px;	float: left;	padding-left: 24px;}.padleft {	position: relative;	left: 405px;	top: -12px;}#pleft {	padding-left: 24px;	padding-top: 5px;	padding-bottom: 5px;	font-weight: bold;}div#bdformimg2 input#button {	position: relative;	left: 380px;	top: 50px;}.formstyle {	width: 545px;	border: 1px solid #fff;}#vheight {	height: 70px;}#totalformdetails {	width: 500px;	height: 100px;   *height: 10px;}/****************************************END contents of hamleysMarketUS.css****************************************//*** HMY-1632 ***/div#bestSellers {	margin: 10px 0 10px 0;}div#bestSellers h3 {	color: #666;	font-size: 1.8em;	font-weight: normal;	padding: 0 0 10px 0;}div.bestSellerSections {	float: left;	margin: 0 4px 0 4px;	width: 230px;	background: url(../img/hamleys_sidenavtopLarge.gif) no-repeat left top;}div.bestSellerSectionsInner {	line-height: 216px;	padding: 5px 7px 7px 7px;	width: 216px;	height: 260px;	background: url(../img/hamleys_sidenavbtmLarge.gif) no-repeat left bottom;	position: relative;}div.bestSellerSectionsInner img.productImage {	vertical-align: middle;}div#productSection1 {	margin-left: 0;}div#productSection3 {	margin-right: 0;}div.bestSellerSections h4 {	padding: 0 0 5px 0;	line-height: 20px;	color: #5f3101;	font-size: 1.7em;	border-bottom: 1px solid #d4b48e;	width: 216px;}div.bestSellerSections h4 a {	color: #5f3101;	width: 216px;}div.bestSellerSections h4 a:hover {	text-decoration: none;}div#bestSellers div.productPrice {	padding: 6px;	line-height: 20px;	position: absolute;	bottom: 10px;	left: 5px;	width: 208px;	height: 19px;	background: url(../img/home_productPrice.gif) no-repeat left top;}div#bestSellers div.productPrice p {	font-size: 1.3em;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: #000;}div#topFive div.topFiveSections {	float: left;	width: 348px;	margin: 0 5px 0 5px;	background: url(../img/hamleys_sidenavtopXLarge.gif) no-repeat left top;}div#topFive div.topFiveSectionsInner {	position: relative;	padding: 5px 7px 7px 7px;	background: url(../img/hamleys_sidenavbtmXLarge.gif) no-repeat left bottom;	height: 220px;}div#topFive div#topFiveSection1 {	margin-left: 0;}div#topFive div#topFiveSection2 {	margin-right: 0;}div#topFive h3 {	font-weight: normal;	color: #5f3101;	font-size: 1.7em;	border-bottom: 1px solid #d4b48e;	width: 334px;}div.topFiveSections ol.topFiveList {	font-size: 1.2em;	width: 130px;	float: right;	margin: 10px 0 0 0;}ol.topFiveList li {	margin: 0 0 7px 0;	display: list-item;}ol.topFiveList a {	color: #000;}ol.topFiveList a:hover {	text-decoration: underline;}ol.topFiveList span {	color: #ff0000;}img.topFiveImage {	float: left;	margin: 10px 0 0 15px;	padding-bottom: 30px;}p.topFiveProduct {	position: absolute;	bottom: 15px;	left: 15px;	width: 150px;	font-size: 1.2em;}body.green div#findToy div#findToyInner {	background-image: url(../img/hamleys_perfecttoytop_green.gif);}body.green div#findToy {	background-image: url(../img/hamleys_perfecttoybtm_green.gif);}body#ptStoreFront div#globalSearchFooter {	top:170px;}/* New Home Page Css Starts here  */.promo {	width: 1001px;	text-align: center;	height: auto;}/* Tabs Css Starts here  */ .hometabs-container {	float: left;	width: 737px;	font-family: Arial, Helvetica, sans-serif;	margin-top: 40px;}.hometabs-heading {	font-weight: bold;	font-size: 16px;	color: #ffffff;	margin-top: 50px;	padding-left: 20px;	line-height: 32px;	font-weight: bold;	background-image: url(../img/pagination-bg.jpg);	background-repeat: no-repeat;	width: 688px;	height: 32px;	margin-bottom: 30px;}.tabs-container {	float: left;	width: 737px;	font-family: Arial, Helvetica, sans-serif;}ul.tabs {	margin: 0;	padding: 0;	float: left;	list-style: none;}ul.tabs li {	float: left;	margin: 0;	padding: 0;	line-height: 31px;	font-weight: bold;	font-size: 14px;	color: #ffffff;}ul.tabs li a {	text-decoration: none;	color: #ffffff;}ul.tabs li a .menuleft {	float: left;	width: 20px;	height: 48px;	background-image: url(../img/bgr_menu_left.png);	background-repeat: no-repeat;}ul.tabs li a .menumiddle {	float: left;	height: 48px;	background-image: url(../img/bgr_menu_a.png);	background-repeat: repeat-x;}ul.tabs li a .menuright {	float: left;	width: 20px;	height: 48px;	background-image: url(../img/bgr_menu_right.png);	background-repeat: no-repeat;}ul.tabs li.active .menuleft {	float: left;	width: 20px;	height: 48px;	background-image: url(../img/bgr_menu_left_hover.png);	background-repeat: no-repeat;}ul.tabs li.active .menumiddle {	float: left;	height: 48px;	background-image: url(../img/bgr_menu_a_hover.png);	background-repeat: repeat-x;	line-height:36px;}ul.tabs li.active .menuright {	float: left;	width: 20px;	height: 48px;	background-image: url(../img/bgr_menu_right_hover.png);	background-repeat: no-repeat;}.tab_content {	float: left;	width: 747px;}.tabs {	float: left;}.tabs-wrapper {	width: 737px;}#HomePage_Tab1 , #HomePage_Tab2 , #HomePage_Tab3 , #HomePage_Tab4 , #HomePage_Tab5 , #HomePage_Tab6 {	display: block;	padding-left: 18px;}.tab-area {	float: left;	width: 747px;	height: auto;	display: none;}.hometabs-area {	float: left;	width: 747px;	height: auto;}.tab-image {	width: 737px;	height: auto;	padding-left: 10px;}/** Toy Finder Css Starts here **/.toy-finder {	float: left;	width: 218px;	height: 221px;	background-color: #303031;	padding-left: 18px;	padding-right: 18px;}.toyfindertext {	width: 209px;	height: 69px;	font-size: 0px;}.toyfinder-content {	width: 209px;	height: 50px;	color: #ffffff;	font-size: 11px;}.toyfinder-content a {	text-decoration: underline;	color: #ffffff;	padding-left: 5px;}a.activator, a.hmoverlayactivater{	cursor: pointer;}#form-box {	width: 213px;	height: 100px;}#form-box1 {	width: 213px;	height: 30px;}#form-box1-left {	float: left;	width: 70px;	height: 30px;}#form-box1-right {	float: right;	width: 140px;	height: 30px;}#form-box2 {	width: 213px;	height: 30px;}#form-box3 {	width: 213px;	font-size: 0px;}.jNice{	margin: 0;	padding: 0;}.jNiceInputWrapper{	background: transparent url(../img/input.gif) no-repeat left top;	float: left; 	}#select {	border: 0px solid;	margin: 0 30px 0 0;	width: 95px;}.jNiceWrapper select{	border: none!important;	margin: 0;	padding: 0;	height: 20px; } .jNiceSelectWrapper{	height: 20px;	left: 0px;	top: 0px;	position: absolute;	float: left; }.jNiceWrapper iframe{	position: absolute;	left: 0px;	top: 0px; }.jNiceSelectWrapper .jNiceSelectText{	height: 18px;	float: left;	padding: 0 12px 0 8px;	background: url(../img/select_left.gif) no-repeat top left;	padding-top: 2px;}.jNiceSelectWrapper .jNiceSelectOpen {	width: 23px;	height: 20px;	float: right;	background: url(../img/hmtoyfinder_right.gif) no-repeat right top;	display: block;	position: absolute;	right: 0px; }.jNiceSelectWrapper ul{	top: 20px;	background-color: #FFF;	height: 66px;	position: absolute;	left: 0px;	list-style: none;	display: none;	margin: 0;	padding: 0;	overflow-y: scroll;	width: 100%;}.jNiceSelectWrapper ul li a{	color: #000000;	background-color: #FFF;	display: block;	text-decoration: none;	padding-left: 7px;}.jNiceSelectWrapper ul a:hover{	background:  #B7FF9E;	}#hmtoyfindergender{	 width: 70px;	 border: 0px solid;	 margin: 0 0px 0 0;	}#hmtoyfinderage{	 width: 140px;	 border: 0px solid;	 margin: 0 0px 0 0;	 overflow-y: scroll;}#hmtoyfinderprice{	width: 212px;	border: 0px solid;}.jNiceHidden{	opacity: 0;	z-index: -1;	position: relative;}.jNiceWrapper{	position: relative;	vertical-align: top;	height: 20px;}.jNiceWrapper input{	outline: none;	moz-outline: none;}/** ToyFinder css ends here **/.ht-left {	float: left;	width: 14px;	height: 260px;	background-image: url(../img/ht-left.jpg);	background-repeat: no-repeat;	background-position: bottom;}.ht-middle {	float: left;	width: 966px;	height: auto;}.ht-middle1 {	float: left;	width: 1001px;	height: 221px;}.ht-middle12 {	float: left;	width: 981px;	height: auto;	background-image: url(../img/tab-bg.jpg);	background-repeat: repeat-x;	background-position: top;	padding-right: 20px;}.ht-right {	float: right;	width: 14px;	height: 260px;	background-image: url(../img/ht-right.jpg);	background-repeat: no-repeat;	background-position: bottom;}.box {	position: absolute;	top: 245px;	color: #7F7F7F;	padding-left: 20px;	padding-right: 20px;	background-image: url(../img/overlay-bg.png);	background-repeat: no-repeat;	width: 280px;	height: 175px;	z-index: 5000;	left: 45%}a.boxclose {	float: right;	width: 26px;	height: 26px;	background: transparent url(../img/cancel.png) repeat top left;	margin-top: 8px;	margin-right: -13px;	cursor: pointer;}.add-area {	float: right;	width: 225px;	padding-top: 40px;}.homepagebanner{	float:left;}.toyfinder-container{	float:right;}/* New Home Page Css Ends here  */
