#column1{
margin:0;
padding:0;
width: 164px;
background-position:top left;
background-repeat:no-repeat;
}

#column2{
margin:0;
padding:0;
width: 486px;
position:relative;
left:35px;
}

#sidenav_headline{
margin:48px 0 0 18px;
padding:0;
color:#03A60F;
font-size:12px;
font-weight:bold;
}

#prod_sidenav{
margin:13px 0 0 18px;
padding:0;
}

/* I made some significant changes to the catalog menu CSS */
/* The old CSS is commented out below                 -Ben */
ul.catalogmenu {
  list-style-type:none;
  margin: 0 0 0 8px;
  padding: 0;
  font-size: 11px;
}
ul.catalogmenu li {
  display: block;
  width: 126px;
  padding: 0;
  margin: 0;
  color:#432C18;
}
ul.catalogmenu li.mi_parent {
  margin: 6px 0;
  cursor: pointer;
  line-height: 1.2;
}

ul.catalogmenu li.mi_parent:hover {
  color:#0276C1;
}

ul.catalogmenu li.mi_parent.over {
  font-weight: bold;
}

ul.catalogmenu li.mi_parent.over:hover {
  font-weight: bold;
  color:#432C18;
}



ul.catalogmenu li ul {
  margin: 3px 0;
  padding: 0;
}
ul.catalogmenu li ul li a {
  color:#0276c1;
  text-decoration:underline;
  font-weight:normal;
  display: block;
  width: 102%;
  padding: 3px 5px 7px;
}
ul.catalogmenu li ul li a:hover {
  text-decoration:none;
}
ul.catalogmenu li ul li.mi_active a {
  background-color:#FFFFFF;
}
ul.catalogmenu li ul li.mi_active a:hover {
  text-decoration:underline;
  cursor:default;
}

h2{
font-weight:normal;
font-size: 22px;
color:#013355;
font-family:Georgia,"Times New Roman",Times,serif;
width:466px;
margin:50px 0 0 0;
padding:0;
}

/*

h2{
font-weight:normal;
font-size: 22px;
color:#013355;
font-family:Georgia,"Times New Roman",Times,serif;
width:193px;
margin:50px 0 0 0;
padding:0;
}
*/


#product_nutr_info_launcher{
margin:10px 0 0 0;
padding:0;
width:193px;
}


#product_nutr_info_launcher a{
font-size:10px;
text-decoration:underline;
color:#0276c1;
cursor:pointer;
}

#content-product_nutr_info,
#close_con2 {
  width: 201px;
}
#nutrition_facts_img{
margin:0;
padding:0;
}
#nutrition_facts_img br{
margin:0;
padding:0;
}

#product_description {
margin:18px 0 50px 0;
padding:0;
color:#432c18;
font-size:11px;
width:193px;
line-height:150%;
float:left;
min-height:175px; 
height:auto;
}

* html #product_description {
height:175px;
}
p.prosedescription {
  margin: 0;
  padding: 0;
}
.productimg, .movie{
width:288px;
height:182px;
margin:0;
padding:0;
position:absolute;
top:76px;
right:0;
}

/*
.productimg, .movie{
width:288px;
height:182px;
margin:0;
padding:0;
position:absolute;
top:50px;
right:0;
}
*/


object,
object embed{
width:288px;
height:182px;
}

#where_to_buy_link {
width:77px;
position:absolute;
right:99px;
top:275px;
}
#where_to_buy_link a {
margin:0;
padding:0;
display:block;
width:77px;
height:22px;
text-indent:-9999px;
background-image:url(/resources/all/files/18122/_fn/wheretobuy.gif);
background-repeat:no-repeat;
background-position:top left;
}
#where_to_buy_link > a {
overflow: hidden;
}
#product_buy_now {
width:67px;
height: 15px;
position:absolute;
right:19px;
top: 275px;
}

.separator {
margin:0;
padding:0;
text-align:right;
clear:both;
}
.separator div {
  margin: 0;
  padding: 0;
}
.separator hr{
margin:0 19px 0 0;
padding:0;
border:none;
border-bottom:#7ea9c4 1px solid;
width:467px;
height: 1px;
}

#featured_products_wrapper,
#related_products_wrapper {
background-color: #f5f9e4;
position: relative;
top: 0;
left: -13px;
margin: 8px -8px 24px 0;
padding: 13px 0px 18px 13px;
}
#featured_products_heading,
#related_products_heading,
#alsolike{
margin:0;
padding:0;
}
#featured_products_heading h1,
#related_products_heading h1,
#alsolike h1{
margin:0 0 18px 0;
padding:0;
}
.featured_products,
.related_products {
margin:0;
padding:0;
}
.featured,
.related_product {
margin:0 8px 0 0;
padding:0;
width: 225px;
font-size: 11px;
color:#432c18;
float:left;  
position: relative; /* Needed for IE6 */ 
}

.product_info br{
margin:6px 0 0 0;
height:6px;
}

span.product_name{
margin:0 0 6px 0;
padding:0;
}


.featured .product_image,
.related_product .product_image{
width:99px;
float:left; 
position: relative; /* Needed for IE6 */ 
}
.featured .productbriefpicture,
.related_product .productbriefpicture{
border: none;
margin:0 0 8px;
padding:0;
width:99px;
height:81px;
clear:both;
}
.featured .product_info,
.related_product .product_info{
margin:0 0 0 112px;
padding:14px 0 0 0;
width:110px;
}
.featured .product_info span.product_name a,
.related_product .product_info span.product_name a{
color:#0276C1;
}

.featured .product_info span.product_name a:hover, 
.related_product .product_info span.product_name a:hover{
color:#432C18;
font-weight:normal;
}

.featured .product_info a,
.related_product .product_info a{
color:#432C18;
}
.featured .product_info a:hover,
.related_product .product_info a:hover{
font-weight:normal;
text-decoration:none;
}
 

button.orderitembutton,
.orderitembutton a {
margin:0;
padding:0 0 0 17px;
background-image:url(/resources/all/files/18139/_fn/shoppingcart_icon.jpg);
background-color:transparent;
background-repeat:no-repeat;
background-position:0px 2px;
border:none;
display:block;
color:#0276C1;
FONT: 10px Verdana, Arial, Helvetica, sans-serif;
/* font-size:10px; */ 
text-decoration:underline;
height:17px;
width: 69px;
/* font-family: inherit; */ 
cursor: pointer;
}
.orderitembutton a {
background-position:left top;
margin-top:2px;
padding:1px 0pt 0pt 21px;
width: 50px;
}

::root button.orderitembutton{
background-position:0px 0px;
padding:0 0 0 22px;
}

body.enamelware_small div.productpictures,
body.enamelware_bowl div.productpictures {
  padding-left: 20px;
}
