
@import url('NRIClasses.css');
@import url('UMESClasses.css');

body
{
	background-color: #FFFFFF;
	color: #2B3853;
	background-image: none;
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
body.Admin
{
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
}

.Primary
{
	background-color: #64879b;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.PrimaryHeader
{
	background-color: #64879b;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.PrimaryBoldText
{
	background-color: #64879b;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.PrimaryEnlargedText
{
	background-color: #64879b;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.PrimaryReducedText
{
	background-color: #64879b;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.Secondary
{
	background-color: #536a7c;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.SecondaryHeader
{
	background-color: #536a7c;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SecondaryBoldText
{
	background-color: #536a7c;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.SecondaryEnlargedText
{
	background-color: #536a7c;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.SecondaryReducedText
{
	background-color: #536a7c;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.Accent
{
	color: #FFF;
	background-color: #99c2d4;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.AccentHeader
{
	color: #FFF;
	background-color: #99c2d4;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.AccentBoldText
{
	color: #FFF;
	background-color: #99c2d4;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.AccentEnlargedText
{
	color: #FFF;
	background-color: #99c2d4;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.AccentReducedText
{
	color: #FFF;
	background-color: #99c2d4;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.Splash
{
	color: #FFF;
	background-color: #64879b;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.SplashHeader
{
	color: #FFF;
	background-color: #64879b;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SplashBoldText
{
	color: #FFF;
	background-color: #64879b;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.SplashEnlargedText
{
	color: #FFF;
	background-color: #64879b;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.SplashReducedText
{
	color: #FFF;
	background-color: #64879b;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.GridRowOdd
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal
}
.GridRowEven
{
	color: #000000;
	background-color: #EEE;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal
}
td, .DefaultText
{
	color: #2B3853;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.BoldText
{
	color: #2B3853;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.EnlargedText
{
	color: #2B3853;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.HeaderText
{
	color: #2B3853;
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.ReducedText
{
	color: #2B3853;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal
}
.HomebaseText
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
table.TableWithBorder
{
	background-color: #FFF;
	border-bottom: #536a7c 1px solid;
	border-left: #536a7c 1px solid;
	border-right: #536a7c 1px solid;
	border-top: #536a7c 1px solid;
	color: #2B3853;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	empty-cells: show
}
td.TableWithBorder
{
	background-color: #FFF;
	border-bottom: #536a7c 1px solid;
	border-left: #536a7c 1px solid;
	border-right: #536a7c 1px solid;
	border-top: #536a7c 1px solid;
	color: #2B3853;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	empty-cells: show;
}
.Outline
{
	background-color: #536a7c;
	border-bottom: #536a7c 1px solid;
	border-left: #536a7c 1px solid;
	border-right: #536a7c 1px solid;
	border-top: #536a7c 1px solid;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	empty-cells: show;
}
.Error
{
	color: #900;
	font: bold 14px verdana, arial, sans-serif;
}
.FormElementInput
{
	background-color: #FFFFFF;
	color: #000000;
	border-color: #536a7c;
	border-width: 1px;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
}
.FormButtons
{
	color: #FFF;
	background-color: #64879b;
	border-color: #536a7c;
	border-width: 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
a
{
	text-decoration: none;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
}
a:link { color: #000; }
a:visited { color: #000; } 
a:hover 
{
	text-decoration: none;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;

}
a.menu
{
	text-decoration: none;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.menu:link { color: #FFF; }
a.menu:visited { color: #FFF; }
a.menu:hover { color: #cccccc; }
a.Gridmenu
{
	text-decoration: none;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.Gridmenu:link { color: #FFF; }
a.Gridmenu:visited { color: #FFF; }
a.Gridmenu:hover { color: #FFF; }
a.Homebase
{
	text-decoration: none;
	color: #64879b;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
a.Homebase:link { color: #64879b; }
a.Homebase:visited { color: #64879b; }
a.Homebase:hover { color: #99c2d4; }
a.FormFileManagerFileList
{
	text-decoration: none;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.FormFileManagerFileList:link{ color: #FFF; }
a.FormFileManagerFileList:visited{ color: #FFF; }
a.FormFileManagerFileList:hover
{
	color: #FFF;
	background-color: #536a7c;
}

/*********** Shops Background ***********/

body.pagebgparex {
   background: #CCCCCC;
}

body.pagebgdryvit {
   background: #CCCCCC;
}

body.pagebgarxx {
   background: #CCCCCC;
}

body.pagebgarxxcan {
   background: #CCCCCC;
}

/************Black Lab Apparel ************/

#main .bodyDiv {
   background: #99FF00;
}

#main {
   background: #FFFFFF;
}
#main a:link {
   color: #ee0000;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}
#main a:hover {
   color: #000000;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}
#main a:visited {
   color: #ee0000;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}
#main .border {
   border: 1px solid #CCCCCC;
}
#main .cat1 {
   background: #CCCC99;
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 6px 8px 6px 8px;
}
#main .cat1 a:link,#main .cat1 a:visited {
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
}
#main .cat2 {
   background: #000000;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 4px 8px 4px 8px;
}
#main .cat3 {
   background: #000000;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 0px 0px 0px 0px;
}
#main .cat4 {
   background: #dd0e16;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 4px 8px 4px 8px;
}
#main .content {
   color: #000000;
   font: 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#main .contentheader {
   background: #CCCC99;
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}
#main .contentheaderred {
   background: #000000;
   color: #FF0000;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}
#main .contentsubheader {
   background: #FFFFFF;
   color: #000000;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#main .content_sm {
   color: #000000;
   font: 11px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#main .header {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}
#main .header a:link {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}
#main .header a:hover {
   color: #333333;
   font: 11px bold;
   text-transform: uppercase;
}
#main .header a:visited {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#main .headerimg {
   border: 0px;
}

#main .leftnav {
   background-color: #CCCC99;
	height: 100%;
}

#main .leftnavheader {
   background-color: #CCCC99;
   color: #FFFFFF;
   font: bold 15px arial, helvetica, sans-serif;
   line-height: 12px;
   padding: 10px 5px 5px 10px;
   text-decoration: underline;
}

#main .pictures {
   border: 1px solid #CCCCCC;
   float: left;
}

#main .searchbox {
   border: 1px solid #000000;
}

#main .categorywrap {
   border-right: #CCCCCC 2px solid;
}

#main .commercebaseprice {
	display: none;
}

/******** Black Lab Form Colors *********/

#main #AddressBookButton {
	display: none;
}

#main .BoldText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
#main .COMProdPartNo {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}

#main .DefaultText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}

#main .DefaultText a:link {
     color: #ee0000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}

#main .DefaultText a:visited {
     color: #ee0000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#main .FormButtons {
     color: #FFFFFF;
     background-color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     padding: 3px 3px 3px 3px;
}
#main .MultiOrderTable td {
	background: #CCCC99;
}
#main .Primary {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

#main .PrimaryBoldText {
     background-color: #FFF;
     color: #000;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}

#main .PrimaryEnlargedText {
     background-color: #FFFFFF;
     color: #FF0000;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#main .ReducedText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal
}
#main .Secondary {
     background-color: #CCCC99;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
}

#main .SecondaryBoldText {
     background-color: #CCCC99;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
#main .TableWithBorder {
     background-color: #FFFFFF;
     border: #000000 solid 0px 0px 0px 0px;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     empty-cells: show;
}
#main table.TableWithBorder
{
	background-color: #FFF;
	border: none;
	color: #000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	empty-cells: show
}
#main td.TableWithBorder
{
	background-color: #FFF;
	border: none;
	color: #000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	empty-cells: show;
}
#main td, .DefaultText {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}
#main .ViewLarger {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}



/******** NAVIGATION CLASSES ********/

#main #NavigationWrapper {
	width: 195px;
     height: 500px;
	margin: 0px;
	padding: 0px;
    background-color:#CCCC99;

}
#main #NavigationWrapper ul
{
    display: block;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

#main #NavigationWrapper ul ul
{
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
}
/* ***ROOT LEVEL LINK*** */
#main .navLevel0 li {
	height: 21px;
	width: 195px;
}
#main a.navLevel0:link,
#main a.navLevel0:visited
{
	text-decoration: none;
	color: #FFFFFF;
	line-height: 21px;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#main a.navLevel0:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #ee0000;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#main .navLevel0_hot {
	text-decoration: none;
	line-height: 21px;
	color: #ee0000;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#main a.navLevel0_hot:link,
#main a.navLevel0_hot:visited
{
	text-decoration: none;
	line-height: 21px;
	color: #ee0000;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#main a.navLevel0_hot:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #FFFFFF;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#main div.NavLevel1 {
	display: none;
}
#main .NavLevel1 li {
	height:auto;
	background: none;
	margin-left: 5px;
}
#main a.navLevel1:link,
#main a.navLevel1:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}

#main a.navLevel1:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #ee0000;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}
#main a.navLevel1_hot:link,
#main a.navLevel1_hot:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #ee0000;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

#main a.navLevel1_hot:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

/** SubLevel 2 Navigation **/

#main div.NavLevel2 {
	display:block;
	z-index: 100;
	background: none;
}

#main a.NavLevel2,
#main a.NavLevel2:link,
#main a.NavLevel2:visited
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#main a.navLevel2:hover
{
	margin-left: 20px;
	color: #ee0000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;

	background: none;
}

#main a.navLevel2_hot:link,
#main a.navLevel2_hot:visited
{
	margin-left: 20px;
	color: #ee0000;
	font-family: arial;
	font-size: 12px;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	font-weight: bold;
}

#main a.navLevel2_hot:hover
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	font-weight: bold;
}

/* END NAVIGATION CLASSES */

/************* Parex **************/

#parex {
   background: #CCCCCC;
}

#parex a:link {
   color: #CC3333;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#parex a:hover {
   color: #FFFFFF;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#parex a:visited {
   color: #CC3333;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#parex .background {
   background:#FFFFFF;
}
#parex .border {
   background: #FFFFFF;
   border: 1px solid #003366;
}
#parex .cat1 {
   background: #003366;
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 6px 8px 6px 8px;
}
#parex .cat1 a:link,
#parex .cat1 a:visited {
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
}
#parex .cat2 {
   background: #CC3333;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 4px 8px 4px 8px;
}
#parex .cat3 {
   background: #CC3333;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 0px 0px 0px 0px;
}

#parex .categorywrap {
   border-right: #CCCCCC 2px solid;
}

#parex .content {
   color: #000000;
   font: 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}

#parex .contentbg {
   background: #FFFFFF;
   color: #000000;
   font: 19px arial, helvetica, sans-serif;
}

#parex .contentheader{
   background: #003366;
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}
#parex .contentsubheader{
   color: #000000;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#parex .contentbg {
   background: #FFFFFF;
   color: #000000;
   font: 19px arial, helvetica, sans-serif;
   padding: 0px 0px 0px 0px;
}
#parex .content_sm {
   color: #000000;
   font: 11px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#parex .header {
   background: #CCCCCC;
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}
#parex .header a:link {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#parex .header a:hover {
   color: #333333;
   font: 11px bold;
   text-transform: uppercase;
}

#parex .header a:visited {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#parex .headerimg {
   border: 0px;
}
#parex .landing {
   border: solid 2px #003366;
}
#parex .landingheader {
   color: #003366;
   font: 17px bold arial, helvetica, san-serif;
   line-height: 20px;
}

