body {  font-size: 11px;  font-family: verdana, arial;  margin: 0;  padding: 0;}table {  font-size: 1em;}.cart_qty {  margin: 0;  padding: 0;  font-size: 11px;  border: 1px solid #36a;  text-align: center;}.checkout_table input {  font-size: 11px;}.checkout_table td {  font-size: 11px;  font-family: verdana, arial;}.checkout_table select {  font-size: 11px;}/******** Shopping Cart *******/.checkout-panel h2 {  background: #000 url(img/shopping-cart-header-bg.png) repeat-x scroll 0 0;  margin: 0;  padding: 0;  color: #fff;  font-size: 1.2em;}.checkout-panel h2 span {  display: block;  background: transparent url(img/shopping-cart-header.png) no-repeat scroll 0 0;  margin: 0;  padding: 5px 5px 5px 45px;  height: 20px;}#search .checkout-panel h2 span {  background-image: url(img/search-header.png);}#download .checkout-panel h2 span {  background-image: url(img/dl-header.png);}#download .checkout-panel ul {  list-style: none;  margin: 0;  padding: 0;}#download .checkout-panel ul li {  height: 16px;  margin: 4px;  padding: 0 20px;  background: transparent url(img/application-pdf.png) no-repeat scroll 0 0;}.checkout-panel-contents {  padding: 5px;}.checkout-panel h3 {  color: #fff;  background-color: #36a;  margin: 5px 0 0 0;  padding: 3px;  font-size: 1em;  font-weight: bold;  text-align: center;}.checkout-panel table {  width: 100%;  border-collapse: collapse;}.checkout-panel table th {  background-color: #36a;  color: #fff;  font-size: 1em;  font-weight: bold;  text-align: center;  white-space: nowrap;  padding: 3px;  vertical-align: bottom;}.checkout-panel table td {  padding: 3px;  vertical-align: top;}.checkout-panel table tr.even td {  background-color: #eee;}.checkout-panel table tr.odd td {  background-color: #fff;}.checkout-panel table tr.total td {  background-color: #fff;  font-weight: bold;}.checkout-panel table tr.hover td {  cursor: pointer;  background-color: #ddd;}#shopping-cart-form {  height: 300px;  overflow: auto;}#checkout-page .checkout-panel-contents {  height: 460px;  overflow: auto;}#search-query {  margin-bottom: 4px;  width: 584px;}/******** Forms *********/.form-column {  width: 270px;  margin-right: 10px;  float: left;}.field {  padding-top: 5px;  clear: both;  height: 25px;}.field label,span.label {  float: left;  width: 80px;  padding-right: 10px;  text-align: right;}.field input,.field select {  float: left;  width: 180px;}.field-checkbox input {  float: left;  width: 15px;  margin: 0 10px 0 65px;  text-align: right;}.field-checkbox label {  float: left;  width: 180px;  padding-right: 0;  text-align: left;}.field input.field-phone {  width: 100px;}.field label.field-ext {  width: 35px;}.field input.field-ext {  width: 35px;}.buttons {  margin-top: 1em;  text-align: center;}textarea {  width: 570px;}.clear {  clear: both;}#fbContentsMenu{	font-size: 11px;}#txt_goto_page{	border: 1px solid #ccc;	background: #f0f0f0;	font-size: 11px;	text-align: center;	color: #666;	width: 33px;	margin-right:2px;	top:0;	}#div_goto {	height: 58px;	width: 63px;		vertical-align: right;	text-align: center;}px;	text-align: center;	color: #666;	width: 33px;	margin-right:2px;	top:0;	}#div_goto {	height: 58px;	width: 65px;		vertical-align: right;	text-align: center;}.pdflinkstable a:link, .pdflinkstable a:active, .pdflinkstable a:visited {text-align: left;	font-size: 16px;  font-family: verdana, arial;  text-decoration: none;  color: #333;}.pdflinkstable a:hover {  text-decoration: underline;}.swatch {	border: 2px solid white;	cursor:pointer;}.swatch:hover {	border: 2px solid #333333;}