/****** Page Templ Styles ******//*** Layout Divs ***/#header {	background-image: url(/catalog/media/layout_images/surround_upper.gif);	background-repeat: repeat-x;	background-position: 0px 1px;	margin: 0px;	padding: 0px;	width: 100%;	height: 156px;	left: 0px;	top: 0px;	}#nav_side {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	width: 200px;	left: 0px;	top: 0px;}#content{	top: 0px;	padding: 0px 0px 0px 5px;	margin: 0px;	left: 0px;}#footer{	width: 100%;	background-image: url(/catalog/media/layout_images/surrround_lower_right.gif);	background-repeat: repeat-x;	background-position: left top;	margin: 0px;	padding: 0px;	left: 0px;	top: 0px;}/*** #nav_side styles ***//*#nav_side ul a:link, #nav_side ul a:visited {display: block;}*/#nav_side ul {	list-style: none;	margin: 0;	padding: 0;	border: none;}#nav_side li {list-style-type: none; margin: 0 0 0 6px;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists #nav_side li {border-bottom: 1px solid #ff0000;}*//* fix for browsers that don't need the hack html>body #nav_side li {border-bottom: none;}*/#nav_side li a {	display: block;	margin: 0px;	padding: 1px;	border-top: 1px dotted #000;	border-left: 1px dotted #000;	border-bottom: 1px dotted #fff;	color: #fff;	text-decoration: none;	width: 100%;}html>body #nav_side li a {	width: auto;}#nav_side li a:hover {	border-top: 1px solid #ff0000;	border-left: 1px solid #ff0000;	border-bottom: 1px solid #ff0000;	background-color: #fff;	color: #ff0000;	background-image: url(/images/nav_bullet_holes.gif);	background-repeat: no-repeat;	background-position: center center;}/*** #end nav_side styles ***/.footer {	font-size: 10px;}/*** #footer styles ***#footer_left{	color: #ff0000;	background-image: url(/catalog/media/layout_images/surround_lower_left.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}/******************************//****** HTML tag styles ******//*****************************/ body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding: 0px;	left: 0px;	top: 0px;}a:link, a:active, a:visited {	color: #666666;	text-decoration: underline;}a:hover {	text-decoration: none;}p {	font-size: 12px;	font-weight: normal;}.normalBold {	font-weight: bold;}.normalBoldRed {	font-weight: bold;	color: #FF0000;}#surrounds {	border-bottom: 2px dotted #FF0000;	margin: 6px;}h1, h2, h3, h4, h5, h6 {	font-family: Arial,sans-serif;	margin: 0px;	padding: 0px;}h1{ 	font-family: Verdana,Arial,sans-serif; 	font-size: 140%; 	font-weight: bold; 	color: #ff0000;}h2{	font-size: 115%;	color: #fff;	text-transform: uppercase;}h3{ 	font-size: 100%; 	font-weight: bold; 	color: #ff0000;}h4{ 	font-size: 100%; 	font-weight: normal; 	color: #ff0000;}h5{ 	font-size: 100%; 	color: #334d55;}/************* #search styles ***************/.search{	font-style: normal;	color: #000;	font-weight: bold;}#search{	padding: 5px 3px;	border: 2px inset #999999;	font-size: 90%;	text-align: center;	background-image: url(/catalog/media/layout_images/diamond_plate.jpg);	background-repeat: repeat;	width: 170px;	margin-left: 10px;}#search form{	margin: 0px;	padding-top: 3px;	padding-bottom: 3px;}#search label{	display: block;	margin: 0px;	padding: 0px;}/****** product template styles ******/.product_name {	font-size: 120%;	font-weight: bold;	color: #000000;}.product_sku {	font-size: 110%;	font-weight: bold;	color: #0000FF;}.product_price {	font-size: 120%;	font-weight: bold;	color: #000000;}.product_addtocart{	font-size: 90%;	font-weight: bold;}	.product_addtocart a:link {	color: #fff;	text-decoration: none;	padding: 3px;	border: 2px inset #999999;	text-align: center;	background-image: url(/catalog/media/layout_images/diamond_plate.jpg);	background-repeat: repeat;	display: block;}.product_addtocart a:active {	color: #fff;	text-decoration: none;	padding: 3px;	border: 2px inset #999999;	text-align: center;	background-image: url(/catalog/media/layout_images/diamond_plate.jpg);	background-repeat: repeat;	display: block;}.product_addtocart a:visited {	color: #fff;	text-decoration: none;	padding: 3px;	border: 2px inset #999999;	text-align: center;	background-image: url(/catalog/media/layout_images/diamond_plate.jpg);	background-repeat: repeat;	display: block;}.product_addtocart a:hover {	color: #FFFF00;	text-decoration: none;	padding: 3px;	border: 2px inset #999999;	text-align: center;	background-image: url(/catalog/media/layout_images/diamond_plate.jpg);	background-repeat: repeat;	display: block;}hr {	width: 85%;	border: 1px solid #000;	color: #000000;	background-color: #000000;}