/* Commented backslash hack hides rule from IE5-Mac \*/
/*common styles*/
* {margin:0; padding:0; list-style: none;}
html{height:100%;}
body {background:#C3E9FC; font:normal 70%/150% verdana, arial, sans-serif; color:#000; text-align:center; min-height:101%;}
img {display: block; border: none;}
a:link, a:visited, a:active {color: #666; font-weight: bold; text-decoration: none;}
a:hover{text-decoration: underline;}
hr, h1{display:none;}

/* 01. Structure */
#wrapper{position: relative; width:700px; margin:0 auto; text-align:left; background:#fff;}
#header{position: relative; width:700px; height:104px; margin: 0 auto; background: url(../images/logoheader.gif) no-repeat #fff;}
#topnav_wrapper{position: relative; width:700px; height:91px; margin:0 auto; background: url(../images/nav_bgd.gif);}
#content{margin-top:17px; width: 700px; text-align: left; background: #fff;}
#copy{text-align:left; width:344px; margin:0 0 0 0; padding:0;}
#copy p{margin-left:44px;}
#copy a{color:#27B7EA;}
#copy span ul{margin:0 0 10px 44px;}
#copy span ul li{list-style-position:outside; list-style:disc;}
#firstpara{font-size:14px; font-weight:normal;}
#imageholder{float:right; width:350px;}
#imageholder p{margin:10px 0 0 30px; font-size:16px; text-align:center; color:#27B7EA; font-weight:bold;}
#foot{bottom:0; width:700px; height:59px; background: #fff url(../images/foot_bgd.gif);}
#clear{clear:both;}
#copy h2{font-size:14px; margin:0 0 10px 44px; color:#27B7EA;}
.wrap, .wrap2{text-align:right; float:left; margin:3px 6px 3px 0; padding:0 0 0 44px;}
.wrap2{margin:0 6px 0 10px; padding:0;}
#imagegroup{width:100%;}
.age{float:left;}

.toddler{float:left; margin:0 0 0 30px}

/*products styles*/
.product{height:110px; border-bottom:solid 1px #27B7EA; margin:5px 0 0 44px;}
.productimage{float:left; margin:0 5px 0 0;}
.number, .name{color:#27B7EA; font-size:12px;}
.name{font-size:14px;}
.description{color:#000;}
#viewgear{text-decoration:underline;}
div#productshead{width:300px; height:30px; background-color:#27B7EA; margin:0 0 10px 44px;}
div#productshead h2{color:#fff; padding:6px 0 0 0; margin:0 0 0 5px;}

/* 02. Top Nav*/
#nav-menu ul{top:0px; list-style:none; padding:0; margin:0; background-repeat:none;} 
#nav-menu li{float:left;}
#nav-menu li a{height:96px; display:block; text-decoration:none;}
#nav-menu li a span{display:none;}
#nav-menu li#home a, #nav-menu li#homehome a{background-image:url(../images/nav_home.gif); width:99px; margin-right:59px; background-repeat:none;}
#nav-menu li#homehome a{margin-right:220px;}
#nav-menu li#tips a{background-image:url(../images/nav_safetytips.gif); width:88px;}
#nav-menu li#gear a{background-image:url(../images/nav_gear.gif); width:96px; margin:0 0 0 5px;}
#nav-menu li#gear a:hover{background-position:0 -96px;}
#nav-menu li#firstaid a{background-image:url(../images/nav_firstaid.gif); width:88px;}
#nav-menu li#links a{background-image:url(../images/nav_links.gif); width:88px;}

#nav-menu li#living a{background-image:url(../images/nav_living.gif); width:88px;}
#nav-menu li#car a{background-image:url(../images/nav_car.gif); width:88px;}
#nav-menu li#stairs a{background-image:url(../images/nav_stairs.gif); width:88px;}
#nav-menu li#kitchen a{background-image:url(../images/nav_kitchen.gif); width:88px;}
#nav-menu li#bath a{background-image:url(../images/nav_bath.gif); width:91px;}
#nav-menu li#garden a{background-image: url(../images/nav_garden.gif); width: 91px;}
#nav-menu li a:hover{background-position:0 -91px;}
#nav-menu li a{float:none;}

/* 03. Footer Nav */
#foot-menu ul{top:0px; list-style:none; padding:50px; margin:25px; background-repeat:none;} 
#foot-menu li{float:left; margin:0em; padding:0;}
#foot-menu li a{height:39px; float:left; display:block; text-decoration:none;}
#foot-menu li a span{display: none;}
#foot-menu li#home2 a{background-image:url(../images/foot_home.gif); width:53px; margin-top:20px; margin-left:44px;}
#foot-menu li#home a{background-image:url(../images/foot_home.gif); width:53px; margin-top:20px; margin-left:44px;}
#foot-menu li#about a{background-image:url(../images/foot_about.gif); width:81px; margin-top:20px;}
#foot-menu li#contact a{background-image: url(../images/foot_contact.gif); width: 91px; margin-top:20px;}
#foot-menu li#links a{background-image:url(../images/foot_links.gif); width:45px; margin-top:20px;}
#foot-menu li a:hover{background-position:0 -39px;}
#foot-menu li a{float:none}