ul.pagesmenu {
	list-style:none;
	margin:0;
	padding:0 10px 0 0;
	background:#EEEEEE;
}
ul.pagesmenu li {
	margin:0;
	padding:0;
}
ul.pagesmenu a {
	display:block;
	border-bottom:#DCDCDC 1px solid;
	padding:7px 10px 7px 10px;
	margin-left:18px;
    margin-right:18px;
	color:#000;
}
ul.pagesmenu a:hover {
	color:#00F;
}

h2 {
	margin:3px 0px 10px;
	font-size:14px;
	color:#D00;
	border-bottom:#D00 2px solid;
	padding:0 10px 3px 0;
	text-align:left;
}
h3 {
	font-size:11px;
	margin:1px;
	padding:0;
}
.newspic  {
	width:250px;
	float:right;
	margin-left:10px;
	border:#000 1px solid;
}
.newspost {
	clear:both;
}
.newspost img.newspic {
	float:left;
	width:50px;
	margin:3px 6px 3px 3px;
}
.newspost h3 {
	font-weight:normal;
}
.newspost h3 a {
	font-weight:bold;
}
.newspost p {
	margin:4px 4px 20px 4px;
	padding:0;
}
.userbar {
	text-align:right;
	font-size:11px;
}
.userbar, .userbar a {
	color:#CE1D39;
}
#main {
	font-size:12px;
	line-height:150%;
}

.prodlist { list-style:none; padding:0; margin:10px 10px 10px 20px; }
.prodlist li { margin:0 0 2px 0; padding:0; }
.prodlist a { display:block; padding:3px; border-left:#FFF 3px solid;}
.prodlist a:hover { background:#CCF; border-left:#88F 3px solid;}

#locallinks a {
	font-weight:bold;
	font-size:13px;
}
#locallinks td {
	padding-top:8px;
}

/* shopwise.css override */
#siteindex li.subsectiontitle {
	background-color:#FFFFFF;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
	cursor: hand;
	font-weight:bold;
	color:#D52437;
}
.directory_companyname {
	color:#D52437;
}

/* --------- BANNERS -------- */

#banner {
  width:970px;
  height:124px;
  margin-top:5px;
  margin-bottom:0;
  position:relative;
  overflow:hidden;
  border-radius:10px
}

.whiteout {
     background: none repeat scroll 0% 0% #ffffff;
     display: none;
     height: 124px;
     left: 0;
     position: absolute;
     top: 0;
     width: 970px;
}
#banner ul, #banner li{
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

