div, form, ul, li {margin:0px; padding:0px }

.price {
	padding-left:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	padding-bottom:3px;
	font-weight: normal;
}
.price_week {padding-left:15px; font-family:"Credit Valley"; font-size:14px; color:#333333; padding-bottom:3px }
.dollar { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; font-weight:bold }

.button { background-color:#FF6600; font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; padding:0px }

.number_b {font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; padding:2px }
.number {font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; padding:2px }
.number:link {font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; padding:2px }
.number:hover {font-family:Verdana; font-size:11px; font-weight:bold; color:#FF6600; text-decoration:none; padding:2px }
.number:active {font-family:Verdana; font-size:11px; font-weight:bold; color:#FF6600; text-decoration:none; padding:2px }
.number:visited {font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; padding:2px }

.nxt_b {font-family:Verdana; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; padding:5px; text-align:right }

.f_txt {font-family:Verdana; font-size:10px; font-weight:bold; color:#006b94; text-decoration:none; padding:5px }

.prd_name {font-family:Arial; font-size:14px; font-weight:bold; color:#FF6600; text-align:left; padding-left:10px; padding-bottom:5px; text-decoration:none }


#nav_cell A {
	BACKGROUND-POSITION: left 50%; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; font-weight:bold; BACKGROUND-IMAGE:url(../images/rn_images/menu_bullet.gif); PADDING-BOTTOM: 8px; COLOR: #015378; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial; border-bottom:1px #dddddd dotted; TEXT-DECORATION: none
} 

#nav_cell A:hover {
	 PADDING-LEFT: 15px;  COLOR: #f8a631; BACKGROUND-IMAGE:url(../images/rn_images/arrow_bullet.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none; background-position:right; backgrounsd-color:#f5f5f5 
}

.thumb_img { font-family:Arial; font-size:12px; font-weight:normal; float:left; margin-left:20px; width:60px; }

.product_div{ font-family:Arial; font-size:12px; font-weight:normal; width:160px; height:280px; border:#cacaca 1px solid; background-color:#F5F5F5 }


.weekspecial_div{ font-family:Arial; font-size:12px; font-weight:normal; width:500px; height:200px; border:1px solid #CCCCCC; background-color:#F5F5F5 }

.weekspecial_price { padding-left:25px; padding-top:10px; text-align:left; vertical-align:top; height:80px; padding-right:20px; font-family:Arial; font-size:12px; color:#666666; padding-bottom:3px }



.week_special_img {
	border:2px solid #CCCCCC;
	padding:2px;
	margin:7px;
	
}


.img {
border:2px solid #D7D6D6;
padding:2px;
}

.prdimg {
border:0px solid #D7D6D6;
padding:7px;
}
.prdimg a img {
border:2px solid #D7D6D6;
padding:2px;
}
.prdimg a:hover img {
border:2px solid #09aad6;
}

.navlist li {
list-style-type:none; width: 165px; DISPLAY: block; FONT-SIZE: 12px; font-weight:bold; COLOR: #015378; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}

.navlist li A{
list-style-type:none; width: 165px; BACKGROUND-POSITION: left 50%; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; font-weight:bold; BACKGROUND-IMAGE:url(../images/rn_images/menu_bullet.gif); PADDING-BOTTOM: 6px; COLOR: #015378; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial; border-bottom:1px #dddddd dotted; TEXT-DECORATION: none
}

.navlist li A:hover{
PADDING-LEFT: 15px;  COLOR: #f8a631; BACKGROUND-IMAGE:url(../images/rn_images/arrow_bullet.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none; background-position:right; background-color:#f5f5f5 
}


 New 
#navigation {
list-style-type:none; width: 148px; DISPLAY: block; FONT-SIZE: 12px; font-weight:bold; COLOR: #015378; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; position:absolute
}

#navigation ul {
list-style-type:none; width: 148px; DISPLAY: block; FONT-SIZE: 12px; font-weight:bold; COLOR: #015378; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}

#navigation ul A {
  list-style-type:none; width: 148px; BACKGROUND-POSITION: left 50%; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; font-weight:bold; BACKGROUND-IMAGE:url(../images/rn_images/menu_bullet.gif); PADDING-BOTTOM: 6px; COLOR: #015378; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial; border-bottom:1px #dddddd dotted; TEXT-DECORATION: none
}

#navigation ul A:hover {
 PADDING-LEFT: 15px;  COLOR: #33928e; BACKGROUND-IMAGE:url(../images/rn_images/arrow_bullet.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none; background-position:right; background-color:#f5f5f5 
}

#menuroot {
 width: 11em;
 text-align: left;
}

/* IE5/Mac hack below... override these main settings in other browsers */
#menuroot ul {
position:absolute;
background-color: #f5f5f5;
border:1px solid #cacaca;
font:normal 12px Arial;
font-weight:normal;
padding:0px;
width:148px;
/*filter:alpha(opacity=80);*/
opacity: 0.80; -moz-opacity: 0.80;
line-height:10px;
visibility:hidden;
z-index:100;
}

#menuroot ul a:hover {
background-color: #e0e0e0;
background-image:none;
border:none;
width:115px
}

#menuroot ul li ul a:hover {
background-color: #e0e0e0;
background-image:none;
border:none;
width:115px
}

#menuroot ul ul {
 left: 14em;
 width: 148px;
}

