/* this is the css file for the product information pages */
/* It controls the display of the div containing the product image and the bulleted lists as well as the table appearance for the size information. It also controls the layout of the color selections and the reference photos.*/

/* The Product Informaton */
#product_container
   {
   min-width: 780px;
   border-bottom: 1px solid black;
   }

h3 {
margin: 0;
padding: 0;
}

#product_left
  {
  width: 40%;
  float: left;
  margin-left: 10px;
  }
#product_left img
  {
  border: none;
  margin: 0 4px 0 0;
  padding: 0;
  }
#product_left img.prodmain {
margin-top: 10px;
margin-bottom: 10px;
}
#product_left ul 
  {
  list-style-type: none;
  padding: 0;
  margin: 0 0 10px 10px;
  }

#product_right, #item_description
  {
  font-family: helvetica,sans-serif;
  /*color: #333333;*/
  margin-left: 47%;
  margin-right: 10px;
border-top: 1px solid #ccc;
border-right: 1px solid #777;
border-bottom: 1px solid #777;
border-left: 1px solid #ccc;
  /*border: 1px solid #ddd;*/
/*  border: 1px solid #dddddd;*/
/*  -moz-border-radius-bottomleft: 12px;
  -moz-border-radius-bottomright: 12px;
  -moz-border-radius-topleft: 12px;
  -moz-border-radius-topright: 12px;*/
  margin-top: 10px;
  margin-bottom: 10px;
  /*background: url("/images/page/canvas_bg.png");*/
  }

#product_container h2
  {
  margin: 0;
  margin-left: 10px;
  padding-top:10px;
  font-size: 1.3em;
  font-family: sans-serif;
  }

#product_right h3, #item_description h3 {
/*background: url(/images/page/pi_head_bg.png);*/
 /* background: url(http://www.plantcontainers.com/images/page/green_grad.png) repeat-x;*/
 background: #fdf5e6;
color: #006600;
text-align: center;
/*border: 1px solid #eeeeee;*/
border-bottom: 1px solid #ddd;
font-size: 1em;
position:relative;
z-index:100;
}
#product_right ul
  {
  list-style-type: none;
  padding: 20px;
  margin: 0; 
  /*background: #fdf5e6;*/
  background-color: #ffffff;
  position: relative;
  z-index: 100;
  }
#product_right ul li
  {
  font-size: .95em;
  margin-bottom: 10px;
  }

/******************************************************/

h3.prod_data
 {
 font-family: sans-serif;
 font-weight: normal;
 color: #006400;
 height: 40px;
 margin-top: 10px;
 }

 table.sizetable {
border: 1px solid #333;
border-collapse: collapse;
border-spacing: 0;
margin: 0px auto;
padding: 0px;
font-size: 13px;
}


table.sizetable td, table.sizetable th
  {
  border: 1px solid #333;
	padding: 4px;
  }


/* The view more button. Disabled to start. */
	input.nojs {
		display:none;
}




/* The Header of the Specification Table */
.spechead	{
		background-color: #004A00;
		/*background-color: #2e472f;*/
		text-align: center;
		vertical-align: middle;	
		font-weight: bold;
		color: #FDF5E6;
		}
.setHead {
    /*background-color: #E36000; */
    background-color: #8b4513; 
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: #FDF5E6;
    }
.setSizeHead {
    background-color: #cd661d;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: #FDF5E6;
    }
.setHeadSpecial {
    background-color: #ee7621;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    color: #FDF5e6;
    }
.setColSpecial {
   background-color: #eee4dd;
   text-align: center;
   vertical-align: middle;
   }
.specspecial {
  background-color: #669933;
  }
/* The Price Cell in the Header of the Specification Table */
.specpricehead 	{
		background-color: #f5f5dc;
		text-align: center;
		vertical-align: middle;	
		font-weight: bold;
		color: #006699;
		}

/* The Header for the Buy 3 get Free Shipping Table */
.specbhead  	{
		background-color: #006699;
		text-align: center;
		vertical-align: middle;	
		font-weight: bold;
		color: #fff8dc;
		}

