/* core */	
#main 
{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:759px;
	height:100%;
	
}
/*website*/		
body {
	background-image:url(images/body_bg.jpg);
	background-color:#C0050C;
	background-repeat:repeat-x;
	margin-top:0;
}

#new-container {
	position:relative;
	margin: auto;
	padding:0;
	top:0px;
	clear:both;
	width:990px;
	height:auto;
	background-color:#ffffff;
}

#new-header-menu {
	position:relative;
	left:0px;
	top:0px;
	width:990px;
	height:37px;
	clear:both;
	z-index:1
}

#new-header {
	position:relative;
	left:0px;
	top:0px;
	width:990px;
	height:230px;
	clear:both;
}

#new-left 
{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:231px;
	height:auto;
	background-color:#E8E8E8;
	clear:both;
}

#new-content 
{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:759px;
	height:auto;
	background-color:#ffffff;
	clear:right;
}

#new-footer {
	position:relative;
	left:0px;
	top:0px;
	width:990px;
	height:161px;
	clear:both;
	background-color:Black;
}

#headeraddressMA
{
	position:absolute;
	top:0px;
	left:50px; 
	color:#fff;
	font-family:Arial;
	font-size:8pt;
	z-index:1;
}
#headeraddressMN
{
	position:absolute;
	top:20px;
	left:50px; 
	color:#fff;
	font-family:Arial;
	font-size:8pt;
	z-index:1;
}
#loginmynewnail
{
	position:absolute;
	top:5px;
	left:840px; 
	z-index:1;
}

/* header-menu */

#new-menu-logo {
	position:absolute;
	left:0px;
	top:0px;
	width:193px;
	height:69px;
}

#new-whole-menu {
	position:absolute;
	left:0px;
	top:0px;
	width:990px;
	height:37px;
	z-index:1
}

#new-menu-home {
	position:absolute;
	left:193px;
	top:0px;
	width:58px;
	height:23px;
}

#new-menu-products {
	position:absolute;
	left:251px;
	top:0px;
	width:93px;
	height:23px;
}

#new-menu-vendors {
	position:absolute;
	left:344px;
	top:0px;
	width:85px;
	height:23px;
}

#new-menu-services {
	position:absolute;
	left:429px;
	top:0px;
	width:154px;
	height:23px;
}

#new-menu-company {
	position:absolute;
	left:583px;
	top:0px;
	width:144px;
	height:23px;
}

#new-menu-contactus {
	position:absolute;
	left:727px;
	top:0px;
	width:106px;
	height:23px;
}

#new-menu-login {
	position:absolute;
	left:833px;
	top:0px;
	width:62px;
	height:23px;
}

#new-menu-left {
	position:absolute;
	left:895px;
	top:0px;
	width:95px;
	height:69px;
}

#new-menu-lower {
	position:absolute;
	left:193px;
	top:23px;
	width:702px;
	height:46px;
	z-index:-1
}


/* left navigation */
#leftnav-top {
	position:relative;
	left:0px;
	top:0px;
	width:231px;
	height:auto;
	clear:left;
}

#leftnav-middle {
	position:relative;
	left:0px;
	top:0px;
	width:231px;
	height:auto;
	background-color:#E8E8E8;
	clear:left;
}

#leftnav-category-news {
	position:relative;
	left:0px;
	top:0px;
	width:231px;
	height:auto;
	background-color:#E8E8E8;
	clear:left;
}

#leftnav-bottom {
	position:relative;
	left:0px;
	top:0px;
	width:231px;
	height:auto;
	font-family:Verdana,Arial,Helvetica, Sans-Serif;
	font-size:10pt;
	color:#ffffff;
}

#leftnav-categories{
	
}

/* overrided ui */
#breaking-news
{
	font-family:Verdana,Arial,Helvetica, Sans-Serif;
	color:#000000;
	background-color:#ffffff;
	padding:0em 1em 0em 1em;
}

#para-graph
{
	font-family:Verdana,Arial,Helvetica, Sans-Serif;
	color:#000000;
	padding:0em 1em 0em 1em;
	text-align:justify;
}