#menuroot ul ul ul {
 left: 14em;
 width: 148px;
}

#menuroot ul {
 left: 185px;
 top:0px;
}

#menuroot ul li ul {
 left: 155px;
 top:0px;
 width:148px
}

#menuroot ul li ul li ul {
 left: 155px;
 top:0px;
}


/* */

#menuroot li {
 position: relative;
 width: 148px;
 padding: 0;
 margin: 0 0 1px 0;
 color: #036;
}

#menuroot li .subind {
 position: absolute;
 right: 0.5em;
 font-size: 0.8em;
 top: 0.3em;
}

#menuroot a {
 display: block;
 border-bottom: 1px solid #FFF;
 padding: 0.05em 1.5em 0.05em 0.2em;
 color: #036;
}
/* Holly Hack: Fix IE/Win. Hide from IE Mac \*/
* html #menuroot li {
 float: left;
 height: 1%;
}

* html #menuroot a {
 height: 1%;
}
/* End Hack */
#menuroot ul a {
 border-color: #F0F8FF;
 background-image:none;
 font-weight:normal;
 border:none;
}

#menuroot ul li ul a {
 border-color: #F0F8FF;
 background-image:none;
 font-weight:normal;
 border:none;
}

#menuroot ul li ul li ul a {
 border-color: #F0F8FF;
 background-image:none;
 font-weight:normal;
 border:none;
}

#menuroot a.current {
 width: 148px;
display: block;
font-size:12px;
font-family:Arial;
color:#333333;
text-indent: 12px;
background-repeat:no-repeat;
background-position:left 50%;
padding: 4px 0;
text-decoration: none;
font-weight:normal;
}

#menuroot a:hover {
 background-color: #e0e0e0;
}
#menuroot a.highlighted {
 color: #399;
 border-color: #99C;
 background-color: #e0e0e0;
}
#menuroot a.highlighted .subind {
 display: none;
}

#menuroot ul a.highlighted {
 color: #399;
 border-color: #99C;
 background-color: #e0e0e0;
 width:115px
}

#menuroot ul li ul a.highlighted {
 color: #399;
 border-color: #99C;
 background-color: #e0e0e0;
 width:115px
}
/* These next 2 are Safari hacks, it doesn't cleanly remove CSS via node.className = ''; */
#menuroot a.dimmed {
 background: transparent;
 border-color: #FFFFFF;
}
#menuroot ul a.dimmed {
 border-color: #F0F8FF;
}

#menuroot ul li ul a.dimmed {
 border-color: #F0F8FF;
}

#menulock {
 display: none;
 text-align: center;
 font-size: 0.8em;
 color: #66C;
 cursor: pointer;
}
#linktitle {
 margin-top: 1em;
 text-align: center;
 color: #999;
 font-size: 0.8em;
}
