@charset "utf-8";
/* CSS Document */

body,td,th 
{
/* JimH	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

h1, h2, h3, h4, form
{
 	padding:0px;
	margin:0px;
}

body 
{
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*text-shadow: #000000 0 0 0px;*/

}

a:link 
{
	color: #FFFFFF;
	text-decoration:none;
}

a:visited 
{
	color: #FFFFFF;
	text-decoration:none;
}

a:active 
{
	color: #FF0000;
	text-decoration:none;
}

a:hover 
{
	color: #FFFFFF;
	text-decoration:underline;
}

#Header
{
	width: 547px;
	height: 84px;
	margin: 0 auto;
	background: url(../images/header.png); 
/*	background: url(../images/header_xmas.png); */
	padding: 25px 0px 0px 453px;
}

#SearchContainer
{
	width:265px;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	margin-right:3px;
}

#SearchContainer H3
{
	margin-top:0px;
	margin-bottom:8px;
}

.SearchInput
{
	width:150px;
	border: 1px solid #C669C9;
}

#SubscribeContainer
{
	width:250px;
	color:#FFFFFF;
	font-size:12px;
	/*border: solid 1px red;*/
	float:left;
}

#SubscribeContainer H3
{
	margin-top:0px;
	margin-bottom:8px;
	font-size:13px;
}

.SubscribeInput
{
	width:150px;
	border: 1px solid #C669C9;
}

#Nav
{
	width: 1000px;
	height: 27px;
	margin: 0 auto;
	background: url(/images/nav.png);
	text-align:center;
	padding: 7px 0px 0px 0px;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	clear:both;
}

#Nav ul
{
	padding:0px 0px 0px 20px;
	margin:0px;
}

#Nav li
{
	display: inline;
	list-style-type: none;
	padding-right:20px;
	margin:0px;
}

#ContentContainer
{
	margin: 0 auto;
	width:1000px;
	background: url(../images/main_bg.png) repeat-y;
}

.Content
{
	margin: 0 auto;
	width:1000px;
	background: url(../images/main.png) no-repeat;
	padding: 0px 0px 0px 0px;

}

.ContentLeftCol
{
	width:160px;
	float:left;
	padding: 13px 0px 0px 40px;
}