/* The Header for the Buy 1 get Free Shipping Table */
.specchead  	{
		background-color: #FF6600;
		text-align: center;
		vertical-align: middle;	
		font-weight: bold;
		color: #fff8dc;
		}

/* The Light Colored Price Cells in the Specification Tables */
.specpricelight {
		background-color: #f5f5dc;
		text-align: center;
		vertical-align: middle;	
		color: #333333;
		}

/* The Dark Colored Price Cells in the Specification Tables */
.specpricedark  {
		background-color: #f5f5dc;
		text-align: center;
		vertical-align: middle;	
		color: #333333;
		}

/* The Light Colored Price Rows in the Specifications Tables */
.speclight 	{
    background-color: #ffffff;
		text-align: center;
		vertical-align: middle;	
                color: #333333;
		}

/* The Dark Colored Price Rows in the Specifications Tables */
.specdark 	{
		/*background-color: #FDF5E6;*/
		/*background-color: #EEEEE0;*/
		background-color: #bfdbc1;
		vertical-align: middle;
		text-align: center;
    color: #333333;
		}
.setSavings {
    color: #cc0000;
    /*font-weight: bold;*/
    vertical-align: middle;
    text-align: center;
    }
.specColSpecial {
    background-color: #e4e4cc;
  }
/* The Link Cells in the Light Rows of the Specifications Tables */
.speclinklight 	{
		text-align: center;
		vertical-align: middle;	
		font-weight: bold;
		}

/* The Link Cells in the Dark Rows of the Specifications Tables */
.speclinkdark 	{
		background-color:#FDF5E6;
		text-align: center;
		vertical-align: middle;	
		font-weight: bold;
		}


div#color_chart_container {
  margin: 0px 10px;
  text-align: left;
  }

table.colorchart
{
font-family: tahoma, helvetica, sans-serif;
font-size: 13px;
padding: 0px 0px 0px 0px;
text-align: left;
}

table.colorchart td
{
padding: 0px 16px 16px 0px;
}

table.colorchart img
{
padding: 0px 0px 5px 0px;
}

/*****************************************************/
table.colorchart h3 {
 color: #222;
 /*color: #666666;*/
 font-weight: normal;
 }
table.colorchart td {
vertical-align: top;
}

#footnote{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
font-family: sans-serif;
padding: 10px 10px;
background-color: #fffaf0;
}

/* The Reference Photos */

/*
#ref_thumbs {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
  min-width: 750px;
  }

#ref_thumbs li {
  float: left;
  margin-bottom: 10px;
  font-family: sans-serif;
  color: #333333;
  margin-right: 20px;
  margin-bottom: 20px;
  max-width: 200px;
  }
*/
.ref_pic {
  padding: 5px;
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #777777;
  border-bottom: 1px solid #777777;
  }

p.ref_print {
  display: none;
  }

table#ref_holder {
  width: 720px;
  margin: 10px;
  }
table#ref_holder td {
  padding: 4px;
  width: 144px;
  vertical-align: top;
  }
table#ref_holder input.reference_mag{
  margin:0;
  padding: 0;
  vertical-align: bottom;
  }
form.ref_sub {
  margin: 0;
  padding: 0;
  }
table#ref_holder td p {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-family: helvetica, sans-serif;
  font-size: 12px;
  width: 100px;
  }

/***** End Reference Photo Section *****/


 strong {
 font-weight: bold;
 }

 .prod_desc {
 line-height: 1.5em;
 color: #333;
 }

 .prod_desc strong {
 /*font-weight: bold;*/
 color: #e16010;
 /* color: #485c44;*/
 /*color: #5c8050;*/
 /*color: #cd661d;*/
 /*color: #8b4513;*/
 }

img.icon {
  border: none;
  }

p.color_note {
font-family: sans-serif;
padding: 0px 0px 0px 12px;
font-size: 14px;
color: #666666;
}

a.pageLink {
font-size: .8em;
}

#item_description_content {
padding: 10px 20px;
font-size: .95em;
}

.design_desc strong {
  /*color: #024567;*/
  color: #006600;
}

li.design_desc {
  /*background-color: #cccccc;*/
}

.sale {
	font-size: 115%;
	font-weight: bold;
	color: #993300;
}
