﻿body 
{
background-image: url('/images/NewBackgroundImage.jpg');
background-repeat: no-repeat;
  background-color:#c5dbe6;
  text-align:center;
  margin:0px;
  font-family:Arial;
  font-size:12px;
scrollbar-base-color: #003D93;
scrollbar-arrow-color: #FF1414;
scrollbar-3dlight-color: #003B8E;
scrollbar-darkshadow-color: #B7EA00;
}

h3
{
  font-family:Arial;
  font-size:11px;
  font-weight: normal;
}
a
{color:#414141}

a:hover
{
  text-decoration:underline;
  color:Red;
}

#buttons
{
	cursor: pointer;
	margin:0px;
	display:inline;
}

#buttons span
{
  background-position: bottom; 
  background-repeat:no-repeat;
  height: 25px; 
  margin-right:2px;
  margin-left:2px;
}


#outerLeft
{
  width:80px;
  height:566px;
  float:left;
  /*background-color:#F3F3F3;*/
  background-position:bottom right;
  background-repeat:no-repeat;
  /*background-image:url('/images/lefttoysTop.jpg');*/
  text-align:right;
  margin-top: 27px;
}

#outerLeftBottom
{
  width:66px;
  height:230px;
  float:left;
  clear:both;
 /* background-position:top right;
  background-repeat:no-repeat;
  background-image:url('/images/lefttoysBottom.jpg');*/
  
}
  

#innerLeft
{
  width:179px;
  height:462px;
  float:left;
  background-color:#F3F3F3;
  text-align:left;
  margin-left: auto;
  margin-right: auto;

}

#innerLeftBottom
{
  width:184px; /* nigel was 179 */
  height:239px;
  float:left;
  text-align:left;
  position:relative;
  top:-24px;
  background-image:url('/images/toysundersidepanel.png');
  z-index:2;

}

#lightsRight
{
	width:30px;
  height:606px;
  float:left;
  background-color:#F3F3F3;
  
}

#innerRight
{
  width:212px;
  height:606px;
  float:left;
  /*background-color:#F3F3F3;*/
  background-position:bottom left;
  background-repeat:no-repeat;
  /*background-image:url('/images/toysright.jpg');*/
  
  
}
#paddingLeft
{
  width:5px;
  height:606px;
  float:left;
  /*background-color:#F3F3F3;*/
}

#mainCenter
{
  float:left;
}


#header
{
  width:717px;
  height:144px;
  float:left;
  vertical-align:bottom;
  background-image:url('/images/buttonsBg.jpg');
  background-position:bottom;
  background-repeat:repeat-x;

}

  

#mainPane
{
  background-color:White;
  width:721px;
  height:592px;
  /*border:1px solid #404040;*/
  text-align:left;
 /* padding-top:35px;
  padding-left:35px;
  padding-bottom:6px;
  padding-right:6px;*/
  color:#414141;
  scrollbar-base-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-3dlight-color: #EEEEEE;
  scrollbar-darkshadow-color: #999999;
  scrollbar-face-color: #CCCCCC;
  scrollbar-highlight-color: #EEEEEE;
  scrollbar-shadow-color: #999999;
  scrollbar-track-color: #FFFFFF;
}

#NewsListPadding
{
  padding-top:35px;
  padding-left:25px;
  padding-bottom:6px;
  padding-right:6px;
  overflow: scroll;
  overflow-x: hidden;
}


#mainPane .padding
{
  padding-top:35px;
  padding-left:25px;
  padding-bottom:6px;
  padding-right:6px;
}

#mainPane .paddingDesc
{
  padding-top:15px;
  padding-left:25px;
  padding-bottom:6px;
  padding-right:6px;
}

#mainPane .paddingSearch
{
  padding-bottom:6px;
  padding-right:6px;
}

#mainBorder
{
	/*width:719px;*/
	height: 100%;
	border:1px solid #404040;
}

#mainBorderProducts
{
	width:719px;
	height: 100%;
	border:1px solid #404040;
}

#mainPaneBottom
{
  /*background-color:#F3F3F3;*/

  /*width:721px;*/
  width:915px;
  height:251px;
  text-align:right;
  float:left;
  position:relative;
  top:-10px;
  background-position:right top;
  background-repeat:no-repeat;
 /*background-image:url('/images/toysbottom.jpg');*/
 /*background-image:url('/images/xmastoysbottom.jpg');*/
  color:#999999;
  text-align:right;
  font-size: 10px;

}

#mainPaneBottom a
{
	color: #fbf6b7;
	font-size: 10px;
}

#mainPane h1
{
   font-size:14px;
   margin-bottom:2px;
}

#mainPane h2
{
  font-size:12px;
  font-weight:normal;
  letter-spacing:1px;
}

#mainPane a
{
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  color:#e19027;
}

#mainPane .back
{
  padding-left:10px;
  letter-spacing:1px;
}

#mainPane .attr
{
  width:40px;
  float:left;
}

#logo
{
  height:144px;
  width:270px; /* Nigel was 370px */
  float:left;
  background-image:url("/images/bookmarkTop.jpg");
  background-position:bottom right;
  background-repeat:no-repeat;
}

#tassleTop
{
  float:left;
  padding-left:80px;  /* nigel was 180 */
 padding-top :116px;

}

.highlight
{
  color:#E19027
}

.Bold
{
  color:#E19027;
  font-weight:bold;
}

hr
{
  color:#E19027;
  height:1px;
  
}

hr .news
{
  color:black;
  height:1px;
  
}

.bg
{
  background-color:#E19027
}

.productDesc
{
  width:280px;
  text-align:left;
  font-size:11px;
  padding-right:10px; 
}

.stroke
{
  border:1px solid #414141;
}

.Title
{
  font-size:13px;
}

.error
{
   color:Red;
   font-size:10px;
}

.thumbnail
{
  width:362px;
}
.RelatedBG
{
  margin-left:20px;padding-left:6px;padding-top:6px;padding-bottom:6px; margin-right:24px;
}

.tbx
{
  font-size:11px;
  border: solid 1px gray;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.tbxNum
{
  font-size:11px;
  text-align: right;
  border: solid 1px gray;
 
}

select
{
 
  font-size:11px;
}


#keywords 
{
  font-size:10px;
  color:#BB3333;
  padding-top: 5px;
  width: auto;
}

#shortcutmenubuttons {
	width: 570px;
	height: 102px;
	text-align: center;
	padding-top: 20px;
}

.shortcutbutton {
	width: 102px;
	height: 102px;
	display: inline;
	padding: 10px;
}


#keywords a
{
  color:#BB3333;
  font-size:10px;
}

#keywords a:hover
{
  text-decoration: underline;
}

#keywordsHome 
{
  position:relative;  font-size:10px; color:white;
}

#keywordsHome a
{
  color:white;
  font-size:10px;
}

/** Testimonials **/
#testimonials
{
  height:40px;
}

/** left panel **/
#leftTop
{
  width:180px;
  height:18px;
  background-image:url('/Images/Default/leftTop.jpg');
}

#leftMiddle
{
  width:180px;
  height:566px;
  /*background-color:#5892b1;*/
  background-color:#e19027;
  padding-left:0px;
  color:White;
  font-size:11px;
  
}

#leftMiddle a
{ color:White;}

#leftBottom
{
  width:180px;
  height:14px;
  background-image:url('/Images/Default/leftBottom2.png');
  background-repeat:no-repeat;
  background-position:top;
}


#findAToy
{
	margin-left: 10px;
  width:154px;

  text-align: left;
  z-index:2;
  position:relative;
}

#findAToy a
{
  color:White;
  text-decoration:none;
  font-weight:bold;
}

#login
{
  width:154px;
}

#giftVouchers
{
  width:154px;
  padding-top:15px;
}

#joinOurClub
{
  width:154px;
  padding-top:15px;
  color:White;
  text-decoration:none;
  font-size:11px;
}

#joinOurClub a
{
  color:White;
  text-decoration:none;
  font-weight:bold;
}

#topLinks
{
  color:#999999;
  text-align:right;
  font-size:10px;
  padding-top:10px;
  padding-bottom:5px;
  height:18px;
}

#topLinks a
{
  color:#999999;
  text-decoration:none;
}

#tlCheckout
{
	text-decoration: 'underline';
}

#banner
{
  text-align:right;
  padding-bottom:3px;
  height:83px;
}

#SearchResults
{
  font-size:12px;
  height:570px;
}

#SearchResults .logo
{
  float: left;  width: 200px; text-align: right; padding-right: 20px; padding-top:5px;
}

#SearchResults .findAToy
{
  float: left;  padding-top: 45px; padding-right: 5px; padding-left:35px; font-size: 13px; font-weight:bold;
}

#SearchResults .searchBox
{
  float: left;  width: 290px; padding-top: 41px;
}

#SearchResultsKeywords a
{
  color: #BB3333; font-size: 10px; font-weight:bold; position:relative; top:-5px
}

#SearchResults .itemLeft
{
  width:300px;
  float:left;
  font-size:11px;
  color:#404040;
  padding-left:10px;
  text-align: left;
}


#SearchResults .itemRight
{
  width:300px;
  float:right;
  font-size:11px;
  color:#404040;
  text-align: left;
  padding-right:20px;
}


#SearchResults .pad
{
   width:20px;
   height:80px;
  float:left;
 
  }
  
.Boys{  color:#5992B0; }
.Girls{  color:#B975B2;}
.Babies{  color:#53AA63;}
.Toys{  color:#BB3333; }  

.BoldBoys{  color:#5992B0;  font-weight:bold;}
.BoldGirls{  color:#B975B2;  font-weight:bold;}
.BoldBabies{  color:#53AA63;  font-weight:bold;}
.BoldToys{  color:#BB3333;  font-weight:bold;}

.SmallBoys{  color:#5992B0;  font-size:10px;}
.SmallGirls{  color:#B975B2;  font-size:10px;}
.SmallBabies{  color:#53AA63;  font-size:10px;}
.SmallToys{  color:#BB3333;  font-size:10px;}

.KWDescBoys{  color:#5992B0;  font-size:11px; text-align:justify; padding-left:20px; padding-right:20px; padding-bottom:15px;padding-top:15px;}
.KWDescGirls{  color:#B975B2;  font-size:11px; text-align:justify; padding-left:20px; padding-right:20px; padding-bottom:15px;padding-top:15px;}
.KWDescBabies{  color:#53AA63;  font-size:11px; text-align:justify; padding-left:20px; padding-right:20px; padding-bottom:15px;padding-top:15px;}
.KWDescToys{  color:#BB3333;  font-size:11px; text-align:justify; padding-left:20px; padding-right:20px; padding-bottom:15px; padding-top:15px;}
.KWDesc {  color:#BB3333;  font-size:11px; text-align:justify; padding-left:20px; padding-right:20px; padding-bottom:15px;padding-top:15px;}


#SearchResults .pages
{
  text-align:center;
  width:650px;
  padding-top:20px;
  padding-left: 35px;
	clear:both;
}

#SearchResults .spacer
{
	width: 650px;
	height:30px;
	padding-right: 5px;
	padding-top:5px;
}

#SearchResults .keywordDescription
{
width:650px; clear:both; position:relative; font-size:11px;

}

#SearchResults .linespacer
{
width: 630px; height:10px; clear:both; padding-top:10px; padding-right:15px;
}

#SearchResults .OrderBy
{
	width:650px;
	height:30px;
	text-align: right;
}

#SearchResults .test
{
  text-align:center;
  width:650px;
	border-style: dotted;
}

#SearchResults .OrderByPoop
{
	float: left;
	width:670px; 
	clear:both; 
	padding-left:35px;
	height:370px;
	overflow-y:auto;
	overflow-x:hidden;
}

#SearchResults .ResultsDisplay
{
	float: left;
	width:650px; height:30px; clear:both; padding-left:35px;
	border-style: dotted;
	text-align: right;
}

.small
{
  font-size:11px;
}

.siteMapLeft
{
  float:left;
  width:340px;
}

.siteMapMiddle
{
  float:left;
  width:300px;
}

.siteMapRight
{
  float:left;
  width:220px;
}

#shopping_cart{	/* Shopping cart */
	margin:3px;
	padding:3px;
	font-size:10px;
}

#shopping_cart td
{
   color:black;
   /* text-align:left; */
   vertical-align:top;
}

#shopping_cart th
{
   color:#404040;
   text-align:left;
   vertical-align:top;
}

#shopping_cart a
{
   color:black;
}

.clear{	
	clear:both;
}

.product_container{	/* Div for each product */
	width:190px;
	margin-right:15px;
	float:left;
	margin-top:3px;
	padding:2px;
	font-weight:bold;
}

#SearchResults .sliding_product img{	/* Float product images */
	float:left;
	margin:2px;
}

img{	/* No image borders */
	border:0px;
	behavior: url(/images/iepngfix.htc);
}

.labGreen
{
  width:100px;
  color:#53AA63;
  text-align:right;
  float:left;
  padding-right:3px;
  padding-top:2px;
}

.labBlueLeft
{
  color:#5992B0;
  text-align:left;
  float:left;
  clear:left;
}
.labBlue
{
  width:100px;
  color:#5992B0;
  text-align:right;
  float:left;
  clear:left;
  padding-right:3px;
  padding-top:2px;
}

.labBlueLong
{
  width:160px;
  color:#5992B0;
  text-align:right;
  float:left;
  clear:left;
  padding-right:3px;
  padding-top:2px;
}

.value
{
    padding-top:2px;
}



div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#F4F4F4; border:1px solid #404040; 
  width:160px; padding:6px;
  color:#000; font-size:11px; line-height:1.3;
  text-align:left;
}

span.tip { background-color:#eef0f4 }
div#tipDiv a:link { color:#3437a0 }
div#tipDiv a:visited { color:#57608f }

.label
{
  font-weight:bold;
  width:60px;
  text-align:right;
  float:left;
  padding-right:3px;
  white-space:nowrap;
}

.clear
{
  clear:both;
  width:300px;
  height:10px;
}

/*Modal Popup*/
.modalBackground {
	background-color:black;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:3px;
}


#award .left{float: left; width: 100px; padding-top: 40px; height: 100px;}
#award .middle{text-align: center; float: left; padding-top: 10px; width: 300px; height: 100px;}
#award .right{float: right; width: 100px; padding-top: 40px; height: 100px;}
#award .text{clear: both; padding: 10px; height:200px; overflow:auto;}
#award a{color:#BB3333; font-weight:bold;}

#Order { width:600px; padding-left:60px; padding-top:30px; padding-right:30px; font-size:11px;}

#Order th
{
  color:#5992B0;
  font-weight:bold;
}


/************ PasswordStrength Related Styles ***********************/

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;

}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    border-color:#5992B0;
    width:151px;
    vertical-align:middle;
    font-size:6px;
}


#OrderProgress a { font-size:11px;}

#sounds {
}


#bookpages1 {
	position: absolute;
	margin-left: 704px; 
	background-image: url('/images/bookpages.jpg'); 
	background-repeat: no-repeat; 
	height:592px; 
	width: 24px;
}



#helpheadergraphic {
	margin: 0px auto 0px auto;
	width: 199px;
	height: 58px;
}

#helptextleft {
	width:440px;
	text-align: left;
	float: left;
}

#confusedbertie {
	margin-top: 30px;
	width:209px;
	float: left;
}

.blueboldtext {
	font-family: verdana, Arial, sans-serif;
	color: #5892b1;
	font-weight: bold;
}

#returnspolicyheader {
	width: 247px;
	height: 56px;
	margin: 0px auto 30px auto;
}

#returnsbottomgraphic {
	width: 662px;
	height: 228px;
	margin: 30px auto 0px auto;
}

#deliverypolicyheader {
	width: 252px;
	height: 56px;
	margin: 0px auto 30px auto;
}

#pricepromiseheader {
	width: 235px;
	height: 45px;
	margin: 0px auto 30px auto;
}

#privacypolicyheader {
	width: 236px;
	height: 56px;
	margin: 0px auto 20px auto;
}

#deliverytextleft {
	width:370px;
	text-align: left;
	float: left;
}

#privacytextleft {
	width: 660px;
	height: 450px;
	text-align: left;
	overflow: auto;
	float: left;
}

#bertiethepostman {
	margin-top: 30px;
	width:296px;
	float: left;
}

#bertieprivacy {
	margin-top: 30px;
	padding-left: 20px;
	width:233px;
	float: left;
}

