/* Begin Header */
a img{
border:none;
}

.cart{
float:left;
width:185px;
padding:0;
margin:13px 0 0 15px;
text-align:left;
}

.float{
width:75px;
padding:5px;
float:left;
margin:0;
text-align:center;
}

.cart p{
margin: 10px 0 0 25px;
}

.cart img{
float:left;
padding:0px 5px 0 0;
}

#christmas_shipping{ width:267px; display:block; background-color:#edf7e3; clear:both; }

.freeshipping{
width:140px;
padding:0;
margin:15px 0 0 15px;
float:left;
text-align:left;
}

h1{
color:#3399ff;
font-weight:bold;
margin:0;
padding:0;
}

#header{
background-image:url(header_background.gif);
background-repeat:no-repeat;
margin:5px 0 0 0;
padding:0;
font-size:10px;
height:64px;
width:700px;
font-family:arial,verdana,sans-serif;
}

#header a{
text-decoration:none;
color:#3399ff;
font-size:10px;
}

#header a:hover{
background-color:#e5f2fc;
}

#header p{
font-size:10px;
line-height:6px;
}

.search{
padding:0;
margin:8px 15px 0 0;
float:right;
text-align:right;
}

.searchbutton{
color:#ffffff;
font-size:84%;
font-weight:bold;
border:none;
width:71px;
height:19px;
background-image:url(search_button.gif);
}

/* Begin Top Navigation */

#topnav{
width: 700px; 
height: 20px;
background:  url(christmas_nav.gif);
margin:0;
padding: 0;
position:relative;
top:3px;
left:200px;
	}
	
#topnav li {
    margin: 0; padding: 0; 
	list-style: none;
    position: absolute; 
	top: 0;
	}
	
#topnav li, #topnav a {
    height: 20px; display: block;}

.toys {left: 0; width: 63px;}
.room {left: 63px; width: 206px;}
.style {left: 269px; width: 68px;}
.new {left: 336px; width: 115px;}
.featured {left: 448px; width: 98px;}
.sale {left: 546px; width: 67px;}
.gifts {left: 614px; width: 87px;}
  
.toys a:hover{
background: transparent url(christmas_nav.gif) 0 -20px no-repeat;
}

.room a:hover{
background: transparent url(christmas_nav.gif) -63px -20px no-repeat;
}

.style a:hover{
background: transparent url(christmas_nav.gif) -269px -20px no-repeat;
}

.new a:hover{
background: transparent url(christmas_nav.gif) -336px -20px no-repeat;
}

.featured a:hover{
background: transparent url(christmas_nav.gif) -448px -20px no-repeat;
}

.sale a:hover{
background: transparent url(christmas_nav.gif) -546px -20px no-repeat;
}

.gifts a:hover{
background: transparent url(christmas_nav.gif) -614px -20px no-repeat;
}


/* Begin Side Navigation */

#sidenav{
text-align:left; 
margin:0;
padding:0;
background-image:none;
}

#sidenav ul{
margin:0 0 0 5px;
padding:5px;
}

#sidenav li{
margin:0;
padding:3px 0 3px 0;
list-style:none;
clear:both;
}

#sidenav img{
margin:3px 0 3px 0;
padding:0;
}

#sidenav a{
display:block;
font: normal 8pt arial; 
text-decoration: none; 
margin:0px;
float:left;
clear:both;
padding:4px 0 4px 10px;
line-height:10px;
color:#828181;
}

#sidenav td td a{
padding:0 0 3px 0;
}

#sidenav td td{
border-bottom: 1px #c2c2c2 dotted;
}

#sidenav td td td{
border:none;
}

#sidenav a:hover{
color:#444444;
background-color:#fff;
}

#sidenav p{
font: normal 8pt verdana; 
color:#575757;
line-height:1.5em;
margin:0 0px 0 10px;
padding:3px 0 3px 0;
}

.register{
padding:0 0 0 0;
margin-bottom:-12px;
margin-top:4px;
font-size:11px;
}

#sidenav .cat_tree_selected{
color:#3399ff;
}

#sidenav .cat_tree_subcat{
font-weight:normal;
}

#sidenav select{
margin:10px 0 15px 0;
}

.cat_tree_topcat, .cat_tree_subcat, .cat_tree_selected{
display:block;
white-space: nowrap;
}

/* Begin Top Navigation */

#topnav{
width: 700px; 
height: 20px;
background:  url(christmas_nav_new.gif);
margin:0;
padding: 0;
position:relative;
top:3px;
left:200px;
	}
	
#topnav li {
    margin: 0; padding: 0; 
	list-style: none;
    position: absolute; 
	top: 0;
	}
	
#topnav li, #topnav a {
    height: 20px; display: block;}

.toys {left: 0; width: 65px;}
.room {left: 65px; width: 160px;}
.style {left: 225px; width: 67px;}
.gear {left: 292px; width: 69px;}
.care {left: 361px; width: 68px;}
.new {left: 429px; width: 116px;}
.sale {left: 545px; width: 65px;}
.gifts {left: 610px; width: 90px;}
  
.toys a:hover{
background: transparent url(christmas_nav_new.gif) 0 -20px no-repeat;
}

.room a:hover{
background: transparent url(christmas_nav_new.gif) -65px -20px no-repeat;
}

.style a:hover{
background: transparent url(christmas_nav_new.gif) -225px -20px no-repeat;
}

.gear a:hover{
background: transparent url(christmas_nav_new.gif) -292px -20px no-repeat;
}

.care a:hover{
background: transparent url(christmas_nav_new.gif) -361px -20px no-repeat;
}

.new a:hover{
background: transparent url(christmas_nav_new.gif) -429px -20px no-repeat;
}

.sale a:hover{
background: transparent url(christmas_nav_new.gif) -545px -20px no-repeat;
}

.gifts a:hover{
background: transparent url(christmas_nav_new.gif) -610px -20px no-repeat;
}


