/* header */
.store_header {
	background: url(images/header.jpg) no-repeat;
	height: 130px;
}

.store_header td {
	vertical-align: bottom;
}

/* input box */
.input_box_full {
	width: 250px;
	font-size: 11px;
	font-family: tahoma;
	border: 1px solid #cecece;
}

.input_box_long {
	width: 150px;
	font-size: 11px;
	font-family: tahoma;
	border: 1px solid #cecece;
}

.input_box_medium {
	width: 100px;
	font-size: 11px;
	font-family: tahoma;
	border: 1px solid #cecece;
}

.input_box_short {
	width: 60px;
	font-size: 11px;
	font-family: tahoma;
	border: 1px solid #cecece;
}

.text_area_wide {
	width: 425px;
	height: 200px;
	/*overflow: auto;*/
	font-size: 11px;
	font-family: tahoma;
	/*border: 1px solid #cecece;*/
}

.select_box {
	font-size: 11px;
	font-family: tahoma;
	border: 1px solid #cecece;
}

.checkbox {
	width: 20px;
}

/* alerts */
.mild_alert {
	width: 100%;
}

/* menu css */
.left_menu {
	width: 100px;
	background: #00B4FF;

	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

.left_menu a {
	color: white;
	font-weight: bold;
	
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

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

.right_menu {
	width: 100px;
	height: 100%;
	background: #efefef;

	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

.right_menu a {
	color: #454545;
	font-weight: bold;
	
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

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

/* top of the page */
.top_menu {
	text-align: right;
	padding: 0 10 3 0px;
}

.top_header {
}

/* divider */
.divider {
	background: #00B4FF;
	width: 4px;
	height: 4px;
}

/* login table */
.login_table {
	background: #00B4FF;
}

.login_text {
	color: white;
	font-weight: bold;
}

/* product table */
.product_table tr.alt_row {
	background: #efefef;
}

.product_table td a {
	color: #565656;
}

/* customer table */
.customer_table tr.alt_row {
	background: #efefef;
}

.customer_table td a {
	color: #565656;
}

/* order table */
.order_table tr.alt_row {
	background: #efefef;
}

.order_table td a {
	color: #565656;
}

/* info css */
.right_info {
	width: 150px;
	background: #efefef;
	
	color: #454545;
	font-weight: bold;
	
	font-size: 11px;
	font-family: tahoma;
	padding: 4px 4px 4px 4px;
	
	vertical-align: top;
}

.right_info a {
	color: #454545;
	font-weight: bold;

	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

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

/* main page footer */
.crunch_time {
	background: #00B4FF;
	padding: 2px 2px 2px 2px;

	color: white;
	font-weight: bold;
	
	font-size: 11px;
	font-family: tahoma;
	
	padding: 2px 2px 2px 2px;
}

/* main page header */
.page_header {
	background: #00B4FF;
	padding: 2px 2px 2px 2px;

	color: white;
	font-weight: bold;
	
	font-size: 11px;
	font-family: tahoma;
}

.page_header a {
	color: white;
	font-weight: bold;
	
	text-decoration: none;
	
	font-size: 11px;
	font-family: tahoma;
}

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

/* attribute list */
.small_attribute_table {
	margin-top: 4px;
}

.small_attribute_table td {
	font-size: 10px;
}

/* specials list */
.small_special_table {
	margin-top: 4px;
}

.small_special_table td {
	font-size: 10px;
}

/* body css */
.page_body {
	padding: 4px 4px 4px 4px;
}

body {
	text-align: center;
	font-size: 11px;
	font-family: tahoma;
	
	color: #565656;	
}

td {
	font-size: 11px;
	font-family: tahoma;
	
	color: #565656;
}

a {
	color: #00B4FF;
}

/* content box */
.content_box {
	border: 1px solid #cecece;
	padding: 2px 2px 2px 2px;
}