/* BASIC TAGS */

BODY, A, P, TD, TH, H2, .H1 
                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

SELECT, OPTION, INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

BODY                  { background-color: #5a5a5a; 
     margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    
    }


.CategoryItemsTitle
{
  font-weight: bold;   
  font-family: Arial, sans-serif; 
  font-size: 20px;
}

.PlinkColor             { color: #FF0000; font-family: Arial, sans-serif; font-size: 12px; text-align: center; }
a.PlinkColor:link       { color: #FF0000; font-weight: bold; text-decoration: none; }
a.PlinkColor:visited    { color: #FF0000; font-weight: bold; text-decoration: none; }
a.PlinkColor:hover      { color: #FF0000; font-weight: bold; text-decoration: underline; }
a.PlinkColor:active     { color: #FF0000; font-weight: bold; text-decoration: underline; }

/* BASIC DEFINED TAGS */
H1, .h1               { font-family: Arial, sans-serif; font-size: 22px; font-weight: bold; color: #000000; margin-top:10px; margin-bottom:40px; }
H2, .h2               { font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #000000; margin-top:15px; margin-bottom:15px; }
H3, .h3               { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000; margin-top:2px; margin-bottom:2px; }
H4, .h4               { font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }

BLOCKQUOTE            { width: 210px; text-align: left; } 
DT                    { font-weight: bold; } 
HR                    { color: #993333; }
TABLE                 { border-collapse:collapse; }
UL                    { font-family: Verdana; font-size:11px; list-style-type:square; list-style-position:outside; padding-left:30px; margin-left:0px; margin-top:5px; color:#000000; }
OL                    { list-style-image: none; list-style-type:decimal; list-style-position:inside; margin-left:5px; padding-left:5px; margin-top:5px; }

/* LINKS */
A:link                { font-weight: bold; color: #000000; text-decoration: underline; }
A:visited             { font-weight: bold; color: #0D484D; text-decoration: underline; }
A:hover               { font-weight: bold; color: #07282B; text-decoration: underline; }
A:active              { font-weight: bold; color: #0D484D; text-decoration: underline; }


/* NAVIGATION */
.topnav                { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
a.topnav:link          { color: #ffffff;  font-weight: bold; text-decoration: none; }
a.topnav:visited       { color: #ffffff;  font-weight: bold; text-decoration: none; }
a.topnav:hover         { color: #ffffff; font-weight: bold; text-decoration: underline; }
a.topnav:active        { color: #ffffff; font-weight: bold; text-decoration: underline; }


.topnav2                { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
a.topnav2:link          { color: #ffffff; font-weight: bold; text-decoration: none; }
a.topnav2:visited       { color: #ffffff; font-weight: bold; text-decoration: none; }
a.topnav2:hover         { color: #ffffff; font-weight: bold; text-decoration: underline; }
a.topnav2:active        { color: #ffffff;  font-weight: bold; text-decoration: underline; }


.bottomnav             { color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; text-align: center; }
a.bottomnav:link       { color: #ffffff; font-weight: bold; text-decoration: none; }
a.bottomnav:visited    { color: #ffffff; font-weight: bold; text-decoration: none; }
a.bottomnav:hover      { color: #ffffff; font-weight: bold; text-decoration: underline; }
a.bottomnav:active     { color: #ffffff; font-weight: bold; text-decoration: underline; }

/* BASIC CLASSES */
.bold                 { font-weight: bold; }
.th                   { background-color: #cce0e3; text-align: center; } 
.row1                 { background-color: #ebf2f3; text-align: center; } 
.row2                 { background-color: #000000; text-align: center; } 

/* BREADCRUMB CLASSES  */
.BCCurrent            { font-size: 10px; font-weight: normal; padding-top: 3px; font-family: arial, sans-serif; }
a.BCCurrent           { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a.BCCurrent:link      { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a.BCCurrent:visited   { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a.BCCurrent:active    { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a.BCCurrent:hover     { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }

.BCFuture             { font-size: 10px; color: #7aacaf; font-weight: normal; text-decoration: none; font-family: arial, sans-serif; }
a.BCFuture            { font-size: 10px; color: #7aacaf; font-weight: normal; text-decoration: none; }
a.BCFuture:link       { font-size: 10px; color: #7aacaf; font-weight: normal; text-decoration: none; }
a.BCFuture:visited    { font-size: 10px; color: #7aacaf; font-weight: normal; text-decoration: none; }
a.BCFuture:active     { font-size: 10px; color: #7aacaf; font-weight: normal; text-decoration: none; }
a.BCFuture:hover      { font-size: 10px; color: #0d484d; font-weight: normal; text-decoration: underline }

.BCPast               { font-size: 10px; color: #999999; font-family: arial, sans-serif; font-family: arial, sans-serif; }
a.BCPast              { font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; }
a.BCPast:link         { font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; }
a.BCPast:visited      { font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; }
a.BCPast:active       { font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; }
a.BCPast:hover        { font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; }

/* DEFINED CLASSES  */
.carttable  TD { border:1px; border-color: #9bc4cd; margin: 0px; padding: 3px; }
.Newtd { border:1px; border-color: #9bc4cd; margin: 0px; padding: 3px; }
.contactlabel         { font-weight: bold; width: 48px; } 
.contactfield         { width: 216px; } 
.designlabel          { font-weight: bold; width: 120px; } 
.disclaimer           { font-size: 11px; }
.groupoptions         { width: 138px; }
.groupoptions2        { width: 272px; }
.indent               { text-indent: 1cm; }
.margin               { margin-left: 1cm; margin-right: 2cm; }
.optlbl               { margin-left: .1cm; width: 216px; }
.photo                { border: 1px solid #000000; }
.product              { width:150px; }
.productPrice         { font-size: 18px; font-weight: bold; }
.productSalePrice
{
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
}
.pstrap               { width: 216px; margin-left: 20px; } 
.sidebar              { width: 156px; }
.smallcapsfirst       { font-family: Arial, sans-serif; font-size: 26px; font-variant: small-caps; }
.smallcaps            { font-family: Arial, sans-serif; font-size: 24px; font-variant: small-caps; }
.smallinput           { width: 108px; } 
.smalltext            { font-size: 9px; }

table.carttable       { width: 600px; border: 2px #9bc4cd solid; margin: 0px; padding: 3px; }
table.blacktable      { border: 2px solid #000000; border-collapse: collapse; width: 940px; bgcolor: "#000000" }
table.blacktable2     { border: 2px solid #000000; border-top: 0px solid #000000; border-bottom: 0px solid #00ff00; border-collapse: collapse; width: 940px; }
table.inner           { border: 2px solid #0d484d; border-top: 0px solid #000000;  border-collapse: collapse; }

.cartdesc             { width: 200px; }
.cartquantity         { width: 40px; }
.cartPrice            { width: 100px; }
.cartRemove           { width: 100px; }
.cartTotal            { width: 100px; }


.StoreCartProductName { font-weight: bold; color: #0D484D; }
.StoreCartQuantity    { width: 33px; }

.StrikeThrough        { color: #ff0000; text-decoration: line-through; }
.Sale                 { color: #ff0000; }


/* SEAL STYLES  */
.AuthorizeNetSeal     { background-color: #ffffff; border: #0D484D 1px solid; font-size: 11px; font-weight: bold; width: 120px; text-align: center; margin-left: 10px; padding-left: 30px;  }


/* TREE STYLES  */
.TreeViewHeader           { background-color: #000000; color: #ffffff; border: #57566F 0px solid; border-bottom-width: 0px; font-size: 11px; font-weight: bold; padding: 5px; cursor: default; }
.TreeView                 { background-color: #000000; padding-top: 2px; padding-left: 3px; border: #57566F 0px solid; cursor: pointer; }
.TreeViewMargin           { background:url(images/treeview_bg.gif); background-color: #ffffff; padding-top:2px; padding-left:3px; border: #57566F 0px solid; cursor: default; }

.TreeNode                 { font-size: 11px; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; cursor: default; }
.GrayedTreeNode           { font-size: 11px; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; color:#808080; cursor: default; }
.HoverTreeNode            { font-size: 11px; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; text-decoration:underline; cursor: pointer; }
.SelectedTreeNode         { font-size: 11px; color: #0D484D; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 2px; text-decoration: underline; cursor: default; }
.MultipleSelectedTreeNode { font-size: 11px; color:#ffffff; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; cursor: default; }
.CutTreeNode              { font-size: 11px; color:#ffffff; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; cursor: default; }

.NodeEdit                 { border:1px #ff0000 solid; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 2px; font-size: 11px; cursor: default; }

/* ID ADJUSTMENTS*/
#ctl00_ContentPlaceHolder1_CategoryHeader1_txtTitleText  { text-align: left;display: block;}

.popupControl {
	background-color:blue;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	/*filter:alpha(opacity=70);*/
	/*opacity:0.7;*/
}

.modalPopup {
	background-color:green;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.nav_back_color
{
	background-color:#5a979d;
}
.black_table2_backcolor
{
	background-color:#000000;
}
.small_nav_bar
{
	background-color:#aeaeae;
}
.ucmailheader_backcolor
{
	
	background-color:#000000;
}