#parex .leftnav {
   background-color: #003366;
   height: 100%;
}

#parex .leftnavheader {
   background-color: #003366;
   color: #FFFFFF;
   font: bold 15px arial, helvetica, sans-serif;
   line-height: 12px;
   padding: 10px 5px 5px 10px;
   text-decoration: none;
}

#parex .pictures {
   border: 1px solid #003366;
   float: left;
}

#parex .searchbox {
   border: 1px solid #000000;
}


/**********Parex Form**********/

#parex .BoldText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 11pt;
     font-weight: bold;
}
#parex .DefaultText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#parex .DefaultText a:link {
     color: #CC3333;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#parex .DefaultText a:visited {
     color: #CC3333;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}

#parex .FormButtons {
     color: #FFFFFF;
     background-color: #003366;
     font-family: arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     padding: 3px 3px 3px 3px;
}
#parex .FormElementInput {
     background-color: #FFFFFF;
     color: #000000;
     border-color: #000000;
     border-width: 1px;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
}

#parex .Primary {
	background-color: #FFFFFF;
	color: #ff0000;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#parex .PrimaryBoldText {
     background-color: #003366;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
#parex .PrimaryEnlargedText {
     background-color: #CCCCCC;
     color: #CC3333;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#parex .ReducedText
{
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal
}
#parex .Secondary {
     background-color: #003366;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
}

