img {
	border: 0;
}
td.header_top_grade {
	background: #ffffff url(/upload/Common/headerfooter/top_bar.gif) top repeat-x;
	padding: 10px 20px 5px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.header_logo { /*// new style - new background behind logo and horizontal borders //*/
	background: #ffffff url(/upload/Common/headerfooter/bg_header.jpg) bottom repeat-x;
	border-bottom: #d9d9d9 1px solid;
	border-top: #d9d9d9 1px solid;
	padding-left: 20px;
}

.h_ho_title { /*// new style - adds spacing to left of new logo graphic //*/
    margin-left: 20px;
}

td.header_bg_nocolor {

                background-color: #FFFFFF

}

td.header_top_grade a {
	color: #000;
}
#header_cart_icon {
	margin-right: 5px;
	margin-bottom: -2px;
}
td.header_links { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-right: 14px;
	vertical-align: middle;
}
td.header_links a {
	color: #693;
	text-decoration: none;
}
table.footer {
	margin-left: 10px;
	width: 942px;
}

td.footer_bg { /*// edited to remove old background, remove height, and added border to top //*/
	background-color: #FFFFFF;
	border-top: #d9d9d9 1px solid;
	padding: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}

td.footer_bg_nocolor {
	background-color: #FFF;
	height: 24px;
}
td.footer_bg a {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}