/* Join Club Page */

#joinclubbackground {
	background-image: url('/images/joinourclubbg.jpg');
	width: auto;
	height: 594px; 
	background-repeat: no-repeat;
}

#leftcontentarealarge {
	width:696px;
	height:594px;
	float: left;
}

#joinourprideheader {
	width: 324px;
	height: 76px;
	text-align: center;
}

#bookpages {
	width:16px;
	height:594px;
	float: left;
}

#maincontentjoinclub {
	width: 350px;
	height:470px;
	margin: 40px auto 0px auto;
}

#joinclubwelcometext {
	font-family: verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	width: 350px;
	height:30px;
	text-align: center;
	margin: 0px auto 0px auto;
}

#joinclubtopform {
	width: 350px;
	height: 100px;
}

#joinclubmiddleform {
	width: 350px;
	height: 70px;
	font-family: verdana, Arial, sans-serif;
	font-size: 7pt;
	text-align: left;
}

#joinclubbottomform {
	width: 350px;
	height: 100px;
}

.joinclubtabletext {
	width: 110px;
	height:22px;
	text-align: right;
	padding:0px 10px 0px 0px;
	font-family: verdana, Arial, sans-serif;
	font-size: 7pt;
	float: left;
}

.joinclubtableform {
	width: 230px;
	height: 22px;
	float: left;
}

