body {	background: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	line-height: 2em;	color: #000000;	}#container {	width: 1000px;	margin: 20px auto;	}#head {	border-bottom: 3px solid #d42525;	height: 78px;	background-color: #ffffff;	}	#head ul {		margin: 10px 0px 0px 0px;	padding: 0px;	list-style-type: none;	font-size: 1.1em;	font-weight: bold;	float: right;	}#head ul li {	float: left;	padding-left: 5px;	}#head li a {	color: #636363;	text-decoration: none;	}#head li a:hover {	color: #d42525;	}	#headline {	position: absolute;	top: 20px;	left: 50%;	margin-left: -135px;	height: 20px;	width: 535px;	overflow: hidden;	}#cardimage{	/*position: absolute;*/margin: 0px 0px 0px 0px;		float: right;}	#logo {	background: url(./images/newlogoPic.jpg);	background-repeat: no-repeat;	background-position: center left;	padding-left:65px;	color: #d42525;	float: left;	height: 78px;	width: 332px;		}#logo h1 {	font-size: 1.5em;	font-weight: normal;	line-height: 1em;	margin-bottom: 0px;	padding-bottom: 0px;	}#sidebar {	background: transparent;	font-size: .8em;	width: 160px;	float: left;	display: inline;	text-align: left;	margin-top: 1px;	padding: 0px;	min-height: 1050px;	height: auto !important;	height: 100%;	vertical-align:top;	}#sidebar td {	border-bottom: 1px dotted #d42525;	}	#sidebar td td {	border: none;	height: 10px;	}#sidebar a {	color: #636363;	text-decoration: none;	display: block;	width: 100%;	}#sidebar a:hover {	color: #ffffff;	background-color: #cccccc;	}#content {	float:left;	display:inline;	margin-left: 0px;	padding: 0 6px 0 6px;	text-align: left;	width: 620px;	background-color: #ffffff;	min-height: 1150px;	height: auto !important;	height: 100%;	vertical-align:top;	MARGIN-TOP: 0px !important;	}#content ul#thumbs {	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: center;	width: 620px;	}#content ul#thumbs li {	float: left;	padding: 5px;	width: 114px;	}#content ul#aerothumbs {	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: center;	}#content ul#aerothumbs li {	float: left;	padding: 7px;	width: 141px;	}	#rightsidebar {	background: transparent;	font-size: .8em;	float: left;	width: 160px;	display: inline;	text-align: left;	margin: 0px 0 0 10px;	height: 100%;	}#rightsidebar td {	border-bottom: 1px dotted #d42525;	}	#rightsidebar td td {	border: none;	height: 10px;	}#rightsidebar a {	color: #636363;	text-decoration: none;	display: block;	width: 100%;	}#rightsidebar a:hover {	color: #ffffff;	background-color: #cccccc;	}#bottom {	clear: both;	text-align: center;	border-top: 1px solid #636363;	margin-top: 25px;	line-height: 1.5em;	background-color: #ffffff;	}#bottom p {	padding: 0px;	margin: 0px;	}#bottom p.wsi {	font-size: .8em;	}	.popbox {	position: absolute;	background: #ffffff;	border: 2px solid #d42525;	top: 200px;	left: 30%;	z-index: 100;	padding: 5px;	width: 400px;	font-size: .8em;	line-height: normal;	cursor: move;	}.clear {	clear: both;	}.floatleft {	float: left;	padding-right: 5px;	}.floatright {	float: right;	padding: 5px;	}	h1 {	font-size: 1.5em;	font-weight: normal;	color: #d42525;	}	h3 {	font-size: 1.3em;	font-weight: normal;	color: #d42525;	}	h4 {	font-size: 1.2em;	font-weight: normal;	color: #d42525;	}a:link {	text-decoration: underline;	color: #0000FF;	}a:visited {	text-decoration: underline;	color: #800080;	}a:hover {	color: #0000FF;	text-decoration: none;	}img {	border: none;	}#sidebar table td {	text-align: left;	}table.faq {	width: 99%;	text-align: center;	margin: 0px;	line-height: normal;}table.faq td {	border: 1px solid black;}/*----------------------------------------------------------------------------------------- ProductCart v2.7x styles----------------------------------------------------------------------------------------*//* Printer-friendly version of order details page */table.invoice {	border-collapse:collapse;	border: 1px solid #333333;}table.invoiceBto {	border-collapse:collapse;	border: 1px solid #999999;}td.invoice {	border: 1px solid #666666;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	vertical-align:top;	text-align:left;}td.invoiceNob {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	vertical-align:top;	text-align:left;}/* END */.pcMainTable {	width: 610px;}.pcShowProducts {	width: 100%;	border: 1px solid #cccccc;	MARGIN-TOP: 0px;}.pcShowContent {	width: 100%;	MARGIN-TOP: 0px;}.pcShowContent p {	margin: 0;	padding: 0;	MARGIN-TOP: 0px;}.pcSectionTitle {	background-color: #ebebeb;	font-weight: bold;}.pcPageNav a {	font: normal 0.9em verdana, arial, sans-serif;	color: #0000cc}.pcPageNav a:hover {	font-weight: bold;}/*modified*/#pcMainSub{	width: 800px;}.pcMainTableSub{	width: 800px;}#rightsidebarSub {	background: transparent;	font-size: .8em;	float: left;	width: 160px;	display: inline;	text-align: left;	margin: 0px 0 0 10px;	height: 100%;	}	#contentSub {	float:left;	display:inline;	margin-left: 0px;	padding: 0 6px 0 6px;	text-align: left;	width: 828px;	background-color: #ffffff;	min-height: 1150px;	height: auto !important;	height: 100%;	}#contentSub ul#thumbs {	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: center;	width: 620px;	}#contentSub ul#thumbs li {	float: left;	padding: 5px;	width: 114px;	}#contentSub ul#aerothumbs {	margin: 0px;	padding: 0px;	list-style-type: none;	text-align: center;	}#contentSub ul#aerothumbs li {	float: left;	padding: 7px;	width: 141px;	}