/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* shop settings                     */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.shopmenu {
	/*border-bottom: 1px solid #b3c1e4;*/
	display: none;
	visibility: hidden;	
}

.shopMenu a {
	text-decoration: none;
}

.catalogItem,.catalogItem a {
	color: #003366;
	font-weight: bolder;
	background-color: #fff;
	text-transform: uppercase;
}

.catalogSubItemHidden {
	display: none;
}

.catalogSubItemVisible {
	display: inline-table;
}

.catalogSiblings {
	padding-left: 12px;
	width: 100%;
}

a.catalogSibling {
	color: #ffcc00;
}

input.searchFor {
	font-size: 10px;
	font-family: tahoma, verdana, arial;
	color: #003366;
	border: 1px solid #003366;
	width: 100%;
	margin-left: 2px;
	margin-right: 2px;
}

input.searchForButton {
	font-size: 10px;
	font-family: tahoma, verdana, arial;
	color: #fff;
	background-color: #b3c1e4;
	border: 1px solid #b3c1e4;
	margin-right: 2px;
}

table.shop {
	border: 0px;
	/*width: 100%;*/
}

table.shop thead {
	background-color: #003366;
}

table.shop th { /*border-bottom: 1px solid #808080;
	font-size: 11px;
	text-align: left;
	color: white;*/
	text-align: left;
	color: white;
	font-size: 10px;
	padding: 5 5 5 5;
}

table.shop tr.odd {
	
}

table.shop tr.even {
	
}

table.shop tr.even td { 
	border-top: 1px solid #b3c1e4;
	border-bottom: 1px solid #b3c1e4;
}

table.shop a {
	text-decoration: none;
	font-weight: bold;
}

table.shop td {
	padding-right: 10px;
}

table.shop td.price {
	padding-right: 2px;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
	text-align: right;
}

td.price .old_price {
	font-size: 11px;
	color: firebrick;
}

table.shop tr.totalPrice {
	background-color: #04185f;
}

table.shop tr.totalPrice td {
	color: white;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
}

.price {
	font-size: 15px;
	font-weight: bold;
	color: #404040;
}

table.productSpecifications {
	border: 1px solid #003366;
}

table.productSpecifications thead {
	background-color: #003366;
}

table.productSpecifications th {
	text-align: right;
	color: white;
	font-size: 10px;
	padding: 5 5 5 5;
}

table.productSpecifications .tag {
	font-weight: bold;
	padding-right: 5px;
}

table.productSpecifications .odd {	
}

table.productSpecifications .even {
	background-color: #E0E0E0;
}

.customerHeader {
	text-align: right;
	font-size: 10px;
}

.customerHeader a {
	text-decoration: none;
}

.product_box {
	height: 185px;
}

.product_box td.left {
	background-image: url('../img/pcs_pbox_left.jpg');
	width: 8px;
}

.product_box td.right {
	background-image: url('../img/pcs_pbox_right.jpg');
	width: 8px;
}

.product_box td.top {
	background-image: url('../img/pcs_pbox_top.jpg');
	height: 35px;
	width: 150px;
	font-weight: bold;
	color: navy;
}

.product_box td.price {
	background-image: url('../img/pcs_pbox_price_bg.jpg');
	background-position: right;
	background-repeat: no-repeat;
	color: navy;
	text-align: right;
}
