.tabelborder_cart {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:100%;
	margin-bottom:10px;
}

.tabelborder_cart thead td {
	overflow:hidden;
	background-color:#333399;
	color:white;
	border-style:none;
	font-weight:bold;
}
/*.tabelborder_cart thead td {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#cccccc;
}*/

.tabelborder_cart td {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#eeeeee;
	vertical-align:top;
}

.tabelborder_cart textarea, input {
	background-color:white;
	border:1px solid #cccccc;
}

table.formatted {
	margin-bottom:10px;
}

table.formatted thead td {
	overflow:hidden;
	background-image:url(/images/box_header_bg.gif);
	background-repeat:repeat-x;
	color:white;
	font-size:15px;
	text-transform:uppercase;
	border-style:none;
	height:31px;
	padding-left:10px;
}

table.formatted tbody td {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px;
}

table.formatted tbody td:first-child {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

table.formatted tbody tr:first-child td{
	border-top:1px solid #cccccc;
}

table.formatted tfoot td {
	padding:3px;
}

/*.tabelborder thead td {
	border-bottom:1px solid #cccccc;
	background-color:#cccccc;
}

.tabelborder td {
	border-bottom:1px solid #cccccc;
	background-color:white;
	vertical-align:top;
}

.tabelborder table td {
	border:0px;
}*/

.button {
	padding:5px;
	background-color:#757b7b;
	border:1px solid #cccccc;
	color:white!important;
	text-decoration:none!important;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	cursor:hand;
}

.button:hover {
	background-color:#999999;
}

a.smallbutton {
	padding:2px;
	background-color:#757b7b;
	border:1px solid #cccccc;
	color:white!important;
	text-decoration:none!important;
	font-size:9px;
	line-height:9px;
}

a.smallbutton:hover {
	background-color:#999999;
}

