p {padding: 5px; margin: 1px;}

/*
#main_pub	{
width: 680px; height: 400px; 
margin: 18px 4px 0 4px; text-align: left;
background-color:#EAEAEA; background: #ffffff url(images/main_pub_bg.gif);
}
*/

#main_pub_new	{
width: 780px; 
margin: 0px 4px 0 4px; text-align: left;
/*padding: 50px 0 0 0;*/
padding: 0;
background-color:#EAEAEA; background: #ffffff url(images/main_pub_bg.gif);
}

html>body #main_pub_new	{ 
padding: 0;
margin: 18px 4px 0 4px;
}

.main	{
width: 782px; /*762px*/
background-color: #9dbcdf; /*#C0D4EA; /*F2C98D; /*#CCCCCC;*/
margin: 0;
padding: 0 0 0 2px; border: 0;
text-align: left;
line-height: normal;
/*-moz-padding: 0 0 0 2px;*/
}

html>body .main {margin: 38px 0 0 0; padding: 0 0 0 2px;}

.inter	{
text-align: left;
}

#menu_outer	{
padding: 0;
margin: 0;
border: 0px;
width: 168px;/*168*/
float: left;
text-align: left;
}

#menu	{
border: 1px solid black;
padding: 15px 0px 5px 0px;
z-index: 5;
margin: 15px 5px 0 5px; /*184*/
text-align: left;
text-decoration: none;
background-color: white;
}

#menu ul	{
margin: 0 0 0 4px;
list-style-type: none;
text-decoration: none;
border: 0px;
padding: 0px;
/*background-color: #FFFF99;*/
}

#menu ul.nonchosen a	{
color: black; text-decoration: underline;
text-indent: 4px;
font-size: 11px;
font-weight: none;
background-color: white; /*#FF9900;*/
margin-left:12px;
margin-right:4px;
margin-bottom: 2px;
text-align: left;
text-decoration: none;
border-left: 0px;
border-top: 0px;
list-style-type: none;
}
/*
#menu a.selected_item {

}
*/

#menu ul#chosen {
text-indent: 4px;
font-size: 11px;
font-weight:bold;
background-color: #FECC35; /*#FF9900;*/
margin-left:12px;
margin-right:4px;
margin-bottom: 12px;
text-align: left;
border: 1px #666666 solid;
text-decoration: none;
border-left: 0px;
border-top: 0px;
list-style-type: none;
}

#menu ul#chosen	a {color: black; text-decoration: none; padding: 0; margin: 0; text-indent: 4px;}
#menu ul#chosen	a:hover{color: black; text-decoration: underline; font-size: 12px;}

/*#menu li	{	margin: 0 0 0 8px;}*/

.menuheader {
text-decoration:none;
color: black;
}

.menuheader:hover{
text-decoration: underline;
}

.menuTitle	{color:black /*#FFCC00*/; font-size: 13px; font-weight: bold; margin: 4px 4px 2px 4px;}
.submenuTitle	{color: red; font-size: 12px; font-weight: bold; margin: 4px 4px 2px 4px;}
.seriesTitle	a {color: #555555; /*black;*/ text-decoration: none; font-size: 12px; font-weight: bold; margin: 4px 4px 2px 4px; text-indent: 4px;}
.seriesTitle	a:hover { color: #E21D26;/*font-weight: bold;*/}

.right	{
  margin: 2px 0 2px 10px;
  width:594px;
  float: left;
  background-color: white; /*#999999; /*#FF9900;/*#F6F8F9;*/
  border: 0;
  text-align: left;
  font-size: 11px;
  color: #777;
  line-height: 14px;
}

.right_inner {
width:546px;
border: 1px #999999 dashed;
padding: 15px 20px 0px 15px;
margin: 4px;
text-align: left;
/*color: black;*/
background-color:white;
font-size: 13px;
}

.right_inner img {border: 0px; margin:0px; padding: 0px;}
.right_inner table{font-size: 12px;}

.right_inner .formtable input {
border: 1px solid;
}

.choices {
border: 1px solid black;
}

.right_inner input:focus {
background-color: #F0F0F0;
}
/*
.right_inner input.button {
border: 3px ;
}
*/
.button {
border:outset 1px;
}

.right h2	{
font-size: 22px; 
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
}

table#nav_logo	{
position: relative;
margin: 0;
padding: 0;
width: 766px; top: 0px; left: 0;
}

table#nav_logo img{
float: left;
}

.main_item	{
float:left;
margin: 32px 0 0 8px;
}

.main_item table	{
margin: 5px 0 0 26px;
width: 160px;
height:20px;
font-size: 12px;
}

