body
{
	background-color: #01006B;
	margin-top: 10px;
	color: #01006B;
	font-family: Verdana;
	font-size: 10pt;
}

td img
{
	display: block;
}

a
{
	text-decoration: none;
	color: Navy;
}

a:visited
{
	text-decoration: none;
	color: Navy;
}

.content_td
{
	background-image: url(images/stripes_bg.jpg);
	padding-right:22px; 
	padding-bottom: 20px;
}

.header_mid
{

}

.container_table
{
	background-image: url(images/stripes_bg.jpg);
}

.menudiv
{
	width: 100%;
	background-color: #01006B;
	height: 600px;
	display: block;
}

.menuitem
{
	border: solid 2px #C3D5F6;
	background-color: White;
	padding: 5px 10px 5px 10px;
    font-family: Arial;
    font-size: 12pt;
    width: 140px;
    display: block;
    text-align: left;
    cursor: pointer;
}

.menulink
{
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	color: Navy;
	font-weight: bold;
	display: block;
	border: solid 1px #01006B;
}

.menulink:visited
{
	text-decoration: none;
	color: Navy;
}

.menulink:hover
{
	color: #C3D5F6;
	border: solid 1px Yellow;
}

.main_table
{
	
}

.footer_table
{
	font-family: Verdana;
	font-size: 10pt;
	border-bottom:solid 2px Navy;
    height: 120px;
}

.footer_table td
{
	white-space: nowrap;
}

.pic_link
{
	border: none;
	display: block;
}

.wn_header
{
	font-family: Garamond;
	font-size: 20pt;
	white-space: nowrap;
}

.wn_title
{
	text-align: left; 
	font-size: 16pt;
}

.wn_text
{
	text-align: left;
	font-size: 12pt;
	color: #01006B; 
}

.em_div
{
	font-family: Times New Roman;
	font-size: 12pt;
	padding-bottom: 20px;
}

.em_div_big
{
	font-size: 16pt;
	font-weight: bolder;
}

.home_product_title
{
	font-size: 18pt;
	font-family: Times New Roman;
	margin: 20px;
}

.list_title
{
	font-size: 11pt;
	padding: 2px 1px 2px 1px;
}

.category_title
{
	font-size: 16pt;
	font-weight: bold;
}

.product_link
{
	display: block;
	padding: 1px 1px 1px 1px;
	margin: 2px 2px 2px 2px;
}

.product_link:hover
{
	border: solid 1px Navy;
	padding: 0px 0px 0px 0px;
}

.product_title
{
	font-size: 20pt;
	color: #01006B;
	text-align: left;
	border-top: solid 2px Navy;
	background-color: #C3D5F6;
	padding-left: 5px;
}

.product_price_head
{
	color: #01006B;
	font-size: 10pt;
	border-top: solid 1px #C3D5F6;
	border-left: solid 1px #C3D5F6;
}

.product_description
{
	font-size: 10pt;
}

.product_price
{
	color: #01006B;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
}

.em_link
{
	display: block;
	border: solid 1px #C3D5F6;
}

.em_link:hover
{
	border: solid 1px Navy;
}

.unsublink
{
	color: Blue;
}

.email_entry
{
	width: 100%;
	color: Navy;
	display: block;
}

.error
{
	color: Red;
}

.searchresultdiv
{
	width: 100%;
	text-align: left;
	border-top: solid 2px Navy;
	padding-left: 10px;
}

.searchresult
{
	margin-top: 4px;
	color: Navy;
	font-size: larger;
}

.searchresult:hover
{
	color: Blue;
}

.searchdesc
{
	color: #01006B;
	padding-bottom: 10px;
}

.home_heading
{
	background-color: White;
	padding-left: 50px;
	padding-right: 50px;
	border-left: solid 1px silver;
	border-top: solid 1px silver;
	border-right: solid 1px Navy;
	border-bottom: solid 1px Navy;
	display: block;
}

.item_embroidery
{
	color: #01006B;
	font-size: 10pt;
	border-top: solid 1px #C3D5F6;
	border-left: solid 1px #C3D5F6;
}

.unselected
{
	white-space: nowrap;
	border: dashed 1px Navy;
	font-size: 10pt;
	color: #01006B;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 120px;
}

.font_selected
{
	white-space: nowrap;
	border: solid 1px Navy;
	font-size: 10pt;
	color: #01006B;
	padding-left: 5px;
	padding-right: 5px;
	background-color: Silver;
	text-align: center;
	width: 120px;
}

.maincontent
{
	
}

.head_link
{
	font-size: 10pt;
	white-space: nowrap;
}

.head_link:hover
{
    background-color: Navy;
    color: White;
}

.pop_table
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.pop_content
{
	border: solid 1px Navy;
	background-color: White;
	padding: 20px 20px 20px 20px;
}

.ribbon_link
{
	display: block;
	padding: 5px 5px 1px 5px;
	margin: 1px 1px 1px 1px;
}

.ribbon_link:hover
{
	margin: 0px 0px 0px 0px;
	border: solid 1px #C3D5F6;
}

.ribbon_title
{
	font-size: 10pt;
	white-space: nowrap;
}

.shippingdiv
{
	background-color: White;
	border-top:solid 1px #C3D5F6;
	border-bottom:solid 1px #C3D5F6;
	margin: 20px 10px 10px 10px;
	display: block;
	padding: 15px 15px 15px 15px;
}

.hover_img
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 4px 4px 4px 4px;
	border: solid 1px #C3D5F6;
	background-color: White;
}

.input_text
{
	font-size: 10pt;
	white-space: nowrap;
}

.input_table
{
	border-top: solid 1px #C3D5F6;
	width: 50%;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.input_image
{
	border: none;
}

.testimonial
{
	font-size: 12pt;
	padding: 10px 10px 20px 10px;
}

.gift_image
{
	float:left;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity:.6;
	width:128px;
	height:119px;
}

.bottom_link
{
    padding: 1px 3px 1px 3px;
}

.pager_link
{
    font-size: small;
    font-weight: bold;
    border: dotted 1px Silver;
}