/* CSS Document */
body {
	background:#F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
img {
	border:0px;
}
.cell {
	background:url(/companies/smartsign/yellow-gradient.gif) bottom repeat-x;
	border:1px solid #ECECEC;
	padding:2px;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #5A7EDC;
	margin: 0px;
}
.body12b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #5A7EDC;
	margin: 0px;
}
.body10b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
}
.body10bcolor {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	line-height:16px;
	color:#336600;
	font-family: Arial, Helvetica, sans-serif;
}
.body9b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.body8b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greencolor {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #5C8305;
	font-family: Arial, Helvetica, sans-serif;
}
.bluecolor {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #1955C5;
	font-family: Arial, Helvetica, sans-serif;
}
H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #0033CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
.body10 {
	font-size: 12px;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.body9 {
	FONT-SIZE: 9pt;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
}
.body85 {
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.body8 {
	FONT-SIZE: 8pt;
	line-height: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.sidebar {
	BACKGROUND-COLOR: #996633;
}
.bullet {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	line-height: 14px;
	MARGIN: 2px 0px 0px 10px;
	COLOR: #000000;
	TEXT-INDENT: -10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
}
.bullet10 {
	FONT-SIZE: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	MARGIN: 0px 0px 3px 8px;
	TEXT-INDENT: -8px;
}
.bullet9 {
	FONT-SIZE: 9pt;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	MARGIN: 0px 0px 3px 9px;
	TEXT-INDENT: -9px;
}
.bullet7 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	MARGIN: 0px 0px 4px 8px;
	COLOR: #000000;
	TEXT-INDENT: -8px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
.rule {
	background-color: #E5E5E5;
}
.vrule {
	background-color: #C7D8FA;
}
.__trhead {
	background-color:#0148B2;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
}
A.trhead:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline
}
A.trhead:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}
A.trhead:hover {
	COLOR: #AEB2FE;
	TEXT-DECORATION: underline
}
.trhead1 {
	background-color:#000099;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.trhead2 {
	background-color:#000099;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
.trcolor {
	background-color:#C7D8FA;
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.trlight {
	background-color:#EDF2FC;
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.trwhite {
	background-color:#FFFFFF;
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.menuhead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #5A7EDC;
	font-family: Arial, Helvetica, sans-serif;
}
.arial10 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: NONE;
}
.arial10BoldNoUnd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #5A7EDC;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.body12bNoUnd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #5A7EDC;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.lss {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3333FF;
	TEXT-DECORATION: none
}
A.lss:link {
	COLOR: #3333FF
}
A.lss:visited {
	COLOR: #3333FF
}
A.lss:hover {
	COLOR: #3333FF;
	TEXT-DECORATION: underline
}
.tree {
	FONT-WEIGHT: NORMAL;
	FONT-SIZE: 10pt;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
A.tree:link {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}
A.tree:visited {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}
A.tree:hover {
	COLOR: #5A7EEE;
	TEXT-DECORATION: underline;
}
A:link {
	COLOR: #1D50C3;
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #1D50C3;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #C00;
	TEXT-DECORATION: underline;
}
.body7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.atr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #F8F3E9;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-color: #F8F3E9;
	height: 22px;
}
.atrtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-top: 1px solid #CFC9C4;
	height: 22px;
}
.body8bcolor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #0033CC;
	line-height: 12pt;
	margin:0px;
}
.body8space {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	line-height: 12pt;
	margin: 6px 0px 12px 0px;
}
.atrt0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	height: 16px;
	border-top: 1px solid #6B5C4F;
	background-color:#E8E3D9;
}
.atrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	border-bottom: 1px solid #6B5C4F;
	height: 16px;
	background-color:#E8E3D9;
}
.atr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px solid #E6DBD1;
	padding: 1px 0px 1px 0px;
}
.price0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px solid #E6DBD1;
	background-color:#F8F3E9;
	padding: 1px 0px 1px 0px;
}
.price1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px solid #E6DBD1;
	background-color:#E6EBF1;
	padding: 1px 0px 1px 0px;
}
.xxtrhead {
	background-image:url(/companies/mysafetysign/bar_910x23.gif);
	height:23px;
	padding:0px 0px 0px 7px;
	background-repeat:no-repeat;
	background-color:#7786A2;
	vertical-align: middle;
	color:#FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.trhead {
	padding:3px 5px 3px 5px;
	background-color:#7786A2;
	vertical-align: middle;
	color:#FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.catalog2 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4px;
	margin-left:18px;
	text-indent: -10px;
}
A.catalog:link {
	color:#1D50C3;
	text-decoration: none;
}
A.catalog:visited {
	color:#1D50C3;
	text-decoration: none;
}
A.catalog:hover {
	color:#007854;
	text-decoration: underline;
}
#dropmenudiv {
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}
#dropmenudiv a:hover { /*hover background color*/
	background-color: yellow;
}
.con1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4C3C29;
	font-size:10px;
	padding-left:3px;
}
.con2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#4C3C29;
	font-size:12pt;
	font-weight: bold;
}
.con {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#594541;
	font-size:11px;
	line-height: 15px;
}
.midtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#594541;
	font-size:11px;
	line-height:15px;
}
.tb3 {
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#F6F6FC;
}
.heading1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#4C3C29;
	Padding-left:4px;
}
.more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
a.more:link, a.more:active, a.more:visited {
	color:#660000;
	text-decoration:underline;
}
a.more:hover {
	color:#cc3300;
	text-decoration:none;
}
.leftsubhd {
	font-family: Arial, Helvetica, sans-serif;
	color:#4E5B7A;
	font-size:11.5px;
	font-weight:bold;
	padding-top:6px;
	vertical-align:middle;
}
.leftsubtxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#594541;
	font-size:10px;
	padding-left:20px;
	text-decoration:none;
	padding-top:4px;
}
.leftsubtxt a {
	font-family:Arial, Helvetica, sans-serif;
	color:#594541;
	font-size:10px;
	padding-left:4px;
	text-decoration:none
}
.leftsubtxt a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#594541;
	font-size:10px;
	padding-left:4px;
	text-decoration:underline;
}
.leftsubtxt1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#594541;
	font-size:10px;
	padding-left:3px;
	text-decoration:none;
	padding-top:4px;
}
.leftsubtxt2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#547408;
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
	text-decoration:none;
	padding-top:4px;
}
.leftsubtxt2 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#547408;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding-top:4px;
}
.trhd {
	background-color:#6D7892;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
}
.trhd1 {
	background-color:#604B3A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
}
.hangingnumber {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	margin:0px 0px 4px 16px;
	text-indent: -16px;
}
.cart-item {
	font-family: Tahoma, Verdana, Arial, "MS Gothic";
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.cart-item a {
	color:#1D50C3;
	text-decoration:none;
	font-weight:bold;
}
.cart-item a:visited {
	color:#1D50C3;
	text-decoration:none;
	font-weight:bold;
}
.cart-item a:hover {
	color:#C00;
	text-decoration:underline;
	font-weight:bold;
}
.mobile {
	font-family: Tahoma, Verdana, Arial, "MS Gothic";
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-left:21px;
}
.search-input {
	background-image:url(/companies/smartsign/search-cor-center.gif);
	background-repeat:repeat-x;
	height:24px;
	border:none;
}
.footercor-center {
	background-color:#007854;
	height:30px;
}
.foolinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#eeeeee;
	font-weight:normal;
	padding-top:7px;
}
.foolinks a {
	color:#eeeeee;
	text-decoration:none;
}
.foolinks a:visited {
	color:#eeeeee;
	text-decoration:none;
}
.foolinks a:hover {
	color:#eeeeee;
	text-decoration:none;
	border-bottom:1px solid #FF9900;
}
H2 {
	vertical-align: middle;
	COLOR: #186b36;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0;
}
H2.white {
	vertical-align: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0;
}
.banner-left {
	background:url(/img/src/banner-left.png) right no-repeat;
	height:28px;
	width:30px;
}
.banner-right {
	background:url(/img/src/banner-right.png) right no-repeat;
	height:28px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.banner-text {
	margin-right:13px;
	margin-top:6px;
	text-align:right;
}
.atrhead_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CFC9C4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
	height: 18px;
}
.atr0_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C7D8FA;
	padding:2px 0px 2px 0px;
}
.atr00_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	padding:2px 0px 2px 0px;
}
.atr1_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #EDF2FF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C7D8FA;
	height: 18px;
}
.input10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.reptable {
	margin-top:8px;
	border-style:solid;
	border-color:#FFCC00;
	border-width:1px;
}
.repheadtop {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#804000;
	background-color: #FFFFCC;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
	border-bottom-width: 0px;
	border-bottom-style: none;
	height: 18px;
}
.rephead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFCC;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	height: 18px;
}
.reptd0 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFCC00;
	padding:2px 0px 2px 0px;
	height: 18px;
}
.reptd1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFEE;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFCC00;
	padding:2px 0px 2px 0px;
	height: 18px;
}
.reptdflo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFC88A; /*--#FF8300;--*/
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFCC00;
	padding:2px 0px 2px 0px;
	height: 18px;
}
.reptdflg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #D2FF91; /*--#99FF00--*/
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFCC00;
	padding:2px 0px 2px 0px;
	height: 18px;
}
.marble-faq {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: 0px 0px;
}
.marble-price {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -30px 0px;
}
.marble-award {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -60px 0px;
}
.marble-info {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -90px 0px;
}
.marble-help {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -120px 0px;
}
.marble-free {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -150px 0px;
}
.marble-download {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -180px 0px;
}
.marble-email {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -210px 0px;
}
.marble-no1 {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -240px 0px;
}
.marble-blank {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -270px 0px;
}
.marble-home {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: 0px -40px;
}
.marble-group {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -30px -40px;
}
.marble-exclaimation {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -60px -40px;
}
.marblew-question {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -90px -40px;
}
.marblew-dollar {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -120px -40px;
}
.marblew-award {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -150px -40px;
}
.marble-holes {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -180px -40px;
}
.marble-humor {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -210px -40px;
}
.marble-print {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -240px -40px;
}
.marble-clean {
	background:url(/img/src/marbles.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -270px -40px;
}
.marble2-faq {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: 0px 0px;
}
.marble2-price {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -30px 0px;
}
.marble2-award {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -60px 0px;
}
.marble2-info {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -90px 0px;
}
.marble2-help {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -120px 0px;
}
.marble2-handicap {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -150px 0px;
}
.marble2-nosmoke {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -180px 0px;
}
.marble2-movie {
	background:url(/img/src/marbles2.png) no-repeat;
	width:30px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -210px 0px;
}
.marble2-nfpa {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -240px 0px;
}
.marble2-tag {
	background:url(/img/src/marbles2.png) no-repeat;
	width:30px;
	height:50px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -270px 0px;
}
.marble2-recycle {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: 0px -40px;
}
.marble2-world {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -30px -40px;
}
.marble2-guarantee {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -60px -40px;
}
.marble2-radiation {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -90px -40px;
}
.marble2-biohazard {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -120px -40px;
}
.marble2-free {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -150px -40px;
}
.marble2-hola {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -180px -40px;
}
.marble2-personalize {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -210px -40px;
}
.marble2-blank {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -240px -40px;
}
.marble2-blank2 {
	background:url(/img/src/marbles2.png) no-repeat;
	width:28px;
	height:34px;
	float:left;
	margin: 0px 6px 6px 0px;
	background-position: -270px -40px;
}
.box-yellow-t {
	background-color:#FFFFCC;
	border-top: 1px solid #E6DBD1;
}
.box-yellow-r {
	background-color:#FFFFCC;
	border-right: 1px solid #E6DBD1;
}
.box-yellow-b {
	background-color:#FFFFCC;
	border-bottom: 1px solid #E6DBD1;
}
.box-yellow-l {
	background-color:#FFFFCC;
	border-left: 1px solid #E6DBD1;
}
.box-green-t {
	background-color:#EEF7D4;
	border-top: 1px solid #B1CBA0;
}
.box-green-r {
	background-color:#EEF7D4;
	border-right: 1px solid #B1CBA0;
}
.box-green-b {
	background-color:#EEF7D4;
	border-bottom: 1px solid #B1CBA0;
}
.box-green-l {
	background-color:#EEF7D4;
	border-left: 1px solid #B1CBA0;
}
div#divloadimages {
	display: none;
}
.iconsearch {
	background:url(/img/src/icons.png) no-repeat;
	background-position:0px 0px;
}
.iconsearch:hover {
	background-position:-120px 0px;
}
.iconcall {
	background:url(/img/src/icons.png) no-repeat;
	background-position:0px -20px;
}
.iconcall:hover {
	background-position:-120px -20px;
}
.freeshipping {
	background:url(/img/src/icons.png) no-repeat;
	background-position:0px -40px;
}
.freeshipping:hover {
	background-position:-120px -40px;
}
.shoppingcart {
	background:url(/img/src/icons.png) no-repeat;
	background-position:0px -60px;
}
.shoppingcart:hover {
	background-position:-120px -60px;
}
.customericon {
	background:url(/img/src/icons.png) no-repeat;
	background-position:0px -98px;
}
.customericon:hover {
	background-position:-120px -98px;
}
.myaccount {
	background:url(/img/src/icons.png) no-repeat;
	background-position:0px -78px;
}
.myaccount:hover {
	background-position:-120px -78px;
}
.go {
	background:url(/img/src/icons.png) no-repeat;
	width:20px;
	height:20px;
	background-position:-160px -80px;
}
.pipe {
	background:url(/img/src/icons.png) no-repeat;
	width:10px;
	height:50px;
	background-position:-140px -80px;
}
.separator {
	width:1px;
	height:65px;
	background-color:#E0E0E0;
	margin-left:15px;
	margin-right:10px;
}
.toplinkscorleft {
	background:url(/img/src/icons.png) no-repeat;
	background-position:-20px -100px;
	height:28px;
	width:20px;
}
.toplinkscorright {
	background:url(/img/src/icons.png) no-repeat;
	background-position:-50px -100px;
	height:28px;
	width:20px;
}
.toplinkscorcenter {
	background: url(/companies/smartsign/toplinkcor-center.gif) repeat-x #759B02;
	height:28px;
	font-family: Tahoma, Verdana, Arial, "MS Gothic";
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
.toplinkscorcenter a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.toplinkscorcenter a:visited {
	color:#ffffff;
	text-decoration:none;
}
.toplinkscorcenter a:hover {
	color:#FFFF66;
	text-decoration:none;
	border-bottom:1px solid #F90;
}
.arrow_orange {
	background:url(/img/src/icons.png) no-repeat;
	width:4px;
	height:8px;
	background-position:-90px -80px;
}
.arrow_right {
	background:url(/img/src/icons.png) no-repeat;
	width:4px;
	height:8px;
	background-position:-90px -80px;
}
.arrowfirst {
	background:url(/img/src/icons.png) no-repeat;
	width:5px;
	height:10px;
	background-position:-80px -80px;
}
.tinylogo {
	background:url(/img/src/icons.png) no-repeat;
	width:60px;
	height:15px;
	background-position:-160px -100px;
}
.bdr-left {
	width:20px;
	border-left:1px solid #CECECE;
}
.bdr-right {
	width:20px;
	border-right:1px solid #CECECE;
}
.corner-yellow-tl {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-20px -80px;
}
.corner-yellow-tr {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-28px -80px;
}
.corner-yellow-bl {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-20px -88px;
}
.corner-yellow-br {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-28px -88px;
}
.corner-green-tl {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-40px -80px;
}
.corner-green-tr {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-48px -80px;
}
.corner-green-bl {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-40px -88px;
}
.corner-green-br {
	background:url(/img/src/icons.png) no-repeat;
	width:8px;
	height:8px;
	background-position:-48px -88px;
}
#breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
	background:url(/img/src/breadcrumb-vignette.png) repeat-x top #F6F6F6;
	padding: 6px 10px 6px 10px;
}
#breadcrumb a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
	margin-right:5px;
	margin-left:5px;
}
#breadcrumb a:hover {
	text-decoration:underline;
	color:#C00;
}
.innerprocor-top-left {
	background-image:url(/companies/roadtrafficsigns/inner-pro-cor-top-left.gif);
	width:7px;
	height:7px;
	background-repeat:no-repeat;
	font-size:0px;
}
.innerprocor-top-center {
	background-image:url(/companies/roadtrafficsigns/inner-pro-cor-top-center.gif);
	width:100%;
	height:7px;
	background-repeat: repeat-x;
	font-size:0px;
}
.innerprocor-top-right {
	background-image:url(/companies/roadtrafficsigns/inner-pro-cor-top-right.gif);
	width:7px;
	height:7px;
	background-repeat:no-repeat;
	font-size:0px;
}
.innerprocor-bot-left {
	background-image:url(/companies/roadtrafficsigns/inner-pro-cor-bot-left.gif);
	width:7px;
	height:7px;
	background-repeat:no-repeat;
	font-size:0px;
}
.innerprocor-bot-center {
	background-image:url(/companies/roadtrafficsigns/inner-pro-cor-bot-center.gif);
	width:100%;
	height:7px;
	background-repeat: repeat-x;
	font-size:0px;
}
.innerprocor-bot-right {
	background-image:url(/companies/roadtrafficsigns/inner-pro-cor-bot-right.gif);
	background-position:right;
	width:7px;
	height:7px;
	background-repeat:no-repeat;
	font-size:0px;
}
.innerprocor-bg {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	background-color:#F3F4E3;
	padding:0px 0px 10px 0px;
}
.innerprocor-bg-left {
	border-left:1px solid #cdcdcd;
	background-color:#F3F4E3;
}
.innerprocor-bg-center {
	background-color:#F3F4E3;
}
.innerprocor-bg-right {
	border-right:1px solid #cdcdcd;
	background-color:#F3F4E3;
}
div.inner-product {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	margin:0px 0px 0px 0px;
}
div.inner-product a {
	color:#186B36;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
div.inner-product a:visited {
	color:#186B36;
	text-decoration:none;
}
div.inner-product a:hover {
	color:#03C;
	text-decoration:underline;
}
td .deptcell {
	border:1px solid #DDD;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	padding:7px 6px 7px 6px;
	background-color: #FCFCFC;
}
div.inner-product a {
	border:none;
	padding:0px;
	background:none;
	display: inline;
}
.slitrule {
	border-bottom: 1px dashed #C7D8FA;
}
/* Tab style sheet */
ul#topnav {
	margin: 0;
	padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 33px;
}
/*--Hover State--*/
/* ul#topnav li:hover a, ul#topnav li a:hover { background-position: -2px -102px; } */

