body {
 font-family:verdana,arial;
 font-size:11px;
}

form {
 margin:0px;
}

/* new header */

#search-2008 {
 width:270px;
}
 
#inpSearch{
 border:1px solid #00A9E7;
 height:25px; 
 width:150px;
}

#cart-links-2008 {
 text-align:center;
 color:#00A9E7;
 font-size:20px;
 height:89px;
 width:516px;
}

#cart-links-2008 a {
 color:#666;
 text-decoration:none;
 font-size:12px;
}

#cart-links-2008 a:hover {
 text-decoration:underline;
}

#blue-banner-td-outer {
 background:#00A9E7 url('/lib/creativekidstuff/blue-bar-left.jpg') no-repeat top left;
}

#blue-banner {
 background:url('/lib/creativekidstuff/blue-bar-right.jpg') no-repeat top right;
 height:31px;
 color:#fff;
 text-align:center;
 font-size:13px;
 font-weight:bold;
}

#blue-banner a {
 color:#fff;
}

#header-blue-line {
 background-color:#00A9E7;
 height:5px;
}

#header-green-line {
 background-color:#8FCB83; 
}

#header-green-line a {
 color:#fff;
 font-weight:bold;
 font-size:14px;
}

#header-green-line td {
 padding-left:10px;
 padding-right:10px;
 height:20px;
}

.header-green-line td {
 border-left:1px solid #00A9E7;
}

#header-cell-0 {
 border-left:0px solid #00A9E7;
}

/* new leftnav */

#leftnav-2008 {
  width:175px;
  padding-right:15px;
  padding-top:5px;
}

.leftnav-2008 a {
 color:#00A9E7;
}

a.ln1 {
 display:block;
 font-size:13px;
 color:#339900;
 margin-top:5px;
}

.LNmenuDiv a {
 display:block;
 font-size:11px;
 color:#666;
 margin-top:3px;
 margin-left:10px;
}

#whyshop {
 border-left:1px solid #99D7F4;
 border-right:1px solid #99D7F4;
 width:132px;
 padding:10px;
 padding-left:30px;
 padding-bottom:0px;
 color:#13ABE7;
 font-size:11px;
}

#home-2008-table H2 {
 margin:0px; 
 margin-bottom:10px;
 font-size:22px; 
 color:#48983D;
 text-align:center;
 font-weight:normal;
}

#specials-td-2008 {
 padding:10px;
 border:1px solid #60CAF1;
}

.blueline-top td {
 border-top:2px solid #60CAF1;
}

td.blueline-left {
 border-left:2px solid #60CAF1;
}

#specials-table {
 margin:5px; 
 width:745px;
 text-align:center;
}

#aboutus_table {
	background-color:#E0EFDC;
	margin-bottom:15px;
	width:780px;
}

#aboutus_table td {
 padding:10px;
 text-align:center;
 color:#666;
 font-size:11px;
}

#aboutus_table h2 {
 margin:0px;
 margin-bottom:5px;
 font-size:14px;
}

#bottom_links {
 text-align:center;
 color:#48983D;
 font-size:14px;
}

#bottom_links a {
 color:#666;
 font-size:12px;
 font-weight:bold;
}

/*** START FOOTER ***/
#footer {
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top:15px;
	clear:both;
	background-color: #ffffff;
	background-repeat:repeat-x;
	background-position:top;
	height: 230px;
}
.footer-col {
	background:transparent;
	color:#f0ac9f;
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:10px 5px 5px 10px;
	text-align:left;
	float: left;
	width: 147px;
	height: 185px;
}
#footer a:link {
	background:transparent;
	color:#75757C;
	text-decoration:none;
}
#footer a:visited {
	background:transparent;
	color:#75757C;
	text-decoration:none;
}
#footer a:hover {
	background:transparent;
	text-decoration:underline;
	color: #75757C;
}

/*** END FOOTER ***/

/*** START CALENDAR ***/
.deadlines{
border-collapse:collapse;
}
.deadlines td{
background-color:#f1f9ea;
border:1px solid #8fcb83;
padding:15px;
}

.calendar{
border-collapse:collapse;
width:560px;
}

.calendar td{
height:100px;
width:100px;
vertical-align:top;
background-color:#e8f6fc;
border:1px solid #8fcb83;
}

.calendar th{
background-color:#8fcb83;
border:1px solid #8fcb83;
font-size:18px;
color:339900;
}

#deadlines{
width:100%;
float:left;
margin:0 30px 20px 0;
}

#ground{
background-color:#8bcdfd;
}

#twoday{
background-color:#fbe871;
}

#threeday{
background-color:#f4757a;
}

#day{
height:15px;
text-align:center;
}
/*** END CALENDAR ***/


/*  -- Nextopia Search Update --  */

#search_box_id {
 border:1px solid #00A9E7;
 height:25px; 
 width:150px;
}

/*  -- End Nextopia Search Update --  */
