h1,h2 {
	font-size : 12pt;
	font-weight : bold;
	font-style : italic;
	font-family : arial, helvetica, sans-serif;
	color : #003366;
	margin-bottom:6px;
}

p {
	font-size : 9pt;
	font-family : arial, helvetica, serif;
	color: #000000;
}

.menu,.menu:visited {
	color : White;
	font : bold 10pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.tables {
	color : #CDE9C4;
	font : bold 9pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.blacktxt {
	color : Black;
	font : bold 9pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a {
	font-size : 9pt;
	text-decoration: underline;
	color: #008DBD;
	font-family : arial, helvetica, sans-serif;
}

a:hover {
	text-decoration: none;
	color: #b30000;
}

a:visited {
	color : #003366;
}

.cart,.cart:visited {
	font-size : 9pt;
	text-decoration: none;
	color: #CDE9C4;
	line-height : 1.0;
	font-family : arial, helvetica, sans-serif;
}

.small {
	font-size : 8pt;
	font-family : arial, helvetica, sans-serif;
	color : #000000;
}

.small2 {
	line-height : 1.0;
	font-size : 8pt;
	font-family : arial, helvetica, sans-serif;
	color : #000000;
}

.heading {
	font-size : 14pt;
	font-weight : bold;
	font-style : normal;
	font-family : arial, helvetica, sans-serif;
	color : #b30000;
}

.subheading {
	font-size : 12pt;
	font-weight : bold;
	font-style : normal;
	font-family : arial, helvetica, sans-serif;
	color : #2661ab;
}

.body {
	font-size : 9pt;
	font-family : arial, helvetica, sans-serif;
	color: #000000;
}

.specials,.specials:visited {
	font-size : 8pt;
	font-family : arial, helvetica, serif;
	color: white;
}

.blt{
	font : 9pt Verdana, Tahoma, Times, serif;color:#2361A1;
}

.error {
	font-size : 9pt;
	font-family : arial, helvetica, serif;
	color: red;
}

TD { font: 10pt Arial, Verdana, Geneva, Helvetica, sans-serif; color: black; }

TD.search {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #2661AB;
}

.sfooter,.sfooter:visited {
	font-size : 7pt;
	color: #aaaaaa;
	font-family: verdana, sans-serif;
}

h3 {
	color : Black;
	font : bold 9pt Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin : 0 0 0 0;
}

.socialBookmarks {
	position: absolute;
	z-index: 18;
	top: 0px;
	left: 0px;
	width: 460px;
	background-color: #EBF6F6;
	border: 1px #A2BCC2 solid;
	padding: 1px;
	text-align: left;
}

.socialBookmarks ul {
	float: left;
	width: 110px;
	margin: 0;
	padding: 0;
}

.socialBookmarks li {
	margin: 5px 0 0 10px;
	padding: 0;
	list-style-type: none;
}

.socialBookmarks li a {
	text-decoration: none;
	font: normal 11.3px Arial, Helvetica, Sans-Serif;
	color: #008DBD;
}

.socialBookmarks li a:hover {
	color: #B30000;
}

.socialBookmarksSite {
	margin: -10px 0 0 5px;
}

#bookmarkContainerHeader {
	width: 460px;
	height: 16px;
	padding: 2px 0;
	background-color: #A2BCC2;
	font: italic 11.3px Arial, Helvetica, Sans-Serif;
	color: #FFFFFF;
}

#bookmarkContainerHeader a {
	float: right;
	margin-right: 8px;
}

#bookmarkContainerIntro {
	width: 460px;
	height: 16px;
	margin: 5px 0;
	padding-bottom: 5px;
	border-bottom: 1px dotted #A2BCC2;
}

#bookmarkContainerIntro div {
	float: left;
	width: 100px;
	margin-left: 10px;
}

#bookmarkContainerIntro div a {
	text-decoration: none;
	font: normal 11.3px Arial, Helvetica, Sans-Serif;
	color: #008DBD;
}

#bookmarkContainerIntro div a:hover {
	color: #B30000;
}