.iteminfo{width: 180px; min-height:100px; /* 166 */}

.iteminfo table	{width:260px; min-height:100px; border: 1px black solid; margin: 0; padding: 3px;/*220*/}
.iteminfo table tr:hover{background-color: white;}
.iteminfo table tr.fdfef:hover {background-color: #FECC35;}
.iteminfo table td {border: 0; margin: 0;padding: 3px;}

table.product {
font-size: 12px;
color: black;
width: 540px;
}

.product img {margin: 0px; border: 0px; padding: 0px;}

.review div {padding: 15px 50px 20px 33px; float: left}
.review img {margin: 3px}

.review p {
padding-left: 10px;
padding-bottom: 10px;
}


td.name 	{
font-weight:bold;
font-size: 12px;
}

td.yousave {
color:#DE1D25;
}

#bulletin	{
margin: 10px 0px 0 0px;
}
.sec_pub	{
margin: 2px 4px 0 4px;
width: 680px;
height: 164px;
}

.specials	{
float: left; width: 218px; height: 164px; margin: 16px 8px 0px 4px;
background-image:url(images/specials_bg.gif);
}
.specials img { margin: 12px 0 0 0;}
.byseries	{
float: left; width: 220px; height: 164px; margin: 16px 8px 0px 4px;
background-image:url(images/byseries_bg.gif);
}
.byseries img { margin: 12px 0 0 0;}

.viewall	{
float: left; width: 218px; height: 164px; margin: 16px 8px 0px 4px;
background-image:url(images/viewall_bg.gif);
}

.viewall img { margin: 12px 0 0 0;}

/*
table.list-all tr{
border: 1px solid black;
}*/

tbody.google tr	{
border: 1px solid black;
}

td.list-all-tr	{
border: 1px solid black;
}

td.am_component	{
vertical-align: baseline;
}
.am_component	{
align: left;
font-size: 10px;
color: #555555;
padding: 3px 0 0 10px;
}
.am_component	a {color: #555555; }
.am_component	table{ padding:0px; margin: 0px; border:0px;}

.a_test_component {
position: relative;
/*left: 570px;
width: 140px;*/
width: 750px;
align: right;
font-size: 10px;
color: #555555;
padding: 0;
border: 0;
margin: 0;
}

.formtable	{border: 1px #CCCCCC solid; padding: 0px; margin: 10px auto 0 auto;}

html>body .formtable {border: 1px #CCCCCC solid; padding: 8px; margin: 10px auto 0 auto;}

p.label {margin: 3px 0 3px 0; }

.front_inset table {
padding: 2px 0 0 0;
margin: 0px;
border: 0px;
}

.front_inset table tr td{
padding: 2px 0 0 0;
margin: 0px;
border: 0px;
}

a.productlink {
font-weight: bold;
color:red;
}

b.asterix {
color: red;
font-weight:bold;
}

a.more_a_info {
color: black; border-bottom: 1px black dashed; text-decoration: none;
}
a:hover.more_a_info{
color: red; border-bottom: 1px red dashed; text-decoration: none;
}


class="front_inset" 
#prodname	{	font-size:24px; font-weight:bold; color:#000099; border: 40px 0 0 0;}
#prodsubtitle	{ 	font-size:18px; text-decoration: bold; color:#666666; margin: 5px 0px 10px 0px;}

.breadcrumbs	{ padding-left: 5px;height: 18px; }

.strikeout	{text-decoration: line-through;}
.clear {clear: both; display: block; height: 1px; overflow: hidden; margin: 0px; margin-top: 10px; padding: 0px;}



.left_col	{
/*position: relative;
	top: -42px;*/
  padding: 40px 15px 15px 15px;
  margin: 0 0 0 0;
/*  margin: 40px 0 0 0;*/
  width: 470px; /*425*/
  float: left;
  text-align: left;
  color:#000000;
  background-color: #9dbcdf;/*#C0D4EA;*/
}

html>body .left_col {
  position: inherit;
  top: 0;
  width: 500px;
  margin: 11px 0 0 0;
}
 
.right_col	{
  padding: 9px 0 0 0;
  margin: 0 0 0 10px;
/*  margin: 40px 0 0 0;*/  float: left;
  width: 220px;
  text-align: left;
  font-size: 11px;
  line-height: 14px;
  }
  
html>body .right_col {
  margin: 11px 0 0 10px;
}

.right_col img{
margin: 0;
padding: 0;
display: block;
}

.full_col	{
width: 100%;
  margin: 0;
  float: left;
  text-align: center;
}

.fedex_view {
border: 1px black solid;
width: 800px;
height:400px;
overflow:scroll;
/*visibility:hidden;*/
}

#fedex_view {

}