/*NGK pring styles*/

html, body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 11px;
	width: 7in;
}
#printHead img {
	display: block;
	margin-bottom: 1em;
	width: 50%;
}

#skipNav, 
#pageHead, 
.homeLink, 
div#pageTop, 
#headerImage,
div#navcontainer,
#navL {
	display: none;
}

/*PageContent */
#content, #contentOnMenuPages {
	width: 7in;
}
#content ul li, #contentOnMenuPages ul li {
	padding: .3em 0;
}
#contentWrapper ul {
	margin: 0;
	padding: 0;
	margin-left: 1em;
	padding-left: 1em;
}
#contentWrapper a:link {
	color: #004689;
	text-decoration: underline;
}
#contentWrapper a:visited {
	color: #527CA3;
}
#contentWrapper a:hover, #contentWrapper a:active {
	color: #BA5447;
}
div#footer {
	clear: both;
	width: 743px;
	font-size: 90%;
	text-align: center;
	border-top: 1px solid #666;
}
div#footer .copyright {
	font-size: 90%;
	margin-top: .5em;
}
div#footer p {
	padding: 0;
	margin: 0;
}
#footer a:link, #footer a:visited  {
	padding: .5em;
	color: #733F2A;
}
#footer ul {
	display: none;
}
#footer ul li {
	display: inline;
}
#footer ul a {
	padding: 0 1em;
	border-left: 1px solid #733F2A;
}
div#pageBottom {
	display: none;
}
.greeting {
	display: none;
}


/*sitemap style*/

#sitemap {
}

#sitemap a:link {
	color: #004689;
	text-decoration: underline;
}
#sitemap a:visited {
	color: #527CA3;
}
#sitemap a:hover, #contentWrapper a:active {
	color: #BA5447;
}

#sitemap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


/* indention for the sub-menus */
#sitemap ul ul {
	margin-left: 1em;
}

/* gives space before another top-menu */
.smlevel1{
	margin-bottom: 1em;
}

/* top level background */
.smlevel1item {
	background-color: #DEDEDE;
	font-size: 1.1em;
 }

/* column size */
.smColumn{
	width:45%;
	float:left;
	margin:0 10px;
}

.orphans {
	background-color: #DEDEDE;
	text-align: center;
 }


/*tweaks etc*/

#sidebarRight {
	float: right;
	font-size: 95%;
	margin-left: 1em;
	padding-right: .5em;
	width: 40%;
}
#sidebarRight h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 1em;
	
}
#sidebarRight h3 {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 95%;
	font-size /**/: 100%;
}
#oneColumnSidebar .oneColumn {
	width: 50%;
	margin-right: 1em;
}
.caption {
	font-size: 95%;
	margin: 0;
	padding: 0;
}
.contentIntro {
	margin-bottom: .5em;
}

.articleImage {
	margin-bottom: .5em;
}
h2.grpHeadline {
	text-align: center;
	margin: 0;
	padding: 0;
	border-top: 1px solid #004689;
	border-bottom: 1px solid #004689;
}

/*table styles*/
.techtable {
}
.tableframe {
}
td, th {
	padding: 0;
}
.tablehighlight1 {
	background: #666;
	color: #fff;
	font-weight: bold;
}
.tablehighlight2 {
	background: #DEDEDE;
}
#user {
	margin-top: 2.5em;
}
#userMenu a {
	padding: 1em .5em;
}

/**Store styles**/
#store {
	position: static;
	margin-top: 1.5em;
}
#storeContent {
	position: static;
}
#storeDetail {
	clear: both;
	width: 500px;
	background: #fff;
	border: 1px solid #999;
	padding: 1em;
	margin-top: 20px;
}
#storeSearch {
	float: right;
	margin-top: 1.5em;
	margin-right: 10px;
}
#storeCartCount {
	float: left;
	font-size: .85em;
	margin-top: -275px;
	margin-left: -40px;
	margin-top /**/: 0;
	margin-left /**/: 0;
}
#storeProductBody {
	margin-top: 1em;
	border-top: 2px solid #851111;
}
.productIcon {
}
#storeCategory {
}
.storeCategoryProduct {
	clear: both;
	margin-left: .5em;
	width: 100%;
}
.productDetails {
	float: left;
	width: 40%;
}

.productPrice, .storePrice {
	display: block;
	font-size: 100%;
	font-weight: bold;
}
.saleprice {
	color: red;
	font-size: 105%;
}
.productName {
	font-weight: bold;
}
.productThumbnail {
	padding-bottom: .5em;
}
.productName a:link, .productName a:visited {
	text-decoration: none;
}
.productName a:hover, .productName a:active {
	color: #851111;
	text-decoration: underline;
}
#storeUpsale, #storeAlternatives {
	border-top: 2px solid #851111;
	margin-top: 1em;
	padding-top: 1em;
	font-weight: bold;
}
.categoryReturn {
	clear: both;
}

.radioInput {
	width: 40%;
}
#searchResults h2{
	padding-top: 3em;
}