.joinclubbottomspacer {
	width: 350px;
	height: 20px;
	float: left;
}

/* Wishlist Page */

#wishlistholdingimage {
	width: 250px;
	height: 105px;
	margin: 200px auto 0px auto;
}

/* Gift Vouchers Page */

#giftvouchersbackgroundimage {
	background-image: url('/images/giftvouchersbg.jpg');
	background-repeat: no-repeat;
	width: auto;
	height: 594px;
}

#giftvouchersheadertext {
	margin: 50px 0px 0px 235px;
}

/* FAQ Page */


#faqheader {
	text-align:center;
	width: 600px;
	height: 58px;
}

#introcontent {
	width:600px;
	height:40px;
	float: left; 
}

#faqleftcolumn {
	width: 660px;
	height: 400px;
	overflow:auto;
	margin-top: 75px;
}

.faqheadertext {
	color: #e19027;
	font-weight: bold;
}

/* Special Offers Page */

#specialoffersintrocontent {
	width:600px;
	height:60px;
	float: left; 
}

#specialoffersheader {
	width: 294px;
	height: 84px;
	margin:0px auto 0px auto;
} 

#specialoffersbuttons {
	text-align: center;
}

.giftvouchertext {
  	text-align: center;
  	font-size: 11px;
  	padding-right: 10px; 
}

