/***********************************************//* steamcreams.css                             *//* steam creams & oils                         *//***********************************************//***********************************************//* HTML tag styles                             *//***********************************************/ body{	font-family: "Helvetica", "Helvetica Neue Light", "Arial", sans-serif;	font-size:14px;	color: #999999;	line-height: 1.16;	background-color:#3B2509;	text-align: center;	padding: 0 0 0 0;	margin-top: 5%;	caption-side: #333333;	border-top-width: #333333;}a:link, a:visited, a:hover {	color: #666666;	text-decoration: none;}a:hover {	color: #111111;}a.dark:link, a.dark:visited, a.dark:hover {	color:#F7901E;}a.dark:hover {	color: #666666;}heading {color:#F7901E;}/* overrides decoration from previous rule for hovered links */h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px;}h1{ font-size: 120%; color: #334d55;}h2{ font-size: 114%; color: #CCCCCC;}h3{ font-size: 100%; color: #334d55;}h4{ font-size: 100%; font-weight: normal; color: #333333;}h5{ font-size: 100%; color: #334d55;}ul{ list-style-type: square;}ul li {	float:left;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}label{ font: bold 100% Times,sans-serif; color: #334d55;}				.spacer {	clear: both;	line-height: 10px;	height:10px;  }/***********************************************//* Layout Divs                                 *//***********************************************/#logo{	float:right;	position:relative;	right:-26px;	margin: 0px;	width: 265px;	height: 60px;	margin-top: 15px;	padding: 0;		overflow: hidden;	position: relative;	background-image: url(images/logo-265x60.jpg);	background-repeat:no-repeat;	background-position:right;}#info {	float:right; 	text-align:right; 	margin-top: 15px; 	font-size:14px;	color:#fff;}#navBar{	float:left;	margin: 0px;	font-size: 14px;	text-align: left;	margin-top:15px;	padding: 0;		overflow: hidden;	position: relative;	height:50px;}#navBar[id] {display: table; position: static;}#middle {position: absolute; top: 50%;} /* for explorer only*/#middle[id] {display: table-cell; vertical-align: middle; position: static;}#content{	width: 811px;	border:13px solid white;	margin: 0px;	height: 557px;	color: #FFFFFF;	text-align: left;	overflow: auto;	clear:both;}#container {	background-color: #3B2509;	width: 811px;	text-align: left;	margin-left: auto;	margin-right: auto;	top: -30px;	position: relative;}/***********************************************//*Component Divs                               *//***********************************************/#siteName{	margin: 0px;	padding: 0px 0px 10px 10px;}/*************** #pageName styles **************/#pageName{	padding: 0px 0px 10px 10px;}/************** .feature styles ***************/.feature{	color: #FFFFFF;	margin:15px;}.feature-wide{	color: #FFFFFF;	margin:0px;	height:100%;}.catalog-feature{	padding: 0px 0px 10px 10px;	color: #333333;	margin-left: 60px;	margin-right: 60px;}.feature h3{	padding: 30px 0px 5px 0px;	text-align: center;}.feature img{	float: left;	border: none;}.feature-wide img{	float: left;	border: none;	margin-left:15px;	margin-top:15px;}.catalog-feature img{	float: left;	padding: 0px 10px 0px 0px;	margin: 0 5px 5px 0;	border: 0px;}/* adjust margins to change separation between the feature image and text flowing around it *//*********** #navBar link styles ***********/#navBar ul a:link, #navBar ul a:visited {	display: block;	margin-bottom: 10px;	letter-spacing: 0px;	color: #FFFFFF;	padding: 0px 20px 0px 0px;}#navBar ul a:hover {	display: block;	margin-bottom: 10px;	letter-spacing: 0px;	color: #cccccc;	padding: 0px 20px 0px 0px;}#navBar ul li.current a:link, #navBar ul li.current a:visited {	display: block;	margin-bottom: 10px;	letter-spacing: 0px;	color: #cccccc;	padding: 0px 20px 0px 0px;}#navBar ul {	list-style: none;	margin: 0;	padding: 0;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {}/* fix for browsers that don't need the hack */html>body #navBar li {	border-bottom: none;	border-top: none;}/*********** #sectionLinks styles ***********/#sectionLinks{	position: relative;	margin: 0;	padding: 0px;	font-size: 100%;	top: -50%; /* for explorer only */}#sectionLinks[id] {position: static;}#sectionLinks h3{	padding: 10px 0px 2px 10px;}#sectionLinks a:link{	padding: 2px 0px 2px 10px;	width: auto;  voice-family: "\"}\"";   voice-family:inherit;	width: auto;}#sectionLinks a:visited{	padding: 2px 0px 2px 10px;}#sectionLinks a:hover{	padding: 2px 0px 2px 10px;}.store {	text-align: left;	float: left;	padding: 3px;	margin: 5px;	position: relative;	font-size: 10pt;	height:6em;}.region {	font-size: 18pt;	position: relative;}.region-name {	position: absolute;	top: 0px;	top:-10px;	left: -10px;	color:#333333;}.shoe {	text-align: center;	float: left;	position: relative;	font-size: 100%;	color: #333333;	width:180px;	height:117px;	border:dotted #eee 1px;	background:white;}.shoe p {	text-align: center;	clear: both;	position:relative;	top:85px;}.shoe a p.store {		/*text-align:inherit;	clear:inherit;	position:inherit;	font-size:inherit;*/	display:none;}.shoe:hover {	/*border:dotted #999 1px;*/}.shoe a:hover p.store {	/*text-align:inherit;	clear:inherit;	position:inherit;*/	text-align: center;		display:block;}.shoe img {	width:180px;	position:absolute;}.shoe a {	letter-spacing:2px;}a.bw {	letter-spacing:2px;	display:block; 	position:absolute; 	top:0px; 	left:0px; 	width:100%; 	height:100%; }a.bw:hover img {	visibility:hidden;}a.test {	letter-spacing:2px;	display:block; 	position:relative; 	top:0px; 	left:0px; 	width:100%; 	height:100%; }a.test:hover {	letter-spacing:2px;	display:block; 	position:relative; 	top:0px; 	left:0px; 	width:100%; 	height:100%; 	background:none;}/*.shoe a.bw {	letter-spacing:2px;	display:block; 	position:absolute; 	top:0px; 	left:0px; 	width:100%; 	height:100%; }*/.style-breadcrumb {	clear:both;	letter-spacing:2px;	color:#000;	text-align:left;	font-size:110%;}