/***********  Sitewide ***********************************************************************/

A:link /*   Sitewide   */
{
	color: #FFFFFF;
}
A:visited /*   Sitewide   */
{
	color:	#FFFFFF;
}
A:hover /*   Sitewide   */
{
	color: #FF0000;
}
.Menu /*   Sitewide   */
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 15px;
	margin: 0px;
	white-space:nowrap;
}
.MenuSelected, A.MenuSelected, A.MenuSelected:link, A.MenuSelected:visited, A.MenuSelected:hover
{
	color: #ffff00;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	Vertical-Align: top;
}

.MenuUnselected, A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited /*   Sitewide   */
{
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	Vertical-Align: top;
}
A.MenuUnselected:hover /*   Sitewide   */
{
	color: #FFFF00;
	text-decoration: underline;
}
A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited /*   Sitewide   */
{
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	Vertical-Align: top;
}
A.SiteLinkBold:hover /*   Sitewide   */
{
	color: #FFFF00;
	text-decoration: underline;
}
.BannerBack /*   Sitewide   */
{
	background-repeat:repeat-x;
	background-image: url(/sitewide/images/bannerright.jpg);
}
body
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10pt;
	background-image: url(/sitewide/images/background.gif);
	padding-bottom: 0px;
	margin: 0px;
	color: #ffffff;
	padding-top: 0px;
	background-repeat: repeat;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #000000;
}
.ErrorText /*   Sitewide   */
{
	color: #ff0000;
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	font-weight: bold;
}
.HomeHead /*   Sitewide   */
{
	font-weight: bold;
	font-size: 20px;
	color: #FF0000;
	font-family: Verdana, Arial, Serif;
}
.HomeSubHead /*   Sitewide   */
{
	font-weight: bold;
	font-size: 16px;
	color: #FF0000;
	font-family: Verdana, Arial, Serif;
}
.fpRow
{
	background-image: url(/sitewide/images/bkgrnd.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
.MenuRow
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(/sitewide/images/headerbackground.gif);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: repeat-x;
	height: 20px;
	background-color: #000000;
}
.NoBorder /*   Sitewide   */
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.Normal /*   Sitewide   */
{
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;    
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.NormalBold
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalDouble /*   Sitewide   */
{
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.PageTable
{
	border-right: #900000 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #900000 1px solid;
	color: #ffffff;
	border-bottom: #900000 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #000000;
}
.PageMargin
{
	padding-right: 10px;
	padding-left: 10px;
	/* height: 400px; */
}
.Footer, A.Footer, A.Footer:link, A.Footer:visited
{
	font-size: 11px;
	color: #808080;
}
A.Footer:hover /*   Sitewide   */
{
	color: #FF0000;
	text-decoration: underline;
}


/***********  Forum */

A.ForumNav, A.ForumNav:link, A.ForumNav:visited /*   Forum   */
{
	color: #ffffff;
}
A.ForumNav:hover /*   Forum   */
{
	color: #FFFF00;
}
A.ForumNavTitle, A.ForumNavTitle:link, A.ForumNavTitle:visited /*   Forum   */
{
	color: #FFFFFF;
}
A.ForumNavTitle:hover /*   Forum   */
{
	color: #FFFF00;
}
.Forum /*   Forum   */
{
	background-color:#000000;
	border-right: #0000cc 1px solid;
	border-top: #0000cc 1px solid;
	border-left: #0000cc 1px solid;
	border-bottom: #0000cc 1px solid;
}
.ForumHead /*   Forum   */
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/sitewide/Images/HeaderBackground.gif);
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #FF0000;
}
.ForumItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 8px;
	vertical-align: top;
	font-family: Verdana, Arial, Serif;
	background-color: #303030;
}
.ForumPostItem /*   Forum   */
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	vertical-align: top;
	border-bottom: #0000cc medium double;
	font-size: 11px;
	font-family: Verdana, Arial, Serif;
	background-color: #303030;
}
.ForumPostText /*   Forum   */
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	vertical-align: top;
	border-bottom: #0000cc medium double;
	background-color: #1f1f1f;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
}
.ForumQuote
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 10pt;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: transparent;
}
.ForumStats
{
	border-right: #ff0000 1px solid;
	padding-right: 5px;
	border-top: #ff0000 1px solid;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 5px;
	border-left: #ff0000 1px solid;
	width: 125px;
	padding-top: 5px;
	border-bottom: #ff0000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #303030;
}
.ForumSubHead /*   Forum   */
{
	padding-right: 5px;
	background-position: 100% 100%;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/sitewide/Images/tblHeaderBackground.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: #000000;
}



/***********  Gallery  ***********************************************************************/

.GalleryMenu
{
	margin-left: 5px;
	width: 125px;
	background-color: #000000;
}
.GalleryMenuH, A.GalleryMenuH, A.GalleryMenuH:link, 
	A.GalleryMenuH:visited /*   Gallery   */
{
	font-size: 11px;
	color: #808080;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
A.GalleryMenuH:hover /*   Gallery   */
{
	color: #ff0000;
}
.GalleryMenuSelected, A.GalleryMenuSelected, A.GalleryMenuSelected:link, 
	A.GalleryMenuSelected:visited, A.GalleryMenuSelected:hover /*   Gallery   */
{
	font-weight: bold;
	font-size: 12px;
	color: #ffff00;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 4px;
}
.GalleryMenuUnselected, A.GalleryMenuUnselected, A.GalleryMenuUnselected:link, 
	A.GalleryMenuUnselected:visited /*   Gallery   */
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	padding-top: 4px;
}
A.GalleryMenuUnselected:hover /*   Gallery   */
{
	color: #ffff00;
}
.ProductListHead /*   Store and Gallery   */
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14pt;
	text-decoration: underline;
}