#parex .SecondaryBoldText {
     background-color: #003366;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}

#parex .TableWithBorder {
     background-color: #FFFFFF;
     border: #000000 solid 0px 0px 0px 0px;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     empty-cells: show;
}
#parex td, .DefaultText {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}
#parex .ViewLarger {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}


/*******************************/


/*PAREX NAVIGATION CLASSES */

#parex #NavigationWrapper {
	width: 195px;
             height: 625px;
	margin: 0px;
	padding: 0px;
             background-color:#003366;
             background-image: url("http://qts52.speartek.com/DSN/wwwblacklabapparelcom/Content/Images/parex/blacklab_logo_parex.gif");
             background-repeat: no-repeat;
             background-position: bottom center;

}
#parex #NavigationWrapper ul {
    display: block;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

#parex #NavigationWrapper ul ul {
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
}
/* ***ROOT LEVEL LINK*** */
#parex .navLevel0 li {
	height: 21px;
	width: 195px;
}
#parex a.navLevel0:link,
#parex a.navLevel0:visited
{
	text-decoration: none;
	color: #FFFFFF;
	line-height: 21px;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#parex a.navLevel0:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #CC3333;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#parex .navLevel0_hot {
	text-decoration: none;
	line-height: 21px;
	color: #CC3333;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#parex a.navLevel0_hot:link,
#parex a.navLevel0_hot:visited
{
	text-decoration: none;
	line-height: 21px;
	color: #CC3333;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#parex a.navLevel0_hot:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #FFFFFF;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#parex div.NavLevel1 {
	display: none;
}
#parex .NavLevel1 li {
	height:auto;
	background: none;
	margin-left: 5px;
}
#parex a.navLevel1:link,
#parex a.navLevel1:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}

#parex a.navLevel1:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #CC3333;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}
#parex a.navLevel1_hot:link,
#parex a.navLevel1_hot:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #CC3333;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

#parex a.navLevel1_hot:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

/** SubLevel 2 Navigation **/

#parex div.NavLevel2 {
	display:block;
	z-index: 100;
	background: none;
}

#parex a.NavLevel2,
#parex a.NavLevel2:link,
#parex a.NavLevel2:visited
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#parex a.navLevel2:hover
{
	margin-left: 20px;
	color: #CC3333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#parex a.navLevel2_hot:link,
#parex a.navLevel2_hot:visited
{
	margin-left: 20px;
	color: #CC3333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#parex a.navLevel2_hot:hover
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

/*** END NAVIGATION CLASSES ***/


/*************ParexLahabra Brands**************/

#others {
   background: #FFFFFF;
}

#others a:link {
   color: #999999;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#others a:hover {
   color: #FFFFFF;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#others a:visited {
   color: #999999;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}
#others .border {
   background: #FFFFFF;
   border: 1px solid #003366;
}
#others .cat1 {
   background: #003366;
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 6px 8px 6px 8px;
}
#others .cat1 a:link,
#others .cat1 a:visited {
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
}
#others .cat2 {
   background: #CCCCCC;
   color: #000000;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 4px 8px 4px 8px;
}
#others .cat3 {
   background: #CCCCCC;
   color: #000000;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 0px 0px 0px 0px;
}

#others .content {
   color: #000000;
   font: 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#others .contentheader {
   background: #003366;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}
#others .contentheader2 {
   background-color: #003366;
   color: #FFFFFF;
   font-family: arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   padding: 3px 3px 3px 3px;
}
#others .contentheaderred {
   background: #003366;
   color: #a5c4d4;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}
#others .contentsubheader {
   color: #000000;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#others .content_sm {
   color: #000000;
   font: 11px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#others .header {
   background: #FFFFFF;
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}
#others .header a:link {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#others .header a:hover {
   color: #333333;
   font: 11px bold;
   text-transform: uppercase;
}

#others .header a:visited {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#others .headerimg {
   border: 0px;
}
#others .landing {
   border: solid 2px #003366;
}
#others .landingheader {
   color: #003366;
   font: 17px bold arial, helvetica, san-serif;
   line-height: 20px;
}

#others .leftnav {
   background-color: #003366;
}
#others .leftnavheader {
   background-color: #003366;
   color: #FFFFFF;
   font: bold 15px arial, helvetica, sans-serif;
   line-height: 12px;
   padding: 10px 5px 5px 10px;
   text-decoration: underline;
}
#others .pictures {
   border: 1px solid #003366;
   float: left;
}

#others .searchbox {
   border: 1px solid #000000;
}

#others .categorywrap {
   border-right: #FFFFFF 2px solid;
}

#others .background {
   background:#FFFFFF;
}

#others .commercebaseprice {
	display: none;
}

/**********ParexLahabra Default**********/

#others #AddressBookButton {
	display: none;
}

#others .BoldText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}

#others .COMCartProdIMG {

}

#others .DefaultText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#others .DefaultText a:link {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#others .DefaultText a:visited {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}

#others .FormButtons {
     color: #FFFFFF;
     background-color: #aaaaaa;
     font-family: arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     padding: 3px 3px 3px 3px;
}
#others .FormElementInput {
     background-color: #FFFFFF;
     color: #000000;
     border-color: #000000;
     border-width: 1px;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
}
#others .Primary {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#others .PrimaryHeader {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
#others .PrimaryBoldText {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
#others .PrimaryEnlargedText {
     background-color: #FFFFFF;
     color: #FF0000;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#others .ReducedText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal
}
#others .Secondary {
     background-color: #003366;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
}

#others .SecondaryBoldText {
     background-color: #003366;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}

#others .TableWithBorder {
     background-color: #FFFFFF;
     border: #000000 solid 0px 0px 0px 0px;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     empty-cells: show;
}
#others td, .DefaultText {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}
#others .ViewLarger {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     visibility: hidden;
}


/*******************************/

/*ParexLahabra NAVIGATION CLASSES */

#others #NavigationWrapper {
	width: 195px;
             height: 450px;
	margin: 0px;
	padding: 0px;
}

#others #NavigationWrapper ul {
    display: block;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

