﻿/* background  item*/
.cl_bar
{
	background: transparent url(../../../images/controls/asp/catalogList/bg1.png) repeat scroll 0 0; /*behavior: url(   "IE6Transparent/iepngfix.htc" );*/
	clear: both;
	float: left;
	height: 171px;
	margin-left: 7px;
	width: 960px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cl_searchBar
{
	clear: both;
	float: left;
	margin-left: 8px;
	margin-top: 8px;
	width: 949px;
}
.cl_searchBar2
{
	padding-bottom: 8px;
	margin-top: 3px;
	padding-right: 0px;
}
.cl_main
{
	float: left;
	position: relative;
	z-index: 200;
}
.cl_bar table
{
	/*width: 920px;*/
	height: 139px;
	margin-left: 9px;
	margin-top: 9px;
	float: left;
}
/* checkbox row */
.cl_bar table .td1
{
	vertical-align: middle;
	width: 20px;
}
/* checkbox style */
.cl_bar table .td1 input
{
	float: left;
	margin: 0;
	padding: 0;
}
/* image row  */
.cl_bar table .td2
{
	width: 141px;
}
/* description row*/
.cl_bar table .td3
{
	width: 563px;
	vertical-align: top;
}
/* image row image style*/
.cl_bar table .td2 .img
{
	width: 137px;
	height: 106px;
	border: solid 1px #C1C1C1;
	margin-right: 0px !important;
	margin-right: 3px;
}
.cl_bar table .td2 .img img
{
	width: 137px;
	height: 106px;
}
/*image row icons panel */
.cl_bar table .td2 .panel1
{
	float: left;
	margin-top: 4px;
}
.cl_bar table .td2 .img2
{
	width: 25px;
	height: 24px;
	border: solid 1px #C1C1C1;
	float: left;
	margin-right: 1px;
	display: inline;
}
.cl_bar table .td2 .img2 img
{
	height: 24px;
	width: 25px;
}
/* images row selected icon */
.cl_bar table .td2 .selected
{
	border: solid 1px #E40815;
}
/* description with title container */
.cl_bar table .td3 .text1
{
	float: left;
	line-height: 23px;
	font-family: Tahoma;
	font-size: 14px;
	margin-left: 12px;
	width: 553px;
}

/* title */
.cl_bar table .td3 .text1 span
{
	color: #E40815;
	font-weight: bold;
	font-size: 14px;
}

.cl_bar table .text1 a
{
	color: #E40815;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
	text-decoration: none; /*width:100%;*/
	margin-bottom: 5px;
}

.cl_bar table .text1 a:hover
{
	color: #E40815;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
}
/* see more details */
.cl_bar table .td3 .text1 .s2
{
	float: right;
	font-size: 12px;
	font-weight: normal;
	text-align: right; /*width: 100%;*/
	color: #E95F21;
}
/* top panel with description */
.cl_bar table .td3 .panel1
{
	float: left;
	height: 139px;
	position: relative;
}
/* bottom panel with options */
.cl_bar table .td3 .panel2
{
	position: absolute;
	left: 5px;
	top: 120px;
	width: 560px;
}
/* see all /share your own... container */
.cl_bar table .td3 .panel2 .text2
{
	color: #E95F21;
	font-size: 10px;
	line-height: 15px;
	float: left;
	visibility: hidden;
}
/* review container */
.cl_bar table .td3 .panel2 .text3
{
	float: right;
	font-size: 11px;
	margin-top: 4px;
	width: 149px;
}
/*option row */
.cl_bar table .td4 .panel4
{
	float: left;
	height: 140px;
	border-left: solid 1px #A3A3A3;
	margin-left: 10px;
	text-align: center;
	padding-left: 10px;
	width:160px;
}

.cl_bar table .td4 .left
{
text-align:left;
}
/* option link */
.cl_bar table .td4 .panel4 .link1
{
	float: left;
	width: 139px;
	text-indent: 15px;
	height: 33px;
	line-height: 33px;
	color: #383838;
	font-weight: bold;
	font-size: 12px;
	margin-left: 4px;
	background: transparent url(../../../images/controls/asp/catalogList/arrow.png) no-repeat scroll 0 0px; /*behavior: url(   "IE6Transparent/iepngfix.htc" );*/
	text-decoration: none;
	cursor: pointer;
}

.cl_bar table .td4 .panel4 a:hover
{
	color: #F27200;
	text-decoration: none;
	cursor: pointer;
}

.cl_bar table .td4 .panel4 .sep
{
	height: 1px;
	color: #A3A3A3;
	float: left;
	margin: 0 0 0 0px;
	background: #A3A3A3;
	width: 140px;
}

/* dropdown style*/
.ddlBig
{
	float: right;
	position: relative;
	margin-right: 19px;
}
.cl_searchBar .btn1
{
	float: left;
	margin-left: 7px;
	margin-top: 7px;
	position: relative;
	z-index: 31;
}
.box-image2 .btn1
{
	float: left;
	margin-left: 0;
	margin-top: 0;
	position: relative;
	z-index: 31;
}
.cl_bar table .catalog-image img
{
	width: 166px !important;
}
.cl_bar table .catalog-image td
{
	background: white none repeat scroll 0 0;
	border: 1px solid #A3A3A3 !important;
	float: none;
	height: 135px;
	vertical-align: middle;
}

.cl_bar table .td3 .panel2
{
	left: 5px;
	position: absolute;
	top: 5px;
	width: 560px;
}
.cl_bar table .td3 .panel2 a
{
	color: #EA6022;
	float: right;
	margin-left: 5px;
	margin-top: 0;
	cursor: auto !important;
}
.cl_bar table .td3 .panel2 div
{
	float: right;
	width: 85px;
}

.ratingStar
{
	cursor: auto !important;
}
.cl_bar table .td3 .panel2 .rating
{
	width: auto;
}
.cl_bar table .td3 .panel2 img
{
	float: left;
}


.cl_bar table .td3 .panel2
{
	position: absolute;
	right: -4px;
	top: 5px;
	left: auto;
	width: 423px;
}
.ddlBig2
{
	float: right;
	margin-right: 23px;
	margin-top: 6px;
	position: relative;
	margin-right: 0px;
}

.btn_buttonBlack input
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.panel3 a, .panel3 a:hover
{
	margin-right: 20px;
	font-size: 12px !important;
	color: Black !important;
	text-decoration: underline !important;
}

#_items_Quantity
{
	color: Gray;
	font-size: 12px;
}

.td4 .panel4 .price
{
	font-weight: bold;
	font-size: 12px;
}

.td4 .panel4 .availability
{
	font-weight: bold;
	font-size: 12px;
}

.row .btnAddToCart
{
	font-size: 12px;
	margin-top:15px;
}

.row .lQuantity
{
	font-size: 12px;
	color:Gray;
}

.geo-info {
color:gray;
font-size:14px;
}