﻿html {
height:100%;
}

body {
margin-left:2px;
margin-top:0;
font-weight:400;
font-size:11px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

table {
background-color:#fff;
}

a {
text-decoration:none;
color:#000;
}

a:hover {
text-decoration:underline;
color:#000;
}

h4 {
font-size:8pt;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
display:inline;
page-break-before:avoid;
page-break-after:avoid;
}

form {
margin:0;
padding:0;
}

p {
text-align:justify;
}

td.tdtop {
vertical-align:top;
}

div.longgray {
border-bottom:solid 1px #ccc;
width:100%;
height:1px;
margin-bottom:5px;
float:left;
}

div.longlightgray {
border-bottom:solid 1px #e5e5e5;
width:100%;
height:1px;
margin-bottom:5px;
float:left;
}
#MainToyListContent{!important float:left;}
div.longdots {
border-bottom:dotted 1px #56ACE0;
width:100%;
height:1px;
margin-bottom:5px;
float:left;
}
div.longdotspink {
border-bottom:dotted 1px #f275b1;
width:100%;
height:1px;
margin-bottom:5px;
float:left;
}
div.longbluedots 
{
margin-top:10px;
border-left:dotted 1px #56ACE0;
width:2px;
float:left;
height:100px;
}
div.longverticaldots {
border-left:dotted 1px #56ACE0;
width:2px;
float:left;
height:110px;
}
div.longbluedotstoysdetail {
border-left:dotted 1px #56ACE0;
float:left;
}
div.longpinkdotstoysdetail {
border-left:dotted 1px #f275b1;
float:left;
}
.ToyImage {float:left;width:100px;height:100px;}
.ToyCatImage {float:left;padding-left:25px;width:100px;height:100px;text-align:center;}
.ToyCatDescription {float:left;text-align:center;width:150px;line-height:15px;vertical-align:middle;}
#maincontainer {
width:975px;
height:100%;
text-align:left;
margin-left:auto;
margin-right:auto;
z-index:1;
}
#mainbody{width:980px;height:100%;}
.LeftNav{float:left;width:170px;}
.SmallShoppingCart{float:left;width:170px;}
.ContentContainerSmall{float:left;width:805px;}
.ContentContainerBig{float:left;width:975px;}
#toprightofmaincontainer {
width:600px;
float:right;
}

#logo {
width:375px;
float:left;
padding-top:4px;
}
.ShoppingCart{float:left;}
#cartlinksattop {
width:580px;
float:right;
text-align:right;
padding:4px;
}

#search {
width:313px;
height:46px;
float:right;
text-align:right;
margin:0 0 3px;
padding:4px;
}

#searchsmallcozy {
float:left;
width:35px;
height:46px;
}

#formsearchbox {
width:212px;
float:left;
text-align:right;
padding:3px 0 0;
}

#formsearchbutton {
width:65px;
float:right;
text-align:right;
padding-top: 2px;
}

.grayimgborder {
border:solid 1px #ccc;
}

.SearchBox {
float:right;
border-left:solid 1px #000;
border-bottom:solid 1px #000;
border-right:solid 1px #000;
border-top:solid 1px #000;
height:22px;
width:200px;
font-size:18px;
color:#666;
}

.SearchBoxQuick {
float:left;
border-right:#666 1px solid;
border-top:#666 1px solid;
font-weight:700;
font-size:12px;
vertical-align:top;
border-left:#666 1px solid;
width:170px;
color:#949494;
border-bottom:#666 1px solid;
height:16px;
font-family:helvetica, sans-serif;
margin:0 2px 0 0;
padding:2px 0 0 2px;
}

.SearchBoxSelected {
float:left;
border-right:#CCC 1px solid;
border-top:#CCC 1px solid;
font-weight:400;
font-size:12px;
vertical-align:top;
border-left:#CCC 1px solid;
width:170px;
color:#000;
border-bottom:#CCC 1px solid;
height:16px;
font-family:verdana, arial, helvetica, sans-serif;
margin:0 2px 0 0;
padding:2px 0 0 2px;
}

#DarkBlueBarContainer {
float:left;
width:975px;
margin-bottom: 4px;
}

