/* CSS Document */

* {
	padding: 0;
}

body {    font-family: Trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 12px;
	color: #083F65;
	background: #B64729;
	background-image: url(home/bg.gif);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	}
a, a img { outline: none;
	border:0;
	}
#photodiv {
  background-repeat: no-repeat;
}
#container {
	position: relative;
 	width: 1100px;
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
}
#wrap {
	width: 1100px;
}
#header {
	height:211px; 
	width:1100px; 
	background-image: url(home/headblog.gif);
}
#shopping {
	position:absolute;
	top:211px;
	left:1px;
	width:229px;
}

.mainnav {
	position: absolute;
 	top:112px;
	height:99px;
	z-index:6;
	}
#main {
	position:relative;
	left:230px;	
	width:742px;
	background: #77B0B9;
	background-image: url(home/mainmid.gif);
	background-repeat: repeat-y;
	margin-bot: 10px;
	}
.maininner {
	min-height: 530px;
	width:642px;
	margin: 20px 50px 20px 50px;
}
	
/*Begin type*/

h1 {
    font-family: Verdana, "Verdana", Geneva, sans-serif; 
	font-size: 18px;
	line-height: 25px; 
	color: #083F65;
}
p.main {
    font-family: Trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 14px;
	font-weight:bold;
	line-height: 24px; 
	color: #083F65;
}
.mail {
    font-family: Trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 13px;
	font-weight:bold;
	line-height: 15px; 
	color: #fff;
}

p.contact {
    font-family: Trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 14px;
	line-height: 18px; 
	color: #083F65;
	width:642px; 
	text-align:center;
}
p.space {
	font-size:10px;
	line-height:10px; 
}
p.hlight {
       font-family: Trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 14px;
	line-height: 14px; 
	color: #083F65;
}
	
/*End type*/

/*Begin rollovers*/

.nabout, .ncontact, .nblog, .nharvey, .nfriends {
	position: absolute;
 	top:112px;
	height:99px;
	z-index:4;
	left:334px;
	width:90px;
	}
.nabout {
	left:334px;
	width:90px;
	}
.ncontact {
	left:424px;
	width:90px;
	}
.nblog {
	left:525px;
	width:90px;
	}
.nharvey {
	left:631px;
	width:106px;
	}
.nfriends {
	left:761px;
	width:90px;
	}
.nabout a, .ncontact a, .nblog a, .nharvey a, .nfriends a {
	display:block;
	height: 99px;
	padding:0;
	text-decoration: none;
	}
.nabout a {
	width: 90px;
	background: url(nav/c_about.gif) 0 0 no-repeat;
	}
.ncontact a {
	width: 90px;
	background: url(nav/c_contact.gif) 0 0 no-repeat;
	}
.nblog a {
	width: 90px;
	background: url(nav/c_blog.gif) 0 0 no-repeat;
	}
.nharvey a {
	width: 106px;
	background: url(nav/c_harvey.gif) 0 0 no-repeat;
	}
.nfriends a {
	width: 90px;
	background: url(nav/c_friends.gif) 0 0 no-repeat;
	}
.nabout a:hover, .nabout a:active, .ncontact a:hover, .ncontact a:active, .nblog a:hover, .nblog a:active, .nharvey a:hover, .nharvey a:active, .nfriends a:hover, .nfriends a:active {	
	background-position: 0 -99px;
	}
.nshopping, .narrived, .nbaby, .nplay, .nread, .nrobots, .nwear, .ngrownup {
	margin-left:61px;
	width:143px;
	z-index:4;
	}
.nshopping {
	margin-top:15px;
	height:50px;
	}
.narrived {
	margin-top:21px;
	height:22px;
	}
.nbaby, .nplay, .nread, .nrobots {
	margin-top:24px;
	height:22px;
	}
.nwear {
	margin-top:26px;
	height:22px;
	}
.ngrownup {
	margin-top:29px;
	height:22px;
	}
