@charset "UTF-8";
@import url("reset-min.css");
@import url("color.css");

body {
	background:#333;
	font-size: 62.5%;
	font-family:Trebuchet MS,verdana,Arial;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding:0;
	width: 900px;
	margin-top:20px;
	height:1%;
	background:#000 url(/common/img/generic/bg_curveBottom.gif) bottom left no-repeat;
}
strong 
{
    font-weight:bold;
}
h1{}

h2{}

h3{}

h4{}

h5{}

h6{}

em 
{
    font-style:italic;
}
.fl 
{
    float:left;
}
.fr 
{
    float:right;
}
.cl 
{
    clear:left;
}
.cr 
{
    clear:right;
}
.cb 
{
    clear:both;
}
.clr 
{
    clear:both;
}
strong 
{
    font-weight:bold;
}
.indent 
{
    text-indent:-100em;
    overflow:hidden;
}
#moopa 
{
    font-weight:bold;
}
#moopa a 
{
    color:#00CCFF !important;
    text-decoration:none;
    border-bottom:1px dotted white;
}
#moopa a:hover 
{
    border-bottom:1px dotted #00CCFF;
    color:White !important;
}
.standard-list 
{
    display:list-item;
    margin:0 0 0 12px;
}
.standard-list li 
{
    list-style-type:disc;
    color:White;
    font-size:1.4em;
    margin:4px 0 4px 16px;
    padding-left:6px;
}
#homeflash 
{
    margin:20px 0 0 0;
}
/* -------------------------------------------------------------
Page headers uaing Mike Rundle Image Replacement
(Use in conjunction with indent class above).
------------------------------------------------------------- */
.indent 
{
    text-indent:-1000em;
    overflow:hidden;
}
#h1-privacy 
{
    background:url(/common/img/misc/h1-privacy.gif) top left no-repeat;
}
#h1-sitemap 
{
    background:url(/common/img/misc/h1-SiteMap.gif) top left no-repeat;
}
#h1-wanttoknow 
{
    background:url(/common/img/misc/h1-youll-want-to-know.gif) top left no-repeat;
}


/* -------------------------------------------------------------
Flash pocket styles on the homepage.
------------------------------------------------------------- */
#flashpocket 
{
    background:#0F0F0F;
    min-height:250px;
    margin-bottom:10px
}
#flashpocket a 
{
    color:#FFCC33;
    text-decoration:none;
}
#flashpocket a:hover 
{
    border-bottom:1px dotted #FFCC33;
}
#flashpocket h2, #flashpocket h3, #flashpocket p 
{
    padding:4px 10px !important;
}

/* -------------------------------------------------------------
Main page navigation styles
------------------------------------------------------------- */
#header 
{
    padding:20px;
    padding-bottom:0;
    background:#000 url(/common/img/generic/bg_curveTop.gif) top left no-repeat;
    padding-top:20px;
    height:1%;
}

#logo 
{
    float:left;
}

#navMain 
{
    float:right;
    color:White;
    font-size:1.4em;
    line-height:1.6em;
    height:1%;
}
#navMain li 
{
    display: inline;
    white-space: nowrap;
}
#s-home
{
    position:relative;
    top:80px;
    left:100px;
    color:Red;
    display:inline-block;
}

.n-hide 
{
    text-indent: -9000px;  
    display:block; 
    overflow:hidden;
}

#n-home
{
    background:url(/common/img/nav/bg_nav-home.gif) 0 0 no-repeat;

}
#n-products
{
    background:url(/common/img/nav/bg_nav-our-products.gif) 0 0 no-repeat;
}

#n-kidstuff
{ 
    background:url(/common/img/nav/bg_nav-kids-stuff.gif) 0 0 no-repeat; 
}

#n-news 
{
    background:url(/common/img/nav/bg_nav-news.gif) 0 0 no-repeat; 
}

#n-about 
{
    background:url(/common/img/nav/bg_nav-about-us.gif) 0 0 no-repeat; 
}
#n-contact
{
    background:url(/common/img/nav/bg_nav-contact-us.gif) 0 0 no-repeat; 
}

#n-home,#n-products,#n-kidstuff,#n-news,#n-about,#n-contact
{
    width:100px;
    height:33px;
    float:left;
    margin-left:5px;
}

#n-news 
{
    width:130px;
}
.n-hide:hover 
{
    background-repeat:no-repeat;
    background-position:0px -33px !important;
}
.n-active 
{
    background-repeat:no-repeat;
    background-position:0px -33px !important;
}
#navMain li a 
{
    color:White;
}

