body {
	margin: 0;
	padding: 0;
	font: 11px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	background: #fff;
	color: #000;
}

/*redefine*/

::-moz-selection {
	background: #111;
	color: #eee;
}

::selection {
	background: #111;
	color: #eee;
}

h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}
img{
margin: 0;
padding: 0;
}
<!--
a:link, a:visited {
	color: #7389ae;
}

a:hover, a:active {
	color: #faec8f;
}
-->

h1 span {
	display: none;
}

p {
	padding: 5px 0;
	line-height: 1.7;
}
<!--
a {
	outline: none;
}
-->
form, table {
	margin: 0;
	padding: 0;
}

/*shared*/

span.clr {
	display: block;
	clear: both;
}

/*headings & link colors*/

h2 {
	font-size: 14px;
	margin: 0 0 10px;
	padding: 5px 0 4px;
	color: #c17878;
}
table#main-container{
	width: 902px;
	margin: 0 auto 0 auto;
	border-left: solid black 1px;
	border-right: solid black 1px;
	border-bottom: solid black 1px;
	padding-left: 2px;
	padding-right: 2px;
	overflow:hidden;
}

table#main-container .left{
}

table#main-container .middle{
	overflow:hidden;
}

table#main-container .right{
overflow:hidden;

}

.left-width{
	width:180px;
}
.middle-width{
	width:534px;
}

.right-width{
	width:180px;
}

.full-width{
 	width:100%;
}
.image-select-product{
	float:left;
	width:290px;
	background: #fca866;
	height:208px;
	margin:2px 2px 2px 2px;
	text-align:center;
}

.image-select-product span{
	color:black;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
       border:none;
}
.image-select-product img{
	float:left;
}
.center-contents{
text-align:center;
}

table#main-container .left textarea{
	height:500px;
	overflow-y:hidden;
	overflow-x:hidden;
}

.image-select-product img{
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */
   border:none;
}

.image-select-product img:hover{
   filter:alpha(opacity=100);   /* Internet Explorer       */
   -moz-opacity:1.0;           /* Mozilla 1.6 and below   */
   opacity: 1.0;               /* newer Mozilla and CSS-3 */
   border:none;
}

.image-select-product a:link{
	margin:0;
	padding:0;
	text-decoration:none;	
}
.image-select-product a:visited{
	text-decoration:none;
}
.image-select-product a:hover{
	text-decoration:none;
}

.image-select-product a:hover span{
	color:white;
	font-weight:bold;
}

.image-select-product a:active{
	text-decoration:none;
}