*{margin:0; padding:0;}
img{border:0;}

body{
	font-family: verdana, Trebuchet MS,Arial,sans-serif;
	color: #000000;
	line-height: 1.3;	
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	background: #ffffff url(../images/background.gif) repeat-x;
}

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

a:link{
	color: #e56313;
	text-decoration: none;
}

a:visited{
	color: #e56313;
	text-decoration: none;
}

a:hover{
	color: #0066FF;
	text-decoration: none;
}

a.active{
	color: #b7673c;
	text-decoration: underline;
}

h1{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 14px;
 color: #dc341b;
 margin-top: 4px;
 margin-bottom: 10px;
 padding: 0px;
 text-align: left;
 text-style: none;
 border-bottom:1px solid #dc341b;
}

h2{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 13px;
 color: #dc341b;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-weight: bold;
 color: #dc341b;
 padding: 3px 0px 3px 0px;
	margin: 0px 0px 7px 0px;
	font-size: 12px;
}

h4{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #dc341b;
 margin: 0px;
 padding: 0px;
 margin-bottom: 8px;
 padding-top: 1px;
 border-bottom: 1px solid #dc341b;
}

h5{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
 margin: 0px;
 margin-bottom: 10px;
 background: #da251d;
 border-top: 1px solid #da251d;
 border-bottom: 1px solid #da251d;
 padding-top: 3px;
 padding-bottom: 3px;
}

h5 a, h5 a:link, h5 a:visited,  {
	color: #ffffff;
	text-decoration: none;
}

h5 a:hover{
	color: #0066FF;
	text-decoration: none;
}

h6{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 12px;
 color: #e56313;
 margin-top:5px;
 padding-top:3px;
 padding-bottom:3px;
 width:120px;
 border: 1px solid #e56313;
 text-align: center;
}

.oz{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #e56313;
 margin-top:5px;
 padding-top:3px;
 padding-bottom:3px;
 border: 1px solid #e56313;
 text-align: center;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: verdana, Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

ul {
	margin-left:10px;
	margin-bottom:10px;
	list-style:none;
	}
	
.basic li{
float: none;
text-align: left;
padding-left:15px;
background:url(../images/bullet-button.gif) no-repeat 0px 4px;
	}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrapper{width:940px; align:center; border:1px solid #f8c300; background:#ffffff; margin: 10px auto 10px auto; padding-left: 10px; padding-right: 10px; padding-top: 10px;}

#topsponsor {
	padding: 2px 0px 6px 0px;	
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	color: #999999;
	text-align: center;
}

#cart {
	font-family: verdana, Trebuchet MS,Arial,sans-serif;
 	font-size: 14px;
	clear:both;
}

#masthead{
	padding: 0px 10px 0px 10px;	
	background-color: #ffffff;
	width: 920px;
}

.img-ralign {
	float:right;
	padding: 2px 0 2px 12px;
}

#navBar{
  float: right;
	width: 150px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	font-size: 11px;
}

#navBar p{
	margin-bottom: 8px;
}

#headlines{
  	float:left;
	width: 140px;
	padding-right: 10px;
}

#content{
  float: left;
  width: 580px;
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
  text-align: left;
  background-color: #ffffff;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	padding: 4px 2px 3px 0px;
	text-align: left;
	color: #FB9003;
	border-top: 1px solid #FB9003;
	border-right: 1px solid #FB9003;
	border-bottom: 1px solid #FB9003;
	margin-top:10px;
	margin-bottom:0px;
	background: #ffffff;
}

#breadCrumb a:link {
	color: #FB9003;
	font-weight: bold;
	}
	
#breadCrumb a:hover {
	color: #0066FF;
	font-weight: bold;
	}
	
#breadCrumb a.active {
	color: #ffffff;
	font-weight: bold;
	background: #FB9003;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	border-bottom: 1px solid #FB9003;
	}

/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	line-height: 1.5em;
	font-size: 11px;
}

.story p{
	padding: 0px 0px 15px 0px;
}

