/*eyeglasses.com list of products stylesheet
==========================PROD LISTING STYLES===================================*/
#product_listing_section
{
	clear: left;
	width: 800px;
}
#product_listing_section .prod_category
{
	float: left;
	width: 172px;
	margin: 5px 6px 10px 5px;
	_margin: 5px 6px 10px 4px;
	padding: 8px;
	_padding: 8px 0px 8px 8px;
	height: 130px;
	position: relative;
	border-top: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	_border-left: 1px solid #D7D7D7;
/*border-bottom:8px solid #fff; border-top: 8px solid #4c97be;*/
}
/*#product_listing_section .prod_category1, #product_listing_section .prod_category2, #product_listing_section .prod_category3{ background: url(/images/static/bg_dot.gif) repeat-y 100% 0; }*/
#product_listing_section #prod_category4
{
	width: 150px;
}
.prod_category_img
{
	text-decoration: none;
	background: #FFF;
	border: 0px solid #FF0000;
}
.prod_category IMG
{
	_width: 137px;
	margin: 0 0 4px;
	overflow: hidden;
/*width: 130px; height: 63px;*/
}
/*width: 145px; height: 70px;*/
.prod_category A.prod_title
{
	color: #173488;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}
.prod_category A.prod_title:hover
{
	text-decoration: underline;
}
.prod_category A.brand_title
{
	color: #367898;
	text-decoration: none;
}
.prod_category A.brand_title:hover
{
	text-decoration: none;
}
/*text-decoration: underline;*/
.prod_category_desc
{
	color: #367898;
	display: inline;
}
.prod_category_desc .more
{
	display: none;
}
.prod_category_desc P
{
	display: none;
}
.prod_category_desc P SPAN
{
	display: block;
}
.prod_category_form
{
	position: absolute;
	/*border-bottom:3px solid #b8ddef;*/
	width: 172px; /* 129px; */
	height:17px;
	bottom: 4px;
	left: 8px;
}
.prod_category_form A.more
{
	display: block;
	color: #606DA9;
	text-decoration: underline;
	background: url(/images/static/icon_arrow3.gif) no-repeat 0 2px;
	padding: 0 0 2px 15px;
}
.prod_category_form A.more:hover
{
	text-decoration: none;
}
.prod_category_form A.wishList
{
	display: block;
	color: #606DA9;
	text-decoration: underline;
	background: url(/images/static/icon_plus.gif) no-repeat 0 2px;
	padding: 0 0 2px 15px;
	text-transform: lowercase;
}
.prod_category_form A.wishList:hover
{
	text-decoration: none;
}
.prod_category_input
{
	position: relative;
	color: #737373;
	display: block;
	padding-bottom: 2px;
}
.prod_category_input .prod_category_label
{
	display: none;
}
.prod_category_input INPUT.qtybox
{
	display: none;
}
.prod_prices LI
{
	width: 140px;
}
.bluediv
{
	clear: left;
	overflow: hidden;
	height: 8px;
	width: 100%;
	_width: 615px;
	margin: 0px 0px 4px 4px;
	_margin: 0px 0px 4px 7px;
	background-color: #EBEAF2;
}
/*=========================================================================================
==========================PROD SORTING STYLES===================================*/
.prod_sorting_section
{
	display: block;
	width: 100%;
	float: left;
	font-size: 0.9em;
	padding: 8px 0;
	height: 25px;
/*background: url(/images/static/bg_footer.gif) repeat-x 0 0;*/
	margin: 10px 0px;
	border-top: 1px solid #BABEC9;
	border-bottom: 1px solid #BABEC9;
}
.prod_sorting_section .prod_sorting
{
	font: bold 1.1em Arial, sans-serif;
	color: #000;
}
.prod_sorting_section .prod_sorting .sort_by_section
{
	float: left;
	margin-top: -1px;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
	padding-top: 2px;
}
.prod_sorting_section .prod_sorting .sort_by_section LABEL
{
	position: relative;
	top: -4px;
}
.prod_sorting_section .prod_sorting .show_items_section
{
	display: none;
}
.prod_sorting_section .prod_page_num
{
	font: 1.1em Arial;
	margin: -28px 23px 0 0;
	text-align: right;
	float: right;
	color: #555;
	font-weight: bold;
	clear: both;
}
.prod_sorting_section .prod_page_num A
{
	color: #367898;
	text-decoration: none;
}
.prod_sorting_section .prod_page_num A:hover
{
	color: #0D4965;
	font-weight: bold;
}
.prod_sorting_section .prod_page_num .view_all_div
{
	float: left;
	padding-right: 10px;
}
.prod_sorting_section .prod_page_num .item_num
{
	display: none;
}
.prod_sorting_section UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.prod_sorting_section UL LI
{
	margin: 0;
	padding: 0 2px;
	float: left;
}
.search_item_num
{
	clear: both;
	margin: 0.5em 0;
}
.sort_links_div
{
	display: none;
}
.prod_sorting_section .prod_page_num .first_link
{
	font-size: 13px;
	line-height: 10px;
}
.prod_sorting_section .prod_page_num .last_link
{
	font-size: 13px;
	line-height: 10px;
}
/*=========================================================================================*/

