/*search styles*/
.opticSearch {
	background: #F1FFEC;
	border: 1px solid #BCD995;
	width: 290px;
	color: #666666;
	font:  12px/1.75em Arial, Helvetica, sans-serif;
}

.generalform {
	background: #F1FFEC;
	border: 1px solid #BCD995;
	color: #666666;
	font:  12px/1.75em Arial, Helvetica, sans-serif;
}
.searchList {
			padding: 0px 0px 15px 0px;
			border-bottom: #666666 solid 1px;}
.searchList2 {
			padding: 0px 0px 6px 0px;
			}

#searchList {
			padding: 0px 0px 6px 0px;
			border-bottom: #e0e0e0 solid 1px;}
	
.searchtable{font: 12px/1.75em Arial, Helvetica, sans-serif;
			color: #666666; 
			padding: 0px;
			}




img.space {margin-right: 6px;}

.wrapSearchlist {}

.searchheader {text-transform: uppercase; color:#669B02; padding: 0px 0px 3px 0px; font-weight: bold; font-size: 11px; line-height: 1.15em }

/******************* list **********************************/
#searchTool {background: url(/images/bg_searchtool.jpg) repeat-x center top; 
			 color: #3d71c7; font-size: 10px; font-weight: bold; height: 50px;
			 padding: 3px 3px;}
			 
#searchTool a {color: #3d71c7; text-decoration:none;}

#searchTool a:hover {color: #3d71c7;}

.compareButton {padding: 2px 0px 2px 25px;  background: url(/images/bg_compareButton.gif) no-repeat left center; font-family: Arial; font-size: 11px;}
.addButton {padding: 2px 0px 2px 25px;  background: url(/images/bg_addButton.gif) no-repeat left center;  font-family: Arial;}
.viewButton {padding: 2px 0px 2px 25px;  background: url(/images/bg_viewButton.gif) no-repeat left center; font-family: Arial; font-size: 11px;}
.newSearchButton {padding: 3px 0px 3px 25px;  background: url(/images/bg_newSearchButton.gif) no-repeat left center; font-family: Arial;}
.printButton {padding: 3px 0px 3px 25px;  background: url(/images/bg_printbutton.gif) no-repeat left center; height: 20px; font-family: Arial;}
.button {background:url(/images/bg_loginbutton_red.gif) repeat-x bottom center; border: solid 1px #999999; font-size: 11px; padding: 3px 2px; text-align:center; font-weight: bold; text-transform: uppercase;}

.resultHeader {color: #006600; font-weight: bold; border-bottom: solid 1px #006600; font-size: 13px;}
#searchList a{ color: #006600; font-weight:bold;
				}
.resultTable {}
/*************** OPTICS DETAIL STYLES*************************/
#wrapProductDetailTable {padding: 0px 30px; font-size: 12px;}
#wrapProductDetailTable p{padding: 3px 0px 8px 0px; margin: 0px; color: #333333;}
.detailWrapTable {border: solid 1px #3370ca;}
#resultTableTop {background: url(/images/bg_searchtool_detail.jpg) repeat-x center top; 
				 color: #000000; font-size: 11px; font-weight: bold; height: 22px;
				 padding: 2px 6px;}
.detailDgTable {}
.detailTable {
	font-size: 12px;
	color: #333333;
	line-height: 1.6em;
	word-spacing: 1px;
}

.detailTableHeader {font-size: 14px; color: #ffffff; font-weight: bold; padding: 1px 12px;
					background: url(/images/bg_detailHeader.gif) repeat-x center top; height: 24px; }
.detailProductName {font-size: 14px; font-weight: bold; color: #3370ca; margin-bottom: 3px; }
.closeButton {padding: 2px 0px 2px 25px; background: url(/images/bg_closebutton.gif) no-repeat left center; height: 22px;}
.detailLeftTd {padding: 6px 12px 6px 24px;}
.detailProductHeader {color: #339900; font-weight: bold; margin-bottom: 5px;}
.descHeader {color: #3370ca; font-weight: bold; padding: 1px 3px; margin-top: 10px; border: solid 1px #e0e0e0; background: #f7f7f7;}


/*display color*/
.color1 {background: #F5F9FD; border-bottom: solid 1px #ffffff;}
.color2 {background: #EBF2FC; border-bottom: solid 1px #ffffff;}
.color3 {background: #E0ECFA; border-bottom: solid 1px #ffffff;}
.color4 {background: #D6E5F8; border-bottom: solid 1px #ffffff;}
.color5 {background: #CCDFF7; border-bottom: solid 1px #ffffff;}
.color6 {background: #C2D9F5; border-bottom: solid 1px #ffffff;}
.color7 {background: #B8D2F3; border-bottom: solid 1px #ffffff;}
.color8 {background: #ADCCF1; border-bottom: solid 1px #ffffff;}
.color9 {background: #A3C5F0; border-bottom: solid 1px #ffffff;}
.color10 {background: #99BFEE; border-bottom: solid 1px #ffffff;}