#others #NavigationWrapper ul ul {
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
}
/* ***ROOT LEVEL LINK*** */
#others .navLevel0 li {
	height: 21px;
	width: 195px;
}
#others a.navLevel0:link,
#others a.navLevel0:visited
{
	text-decoration: none;
	color: #FFFFFF;
	line-height: 21px;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#others a.navLevel0:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #bbbbbb;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#others .navLevel0_hot {
	text-decoration: none;
	line-height: 21px;
	color: #bbbbbb;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#others a.navLevel0_hot:link,
#others a.navLevel0_hot:visited
{
	text-decoration: none;
	line-height: 21px;
	color: #bbbbbb;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#others a.navLevel0_hot:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #FFFFFF;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#others div.NavLevel1 {
	display: none;
}
#others .NavLevel1 li {
	height:auto;
	background: none;
	margin-left: 5px;
}
#others a.navLevel1:link,
#others a.navLevel1:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}

#others a.navLevel1:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #bbbbbb;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}
#others a.navLevel1_hot:link,
#others a.navLevel1_hot:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #bbbbbb;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

#others a.navLevel1_hot:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

/** SubLevel 2 Navigation **/

#others div.NavLevel2 {
	display:block;
	z-index: 100;
	background: none;
}

#others a.NavLevel2,
#others a.NavLevel2:link,
#others a.NavLevel2:visited
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#others a.navLevel2:hover
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#others a.navLevel2_hot:link,
#others a.navLevel2_hot:visited
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#others a.navLevel2_hot:hover
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

/** SubLevel 3 Navigation **/

#others div.NavLevel3 {
	display:block;
	z-index: 100;
	background: none;
}

#others a.NavLevel3,
#others a.NavLevel3:link,
#others a.NavLevel3:visited
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}

#others a.NavLevel3:hover
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}

#others a.NavLevel3_hot:link,
#others a.NavLevel3_hot:visited
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}

#others a.NavLevel3_hot:hover
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}


/*** END NAVIGATION CLASSES ***/

#others .COMCatHeader {
   font-size: 14px;
   background: #CCCCCC;
}



/************* Dryvit **************/

#dryvit {
   background: #CCCCCC;
}

#dryvit a {
   color: #CC3333;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#dryvit a:link {
   color: #CC3333;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#dryvit a:hover {
   color: #999999;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#dryvit a:visited {
   color: #CC3333;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}
#dryvit .border {
   background: #FFFFFF;
   border: 1px solid #999999;
}
#dryvit .cat1 {
   background: #336699;
   color: #FFFFFF;
   font: 13px arial, helvetica, sans-serif;
   padding: 6px 8px;
}
#dryvit .cat1 a:link,
#dryvit .cat1 a:visited {
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
}
#dryvit .cat2 {
   background: #CC3333;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 4px 8px;
}
#dryvit .cat3 {
   background: #CC3333;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 5px 5px 5px 15px;
}
#dryvit .cat4 {
   color: #CCCCCC;
   font: bold 19px arial, helvetica, sans-serif;
   padding: 2px 0px 2px 15px;
}
#dryvit .content {
   color: #000000;
   font: 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#dryvit .contentbg {
   background: #FFFFFF;
   color: #000000;
   font: 19px arial, helvetica, sans-serif;
   padding: 0px 0px 0px 0px;
}
#dryvit .contentheader {
   background: #CC3333;
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}
#dryvit .contentheaderred {
   background: #CC3333;
   color: #ffff99;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}
#dryvit .contentsubheader {
   color: #000000;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#dryvit .content_sm {
   color: #000000;
   font: 11px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}
#dryvit .contentbg {
   background: #FFFFFF;
   color: #000000;
   font: 19px arial, helvetica, sans-serif;
   padding: 0px 0px 0px 0px;
}
#dryvit .header {
   background: #FFFFFF;
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}
#dryvit .header a:link {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#dryvit .header a:hover {
   color: #333333;
   font: 11px bold;
   text-transform: uppercase;
}

#dryvit .header a:visited {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#dryvit .headerimg {
   border: 0px;
}
#dryvit .landing {
   border: solid 2px #000000;
}
#dryvit .landingheader {
   color: #000000;
   font: 17px bold arial, helvetica, san-serif;
   line-height: 20px;
}
#dryvit .leftnav {
   background-color: #336699;
}
#dryvit .leftnavheader {
   background-color: #336699;
   color: #FFFFFF;
   font: bold 15px arial, helvetica, sans-serif;
   line-height: 12px;
   padding: 10px 5px 5px 10px;
   text-decoration: underline;
}
#dryvit .pictures {
   border: 1px solid #999999;
   float: left;
}

#dryvit .searchbox {
   border: 1px solid #000000;
}


#dryvit .categorywrap {
   border-right: #FFFFFF 2px solid;
}

#dryvit .background {
   background:#FFFFFF;
}

#dryvit .commercebaseprice {
	display: none;
}

/********** Dryvit Form **********/

#dryvit #AddressBookButton {
	display: none;
}

#dryvit .BoldText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
#dryvit .COMCartProdIMG {

}
#dryvit .DefaultText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#dryvit .Error {
   background-color: #CC3333;
   color: #FFFFFF;
   font-family: arial, helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
}
#dryvit .FormButtons {
     background-color: #CC3333;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     padding: 3px 3px 3px 3px;
}
#dryvit .FormElementInput {
     background-color: #FFFFFF;
     color: #000000;
     border-color: #000000;
     border-width: 1px;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
}
#dryvit .Primary {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#dryvit .PrimaryHeader {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
#dryvit .PrimaryBoldText {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
#dryvit .PrimaryEnlargedText {
     background-color: #FFFFFF;
     color: #FF0000;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#dryvit .ReducedText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal
}
#dryvit .Secondary {
     background-color: #336699;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
}

#dryvit .SecondaryBoldText {
     background-color: #336699;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}

#dryvit .TableWithBorder {
     background-color: #FFFFFF;
     border: none;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     empty-cells: show;
}
#dryvit td, .DefaultText {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}
#dryvit .ViewLarger {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#dryvit .MultiOrderTable a:link {
	color: #FFFFFF;
}
#dryvit .MultiOrderTable a:hover {
	color: #CCCCCC;
}
#dryvit .MultiOrderTable a:visited {
	 color:#FFFFFF;
}
/**************************************/


/******* DRYVIT NAVIGATION CLASSES *******/

