﻿/* ############ IPB SHOP default stylesheet ############ */

.IPBShopCartDebugPanel
{
	border: inset #990000 3px;
	margin: 3px 3px 3px 3px;
	padding: 2px 2px 2px 2px;
}

/*
div#FxPCD table.FxPloginUserInfoTable, div#FxPCD table.FxPLogin
{
	display: none;
	}
	*/



/* ############ IPB SHOP Cart Overview ############ */
.IPBShopCartOverviewHolder
{
	border: solid 1px #666666;
	width: 100%;
}

.IPBShopCartOverviewHeader
{
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color: #a5a5a5;
}
.IPBShopCartOverviewHeader div
{
	padding: 0px 0px 0px 23px;
	background-image: url(/IPBShopRuntime/images/basket.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.IPBShopCartOverviewCount
{
	margin: 5px 5px 5px 5px;
}
.IPBShopCartOverviewTotPrice
{
	margin: 5px 5px 5px 5px;
}

.IPBShopCartOverviewLink
{
	text-align: center;
	border: solid 1px #aaaaaa;
	margin: 4px 0px 0px 0px;
	padding: 3px 2px 2px 2px;
	background-color: #b5b5b5;
}

.IPBShopCartOverviewLink div a
{
	color: #013567;
	border: solid 1px #666666;
	background-color: #eeeeee;
	padding: 3px;
	margin: 2px;
	height: auto;
	vertical-align: top;
	display: inline-block;
	font-size: xx-small;
}

.IPBShopCartOverviewLinkFull
{
}
.IPBShopCartOverviewLinkFull a
{
}

.IPBShopCartOverviewLinkEmpty
{
}
.IPBShopCartOverviewLinkEmpty a
{
}

.IPBShopCartOverviewLinkCheckout
{
}

.IPBShopCartOverviewLinkCheckout a
{
}

/* ############ IPB SHOP Cart Full ############ */
.IPBShopCartFullHolder
{
	border: solid 1px #cccccc;
	margin-left: 10px;
}

.IPBShopCartFullHeader
{
	margin: 10px 5px 5px 5px;
	font-weight: bold;
	font-size: medium;
	color: #013567;
}

.IPBShopCartFullCount
{
	margin: 5px 5px 5px 5px;
}

table.IPBShopCartFullItemTable
{
	margin: 5px 5px 5px 5px;
	width: 784px;
	/* border-collapse: collapse;*/
	font-size: xx-small;
}

table.IPBShopCartFullItemTable th
{
	background-color: #666666;
	color: #ffffff;
	text-align: left;
	padding: 1px 3px 1px 3px;
	font-size: x-small;
}

table.IPBShopCartFullItemTable td
{
	padding: 4px 2px 2px 2px;
	text-align: left;
	font-size: xx-small;
	border-bottom: solid 2px #ffffff;
	
}
table.IPBShopCartFullItemTable td.Item
{
	border-top: solid 1px #999999;
	border-right: solid 1px #eeeeee;
}

table.IPBShopCartFullItemTable td.ProdNo
{
	text-align: left;
	white-space: nowrap;
}

table.IPBShopCartFullItemTable td.ProdName
{
	text-align: left;
}

table.IPBShopCartFullItemTable td.ProdExtra
{
	border-top: solid 1px #eeeeee;
	text-align: left;
	white-space: normal;
	background-color: #fcfcfc;
	margin: 2px 0px 5px 0px;
}
table.IPBShopCartFullItemTable td.ProdExtra div.divExtra
{
	text-align: left;
	white-space: normal;
	background-color: #f7f7f7;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	border: solid 1px #cccccc;
}


table.IPBShopCartFullItemTable td.QtyRO
{
	text-align: center;
	white-space: nowrap;
	padding: 0px;
	font-size: xx-small;
	vertical-align: middle;
}

table.IPBShopCartFullItemTable td.Qty
{
	text-align: center;
	padding: 0px;
	font-size: xx-small;
}


table.IPBShopCartFullItemTable td.Qty input
{
	text-align: center;
	font-size: xx-small;
	width: 15px;
	margin: 0px;
}

table.IPBShopCartFullItemTable td.Money
{
	text-align: right;
	white-space: nowrap;
}
table.IPBShopCartFullItemTable td.Avg
{
	text-align: right;
	white-space: nowrap;
}
table.IPBShopCartFullItemTable td.LineMoney
{
	text-align: right;
	white-space: nowrap;
}
table.IPBShopCartFullItemTable td.Cmds
{
	text-align: center;
	border-right: none;
}

table.IPBShopCartFullItemTable td.TotMoney
{
	text-align: right;
	white-space: nowrap;
	padding-right: 20px;
}

table.IPBShopCartFullItemTable td.SubTotal
{
	border-top: solid 1px #333333;
	font-weight: bold;
	padding-bottom: 15px;
	font-size: small;
	color: #013567;
}

table.IPBShopCartFullItemTable td.EnviroTax
{
	background-color: #f7f7f7;
	border-top: solid 1px #d7d7d7;
}

table.IPBShopCartFullItemTable td.ShippingCost
{
	background-color: #ffffff;
	border-top: solid 1px #e7e7e7;
}

table.IPBShopCartFullItemTable td.VAT
{
	background-color: #f7f7f7;
	border-top: solid 1px #e7e7e7;
}

table.IPBShopCartFullItemTable td.GrandTotal
{
	border-top: solid 1px #333333;
	border-bottom: double 1px #333333;
	font-weight: bold;
	font-size: small;
	color: #013567;
}

div.CmdsBottomConfirm
{
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
	font-size: small;
	color: #003366;
	}

div.CmdsBottom
{
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
	font-size: x-small;
}

div.CmdsBottom a
{
	color: #013567;
	border: solid 1px #999999;
	background-color: #eeeeee;
	padding: 3px;
	margin: 2px;
	height: auto;
	vertical-align: top;
	display: inline-block;
}
div.CmdsBottom2
{
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	font-size: xx-small;
}
div.CmdsBottom2 a
{
	color: #013567;
	border: solid 1px #999999;
	background-color: #eeeeee;
	padding: 2px;
	margin: 2px;
	height: auto;
	vertical-align: top;
	display: inline-block;
}


/* ############ IPB SHOP Cart Checkout ############ */


.IPBShopCartCheckoutHolder
{
	border: solid 1px #cccccc;
	margin-left: 10px;
	margin-bottom: 10px;
}

.IPBShopCartCheckoutHeader
{
	margin: 10px 5px 5px 5px;
	font-weight: bold;
	font-size: medium;
	color: #013567;
}

.IPBShopCartCheckoutHeader2, .IPBShopCartFullHeaderCheckout, div.IPBShopCartCheckoutCommentsHeader
{
	margin: 10px 5px 5px 5px;
	font-weight: bold;
	font-size: small;
	color: #013567;
}

table.IPBShopCartCheckoutTable
{
	margin: 5px 5px 5px 5px;
	width: 795px;
	border-collapse: collapse;
	font-size: x-small;
	table-layout: fixed;
}

table.IPBShopCartCheckoutTable th
{
	text-align: left;
	padding: 1px 3px 1px 3px;
	font-size: small;
}

table.IPBShopCartCheckoutTable td
{
	padding: 2px 4px 2px 4px;
	text-align: left;
	font-size: x-small;
}


div.IPBShopCartCheckoutCommentsHolder
{
	margin: 0px 5px 5px 5px;
	width: 780px;
	}
	

div.IPBShopCartCheckoutCommentsInput
{
	
	width: 770px;
	}
	
div.IPBShopCartCheckoutCommentsInput textarea, #txtCheckoutComment
{
	width: 770px;
	margin-bottom:  5px;
	}
	