#freedeliveryoneverything {
	width: 650px;
	height: 407px;
	margin: 30px auto 0px auto;
}

.tandctext {
	font-family: verdana, Arial, sans-serif;
	font-size: 7pt;
	color: black;
}

.JoinClub
{
  font-size:11px;
  padding-right:2px;
  font-weight: bold;
  
}

.fldsVoucher 
{
	width: 150px;
  font-family: arial;
  font-size: 11px;
	 
	 
}

#Wishlist .itemLeft
{
  width:220px;
  float:left;
  font-size:11px;
  color:#404040;
  text-align: left;
}

#Wishlist .itemRight
{
  width:420px;
  float:right;
  font-size:11px;
  color:#404040;
  text-align:left;
  margin-right:15px;
}

#Wishlist .searchPanels
{
  text-align: left; width: 310px;  float: left; padding: 5px;margin-top: 10px;
}

#Wishlist .steps
{
  padding-left:10px;
  padding-bottom:12px;
}

#Wishlist .resultsList
{
  width:420px; height:430px; overflow-y:auto;
}

#Wishlist .itemLeftLarge
{
  width:346px;
  float:left;
  color:#404040;
  text-align: left;
}

#Wishlist .itemRightLarge
{
  width:330px;
  float:right;
  color:#404040;
  text-align:left;
  margin-right:20px;
}