.nshopping a, .narrived a, .nbaby a, .nplay a, .nread a, .nrobots a, .nwear a, .ngrownup a {
	display:block;
	width:143px;
	padding:0;
	text-decoration: none;
	}
.nshopping a {
	height:50px;
	background: url(nav/c_shopping.gif) 0 0 no-repeat;
	}
.narrived a {
	height:22px;
	background: url(nav/c_arrived.gif) 0 0 no-repeat;
	}
.nbaby a {
	height:22px;
	background: url(nav/c_baby.gif) 0 0 no-repeat;
	}
.nplay a {
	height:22px;
	background: url(nav/c_play.gif) 0 0 no-repeat;
	}
.nread a {
	height:22px;
	background: url(nav/c_read.gif) 0 0 no-repeat;
	}
.nrobots a {
	height:22px;
	background: url(nav/c_robots.gif) 0 0 no-repeat;
	}
.nwear a {
	height:22px;
	background: url(nav/c_wear.gif) 0 0 no-repeat;
	}
.ngrownup a {
	height:22px;
	background: url(nav/c_grownup.gif) 0 0 no-repeat;
	}
.nshopping a:hover, .nshopping a:active {	
	background-position: 0 -50px;
	}
.narrived a:hover, .narrived a:active, .nbaby a:hover, .nbaby a:active, .nplay a:hover, .nplay a:active, .nread a:hover, .nread a:active, .nrobots a:hover, .nrobots a:active, .nwear a:hover, .nwear a:active, .ngrownup a:hover, .ngrownup a:active {
	background-position: 0 -22px;
	}
.nvideo {
	margin:29px 0 30px 1px;
	height:175px;
	width:228px;
	z-index:4;
	}
.nvideo a {
	display:block;
	width:228px;
	height:175px;
	padding:0;
	background: url(nav/c_video.gif) 0 0 no-repeat;
	text-decoration: none;
	}
.nvideo a:hover, .nvideo a:active {
	background-position: 0 -175px;
	}
	
/*End rollovers*/
	
/*Begin FRIENDS*/

a.friends:link {  
	font-family: Times New Roman, "Times New Roman PS MT", Times, serif;
	font-weight:bold;
	font-size: 16px;
	line-height: 30px;
	color: #083F65;
	text-decoration: none; 
}

a.friends:visited { font-family: Times New Roman, "Times New Roman PS MT", Times, serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 30px;
	color: #083F65;
	text-decoration: none; 
}
  
a.friends:hover {  font-family: Times New Roman, "Times New Roman PS MT", Times, serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 30px;
	color: #115588;
	text-decoration:underline;
	}

a.friends:active {  font-family: Times New Roman, "Times New Roman PS MT", Times, serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 30px;
	color: #083F65;
	text-decoration: none; 
}

.frimg {
	position:absolute; 
	top:125px; 
	left:385px; 
	width:222px;
}
a img.bordered {border: 2px solid #115588;}
a:hover img.bordered {border: 2px solid #000000;}
	
/*End FRIENDS*/
	
/*Begin footer*/
#viewcart, #checkout, #login, #search  {
	font-family: Trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 11px;
	line-height: 12px; 
	color: #083F65;
	font-weight:bold;
	position:absolute;
	top:20px;
	height:20px;
}
#viewcart {
	margin-top:7px;
	left:50px;
}
#checkout {
	margin-top:7px;
	left:200px;
}
#login {
	margin-top:7px;
	left:350px;
}
#search {
	left:500px;
}
#footer  {
	font-family: Trebuchet, "Trebuchet MS", sans-serif; 
	font-size: 11px;
	line-height: 12px;
	height:15px; 
	color: #083F65;
	font-weight:bold;
	text-align:center;
	width:700px;
	padding:0 20px;
}
a.foot:link {
	color: #083F65;
	text-decoration: none; 
}

a.foot:visited { 
	color: #083F65;
	text-decoration: none; 
}
  
a.foot:hover {  
	color: #115588;
	text-decoration:underline;
	}

a.foot:active {  
	color: #083F65;
	text-decoration: none; 
}
	
/*End footer*/

