BODY,DIV,TH,TD,P,TT {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #676767; FONT-SIZE: 10px; /* baby blue */
}
INPUT,SELECT,TEXTAREA
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #000000; 
        FONT-SIZE: 10px; 
}
IMG {
        BORDER-WIDTH: 0; 
}
A:link {
        COLOR: #686767; TEXT-DECORATION: underline; /* dark grey */
}
A:visited {
        COLOR: #0F71AC; TEXT-DECORATION: underline; /* brown orange */
}
A:hover {
        COLOR: #0F71AC; TEXT-DECORATION: none; /* dark grey */
}
A:active  {
        COLOR: #686767; TEXT-DECORATION: underline; /* dark grey */
}
H1 {
        FONT-SIZE: 15px;
        border-width: 0px;
}
H2 {
        FONT-SIZE: 13px;
}
H3 {
        FONT-SIZE: 12px;
        COLOR: #F69C0E;
}
HR {
        COLOR: #808080; HEIGHT: 1px; /*light gray */
}
BODY { 
        background-color:#1B2F49;
        MARGIN-TOP: 0 px; 
        MARGIN-BOTTOM: 0 px; 
        MARGIN-LEFT: 0 px; 
        MARGIN-RIGHT: 0 px; 
        background: #1B2F49 url('images/bk_main_section.jpg') repeat-x; 
}
.HeadBox {
        BACKGROUND-COLOR: #000000; /* black */
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #676767; /* $$$$main background prussian blue */
}
.VertMenuBox {
	vertical-align: bottom;
        BACKGROUND-COLOR: #676767; /* $$$$blue 2 */
}
.VertMenuBorder {
        BACKGROUND-COLOR: #131A21; /* $$$$blue 4 */
}
.VertMenuTitle {
        BACKGROUND-COLOR: #1A2540; /* $$$$blue 3 */
		COLOR: #C8D7E2;				/* brighter highlight blue */
		FONT-WEIGHT: bold;
		/*HEIGHT: 30px;
		WIDTH: 150px;*/
		/*BACKGROUND: URL(images/bt2.jpg);*/
}
.VertMenuItemsHL{
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: none; /* maroon */
}
.VertMenuItemsHL:link {
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: none; /* maroon */
}
.VertMenuItemsHL:visited {
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: none; /* maroon */
}
.VertMenuItemsHL:hover {
        COLOR: #550000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; /* hover maroon */
}
.VertMenuItemsHL:active  {
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: none; /* maroon */
}
.VertMenuItems{
        COLOR: #FFFFFF; TEXT-DECORATION: none; /* $$$$white */
}
.VertMenuItems:link {
        COLOR: #FFFFFF; TEXT-DECORATION: none; /* $$$$light orange */
}
.VertMenuItems:visited {
        COLOR: #F69C0E; TEXT-DECORATION: none; /* $$$$light orange */
}
.VertMenuItems:hover {
        COLOR: #F69C0E; TEXT-DECORATION: underline; /* $$$$light orange */
}
.VertMenuItems:active  {
        COLOR: #FDDC27; TEXT-DECORATION: none; /* $$$$vivid yellow */
}
.VertMenuHr {
        COLOR: #F69C0E; /* $$$$ bright orange???? */
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.DialogBox {
        BACKGROUND-COLOR: #E2E7E8; /* blue white */
        width: 100%;
	COLOR: #0E6CA7; FONT-SIZE: 14px; FONT-FAMILY: Times New Roman; /* NAVY blue */
}
.DialogBorder {
        BACKGROUND-COLOR: #131A21; /* medium washed out orange gray */
}
.DialogTitle {
        COLOR: #808080; FONT-WEIGHT: bold; FONT-SIZE: 11px; /* darker gray */
}
.NumberOfArticles {
        COLOR: #EDEDEE; FONT-WEIGHT: bold; /* lighter gray */
}
.TopLabel {
        COLOR: #F69C0E; FONT-WEIGHT: bold; FONT-SIZE: 12px; /* brighter highlight orange */
}
.Text {
        COLOR: #27466F; /* baby blue */
}
.DecorTr {
        COLOR: #388CF2; /* dark baby blue */
}
.AdminSmallMessage {
        COLOR: #C5C5C5; /* light gray */
}
.AdminTitle {
        COLOR: #C5C5C5; FONT-WEIGHT: bold; FONT-SIZE: 12px; /* light gray */
}
.Line {
        BACKGROUND-COLOR: #919090; /* gray */
}
.ProductTitle {
        COLOR: #F69C0E; FONT-WEIGHT: bold; FONT-SIZE: 12px; /* brighter highlight orange */
}
.ProductTitleHidden {
        COLOR: #11efef; FONT-WEIGHT: bold; FONT-SIZE: 11px; /* vivid baby blue */
}
.ProductDetailsTitle {
        COLOR: #F69C0E; FONT-WEIGHT: bold; FONT-SIZE: 12px; /* brighter highlight orange */
}
.ProductDetails {
        COLOR: #404040; /* light gray */
}
.ProductPriceTitle {
        COLOR: #F69C0E; FONT-WEIGHT: bold; FONT-SIZE: 12px; /* brighter highlight orange */
}
.ProductPriceConverting {
        COLOR: #27466F; FONT-WEIGHT: bold; FONT-SIZE: 12px; /* baby blue */
}
.ProductPrice {
        COLOR: #F69C0E; FONT-WEIGHT: bold; FONT-SIZE: 12px; /* brighter highlight orange */
}
.ProductPriceSmall {
        COLOR: #F69C0E; FONT-WEIGHT: bold; /* brighter highlight orange */
}
.MarketPrice {
		COLOR: #0E6CA7; FONT-SIZE: 14px; FONT-FAMILY: Times New Roman; /* baby blue */
}
.BuyNowQuantity {
		COLOR: #0E6CA7; 	
		/* COLOR: #0E6CA7; baby blue */
		FONT-SIZE: 14px; 
		FONT-FAMILY: Times New Roman; 
}
.ItemsList {
        COLOR: #061232; FONT-WEIGHT: bold; /* navy */
}
#Disabled {
        COLOR: #404040; /* mid gray */
}
.NavigationPath {
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: none; /* gray */
}
.NavigationPath:link {
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: underline; /* gray */
}
.NavigationPath:visited {
        COLOR: #EDEDEE; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:hover {
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #F69C0E; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.FormButton {
        COLOR: #404040; FONT-WEIGHT: bold; 
        CURSOR: pointer;

}
.Button {         
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial;
	HEIGHT: 18px;
	BACKGROUND: URL(images/butbga.gif);
	/* BACKGROUND-COLOR: #3678BC; */
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	CURSOR: pointer;

}
.CustomerMessage {
        COLOR: #404040; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #11efef;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
/* see also the table alternate row configs in:  "www\xcart\skin1\customer\main\cart_details.tpl" */
.TableHead {
    BACKGROUND-COLOR: #404040;
    COLOR: #000000; 
    FONT-WEIGHT: bold;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM: uppercase;
}
.TableHeadLevel2 {
    BACKGROUND-COLOR: #CCCCCC;
    COLOR: #000000; FONT-WEIGHT: bold;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #D7D8A8; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #D7D8A8; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #D7D8A8; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #D7D8A8; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #D7D8A8; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #131313; COLOR: #C0C0C0;
}
.Tab {
        BACKGROUND-COLOR: #FFD44C;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: #FFD44C;              /* like "VertMenuBox" */
    BORDER-RIGHT: #FFD44C 1px solid;        /* like "VertMenuBox" */
    BORDER-TOP: #FFD44C 1px solid;          /* like "VertMenuBox" */
    BORDER-LEFT: #FFD44C 1px solid;         /* like "VertMenuBox" */
    BORDER-BOTTOM: #FFD44C 1px solid;       /* like "VertMenuBox" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
    CURSOR: hand;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: #FFD44C;              /* like "VertMenuBox" */
    BORDER-RIGHT: #8E4B00 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #8E4B00 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #8E4B00 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #8E4B00 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;  
    CURSOR: hand;
}
.CatMenuItemOn
{   
    BACKGROUND-COLOR: #FFFF40;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #FF8600 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #FF8600 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #FF8600 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #FF8600 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
    CURSOR: hand;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #FFD44C;              /* like "VertMenuBox" */
    BORDER-RIGHT: #8E4B00 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #8E4B00 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #8E4B00 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #8E4B00 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    CURSOR: hand;
}
.CatMenuItem:link
{
    COLOR: #C5C5C5;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #C5C5C5;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #E17834;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #E17834;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #C5C5C5;
}   
.NavDialogBorder {
    background-color: #89A28C;
}
.NavDialogBox {
    background-color: #89A28C;
}
.SubHeader2 {
	COLOR: #27466F;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.InputWidth {
	WIDTH: 80%;
}
.StatisticsBar {
	BACKGROUND-COLOR: #A8BCC8;
}
.BlackBold {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.BlackLine {
	BACKGROUND-COLOR: #000000;
}
.MediaElementProperties {
    COLOR: #C5C5C5;
    FONT-SIZE: 10px;
}
.HightLightRow {
    BACKGROUND-COLOR: #B0B0B0;
    font-weight: bold;
}
.WelcomeText {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}

#TopMenuText{
	color: #FFFFFF;
	font-family: "Trebuchet MS",Trebuchet,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold; 
 	text-align:center; 
	text-decoration: none;
	margin-top: 7px;

}
	
#TopMenuText a:link, #TopMenuText a:active, #TopMenuText a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 7px;
	}	