#address
{
	font-family:Verdana,Arial,Helvetica, Sans-Serif;
	color:#000000;
	padding:0em 1em 0em 1em;
}

#tableRowAds
{ 
	COLOR: #000000; background: #ffffff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none
}
#tableRowAltAds
{ 
	COLOR: #000000; background: #ffffff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none
}

.anchorTextCategories 		{ COLOR: #ffffff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}
/* pages */
#flashcontent
{
	background-color:#ffffff;
	
	}


/*  GRK NAVIGATIONS */
#category_navigator_Template_categories
{
	background-color: #E8E8E8;
}
#mnContent hr
{
	display: block; 
	clear: left; 
	margin: 0;
	height:15px;
	visibility: hidden;
}

#mnContent
{
	position:relative;
	background-color:#F9F5E7;
	background-repeat:repeat-x;
	width:170px !important;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
}


#subNavContr
{
	float:left;
	padding-left:15px;
	padding-bottom:18px;
	width:180px;
}
#subNavContr h1
{
	font-family:Arial,Sans-Serif;
	color:#DBB262;
	font-size:14px;
}

.subNav
{
	padding-top:4px;
	background-color:#FFFFFF;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	color:#2D2D2E;
	margin-bottom:1px;
}


.subNav ul
{
	margin-top:0;
	margin-bottom:0;
	margin:0 0 0 -15;
	margin-left:15;
}

.subNav li
{
	list-style-image:url(../../_skins/custom/images/bullet_subNav.gif);
	padding:0px;
}

.subNav a
{
	font-family:Arial,Sans-Serif;
	color:#45380A;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.subNav a:hover
{
	color:#B59523;
	text-decoration:underline;
}

.subNav_Active
{
   width:170px;
   padding-top:4px;
   background-color:#FFFFFF;
   font-family:Arial,Sans-Serif;
   font-size:14px;
   color:#2D2D2E;
   margin-bottom:1px;
}


.subNav_Active ul
{
	margin-left:-15px;
	margin-top:0;
	margin-bottom:0;
	margin:0 0 0 25px;
	
}
.subNav_Active li
{
	list-style-image:url(../../_skins/custom/images/bullet_subNav.gif);
	margin-left:-5px;
	margin-bottom:0px; 
	margin-top:0px; 
}

.subNav_Active ul li a 
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#FE3C0F;
	text-decoration:underline;
}

#mstrImage
{
  padding:2px;	
}

#mstrImage a
{
  background-color:#F9F9F9;
}


#mstrImage a:hover
{
  background-color:#CCCCCC;
}


.scroll
{
	overflow:auto;
	height:100%;
	width:100%;
    scrollbar-base-color: #F9F9F9;
	scrollbar-arrow-color: #D23234;
	scrollbar-3dlight-color: #F9F9F9;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-face-color: #F9F9F9;
	scrollbar-highlight-color: #F9F9F9;
	scrollbar-shadow-color: #F9F9F9;
	scrollbar-track-color: #F9F9F9;	
}

.padding_2px
{
	padding-left:2px;
	padding-right:3px;
	
}





P
{
	font-family:Verdana,Arial,Helvetica, Sans-Serif;
	font-size:10pt;
}
.leftLink    { color: #ffffff; } 
H1	 { COLOR: #000000; FONT-SIZE: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none;	}
H2	 { COLOR: #000000; FONT-SIZE: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none;	}
H3	 { COLOR: #000000; FONT-SIZE: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none;	}
H4	 { COLOR: #000000; FONT-SIZE: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none;	}
TD	 { COLOR: #000000; FONT-SIZE: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none;	}

LI	 { COLOR: #000000; FONT-SIZE: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none;	}

.BUTTON			{ font-family: Tahoma, Arial, Helv; FONT-SIZE: 9pt; padding-left: 5px; padding-right: 5px; border:1px solid #7b9ebd; filter: progid:DxImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#cecfde); }
BUTTON			{ font-family: Tahoma, Arial, Helv; FONT-SIZE: 9pt; padding-left: 5px; padding-right: 5px; border:1px solid #7b9ebd; filter: progid:DxImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#cecfde); }
INPUT			{ font-family: Tahoma, Arial, Helv; FONT-SIZE: 9pt; }
TEXTAREA		{ font-family: Tahoma, Arial, Helv; FONT-SIZE: 9pt; }
SELECT			{ font-family: Tahoma, Arial, Helv; FONT-SIZE: 9pt; }
SELECT.small	{ font-family: Tahoma, Arial, Helv; FONT-SIZE: 8pt; }

xA:link		{ color: #003399	} 
xA:visited	{ color: #3399CC	} 
A:hover		{ color: ffffff		}
xA:active	{ color: #FFFF99	} 

.Navigator { background: #60607C }


.tableBorder		{ border: 1px solid #555576; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; width: 100%; text-align: left;}
.tableBorderSmall	{ border: 1px solid #555576; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; width: 100%; }
.tableCategory	{  COLOR: #fff788; FONT-WEIGHT: bold; BACKGROUND-COLOR: #606096 }
.tableCategory A:link { COLOR: #fff788; TEXT-DECORATION: none }
.tableCategory A:visited { COLOR: #fff788; TEXT-DECORATION: none }
.tableCategory A:hover { COLOR: #fff788; TEXT-DECORATION: underline }
.tableCategory A:active { COLOR: #fff788; TEXT-DECORATION: underline }
.tableHeader { background-color: #C2C0C2;}
.tableHeaderTextSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.tableCategoryText {COLOR: #fff788; TEXT-DECORATION: none; }
.tableCategoryTextBold {COLOR: #fff788; TEXT-DECORATION: none; font-weight: bold; font-size: xx-small; }
.tableBody { background-color: #F1F1F1; border-collapse: collapse; border-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; width: 100%;}
.tableFooter { background-color: #DFDFDF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; text-align: right;}
.tableContents { padding:1em 0em 0em 1em; border-collapse: collapse; border-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; width: 100%; }

.tableRowNormal		{ COLOR: #000000; background: #f0f0ea; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none}
.tableRowAlt		{ COLOR: #000000; background: #ffffff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none}


.helpTitle			{ COLOR: #000000; FONT: 13px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}
.helpHeader			{ COLOR: #000000; FONT: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}
.helpBody			{ COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}

.anchorText 		{ COLOR: blue; FONT: 13px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none; font-weight:none;		}
.anchorTextBlue 	{ COLOR: blue; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}
.anchorTextBlueSmall{ COLOR: blue; FONT: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}

.whiteText			{ COLOR: white; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}


.treeSelectedCss {font-size: 11px; color: white; background: blue}








.Banner { background: #66cccc }
.Menu { FONT: 12px Tahoma; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none}
.SectionTitle { FONT: 15px Tahoma; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none}
.Content { FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none}
.NavContent { FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none}

.ReplyTo { FONT: 11px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;  TEXT-DECORATION: underline; TEXT-TRANSFORM: none; }

.NormalText 		{ COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}
.NormalTextWhite 	{ background: #003273; COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none		}

.smallText { background: #f5f5f5; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none}

.treeAnchor1 { FONT: 11pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold}
.treeAnchor2 { FONT: 8pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold}
.treeAnchor3 { FONT: 8pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold}
.treeAnchor4 { FONT: 8pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold}
.treeCatLevel1 { background: LightSeaGreen; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none  }
.treeCatLevel2 { background: MediumAquaMarine; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none  }
.treeCatLevel3 { background: Turquoise; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none  }
.treeCatLevel4 { background: AquaMarine; FONT: 9pt Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;  TEXT-DECORATION: none; }



.specificGridHeader	{ background-color:LightSteelBlue; }
.specificSalesPersonGridHeader	{ padding:10px; color:white; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000', EndColorStr='#006095')}
.specificRowAlternateStyle { background-color:Azure; }

#leftnav-categories	{	text-align:left; }
#leftnav-categories .anchorText { COLOR: #ffffff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; TEXT-DECORATION: none;margin-left:20px; font-weight:bold;}




