/*----------------------------------------------*/
/* 3.6 Styled Tables and Boxes */
/*----------------------------------------------*/
.styled_table table,
.sb {
 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-collapse: collapse;
	margin:10px 0 20px;
	text-shadow:none;
	color:#444}

.styled_table table {
	width:100%;
	border-collapse:separate;
	padding-bottom:1px}

.styled_table table,
.sb {
	border: 1px solid #dd4436}

.styled_table.shadow table,
.sb_shadow  {
	box-shadow: 0 0 3px #000; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2)}
		
.styled_table table tr th,
.sb .box_title	{
	background:#dd4436;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	font-family: 'PT Sans', Arial, Helvetica, sans-serif}
		
.styled_table table tr th, 
.styled_table table tr td	{
	border-top:1px solid #d3c8be;
	padding:10px 20px;
	text-align:center}

.styled_table table tbody td {
	background:#e6e6e6;
	padding:8px 10px;
	text-align:center;}

.styled_table table tbody tr.odd td {
	background:#f8f8f8}
		
.styled_table table tr:first-child th{
	border-top: 0}

.table_yellow table,
.sb_yellow {
	border:1px solid #f3c300}
.table_yellow table tr td {
	border-top:1px solid #f7ebb9}
.table_yellow table tr th,
.sb_yellow .box_title {
	background:#f3c300;
	color:#fff}

.table_blue table,
.sb_blue {
	border:1px solid #2675cb}
.table_blue table tr td {
	border-top:1px solid #c9dbee}
.table_blue table tr th,
.sb_blue .box_title {
	background:#2675cb;
	color:#fff}

.table_green table,
.sb_green {
	border:1px solid #6aa818}
.table_green table tr td {
	border-top:1px solid #d0d0c2}
.table_green table tr th,
.sb_green .box_title {
	background:#6aa818;
	color:#fff}
	
.table_dark_gray table,
.sb_dark_gray  {
	border:1px solid #4a4b4c}
.table_dark_gray table tr td {
	border-top:1px solid #d3d3d3}
.table_dark_gray table tr th,
.sb_dark_gray .box_title {
	background:#4a4b4c;
	color:#fff}

.table_orange table,
.sb_orange {
	border:1px solid #f26900}
.table_orange table tr td {
	border-top:1px solid #f2d7c3}
.table_orange table tr th,
.sb_orange .box_title {
	background:#f26900;
	color:#fff}

.table_pink table,
.sb_pink {
	border:1px solid #de6baa}
.table_pink table tr td {
	border-top:1px solid #d1b8c9}
.table_pink table tr th,
.sb_pink .box_title {
	background:#de6baa;
	color:#fff}
	
.table_purple table,
.sb_purple {
	border:1px solid #7751da}
.table_purple table tr td {
	border-top:1px solid #bec8d8}
.table_purple table tr th,
.sb_purple .box_title {
	background:#7751da;
	color:#fff}

.table_red table,
.sb_red {
	border:1px solid #dd4436}
.table_red table tr td {
	border-top:1px solid #d3c8be}
.table_red table tr th,
.sb_red .box_title {
	background:#dd4436;	
	color:#fff}