#dryvit #NavigationWrapper {
	width: 195px;
             height: 500px;
	margin: 0px;
	padding: 0px;
             background-color:#336699;
	text-decoration: none;
}

#dryvit #NavigationWrapper ul {
    display: block;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#dryvit #NavigationWrapper ul ul {
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
             text-decoration: none;
}

/* ***ROOT LEVEL LINK*** */

#dryvit .navLevel0 li {
	height: 21px;
	width: 195px;
	text-decoration: none;
}
#dryvit a.navLevel0:link,
#dryvit a.navLevel0:visited
{
	text-decoration: none;
	color: #FFFFFF;
	line-height: 21px;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#dryvit a.navLevel0:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #CC3333;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#dryvit .navLevel0_hot {
	text-decoration: none;
	line-height: 21px;
	color: #CC3333;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#dryvit a.navLevel0_hot:link,
#dryvit a.navLevel0_hot:visited
{
	text-decoration: none;
	line-height: 21px;
	color: #CC3333;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#dryvit a.navLevel0_hot:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #FFFFFF;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#dryvit div.NavLevel1 {
	display: none;
}
#dryvit .NavLevel1 li {
	height:auto;
	background: none;
	margin-left: 5px;
}
#dryvit a.navLevel1:link,
#dryvit a.navLevel1:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}

#dryvit a.navLevel1:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #CC3333;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}
#dryvit a.navLevel1_hot:link,
#dryvit a.navLevel1_hot:visited
{
	margin-left: 20px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	color: #CC3333;
	line-height: 16px;
	font-size: 12px;
}

#dryvit a.navLevel1_hot:hover
{
	margin-left: 20px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 12px;
}

/** SubLevel 2 Navigation **/

#dryvit div.NavLevel2 {
	display:block;
	z-index: 100;
	background: none;
}

#dryvit a.NavLevel2,
#dryvit a.NavLevel2:link,
#dryvit a.NavLevel2:visited
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#dryvit a.navLevel2:hover
{
	margin-left: 20px;
	color: #CC3333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#dryvit a.navLevel2_hot:link,
#dryvit a.navLevel2_hot:visited
{
	margin-left: 20px;
	color: #CC3333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#dryvit a.navLevel2_hot:hover
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}
/*** END NAVIGATION CLASSES ***/


/*************ARXX Brands**************/ 
#arxx {
background: #CCCCCC;
color: #000000;
}

#arxx a:link {
color: #4b9800;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#arxx a:hover {
color: #CCCCCC;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#arxx a:visited {
color: #4b9800;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}
#arxx .border {
background: #FFFFFFF;
border: 1px solid #999999;
}
#arxx .cat1 {
background: #4b9800;
color: #FFFFFF;
font: bold 13px arial, helvetica, sans-serif;
padding: 6px 8px 6px 8px;
}
#arxx .cat1 a:link,
#arxx .cat1 a:visited {
color: #FFFFFF;
font: bold 13px arial, helvetica, sans-serif;
}
#arxx .cat2 {
background: #000000;
color: #FFFFFF;
font: bold 14px arial, helvetica, sans-serif;
padding: 4px 8px 4px 8px;
}
#arxx .cat3 {
background: #939ca1;
color: #FFFFFF;
font: bold 14px arial, helvetica, sans-serif;
padding: 4px 8px 4px 8px;
}

#arxx .content {
color: #000000;
font: 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
}
#arxx .contentbg {
background: #FFFFFF;
color: #000000;
font: 19px arial, helvetica, sans-serif;
}
#arxx .contentheader {
background: #4b9800;
color: #FFFFFF;
font: bold 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
text-transform: none;
}
#arxx .contentheaderred {
background: #4b9800;
color: #ffcc66;
font: bold 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
text-transform: none;
}
#arxx .contentsubheader {
color: #000000;
font: bold 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
}
#arxx .content_sm {
color: #000000;
font: 11px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
}
#arxx .header {
background: #FFFFFF;
color: #000000;
font: 11px bold;
text-transform: uppercase;
}
#arxx .header a:link {
color: #000000;
font: 11px bold;
text-transform: uppercase;
}

#arxx .header a:hover {
color: #333333;
font: 11px bold;
text-transform: uppercase;
}

#arxx .header a:visited {
color: #000000;
font: 11px bold;
text-transform: uppercase;
}

#arxx .headerimg {
border: 0px;
}

#arxx .headerimg {
border: 0px;
}
#arxx .landing {
border: solid 2px #4b9800;
}
#arxx .landingheader {
color: #4b9800;
font: 17px bold arial, helvetica, san-serif;
line-height: 20px;
}

#arxx .leftnav {
background-color: #4b9800;
}

#arxx .leftnavheader {
background-color: #4b9800;
color: #FFFFFF;
font: bold 15px arial, helvetica, sans-serif;
line-height: 12px;
padding: 10px 5px 5px 10px;
text-decoration: underline;
}
#arxx .MultiOrderTable a,
#arxx .MultiOrderTable a:link,
#arxx .MultiOrderTable a:visited {
	color: #FFFFFF;
}
#arxx .MultiOrderTable a:hover {
	color: #CCCCCC;
}
#arxx .pictures {
border: 1px solid #999999;
float: left;
}

#arxx .searchbox {
border: 1px solid #000000;
}

#arxx .categorywrap {
border-right: #FFFFFF 2px solid;
}

#arxx .background {
background:#FFFFFF;
}

#arxx .commercebaseprice {
	display: none;
}

/**********Arxx Form**********/

#arxx #AddressBookButton {
	display: none;
}

#arxx .BoldText {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
#arxx .DefaultText {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
#arxx .DefaultText a:link {
color: #4b9800;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
#arxx .DefaultText a:visited {
color: #4b9800;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
#arxx .Error {
background-color: #4B9800;
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}
#arxx .FormButtons {
color: #FFFFFF;
background-color: #4b9800;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 3px 3px 3px 3px;
}
#arxx .FormElementInput {
background-color: #FFFFFF;
color: #000000;
border-color: #000000;
border-width: 1px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
}
#arxx .Primary {
background-color: #FFFFFF;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#arxx .PrimaryHeader {

background-color: #FFFFFF;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
#arxx .PrimaryBoldText {
background-color: #FFFFFF;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
#arxx .PrimaryEnlargedText {
background-color: #FFFFFF;
color: #FF0000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#arxx .ReducedText {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal
}
#arxx .Secondary {
background-color: #4b9800;
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}

