/*
 * admin
 */

table.admin_product_list th, td {
	font-family:verdana;
	font-size:12px;
	padding:1px 5px;
}

table.admin_product_list th {
	color:white;
	font-weight:bold;
	background:#6D84B4;
	border-bottom:2px solid #3B5998;
}

table.admin_product_list th a {
    color:white;
}

table.admin_product_list tr.add {
	background:#ddd;	
}

table.admin_product_list tr.add td {
	padding-top:4px;
	padding-bottom:2px;
}

table.admin_product_list td {
    border-bottom:dotted 1px #aaa;
}

table.admin_product_list tr.notactive td {
    color:#999;
}

table.admin_product_list tr.notactive td a {
    color:#999;
}

table.admin_product_show th, td {
	font-family:verdana;
	font-size:12px;
	padding:3px 5px;
	vertical-align:top;
}

table.admin_product_show th {
	color:white;
	font-weight:bold;
	background:#6D84B4;
	border-bottom:1px solid #3B5998;
}

table.admin_product_show td {
    border-bottom:1px dotted #aaa;
}

table.admin_bar th, td {
	font-family:verdana;
	font-size:12px;
	padding:1px 5px;
}

table.admin_bar th {
	color:white;
	font-weight:bold;
	background:#B52986;
	border-top:1px solid #FD648D;	
	border-bottom:1px solid #4A195B;
}

table.admin_display_type th, td {
	font-family:verdana;
	font-size:12px;
	padding:1px 3px;
}

table.admin_display_type td.active {
	background:#025D8C;	
}

table.admin_display_type td.active a {
	color:white;
}

span.bold {
    font-weight:bold;
}

div.filter {
    font-weight:bold;    
    background:#7FAF1B;
    color:white;
    border-bottom:2px solid #729D18;
    padding:1px 2px;
}

tr.noborder td {
    border:none !important;
}

table.noborder td {
    border:none !important;
}


/*
 * normal
 */


img.c {width:4;height:4;display:block;}
td.tl {padding:0;width:4;text-align:left;vertical-align:top;}
td.tr {padding:0;width:4;text-align:right;vertical-align:top;}
td.bl {padding:0;width:4;text-align:left;vertical-align:bottom;}
td.br {padding:0;width:4;text-align:right;vertical-align:bottom;}

div.product {
	text-align:center;
}

span.product_title {
	color:#B14076;
	font-family:sans-serif;
	font-size:120%;	
}

a.product_title {
    text-decoration:none;
}

a.product_title:hover {
    text-decoration:underline;
    color:#B14076;
}

div.product_price {
	color:#B14076;
	font-family:sans-serif;
}

div.product_info {
	color:#515151;
	font-family:sans-serif;
	font-size:11px;
}

div.product_info_small {
	color:#515151;
	font-family:sans-serif;
	font-size:10px;	
}

table.product_table td {
	padding:2px 5px;
}

div.header {
    
}

div.bar {
	border-top:2px solid #ababab;
	padding:2px 0;
	border-bottom:2px solid #ababab;
}

table.bar_link td {
    padding:0px 10px;
	vertical-align:middle;
}

a.bar_link {
	color:#676767;
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

a.bar_link:hover {    
    text-decoration:underline;
}

div.nav_link {
    color:#555;
    font-family:sans-serif;
    font-size:16px;
    text-decoration:none;
	font-weight:bold;
    padding-bottom:5px;
}

a.nav_link {
    color:#676767;
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
    text-decoration:none;
}

a.nav_link:hover {    
    text-decoration:underline;
}

div.footer {
}

div.footer_info {
    color:#989B8F;
    font-family:sans-serif;
    text-align:center;
}

table.footer_link td {    
    text-align:center;
    padding:5px 10px;
}

a.footer_link {
    color:#9D9D9D;
    font-family:sans-serif;
    text-decoration:none;
}

a.footer_link:hover {
    text-decoration:underline;
}

img.trigger {
    cursor:pointer;
}

.hideit {
	display:none;
}

table.table_cart td {
	padding:3px 5px;
	vertical-align:top;
}

table.table_cart tr.cart_content td {
	border-bottom:1px dotted #ccc;	
}

table.table_cart th {
	padding:0px 5px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}

div.detail_heading {
    font-size:150%;    
	color:#999;
}

div.detail_content {
	padding:0 0 10px 0;
}

a.balloon_link {
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

a.balloon_link:hover {
	text-decoration:underline;
}

a.home_link {
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;
}

a.home_link:hover {
	text-decoration:underline;
}

div.heading_title {
	color:#E34995;
	font-size:2em;
	font-weight:normal;
	font-family:sans-serif;	
}


div.heading_title_small {
	color:#E34995;
	font-size:1.2em;
	font-weight:bold;
	font-family:sans-serif;	
}

a.crumb {
	font-size:12px;
	font-family:sans-serif;
	font-size:110%;
	color:#676767;
	text-decoration:none;
	font-weight:bold;
}

a.crumb:hover {
	text-decoration:underline;
}

table.table_detail_cart td {
	padding:0 2px;
}

a.cart_product_name {
	text-decoration:none;
	color:#B14076;
}

a.cart_product_name:hover {
	text-decoration:underline;
}

div.order_box div {
	padding:1px 0;
}

input.pinky {
	background:#FAB3D3;
	font-size:12px;
	color:white;
	font-weight:bold;
	padding:0px 5px;
	border-right:2px solid #E897BC;
	border-bottom:2px solid #E897BC;
	border-top:2px solid #F7C9DD;
	border-left:2px solid #F7C9DD;
}

input.pinky:active {	
	border-top:2px solid #E897BC;
	border-left:2px solid #E897BC;
	border-right:2px solid #F7C9DD;
	border-bottom:2px solid #F7C9DD;
}

.pad {
	padding:1px 1px;
}

a.pinky_link {
	color:#FAB3D3;
	text-decoration:none;
}

a.pinky_link:hover {
	text-decoration:underline;
}

table.table_email td {
    padding:1px 5px 1px 0;
}



table.size_chart {
    border:1px solid #aaa;
}

table.size_chart tr.h {
    background:#ededed;
}

table.size_chart tr.d {
    border-bottom:1px dotted #FAB3D3;
}

table.size_chart td.v {
    text-align:center;
    width:25px;    
}

table.size_chart td.c {
    text-align:center;
}

table.size_chart td.t {
    white-space:nowrap;
    text-align:left;
}



