/*============================================================
HTML Tag Styles
============================================================*/
body
{
    font-family: arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: black;
	height: 100%;
}
td
{
	font-family: arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: black;
}
table, input, textarea, select 
{
	font-family: arial;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img 
{
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.AdminHeader
{
    font-size: 12px;
    font-weight: bold;
    color: white;
    padding: 10px 5px 10px 5px;
}

.AdminDateTimeHeader
{
    font-size: 10px;
    color: white;
    padding: 10px 5px 10px 5px;
}

.TemplateBorder
{	
	border-top: 1px solid #EEEEEE; 
	border-right: 1px solid #EEEEEE; 
	border-bottom: 1px solid #EEEEEE; 
	border-left: 1px solid #EEEEEE;
}

.TableHeader
{
    background-color: lightgrey;
    color: black;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}

.PageTitle
{
	color: #515151;
	font-weight: bold;
	font-size: 12px;
}

.FieldLabel
{
    color: #515151;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

.FieldLabelLarger
{
    font-size: 12px;
	color: #515151;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

.PlainText
{
	color: dimgray;
    padding-left: 5px;
    padding-right: 5px;
}

.PlainTextLarger
{
	font-size: 12px;
	color: dimgray;
    padding-left: 5px;
    padding-right: 5px;
}

.ShahPrice
{
	color: #336699;
	font-weight: bold;
}

.ActionItemLabel
{
    color: dimgray;
    font-size: 12px;
    font-weight: bold;
    /*padding-left: 5px;
    padding-right: 5px;*/
    text-decoration: none;
}

.PageNumber
{
	color: darkgray;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.PageNumberSelected
{
	color: dimgray;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.ThumbnailLabelHyperlink
{
    color: Black;
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: none;
}

.Hyperlink
{
    color: dimgray;
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: none;
}

.CategoryDescriptionBox
{
    background-color: #EEEEEE;
    padding: 10px 0px 10px 0px;
    height: 254px;
}

.CategoryImageBox
{
    background-color: white;
    padding: 0px 0px 0px 0px;
    height: 254px;
}

.ThumbnailDescriptionBox
{
    background-color: white;
    padding: 0px 0px 0px 0px;
}

.CookieTrail
{
    font-size: 11px;
    color: #002949;
}

.optionsbody 
{
    border-top: 1pt solid lightgrey; 
    border-bottom: 1pt solid lightgrey; 
    border-right: 1pt solid lightgrey; 
    border-left: 1pt solid lightgrey;
}

.ShoppingCartHeader
{
    color: #002949;
    font-size: 13px;
    font-weight: bold;
}

.Box
{
	border: 1px solid lightgrey;
}

.TemplateTable
{
	width: 760;
	padding: 0px 70px 0px 70px;	
}

.GrayBox
{
	padding: 5px 5px 5px 5px;
	background-color: whitesmoke;
}

#footer .PlainText {
	font-size:12px;
	line-height:20px;
}


#footer a:link, #footer a:visited {
	text-decoration:underline;
}

#footer a:hover {
	text-decoration:none;
}

.CategoryImageBox img, .ThumbnailDescriptionBox img {
	border:1px solid #EEEEEE;
}