#arxx .SecondaryBoldText {
background-color: #4b9800;
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#arxx .TableWithBorder {
background-color: #FFFFFF;
border: #000000 solid 0px 0px 0px 0px;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
empty-cells: show;
}

#arxx td, .DefaultText {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}

#arxx .ViewLarger {
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
visibility: hidden;
}


/*******************************/

/*arxx NAVIGATION CLASSES */

#arxx #NavigationWrapper {
width: 195px;
height: 450px;
margin: 0px;
padding: 0px;
background-color:#4b9800;
}
#arxx #NavigationWrapper ul {
display: block;
list-style-type:none;
padding: 0px;
margin: 0px;
}

#arxx #NavigationWrapper ul ul {
list-style-type:none; 
padding: 0px;
margin: 0px;
}
/* ***ROOT LEVEL LINK*** */
#arxx .navLevel0 li {
height: 21px;
width: 195px;
}
#arxx a.navLevel0:link,
#arxx a.navLevel0:visited
{
text-decoration: none;
color: #FFFFFF;
line-height: 21px;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxx a.navLevel0:hover
{
text-decoration: none;
line-height: 21px;
color: #000000;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxx .navLevel0_hot {
text-decoration: none;
line-height: 21px;
color: #000000;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxx a.navLevel0_hot:link,
#arxx a.navLevel0_hot:visited
{
text-decoration: none;
line-height: 21px;
color: #000000;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxx a.navLevel0_hot:hover
{
text-decoration: none;
line-height: 21px;
color: #FFFFFF;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#arxx div.NavLevel1 {
display: none;
}
#arxx .NavLevel1 li {
height:auto;
background: none;
margin-left: 0px;
}
#arxx a.navLevel1:link,
#arxx a.navLevel1:visited
{
margin-left: 15px;
font-family: arial;
text-decoration: none;
color: #FFFFFF;
line-height: 16px;
font-weight: bold;
font-size: 12px;
padding-left: 8px;
}

#arxx a.navLevel1:hover
{
margin-left: 15px;
font-family: arial;
text-decoration: none;
color: #000000;
line-height: 16px;
font-weight: bold;
font-size: 12px;
padding-left: 8px;
}
#arxx a.navLevel1_hot:link,
#arxx a.navLevel1_hot:visited
{
margin-left: 15px;
font-family: arial;
font-weight: bold;
text-decoration: none;
color: #000000;
line-height: 16px;
font-size: 12px;
padding-left: 8px;
}

#arxx a.navLevel1_hot:hover
{
margin-left: 15px;
font-family: arial;
text-decoration: none;
color: #FFFFFF;
line-height: 16px;
font-size: 12px;
font-weight: bold;
padding-left: 8px;
}

/** SubLevel 2 Navigation **/

#arxx div.NavLevel2 {
display:block;
z-index: 100;
background: none;
}

#arxx a.NavLevel2,
#arxx a.NavLevel2:link,
#arxx a.NavLevel2:visited
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

#arxx a.navLevel2:hover
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

#arxx a.navLevel2_hot:link,
#arxx a.navLevel2_hot:visited
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

#arxx a.navLevel2_hot:hover
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

/** SubLevel 3 Navigation **/

#arxx div.NavLevel3 {
display:block;
z-index: 100;
background: none;
}

#arxx a.NavLevel3,
#arxx a.NavLevel3:link,
#arxx a.NavLevel3:visited
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

#arxx a.navLevel3:hover
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

#arxx a.navLevel3_hot:link,
#arxx a.navLevel3_hot:visited
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

#arxx a.navLevel3_hot:hover
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

/*** END NAVIGATION CLASSES ***/


/*************ARXX Canada Brands**************/

#arxxcan #AddressBookButton {
	display: none;
}

#arxxcan {
background: #CCCCCC;
color: #000000;
}

#arxxcan a:link {
color: #4b9800;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#arxxcan a:hover {
color: #CCCCCC;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#arxxcan a:visited {
color: #4b9800;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#arxxcan .border {
background: #FFFFFFF;
border: 1px solid #999999;
}
#arxxcan .cat1 {
background: #4b9800;
color: #FFFFFF;
font: bold 13px arial, helvetica, sans-serif;
padding: 6px 8px 6px 8px;
}
#arxxcan .cat1 a:link,
#arxxcan .cat1 a:visited {
color: #FFFFFF;
font: bold 13px arial, helvetica, sans-serif;
}
#arxxcan .cat2 {
background: #000000;
color: #FFFFFF;
font: bold 14px arial, helvetica, sans-serif;
padding: 4px 8px 4px 8px;
}
#arxxcan .cat3 {
background: #939ca1;
color: #FFFFFF;
font: bold 14px arial, helvetica, sans-serif;
padding: 4px 8px 4px 8px;
}

#arxxcan .content {
color: #000000;
font: 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
}
#arxxcan .contentbg {
background: #FFFFFF;
color: #000000;
font: 19px arial, helvetica, sans-serif;
}
#arxxcan .contentheader {
background: #4b9800;
color: #FFFFFF;
font: bold 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
text-transform: none;
}
#arxxcan .contentheaderred {
background: #4b9800;
color: #ffcc66;
font: bold 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
text-transform: none;
}
#arxxcan .contentsubheader {
color: #000000;
font: bold 13px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
}
#arxxcan .content_sm {
color: #000000;
font: 11px arial, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
}
#arxxcan .header {
background: #FFFFFF;
color: #000000;
font: 11px bold;
text-transform: uppercase;
}
#arxxcan .header a:link {
color: #000000;
font: 11px bold;
text-transform: uppercase;
}

#arxxcan .header a:hover {
color: #333333;
font: 11px bold;
text-transform: uppercase;
}

#arxxcan .header a:visited {
color: #000000;
font: 11px bold;
text-transform: uppercase;
}

#arxxcan .headerimg {
border: 0px;
}
#arxxcan .landing {
border: solid 2px #4b9800;
}
#arxxcan .landingheader {
color: #4b9800;
font: 17px bold arial, helvetica, san-serif;
line-height: 20px;
}

#arxxcan .leftnav {
background-color: #4b9800;
}

