/* CSS Document */
body {
	background:#E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}

img { border:0px; }

.cell {
	background:url(/companies/smartsignstores/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;
	height:1px;
}
.vrule {
	background-color: #C7D8FA;
}
.slitrule {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-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: #CC0000;
	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 0px 3px 0px;
	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;
}
.header-bg {
	background-image:url(/companies/smartsignstores/header-bg.gif);
	background-repeat:repeat-x;
	height:35px;
}
.cart-item {
	font-family: Tahoma, Verdana, Arial, "MS Gothic";
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.cart-item a {
	color:#244986;
	text-decoration:underline;
	font-weight:bold;
}
.cart-item a:visited {
	color:#244986;
	text-decoration:underline;
	font-weight:bold;
}
.cart-item a:hover {
	color:#6B8F00;
	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/smartsignstores/search-cor-center.gif);
	background-repeat:repeat-x;
	height:24px;
	border:none;
}
.footercor-center {
	background-color:#6D7993;
	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;
}
/* 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 li:hover a.home, ul#topnav li a.home:hover {
	background-position: -2px -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.custom, ul#topnav li a.custom:hover {
	background-position: -503px -102px;
}  /* left top*/
ul#topnav li:hover a.parkingpermits, ul#topnav li a.parkingpermits:hover {
	background-position: -582px -102px;
}  /* left top*/
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 33px;
	left: 0;
	z-index: 99999;
	background: #2C6CB5 url(/companies/smartsignstores/sub_bg.png) repeat-x; /*--Background gradient--*/
	padding: 20px 20px 20px;
	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-bottom: 5px;
}
ul#topnav li .sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}

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;
}

ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(/companies/smartsignstores/navlist_arrow_orange.png) no-repeat 5px 9px;
	padding: 4px 5px 4px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	/*background: url(/companies/smartsignstores/navlist_arrow_orange.png) no-repeat 8px 9px;*/
	background-position: 8px 9px;/*--Override background position--*/
}
.banner-left3 {
	background:url(/img/hdr/banner-left.png) right no-repeat;
	height:28px;
	width:30px;
}
.banner-right3 {
	background:url(/img/hdr/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;
	height: 18px;
}
.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;
	padding:2px 0px 2px 0px;
	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/hdr/hdricons.png) no-repeat; background-position:0px 0px; }
.iconsearch:hover   { background-position:-120px 0px; }
.iconcall           { background:url(/img/hdr/hdricons.png) no-repeat; background-position:0px -20px; }
.iconcall:hover     { background-position:-120px -20px; }
.freeshipping       { background:url(/img/hdr/hdricons.png) no-repeat; background-position:0px -40px; }
.freeshipping:hover { background-position:-120px -40px; }
.shoppingcart       { background:url(/img/hdr/hdricons.png) no-repeat; background-position:0px -60px; }
.shoppingcart:hover { background-position:-120px -60px; }
.customericon       { background:url(/img/hdr/hdricons.png) no-repeat; background-position:0px -98px; }
.customericon:hover { background-position:-120px -98px; }
.myaccount          { background:url(/img/hdr/hdricons.png) no-repeat; background-position:0px -78px; }
.myaccount:hover    { background-position:-120px -78px; }

.go                 { background:url(/img/hdr/hdricons.png) no-repeat; width:20px; height:20px; background-position:-160px -80px; }
.pipe               { background:url(/img/hdr/hdricons.png) no-repeat; width:10px; height:50px; background-position:-140px -80px; }

.toplinkscorleft    { background:url(/img/hdr/hdricons.png) no-repeat; background-position:-20px -100px; height:28px; width:20px; }
.toplinkscorright   { background:url(/img/hdr/hdricons.png) no-repeat; background-position:-50px -100px; height:28px; width:20px; }
.toplinkscorcenter  { background: url(/companies/smartsignstores/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/hdr/hdricons.png) no-repeat; width:4px; height:8px; background-position:-90px -80px; }
.arrow_right        { background:url(/img/hdr/hdricons.png) no-repeat; width:4px; height:8px; background-position:-90px -80px; }
.arrowfirst         { background:url(/img/hdr/hdricons.png) no-repeat; width:5px; height:10px; background-position:-80px -80px; }

.tinylogo           { background:url(/img/hdr/hdricons.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/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-20px -80px;}
.corner-yellow-tr { background:url(/img/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-28px -80px;}
.corner-yellow-bl { background:url(/img/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-20px -88px;}
.corner-yellow-br { background:url(/img/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-28px -88px;}

.corner-green-tl { background:url(/img/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-40px -80px;}
.corner-green-tr { background:url(/img/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-48px -80px;}
.corner-green-bl { background:url(/img/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-40px -88px;}
.corner-green-br { background:url(/img/hdr/hdricons.png) no-repeat; width:8px; height:8px; background-position:-48px -88px;}

.tabhdr         { background:url(/img/hdr/hdricons.png) no-repeat; background-position:-290px -135px; }
.tablogo         { background:url(/img/hdr/hdricons.png) no-repeat; background-position:-240px 0px; }

.banner-left {background:url(/img/hdr/hdricons.png) right no-repeat; height:28px; width:30px; background-position:-660px -104px;}
.banner-right { background:url(/img/hdr/hdricons.png) right no-repeat; height:28px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; background-position:-548px -105px;}
