/* CSS Document */img {	border: 0;}#navBar1 {	border-top: 1px solid #EC2E0D;	border-bottom: 1px solid #EC2E0D;	background: white;	width: 412px;	voice-family: "\"}\"";   	voice-family:inherit;  	height: 15px;}#top_nav{	margin: 0px;	padding: 0px;}#top_nav li{	display:block;	float:left; 	list-style-type:none;	text-align:left;	padding: 0px;	margin: 0px;}#outerContainer {	position: absolute;	width: 760px;	height: 549px;	top: 5px;	left: 5px;	background: white;}#header {	padding-bottom: 2px;}#topCopy{	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: black;	text-align: right;	padding-bottom: 2px;}#topLeftLogo {	float: left}#topLine {	width: 760px;	margin-bottom: 1px;	border-bottom: 1px solid #848383;}#leftSide {	float: left;	width: 348px;	height: 344px;	background-image: url(../images/generalImages/left_logoGraphic.gif);	background-repeat: no-repeat;	background-position: center center;	border-bottom: 10px solid #EC2E0D;	background-color: #FFFFFF;   	voice-family: "\"}\"";   	voice-family:inherit;  	height: 334px;}  html>body #leftSide {  height:334px;}#rightSide {	float: right;	width: 412px;	height: 344px;	background: #848383;}  html>body #navBar1 {  height:17px;	}#grayBar {	width: 412px;	height: 15px;	color: #848383;}#buttonCont {	float: left;	width: 174px;	cursor: pointer;	padding: 22px 1px 0;}#buttonCont a:link{	padding:0px;}#buttonCont img{	display:block;}#productImages {	float: right;	width: 232px;	padding-right:1px;	padding-left:1px;	vertical-align: bottom;}#rightBoxCopy {	clear:both;	padding-top:50px;	text-transform:uppercase;	text-align:center;	color:white;	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;}#bottomLine {	float: left;	width: 760px;	height: 3px;	margin-top: 3px;	margin-bottom: -8px;	border-top: 1px solid #848383;}	.copyrightMain {	float: left;	width: auto; /*760*/	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #7D7D7D;	text-align: left;}.copyrightMain a:link, .copyrightMain a:visited, .copyrightMain a:hover, .copyrightMain a:active{	color: #7D7D7D;}#lowerRightLogos {	float: right;}#footer {	float: left;	margin-top: 5px;	width: 760px;	height: 39px;		text-align: right;}#footer img {	margin-right: 30px;}#footer img.last {	margin-right: 0px;}#bestViewed {	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #7D7D7D;	text-align: right;}/* top nav links -------------------------- */#top_nav li a:link, #top_nav li a:visited, #top_nav li a:hover, #top_nav li a:active{	/* height:16px; */	display: block;	line-height: 16px;	padding:0px 10px 1px 10px;	background-color: white;	font:bold 11px/16px Arial;	text-decoration:none;	text-transform:uppercase;	color:#EC2E0D;}#top_nav li a:hover, #top_nav li a:active{	color:white;	background-color:#EC2E0D;}/* clearing tools ---------------------- */.brclear {	clear: both;	height: 0;	margin: 0;	font-size: 1px;	line-height: 0;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/.clearfix {display: block;}/* End hide from IE-mac */.mainLinks {	vertical-align: bottom;	width: 162px;	padding: 0px;	display: block;}.mainSwapImage {	padding-bottom: 4px;	text-align: right;	padding-right: 0px;	vertical-align: bottom;}.prodImageContain {	vertical-align: bottom;}