#Wishlist .modalPopUp
{
	width:300px;
	height:300px;
	border:1px solid black;
	background-color:White;
	padding:10px;
}

#Wishlist .addresses
{
		width:300px;
	height:210px;
		overflow:auto;
}


.subHomepageI
{
	padding-left: 7px;
	padding-right: 7px;
}

.labDiv
{
  font-weight:bold;
  float:left;
  clear:both;
  width:150px;
  text-align:right;
  margin-right:5px;
}

.value
{
  margin-bottom:2px;
}

.TIhr
{
  background-color:#E19027;
  height:1px;
  border-top: solid 2px white;
  border-bottom: solid 2px white;
}

/* Policies */
#Policies 
{
  font-size:10px;
  padding-top: 5px;
  width: auto;
  text-align: right;
  font-weight: normal;
  border-color: #999999;
  color: #999999;
  background-color: #f3f3f3;
}

#Policies a
{
  color:#999999;
  font-size:10px;
  text-decoration: none;
}

#Policies a:hover
{
  text-decoration: underline;
}

.sharesb{
	clear:both;
	position:relative;
	border:1px solid #ddd;
	padding-top:10px;
	margin:0 0 10px 0;
	font-size:small;
	-webkit-text-size-adjust:none;
}
.sharesb p {
	padding:0;
	margin:0;
	border: 0px;
}
.sharesb p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:0px;
	padding-left: 10px;
}
.sharesb ul{
	text-align:left;
	list-style:none;
	margin: 10px 0 0 0;
	padding:0;
}
.sharesb li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #414141;
}