.ContentLeftCol .Colheader
{
	padding: 0px 0px 10px 0px;
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.ContentLeftCol .Collinks UL
{
	 margin: 0px 0px 0px 0px;
	 list-style: none;
     font-weight:bold;
	 padding: 5px 0px 10px 0px;
}

.ContentLeftCol .Collinks LI
{
	 padding: 3px 0px 3px 0px;
	/* color:#FFFFFF; JimH 22Jul09 
	color:#000000; */
	color:#3000ff;
}

/* JimH 22 Jul 09 - LHS Column Links */
.ContentLeftCol  a:link
{
	color:#000000;
	font-size:16px;
/*	text-decoration:underline;  JimH 22Jul09 - remove underline */
}

/* Jim H 22 Jul 09 - Made LHS Visited black */
.ContentLeftCol a:visited
{
	color:#000000;
	font-size:16px;
}
/*Jim H Text for Visited Links on LHS Column End */

.ContentLeftCol .Adverts
{
	padding: 0px 0px 0px 15px;
}

.ContentMidCol
{
	width:560px;
	float:left;
	padding: 15px 20px 0px 20px;
	/*color:#746449; 
	color:#333366;
	color:#6d6fa1;  */
	color:#000;
}

.ContentMidCol P
{
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 2px 0px;
}

.ContentMidCol P a:link 
{
	/*color: #904926;*/
	color: #cc0000;
	text-decoration:underline;
	font-weight:bold;
}

.ContentMidCol P a:visited 
{
	/*color: #904926;*/
	color: #cc6666;
	text-decoration:underline;
	font-weight:bold;
}

.ContentMidCol P a:active 
{
	/*color: #904926;*/
	color: #cc0000;
	text-decoration:underline;
	font-weight:bold;
}

.ContentMidCol P a:hover 
{
	/*color: #904926;*/
	color: #660000;
	text-decoration:none;
	font-weight:bold;
}



.ReadMore
{
	height:29px;
}

.ReadMore img
{
	float:right;
	border-style: none
}
	

.ContentMidCol H1
{
	/*color:#ddddd1;*/
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size: 3em;
}

.ContentMidCol H2
{
	padding: 3px 0px 2px 0px;
	margin: 3px 0px 2px 0px;
	font-size: 1.5em;
}

.ContentMidCol H3
{
	padding: 3px 0px 2px 0px;
	margin: 3px 0px 2px 0px;
	font-size: 1em;
}

/* Jim's New Messin' About - 27 April 09 */
.ContentMidCol H4
{
	padding: 3px 0px 2px 0px;
	margin: 3px 0px 2px 0px;
	font-size: 1em;
}
.ContentMidCol H5
{
	padding: 3px 0px 2px 0px;
	margin: 3px 0px 2px 0px;
	font-size: 0.8em;
}

.ContentRightCol
{
	width:200px;
	float:left;
	padding: 13px 0px 0px 0px;
}

.ContentRightCol .Colheader
{
	padding: 0px 0px 0px 10px;
	margin:0px 0px 18px 0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.ContentRightCol .Toysales
{
	padding:0px;
	margin::0px;
	height:205px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.ContentRightCol .Toysales p
{
	width:155px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 11px;
}


.ContentRightCol .NewsColheader
{
	padding:0px 0px 20px 10px;
	margin::0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}


.ContentRightCol .LatestNews
{
	padding: 0px 15px 0px 10px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.ContentRightCol .LatestNews p
{
	width:155px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

/* JimH 22 Jul 09 

a.ContentRightCol:link
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.ContentRightCol:visited
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.NewsColheader:link
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.NewsColheader:visited
{
	color:#000000;
	font-size:12px;
}

*/
a.readmore1
{
	color:#000000;
	text-deoration:none;
	font-weight:bold;
	font-style:italic;
}
a.readmore1:hover
{
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;
}
/*  Jim H End */


#Footer
{
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	background: url(../images/footer.png);
	text-align:center;
	padding: 33px 0px 0px 0px;
	font-size: 14px;
	color:#FFFFFF;
}

/*Content Link Formatting */

.ContentMidCol a:link 
{
	color: #C13438;
	text-decoration:none;
}

.ContentMidCol a:visited 
{
	color: #C13438;
	text-decoration:none;
}

.ContentMidCol a:active 
{
	color: #C13438;
	text-decoration:none;
}

.ContentMidCol a:hover 
{
	color: #C13438;
	text-decoration:underline;
}
/*Content Link Formatting End */

/*News page Formatting */

.NewsTitle
{
	color:#746449;
	font-size:18px;
	
}

/* Jim Grid Test
.container {
  display: table;
}

.row {
  display: table-row;
}

.cell {
  display: table-cell;
  width: 180px;
  height: 100px;
  border: 0px solid red;
  padding: 1em;
}

Focus Page - Section Dividers x3 (JimH)*/
#topwinrow {
  clear:all;
/*  background-image: url(../images/divider_bg.jpg);
  padding: 7px 0px 0px 4px;  */
}

.window {
  float: left;
  width:160px;
  margin-left:10px;
  padding-right:17px;
  /*border-right:1px solid #e5e5e5; */ 
  border-right:1px solid #cccccc; 
/*  background-image: url(../images/divider_bg.jpg);
  padding: 7px 0px 0px 4px;  */
}

.windowright {
  float: left;
  width:170px;
  margin-left:10px;
/*  background-image: url(../images/divider_bg.jpg);
  padding: 7px 0px 0px 4px; */
}

/* Focus Page - Section Dividers x4 (JimH)*/
#topwinrow5 {
  clear:all;
/*  background-image: url(../images/divider_bg.jpg);
  padding: 7px 0px 0px 4px;  */
}

.window5 {
  float: left;
  width:100px;
  margin-left:5px;
  padding-right:12px;
  /*border-right:1px solid #e5e5e5; 
  border-right:1px solid #cccccc; */
/*  background-image: url(../images/divider_bg.jpg);
  padding: 7px 0px 0px 4px;  */
}

.windowright4 {
  float: left;
  width:100px;
  margin-left:5px;
  margin-right:5px;
/*  background-image: url(../images/divider_bg.jpg);
  padding: 7px 0px 0px 4px; */
}


Div.Sales_Header
{
	background-image: url(../images/Header_Sales.png);
	width: 166px;
	height:33px;
	padding: 7px 0px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}

Div.Sales_Content
{
	background-image: url(../images/BG_Sales.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width: 160px;
	padding: 0px 5px 0px 5px;
	/*background-color:#a4cb66;   JimH22Jul09 */
	background-color:#f7ffe6;
}

Div.Sales_Item
{
	width: 160px;
	padding: 0px 0px 0px 2px;
	font-weight:normal;
	font-size: 1em;
	
}

.alignright{
float: right;
}

div.featured {
font-size:13px;
}

div.sliderp1
{
font-size:13px;
}

Div.Sales_Footer
{
	width: 170px;
}

Div.News_Header
{
	background-image: url(../images/Header_News.png);
	width: 166px;
	height:33px;
	padding: 7px 0px 0px 4px;
	margin-top:10px;
	color:#FFFFFF;
	font-weight:bold;
}

Div.News_Content
{
	background-image: url(../images/BG_News.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width: 160px;
	padding: 0px 5px 0px 5px;
	/* background-color:#f2ea54; JimH 22Jul09 */
	background-color:#fefee5;
}


Div.News_Item
{
	width: 160px;
	padding: 0px 0px 0px 2px;
	
}

Div.News_Footer
{
	width: 170px;
}

Div.Friend_Header
{
	background-image: url(../images/Header_Friend.png);
	width: 166px;
	height:33px;
	padding: 7px 0px 0px 4px;
	margin:10px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
}

Div.Friend_Content
{
	background-image: url(../images/BG_Friend.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width: 165px;
	padding: 0px 0px 0px 5px;
	/*background-color:#cb6f66; JimH22Jul09*/
	background-color:#fee8e5;

}

 Div.News_Content P, Div.Sales_Content P, Div.Bookmark_Content P
{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}

Div.Friend_Footer
{
	width: 170px;
}

Div.Bookmark_Header
{
	background-image: url(../images/Header_Bookmark.png);
	width: 166px;
	height:33px;
	padding: 7px 0px 0px 4px;
	margin:10px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
}

Div.Bookmark_Content
{
	background-image: url(../images/BG_Bookmark.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width: 165px;
	padding: 0px 0px 0px 5px;
	background-color:#cb6f66;
}

Div.Bookmark_Footer
{
	width: 170px;
}


/* Jim Messin 27 April 09 */
Div.Bargains
{
/*	background-image: url(../images/bargains.gif); */
		background-image: url(../images/hottest_toys.png);
 /* background-image:url(../images/xmas_featured_toys.jpg);  /* Christmas Image*/
	background-repeat:no-repeat;
	width: 560px;
	height: 350px;
	padding: 5px 5px 5px 5px;
	font-size:13px;
}

Div.Outdoor
{
	background-image: url(../images/outdoor_toys.gif);
	background-repeat:no-repeat;
	width: 560px;
	height: 315px;
	padding: 5px 5px 5px 5px;
}


Div.Hottest
{
	background-image: url(../images/hottest_toys.png); 
/*	background-image: url(../images/xmas_featured_toys.jpg);  /*   Christmas Image    */
	background-repeat:no-repeat;
	width: 560px;
	height: 350px;
	padding: 5px 5px 5px 5px;
	font-size:13px;
}
/* End of Jim's messin on 29 April 09 */