#DarkBlueBar {
float:left;
color:#fff;
font-size:8pt;
font-weight: bold;
margin-left:12px;
height:17px;
padding: 1px 0 1px 0;
}

#DarkBlueBar a {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
padding-left:10px;
padding-right:10px;
color:#fff;
text-decoration:none;
font-weight: bold;
border-right:1px solid #fff;
}

#DarkBlueBar a:hover {
color:#FF0;
background-repeat:no-repeat;
border-right:1px solid #fff;
}

#TDnavbardarkblue {
float:left;
height:17px;
width:957px;
background-color:#145ea0;
}

#TDnavbarbratz {
height:19px;
width:100%;
background-color:#e50079;
}

#TDnavbarepets {
height:19px;
width:100%;
background-color:#145ea0;
}

#maincontent {
width:975px;
float:left;
}
#footercontainer{width:975px;float:left;}
#footer {
width:975px;
margin-left:auto;
margin-right:auto;
}
#footerlinks {
width:975px;
text-align:center;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

.footerlink {
padding-bottom:5px;
text-align:left;
}

#breadcrumbcontainer {
width:920px;
}

#breadcrumbsdetail {
width:920px;
float:left;
padding:0 0 2px;
}

#breadcrumbsdetailhidden {
visibility:hidden;
}

#divSearchPanel {
position:absolute;
top:60px!important;
left:875px;
float:right;
width:204px;
display:none;
border:solid 1px #666;
}

#searchResults {
background-color:#FFF;
border:1px solid #ccc;
border-bottom:0;
}

#searchResultsClickMore {
color:#00C;
border:1px solid #ccc;
border-top:0;
background-color:#FFF;
text-align:right;
vertical-align:middle;
padding:7px;
}

#QuickOrder {
background-color:Transparent;
background-repeat:no-repeat;
width:351px;
line-height:30px;
height:30px;
}
.BarAcrossTopLeftParts, .BarAcrossTopLeft {
background-color:#145ea0;
font-weight:700;
color:#fff;
height:16px;
border:0;
padding-left:5px;
padding-top:2px;
margin:0;
}
.BarAcrossTopLeftParts
{
	background-color:#58a94c;
}
.BarAcrossTopLeftPink {
background-color:#f275b1;
font-weight:700;
color:#fff;
width:600px;
height:16px;
border:0;
padding-left:5px;
padding-top:2px;
margin:0;
}

#BarAcrossTopLeftParts {
background-color:#5AAA4A;
font-weight:700;
color:#fff;
height:16px;
border:0;
padding-left:5px;
padding-top:2px;
margin:0;
}

#BarAcrossTopRightPink {
background-color:#f275b1;
color:#fff;
border-left:#fff 2px solid;
width:155px;
height:16px;
border:0;
padding-left:5px;
padding-top:2px;
margin:0;
}
#BarAcrossTopRight a:hover {
background-color:#145ea0;
color:#FF0;
border-left:#fff 2px solid;
height:16px;
border:0;
padding-left:5px;
padding-top:2px;
margin:0;
}
.BarAcrossTopMain{float:left;}
.BarAcrossTop {background-color:#145ea0;color:#fff;width:100%;height:16px;padding-top:2px;}
.BarAcrossTopList {background-color:#145ea0;color:#fff;width:100%;height:18px;padding-left:2px;}
.BarLabel{padding-left:5px;}

#BarAcrossTopPink {
background-color:#f275b1;
color:#fff;
width:792px;
height:16px;
padding-left:5px;
padding-top:2px;
}

.BarAcrossTopPink {
background-color:#f275b1;
color:#fff;
width:792px;
height:18px;
padding-left:5px;
}

.searchtextbox {
behavior:url(/library/htc/OnFormFocus.htc);
border-top:#666 1px solid;
border-left:#666 1px solid;
border-right:#666 1px solid;
border-bottom:#666 1px solid;
width:200px;
height:15px;
font-weight:400;
font-size:12px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
vertical-align:middle;
}

#header {
height:40px;
border:0;
width:760px;
float:left;
background-color:#fff;
z-index:999;
margin:0;
padding:0;
}

#subheader {
height:40px;
border:0;
width:760px;
float:left;
background-color:#fff;
z-index:998;
margin:0;
padding:0;
}

