﻿div.item {
margin-top: 5px;
}

div.item div.inner {
	border: solid 1px #e6e6e6;
	padding: 10px;
}

input.size { width: 30px; text-align: center; }

table.options { border: solid 1px #ffffff; background-color: #f3f3f3; }
table.options tr.header { background-color: #7a7a7a; color: white; font-weight: bold; }
table.options tr.header td { border-bottom: solid 1px #ffffff; }

div.options_outer { border: solid 1px #c9c9c9; }

div.add_to_order { margin-top: 15px; }

td.lt { border-top: solid 1px #e6e6e6; border-left: solid 1px #e6e6e6; }
td.t { border-top: solid 1px #e6e6e6; }
td.t#img { width: 100px; }
td.rt { border-top: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; }
td.db { border: solid 1px #e6e6e6; border-top: none; border-bottom: none; }
td.sp { border-top: solid 1px #e6e6e6; height: 5px; }
td.db div.inner { padding: 5px; padding-top: 0px; }
td.t div.inner { padding: 5px; }
td.lt div.inner { padding-left: 10px; }
td.rt div.inner { padding-top: 10px; }

table.listing { margin-top: 15px; }

div.tabs div.act, div.tabs div.nact { background-color: white; float: left; padding: 5px; height: 19px; border: solid 1px #d0d0d0; border-bottom: none; margin-right: 5px; padding-left: 10px; padding-right: 10px; z-index:5; position:relative;}

div.tabs div.act a, div.tabs div.nact a { text-decoration: none; }
div.tabs div.act { border-bottom: solid 1px white; background-color: white; height:19px; }
div.tabs div.nact { background-color: #ededed; border-bottom: solid 1px #d0d0d0; }

table.pricingTable {
	border: solid 1px #c7c7c7;
}

table.pricingTable td {
	border-bottom: solid 1px #c7c7c7;
	padding: 4px;
}

table.pricingTable tr.first td {
	background-color: #f1f1f1;
	font-weight: bold;
	border-bottom: none;
}

table.pricingTable tr.last td {
	border-bottom: none;
}

table.productsList { border: solid 1px #d3d1d1; border-collapse:collapse; }
table.productsList td { border: solid 1px #d3d1d1; padding:5px; }
table.productsList tr.productsListSumup td { border-left: none; border-right:none; background-color:#f5f5f5; }
table.productsList tr.head { background-color: #f5f5f5; }
table.productsList table.productsListSizes td { border: none; }

table tr.header td { background-color:gray;color:white;font-weight:bold; }

table.product_order_options {
	border-collapse:collapse;
	border:solid 1px ##d9d9d9;
}

table.product_order_options tr.bd td {
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #d9d9d9;
	padding:5px;
	cursor:pointer;
}

table.product_order_options tr.hover td {
	background-color:#ececec;
}

table.product_order_options tr.act td {
	background-image:url('../../images/front/order_h_bg.gif');
	background-repeat:repeat-x;
	color:white;
}

table.product_order_options tr.act td * {
	color:white;
}