#arxxcan .leftnavheader {
background-color: #4b9800;
color: #FFFFFF;
font: bold 15px arial, helvetica, sans-serif;
line-height: 12px;
padding: 10px 5px 5px 10px;
text-decoration: underline;
}
#arxxcan .MultiOrderTable a {
	color: #FFFFFF;
}
#arxxcan .MultiOrderTable a:hover {
	color: #CCCCCC;
}
#arxxcan .pictures {
border: 1px solid #999999;
float: left;
}

#arxxcan .searchbox {
border: 1px solid #000000;
}

#arxxcan .categorywrap {
border-right: #FFFFFF 2px solid;
}

#arxxcan .background {
background:#FFFFFF;
}

#arxxcan .commercebaseprice {
	display: none;
}

/**********Arxx Canada Form**********/

#arxxcan .BoldText {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
#arxxcan .DefaultText {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
#arxxcan .DefaultText a:link {
color: #4b9800;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
#arxxcan .DefaultText a:visited {
color: #4b9800;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
#arxxcan .Error {
background-color: #4B9800;
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}
#arxxcan .FormButtons {
color: #FFFFFF;
background-color: #4b9800;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 3px 3px 3px 3px;
}
#arxxcan .FormElementInput {
background-color: #FFFFFF;
color: #000000;
border-color: #000000;
border-width: 1px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
}
#arxxcan .Primary {
background-color: #FFFFFF;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#arxxcan .PrimaryHeader {

background-color: #FFFFFF;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
#arxxcan .PrimaryBoldText {
background-color: #FFFFFF;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
#arxxcan .PrimaryEnlargedText {
background-color: #FFFFFF;
color: #FF0000;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}
#arxxcan .ReducedText {
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal
}
#arxxcan .Secondary {
background-color: #4b9800;
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}

#arxxcan .SecondaryBoldText {
background-color: #4b9800;
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#arxxcan .TableWithBorder {
background-color: #FFFFFF;
border: #000000 solid 0px 0px 0px 0px;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
empty-cells: show;
}

#arxx td, .DefaultText {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}

#arxxcan .ViewLarger {
color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
visibility: hidden;
}


/*******************************/

/*Arxx Canada NAVIGATION CLASSES */

#arxxcan #NavigationWrapper {
width: 195px;
height: 450px;
margin: 0px;
padding: 0px;
background-color:#4b9800;
}
#arxxcan #NavigationWrapper ul {
display: block;
list-style-type:none;
padding: 0px;
margin: 0px;
}

#arxxcan #NavigationWrapper ul ul {
list-style-type:none; 
padding: 0px;
margin: 0px;
}
/* ***ROOT LEVEL LINK*** */
#arxxcan .navLevel0 li {
height: 21px;
width: 195px;
}
#arxxcan a.navLevel0:link,
#arxxcan a.navLevel0:visited
{
text-decoration: none;
color: #FFFFFF;
line-height: 21px;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxxcan a.navLevel0:hover
{
text-decoration: none;
line-height: 21px;
color: #000000;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxxcan .navLevel0_hot {
text-decoration: none;
line-height: 21px;
color: #000000;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxxcan a.navLevel0_hot:link,
#arxxcan a.navLevel0_hot:visited
{
text-decoration: none;
line-height: 21px;
color: #000000;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}
#arxxcan a.navLevel0_hot:hover
{
text-decoration: none;
line-height: 21px;
color: #FFFFFF;
margin-left: 15px;
font-size: 14px;
background: none;
font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#arxxcan div.NavLevel1 {
display: none;
}
#arxxcan .NavLevel1 li {
height:auto;
background: none;
margin-left: 0px;
}
#arxxcan a.navLevel1:link,
#arxxcan a.navLevel1:visited
{
margin-left: 15px;
font-family: arial;
text-decoration: none;
color: #FFFFFF;
line-height: 16px;
font-weight: bold;
font-size: 12px;
padding-left: 8px;
}

#arxxcan a.navLevel1:hover
{
margin-left: 15px;
font-family: arial;
text-decoration: none;
color: #000000;
line-height: 16px;
font-weight: bold;
font-size: 12px;
padding-left: 8px;
}
#arxxcan a.navLevel1_hot:link,
#arxxcan a.navLevel1_hot:visited
{
margin-left: 15px;
font-family: arial;
font-weight: bold;
text-decoration: none;
color: #000000;
line-height: 16px;
font-size: 12px;
padding-left: 8px;
}

#arxxcan a.navLevel1_hot:hover
{
margin-left: 15px;
font-family: arial;
text-decoration: none;
color: #FFFFFF;
line-height: 16px;
font-size: 12px;
font-weight: bold;
padding-left: 8px;
}

/** SubLevel 2 Navigation **/

#arxxcan div.NavLevel2 {
display:block;
z-index: 100;
background: none;
}

#arxxcan a.NavLevel2,
#arxxcan a.NavLevel2:link,
#arxxcan a.NavLevel2:visited
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

#arxxcan a.navLevel2:hover
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

#arxxcan a.navLevel2_hot:link,
#arxxcan a.navLevel2_hot:visited
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

#arxxcan a.navLevel2_hot:hover
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 14px;
text-decoration: none;
background: none;
}

/** SubLevel 3 Navigation **/

#arxxcan div.NavLevel3 {
display:block;
z-index: 100;
background: none;
}

#arxxcan a.NavLevel3,
#arxxcan a.NavLevel3:link,
#arxxcan a.NavLevel3:visited
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

#arxxcan a.navLevel3:hover
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

#arxxcan a.navLevel3_hot:link,
#arxxcan a.navLevel3_hot:visited
{
margin-left: 15px;
color: #000000;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

#arxxcan a.navLevel3_hot:hover
{
margin-left: 15px;
color: #FFFFFF;
font-family: arial;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
text-decoration: none;
background: none;
}

/*** END NAVIGATION CLASSES ***/


/*************UPSCO Store **************/

#upsco {
   background: #FFFFFF;
}

#upsco a:link {
   color: #999999;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#upsco a:hover {
   color: #FFFFFF;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#upsco a:visited {
   color: #999999;
   font-size: 13px;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

#upsco .background {
   background:#FFFFFF;
}

#upsco .border {
   background: #FFFFFF;
   border: 1px solid #50769b;
}

#upsco .cat1 {
   background: #50769b;
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 6px 8px 6px 8px;
}

#upsco .cat1 a:link,
#upsco .cat1 a:visited {
   color: #FFFFFF;
   font: bold 13px arial, helvetica, sans-serif;
}