ul#topnav a.smartsign {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 156px;
	background-position:-2px -2px;
}
ul#topnav a.home {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-158px -2px;
}
ul#topnav a.signs {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-227px -2px; /* left top*/
}
ul#topnav a.labels {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-296px -2px; /* left top*/
}
ul#topnav a.tags {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-365px -2px; /* left top*/
}
ul#topnav a.mats {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-434px -2px; /* left top*/
}
ul#topnav a.parkingpermits {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 100px;
	background-position:-582px -2px; /* left top*/
}
ul#topnav a.parking {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-158px -52px;
}
ul#topnav a.safety {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-227px -52px; /* left top*/
}
ul#topnav a.property {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-296px -52px; /* left top*/
}
ul#topnav a.security {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-365px -52px; /* left top*/
}
ul#topnav a.room {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 69px;
	background-position:-434px -52px; /* left top*/
}
ul#topnav a.emergency {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 79px;
	background-position:-503px -52px; /* left top*/
}
ul#topnav a.custom {
	background: url(/img/src/ss2-tabs.png) no-repeat;
	width: 79px;
	background-position:-582px -52px; /* left top*/
}
ul#topnav li:hover a.smartsign, ul#topnav li a.smartsign:hover {
	background-position: -2px -102px;
}  /* left top*/
ul#topnav li:hover a.home, ul#topnav li a.home:hover {
	background-position: -158px -102px;
}  /* left top*/
ul#topnav li:hover a.signs, ul#topnav li a.signs:hover {
	background-position: -227px -102px;
}  /* left top*/
ul#topnav li:hover a.labels, ul#topnav li a.labels:hover {
	background-position: -296px -102px;
}  /* left top*/
ul#topnav li:hover a.tags, ul#topnav li a.tags:hover {
	background-position: -365px -102px;
}  /* left top*/
ul#topnav li:hover a.mats, ul#topnav li a.mats:hover {
	background-position: -434px -102px;
}  /* left top*/
ul#topnav li:hover a.parkingpermits, ul#topnav li a.parkingpermits:hover {
	background-position: -582px -102px;
}  /* left top*/
ul#topnav li:hover a.parking, ul#topnav li a.parking:hover {
	background-position: -158px -152px;
}  /* left top*/
ul#topnav li:hover a.safety, ul#topnav li a.safety:hover {
	background-position: -227px -152px;
}  /* left top*/
ul#topnav li:hover a.property, ul#topnav li a.property:hover {
	background-position: -296px -152px;
}  /* left top*/
ul#topnav li:hover a.security, ul#topnav li a.security:hover {
	background-position: -365px -152px;
}  /* left top*/
ul#topnav li:hover a.room, ul#topnav li a.room:hover {
	background-position: -434px -152px;
}  /* left top*/
ul#topnav li:hover a.emergency, ul#topnav li a.emergency:hover {
	background-position: -503px -152px;
}  /* left top*/
ul#topnav li:hover a.custom, ul#topnav li a.custom:hover {
	background-position: -582px -152px;
}  /* left top*/
ul#topnav li .sub {
	width:836px;
	position: absolute; /*--Important--*/
	top: 33px;
	left: -0px;
	z-index: 99999;
	/*	background: #2C6CB5 url(/companies/smartsign/sub_bg.png) repeat-x; */ /*--Background gradient--*/
	background: #FFFFFF url(/companies/smartsign/sub_bg.png) repeat-x;
	border: 1px solid #F90;
	padding: 18px 0px 18px 0px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-left:18px;
	margin-bottom: 5px;
}
ul#topnav li .sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #36C;
}
ul#topnav .sub ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(/companies/smartsign/navlist_arrow_orange.png) no-repeat 0px 7px;
	padding: 2px 5px 0px 10px;
	display: block;
	text-decoration: none;
	color: #666666;
}
ul#topnav .sub ul li a:hover {
	color: #03C;
	text-decoration:underline;
	/*background: url(/companies/smartsign/navlist_arrow_orange.png) no-repeat 8px 9px;*/
	background-position: 2px 7px;/*--Override background position--*/
}