#ctl00_mainNav1_navSubHome,#ctl00_mainNav1_navSubAbout,#ctl00_mainNav1_navSubProducts,#ctl00_mainNav1_navSubKids,#ctl00_mainNav1_navSubContact
{
    height:1%;
    font-size:1.4em;
    line-height:1.6em;
    color:White;
    margin-left:205px;
    font-weight:bold;
    padding-top:12px;
}
#ctl00_mainNav1_navSubHome a,#ctl00_mainNav1_navSubAbout a,#ctl00_mainNav1_navSubProducts a,#ctl00_mainNav1_navSubKids a,#ctl00_mainNav1_navSubContact a 
{
    color:White;
    text-decoration:none;
    /*border-left:1px solid white;*/
    padding:0 20px;
}
#ctl00_mainNav1_navSubHome a:hover ,#ctl00_mainNav1_navSubAbout a:hover,#ctl00_mainNav1_navSubProducts a:hover ,#ctl00_mainNav1_navSubKids a:hover ,#ctl00_mainNav1_navSubContact a:hover 
{
    color:#FFCC33;
}
#ctl00_mainNav1_navSubHome li,#ctl00_mainNav1_navSubAbout li,#ctl00_mainNav1_navSubProducts li,#ctl00_mainNav1_navSubKids li,#ctl00_mainNav1_navSubContact li 
{
    display:inline;
}
#ctl00_mainNav1_navSubHome .first,#ctl00_mainNav1_navSubAbout .first,#ctl00_mainNav1_navSubProducts .first,#ctl00_mainNav1_navSubKids .first,#ctl00_mainNav1_navSubContact .first 
{
    padding-left:0;
    border-left:none;
}
#ctl00_mainNav1_navSubHome .active,#ctl00_mainNav1_navSubAbout .active,#ctl00_mainNav1_navSubProducts .active,#ctl00_mainNav1_navSubKids .active,#ctl00_mainNav1_navSubContact .active 
{
    color:#cc00cc;
}

/* -------------------------------------------------------------
Main content styles
------------------------------------------------------------- */
#content 
{
    padding:0 20px 0 20px;
    height:1%;
    min-height:350px;
}
#content h1
{
    font-size:3.6em;
}
#content h2
{
    font-size:2em;
}
#content h3
{
    font-size:2em;
}
#content h1,#content h2,#content h3 
{
    color:White;
    font-weight:bold;
    letter-spacing:-0.05em;
}
#contnet h2 
{
    margin:0.1em 0;
}
#content h3 
{
    margin:0.2em 0;
}
#content p 
{
    color:White;
    font-size:1.4em;
    line-height:1.6em;
    padding:1em 0;
}
#content p a 
{
    color:#FFCC33;
}
/* Home page additions to content div */
.home-colleft
{
    width:570px;
    height:1%;
    float:left;
    padding-right:10px;
}
.home-colleft h1 
{
    text-indent:-100em;
    overflow:hidden;
    background:url(/common/img/home/h1-hello.gif) top left no-repeat;
    height:47px;
    margin:10px 0;
}
.home-colleft a 
{
    text-decoration:none;
    color:#FFCC33;
}
.home-colleft a:hover 
{
    border-bottom:1px dotted #FFCC33;
}
#home-intro-text
{
    text-indent:-10000px !important;
    background:url(/common/img/home/home-intro-text.gif) top left no-repeat;
    height:294px;
    padding-top:20px;
}
#home-intro-text a 
{
    display:none;
}
.home-colright 
{
    height:1%;
    float:right;
}

/* -------------------------------------------------------------
What's New- Homepage
------------------------------------------------------------- */
#home-whatsnew 
{
    width:224px;
    padding:0 14px;
    height:1%;
    background:#141413 url(/common/img/home/bg_header-whats-new.gif) top left no-repeat;
    padding:0 14px;
    margin:0;
    border-top:1px solid black;
}
#home-whatsnew p 
{
    margin-bottom:0;
    padding-bottom:0;
}
#home-whatsnew a 
{
    color:#FFCC33;
    text-decoration:none;
    background:url(/common/img/generic/small-arrow.gif) center right no-repeat;
    padding-right:20px;
    text-align:right;  
}
#home-whatsnew a:hover 
{
    border-bottom:1px dotted #FFCC33;
}
#home-whatsnew h2
{
    height:1%;
    font-size:2em;
    margin:10px 0 !important;
    padding:0 !important;
    line-height:2em;
}
.home-wnfooter 
{
    overflow:hidden;
    width:224px;
    padding:0 14px;
    height:22px;
    background:#141413 url(/common/img/home/bg_footer-whats-new.gif) top left no-repeat;
}

.small-link {
    color:#FFCC33;
    text-decoration:none;
    background:url(/common/img/generic/small-arrow.gif) center right no-repeat;
    padding-right:20px;
    font-weight:bold;
}
.small-link:hover {
    border-bottom:1px dotted #FFCC33;
}
/* -------------------------------------------------------------
Ingredient of the day - Homepage
------------------------------------------------------------- */

.iotd-image 
{
    margin-right:20px;
    padding-bottom:0;
    float:left;
}

/* -------------------------------------------------------------
Footer styles
------------------------------------------------------------- */
#footer {
	text-align: left;
	margin:0px auto;
	border:0;
	width: 900px;
	height:1%;
	clear:both;
}
#footer a,#footer li, #footer p 
{
    color:White;
    font-size:1.1em;
    line-height:1.1em;
    text-decoration:none;
    
}
#footer p 
{
    float:left;
}
#footer ul 
{
    float:right;
}
#footer a:hover 
{
    border-bottom:1px dotted white;
}
#footer li 
{
    display:inline;
    margin-left:20px;
}
#footer p, #footer ul 
{
    padding:10px 10px 30px 10px;
}

/* Sitemap */
.sitemap-col
{
    float:left;
    width:430px;
}
.sitemap-col a 
{
    text-decoration:none;
}
.sitemap-col li 
{
    color:White;
    font-size:1.4em;
    line-height:1.6em;
    list-style-type:square;
    padding-left:0.6em;
    margin-left:1.6em;
}
.sitemap-col li a 
{
    color:White;
}
.sitemap-col h3 
{
    color:#FF9900;
    margin-top:20px !important;
}
.sitemap-col h3 a 
{
    color:#FF9900;
    font-size:0.8em;
}
.sitemap-col a:hover 
{
    border-bottom:1px dotted #FFCC33;
    color:#FFCC33;
}

