/*
	NOTE: When editing Body style, be sure to edit the ContentCell Style
	as well
*/

/* Global Tag Styles */
BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	/*background-image: url(/Images/Uploads/Template/SiteBG.gif);
	background-repeat:repeat;
	background-position:left top;
	background-attachment:scroll;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TABLE 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
A:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/* Below is the style used for the RichTextEditor(s) */
.EditorStyle
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Global Classes */
/* Main Content */
.ContentTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ContentCell
{
	background: url(../Images/Uploads/ContentBG.jpg) #ffffff left top; 
	width: 723px;
}
.ContentText
{
	font-family: Arial;
	font-size: 11pt;
}

/* Page Content */
.TABLE-TITLE {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(/images/uploads/Template/tt-blue-bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 6px;
	height: 40px;
	vertical-align: middle;
	padding-top: 10px;
}
.PageTitleText
{
	font-size: 16px;
	font-weight: bold;
	color: Maroon;
}
.SectionTitleText
{
	/*font-size: 12px;*/
	font-weight: bold;
	text-decoration: underline;
	color: #3b3a8c;
}
.WelcomeTitleText 
{
	font-size: 12pt;
	font-weight: bold;
}
.WelcomeText
{
	background-image: url(none);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.LoggedInTable 
{
	background-color: #000000;
	filter:alpha(0,opacity=30);
	opacity:0.3;
}
.LoggedInLabel 
{
	font-size: 10px;
	color: #000000;
}
a.LoggedInHL:link 
{
	font-size: 10px;
}
a.LoggedInHL:active 
{
	font-size: 10px;
}
a.LoggedInHL:hover 
{
	font-size: 10px;
}
a.LoggedInHL:visited 
{
	font-size: 10px;
}
.TableHeading
{
	background-color: #555555;
	color: White;
	font-weight: bold;
}
.SubTableHeading
{
	font-weight: bold;
	text-decoration: underline;
}
.ProductName 
{
	font-weight: bold;
	color: #3333ff;
}
.ProductCode 
{
	font-size: 10px;
}
.POPanel
{
	width: 100%;
}
/* Misc Content */
/*.LayoutTable 
{
	border: 0px;
	width: 1200px;
	''height: 100%;''
}
.MiscTitleText
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
*/
.ErrorLabel
{ 
	color: Red;
	font-weight: bold; 
}
.ErrorText 
{
	color: Red;
}

/* Additional Link Classes */
a.FooterMenu_Link:link 
{
	color: White;
	font-weight: bold;
}
a.FooterMenu_Link:hover {
	color: White;
	font-weight: bold;
}
a.FooterMenu_Link:active 
{
	color: White;
	font-weight: bold;
}
a.FooterMenu_Link:visited 
{
	color: White;
	font-weight: bold;
}

a.strong:link {
	font-weight: bold;
}
a.strong:hover {
	font-weight: bold;
}
a.strong:active 
{
	font-weight: bold;
}
a.strong:visited 
{
	font-weight: bold;
}

a.OrderListPagerLink:link
{
}
a.OrderListSortLink:link 
{
	color: White;
	text-decoration: none;
}
a.OrderListSortLink:hover 
{
	color: White;
	text-decoration: underline;
}
a.OrderListSortLink:active 
{
	color: White;
	text-decoration: underline;
}
a.OrderListSortLink:visited 
{
	color: White;
	text-decoration: none;
}

/* PhotoGallery Classes */
.GalleryTitleText 
{
	font-size: 16px;
	font-weight: bold;
}
.GallerySubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B20838;
}
.AlbumTitleText 
{
	font-size: 16px;
	font-weight: bold;
}
.AlbumSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B20838;
}
.OrderPanel 
{
	background-color: White;
	width: 743px;
	margin-left: auto;
	margin-right: auto;
}
.OrderTable 
{
	/*border: solid 1px black;*/
	width: 743px;
	margin-left: auto;
	margin-right: auto;
}
.ErrorLabel 
{
	color: Red;
	font-weight: bold;
}

/* Shopping Cart Styles */
.ProductImage 
{
	padding-left: 5px;
}
.StatementTable 
{
	border-collapse: collapse;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.StatementHeaderRow 
{
	background-color: #3b3a8c;
	color: White;
}
.StatementRow 
{
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.StatementCell
{
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.StatementAltRow
{
	background-color: #e0e0fe;
	border: solid 1px black;
	padding: 2px 2px 2px 2px;
}
.CartTable 
{
	border-collapse: collapse;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.CartHeaderRow 
{
	background-color: #3b3a8c;
	color: #ffffff;
}
.CartTableRow 
{
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.CartTableCell
{
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.AltCartTableRow 
{
	background-color: #7f7ecf;
	border: solid 1px black;
	padding: 2px 2px 2px 2px;
}
.AltCartTableCell
{
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.CartTableRowRX 
{
	font-weight: bold;
	background-color: #ffcccc;
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.CartTableCellRX 
{
	border: solid 1px #3b3a8c;
	padding: 2px 2px 2px 2px;
}
.OrderPopUpPanel 
{
	visibility: hidden;
    /*border: solid 1px black;*/
    background-color: #ffffff;
    /*padding: 10px 10px 10px 10px;*/
    /*overflow: auto;*/
    height: auto;
    width: 600px;
}
.OrderListTable 
{
	/*background-color: #cccccc;*/
	border: solid 1px #3b3a8c;
	width: auto;
}
.OrderListRow 
{
}
.OrderListHeaderRow 
{
	background-color: #3b3a8c;
	color: White;
}
.OrderListCell 
{
	padding: 2px 4px 2px 4px;
	border-bottom: solid 1px #cccccc;
}
.OrderListHeaderCell 
{
	padding: 4px 4px 4px 4px;
}
.TestimonialRow 
{
	padding-bottom: 10px;
}
.TestimonialCell
{
	font-weight: bold;
	padding: 10px 10px 10px 0px;
}