
td.list_box {
	background-color: #FFFFFF; 
	border-style:solid; 
	padding:6px; 
	border-color: #DDDDDD; 
	border-width: 1px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	-moz-box-shadow: 3px 3px 3px #EEE;
	-webkit-box-shadow: 3px 3px 3px #EEE;
	box-shadow: 3px 3px 3px #EEE;
}

.btc_is_unknown_item {
        border: 1px solid #AAA;
        border-width: 1px 0;
	background-color: #EEE;
        padding: 3px 6px;
        color: #888;
	font-size: 9px;
        font-weight: normal;
        text-decoration:none;
        text-align: center;
}
td.list_header_title {
	/*background-color: #FFFFFF;*/
	padding:4px;
	border-bottom: solid 1px #FF6611;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6611;
	text-align: left;
}

a.list_header_title, a:hover.list_header_title {
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6611;
}

td.list_content_text {
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

td.list_content_text_link,a.list_content_text_link, a:hover.list_content_text_link {
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF6611;
}

td.list_content_price {
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6611;
}

td.list_content_price_until {
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
td.list_content_cart_qty {
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
td.list_content_cart_qty > div {
	padding: 2px;
}

td.list_content_image {
	/*background-color: #FFFFFF;*/
	padding:4px; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222222;
/* 	-moz-box-shadow: 2px 2px 5px #BBBBBB; */
/* 	-webkit-box-shadow: 2px 2px 5px #BBBBBB; */
/* 	box-shadow: 2px 2px 5px #BBBBBB; */
}

td.list_header_text_info {
	/*background-color: #FFFFFF;*/
	padding:4px; 
	border-bottom: solid 1px #FF6611;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6611;
}

.list_subheader_text_info {
	/*background-color: #FFFFFF;*/
/* 	padding:4px;  */
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: left;
}

td.list_feature {
	background-color: #FFFFFF; 
	padding:4px; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #444444;
}

a.list_feature, a:hover.list_feature {
	background-color: #FFFFFF; 
	padding:4px; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #444444;
/* 	white-space: nowrap; */
}

td.list_feature_selected {
	background-color: #FFFFFF; 
	padding:4px; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6611;
	border-bottom: solid 1px #FF6611;
	text-decoration:underline;
}

a.list_feature_selected, a:hover.list_feature_selected {
	background-color: #FFFFFF; 
	padding:4px; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6611;
	text-decoration:underline;
}

.box_list {
	z-index: 1;
	text-align: left;
	font-size: 10px;
	color: #444;
}
.box_list a {
	color: #444;
}
.box_list a:hover {
	text-decoration: underline;
}
.box_list li {
	z-index: 1;
	float:left;
	display:inline;
	text-align: left;
	overflow:hidden;
	margin:3px;
	border-radius:5px;
	border:1px solid #DDD;
	position:relative;
	width:200px;
	height:200px;
	background-color: #FFF;
	padding:5px;
	
	-webkit-box-shadow:3px 3px 3px #EEE;
	-moz-box-shadow:3px 3px 3px #EEE;
	box-shadow:3px 3px 3px #EEE;
}
.box_list li:hover {
	border:1px solid #BBB;
	-webkit-box-shadow:3px 3px 3px #EEE;
	-moz-box-shadow:3px 3px 3px #EEE;
	box-shadow:3px 3px 3px #EEE;
}
.box_list_index_special li {
	width:290px;
	height:270px;
}
.box_list_index_category li {
	width:220px;
	height:140px;
}
.box_list div div {
	margin:5px;
}
.box_list h1 {
	border-bottom: solid 1px #F61;
	font-size: 12px;
	font-weight: bold;
	color: #F61;
	text-align: left;
	padding:2px;
	margin:6px;
}
.box_list h1 a {
	color: #F61;
	text-decoration: normal;
	border: none;
}
.box_list h1 a:hover {
	text-decoration: underline;
	border: none;
}
.box_list h2 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: normal;
	border: none;
	padding:2px;
	margin:6px;
}
.box_list h2 a {
	text-decoration: normal;
	border: none;
}
.box_list h2 a:hover {
	text-decoration: underline;
}
.box_list h3 {
	font-size: 16px;
	font-weight: bold;
	color: #F61;
	text-align: center;
	padding:2px;
	margin:6px;
}
.box_list h4 {
	text-align: center;
	text-decoration: normal;
	color: #F61;
	border: none;
	padding:2px;
	margin:6px;
}
.box_list h4 a {
	text-decoration: normal;
	color: #F61;
	border: none;
}
.box_list h4 a:hover {
	text-decoration: underline;
}
.box_list img {
	float:left;
	font-size: 10px;
	color: #444;
	padding:8px;
	margin:6px;
}

.box_list_index_special_img,
.box_list_index_category_img {
    height: 90%;
    text-align: center;
}
.box_list_index_special_img:before,
.box_list_index_category_img:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 90%;
}
.box_list_index_special_img div,
.box_list_index_category_img div {
    display: inline-block;
    vertical-align: middle;
}

.order_list_select_box_all, .order_list_select_box_none {
	color: #F61;
	width: 150px;
	border: 1px solid #DDD;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}
.order_list_select_box_all:hover, .order_list_select_box_none:hover {
	border: 1px solid #F61;
	text-decoration: underline;
	cursor: pointer;
}

.filter_show_all a {
	font-weight: normal;
	color: #F61;
}

.index_filter_list {
	margin: 3px 2px;
	white-space:nowrap;
	float:left; 
}

#backend_pinfo_supplies_by_pid {
	padding: 3px;
}
.pinfo_supply_container {
/* 	margin: 10px 10px ; */
}
.pinfo_supply_table {
	border: 1px solid #DDD;
	margin: 5px;
	text-align: center;
}
.pinfo_supply_header {
	font-size: 12px;
	font-weight: bold;
	color: #F61;
	text-align: center;
}
.pinfo_supply_name, .pinfo_supply_name a {
	display: block;
	font-size: 10px;
	height: 75px;
	text-align: left;
	margin: 3px;
}
.pinfo_supply_name a:hover, .pinfo_supply_name a:focus {
	color: #F61;
	text-decoration: underline;
}
.pinfo_supply_price {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #F61;
	text-align: left;
	margin: 3px;
}
.pinfo_supply_title {
	font-size: 12px;
	text-align: center;
	color: #FFF;
	margin: 3px;
	background-color: #F61;
}
.pinfo_supply_add2cart, .pinfo_supply_add2cart a {
	font-size: 12px;
	text-align: center;
	color: #F61;
	margin: 3px;
}
.pinfo_supply_add2cart a:hover, .pinfo_supply_add2cart a:focus {
	text-decoration: underline;
}
.cart_pmod_container {
	display: inline-block;
	border-top: 1px solid #07C;
	border-bottom: 1px solid #07C;
	padding: 2px;
	margin: 2px;
}

ul.search_filter {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.search_filter li {
	margin: 0;
}
ul.search_filter li a, ul.search_filter li a:hover {
	color: #333;
	display: inline-block;
	font: 11px Verdana,Arial,sans-serif;
	padding: 5px;
	white-space: normal;
	text-decoration: none;
}
ul.search_filter li a:hover {
	color: #F61;
	text-decoration: none;
}
ul.search_filter li.selected a, ul.search_filter li.selected a:hover {
	color: #F61;
	text-decoration: underline;
}
ul.search_filter li a .text_grey, ul.search_filter li a:hover .text_grey {
	color: #999;
	text-decoration: none;
}
ul.search_filter li.selected a .text_grey, ul.search_filter li.selected a:hover .text_grey {
	color: #F94;
	text-decoration: none;
}
.search_filter {
	padding: 5px;
}
.search_filter > span {
	padding: 5px;
}
.search_filter > span a {
	color: #666;
	text-decoration: none;
}
.search_filter > span a:hover {
	color: #F61;
	text-decoration: none;
}
.search_filter > span.selected a {
	color: #F61;
	text-decoration: underline;
}
.search_filter > span.selected a:hover {
	color: #F61;
	text-decoration: none;
}
/*.search_filter a, .search_filter a:hover {
	padding:10px; 
	margin:10px; 
	font-size: 11px;
	color: #444444;
	white-space: nowrap;
}

.search_filter .selected a, .search_filter .selected a:hover {
	background-color: #FFFFFF; 
	padding:4px; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6611;
	text-decoration:underline;
}*/

.index_filter {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.index_filter .filter_header {
	color: #444;
	font-weight: bold;
}
.index_filter .filter_header .filter_toggle {
	cursor: pointer;
}
.index_filter .filter_header .filter_toggle:hover {
	color: #F61;
}
.index_filter .filter_content {
	color: #444;
}
.index_filter .filter_content.hidden {
	display: none;
}
.index_filter .filter_content > span > a {
	color: #444;
	margin: 1px;
	padding: 3px 6px;
	text-decoration: none;
	display: inline-block;
	white-space: nowrap;
}
.index_filter .filter_content > span > a:hover {
	color: #F61;
	text-decoration: none;
}
.index_filter .filter_content > span.selected > a {
	color: #F61;
	text-decoration: underline;
}
.index_filter .filter_content > span.selected > a:hover {
	text-decoration: none;
}

.payment_list_item label {
	display: block;
	cursor: pointer;
}

.products_supplies_warranty {
	font-size: 11px;
}
.products_supplies_warranty * {
	white-space: nowrap;
}
.products_supplies_warranty .warranty_period {
	color: #F61;
}
.products_supplies_warranty .warranty_period.selection_none {
	color: #333;
}
.products_supplies_warranty .warranty_price {
	font-weight: bold;
}
.products_supplies_warranty label {
	cursor: pointer;
	padding: 5px 0;
}
.products_supplies_warranty a {
	padding: 5px 10px;
}
.cart_total > span {
	padding: 5px;
}
.cart_total_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 26px;
/* 	font-weight: bold; */
	color: #FF6611;
}
.cart_total_value {
	font-family: Verdana, Arial, sans-serif;
	font-size: 28px;
/* 	font-weight: bold; */
	color: #FF6611;
}
.line_even {
	background-color: #FFF;
}
.line_odd {
	background-color: #F2F2F2;
}
