body{
font-family:century gothic,arial,sans-serif;
}

a img{
border:none;
}

#container{
width:700px;
}

#feature img, #feature object{
float:left;
width:526px;
height:287px;
margin:0 2px 2px 0;
}

h1{
padding:0;
margin:0;
}

.product_text{
clear:both;
}

/* Start Go Back */

#goback{
width:700px;
display:block;
background-image:url(trees.gif);
margin:0 0 2px 0;
padding:10px 0 10px 0;
height:30px;
}

#goback p{
margin:0;
padding:6px 0 0 0;
}

.goback a{
height:27px;
width:129px;
display:block;
margin:0 10px 0 10px;
background: url("go_back.gif") 0 0 no-repeat;
float:left;
}

.goback a:hover {
background-position: 0 -27px;
}

/* End Go Back */

/* Start Editor's Picks */

#picks{
background-color:#8bc5ff;
background-image:url(1px_blue.gif);
width:172px;
height:590px;
float:right;
text-align:center;
padding:10px 0 0 0;
clear:both;
}

.button{
margin:5px auto 0 auto;
}

.pick{
display:block;
padding:0;
margin:0 0 -10px 0;
height:148px;
width:148px;
text-align:center;
}

#round_box{
background-image:url(round_box_big.gif);
background-repeat:no-repeat;
display:block;
height:233px;
width:148px;
margin:10px 0 20px 12px;
padding:0;
}



.pick img{
height:120px;
width:120px;
padding:0;
margin:10px 0 0 0;
}

/* End Editor's Picks */

/* Start Top 4 */

#top4 h2{
color:#ffffff;
font-weight:normal;
letter-spacing: 1px;
}

#top4{
background-color:#99cc66;
background-image:url(1px_green.gif);
width:526px;
height:244px;
display:block;
border-top:2px solid #ffffff;
float:left;
margin:0;
padding:15px 0 0 0;
text-align:center;
}

#top4 p a:hover{
background-color:none;
}

#top4 p{
margin:-10px 0 0 0;
padding:0;
}

#top4 ol{
margin:0 0 0 30px;
padding:0px;
}

#top4 li{
float:left;
height:125px;
width:105px;
background-image:url(round_box_small.gif);
background-repeat:no-repeat;
background-position:5px 0;
padding:3px 0 0 0;
margin:15px 15px 0 0;
list-style:none;
font-size:11px;
text-align:center;
font-family:arial, sans-serif;
}

#top4 li img{
height:77px;
width:77px;
margin:0 0 10px 0px;
}

/* End Top 4 */

<!-- Start Dropdown CSS --->

body {
	font-family: arial, helvetica, serif;
}

ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	float: left;
	position: relative;
	width:160px;
}


li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	background-image:url(yellow_stripes.gif);
	background-color:#fcd474;
	padding:6px 0 10px 12px;
	border:2px solid #fff;
	z-index: 100;
}

	
li ul a:hover{
	background-color:#fcd474;
	background-image:url(yellow_stripes.gif);
	color:#444444;
	}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#category, #age, #brand, #bestsellers, #country{
float:left;
}

#category{
width:173px;
margin:0 0 2px 0;
}

#category ul{
width:161px;
border-left:none;
}

.category a{
margin:0;
height:24px;
width:173px;
display:block;
background: url("category.gif") 0 0 no-repeat;
}

.category a:hover{
background-position: 0 -24px;
}

#age{
width:174px;
margin:0 2px 2px 0;
}

#age ul{
width:162px;
}

.age a{
margin:0;
height:24px;
width:176px;
display:block;
background: url("age.gif") 0 0 no-repeat;
}

.age a:hover{
background-position: 0 -24px;
}

#brand, #country{
width:179px;
margin:0 0 2px 0;
}

#brand ul, #country ul{
width:163px;
border-right:none;
}

.country a{
margin:0;
height:24px;
width:179px;
display:block;
background: url("country.gif") 0 0 no-repeat;
}

.country a:hover{
background-position: 0 -24px;
}

.brand a{
margin:0;
height:24px;
width:179px;
display:block;
background: url("brand.gif") 0 0 no-repeat;
}

.brand a:hover{
background-position: 0 -24px;
}

#bestsellers{
width:172px;
margin:0 0 0 0;
}

#bestsellers ul{
width:160px;
border-right:none;
border-left:none;
}

.bestsellers a{
margin:0;
height:24px;
width:172px;
display:block;
background: url("bestsellers.gif") 0 0 no-repeat;
}

.bestsellers a:hover{
background-position: 0 -24px;
}

/* Start Subnav (bottom) */

#subnav img{
border-top:2px solid #fff;
border-bottom:2px solid #fff;
}

#subnav ul, #subnav li{
font-family:arial,sans-serif;
margin:0;
padding:0;
list-style:none;
line-height:15px;
}

#subnav ul{
padding:5px 0 10px 11px;
display:block;
float:left;
}

#subnav #category ul{
width:161px;
}

#subnav #age ul{
width:170px;
}

#subnav #brand ul, #subnav #category ul{
width:163px;
}

#bestsellers ul{
width:160px;
}

#subnav li a{
font-size:10px;
color:#444444;
text-decoration:none;
}

#subnav a:hover{
background-color:#fcd474;
text-decoration:underline;
}

#subnav{
clear:both;
background-image:url(subnav_bg.gif);
width:700px;
display:block;
float:left;
margin:0;
}

/* Begin Side Navigation */

#sidenav_landing{
text-align:left; 
margin:0;
padding:0;
background-image:none;
}

#sidenav_landing ul{
margin:0 0 0 5px;
padding:5px;
}

#sidenav_landing li{
margin:0;
padding:3px 0 3px 0;
list-style:none;
clear:both;
width:182px;
}

#sidenav_landing img{
margin:3px 0 0 0;
padding:0;
}

#sidenav_landing a{
display:block;
font: normal 8pt arial; 
text-decoration: none; 
margin:0px;
float:left;
clear:both;
padding:4px 0 4px 10px;
line-height:10px;
color:#828181;
}

#sidenav_landing a{
padding:0 0 3px 0;
display:block;
height:11px;
}

#sidenav li{
border-bottom: 1px #c2c2c2 dotted;
display:block;
height:11px;
}

#sidenav a:hover{
color:#444444;
background-color:#fff;
}

#sidenav_landing h2 { 
color:#3399ff; 
font-size:14px; 
font-weight:bold; 
margin:3px 0 0 0; padding:0; 
display:block; float:left;
}

#sidenav_landing .back{ margin:5px 5px 0 10px; float:left; }