/* CSS Document *//****** Page Templ Styles ******/body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	background: #000;	padding: 1em;	margin: 0px;}/*** Layout Divs ***/#container {	background-color: #fff;	background-image: url(/catalog/media/press/bg-container.gif);	background-repeat: repeat-y;	background-position: left top;	border: 1px solid #FFFFFF;}/*#content{	background-image: url(/catalog/media/press/bg-container_ur_corner.gif);	background-repeat: no-repeat;	background-position: right top;} */#header {	background-image: url(/catalog/media/press/bg-camo-desert-150.gif);	background-repeat: repeat-x;	background-position: 0px 0px;	margin: 0px;	width: 100%;	height: 150px;	left: 0px;	top: 0px;}#nav_side {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 10px 0px 0px 10px;	padding: 0px;	width: 180px;	left: 0px;	top: 0px;}#footer{	background-image: url(/catalog/media/press/bg-footer.gif);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	left: 0px;	top: 0px;	height: 40px;}/*** #header styles ***/#header .border {	background-image: url(/catalog/media/press/above_content.gif);	background-position: left bottom;	background-repeat: no-repeat;	height: 150px;}#header .logo_img {	padding-top: 5px;	padding-left: 5px;}#header .catalog_label {	font-size: 9px;	color: #60563c;	background-color: #FFFFFF;	background-image: url(/catalog/media/press/bg-nav_side_foot_corner_left.gif);	background-position: left bottom;	background-repeat: no-repeat;}#header .catalog {	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}/*** #nav_side styles ***/#nav_side_header {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #60563c;	font-size: 14px;	text-align: center;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}#nav_side_header_left {	background-image: url(/catalog/media/press/bg-nav_side_head_corner_left.gif);	background-repeat: no-repeat;	background-position: left top;	}#nav_side_surround {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFF;}#nav_side ul {	list-style: none;	margin: 0;	padding: 0;	font-size: 10px;	background-color: #60563c;	}#nav_side ul a:link, #nav_side ul a:visited {display: block;}#nav_side li {list-style-type: none; margin: 0 2px;font-size: 10px;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists #nav_side li {border-bottom: 1px solid #000;}*//* 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: 0px 1px 1px;	border-bottom: 1px dotted #000;	font-size: 10px;	color: #fff;	text-decoration: none;	width: 100%;	font-weight: bold;	}html>body #nav_side li a {width: auto;}#nav_side li a:hover {	border-bottom: 1px solid #fff;		color: #000;	background-color: #888162;	}#nav_side_footer {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #60563c;	font-size: 14px;	text-align: center;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-image: url(/catalog/media/press/bg-nav_side_foot_corner_left.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 10px;}/*** #footer styles ***/.footer {font-size: 80%;color: #888162;}/******************************//****** HTML tag styles ******//*****************************/ a:link, a:active, a:visited {font-size: 120%;color: #000;text-decoration: underline;}a:hover {text-decoration: none; font-size: 120%;}p {font-size: 12px;font-weight: normal;}b {font-weight: bold;}.normalBoldRed {font-weight: bold;color: #FF0000;}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: #60563c;}h2 {	font-size: 115%;	color: #888162;	text-transform: uppercase;}h3 { 	font-size: 100%; 	font-weight: bold; 	color: #888162;}h4 { 	font-size: 90%; 	font-weight: bold; 	color: #fff;}h5 { 	font-size: 100%; 	color: #334d55;}/************* #search styles ***************/.search {	font-style: italic;	color: #888162;	font-weight: bold;}#search {	padding: 5px 3px;	font-size: 90%;	text-align: center;}#search form {	margin: 0px;	padding-top: 3px;	padding-bottom: 3px;}#search label {	font-size: 12px;	display: block;	margin: 0px;	padding: 0px;	color: #fff;	text-align: center;	font-weight: bold;}/****** product template styles ******/.product_name {	font-size: 120%;	font-weight: bold;	color: #000000;}.product_sku {	font-size: 110%;	font-weight: bold;	color: #ff0000;}.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 #60563c;	text-align: center;	background-color: #888162;	background-image: url(/catalog/media/press/bg-camo-desert-150.gif);	background-repeat: repeat;	display: block;}.product_addtocart a:active {	color: #fff;	text-decoration: none;	padding: 3px;	border: 2px inset #60563c;	text-align: center;	background-color: #888162;	background-image: url(/catalog/media/press/bg-camo-desert-150.gif);	background-repeat: repeat;	display: block;}.product_addtocart a:visited {	color: #fff;	text-decoration: none;	padding: 3px;	border: 2px inset #60563c;	text-align: center;	background-color: #888162;	background-image: url(/catalog/media/press/bg-camo-desert-150.gif);	background-repeat: repeat;	display: block;}.product_addtocart a:hover {	color: #FFFF00;	text-decoration: none;	padding: 3px;	border: 2px inset #60553c;	text-align: center;	background-color: #888162;	background-image: url(/catalog/media/press/bg-camo-desert-150.gif);	background-repeat: repeat;	display: block;}hr {	width: 85%;	border: 1px solid #60563c;	color: #60563c;	background-color: #60563c;}