#logo{
position: absolute; top: 50px; left: 8%; height: auto;
}

#leftside{
position: absolute; top: 125px; left: 8%; 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{
position: absolute; top: 134px; left: 8%; margin-left: 150px; z-index: 20;
}

#dateline{
position: absolute; top: 138px; left: 8%; margin-left: 165px; z-index: 100;
}

#searchbox{
position: absolute; top: 136px; 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: 609px; z-index: 55; padding-right: 0px; left:78px;
}

#body{
border:0px solid black;position: absolute; top: 171px; left: 8%; 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: 760px;
}

#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;
}

.navvertdivide3{
margin: 0px 0px 0px 0px; 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;

}
.countermeasure{
 display:none;
}
