/* Standard HTML Tags */body{	margin: 0;	padding: 0;	background: #fff;	color: #000;	/* Special hack for IE/5 */	font: 11px 'Lucida Grande', 'Geneva', 'Arial', 'Verdana', 'sans-serif';	voice-family: "\"}\"";	voice-family: inherit;}h1 {	color: #666;	font-size:140%;	border-top: 1px dashed #bbb;	margin: 0 0 .5em 0;	}h2 {	color: #666;	font-size:110%;	border-top: 1px dashed #bbb;	margin: 0 0 .5em 0;}h3 {	color: #666;	font-size:100%;	border-top: 1px dashed #bbb;	margin: 0 0 .5em 0;}	h4 { color: #666; font-size:120%; font-weight: bold }h5 { color: #666; font-size:110%; font-weight: bold }h1.sidebar {}h2.sidebar {}h3.sidebar {}h2.crb-seealso{	color: #666;	font-size: 10px;	font-weight: bold;	border-top: 1px dashed #bbb;}a {	color:#66F;	text-decoration:none;	}a:active{	color: #93F;	}a:visited {	color: #336;	}a:hover {	color: #F93;	}	a img {	border:0;	}a.button {	color:#F30;	background: #F30;	text-decoration:none;	font-size: 6px;	line-height: 6px;	padding-left: 2px;	padding-right: 2px;	}a.button:active{	color: #FC3;	background: #FC3;	font-size: 6px;	line-height: 6px;	padding-left: 2px;	padding-right: 2px;	}a.button:visited {	color: #336;	background: #96C;	font-size: 6px;	line-height: 6px;	padding-left: 2px;	padding-right: 2px;	}a.button:hover {	color: #FC0;	background: #FC0;	font-size: 6px;	line-height: 6px;	padding-left: 2px;	padding-right: 2px;	}	img.padded {	margin-top: 10px;	margin-bottom: 10px;}ul{ list-style-type:none;padding:0;margin:0 }ul.crb-directory{ 	list-style-type:none;	padding: 5px 5px 5px 5px;	background: #efefef;	border-top: 1px dashed #bbb;	border-left: 1px dashed #bbb;	border-bottom: 1px dashed #bbb;}ul.crb-locallink{ 	list-style-type:none;	padding: 5px 5px 5px 5px;	background: #efefef;	border-top: 1px dashed #bbb;	border-left: 1px dashed #bbb;	border-bottom: 1px dashed #bbb;}li{	padding-left: 1em;	padding-top: .5em;	padding-bottom: .5em;}p {	margin: 0.5em 0 1.5em 0; 	line-height: 15px;	font-size: 11px;	color: black;	padding-right: 5px;}p.productPrice{	margin-top: 5px;	margin-bottom: 15px;	font-size: 10px;	line-height: 14px;	color: #C00;	padding-right: 5px;}p.small {	margin: 0.5em 0 1.5em 0; 	font-size: 10px;	line-height: 14px;	color: #666;	padding-right: 5px;	}p.smaller {	margin: 0.5em 0 1.5em 0; 	font-size: 9px;	line-height: 12px;	color: #ddd;	padding-right: 5px;	}p.big {	margin: 0.5em 0 1.5em 0; 	font-size: 200%;	line-height: 150%;	color: #666;	padding-right: 5px;	}p.menutext{	font-size: 9px;	line-height: 14px;	overflow: visible;	width: 50px;	padding-right: 5px;	padding-left: 5px;	}div.strike{	text-decoration: line-through;}div.navigationmenu{	position: absolute;	left: 0px;	top: 140px;	width: 60px;	z-index: 40;	background: #efefef;	border-top: 1px dashed #bbb;	border-right: 1px dashed #bbb;	padding-left: 5px;}div.sidebar{	position: absolute;	left: 80px;	top: 140px;	width: 150px;	background: #fff;	border-right: 1px dashed #bbb;	padding-top: 0;	padding-left: 5px;}div.content{	position: absolute;	left: 250px;	top: 140px;	width: 380px;	border-right: 1px dashed #bbb;	padding-top: 0;	padding-left: 5px;}div.contentwidescreen{	position: absolute;	left: 250px;	top: 140px;	width: 550px;	padding-top: 0;	padding-left: 5px;}div.notes{	position: absolute;	left: 650px;	top: 140px;	width: 150px;	border-right: 1px dashed #bbb;	padding-top: 0;	padding-left: 5px;}div.catalogcolumn2{	position: absolute;	left: 250px;	top: 480px;	width: 180px;	border-right: 1px dashed #bbb;	padding-top: 0;	padding-left: 5px;}div.catalogcolumn3{	position: absolute;	left: 450px;	top: 480px;	width: 180px;	border-right: 1px dashed #bbb;	padding-top: 0;	padding-left: 5px;}div.catalogcolumn4{	position: absolute;	left: 580px;	top: 480px;	width: 145px;	border-right: 1px dashed #bbb;	padding-top: 0;	padding-left: 5px;}p.crb-keywordindex{	margin: 1em 1em 1em 1em; } p.smallgray { 	margin: .2em .2em 0 0;	font-size: 9px;	line-height: 14px;	color: #888;	}	p.crb-uplink { 	margin: .2em .2em 0 0;	font-size: 10px;	line-height: 12px;	color: #888;	}/* Page Elements */#menutext{ 	color: black;	font-size: 9px} #topbackground {	position: absolute;	left: 0;	top: 0}#logo{	position: absolute;	left: 160px;	top: 20px;	width: 320px;}#logo2{	position: absolute;	left: 725px;	top: 140px;	width: 75px;}#sidebar{	position: absolute;	left: 80px;	top: 140px;	width: 150px;}#content{	position: absolute;	left: 240px;	top: 140px;	width: 320px;}#notes{	position: absolute;	left: 580px;	top: 140px;	width: 130px;}#centerColumnLeft{	position: relative;	width: 130px;}#centerColumnRight{	position: relative;	left: 150px;	width: 130px;}#tools2{	position: absolute;	left: 10px;	top: 300px;	width: 80px;}#tools{	position: absolute;	left: 80px;	top: 300px;	width: 320px;}#shoptitle{	position: absolute;	left: 240px;	top: 120px;}#shopsignatstore{	position: absolute;	top: 40px;	left: 100px;	z-index: 50;}#copyright{	position: absolute;	left: 880px;	top: 0px;	width: 160px;}#columntext{	font-size: 10px;	margin-left: 1em;	margin-right: 1em;}#code{	color: #3366CC;	font-family: Courier, monospaced, sans-serif;	font-size: 10px;}#default{	color: black;	font-size: 10px;}#text{	color: black;	font-size: 10px;	margin-left: 3px;	margin-right: 3px;}#indentedtext, #box{	color: black;	font-size: 10px;	margin-left: 1em;	margin-right: 1em;}#mapitem{	color: black;	font-size: 10px;}#graytext{	color: gray;	font-size: 10px;}#columntext{	font-size: 10px;	margin-left: 1em;	margin-right: 1em;}#shopnavigation{	padding: 1em 2em 1em 0em;	margin-left: 1em;	margin-right: 1em;	color: black;	font-size: 10px;}#shopposition { padding: 1em 1em 1em 0em; }/* Additional Semantics */.author { color: red }.indexed { color: gray }.large { font-size: 18pt }.selected { color: #666666; font-weight: bold; }