﻿body 
{
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetic;
	margin: 0 0 0 0;
}

td, tr
{
	font-size: 10pt;
}

.pagingLink
{
	font-size: 11pt;
	color: #2E3E54;
	font-weight: bold;
}

.pagingCurrentLink
{
	font-size: 11pt;
	color: #670001;
	font-weight: bold;
}

.topNav
{
	background-color: Navy;
}

.topNavLink
{
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	background-color: #4b5a77;
}

.bottomNavLink
{
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	background-color: #4b5a77;
}

.navLeftHeading
{
	font-size: 11pt;
	color: Navy;
	text-decoration: underline;
}

.navItem
{
	font-size: 10pt;
	color: Maroon;
	text-decoration: none;
}

.pageTitle
{
	color: Navy;
	font-size: 14pt;
}

.mainShopPageTitle
{
	color: #223249;
	font-size: 20pt;
	font-family: Kabel;
}

A.categoryInfo:link, A.categoryInfo:visited, A.categoryInfo:hover
{
	font-size: 9pt;
	color: #2E3E54;
	font-weight: bold;
	background-color: #dee7f6;
	text-decoration: none;
}

.categoryInfo
{
	font-size: 9pt;
	color: #2E3E54;
	font-weight: bold;
	background-color: #dee7f6;
}

.productInfo
{
	font-size: 10pt;
}

.error
{
	font-weight: bold;
	color: Red;
}

.product
{
	color: #2e3e54;
	font-size: 12pt;
	font-weight: bold;
}

.product_options
{
	color: #2e3e54;
	font-size: 8pt;
}

.product_options_bold
{
	color: #2e3e54;
	font-size: 10pt;
	font-weight: bold;
}

.checkout_header
{
	background-color: #BDDB64;
	font-weight: bold;
	font-size: 9pt;
}

.checkout_item
{
	font-weight: bold;
	font-size: 9pt;
}

.faqs_questions
{
	font-size: 10pt;
	font-weight: bold;
}

.faqs_answers
{
	font-size: 10pt;
}

.search_header
{
	background-color: #2e3e54;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.order_info
{
	font-size: 8pt;
}

.medical_professionals_info
{
	font-size: 10pt;
}

.contact_us_info
{
	font-size: 10pt;
}

.wholesale_accounts_info
{
	font-size: 10pt;
}

.engraving_ideas_info
{
	font-size: 10pt;
}

table.bg
{
    background-repeat: no-repeat;
    background-position:center;
}

.right_align
{
	text-align: right;
}

.page_break
{
	page-break-after: always;
}

.draggable IMG 
{
	cursor:move
}

.m_text
{
	font-family:Tahoma;
	font-size:11px;
	line-height:12px;
	color:#626262;
}

.required_field
{
	font-family:Tahoma;
	font-size:11px;
	line-height:12px;
	color: maroon;
}