#upsco .cat2 {
   background: #CC3300;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 4px 8px 4px 8px;
}

#upsco .cat3 {
   background: #999999;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 4px 8px 4px 8px;
}

#upsco .categorywrap {
   border-right: #FFFFFF 2px solid;
}

#upsco .content {
   color: #000000;
   font: 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}

#upsco .contentheader {
   background: #50769b;
   color: #FFFFFF;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}

#upsco .contentheader2 {
   background-color: #50769b;
   color: #FFFFFF;
   font-family: arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   padding: 3px 3px 3px 3px;
}

#upsco .contentheaderred {
   background: #50769b;
   color: #a5c4d4;
   font: bold 14px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
   text-transform: none;
}

#upsco .contentsubheader {
   color: #000000;
   font: bold 13px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}

#upsco .content_sm {
   color: #000000;
   font: 11px arial, helvetica, sans-serif;
   padding: 3px 3px 3px 3px;
}

#upsco .header {
   background: #FFFFFF;
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#upsco .header a:link {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#upsco .header a:hover {
   color: #333333;
   font: 11px bold;
   text-transform: uppercase;
}

#upsco .header a:visited {
   color: #000000;
   font: 11px bold;
   text-transform: uppercase;
}

#upsco .headerimg {
   border: 0px;
}

#upsco .landing {
   border: solid 2px #50769b;
}

#upsco .landingheader {
   color: #50769b;
   font: 17px bold arial, helvetica, san-serif;
   line-height: 20px;
}

#upsco .leftnav {
   background-color: #50769b;
}

#upsco .leftnavheader {
   background-color: #50769b;
   color: #FFFFFF;
   font: bold 15px arial, helvetica, sans-serif;
   line-height: 12px;
   padding: 10px 5px 5px 10px;
   text-decoration: underline;
}

#upsco .pictures {
   border: 1px solid #50769b;
   float: left;
}

#upsco .searchbox {
   border: 1px solid #000000;
}


/********** UPSCO Default **********/

#upsco #AddressBookButton {
	display: none;
}

#upsco .BoldText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}

#upsco .COMCartProdIMG {

}

#upsco .COMCatHeader {
   font-size: 14px;
   background: #000000;
}

#upsco .DefaultText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#upsco .DefaultText a:link {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
#upsco .DefaultText a:visited {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}

#upsco .MultiOrderTable a:link {
	color: #FFFFFF;
	font-size: 11px;
}
#upsco .MultiOrderTable a:hover {
	color: #CCCCCC;
	font-size: 11px;
}
#upsco .MultiOrderTable a:visited {
	color: #FFFFFF;
	font-size: 11px;
}
#upsco .FormButtons {
     color: #FFFFFF;
     background-color: #999999;
     font-family: arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     padding: 3px 3px 3px 3px;
}
#upsco .FormElementInput {
     background-color: #FFFFFF;
     color: #000000;
     border-color: #000000;
     border-width: 1px;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
}
#upsco .Primary {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#upsco .PrimaryHeader {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
#upsco .PrimaryBoldText {
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
#upsco .PrimaryEnlargedText {
     background-color: #FFFFFF;
     color: #FF0000;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
#upsco .ReducedText {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal
}
#upsco .Secondary {
     background-color: #50769b;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
}

#upsco .SecondaryBoldText {
     background-color: #50769b;
     color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
}

#upsco .TableWithBorder {
     background-color: #FFFFFF;
     border: #000000 solid 0px 0px 0px 0px;
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     empty-cells: show;
}
#upsco td, .DefaultText {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}
#upsco .ViewLarger {
     color: #000000;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
}


/*******************************/

/************** UPSCO NAVIGATION CLASSES ****************/

#upsco #NavigationWrapper {
width: 195px;
height: 450px;
margin: 0px;
padding: 0px;
background-color:#50769b;

}

#upsco #NavigationWrapper ul {
    display: block;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

#upsco #NavigationWrapper ul ul {
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
}
/* ***ROOT LEVEL LINK*** */
#upsco .navLevel0 li {
	height: 21px;
	width: 195px;
}
#upsco a.navLevel0:link,
#upsco a.navLevel0:visited
{
	text-decoration: none;
	color: #FFFFFF;
	line-height: 21px;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#upsco a.navLevel0:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #bbbbbb;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#upsco .navLevel0_hot {
	text-decoration: none;
	line-height: 21px;
	color: #bbbbbb;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#upsco a.navLevel0_hot:link,
#upsco a.navLevel0_hot:visited
{
	text-decoration: none;
	line-height: 21px;
	color: #bbbbbb;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}
#upsco a.navLevel0_hot:hover
{
	text-decoration: none;
	line-height: 21px;
	color: #FFFFFF;
	margin-left: 15px;
	font-size: 14px;
	background: none;
	font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#upsco div.NavLevel1 {
	display: none;
}
#upsco .NavLevel1 li {
	height:auto;
	background: none;
	margin-left: 5px;
}
#upsco a.navLevel1:link,
#upsco a.navLevel1:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}

#upsco a.navLevel1:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #bbbbbb;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}
#upsco a.navLevel1_hot:link,
#upsco a.navLevel1_hot:visited
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #bbbbbb;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

#upsco a.navLevel1_hot:hover
{
	margin-left: 20px;
	font-family: arial;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

/** SubLevel 2 Navigation **/

#upsco div.NavLevel2 {
	display:block;
	z-index: 100;
	background: none;
}

#upsco a.NavLevel2,
#upsco a.NavLevel2:link,
#upsco a.NavLevel2:visited
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#upsco a.navLevel2:hover
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#upsco a.navLevel2_hot:link,
#upsco a.navLevel2_hot:visited
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

#upsco a.navLevel2_hot:hover
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
}

/** SubLevel 3 Navigation **/


#upsco div.NavLevel3 {
	display:block;
	z-index: 100;
	background: none;
}

#upsco a.NavLevel3,
#upsco a.NavLevel3:link,
#upsco a.NavLevel3:visited
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}

#upsco a.NavLevel3:hover
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}

#upsco a.NavLevel3_hot:link,
#upsco a.NavLevel3_hot:visited
{
	margin-left: 20px;
	color: #bbbbbb;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}

#upsco a.NavLevel3_hot:hover
{
	margin-left: 20px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
	background: none;
}


/*** END NAVIGATION CLASSES ***/