.story h1{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 16px;
 color: #dc341b;
 margin-top: 4px;
 margin-bottom: 10px;
 padding: 0px;
 text-align: left;
 text-style: none;
 border-bottom:1px solid #dc341b;
}

ul.content{
	list-style: none;
}


/************* #siteInfo styles ***************/

#siteinfo{
	clear: both;
	font-size: 11px;
	text-align: center;
	color: #666666;
	padding: 8px 10px 8px 10px;
}

#siteinfo p{
	padding: 0px 0px 4px 0px;
	color: #666666;
}

#siteinfoheader {
	margin: 0;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 3px;
	text-align:center;
	clear:both;
	font:normal 12px/1.2em verdana, arial, sans-serif;
	width: 912px;
	height:22px;
	padding: 0px;
	color:#ffffff;
	background:#da251d;
	}
	
#footer2{
	clear: both;
	font-size: 11px;
	text-align: left;
	color: #666666;
	padding: 8px 10px 8px 10px;
}

#footer2 h4{
	text-align: left;
	font:normal 12px/1.2em verdana, arial, sans-serif;
	padding-bottom:4px;
	color: #666666;
	margin: 0px 10px 5px 10px;
}
	
#siheader{
	margin: 0;
	padding: 0 0 8px 0px;
	}
	
#siheader li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#siheader a {
	float: left;
	font:normal 11px/1.2em verdana, arial, sans-serif;
	text-align:center;
	margin: 0 0px 0px 0px;
	text-decoration: none;
	padding: 4px 12px 5px 12px;
	border-right: 1px solid #ffffff;
	display: block;
	color: #ffffff;
	}
	
#siheader a.active, #siheader a:hover {
	color: #ffCC00;
	}
	
.sale-price{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 margin-top:5px;
 padding-top:5px;
 padding-bottom:5px;
  padding-left:5px;
 padding-right:5px;
 background: #F00;
 text-align: center;
}

.sale-price a{
	color: #fff;
	}
	
.was-price{
 font-family: verdana, Trebuchet MS,Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ff0000;
 margin-top:5px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 background: #FC0;
 text-align: center;
}
		
/************** #sidebar navigation styles **************/

#headlines{
	width:160px;
}

.sidebarmenu{
	z-index:9997;
}

.sidebarmenu ul{
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
list-style-type: none;
font: normal 11px verdana, Trebuchet MS,Arial,sans-serif;
width: 160px;
}
 
.sidebarmenu ul li{
position: relative;
z-index: 9998;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #ffffff;
text-decoration: none;
padding: 6px;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background: #da251d;
border-right: 1px solid# #ffffff;
border-bottom: 1px solid #ffffff;
color: #ffffff;
}

.sidebarmenu ul li a:active{
background: #da251d;
border-right: 1px solid# #ffffff;
border-bottom: 1px solid #ffffff;
color: #ffffff;
}

.sidebarmenu ul li a:active2{
background: #da251d;
border-right: 1px solid# #ffffff;
border-bottom: 1px solid #ffffff;
color: #ffffff;
}

.sidebarmenu ul li a:visited{
color: #ffffff;
}

.sidebarmenu ul li a:hover{
background: #f8c300;
border-right: 1px solid# #ffffff;
border-bottom: 1px solid #ffffff;
color: #da251d;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: -10px;
visibility: hidden;
}

.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, .sidebarmenu ul li ul li a:active{
background: #e56313;
border-right: 1px solid# #ffffff;
border-bottom: 1px solid #ffffff;
color: #ffffff;
}

.sidebarmenu ul li ul li a:visited{
background: #e56313;
color: #ffffff;
}

.sidebarmenu ul li ul li a:hover{
background: #f8c300;
border-right: 1px solid# #ffffff;
border-bottom: 1px solid #ffffff;
color: #da251d;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.rightsidebarmenu{
	z-index:9997;
}

.rightsidebarmenu ul{
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
text-align:right;
list-style-type: none;
font: normal 13px verdana, Trebuchet MS,Arial,sans-serif;
width: 100px;
}
 
.rightsidebarmenu ul li{
position: relative;
z-index: 9998;
}