.sharesb ul li.facebook{background:url("/images/Social/facebook.gif") no-repeat 0 0;}
.sharesb ul li.delicious{background:url("/images/Social/delicious.gif") no-repeat 0 0;}
.sharesb ul li.reddit{background:url("/images/Social/reddit.gif") no-repeat 0 0;}
.sharesb ul li.stumbleupon{background:url("/images/Social/stumbleupon.gif") no-repeat 0 0;}
.sharesb ul li.kaboodle{background:url("http://www.kaboodle.com/ht/mk/img/kicon-sm.gif") no-repeat 0 0;}

/* <img src=""http://www.kaboodle.com/ht/mk/img/kicon-sm.gif"" width=""16"" height=""16"" border=""0"" alt=""Add To Kaboodle"" /> */

.sharesb ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
	
}

.sharesb ul li a:hover{
	text-decoration: 'underline';
}

#SocialLinks a
{
	color: #414141;
	font-weight: normal;
	font-size: 11px;
}

#SocialLinks a:hover
{
	text-decoration: underline;
}

#Description a
{
	text-decoration: underline;
	font-size:11px;
	font-weight: normal;
}

.line
{
  background-color:#5992B0;
  height:1px;
}

.modalClose
{
    padding-bottom: 5px;
}
  
.PDButton
{
	margin-right: 14px;
}

.PDButtonLast
{
	margin-left: 10px;
}

.comp td
{
    padding-left: 5px;
    padding-right: 12px;
}

#slideUpDiv
{
  height: 230px;
  width: 362px;
  clear:both;
}

#slideUpContent
{
  height: 100px;
  width: 342px;
  background-image:url("/images/playability/bg.gif");

  padding-right:10px;
  padding-left:10px;
  padding-top:5px;
}

#playabilityInfo
{
	width:300px;
	float:left;

}

#playabilityInfoWide
{
	width:680px;
	float:left;

}

#playabilityProducts
{
	width:362px;
	margin-right:20px;
	float:right;
}

#playabilityTags
{
	width:300px;
	height:44px;
	overflow:hidden;
	background-image:url('/images/Playability/tabs_bg.gif');
	background-repeat:no-repeat;
}

#playabilityTagsWide
{
	width:680px;
	height:44px;
	overflow:hidden;
	background-image:url('/images/Playability/tabs_bg.gif');
	background-repeat:no-repeat;
}

#playabilityContent
{
	width:300px;
	height:500px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:4px;
	
}

#playabilityContentWide
{
	width:680px;
	height:500px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:4px;
	
}

#playabilityInnerContent
{
	padding:4px;
	overflow-y:scroll;
	overflow-x:hidden;
	height:486px;
}

#paddingPlayability
{
  padding-top:15px;
  padding-left:10px;
  padding-bottom:6px;
  padding-right:6px;
}

.sharesP{
	clear:both;
	position:relative;
	border:1px solid #DDDDDD;
	width:680px;
	margin:10px 0 0 0;
	font-size:small;
	-webkit-text-size-adjust:none;
}
.sharesP p {
	padding:0;
	margin:0;
	border: 0px;
}
.sharesP p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:0px;
	padding-left: 10px;
}
.sharesP ul{
	text-align:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}
.sharesP li{
	text-align:center;
	display:inline;
	padding:0 4px 0 20px ;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #414141;
}

.sharesP ul li.facebook{background:url("/images/Social/facebook.gif") no-repeat 0 0;}
.sharesP ul li.delicious{background:url("/images/Social/delicious.gif") no-repeat 0 0;}
.sharesP ul li.reddit{background:url("/images/Social/reddit.gif") no-repeat 0 0;}
.sharesP ul li.stumbleupon{background:url("/images/Social/stumbleupon.gif") no-repeat 0 0;}
.sharesP ul li.kaboodle{background:url("http://www.kaboodle.com/ht/mk/img/kicon-sm.gif") no-repeat 0 0;}