#TopMenuText a:hover{
	color: #F69C0E;
	text-decoration: none;
	}
	
.Events
{
	padding: 7px;
	color: #EDE6C4;
}
.Events a:link, .Events a:active, .Events a:visited {
	color: #FFFF00;
	text-decoration: underline;
	}

.Events a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#news
{
	position: relative;
	float: left;
	width: 98%;
	/*  background: #587794; FDFCF6; */
	margin: 0px 0px 15px 0px;
	clear: both;
	color: #ff0;
	/*
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	*/
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 	        
        FONT-SIZE: 12px;
}


#news #title
{
	background: #131A21;
	/* background-image: url(./images/newstitlebkg.jpg); */
	background-repeat: repeat-x;
	color: #FFFFCC;
	position: relative;
	border-color: #F69C0E;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	display: inherit;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

#news #date

{
	background: #676767;   /* 788684; */
    /* background-image: url(./images/newsdatebkg.jpg); */
	color: #FFFFFF;
	position: relative;
	border-width: 0px 1px 1px 1px;
	display: inherit;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	border-color: #2C433F;
	border-style: solid solid solid solid;
}


#news #story
{
	padding: 5px;
	background: #E2E7E8;
	border-color: #202D39;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	color: #676767;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 	        
        FONT-SIZE: 12px;
}
#news p
{
	padding: 5px;
	color: #676767;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 	        
        FONT-SIZE: 12px;
}
#news h2
{
	color: #355787;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 	        
        FONT-SIZE: 16px;
}


#news #image_right
{
	float: right;
	clear: left;
	padding: 10px 10px 10px 10px;
}

#news #image_left
{
	float: left;
	clear: right;
	padding: 10px 10px 10px 10px;
}

#news #craft_feature_image
{
	float: left;
	clear: right;
	padding: 2px 10px 2px 10px;
}

#news #craft
{
	font-size: 12px;
}

#news a:link, #news a:active, #news a:visited {
	color: #676767;
	text-decoration: underline;
	}

	

