
/* store */
#store_page
{
	width: 940px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#store_page h4
{
	display: block;
	padding: 6px 6px 6px 6px;
	background: #00137F;
	color: #FFFFFF;
	text-align: left;
}

#store_page h4 a
{
	background: #00137F;
	color: #FFFFFF;
}

/* content */
#store_content
{
	width: 620px;
	padding: 30px 0px 0px 20px;
}

/* product list */
/*contains 2 items in a row */
#item_list_container
{
    width: 920px;
    background-color: #FFFDEA;
    margin: 10px auto;
    border: 1px solid gray;
}

/*contains the item*/
#item_image
{
	width: 150px;
	height: 110px;
	padding: 5px 5px 5px 5px;
	border: solid 1px blue;
}

img.item_img
{
	max-width: 100px;
	max-height: 100px;
	border: 0;
}

/*contains the item content*/
#item_content
{
	width: 770px;
	height: 110px;
}

#item_content p
{
	text-align: justify;
	font-size: 12px;
}

#item_content a
{
	text-decoration: none;
	color: blue;
}

#item_content h4
{
	padding: 6px 6px 6px 6px;
	margin: 0;
	background: #00137F;
	color: #FFFFFF;
}
#cart_options
{
    width: 98%;
    height: 25px;
    text-align: right;
    color: blue;
    font-weight: bold;
    font-size: 11px;
}

#item_details_table
{
	width: 400px;
	padding: 5px 5px;
}

#item_details_left_td
{
	width: 150px;
	height: 20px;
	font-weight: bold;
	font-size: 11px;
}

#item_details_right_td
{
	text-decoration: underline;
}

#cart_items_table
{
	width: 650px; font-size: 11px;
}

#cart_items_td
{
	height: 25px;
}

#message
{
	width: 930px;
	margin: 0 auto;
	padding: 5px 5px 5px 5px;
	font-size: small;
	text-align: left;
	color: white;
	font-weight: bold;
	background: green;
}

#error
{
	width: 930px;
	margin: 0 auto;
	padding: 0;
	padding: 5px 5px 5px 5px;
	font-size: small;
	text-align: left;
	color: white;
	font-weight: bold;
	background: red;
}

#packaging_div
{
	margin: 0 auto;
	padding: 0;
	display: none;
	background: white;
	border: solid 1px gray;
	position: absolute;
	left: 30%;
	top: 30%;
	z-index: 1;
}

#packaging_div img
{
	border-style: none;
	width: 230px;
	height: 200px;
}

#ink_color_div
{
	margin: 0 auto;
	padding: 0;
	display: none;
	background: white;
	border: solid 1px gray;
	position: absolute;
	left: 30%;
	top: 30%;
	z-index: 1;
}

#ink_color_div img
{
	border-style: none;
}

#form_requirement
{
	color: red;
	font-weight: bold;
	font-size: x-large;
	text-align: center;
}

#item_tile_container
{
	width: 939px;
}

#item_tile_td
{
	width: 313px;
	height: auto;
	padding: 5px 5px 5px 5px;
}
