#logo{
position: absolute; top: 15px; left: 5px; height: auto;
}

a img {
	border-color:#0073b5;
	}

#leftside{
position: absolute; top: 105px; left: 20px; height: auto; width: 150px; z-index: 10; background-image:none;
}

#cart{
position: relative; top: 1px; height: auto; border: 1px; border-color: #D9D9D9; border-style: solid; padding: 5px 5px 5px 5px;
}

#sidenav{
position: relative; top: 0px; height: auto; width: 150px;
}

#subhead_curve{
border-top:5px solid #4b71b6;
position: absolute; top: 105px; left: 20px; margin-left: 150px; z-index: 20;width:300px;
}

#dateline{
position: absolute; top: 118px; left: 18px; margin-left: 165px; z-index: 100;
}

#searchbox{
position: absolute; top: 123px; left: 8%; margin-left: 165px; width: 650px; z-index: 40;
}

#topnav{
position: absolute; top: 54px; left: 8%; margin-left: 150px; width: 550px; z-index: 50;
}

#topnav_toprow{
position: absolute; top: 35px; left: 106px; height: 38px; background-color: #4B71B6; width: 565px;
}

#topnav_botrow{
position: absolute; top: 57px; right: 0px; height: 23px; background-color: #40609B; width: 606px; z-index: 55; padding-right: 0px; left:78px;
}

#body{
border:0px solid black;position: absolute; top: 151px; left: 20px; width: 800px; z-index: 1; padding-left: 10px;
}

#content{
position: relative;
background-image: url(/images/bg_sidenavstrip.gif);
top: 0px; 
left: -10px; 
padding-left: 165px; 
background-repeat: repeat-y; 
background-position: 0px 100px; 
margin-bottom: 0px;
width:680px;
_width:815px;
z-index:22;
}

* html #content{height:300px;}
#footer{
position: relative; top:0px; width: 690px;border:0px solid red;
}

#nav_bottom{
position: absolute; top: 50px; left: 8%; width: 690px;
}

#foot_tagline{
position: absolute; top: 138px; right: 0px;
}

#whitebox{
position: absolute; top: 125px; left: 8%; background-color: #FFFFFF; height: 130px; width: 150px; z-index: 5;
}

.navvertdivide{
margin: 3px 5px 0px 5px; height: 17px;
}

.navvertdivide2{
margin: 0px 0px 0px 7px; height: 23px;
}
.relateditemscontainer{
clear: both; margin-top: 20px; border: 1px; border-color: #D9D9D9; border-style: solid; padding: 8px 8px 8px 8px; width: 535px;
}
.listprev{
width:68px;
height:10px;
}
.listnext{
width:45px;
height:10px;
}
.clearer
{
clear:both;height:0px;line-height:0px;visibility:hidden;
}
.listclearer{
clear:left;
}
div.venderwrap{
/*border:1px solid #eee;*/
float:left;
margin:3px;
/*width:100px;
height:100px;*/
}
div.catalog{
border:1px solid #c9c9c9;float:left;padding:3px;margin:3px;
width:250px;
height:220px;
text-align:center;
}
div.catalog:hover{
background-color:#eef;
}
div.listitem{
	float:left;
	width:155px;
	height:200px;
	/*border-bottom:1px dotted #999;*/
	margin:3px;
	padding:3px;
	text-align:center
}
div.listitem img{
	border:none;
}
a.listitem{
	cursor:pointer;
}
#itemlist_container{
	width:720px;
}
.listitem .listitem_desc_offset{
	height:110px;
}
.listitem .listitem_desc{
	text-align:left;
}
#shopDrop {
	background-image:url(/images/shopDrop_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	padding:5px;
	clear:both;
	margin:0 0 2px 0;
	text-align:left;
	width:640px;
	}
#shopDrop select {
	margin:1px 6px 0 0;
	/*background:#EEE;*/
	font-size:95%;
}
.pagination{
	width:640px;
}
.pagination .line_top{
	height: 5px; background-color: #D21C24;margin-top:6px;

}

.pagination .line_bottom{
	position:relative; top:15px;height: 5px; background-color: #D21C24;margin-top:6px;

}
input.countermeasure{
	display:none;
}

/** RAS NEW NAV **/

#top-level {
	margin:0 0 0 30px;
	}
#top-level-right {
	background:url(images/top_right.gif) top right no-repeat;
	}
#bottom-level-right {
	background:url(images/bottom_right.gif) top right no-repeat;
	}
#top-level, #bottom-level {
	float:left;
	background:#4b71b6 url(images/top_left.gif) top left no-repeat;
	height:22px;
	}
#bottom-level {
	background:#40609b url(images/bottom_left.gif) top left no-repeat;
	}
#top-level ul, #bottom-level ul {
	margin:0;
	padding:0 9px 0 5px;
	list-style:none;
	height:22px;
	}
#top-level ul {
	padding:0 7px 0 5px;
	}
#top-level ul li, #bottom-level ul li {
	float:left;
	}
#top-level ul li a, #bottom-level ul li a {
	color:#FFF;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	display:block;
	padding:4px 5px;
	white-space:nowrap;
	border-right:1px solid #99aed5;
	}
#top-level ul li a.last, #bottom-level ul li a.last {
	border:0;
	background:#40609b;
	}
	
ul li.first {
	padding:0 0 0 20px;
	background:url(images/nordic_tab.jpg) 3px 2px no-repeat;
	}

#top-level ul li a.last {
	background:#cc0000;
	}

#top-level ul li a:hover, #bottom-level ul li a:hover {
	text-decoration:underline;
	}

#clear {
	clear:both;
	}
	
#newNav {
	position:absolute;
	top:66px;
	left:248px;
	z-index:999;
	}