#CommonTopNavSub {
background-color:#58A94C;
width:490px;
line-height:19px;
background-repeat:no-repeat;
white-space:nowrap;
top:0;
height:19px;
overflow:hidden;
z-index:99;
}

#CommonTopSearchCartText {
position:absolute;
background-color:#FFF;
background-repeat:no-repeat;
left:432px;
width:270px;
line-height:27px;
height:27px;
top:15px;
}

#CommonTopSearchCart {
position:absolute;
background-color:#FFF;
background-repeat:no-repeat;
left:490px;
width:270px;
line-height:27px;
height:27px;
top:15px;
}

#CommonTopSearch {
position:absolute;
background-color:#FFF;
background-repeat:no-repeat;
left:528px;
width:240px;
line-height:27px;
height:27px;
top:15px;
z-index:999;
}

#logoimage {
position:absolute;
background:none;
background-color:transparent;
float:left;
display:block;
top:2px;
left:5px;
}

.smallgray {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#a3a3a3;
}

.smallwhite {
font-family:verdana;
color:#FFF;
font-size:8pt;
}

.smallblack {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
}

.smallblackbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
}

.Tenblackbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
}

.Largeblackbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
}

.Mediumblackbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
}

.supersmallgray {
font-family:Verdana, Helvetica, sans-serif;
font-size:6pt;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#a3a3a3;
}

.faqanswer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#F7100F;
}

.faqquestion {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:Blue;
}

.sweepstakesdescription {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
}

.smallblacktext2 {
font-size:7pt;
font-weight:700;
font-style:normal;
color:#000;
font-family:sans-serif;
}

.smallblackFooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding-bottom:5px;
color:#000;
}

.breadcrumb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:underline;
}

.sweepstakeformtext {
vertical-align:middle;
width:130px;
height:28px;
text-align:right;
}

.bluedottedvertical {
height:100%;
border:1px solid #56ACE0;
border-top:0;
border-right:0;
border-bottom:0;
border-style:dashed;
}

.bluedottedhoriz {
width:100%;
border-bottom:dotted 1px #56ACE0;
line-height:0;
padding:0;
}

.salesprice {
font-weight:700;
font-size:12px;
font-style:normal;
color:#900;
font-family:sans-serif;
text-decoration:line-through;
}

.directsales {
font-weight:700;
font-size:12px;
font-style:normal;
color:#900;
font-family:sans-serif;
}

.directsalesbig {
font-weight:700;
font-size:14px;
font-style:normal;
color:#900;
font-family:sans-serif;
}

.popdhtml {
position:absolute;
background-color:#EBEBEB;
cursor:pointer;
left:0;
top:0;
display:none;
}
.redBigBoldText {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
color:red;
}
.redBoldText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
color:red;
}

.redText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:red;
}

.red12px {
font-weight:700;
font-size:12px;
font-style:normal;
color:#fD0210;
font-family:sans-serif;
}
.red10px {
font-weight:700;
font-size:10px;
font-style:normal;
color:#fD0210;
font-family:sans-serif;
}
.linkcolor {
color:#00C;
text-decoration:underline;
}

.linkcolor:hover {
color:#00C;
text-decoration:underline;
}
.linkcolorsmall {
color:#00C;
font-size:10px;
text-decoration:underline;
}

.linkcolorsmall:hover {
color:#00C;
font-size:10px;
text-decoration:underline;
}
.frmTextBox {
border-right:#CCC 1px solid;
border-top:#CCC 1px solid;
font-size:10pt;
border-left:#CCC 1px solid;
color:#000;
border-bottom:#CCC 1px solid;
}

.frmSelectBox {
border-right:#CCC 1px solid;
border-top:#CCC 1px solid;
border-left:#CCC 1px solid;
border-bottom:#CCC 1px solid;
height:20px;
font-size:12px;
background-color:#fff;
color:#000;
}

.frmSelectBoxEndecaSort {
behavior:url(/library/htc/OnSelectBoxFocus.htc);
font-family:Verdana;
height:18px;
font-size:9px;
background-color:#e2f3f5;
color:#000;
}