#OutOfStock
{
	position:absolute;
	z-index:99;
	left:400px;
	top:200px;
	width:400px;
	height:200px;
	background-color:White;
	border:4px solid #CCCCCC;
	padding:5px;
}

.playToolbar a
{
	color: #E8E302;
}

.playabilityInfo
{
}

.playabilityInfo li
{
	font-weight: bold;
	text-align: left;
	padding: 0;
	list-style-position: outside;
	list-style-type: circle;
}

#GazetteHeader {
	width: 704px ;
	height: 125;
}

/* Toolbar */

#ToolbarBlankSpacer {
	float: left;
	width: 390px;
	border: solid 0px white;
}

#ToolbarNewsIcon {
	position: absolute; 
	left: 8px;
}

#ToolbarWishlistIcon {
	position: absolute;
	left: 135px;
}

#ToolbarSpacer {
	position: absolute;
	left: 260px;
}

#ToolbarPlayabilityToolbar {
	position: absolute;
	left: 265px;
	padding-left: 5px;
	height: 34px;
	width: 120px;
	text-align: left;
	padding-top: 8px;
	font-family: arial;
	font-weight: normal;
	color: black;
	font-size: 10pt;
	background-image: url('/images/ShinyToolbar.gif');
	background-repeat: repeat-x;
}

#ToolbarChildsAge {
	width: 70px;
	left: 0px;
	height: 34px;
	float: left;
	text-align: left;
	padding-top: 8px;
	font-family: arial;
	font-weight: bold;
	color: white;
}

#ToolbarChildsAgeDropdown {
	float: left;
	width: 110px;
	height: 34px;
	padding-top: 8px;
}

#ToolbarIconAndCheckboxHolder1 {
	width: 55px;
	height: 34px;
	float: left;
}

#ToolbarRolePlayIcon {
	width: 30px;
	height: 34px;
	float: left;
}

.ToolbarCheckbox {
	width: 10px;
	height: 34px;
	float: left;
	padding-top: 10px;
}

#ToolbarIconAndCheckboxHolder2 {
	width: 55px;
	height: 34px;
	float: left;
}

#ToolbarCreativePlayIcon {
	width: 32px;
	height: 34px;
	float: left;
}

#ToolbarIconAndCheckboxHolder3 {
	width: 65px;
	height: 34px;
	float: left;
	padding-left: 5px;}

#ToolbarPhysicalPlayIcon {
	width: 44px;
	height: 34px;
	float: left;
}

#ToolbarIconAndCheckboxHolder4 {
	width: 55px;
	height: 34px;
	float: left;
}

#ToolbarCognitiveDevelopmentIcon {
	width: 32px;
	height: 34px;
	float: left;
}

#ToolbarIconAndCheckboxHolder5 {
	width: 55px;
	height: 34px;
	float: left;
	padding-left: 10px;
}

#ToolbarManipulationPlayIcon {
	width: 32px;
	height: 34px;
	float: left;
}

#ToolbarFindToysButton {
	width: 50px;
	height: 34px;
	float: left;
}

/******************* Wishlist *********************/

html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
}
html>body #wrap {height:100%;} /* 100 % height */
html>body #content-wrap {height:100%;} /* 100 % height */
html>body #content {padding:6em 1em;} /* 6em = height of #header and #footer + 1em, 1em = give the content some breathing space */
#footer {
	width:100%;
	height:34px;
	background-image: url('/images/ShinyToolbar.gif');
	background-repeat: repeat-x;
	left: 0px;
}

#footer a {
    font-color: red;
}

#footer a:visited {
    font-color: red;
}

#footerTB {
	width:100%;
	height:34px;
	left: 0px;
}

html>body #footer {
	position:fixed;
	bottom:0;
	z-index:2000; /* Prevent certain problems with form controls */
}

html>body #footerTB {
	position:fixed;
	bottom:0;
	z-index:2001; /* Prevent certain problems with form controls */
}

#imgContainerTB
{
  height: 269px;
  width: 362px;
  vertical-align: bottom;
  overflow: hidden;
  border:1px solid #414141;
  background-image:url('/ProductImages/540.jpg');
}

.pAtt td
{
    border-top: 1px solid black;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}

.pAtt th
{
    border: 0px solid white;
    padding-left: 2px;
    padding-right: 2px;
}