#leftnav { vertical-align: top; border-right: 1px solid #d1c69d; width: 179px; width: expression("180px"); background: #F3EFDF;}

#rightnav { vertical-align: top; border-left: 1px solid #d1c69c; width: 155px; width: expression("156px");}

#middlecol { margin-left: 17px; margin-right: 17px; margin-bottom: 17px; width: expression("100%"); }
* html #middlecol {width: 100%}

.navbottomtopborder { font-size: 1px; height: 4px; background: #d1c69d; }
.navbottom { font-size: 11px; line-height: 18px; font-weight: bold; padding: 10px; padding-left: 16px; vertical-align: top; white-space: nowrap;
	border-right: 1px solid #d1c69c; background: url('/gifs/new/shadow_middle.gif') repeat-x; width: 24%;}
.navbottom ul {list-style-type: none; margin: 0px; padding: 0px;}
.navbottom a { color: #91885e; }
.navbottom a:hover { color: #c00; }
.navbottomlast { font-size: 14px; font-weight: bold; background: url('/gifs/new/shadow_middle.gif') repeat-x;}
.navbottomlast a { font-size: 11px; color: #91885e;}
.navbottomlast div { padding: 6px; padding-left: 16px; border-bottom: 1px solid #d1c69c; }
.navbottom_amigo { border: 1px solid #d1c69d; border-top: 0px; width: 448px; width: expression("480px"); padding: 8px 15px 8px 15px; text-align: left; font-size: 11px; color: #91885e; font-weight: bold; line-height: 18px; }
.navbottom_amigo a { color: #91885e;}
.copyright { font-size: 11px; font-weight: bold; color: #fff; background: #96233F; }

.hrule {background: #d1c69c; font-size: 1px; height: 4px;}

.navmodule { border-top: 4px solid #d1c69d; font-size: 16px; line-height: 17px; font-weight: bold; color: #91885e; padding: 8px;}
.navmodule big { font-size: 28px; line-height: 30px; font-weight: bold; color: #91885e;}
.navmodule span { font-size: 12px; line-height: 14px; font-weight: normal; color: #000000; display: block; padding-top: 3px;}
.navmodule a {color: #a60000;}

.topnavbar {font-size: 11px; font-weight: bold; line-height: 22px; color: #91885e; background: #d1c69d; letter-spacing: 3px;}
.topnavbar a {color: #330; text-decoration: none; letter-spacing: normal;}
.topnavbar a:hover {color: #000; text-decoration: underline;}

#topmenu {margin: 0; padding: 0; z-index: 30; clear: both;}
#topmenu li {margin: 0; padding: 0; list-style: none; float: left;}
#topmenu li a {display: block;}

#pagecontent { background: url('/gifs/new/shadow_middle.gif') repeat-x; }

.rightedge { vertical-align: top; background: url('/gifs/horiz_bg.gif'); width: 15px; }

#rightcol { float: right; }

#middletopshadow { background: url('/gifs/new/shadow_middle.gif') repeat-x; height: 9px; }
#middletopshadow br { font-size: 1px; }

#navigation .lefttopshadow { background: url('/gifs/new/shadow_left.gif') no-repeat; height: 10px; width: 179px; }
#navigation .lefttopshop { background: url('/gifs/new/leftbkg_shop.gif') no-repeat; }
#navigation .lefttopdealoftheday { background: #A3293A url('/gifs/new/dealoftheday2.gif') no-repeat; padding: 0px 0px 15px 15px; margin-bottom: 5px; color: #E1D1C1; }
#navigation .lefttopdealoftheday a { color: #E1D1C1; }

#navigation div.linebreak { border:solid 0px #d1c79d; border-bottom:solid 1px #d1c79d; height: 16px; width: 179px; font-size:1px; }

#navigation { font-size: 11px; width: 179px; float:left; background: #F3EFDF;}

ul.menu {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none;
}
ul.menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 179px; padding-top: 0px; list-style-type: none;
}
*>ul.menu a { white-space: nowrap; }
ul.menu a {
	display: block; text-decoration: none; padding-left: 4px; color: #534A29; padding-top: 0px; height: 19px; line-height: 18px; font-weight: bold;
}
ul.menu div {width: 15px; height: 19px; position: absolute; margin-left: 164px; cursor: pointer;}
ul.menu a:hover {
	text-decoration: underline;
}
ul.menu li a.expanded {
	background: url(/gifs/new/leftbkg_minus.gif) no-repeat;
}
ul.menu li a.notexpanded {
	background: url(/gifs/new/leftbkg_plus.gif) no-repeat;
}
ul.menu li a.notexpandable {
	background: url(/gifs/new/leftbkg_line.gif) no-repeat;
}
ul.menu li a.notexpandable2 {
	background: url(/gifs/new/leftbkg_line.gif) no-repeat;
}
ul.menu li ul.expanded {
	display: block;
}
ul.menu li ul.notexpanded {
	display: none;
}
ul.menu li ul li a {
	background: url(/gifs/new/leftbkg_line.gif) no-repeat; font-weight: normal; padding-left: 10px;
}
ul.menu li a.selected {
	background: url(/gifs/new/leftbkg_arrow.gif) no-repeat; color: #903;
}