.frmSelectBoxEndecaSortPink {
behavior:url(/library/htc/OnSelectBoxFocusPink.htc);
font-family:Verdana;
height:18px;
font-size:9px;
background-color:#ffe8f8;
color:#000;
}

.frmTextBoxGray {
border-right:#CCC 1px solid;
border-top:#CCC 1px solid;
font-size:8pt;
border-left:#CCC 1px solid;
color:#000;
border-bottom:#CCC 1px solid;
}

.cartcrosssale {
font-weight:700;
font-size:12px;
font-style:normal;
color:#900;
font-family:Verdana;
}

.logoff {
width:45px;
color:#00C;
text-decoration:underline;
font-size:10px;
}

.USDollars {
font-size:6pt;
font-weight:700;
font-style:normal;
color:#900;
font-family:sans-serif;
}

.RSSTable {
border-collapse:collapse;
}

.RSSTable td {
border:1px solid #000;
}

#MyDropDown {
position:absolute;
z-index:100;
border:#000 1px solid;
visibility:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
padding:8px;
}

.divSearchEntry {
text-align:left;
vertical-align:middle;
border-bottom:1px solid #ccc;
margin-right:3px;
margin-left:3px;
background-color:#FFF;
padding:2px;
}

.CommonLeftSearchMain {
float:left;
width:165px;
}

h1,h2 {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
page-break-after:avoid;
page-break-before:avoid;
margin:0;
}
h3 {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
page-break-after:avoid;
page-break-before:avoid;
margin:0;
}
h4 {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
page-break-after:avoid;
page-break-before:avoid;
margin:0;
}
h5 {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:16px;
font-style:normal;
page-break-after:avoid;
page-break-before:avoid;
margin:0;
}
image,img {
border:0;
}

#BarAcrossTopRight,#BarAcrossTopRight a {
background-color:#145ea0;
border:0;
border-left:#fff 2px solid;
color:#fff;
height:16px;
padding-left:5px;
padding-top:2px;
margin:0;
}

.BarAcrossTop a,.BarAcrossTopList a,#BarAcrossTopPink a {
color:#fff;
text-decoration:none;
}

.BarAcrossTop a:hover,.BarAcrossTopList a:hover,#BarAcrossTopPink a:hover {
color:#fff;
text-decoration:underline;
}

.smallblacktext,.smallblacktext:hover,.supersmallblacktext {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
text-transform:none;
}

.dhtmlwindow {
position:absolute;
border:1px solid #999;
visibility:hidden;
background-color:#FFF;
}

.drag-handle {
text-indent:3px;
font:bold 14px Arial;
color:#FFF;
cursor:move;
overflow:hidden;
width:auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
background-color:#fff;
padding:1px;
}

.drag-handle .drag-controls {
position:absolute;
right:1px;
top:2px;
cursor:pointer;
}

* html .drag-handle {
width:100%;
}

.drag-contentarea {
border-top:1px solid #fff;
background-color:#FFF;
color:#000;
height:150px;
overflow:auto;
padding:2px;
}

.drag-statusarea {
border-top:1px solid gray;
background-color:#F8F8F8;
height:13px;
}

.drag-resizearea {
float:right;
width:13px;
height:13px;
cursor:nw-resize;
font-size:0;
}

#interVeil {
position:absolute;
background:#ccc url(blackdot.gif);
width:10px;
left:0;
top:0;
z-index:5;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
opacity:.6;
}
.BlueProd{color:#145ea0;font-weight:bold;font-size:12px;}
.errorMsg
{
	color:#ff0000;
}
.Pickup{float:left;width:300px;}
.PickupHead{float:left;width:300px;margin:2px 0 2px 0;}
.PickupImg{float:left;width:55px;height:50px;}
.PickupText{float:right;text-align:left;width:245px;font-size:10px;margin:0 0 4px 0;}
.OOSOverlay{position:absolute;top:12px;left:70;width:144px;height:40px;}
.NotifyOOSOverlay{position:absolute;top:15px;left:220px;width:75px;height:40px;}
.prodcatrow{float:left;width:805px;}
.prodcatcontainer{float:left;width:160px;}
.ToyCategory{float:left;width:150px;padding:3px 2px 3px 2px;}