/************************************************
 *					ITEMS						*
 ************************************************/
a.shop_itemlink {
	
}
a.shop_itemlink:hover {
	
} 

table.shop_itemtable td, table.shop_itemtable th {
	vertical-align:			middle;
	font-weight:			normal;
}

table.shop_itemtable th {
	
}

table.shop_itemtable_o {
	
}
table.shop_itemtable th, table.shop_itemtable_o th {
	vertical-align:			middle;
	height:					20px;
}

table.shop_itemtable tr.row0, table.shop_itemtable_o tr.row0 {
	background-color:		#cc9999;
	vertical-align:			middle;
}
table.shop_itemtable tr.row1, table.shop_itemtable_o tr.row1 {
	background-color:		#6699cc;
	vertical-align:			middle;
}
/*
td.shop_subitem_left, td.shop_subitem_middle, td.shop_subitem_right {
	border-top:				1px solid #FFFFFF;
	border-bottom:			1px solid #FFFFFF;
} 
td.shop_subitem_left {
	border-left:				1px solid #FFFFFF;
}
td.shop_subitem_right {
	border-right:				1px solid #FFFFFF;
}
*/
table.shop_itemtable th, table.shop_itemtable td {
	padding:				2px;
}
table.shop_itemtable_o th, table.shop_itemtable_o td {
	padding:				1px;
}

table.shop_itemtable td.shop_itemname, table.shop_itemtable th.shop_itemname {
	text-align:				left;
	vertical-align:			middle;
}
table.shop_itemtable td.shop_itemnumber, table.shop_itemtable th.shop_itemnumber {
	width:					100px;
	text-align:				center;
}
/*
td.shop_iteminfo, th.shop_iteminfo {
	text-align:				center;
	width:					75px;
}
td.shop_itemstock, th.shop_itemstock {
	text-align:				center;
	width:					75px;
}
td.shop_itemorder, th.shop_itemorder {
	text-align:				center;
	width:					75px;
}
*/
table.shop_itemtable td.shop_itemdelete, table.shop_itemtable th.shop_itemdelete {
	text-align:				center;
	width:					85px;
}
table.shop_itemtable td.shop_itemamount, table.shop_itemtable th.shop_itemamount {
	text-align:				center;
	width:					70px;
}
table.shop_itemtable td.shop_itembottom, table.shop_itemtable th.shop_itembottom {
	text-align:				center;
	width:					33%;
}
table.shop_itemtable td.shop_itemprice, table.shop_itemtable th.shop_itemprice {
	text-align:				right;
	width:					80px;
}

table.shop_itemtable td.shop_item_total, table.shop_itemtable th.shop_item_total {
	font-weight:			bold;
}
table.shop_itemtable td.shop_item_borderleft, table.shop_itemtable th.shop_item_borderleft {

}
table.shop_itemtable td.shop_item_borderright, table.shop_itemtable th.shop_item_borderright {

}
ttable.shop_itemtable d.shop_item_borderbottom, table.shop_itemtable th.shop_item_borderbottom {
	
}
td.shop_item_split, th.shop_item_split {
	background-color:		#cc0000;
	height:					1px;
	font-size:				0px;
}
/****************************************************
		step 4 overview
****************************************************/
th.shop_itemproduct_o {}

table.shop_itemtable_o th.shop_itemamount_o, table.shop_itemtable_o td.shop_itemamount_o {
	text-align:				center;
	width:					40px;
}

table.shop_itemtable_o th.shop_itemtime_o, table.shop_itemtable_o td.shop_itemtime_o { 
	vertical-align:			middle;
	text-align:				center;
	width:					20px;
}

table.shop_itemtable_o th.shop_itemname_o, table.shop_itemtable_o td.shop_itemname_o {
	text-align:				left;
	vertical-align:			middle;
}

table.shop_itemtable_o th.shop_itemprice_o, table.shop_itemtable_o td.shop_itemprice_o {
	width:					130px;
}

table.shop_itemtable_o td.shop_itemprice_o {
	text-align:				right;
}
table.shop_itemtable_o th.shop_itemprice_o {
	text-align:				right;
}

table.shop_itemtable_o th.shop_itemvat_o, table.shop_itemtable_o td.shop_itemvat_o {
	vertical-align:			middle;
	text-align:				center;
	width:					40px;
}

table.shop_itemtable_o th.shop_itemnumber_o, table.shop_itemtable_o td.shop_itemnumber_o {
	width:					100px;
	text-align:				center;
}

table.shop_itemtable_o th.shop_itemtable {
	height:					5px;
	padding:				0px;
	font-size:				1px;
}
/****************************************************
		for the order
****************************************************/
table.shop_itemtable_o td.shop_itemproduct, table.shop_itemtable_o td.shop_itemprice_overall, 
table.shop_itemtable_o td.shop_itemvat_overall, table.shop_itemtable_o th.shop_itemproduct, 
table.shop_itemtable_o th.shop_itemprice_overall, table.shop_itemtable_o th.shop_itemvat_overall {
	vertical-align:			middle;
	text-align:				center;
}
table.shop_itemtable_o td.shop_itemtime, table.shop_itemtable_o th.shop_itemtime {
	width:					20px;
	text-align:				center;
	vertical-align:			middle;
}


div.shop_noVat {
	font-size:				11px;
}
/****************************************************
****************************************************/
input.shoppingcart0, input.shoppingcart1 {
	text-align:				center;
	vertical-align:			middle;
	border:					1px solid #ffffcc;

}
input.shoppingcart0 {
	background-color: 		#6699cc;
}
input.shoppingcart1 {
	background-color: 		#cc9999;
}
/************************************************
 *				ORDER							*
 ************************************************/
td.shoporder_name {
	vertical-align:			top;
	width:					175px;
}

td.shoporder_value {
	text-align:				left;
}
table.shoporder_step {
	
}
table.shoporder_step td {
	width:				25%;
	text-align:			left;
	vertical-align:		middle;
	padding:			3px;
	font-weight:		bold;
	color:				#ffffff;
}
table.shoporder_step td.shoporder_step {
	background-color: #6699cc;
}

table.shoporder_step td.shoporder_nostep {
	background-color: #336699;
}
span.shoporder_stepdescription {
	font-size:		12px;
}

table.shoporder {
	font-size:		13px;
}
table.shoporder th {
	font-size:		15px;
}
table.shoporder td.stepbutton_right {
	text-align:		right;
	font-size:		13px;
}

table.shoporder td.stepbutton_left {
	text-align:		left;
	font-size:		13px;
}
div.module_shop_buttons {
	padding:		20px 60px 20px 60px;
	font-weight:	bold;
}
div.module_shop_step1, div.module_shop_step2, div.module_shop_step3, div.module_shop_step4   {
	padding:		30px 0px 0px 0px;
	line-height:	20px;
}
div.module_shop_step4_overview {
	border:			1px solid #336699;
	padding:		2px;
}
div.module_shop_mail, div.module_shop_mail_begin, div.module_shop_mail_end  {
	padding:		0px;
	line-height:	20px;
}
body.module_shop_mailbody {
	background-color: 			#ffffcc;
	color:						#000000;
	font-family: 				Verdana, Arial, sans-serif;
	font-size:					12px;
	text-align:					left;
	margin:						5px;
	padding:					0px;
	height:						100%;
	vertical-align:				top;
}
