#category_main, #branch_category {
	background-color: #fff;
	border-right: 1px solid black;
	border-left: 1px solid black;

	overflow: hidden;

	width: 975px;
	margin: 0 auto;
	padding: 0px;
}

#category_main .path, #branch_category .path {
	margin-left: 7px;
	margin-top: 10px;
	font-size: 12px;
}

#category_main .guided_browsing a {
	color: #144C99;
}


#category_main .content_area
{
	vertical-align: top;
}
#category_main #page_toprow td.leftspace {
	width: 5px;
}

#category_main .guided_browsing .feature_name
{
	font-weight: bold;
	margin-left: 7px;
	margin-top: 10px;
	margin-right: 5px;
}
#category_main .guided_browsing .feature_option
{
	margin-left: 15px;
	margin-top: 5px;
	margin-right: 5px;
}
#category_main .guided_browsing .feature_option .feature_option_count
{
	color: #888888;
}

#category_main .content_table {
	width: 746px;
	margin: auto;
}
#category_main .content_table .content_table_top {
	background-image: url('../images/category_main/content-table-top.gif');
	background-position: top;
	height: 5px;
	width: 746px;
}
#category_main .content_table .content_table_top2_ellipsis {
	background-image: url('../images/category_main/content-table-top-ellipsis.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#category_main .content_table .content_table_bottom {
	background-image: url('../images/category_main/content-table-bottom.gif');
	background-position: bottom;
	height: 4px;
	width: 746px;
}
#category_main .content_table .product_table_top {
	background-image: url('../images/category_main/product-table-top.gif');
	background-position: top;
	height: 4px;
	width: 746px;
}
#category_main .content_table .product_table_blue_bar {
	background-color: #0A7BD7;
	height: 30px;
	width: 746px;
	border-bottom: 1px solid #3835FE;
	border-left: 1px solid #3835FE;
	border-right: 1px solid #3835FE;
	padding-left: 25px;
	font-weight: bold;
	color: white;
	vertical-align: middle;
}
#category_main .content_table .product_table_blue_bar h1, #category_main .regular_blue_bar h1, #category_main .regular_blue_bar h2 {
	font-size: 16px;
	margin: 0px;
}
#category_main .regular_blue_bar {
	background-color: #097BD7;
	color: white;
	padding-top: 0px;
	padding-left: 35px;
	height: 36px;
	font-weight: bold;
	border-left: 1px solid #3438FD;
	border-right: 1px solid #3438FD;
	border-bottom: 1px solid #3438FD;
}
#category_main .content_table .product_table_bottom {
	background-image: url('../images/category_main/product-table-bottom.gif');
	background-position: bottom;
	height: 4px;
	width: 746px;
}
#category_main .pagenav {
	padding-top: 1px;
}
#category_main .pagenav a {
	border: 1px solid #CCCCCC;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	color: #000000;
}
#category_main .pagenav a:hover {
	border: 1px solid #000000;
}
#category_main .pagenav .current_page {
	border: 1px solid #000000;
	padding-left: 2px;
	padding-right: 2px;
	color: #000000;
	font-weight: bold;
}
#category_main .price {
	color: red;
	font-size: 16px; 
	font-weight:bold;
}

#category_main .price .cent_part {
	font-size: 11px;
	vertical-align: top;
}

#category_main .warning
{
	margin: 5px;
	padding: 3px;
	background-color: #FFFF99;
	border: 2px solid #000000;
}
#category_main .image_gallery {
	font-size: 9px;
	text-align: center;
	margin-bottom: 5px;
}
#category_main .thumbnail img {
	border: 0px;
	display: block;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 3px;
}
#category_main .rating, #category_main .availability {
	font-size: 12px;
}
#category_main .availability a, #category_main .availability a:hover, #category_main .availability a:visited {
	text-decoration: none;
	color: #000000;
}
#category_main .power_search_link a {
	color: #FFFFFF;
}
#category_main .power_search_link a:hover {
	text-decoration: none;
}

#category_main .free_shipping
{
	color: red;
	font-weight: bold;
	margin-bottom: 5px;
}
#category_main .discontinued_warning, #branch_category .discontinued_warning
{
	margin-top: 12px;
	margin-bottom: 4px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	background-color: #FFFFCC;
	border: 1px solid #000000;
}

#category_main .leftmenu, #branch_category .leftmenu {
	width: 210px;
	vertical-align: top;
}
#category_main .guided_browsing, #branch_category .guided_browsing {
	margin: 5px auto auto;
}
#category_main .guided_browsing .toprow, #branch_category .guided_browsing .toprow {
	background-image: url('../images/category_main/leftmenu_table_top_bg.gif');
	background-repeat: no-repeat;
	background-position: top;
	height: 5px;
	width: 202px;
}
#category_main .guided_browsing .bottomrow, #branch_category .guided_browsing .bottomrow {
	background-image: url('../images/category_main/leftmenu_table_bottom_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 4px;
	width: 202px;
}
#branch_category .left_categories ul, .left_categories li
{
	list-style-type: none;
	list-style-position: outside;
}
#branch_category .left_categories li
{
	padding-bottom: 6px;
}
#branch_category .left_categories li a
{
	display:block;
	padding-left:12px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 2px;
	text-indent:-10px;
	text-decoration: none;
	color: #144C99;
}
#branch_category .left_categories li a:hover
{
	color: white;
	background-color: #144C99;
	text-decoration: underline;
}
#category_main .guided_browsing_header, #branch_category .guided_browsing_header
{
	background-color:#229ee5;
	border-left: 1px solid #3438FD;
	border-right: 1px solid #3438FD;
	font-size: 14px;
	color: white;
	padding-top: 9px;
	padding-bottom: 9px;
	font-weight: bold;
}
#branch_category .content_table {
	margin: auto;
	width: 746px;
}
#branch_category .content_table .content_table_top {
	background-image: url('../images/category_main/content-table-top.gif');
	background-position: top;
	background-repeat: no-repeat;
	height: 5px;
	width: 746px;
}
#branch_category .content_table .content_table_top2_ellipsis {
	background-image: url('../images/category_main/content-table-top-ellipsis.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
#branch_category .content_table .content_table_bottom {
	background-image: url('../images/category_main/content-table-bottom.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 4px;
	width: 746px;
}
#branch_category .content_table .product_table_blue_bar h1, #branch_category .regular_blue_bar h1, #branch_category .regular_blue_bar h2 {
	font-size: 16px;
	margin: 0px;
}
#branch_category .regular_blue_bar {
	background-color: #097BD7;
	color: white;
	padding-top: 0px;
	padding-left: 35px;
	height: 36px;
	font-weight: bold;
	border-left: 1px solid #3438FD;
	border-right: 1px solid #3438FD;
	border-bottom: 1px solid #3438FD;
}
#branch_category .cat_table_col3
{
	width: 33%;
	border: 1px solid #DFDFDF;
	padding: 5px;
}
#branch_category .cat_table_col4
{
	width: 25%;
	border: 1px solid #DFDFDF;
	padding: 5px;
}
#branch_category .empty_col
{
	border: 0;
}