#content {
background:#fff url(../img/top.gif) no-repeat;}

#outer {
background:url(../img/btm.gif) no-repeat 0% 100%;}

.tl {
background:url(../img/tl.png);}

.tr {
background:url(../img/tr.png);}

.br {
background:url(../img/br.png);}

.bl {
background:url(../img/bl.png);}

#header_img .bl {
background:url(../img/nav_all_bg.png);}

#navs a {
display:block;
float:left;
width:62px;
height:35px;
margin-right:1px;
padding:6px 10px 0px 22px;
color:#000;
text-decoration:none;
background-image:url(../img/nav1_bg.gif);
background-repeat:no-repeat;}

#navs a.nav_2 {
background-image:url(../img/nav2_bg.gif);}

#navs a.nav_3 {
background-image:url(../img/nav3_bg.gif);}

#navs a.end {
background-image:url(../img/nav4_bg.gif);}

#navs_2 a {
color:#C53D40;
background:url(../img/bit.gif) no-repeat 0% 50%;}

#navs_2 a.on {
padding-left:12px;
color:#000;
background-image:url(../img/bit_on.gif);}

#navs_2 a:hover {
color:#000;}

#text {
color:#666;}

#text h2 {
margin:20px 0px 20px 0px;
font-size:30px;
font-weight:normal;
color:#009FE1;}

#text a,
.retailers table a,
.range table  a {
color:#009FE1;}

.btm_links {
background-image:url(../img/dots.gif);}

.btm_links a {
position:relative;
display:block;
float:left;
clear:left;
height:17px;
left:0px;
padding-bottom:1px;
padding-left:23px;
color:#009FE1!important;
background:url(../img/link_icon.gif) no-repeat 0% 50%;}

.featured {
background:#fff url(../img/featured.gif) no-repeat;}

.featured form {
background:url(../img/featured_bg.gif) no-repeat 0% 100%;}

.featured h4,
.featured h4,
.featured p {
padding-right:10px;}

.ages,
.product {
background:#EAEAEA;}

.ages {
height:310px;;}

.product {
height:394px;}

.product .n {
background:url(../img/new.gif);}

.retailers table,
.range table {
color:#666;}

.promotions #text {
float:none;
width:auto;
padding:0px;}

.promotions #text h2,
.promotions #text p {
padding:0px;}