#table_wrapper table p {
	text-align:center;
	}	
#table_wrapper table a:link {
	color:#d42945;
	text-decoration:none;
	border-bottom:1px dotted #ffbac8;
	}	
#table_wrapper table a:visited {
	color:#d42945;
	border-bottom:none;
	text-decoration:none;
	}		
#table_wrapper table a:hover,
#table_wrapper table a:focus {
	color:#f03b58;
	border-bottom:1px solid #f03b58;
	text-decoration:none;
	}
#table_wrapper table a,
#table_wrapper table a:link,
#table_wrapper table a:visited {
	border:none;
	}							
#table_wrapper table {
	/*border-collapse:collapse;*/
	width: 100%;
	text-align: left;
	border: 1px solid #d6dde2;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	-webkit-box-shadow: 0px 0px 5px #cccccc;
	-moz-box-shadow: 0px 0px 5px #cccccc;
	box-shadow: 0px 0px 5px #cccccc;
	color: #444444;
	}	

#table_wrapper table.items{
	margin-bottom:40px;
	box-shadow: 0 0 4px #ccc;
	}


#table_wrapper caprion {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
#table_wrapper tr.odd td	{
	background:#ffffff;
	}
#table_wrapper tr.even td	{
	background:#f6f8f9;
	}	
#table_wrapper .column1	{

	}
#table_wrapper td {
	padding: 10px;
	vertical-align: top;
	}				
#table_wrapper th {
	text-align:center;
	background: #e7ebee;
	color: #63676b;
	text-shadow: 0 1px 1px #ffffff;
	border-bottom: 1px solid #d6dde2;
	}							
#table_wrapper thead th {
	cursor:pointer;
	text-align:center;
	background: #e7ebee;
	color: #333333;
	text-shadow: 0 1px 1px #ffffff;
	padding: 5px 5px;
	font-size:12px;
	font-weight:bold;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.5), 0 2px 2px rgba(0, 0, 0, 0.08);
	border-bottom: 1px solid #d6dde2;
	}	
#table_wrapper tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#table_wrapper tfoot th strong {
	font:bold 1.2em Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#table_wrapper tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}


#table_wrapper tr.even:hover td, #table_wrapper tr.odd:hover td
{
    background: #DDDDDE;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;  
	color: #222222;
	text-shadow: 0 0px 1px #cccccc;
}
#table_wrapper tfoot td {
padding:0;
margin:0;
}




/* ----------- My Form ----------- */

/*

#stylized button{
border:0; 
padding:0;
clear:both;
margin-left:5px;
margin-right:5px;
width:125px;
height:31px;
background:#666666;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;

}
#stylized button:hover{

background:#0960A2;
text-align:center;

}
*/
#table_wrapper {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding: 10px 0px 10px 0px;
	text-align: left;


}
			
			.totals_amount_table_labels{
				text-align:center;
				background: #e7ebee;
				color: #333333;
				text-shadow: 0 1px 1px #ffffff;
				padding: 0px 5px;
				font-size:12px;
				font-weight:bold;
				-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
				-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
				box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.5), 0 0px 2px rgba(0, 0, 0, 0.08);				
				border-bottom: 1px solid #d6dde2;
			}
			.totals_amount_table_numbers{
				font-family:Helvetica;
				border-bottom: 1px solid #d6dde2;
				font-size:12px;
				color: #222222;
				font-weight:bold;
			}

#totals
{
	
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	box-shadow: 0 0 4px #ccc;
}	
.totals td {
	color:#0960A2;
	}				
#buttons_right
{
	float: right;
	/*margin-right: 100px;*/
	padding-left: 300px;
	padding-top: 10px;

}
#top_table {
	float: left;	
	width:100%;
} 
#totals_table{
	float: right;
	margin-right: 20px;
	padding:0px;
} 


#ordersTable button{
padding: 0px 6px;
}
