.productSearch { margin:10px 0 15px 0; }
.productSearch .cleared { clear:both; display: block; font-size: 0; height: 0; line-height: 0; }
.productSearch .leftBox { float:left; width:216px; }
.productSearch .rightBox { float:left; width:474px; overflow:hidden; }
.productSearch p { margin:0 0 15px; font-size:13px; line-height: 13px; }
.productSearch h4 { margin:15px 0 15px 0; text-transform:uppercase; font-size:14px; line-height: 15px;}
.productSearch .row { margin:0 0 10px 0;}
.productSearch .row input { float: left; margin: 0 6px 0 0; padding:0; }
.productSearch .row label { cursor: pointer; font-size:13px; line-height: 13px; }
.productSearch .rightBox  .row { float:left; width:158px; }
.rangeOfColors { position: relative; width:689px; height:45px; background: url(images/rangeOfColors.png) no-repeat 0 0; }
.rangeOfColors .selectedColor { width:41px; height:37px; border:4px solid #fff; cursor: pointer; }

.productSearch a.buttonSearch { float:right; display:block; margin:25px 0px 20px 600px; width:113px; height:29px; background: url(images/search.png); no-repeat 0 0; text-indent:-9999px; }

.productSearch2 a.buttonSearch { float:right; display:block; margin:25px 0px 20px 600px; width:113px; height:29px; background: url(images/search2.png); no-repeat 0 0; text-indent:-9999px; }
.productSearch2 { margin:10px 0 15px 0; }
.productSearch2 .cleared { clear:both; display: block; font-size: 0; height: 0; line-height: 0; }
.productSearch2 .leftBox { float:left; width:216px; }
.productSearch2 .rightBox { float:left; width:474px; overflow:hidden; }
.productSearch2 p { margin:0 0 15px; font-size:13px; line-height: 13px; }
.productSearch2 h4 { margin:15px 0 15px 0; text-transform:uppercase; font-size:14px; line-height: 15px;}
.productSearch2 .row { margin:0 0 10px 0;}
.productSearch2 .row input { float: left; margin: 0 6px 0 0; padding:0; }
.productSearch2 .row label { cursor: pointer; font-size:13px; line-height: 13px; }
.productSearch2 .rightBox  .row { float:left; width:158px; }



.productSearch a.buttonSearch:hover { background: url(images/search.png) no-repeat 0 bottom; }


.productSearch2 a.buttonSearch:hover { background: url(images/search2.png) no-repeat 0 bottom; }

.productcol .product_form {display: none;}
.select-color-helper {
	position: absolute; top: 0px; border: 1px transparent solid; height: 45px;
}
.select-color-helper span { display: none;}
#tbox {
	display: none;
	/* position absolute so that z-index can be defined and able to move this item using javascript */
	position:absolute; 
	left:0; 
	top:0; 
	z-index:200; 

	/* image of the right rounded corner */
	background:url(images/tail.gif) no-repeat right center; 
	height:35px;


	/* add padding 8px so that the tail would appear */
	padding-right:8px;

	/* set the box position manually */
	margin-left:5px;

}

#tbox .thead {
	/* image of the left rounded corner */
	background:url(images/head.gif) no-repeat 0 0;
	height:35px;
	color:#eee;

	/* force text display in one line */
	white-space:nowrap;

	/* set the text position manually */
	padding-left:8px;
	padding-top:12px;
}