body, html, h1, h2, h3, h4, h5, h6, ul, form{ margin:0; padding:0; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#3d3d3d; text-align:center; }
a { text-decoration:none; }
/*div tags*/
div.container { width:800px; margin:0 auto; text-align:left; padding:0; background:url(../images/html/html_bg.jpg) repeat-y top center; }
div.header { height:130px; width:800px; margin:0 auto; background:white;}
div.nav	   { height:33px; margin:0; background:url(../images/nav/bg.jpg) repeat-x top left; }
div.nav-contain { width:100%; height:33px;}
div.search { margin: 0 5px 0 0; float:right; width: 202px; text-align:left; }
div.content { width:800px;}
div.content-container { width:100%}
div.right-pane { padding:10px 10px;  }
div.product-image { float:left; width:397px; height:201px;}
div.product-thumb { float:right; width:41.5%; height:185px; text-align:center; margin:2px 5px 0 0; }
div.product-logo { float:right; width:137px; height:32px;  margin:10px 0 0 0; }
div#prodbrowse, div#pbrowse { width:203px; }
div#prodBrowse { float:left; padding:5px 0 0 9px;}
div#prodBrowse select { width:183px; border:1px solid #999; background:#eee; font-size:12px; color:#666; }
div.static_container { border-top:1px dotted #ddd; margin:5px 0 0 0; }
div.floatLeft { float:left; width:45%; }
div.floatRight { float:right; width:45%; }
div.verbiage a { color:#666; }
div.verbiage a:hover { color:black; }
a div.search-block { border:1px solid #9EB044; width:95%; padding:5px; margin:0 0 10px 0; background:url(../images/search/bg.jpg) repeat-y top left;}
a div.search-block img { border:none; }
a div.search-block .search_img { float:left; margin:10px; }
a div.search-block h3.search { color:#8DA336; text-transform:uppercase; float:left; font-size:14px; text-decoration:none;}
a div.search-block p.search_para { color:#666; float:left; width:400px; }
a:hover div.search-block { border:1px solid #bbb; }
a div.search-block ul.certifications { float:left; width:300px; list-style:none; margin:0; padding:0; }
a div.search-block ul.certifications li { float:left; }
a div.search-block ul.certifications li img { border:none; }

/* ######### Style for Drop Down Menu ######### */
div.dropmenu{ position:absolute; top:0px; z-index:2000; width: 185px; visibility: hidden; list-style:none; padding:0; background:#eee; border-left:1px solid #666; border-right:1px solid #666;}
div.dropmenu{  margin:0;}
div#resources_drop {width:215px;}
div.dropmenu ul { list-style:none; padding:0; margin:0;}
div.dropmenu ul li { border-bottom:1px solid #666; }
div.dropmenu ul li a {  padding:5px; display: block;  z-index:2000; color:#666; text-decoration:none; }
div.dropmenu ul li a:hover { background:white; }

div.content-heading { width:555px; height:191px;  margin:5px 0 0 0; padding:5px; }
div.product-content { padding:5px 15px; }
div.contain-content { background:url(../images/products/box_head_left.gif) no-repeat top left; min-height:56px; float:left; padding:5px; width:530px;}
div.contain-content { padding:0 0 0 10px; height:auto !important; margin:0; }
div.contain-content p { padding:0 0 0 11px; }
div.subTitle { font-size:9px; color:#999; padding:0 0 0 20px;}
p { font-size:12px; margin:5px 0 8px 0; padding:0; }
p.white { color:#ddd; padding:5px 10px; }
p.viewmore { padding:5px 5px 5px 10px; color:white; font-size:9px; }
p.viewmore a { color:white; text-decoration:none; }
p.viewmore a:hover { color:#ddd; }
p a { color:#666; text-decoration:none; }
p a:hover { font-style:normal; color:black; }
img.champ-img { margin:5px 0 5px }
img.champ-img-float { margin:5px; float:left; }
/*end drop down menu*/
/*table tags*/
table.center { width:100%; }
td#left-side {  width:203px; background:url(../images/content/side_pane_bg.jpg) repeat-x top left black; }
td#right-side { width:590px; padding:0 0 10px 0;}
table.project { width:100%; text-align:center; margin:8px 0 0 0;}
table.project a img { border:none; }
table.project a { color:#8DA233; font-weight:bold; text-decoration:none; font-size:12px; }
/*heading tags*/
a h1.logo { width:169px; height:97px; margin:0; padding:0;float:left; text-decoration:none; border:none; display:block;}
a:hover h1.logo { cursor:pointer; }
h1.footer { width:100%; text-align:center;  height:50px; color:#666; font-size:9px; margin:0 auto; }
h1.footer { background:url(../images/footer/bg.jpg) repeat-x top left white; font-weight:normal; }
h1.footer div { text-align:right; padding:5px; margin:0 auto; border-top:1px solid #ccc;}
h1.footer div p { float:right; font-size:9px; }
h2.heading { color:#8da233; margin:0; padding:0; font-size:20px; }
h3.pbrowse { font-size:12px; color:#b8c6cd; font-weight:bold; text-transform:uppercase; width:203px; text-align:center; padding:11px 0; }
h3.header-onGray { font-size:12px; color:#8da233; margin:10px 0; padding:5px; }
h4.contentTitle { font-size:12px;color:#333; text-transform:uppercase; text-align:left; padding:8px 0 0 8px; width:100%; }
h4.contentTitle { background:url(../images/html/content_header_bg.jpg) no-repeat top left; }
h4.productTitle { font-size:14px;color:#fff; text-transform:uppercase; text-align:left; padding:20px 0 0 8px; width:50%; float:left; }
h4.subTitle { color:#666; font-size:12px; font-weight:bold; text-transform:capitalize; padding:12px 0 0 20px; background:url(../images/products/box_head_main.gif) no-repeat top left; margin:8px 0 0 0;  min-width:415px; height:29px; }
h5.description { color:#666; margin:0; padding:0; font-size:9px;}
table.multi-files { border:1px solid #eee; width:450px; }
table.multi-files-resources { border:1px solid #eee; width:100%; }
td.header { background:#eee; padding:2px; }
td.light-green { background:#eefbcd; }
td.dark-green { background:#d6e1b7; }
/*form tags*/
input.input {  margin:5px 0 0 0; float:left; width:170px; }
input.go { float:left; margin:12px 0 0 8px; background:url(../images/nav/go.gif) no-repeat top left; width:15px; height:9px; }
/*ul lists*/
ul { font-size:12px; margin:5px 0 0 15px; }
ul li a {font-size:12px; color:#666; }
ul li a:hover { font-size:12px; color:black; }
/*ul navigations*/
ul.generic { padding:0px 0 0 25px; margin:0; float:left;}
ul.buttons { list-style:none; float:left; width:550px; position:relative; margin:0 0 0 11px; font-size:12px;}
ul.buttons li { display:inline;  text-transform:uppercase;}
ul.buttons li a { float:left; text-decoration:none; height:23px; color:white; margin:0 20px 0 0; display:block; padding:9px 0 0 0; }
ul.buttons li a:hover { color:#ddd; cursor:pointer;}
ul.pbrowse { list-style:none; margin:0 0 0 10px; }
ul.pbrowse li { display:inline; }
ul.pbrowse li a { float:left; margin:0 5px 0 0; height:19px;  }
ul.pbrowse li a { width:88px; color:#a8b6bc; text-decoration:none; text-transform:uppercase; text-align:center; padding:4px 0 0 0;  font-size:12px; }
ul.pbrowse li a:hover { background:#a8b6bc; color:#506069; }
ul.pbrowse li.active a { background:#a8b6bc; color:#506069; }
ul.tools { width:92px; float:right; }
ul.tools li { display:inline; }

ul.tools li a { float:left; text-decoration:none; width:19px; height:18px; margin:0 2px; }
ul.tools li.hide a { background:url(../images/toolbar/hide.gif) no-repeat top left; }
ul.tools li.show a { background:url(../images/toolbar/show.gif) no-repeat top left; }
ul.tools li.email a { background:url(../images/toolbar/email.gif) no-repeat top left; }
ul.tools li.print a { background:url(../images/toolbar/print.gif) no-repeat top left; }
ul.tools li a:hover { background-position:0% -18px; }
ul.chooseProject { list-style:none; padding:0 0 10px 15px; margin:0; }
ul.chooseProject li { border-bottom:1px solid #666; width:85%; }
ul.chooseProject li a { color:#ddd; text-decoration:none; font-size:12px; }
ul.chooseProject li a:hover { color:white }
ul.brands { margin:5px 0 0 0; padding:0; list-style:none; }
ul.brands li { display:inline; }
ul.brands li a { float:left; margin:0 10px 0 0; }
ul.brands li a, ul.brands li a img { text-transform:none; border:none;}
ul.brands li .devine, ul.brands li .spaulding { padding:4px 0 0 0; }
ul.brands li a { display:block; float:left;}
ul.brands .yr120 { background:url(../images/brand_logos/120yr.jpg) no-repeat top left; height:30px; width:39px; float:left; margin:0 10px 0 0;}
ul.brands .outdoor { background:url(../images/brand_logos/outdoor.jpg) no-repeat top left; height:30px; width:51px; }
ul.brands .industrial { background:url(../images/brand_logos/industrial.jpg) no-repeat top left; height:30px; width:52px; }
ul.brands .devine { background:url(../images/brand_logos/devine.jpg) no-repeat top left; height:20px; width:54px;  margin:4px 0 0 5px;}
ul.brands .spaulding { background:url(../images/brand_logos/spaulding.jpg) no-repeat top left; height:20px; width:68px; margin:4px 0 0 5px; }
ul.brands .sterner { background:url(../images/brand_logos/sterner.jpg) no-repeat top left; width:82px; height:30px; }
ul.brands .merch{background:url(../images/brand_logos/merchandise.gif) no-repeat top left; width:53px; height:50px; }
ul.icons { list-style:none; margin:0; padding:10px 0 0 0; float:right;}
ul.icons li { display:inline; }
ul.icons img { float:left; margin:0 0 0 5px; }
div#tabNav { position:absolute; top:213px; left:5px; }
ul.tabNav { list-style:none; }
ul.tabNav li { display:inline; margin:0; padding:0; }
ul.tabNav li a { float:left; text-decoration:none; margin:0 0px; display:block; padding:0 0 0 4px; background:url(../images/products/tableft6.gif) no-repeat left top; }
ul.tabNav li a span { float:left; display:block; background:url(../images/products/tabright6.gif) no-repeat right top; padding:5px 15px 4px 6px; color:white; }
ul.tabNav li a:hover { background-position:0% -42px; cursor:pointer;}
ul.tabNav li a:hover span { background-position:100% -42px; color:#666; cursor:pointer; }
ul.tabNav li.active a { background-position:0% -42px; color:#666; }
ul.tabNav li.active a span { background-position:100% -42px; color:#666;}
ul.tabNav li.ative a:hover span { cursor:default; }
ul.downloads { list-style:none; padding:5px 5px 5px 15px; }
ul.downloads li { margin:5px 0;}
ul.downloads li a { height:14px; padding:1px 0 3px 28px; display:block; font-size:12px; color:#666; font-weight:bold; text-decoration:none;}
ul.downloads li a:hover { color:#333; font-size:12px; }
ul.downloads li ul a { font-size:12px; font-weight:normal; color:#666; width:40%; }
ul.downloads .collapse a { background:url(../images/products/expand_collapse.gif) no-repeat top left; background-position:0% -18px; color:#8da233; }
.ex-col-content a{ color:#666; }
ul.downloads .expand a {background:url(../images/products/expand_collapse.gif) no-repeat top left; height:14px; }
ul.downloads li a div ul li a { background:none; font-size:12px;}
ul.downloads .collapse a:hover { background:url(../images/products/expand_collapse_over.gif) no-repeat top left; background-position:0% -18px; }
ul.downloads .expand a:hover { background:url(../images/products/expand_collapse_over.gif) no-repeat top left; }
ul.downloads li div ul { list-style:none; padding:0 0 5px 18px; border-left:1px dotted #666; border-bottom:1px dotted #666; margin:0 0 10px 10px;}
ul.sitemap { margin:0 10px; padding:5px; }
ul.sitemap li { padding:5px 5px; }
ul.subnav { padding:0; margin:0; }
ul.subnav li { margin:0 15px; padding:2px 0 0 0;}
ul.images { list-style:none; }
ul.images li { display:inline; float:left; }
ul.images li a { float:left; text-decoration:none; margin:0 15px 0 0; }
ul.images li a img { border:none; height:75px; }
ul.lit-files { margin:0; padding:0; list-style:none; }
ul.lit-files li { float:left; margin:2px; width:275px; border:1px solid #ddd; padding:2px; background:url(../images/resources/literature/li-bg.jpg) no-repeat top left #e4e3e3;}
ul.lit-files li:hover { background:url(../images/resources/literature/li-bg.jpg) 0% -115px; }
ul.lit-files li img { float:left; }
ul.lit-files li ul li { float:none; border:none; width:100%; background:none;}

ul.lit-files ul.dl-list { float:left; margin:0 0px 0 2px; padding:0; list-style:none; width: 210px;}
a.tt { position:relative; z-index:24; color:#3CA3FF; font-weight:bold; text-decoration:none; height:95px; width:182px; display:block; font-size:12px; }
a.tt span { display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover { z-index:25; color: #aaaaff; background:url(""); }
a.tt:hover span.tooltip { cursor: pointer; display:block; position:absolute; top:-10px; left:0; padding: 30px 0 0 0; width:182px; color: #ddd; text-align: left; z-index:200; }
a.tt:hover span.top { display: block; padding: 5px 8px 0; background:#333; }
a.tt:hover span.middle {  display: block; padding: 0 8px; background:#333;}
a.tt:hover span.middle ul { margin:0 0 0 15px; padding:0; font-size:12px; font-weight:normal; }
a.tt:hover span.bottom { display: block; padding:3px 8px 10px; color: #548912; background:#333; }

a.tt2 { position:relative; z-index:24; color:#3CA3FF;  text-decoration:none; height:12px; width:182px; display:block; font-size:12px; }
a.tt2 span { display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt2:hover { z-index:25; color: #aaaaff; background:url(""); }
a.tt2:hover span.tooltip { display:block; position:absolute; top:-10px; left:-188px; padding: 10px 0 0 0; width:182px; color: #ddd; text-align: left; z-index:200; }
a.tt2:hover span.top { display: block; padding: 5px 8px 0; background:#333; }
a.tt2:hover span.middle {  display: block; padding: 0 8px; background:#333;}
a.tt2:hover span.middle ul { margin:0 0 0 15px; padding:0; font-size:12px; font-weight:normal; }
a.tt2:hover span.bottom { display: block; padding:3px 8px 10px; color: #548912; background:#333; }

/* misc classes these can be used on any html selector*/
.clear { clear:both; line-height:0px; font-size:0px; height:0px; }
.spacer span { display:none; }
.spacer { height:1px; font-size:1px; line-height:1px; }
.highslide { cursor: url(../images/highslide/zoomin.cur), pointer; outline: none; }
.highslide-html { background-color: white; }
.highslide-html-blur { }
.highslide-html-content { position: absolute; display: none; }
.highslide-move { background-color:transparent; }
.control { float: right; display: block; /*position: relative;*/ margin: 0 5px; font-size: 9pt; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #999; }
.block2 { padding:5px; background:#EEF2E5; color:#666; border:1px solid #ddd; font-size:12px; margin:10px 0 0 12px;}
.block2 h5 { font-size:12px; padding:0 0 0 10px; color:#666;}
.block2 p { padding:0; margin:0 }
.left-side{ float:left; padding:5px; font-size:12px;}
.right-side { float:right; padding:5px; font-size:12px; }
.required { float:left; color:red; font-style:italic; }
.control:hover { color: black !important; }
.highslide-move { cursor: move; }
.highslide img { border: 2px solid gray; }
.highslide-image { border: 10px solid white; background:white; }
.highslide-image-blur { }
.highslide-caption { text-align:center; background:white; padding:5px 0;color:#666;}
.highslide-loading { display: block; color: white; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black; padding-left: 22px; background: url(../images/highslide/loader.gif) no-repeat 3px 1px; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
a.highslide img { border:none; text-align:center; }
/******* Icon Classes for download links, etc. *******/
ul.downloads li div ul li a { display:inline; }
ul.downloads li div ul li a.multi-files { float:left; margin:0 10px 0 0; }
ul.downloads li div ul li span { clear:left; display:block; width:100%; }
ul.downloads li div ul li a.pdf, ul.downloads li div ul li a.PDF { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_pdf.gif) no-repeat center left; color:#666; font-size:12px;}
ul.downloads li div ul li a.zip, ul.downloads li div ul li a.ZIP { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_archive.gif) no-repeat center left; font-size:12px;}
ul.downloads li div ul li a.ies, ul.downloads li div ul li a.IES { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_txt.gif) no-repeat center left; font-size:12px;}
ul.downloads li div ul li a:hover.pdf, ul.downloads li div ul li a:hover.PDF { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_pdf.gif) no-repeat center left; font-size:12px;}
ul.downloads li div ul li a:hover.zip, ul.downloads li div ul li a:hover.ZIP { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_archive.gif) no-repeat center left; font-size:12px;}
ul.downloads li div ul li a:hover.ies, ul.downloads li div ul li a:hover.IES { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_txt.gif) no-repeat center left; font-size:12px;}

a.pdf, a.PDF { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_pdf.gif) no-repeat center left; color:#666; font-size:12px;}
a.zip, a.ZIP { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_archive.gif) no-repeat center left; font-size:12px;}
a.ies, a.IES { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_txt.gif) no-repeat center left; font-size:12px;}
a:hover.pdf, a:hover.PDF { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_pdf.gif) no-repeat center left; font-size:12px;}
a:hover.zip, a:hover.ZIP { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_archive.gif) no-repeat center left; font-size:12px;}
a:hover.ies, a:hover.IES { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_txt.gif) no-repeat center left; font-size:12px;}
a.xls, a.XLS { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_xls.gif) no-repeat center left; font-size:12px;}
a:hover.xls, a:hover.XLS { padding: 5px 0 5px 20px; background: transparent url(../images/icons/icon_xls.gif) no-repeat center left; font-size:12px;}

/*contact forms*/
label { font-size:12px; margin:0 0 0 10px; float:left; clear:right;}
div.contain-content input, div.contain-content textarea, div.contain-content select { margin:0 0 0 10px;}
p.capcha { padding:0 0 0 10px; }
p.error { color:red; }
a img { border:none; }

/*arc styles*/
.vertical-nav { list-style: none; margin: 10px 0; padding: 0; border: none; float:left; width:150px; }
.vertical-nav li { border-bottom: 1px solid #fff; margin: 0; list-style: none; list-style-image: none; }
.vertical-nav li a { display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #9EB044; border-right: 10px solid #9EB044; background-color: #9EB044; color: #fff; text-decoration: none; width: 100%; }
html>body .vertical-nav li a { width: auto; }
.vertical-nav li a:hover { border-left: 10px solid #8BA134; border-right: 10px solid #8BA134; background-color: #8BA134; color: #fff; }
.vertical-nav li #active { border-left: 10px solid #1c64d1; border-right: 10px solid #5ba3e0; background-color: #2586d7; color: #fff; }
.crossARC li a { background:white; border:none; color:#333; padding:0 5px; }
.crossARC li a:hover { background:white; color:#666; border:none; }

/* design solutions styles */
table#grid {
	font-size: 12px;
	margin-left: 10px;
	border-top: 1px solid rgb(202,213,173);
	border-bottom: 1px solid rgb(202,213,173);	
}

table#grid th {
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid rgb(202,213,173);
	border-right: 1px solid rgb(202,213,173);	
	padding-left: 4px;
}

table#grid th.center {
	text-align: center;
}

table#grid th.sub-heading {
	padding-left: 15px;
}

table#grid th.last, table#grid td.last {
	border-right: none;
}

table#grid td.file {
	text-align:left;
	padding-left:25px;
}

table#grid tr {
	border-bottom: 1px solid rgb(202,213,173);
	border-right: 1px solid rgb(202,213,173);	
}

table#grid tr.alt {
	background-color:rgb(220,220,220);
}


table#grid td {
	font-weight:normal;
	padding-left: 4px;
	padding-right: 4px;	
	border-right: 1px solid rgb(202,213,173);	
	border-bottom: 1px solid rgb(202,213,173);
	text-align: center;
}

table#grid td.divider {
	font-weight:normal;
	padding-left: 4px;
	padding-right: 4px;	
	border-right: 1px solid rgb(202,213,173);	
	border-bottom: 1px solid rgb(202,213,173);
	background: rgb(202,213,173);
	line-height:3px;
}

table#grid td.divider-small {
	font-weight:normal;
	padding-left: 4px;
	padding-right: 4px;	
	border-bottom: 1px solid rgb(202,213,173);
	background: rgb(238,251,205);
	line-height:1px;
	height:1px;
}

table#grid td.lastrow {
	font-weight:normal;
	padding-left: 4px;
	padding-right: 4px;	
	border-bottom: none;
}
#arc-content-container { float:left; padding:6px; width:380px; }
.downloads-list { list-style:none; }
.search-results {
	height:150px;
	background:url(../images/search/bg.jpg) repeat-y top left;
	margin:5px 0 5px 0;
	width:99%;
	border:1px solid #ddd;
	color:black;
}
.search-results:hover {
	cursor:pointer;
}
.search-results .product-image {
	background:url(../images/search/left-side.jpg) no-repeat top left;
	width:179px;
	height:150px;
	float:left;
	position:relative;
}
.search-results .product-image table img {
	max-height:145px;
	max-width:145px;
	z-index:1;
}
.search-results .product-image table {
	width:166px;
	text-align:center;
	height:150px;
}
.search-results .product-image table tr td {
	padding:5px 0 5px 5px;
}
.search-results .certification {
	float:left;
	margin:0 5px 0 0;
}
.logos-cert-container {
	float:left;
	width:35px;
	margin-top:5px;
}
.search-results-bottom {
	float:right;
	width:350px;
	height:150px;
	background:url(../images/search/right-side.jpg) no-repeat bottom right;
}
.search-results .search-results-bottom .search-results-text p {
	padding:0;
	margin:0;
}
.search-results h5, .search-results p {
	padding:0;
	margin:0;
}
.search-results h5 {
	font-size:12px;
}
.search-results p {
	font-size:12px;
}
.search-results .logo {
	float:left;
	margin:5px 0 0 0;
}
#bread-crumbs, #search-nav-top, #search-nav-bottom {
	margin:5px 0 5px 0;
	width:100%;
	background:#ddd;

}
#search-nav-top a, #search-nav-bottom a {
	color:white;
	text-align:center;
	margin:0 5px 0 5px;
}
#search-nav-top a:hover, #search-nav-bottom a:hover {
	color:#ddd;
}
#search-nav-top, #search-nav-bottom {
	border:1px solid #666;
	background:#666;
	width:99%;
	height:14px;
	position:relative;
}
.search-results-text p {
	padding:0;
	margin:0;
}
.search-results-text {
	padding:5px 5px 0px 5px;
}

/* debugging block. If you uncomment this block of code, it will outline every element on the page with a different color

* DIV's        = RED;
* Heading Tags = YELLOW;
* Paragraphs   = BLUE;
* Lists        = GREEN;
* Images       = ORANGE;
* Body         = PURPLE;
* Tables       = PINK;
* Span         = BROWN;

div { border:1px solid red; }
h1,h2,h3,h4,h5,h6 { border:1px solid yellow }
p { border:1px solid blue; }
ul, ol { border:1px solid green }
img { border:1px solid orange; }
body, html { border:1px solid purple }
table { border:1px solid pink }
span { border:1px solid brown }

*/