/* Top level menu links style */
.rightsidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #ffffff;
text-decoration: none;
padding: 6px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom:3px;
}

.rightsidebarmenu ul li a:link, .rightsidebarmenu ul li a:visited, .rightsidebarmenu ul li a:active{
background: #ffffff;
border: 1px solid #e56313;
color: #e56313;
}

.rightsidebarmenu ul li a:visited{
color: #e56313;
}

.rightsidebarmenu ul li a:hover{
background: #da251d;
color: #ffffff;
}

/****************************/

.home-toys{
	border: 1px dotted #cbad8b;
}

.home-news h3{
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 10px;
	color: #635530;
	border-bottom: 1px solid #cbad8b;
}

.home-news p{
	font-size: 10px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	color: #635530;
}

.home-month{
	border: 1px solid #ff0000;
}

.home-month h3{
	margin-top: 3px;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
	color: #ff0000;
	border-bottom: 1px solid #ff0000;
}

.home-month p{
	text-align:center;
}

.whatever{
color: #027dc3;
font-size: 13px;
}

#newsletter{
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	padding: 5px 10px 2px 0px;
	text-align: left;
	color: #ff0000;
}	

#newsletter p{
	padding-bottom:5px;
	color: #ff0000;
}

.enlarge a, .enlarge a:link, .enlarge a:visited {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.enlarge a:hover{
	font-size: 9px;
	font-weight: normal;
	color: #e56313;
	text-decoration: none;
}

.prices {
	margin: 0;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align:center;
	clear:both;
	font:normal 13px/1.2em verdana, arial, sans-serif;
	width: 570px;
	height:22px;
	padding: 0px;
	color:#ffffff;
	background:#bbc6c0 url(../images/top-nav-back.gif) no-repeat;
	}
	
#pricesnav{
	margin: 0;
	padding: 0 0 7px 0px;
	}
	
#pricesnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#pricesnav a {
	float: left;
	font:normal 12px/1.2em verdana, arial, sans-serif;
	text-align:center;
	margin: 0 0px 0px 0px;
	text-decoration: none;
	padding: 4px 14px 5px 14px;
	border-right: 1px solid #ffffff;
	display: block;
	color: #ffffff;
	}
	
#pricesnav a.active, #pricesnav a:hover {
	color: #ffCC00;
	}

.a-z{
	clear: both;
	font-size: 11px;
	text-align: left;
	color: #000000;
	border: 1px solid #cbad8b;
	margin-bottom: 5px;
	min-height:360px;
	padding-top: 5px;
	background:#FBF3D6;
}

.a-z ul{
	margin-left:10px;
	margin-bottom:10px;
	list-style:none;
	}
	
.a-z li{
float: none;
text-align: left;
padding-left:15px;
background:url(../images/bullet-button2.gif) no-repeat 0px 4px;
	}

.home-icons h2{
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	color: #635530;
	border-bottom: 1px solid #cbad8b;
}

.home-icons p{
	font-size: 11px;
	line-height: 1.1em;
	padding-top: 4px;
	padding-bottom: 8px;
	color: #635530;
}

#toptopnav {
                margin: 0;
                margin-top: 8px;
				font-size: 10px;
                font-weight: normal;
				text-align:center;
                width: 920px;
                padding: 0px 0px 0px 0px;
                background: #ffffff;
				color: #939393;
                }
                
#toptopnav a {
                font-size: 10px;
                font-weight: normal;
                color: #939393;
                }
                
#toptopnav a:hover {
                color: #ff0000;
                }						


div#webweaver{
	width:960px;
	margin:5px auto;
	clear:both;
	background:#fff;
	color:#666666;
	padding:4px 0 4px 0;
	font-size:70%;
	}
	
#webweaver a, #webweaver a:visited{
	color:#999999;
	text-decoration:none;
}

#webweaver a:hover{
	color:#0066FF;
	text-decoration:none;
}

.clear{clear:both; font:1px Tahoma, serif; line-height:1px; height:1px; overflow:hidden;}