#news a:hover{
	color: #F69C0E;
	text-decoration: underline;
	}


#craft
{
	position: relative;
	float: left;
	width: 98%;
	/* background: #fefefe; */
	margin: 15px 0px 20px 0px;
	clear: both;
}

#craft #feature_title
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

#craft #feature
{
	font-size: 12px;
	margin: 2px 0px 15px 0px;
}

#craft #image_left
{
	float: left;
	margin: 2px 8px 2px 2px;
}

#craft #image_right
{
	float: right;
	margin: 2px 2px 2px 8px;
}

.yellow_link;
{	
	color: #FFFF00;
	text-decoration: underline;
}
.yellow_link:active
{
	color: #FFFF00;
	text-decoration: underline;
}
.yellow_link:visited; 
{	
	color: #000000;
	text-decoration: underline;
}


.yellow_link:hover
{
	color: #DFDFDF;
	text-decoration: underline;
}

#newsletter
{
	padding: 0px;
	margin: 0px 10px 10px 10px;
	background-color: #30475E;
	color: white;
	font-family: "Trebuchet MS",Trebuchet,Verdana,sans-serif;
	font-size: 12px;
}
#newsletter #NewsletterTitle
{
	background: #E6E7E8;  
	color: #000000;
	border-width: 3px 1px 3px 1px;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 0px 5px;
	margin: 10px 5px 0px 5px;
	border-color: #2C433F;
	border-style: solid;
}


#newsletter #NewsletterStory
{
	padding: 5px;
	background: #587794;
	border-color: #202D39;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	color: #EDE6C4;
	margin: 0px 5px 5px 5px;
}
#newsletter td
{
	padding: 1px;
	color: #EDE6C4;
	nowrap: true;
}

#newsletter a:link, #newsletter a:active {
	color: #FFFFFF;
	text-decoration: underline;
	}

	

#newsletter a:hover, #newsletter a:visited{
	color: #FFFF00;
	text-decoration: underline;
	}