/***********  Articles  ***********************************************************************/

.MostPopularHead
{
	font-weight: bold;
	font-size: 11px;
	background-image: url(/sitewide/Images/tblHeaderBackground.gif);
	line-height: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eaeaff;
}



/***********  Datagrid  ***********************************************************************/

.TTFDataGrid /*   Datagrid   */
{
	background-color: #000000;
	border-style: None;
	border-collapse: collapse;
	border-color: #000000;
}
.TTFDataGridAlternatingItem /*   Datagrid   */
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 1px;
	background-color: #000000;
	vertical-align: top;
}
.TTFDataGridChkBoxItem /*   Datagrid   */
{
	font-size: 11px;
	background-color: #000000;
	height: 1px;
}
.TTFDataGridEditItem /*   Datagrid   */
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 1px;
	background-color: #303030;
}
.TTFDataGridHeader /*   Datagrid   */
{
	font-size: 11px;
	background-image: url(/sitewide/Images/tblHeaderBackground.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: #000000;
	text-align: center;
	white-space:nowrap;
}
.TTFDataGridItem /*   Datagrid   */
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	height: 1px;
	vertical-align: top;
}
.TTFDataGridPager /*   Datagrid   */
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	word-spacing: 10px;
	height: 100%;
	background-color: #000000;
	text-align: right;
	vertical-align: top;
}


/************** Unused */
.Referral, A.Referral, A.Referral:link, A.Referral:visited /*   Store   */
{
	font-weight: bold;
	font-size: 12px;
	color: #ffff00;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top: 4px;
}
A.MostPopularItemText, A.MostPopularItemText:link, 
	A.MostPopularItemText:visited /*   Store   */
{
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	text-decoration: none;
}
A.MostPopularItemText:hover /*   Store   */
{
	color: #ff0000;
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	text-decoration: underline;
}
.CartListFooter /*   Store   */
{
	background-color: #F5F5DC;
}
.CartListHead /*   Store   */
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	border-left: #d3d3d3 1px solid;
	color: black;
	border-bottom: #d3d3d3;
	font-family: Verdana, Arial, Serif;
	background-color: #F5F5DC;
}
.CartListItem /*   Store   */
{
	background-color: #ffffff;
	border-bottom: #d3d3d3;
	border-left: #d3d3d3 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	padding-left: 5px
}
.CartListItemAlt /*   Store   */
{
	background-color: #f2f2f2;
	border-bottom: #d3d3d3;
	border-left: #d3d3d3 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	padding-left: 5px
}
.ContentHead /*   Store   */
{
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-size: 20px;
	font-weight: bold;
	height: 25px
}
.ModelNumber /*   Store   */
{
	color: #808080;
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	line-height: 20pt
}
.MostPopularItem /*   Store   */
{
	font-size: 11px;
	font-family: Verdana, Arial, Serif;
	background-color: #eaffff;
}
.tfflnk /*   Referrals   */
{
	font-size: 9px;
}
.UnitCost /*   Store   */
{
	color: #808080;
	font-family: Verdana, Arial, Serif;
	font-size: 15px;
	line-height: 20pt;
}
.PostcardTbl /*   Postcards   */
{
	border-right: gray 8px inset;
	border-top: gray 8px inset;
	border-left: gray 8px inset;
	border-bottom: gray 8px inset;
	height: 190px;
}
.PostcardText /*   Postcards   */
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}
.ProductListItem /*   Store   */
{
	color: #000000;
	font-family: Verdana, Arial, Serif;
	font-size: 10px;
}
.ShopMenu /*   Store   */
{
	margin-left: 5px;
	width: 125px
}
.ShopMenuH, A.ShopMenuH, A.ShopMenuH:link, A.ShopMenuH:visited /*   Store   */
{
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #40663d;
	font-size: 11px;
	font-weight: bold;
}
A.ShopMenuH:hover /*   Store   */
{
	text-decoration: none;
	color: #ff3300;
}
.ShopMenuSelected, A.ShopMenuSelected, A.ShopMenuSelected:link, 
	A.ShopMenuSelected:visited /*   Store   */
{
	font-weight: bold;
	font-size: 12px;
	color: #ffff00;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 4px;
}
A.ShopMenuSelected:hover /*   Store   */
{
	color: #ffff00;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.ShopMenuUnselected, A.ShopMenuUnselected, A.ShopMenuUnselected:link, 
	A.ShopMenuUnselected:visited /*   Store   */
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 4px;
}
A.ShopMenuUnselected:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.SubContentHead /*   Reviews   */
{
	background-color: #ffffff;
	color: #b47736;
	font-family: Verdana, Arial, Serif;
	font-size: 18px;
	font-weight: bold;
	height: 20px
}
