/* @override http://elmersredesign.tech.sbc-adv.com/css/elmers.css */
/* Reset Styling */
body, p, h1, h2, h3, h4, h5, h6, a, div, blockquote, cite, a img, address {
	margin: 0; padding: 0; /*text-indent: 0;*/
	border: none; outline: none;
	text-decoration: none; font-size: 100%; font-weight: normal; font-style: normal;
	list-style: none;
}
table, td, tr, tbody, thead, th, caption {border-spacing: 0; border: hidden; border-collapse: collapse; vertical-align: middle; text-align: left; font-weight: normal;}
.l {float: left;}
.r {float: right;}
.clr {display: block; clear: both; margin: 0; visibility: hidden;}
select {width: 107px; margin-bottom: 9px;}
.wrapper {width: 100%; background-color: #fff;}
.container {height: auto; background: #fff url(../images/common/img-orange-bg.gif) repeat-x top left; }
h1 {font-size: 24px; padding-bottom: 8px; font-weight: bold;}
h2 {font-size: 14px; font-weight: bold; display:inline; padding: 0 11px 13px 0;}
h3 {font-size: 18px; color: #fff; font-weight: bold; padding-bottom: 14px;}
h4 {font-size: 16px; color: #333; font-weight: bold;}
fieldset, form, label, legend, fieldset {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;}
body {
    background-color: #005596;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005596;
}
a {color: #005596;}

/* Reset Styling */

/* Header Styling */
.hdr .main-nav {width: 960px; margin: 0 auto; background: url(../images/common/img-white-fade-bg.png) no-repeat top left; text-align:left; position: relative;}
.hdr .main-nav ul.left {width: 320px; padding: 0 0 17px 46px; margin-top: 68px;}
.hdr .main-nav ul.right {width: 350px; padding: 0 0 0 6px; margin-top: 38px;}
.hdr .main-nav ul li{display:inline;}
.hdr .main-nav .main-logo {float: left; width: 192px; padding-top: 8px; padding-left: 26px;}
.hdr .main-nav .search-box {float: right; padding-top: 9px}
.hdr .main-nav .search-box .search-textbox {height: 12px; width: 111px; margin-bottom: 2px; font-size: 10px;}
.hdr .main-nav .search-box .search-button {vertical-align: bottom; margin-left:10px; height: 22px; width: 69px;}
.hdr .main-nav .social-links {top: 5px; left: 0px; position: absolute;}
/* End Header Styling */

/* Main Content Styling */
#main-content {padding-top: 10px; width: 960px; margin: 0 auto; /*height: 100%;*/}
/* #sub-nav .sub-nav-left {float: left; background: red url(../images/common/img-sub-nav-bg.jpg) repeat-x left top; border: 1px solid #c5d2e2; width: 472px; text-align: left; margin-top: -25px; height: 38px;}*/
#sub-nav { overflow: visible;}
#sub-nav .sub-nav-left {float: left; background: transparent url(../images/common/img-sub-nav-l-bg.png) no-repeat left top; width: 475px; text-align: left; margin-top: -25px; height: 50px; _padding-bottom: 25px; position: relative; z-index: 80; _top: 2px;}
#sub-nav .sub-nav-left form div {float: right; height: 28px; margin-top: 8px; margin-right: 5px}
#sub-nav .sub-nav-left form div select {margin-bottom: 0;}
/* #sub-nav .sub-nav-right {float: right; background: #f0f2f5 url(../images/common/img-sub-nav-bg.jpg) repeat-x top left; border: 1px solid #c5d2e2; padding: 5px 0 6px; text-align:left; margin-top: -25px; width: 472px; height: 28px;}*/

#sub-nav .sub-nav-right {float: right; background: transparent url(../images/common/img-sub-nav-r-bg.png) no-repeat left top; padding: 5px 0 11px 0; _padding-bottom: 25px; text-align:left; margin-top: -25px; width: 475px; height: 30px; position: relative;}
#sub-nav .sub-nav-left img {vertical-align: bottom;}
#sub-nav .sub-nav-left a img {vertical-align: middle; /*padding: 0 0 6px 6px;*/}
/* #sub-nav .sub-nav-right a {vertical-align: super; font-size: 11px;}*/
#sub-nav .sub-nav-right a {font-size: 11px; position: relative; top: 9px; vertical-align: top;}
#sub-nav .sub-nav-right a img {vertical-align: bottom; padding: 0 2px; position: relative; top: -9px;}
#sub-nav .sub-nav-right img {vertical-align: bottom; padding: 0 2px; position: relative; top: 2px;}
#sub-nav .shadow-box-l img {float: left; padding-left: 3px; padding-right: 1px; margin-bottom: 2px;}
#sub-nav .shadow-box-r img {float: right;}
/* End Main Content Styling */

/* Footer Styling */
.ftr {background: #005596 url(../images/common/img-ftr-bg.jpg) repeat-x top left; bottom: 0; min-height: 191px; margin-top: 13px; padding: 20px 30px 20px 30px;}
.ftr-copy {width: 960px; margin: 0 auto; position:relative;height:auto;}
.ftr h3 {line-height: 20px ;padding-top: 30px;}
.ftr p {color: #fff; font-size: 13px; padding-bottom: 18px;}
.ftr a {color: #FFFF00; font-size: 12px; font-weight: bold;}
.ftr-copy img.border {border:solid 2px #334455;}
.ftr label {font-size:11px;color:#FFF;width:80px;float:left;margin-top:2px;}
.ftr input[type=text], .ftr input[type=file], .ftr textarea {font-size:11px;margin:0 0 4px 0;width:160px;float:left;}
.ftr textarea {width:160px;}
.ftr a:hover {text-decoration: underline;}
.ftr .ftr-copy .divider {width:1px; /*background-color:#4080b0;*/ background-color: #6f9fc4; height:200px; float:left;}
.ftr .ftr-copy .ftr-left {width: 451px; min-height: 118px; height:auto !important; height: 118px; padding: 0 15px; float: left; margin-bottom: 24px;}
.ftr .ftr-copy .ftr-left .copy { width: 320px; }
.ftr .ftr-copy .ftr-left img {border: 2px solid #6f9fc4; margin:0 0 10px 10px; float:right;}
.ftr .ftr-copy .ftr-middle {width: 209px; min-height: 118px; height:auto !important; height: 118px; padding: 0 15px; float: left; margin-bottom: 24px;}
.ftr .ftr-copy .ftr-middle img {border: 2px solid #6f9fc4; float: right;margin:0 15px 10px 10px;}
.ftr .ftr-copy .ftr-right {width: 224px; min-height: 118px; height:auto !important; height: 118px; padding-left: 14px; float: left; margin-bottom: 24px;}
.ftr .ftr-copy .ftr-right img {border: 2px solid #6f9fc4; float: right; margin: 0 0 10px 10px;}
.ftr .ftr-copy .ftr-nav {text-align: center; color: #6f9fc4; padding: 10px 0;}
.ftr .ftr-copy .ftr-nav ul li {list-style: none; display: inline;}
.ftr .ftr-copy .ftr-nav a {color: #6f9fc4; text-decoration: none; border-right: 1px solid #6f9fc4; padding: 0 7px; font-size: 12px;}
.ftr .ftr-copy .ftr-nav a:hover {text-decoration: underline;}
.ftr .ftr-copy .ftr-nav a.last-item {border-right: none; padding: 0 0 0 8px;}
.ftr .ftr-copy .ftr-nav .l {float: left;}
* html .ftr .ftr-copy .ftr-nav .l {float: left; margin-top: 10px;}
*+html .ftr .ftr-copy .ftr-nav .l {float: left; margin-top: 10px;}
* html .ftr .ftr-copy .ftr-nav .r {float: right; margin-top: 0px;}
*+html .ftr .ftr-copy .ftr-nav .r {float: right; margin-top: 0px;}
.ftr .ftr-copy .ftr-nav .r {float: right; margin-top: 10px;}
/* End Footer Styling */

/* Index Page Styling */
#main-content .main-content-links {padding-bottom:14px;}
#main-content .main-content-links .left {float: left; width: 319px; padding-top: 30px;}
#main-content .main-content-links .left h1 {font-size: 30px;}
#main-content .main-content-links .left h4 {padding: 15px 0 22px !important;}
#main-content .main-content-links .right {float: right; width: 580px; padding-top: 8px;}
#main-content .main-content-links .right p {margin-top: 10px; width: 122px; height: 85px; line-height: 12px; font-size: 10px;}
#main-content .main-content-links .right .crafters {float: left; width: 122px;}
#main-content .main-content-links .right .diy {float: left; width: 124px; padding-left: 30px;}
#main-content .main-content-links .right .parents {float: left; width: 122px; padding-left: 30px;}
#main-content .main-content-links .right .teachers {float: left; width: 122px; padding-left: 30px;}
#main-content .main-content-links p {color: #666; font-size: 12px; line-height: 18px;}
/* End Index Page Styling */

/* Lower Level Styling */
#left-nav {background-color: #f0f2f5; border: 1px solid #c8dae8; float: left; width: 168px;}
#left-nav .nav-content {padding: 15px;}
#left-nav p {color: #333;  margin-bottom: 2px; font-weight: bold;}
#left-nav a {font-size: 11px; line-height: 15px; cursor:pointer;}
#left-nav li {font-size: 11px; line-height: 15px;}
#left-nav h4 a {font-size: 16px; cursor:pointer; color: #333; font-weight: bold;}

#left-nav a:hover {text-decoration: underline;}
#left-nav .info {float:right; padding: 0; height: 18px; width: 18px;}
#left-nav .section {float: left; margin-top: 15px; padding: 0; height: 18px; width: 140px;}
#left-nav .section div.clr {padding: 0;}

/* @group CRAFTERS LEFT-NAV */
.crafters #left-nav  {
	background: #b2d0b8 url(../images/common/img-crafters-left-nav-bg.jpg) repeat-y top left;
	min-height: 675px;
	padding: 25px 10px 10px 15px;
	width: 143px;
}
.crafters #left-nav h2 {
	position: relative;
	left: -6px;
}
.crafters #left-nav ul {
	/*background: url(../../images/product-nav-bg.png);*/
	display: block;
	/*height: 32px;*/
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	overflow: hidden;
	text-indent: -999em;
}
.crafters #left-nav ul li {
	/*display: inline;*/
	/*float: left;*/
	height: 13px;
	margin-bottom: 20px;
	padding: 0;
	/*width: 160px;*/
}
.crafters #left-nav ul li a {
	/*background: url(../../images/nav.png) left top no-repeat;*/
	display: block;
	height: 13px;
	overflow: hidden;
}
.crafters #left-nav a img {
	padding: 0;
}
.crafters #left-nav ul li a#products {background: url(/images/nav/left-nav/img-crafters-products.png) left top no-repeat; width: 129px;}
.crafters #left-nav ul li a#projects {background: url(../images/nav/left-nav/img-crafters-projects.png) left top no-repeat; width: 127px;}
.crafters #left-nav ul li a#tips {background: url(../images/nav/left-nav/img-crafters-tips-and-techniques.png) left top no-repeat; width: 115px;}
.crafters #left-nav ul li a#resources {background: url(../images/nav/left-nav/img-crafters-resources.png) left top no-repeat; width: 69px;}
.crafters #left-nav ul li a#club {background: url(../images/nav/left-nav/img-crafters-club.png) left top no-repeat; width: 91px;}
.crafters #left-nav ul li a#products:hover,
.crafters #left-nav ul li a#products-sel,
.crafters #left-nav ul li a#projects:hover,
.crafters #left-nav ul li a#projects-sel,
.crafters #left-nav ul li a#tips:hover,
.crafters #left-nav ul li a#tips-sel,
.crafters #left-nav ul li a#resources:hover,
.crafters #left-nav ul li a#resources-sel,
.crafters #left-nav ul li a#club:hover,
.crafters #left-nav ul li a#club-sel
{background-position:left -13px;}
/* @end */
/* @group DIY-ERS LEFT-NAV */
.diy #left-nav {
	background: #d6bb8f url(../images/common/img-wood-bg.jpg) repeat-y top left;
	min-height: 675px;
	padding: 25px 10px 10px 15px;
	width: 143px;
}
.diy #left-nav h2 {
	position: relative;
	left: -6px;
}
.diy #left-nav ul {
	/*background: url(../../images/product-nav-bg.png);*/
	display: block;
	/*height: 32px;*/
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	overflow: hidden;
	text-indent: -999em;
}
.diy #left-nav ul li {
	/*display: inline;*/
	/*float: left;*/
	height: 13px;
	margin-bottom: 20px;
	padding: 0;
	/*width: 160px;*/
}
.diy #left-nav ul li a {
	/*background: url(../../images/nav.png) left top no-repeat;*/
	display: block;
	height: 13px;
	overflow: hidden;
}
#main-content #left-nav .diy a img {
	padding: 0;
}
.diy #left-nav ul li a#products {background: url(../../images/nav/left-nav/img-diy-products.png) left top no-repeat; width: 116px;}
.diy #left-nav ul li a#projects {background: url(../../images/nav/left-nav/img-diy-projects.png) left top no-repeat; width: 113px;}
.diy #left-nav ul li a#tips {background: url(../../images/nav/left-nav/img-diy-tips-and-techniques.png) left top no-repeat; width: 115px;}
.diy #left-nav ul li a#resources {background: url(../../images/nav/left-nav/img-diy-resources.png) left top no-repeat; width: 69px;}
.diy #left-nav ul li a#club {background: url(../../images/nav/left-nav/img-diy-club.png) left top no-repeat; width: 91px;}
.diy #left-nav ul li a#products:hover,
.diy #left-nav ul li a#products-sel,
.diy #left-nav ul li a#projects:hover,
.diy #left-nav ul li a#projects-sel,
.diy #left-nav ul li a#tips:hover,
.diy #left-nav ul li a#tips-sel,
.diy #left-nav ul li a#resources:hover,
.diy #left-nav ul li a#resources-sel,
.diy #left-nav ul li a#club:hover,
.diy #left-nav ul li a#club-sel
{background-position:left -13px;}

/* @end */
/* @group PARENTS LEFT-NAV */
.parents #left-nav {
	background: #f4be2b url(../images/common/img-paper-glue-bg.jpg) repeat-y top left;
	min-height: 675px;
	padding: 25px 10px 10px 15px;
	width: 143px;
}
.parents #left-nav ul {
	/*background: url(../../images/product-nav-bg.png);*/
	display: block;
	/*height: 32px;*/
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	overflow: hidden;
	text-indent: -999em;
}
.parents #left-nav ul li {
	/*display: inline;*/
	/*float: left;*/
	height: 13px;
	margin-bottom: 20px;
	padding: 0;
	/*width: 160px;*/
}
.parents #left-nav ul li a {
	/*background: url(../../images/nav.png) left top no-repeat;*/
	display: block;
	height: 13px;
	overflow: hidden;
}
.parents #left-nav a img {
	padding: 0;
}
.parents #left-nav ul li a#products {background: url(../../images/nav/left-nav/img-parents-products.png) left top no-repeat; width: 122px;}
.parents #left-nav ul li a#projects {background: url(../../images/nav/left-nav/img-parents-projects.png) left top no-repeat; width: 123px;}
.parents #left-nav ul li a#tips {background: url(../../images/nav/left-nav/img-parents-tips-and-techniques.png) left top no-repeat; width: 115px;}
.parents #left-nav ul li a#resources {background: url(../../images/nav/left-nav/img-parents-resources.png) left top no-repeat; width: 69px;}
.parents #left-nav ul li a#club {background: url(../../images/nav/left-nav/img-parents-club.png) left top no-repeat; width: 90px;}
.parents #left-nav ul li a#products:hover,
.parents #left-nav ul li a#products-sel,
.parents #left-nav ul li a#projects:hover,
.parents #left-nav ul li a#projects-sel,
.parents #left-nav ul li a#tips:hover,
.parents #left-nav ul li a#tips-sel,
.parents #left-nav ul li a#resources:hover,
.parents #left-nav ul li a#resources-sel,
.parents #left-nav ul li a#club:hover,
.parents #left-nav ul li a#club-sel
{background-position:left -13px;}
/* @end */
/* @group TEACHERS LEFT-NAV */
.teachers #left-nav {
	background: #d6bb8f url(../images/common/img-ruler-bg.jpg) repeat-y top left;
	min-height: 675px;
	padding: 25px 10px 10px 15px;
	width: 143px;
}
.teachers #left-nav ul {
	/*background: url(../../images/product-nav-bg.png);*/
	display: block;
	/*height: 32px;*/
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	overflow: hidden;
	text-indent: -999em;
}
.teachers #left-nav ul li {
	/*display: inline;*/
	/*float: left;*/
	height: 13px;
	margin-bottom: 20px;
	padding: 0;
	/*width: 160px;*/
}
.teachers #left-nav ul li a {
	/*background: url(../../images/nav.png) left top no-repeat;*/
	display: block;
	height: 13px;
	overflow: hidden;
}
.teachers #left-nav a img {
	padding: 0;
}
.teachers #left-nav ul li a#products {background: url(../../images/nav/left-nav/img-teachers-products.png) left top no-repeat; width: 110px;}
.teachers #left-nav ul li a#projects {background: url(../../images/nav/left-nav/img-teachers-projects.png) left top no-repeat; width: 108px;}
.teachers #left-nav ul li a#tips {background: url(../../images/nav/left-nav/img-teachers-tips-and-techniques.png) left top no-repeat; width: 115px;}
.teachers #left-nav ul li a#resources {background: url(../../images/nav/left-nav/img-teachers-resources.png) left top no-repeat; width: 69px;}
.teachers #left-nav ul li a#club {background: url(../../images/nav/left-nav/img-teachers-club.png) left top no-repeat; width: 97px;}
.teachers #left-nav ul li a#products:hover,
.teachers #left-nav ul li a#products-sel,
.teachers #left-nav ul li a#projects:hover,
.teachers #left-nav ul li a#projects-sel,
.teachers #left-nav ul li a#tips:hover,
.teachers #left-nav ul li a#tips-sel,
.teachers #left-nav ul li a#resources:hover,
.teachers #left-nav ul li a#resources-sel,
.teachers #left-nav ul li a#club:hover,
.teachers #left-nav ul li a#club-sel
{background-position:left -13px;}

/* @end */

#main-content .content-right {/*padding-left: 8px; */float: right;}
#main-content .breadcrumbs {color: #000; padding: 3px 0 12px 15px;}
#main-content .breadcrumbs a {color: #005596; text-decoration: none;}
#main-content .breadcrumbs a:hover {text-decoration: underline;}
#main-content .upper-main-content-wrapper {background: #f0f2f5 url(../images/common/img-lower-main-bg.gif) repeat-x top left; width: 777px; height: 335px; border: 1px solid #c8dae8; margin-bottom: 10px !important; text-align: center; /*padding-right: 3px;*/ height: 360px;}
#main-content .upper-main-content {background: transparent url(../images/common/img-lower-main-bg.gif) repeat-x top left; width: 777px; height: 335px; text-align: center; padding: 24px 0 0 0;}
#main-content .upper-main-content-craft{background: transparent url(../images/common/img-lower-main-bg-craft.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-hardware{background: transparent url(../images/common/img-lower-main-bg-hardware.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-home{background: transparent url(../images/common/img-lower-main-bg-home.gif) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-school{background: transparent url(../images/common/img-lower-main-bg-school.jpg) no-repeat top left; width: 775px;text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-construction{background: transparent url(../images/common/img-lower-main-bg-construction.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-multipurpose{background: transparent url(../images/common/img-lower-main-bg-multipurpose.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-repair{background: transparent url(../images/common/img-lower-main-bg-repair.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}

#main-content .upper-main-content-crafting{background: transparent url(../images/common/img-lower-main-bg-crafting.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-office{background: transparent url(../images/common/img-lower-main-bg-office.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content-schoolscience{background: transparent url(../images/common/img-lower-main-bg-schoolscience.jpg) no-repeat top left; width: 775px; text-align: center; padding: 24px 3px 0 0;}
#main-content .upper-main-content span,
#main-content .upper-main-content-craft span,
#main-content .upper-main-content-hardware span,
#main-content .upper-main-content-home span,
#main-content .upper-main-content-school span,
#main-content .upper-main-content-construction span,
#main-content .upper-main-content-multipurpose span,
#main-content .upper-main-content-repair span {color: #333333; font-size: 11px; padding-left: 7px;}
#main-content .upper-main-content .glue-logo,
#main-content .upper-main-content-craft .glue-logo,
#main-content .upper-main-content-hardware .glue-logo,
#main-content .upper-main-content-home .glue-logo,
#main-content .upper-main-content-school .glue-logo,
#main-content .upper-main-content-construction .glue-logo,
#main-content .upper-main-content-multipurpose .glue-logo,
#main-content .upper-main-content-repair .glue-logo {float: left; width: 189px; padding: 2px 0 0 4px;}

#main-content .lower-main-content {width: 778px; border: 1px solid #c8dae8; background: #fff url(../images/common/img-featured-products-bg.gif) repeat-x top left; font-size: 14px; color: #666; margin-top: 10px; padding-bottom: 30px;}
#main-content .lower-main-content .hdr {color: #fff; padding: 12px 0 11px 14px; font-size: 13px; font-weight: bold;}
#main-content .lower-main-content .featured-products {padding: 0 6px 0 7px; text-align: center;}
#main-content .lower-main-content .featured-products .product {width: 138px; display: inline; padding: 15px 8px 0 7px; float: left; margin:0;}
#main-content .lower-main-content .featured-products .product p {color: #666;}
#main-content .lower-main-content .featured-products .product img {padding-bottom: 15px; height: 138px; width: 138px;}
#main-content .lower-main-content .featured-products .product table {width: 138px;}
#main-content .lower-main-content .featured-products .product table tr td {text-align: center;}
#main-content .lower-main-content .results p {color: #333; font-weight: bold; padding: 12px 15px 0;}
#main-content .lower-main-content .results a {color: #005596; font-weight: bold; padding-left: 2px;}
#main-content .lower-main-content .results a:hover {text-decoration: underline;}

#main-content.crafters .lower-main-content {width: 778px; border: 1px solid #c8dae8; background: #fff url(../images/common/img-featured-products-crafters-bg.gif) repeat-x top left; font-size: 14px; color: #666; margin-top: 10px; padding-bottom: 0;}
#main-content.diy .lower-main-content {width: 778px; border: 1px solid #c8dae8; background: #fff url(../images/common/img-featured-products-diy-bg.gif) repeat-x top left; font-size: 14px; color: #666; margin-top: 10px; padding-bottom: 0;}
#main-content.parents .lower-main-content {width: 778px; border: 1px solid #c8dae8; background: #fff url(../images/common/img-featured-products-parents-bg.gif) repeat-x top left; font-size: 14px; color: #666; margin-top: 10px; padding-bottom: 0;}
#main-content.teachers .lower-main-content {width: 778px; border: 1px solid #c8dae8; background: #fff url(../images/common/img-featured-products-teachers-bg.gif) repeat-x top left; font-size: 14px; color: #666; margin-top: 10px; padding-bottom: 0;}

/* End Lower Level Styling */

/* Search Results Styling */
#main-content #left-nav .browsing-by {border-bottom: 1px solid #c8dae8; padding: 16px 0; color: #333; margin-bottom: 17px;}
#main-content .upper-main-search {width: 775px;}
#main-content .lower-main-content-search {width: 779px; border: 1px solid #c8dae8; background-color: #fff; font-size: 14px; color: #666; padding-bottom: 30px;}
#main-content .lower-main-content-search .featured-products {padding: 0 6px 0 7px; text-align: center;}
#main-content .lower-main-content-search .featured-products .product {width: 138px; padding: 15px 8px 0 7px; float: left; display: inline;}
#main-content .lower-main-content-search .featured-products .product p {color: #666;}
#main-content .lower-main-content-search .featured-products .product img {padding-bottom: 15px; height: 138px; width: 138px;}
#main-content .lower-main-content-search .featured-products .product table {width: 138px;}
#main-content .lower-main-content-search .featured-products .product table tr td {text-align: center;}

/* MSDS Search Styling */
#msds-keyword-search h3 { margin: 10px 0px; }
#msds-keyword-search p { margin-bottom: 10px; color: #333; width: 700px; }
#msds-keyword-search p a { color: #005596; text-decoration: underline;}
/* MSDS Search Styling */

/*** This needs fixing--probably requires code changes too ***/
#main-content .upper-main-search .top-search-logo.glues.craft {background: #fff url(../images/ll-hdrs/glues-and-adhesives-craft.jpg) no-repeat top left; width: 210px; height: 131px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.glues.craft.memory-keeping {background: #fff url(../images/ll-hdrs/glues-and-adhesives-craft-memory-keeping.jpg) no-repeat top left; width: 300px; height: 131px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.glues.hardware {background: #fff url(../images/ll-hdrs/glues-and-adhesives-hardware.jpg) no-repeat top left; width: 210px; height: 131px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.glues.home {background: #fff url(../images/ll-hdrs/glues-and-adhesives-home-and-office.jpg) no-repeat top left; width: 210px; height: 131px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.glues.school {background: #fff url(../images/ll-hdrs/glues-and-adhesives-school.jpg) no-repeat top left; width: 210px; height: 131px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.sealants.construction {background: #fff url(../images/ll-hdrs/sealants-and-compounds-construction.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.sealants.multi-purpose {background: #fff url(../images/ll-hdrs/sealants-and-compounds-multi-purpose.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.sealants.repair {background: #fff url(../images/ll-hdrs/sealants-and-compounds-repair.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.foam.crafting {background: #fff url(../images/ll-hdrs/foam-board-craft.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.foam.office {background: #fff url(../images/ll-hdrs/foam-board-office.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.foam.school-science-fair {background: #fff url(../images/ll-hdrs/foam-board-science-fair.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.paint.paint-pens {background: #fff url(../images/ll-hdrs/paint-pens-3d-paint-pens.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
#main-content .upper-main-search .top-search-logo.paint.paint-markers {background: #fff url(../images/ll-hdrs/paint-pens-paint-markers.jpg) no-repeat top left; width: 210px; height: 129px; color: #333; padding: 31px 555px 45px 15px; font-size: 11px; margin-bottom: 5px;}
/*** This needs fixing--probably requires code changes too ***/

#main-content .upper-main-search h1 {padding-bottom: 3px;}
#main-content .upper-main-search .top-search-logo h2 {font-size: 18px; color: #333; padding-bottom: 5px;}
#main-content .upper-main-search .top-search-logo a {color: #f6821f; padding-top: 16px; text-decoration: underline;}
#main-content .upper-main-search .top-search-logo a:hover {text-decoration: none;}
#main-content .upper-main-search .video-link {width: 781px; padding-bottom: 10px;}
#main-content .lower-main-content-search .results p {color: #333; font-weight: bold; padding: 12px 15px 0;}
#main-content .lower-main-content-search .results a {color: #005596; font-weight: bold; padding-left: 2px;}
#main-content .lower-main-content-search .results a:hover {text-decoration: underline;}
/* End Search Results Styling */

/* Product Page Styling */
.product-info {width: 928px; padding: 14px; border: 1px solid #c8dae8; margin-bottom: 10px;}
.product-info .left {float: left;}
.product-info .right {float: right;}
.lower-main-product {width: 956px; border: 1px solid #c8dae8; background: #fff url(../images/common/img-featured-products-bg.gif) repeat-x top left; font-size: 14px; color: #666; margin-top: 10px;}
.lower-main-product  .hdr {color: #fff; padding: 12px 0 11px 14px; font-size: 13px; font-weight: bold;}
.lower-main-product .featured-products {padding: 15px 31px 0 7px; display: inline; text-align: center;}
.lower-main-product .featured-products .product {width: 138px; padding: 15px 8px 0 7px; float: left; text-align:center;}
.lower-main-product .featured-products .product p {color: #666;}
.lower-main-product .featured-products .product img {padding-bottom: 15px;}
.lower-main-product .featured-products .product table {width: 138px;}
.lower-main-product .featured-products .product table tr td {text-align: center;}
.product-info .product-image-main { position: relative; width: 285px; height: 250px; border: 1px solid #c8dae8; text-align: center; padding: 5px 0;}
.product-info .product-image-main img { position: absolute; top: 15px; left: 26px;}
.product-info .product-image-controls { height: 10px; width: 265px; position: relative; top: 0px; border-bottom: 1px solid #c8dae8; border-left:  1px solid #c8dae8; border-right:  1px solid #c8dae8; padding: 10px; margin-bottom: 15px;}
#zoom-button { float: left; cursor: pointer; }
.product-info .product-image-controls p { float: right; }
/*.product-info .product-image-sub {width: 51px; display: inline; margin-right: 2px;}*/
.product-info .product-image-sub {width: 285px; margin-right: 2px;}
.product-info .product-image-sub img {border: 1px solid #c8dae8; cursor: pointer;}
.product-info .social-media-links {width: 285px; border-top: 1px solid #c8dae8; padding-top: 14px; vertical-align: middle; margin-top: 15px;}
.product-info .social-media-links p {padding-bottom: 5px;}
.product-info .social-media-links img {vertical-align: bottom; padding-right: 7px;}
.product-info .product-detail {float: right; width: 611px; padding-top: 8px;}
.product-info .product-detail p {color: #333;}
.product-info .product-detail h1 {font-size: 31px; color: #333; padding-bottom: 13px;}
.product-info .product-detail .product-description h1 {font-size: 13px; font-weight: bold; color: #333; padding: 20px 0 0 0;}
.product-info .product-detail .product-description img {padding-top: 2px;}
.product-info .product-detail .buy-now {padding-top: 22px; margin-bottom: 40px;}
/* End Product Page Styling */

/* Popup Styling */
.popup-wrapper {display: none; background: url(../images/common/img-popup-bg.png) repeat top left; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10000;}
.popup-container {margin: 50px auto 0 auto; background-color: #fff; border: 2px solid #333;}
.popup-container a {cursor: pointer;}
#more-info-box {width: 800px; padding: 25px;}
/* End Popup Styling */

.glue-logo div {display: none; position: relative; width: 160px; padding: 14px; background-color: #fff; border: 1px solid #c8dae8; margin-top: -200px;}
.glue-logo div a {color: #f6821f; padding-top: 15px; text-decoration: underline;}
.glue-logo div a:hover {text-decoration: none;}

/* IE 6/7 Hacks */
*+html .hdr .main-nav ul.left {width: 320px; padding: 0 0 10px 6px; margin-top: 68px;}
*+html .hdr .main-nav ul.right {margin-top: -45px;}
* html .hdr .main-nav ul.left {width: 320px; padding: 0 0 10px 6px; margin-top: 68px;}
* html .hdr .main-nav ul.right {margin-top: -45px;}
* html #main-content .content-right {padding-left: 3px;}
* html .search-box input {margin-top: 9px; height: 12px; width: 102px;}
/** html #main-content #left-nav {width: 131px;}*/
/* END IE 6/7 Hacks */

#subBar {display: none;}

/* Promo Styling */
.promo-area {padding-bottom: 10px;}
.sub-promo-l {color: #fff; float: left; height: 233px; margin-right: 10px; width: 385px;}
.sub-promo-l h3 {padding-bottom:8px; margin: 0 15px;}
.sub-promo-l p {background:transparent;color:#fff;padding:0; margin: 0 15px;}
.sub-promo-l input {width:193px;border:1px solid #7f9db9;margin:12px 15px 9px 15px;}
.sub-promo-l a img {margin-left:124px; margin-top: 5px}
.sub-promo-l #submit-button { margin-left:124px; margin-top: 5px; width: 100px; height: 22px; border: none;}

.error { background-color: #FFECEC; }

.diy .sub-promo-l {background: #235481 url(../images/common/img-diy-sub-bg-l.jpg) no-repeat top left;}
.diy .sub-promo-l h3 {margin-top: 25px}
.diy .sub-promo-l a img {margin-left: 175px; margin-top: 10px}
.crafters .sub-promo-l {background: #ffffff url(../images/common/img-crafters-sub-bg-l.jpg) no-repeat top left;}
.crafters .sub-promo-l h3 {margin-top: 30px;}
.teachers .sub-promo-l {background: #33756e url(../images/common/img-teachers-sub-bg-l.jpg) no-repeat top left;}
.teachers .sub-promo-l h3 {margin-top: 36px}
.parents .sub-promo-l {
    /*background: #235481 url(../images/common/img-parents-sub-bg-l.jpg) no-repeat top left;*/
    width: 385px;
    padding: 0;
    height: 233px;
    display: block;
    cursor: pointer;
}

.sub-promo-r {float: left; border: 1px solid #c8dae8; width: 383px; height: 233px;}
.sub-promo-r .lower-content {text-align: center; position:absolute; padding-top: 30px; padding-left: 5px; }
.sub-promo-r .lower-content a {color: #428f94;}
.sub-promo-r .hdr {height: 40px; width: 383px; text-align: center;}
.sub-promo-r .hdr img {padding-top: 10px;}
.sub-promo-r img {z-index: 9;}
.sub-promo-r .l img {z-index: 9;}
.sub-promo-r img.make-this {z-index: 10; display: block; float:left; margin-left: 2px}
.teachers .sub-promo-r .hdr {background-color: #e84d29;}
.diy .sub-promo-r .hdr {background-color: #bd5000; text-align: center;}
.parents .sub-promo-r .hdr {background-color: #3976c9;}
.crafters .sub-promo-r .hdr {background-color: #68a485;}

/* End Promo Styling */

/* Projects Styling */
#main-content .content-right .content-hdr {width: 780px; height: 40px;}

.content-right .content-filter label{float:left;width:100px;}
.content-right .content-filter .left {width: 450px; float: left;}
.content-right .content-filter .right {width: 230px; float: right;}
.content-right .content-filter img {margin-bottom: 8px; float: left;}
.content-right .content-filter #find-a-project-box {width: 500px; position: absolute; top: 20px; left: 20px;}
.content-right .content-filter #find-a-project-box a img {margin-top: 8px; float: right; text-align: right;}
.content-right .content-filter #find-a-project-box .l {color: #fff;}
.content-right .content-filter #find-a-project-box .r {padding-top: 33px; color: #fff;}
.content-right .content-filter #search-projects-box {/*min-height: 53px;*/ width: 445px; position: absolute; bottom: 15px; left: 20px; height: 70px;}
.content-right .content-filter #search-projects-box a img {margin-top: 0; float: right; text-align: right;}
.content-right .content-filter #submit-a-project-box {position: absolute; width: 230px; top: 20px; right: 20px;}
.content-right .content-filter #submit-a-project-box a img {margin-top: 0; float: right; text-align: right;}
.content-right .content-filter select {width: auto; height: 22px; margin-bottom: 5px; font-size: 12px;}

.crafters .content-filter {color: #000; background:#33756e url(../images/common/img-crafters-projects-filter-bg.jpg) no-repeat top left;color:#000 !important;height:253px;position:relative;width:780px;}
.crafters .content-filter #find-a-project-box {width: 433px}
.parents .content-right .content-filter {background: #33756e url(../images/common/img-parents-projects-filter-bg.jpg) no-repeat top left; width: 719px; padding: 32px 30px 16px 31px; position: relative; height: 205px;}
.teachers .content-filter {background:#33756e url(../images/common/img-school-projects-filter-bg.gif) no-repeat top left;color:#FFF !important;height:253px;position:relative;width:780px;}
.diy .content-filter {background:#33756e url(../images/common/img-diy-projects-filter-bg.gif) no-repeat top left;color:#FFF !important;height:253px;position:relative;width:780px;}
.diy .content-filter p { color: #FFF; }

.lower-main-content .community-product {width: 138px; margin: 15px 0 15px 14px; font-size: 12px; color: #666; display: inline; float: left;}
.lower-main-content .community-product img {padding-bottom: 15px;}
.lower-main-content .community-product h1 {font-size: 16px; padding-bottom: 2px}
.lower-main-content .community-product h2 {color: #333; font-size: 12px; font-weight: bold; padding: 5px 0 2px;}
.lower-main-content .community-product a.video {color: #e84d29; font-size: 12px; background: url(../images/btns/img-video-btn.gif) no-repeat top left; padding-left: 19px;}
.lower-main-content .community-product a.video:hover {text-decoration: underline;}

.crafters .lower-main-content .community-product h1 {color: #428f94;}
.diy .lower-main-content .community-product h1 {color: #005596;}
.parents .lower-main-content .community-product h1 {color: #db3354;}
.teachers .lower-main-content .community-product h1 {color: #428f94;}
/* End Projects Styling */

/* Project Detail Styling */
.community-project-info {width: 750px; padding: 14px; border: 1px solid #c8dae8; margin: 10px 0; color: #333333;}
.community-project-info .left {float: left;}
.community-project-info .right {float: right;}
/*.community-project-info .product-image-main {width: 283px; border: 1px solid #c8dae8; margin-bottom: 15px; text-align: center; padding: 5px 0;}*/
.community-project-info .product-image-main { position: relative; width: 285px; height: 250px; border: 1px solid #c8dae8; text-align: center; padding: 5px 0; margin-bottom: 15px;}
.community-project-info .product-image-main img { position: absolute; top: 15px; left: 26px;}
.community-project-info .product-video-main {width: 283px; margin-bottom: 15px;}
.community-project-info .product-image-sub {width: 51px; display: inline; margin-right: 2px;}
.community-project-info .product-image-sub img {border: 1px solid #c8dae8; cursor: pointer;}
.community-project-info .social-media-links {width: 285px; border-top: 1px solid #c8dae8; padding-top: 14px; vertical-align: middle; margin: 15px 0;}
.community-project-info .social-media-links p {padding-bottom: 5px;}
.community-project-info .social-media-links img {vertical-align: bottom; padding-right: 7px;}
.community-project-info .product-detail {float: right; width: 435px; padding-top: 8px;}
.community-project-info .product-detail p {color: #333;}
.community-project-info .product-detail .product-description {color: #333;}
.community-project-info .product-detail .product-description h1 {font-size: 13px; font-weight: bold; color: #333; padding: 20px 0 0 0;}
.community-project-info .product-detail .product-description img {padding-top: 0px;}
.community-project-info .product-detail .product-description ul li {color: #333;}
.community-project-info a:hover {text-decoration: underline;}
.community-project-info .product-detail .buy-now {padding-top: 22px; margin-bottom: 15px;}
.community-project-info .instructions {padding: 30px 0 15px;}
.community-project-info .instructions p {font-size: 12px; color: #333;}
.lower-main-product {width: 956px; border: 1px solid #c8dae8; background: #fff url(../images/common/img-featured-products-bg.gif) repeat-x top left; font-size: 14px; color: #666; margin-top: 10px;}
.lower-main-product  .hdr {color: #fff; padding: 12px 0 11px 14px; font-size: 13px; font-weight: bold;}
.lower-main-product .featured-products {padding: 15px 31px 0 7px; display: inline; text-align: center;}
.lower-main-product .featured-products .product {width: 138px; padding: 15px 8px 0 7px; float: left; text-align:center;}
.lower-main-product .featured-products .product p {color: #666;}
.lower-main-product .featured-products .product img {padding-bottom: 15px;}
.lower-main-product .featured-products .product table {width: 138px;}
.lower-main-product .featured-products .product table tr td {text-align: center;}
.crafters .community-project-info a.crafters {color: #df657a;}
.crafters .community-project-info .product-detail h1 {font-size: 31px; color: #68a485; padding-bottom: 13px;}
.crafters .community-project-info .product-detail h2 {font-size: 17px; font-family: Times New Roman; color: #68a485; font-style: italic; font-weight: normal;}
.crafters .community-project-info .instructions h3 {font-size: 20px; font-family: Times New Roman; color: #68a485; font-weight: normal;}
.diy .community-project-info a.diy {color: #2d74a7;}
.diy .community-project-info .product-detail h1 {font-size: 31px; color: #bd5000; padding-bottom: 13px;}
.diy .community-project-info .product-detail h2 {font-size: 17px; font-family: Times New Roman; color: #bd5000; font-style: italic; font-weight: normal;}
.diy .community-project-info .instructions h3 {font-size: 20px; font-family: Times New Roman; color: #bd5000; font-weight: normal;}
.parents .community-project-info a.parents {color: #db3354;}
.parents .community-project-info .product-detail h1 {font-size: 31px; color: #3976c9; padding-bottom: 13px;}
.parents .community-project-info .product-detail h2 {font-size: 17px; font-family: Times New Roman; color: #3976c9; font-style: italic; font-weight: normal;}
.parents .community-project-info .instructions h3 {font-size: 20px; font-family: Times New Roman; color: #3976c9; font-weight: normal;}
.teachers .community-project-info a.teachers {color: #428f94;}
.teachers .community-project-info .product-detail h1 {font-size: 31px; color: #e84d29; padding-bottom: 13px;}
.teachers .community-project-info .product-detail h2 {font-size: 17px; font-family: Times New Roman; color: #e84d29; font-style: italic; font-weight: normal;}
.teachers .community-project-info .instructions h3 {font-size: 20px; font-family: Times New Roman; color: #e84d29; font-weight: normal;}
/* End Project Detail Styling */

/* Community Info Pages Styling */
.content-right .expert-advice,
.content-right .resources,
.content-right .club {height: 153px; width: 780px;}
.content-right .expert-advice p,
.content-right .resources p,
.content-right .club p {color: #fff; font-size: 13px; margin-left: 30px; margin-right: 225px}
.content-right .expert-advice a,
.content-right .resources a,
.content-right .club a {color: #fff; text-decoration: underline}
.content-right .expert-advice img,
.content-right .resources img,
.content-right .club img {margin-top: 25px; margin-left: 30px}
.content-right .expert-advice-lower {width: 720px; padding: 29px; border: 1px solid #c8dae8; margin-top: 10px;}
.content-right .expert-advice-lower h1 {font-family: Times New Roman; font-size: 20px; padding: 0; font-weight: normal;}
.content-right .expert-advice-lower .advice-tip {width: 720px; padding-bottom: 15px; color: #666; font-size: 13px;}
.content-right .expert-advice-lower .advice-tip ul {list-style-type:circle;}
.content-right .expert-advice-lower .advice-tip ul li {display: inline; width: 345px; margin-right: 30px;}
.content-right .expert-advice-lower .contact-form {width: 465px; padding-right: 30px; color: #666; float: left;}
.content-right .expert-advice-lower .contact-form h2 {font-size: 14px; font-weight: bold; color:#666;}
.content-right .expert-advice-lower .contact-form input {width: 462px; margin: 2px 0 5px;}
.content-right .expert-advice-lower .inline {margin-top: 5px}
.content-right .expert-advice-lower .inline input {margin: 0; margin-left: 10px}
.content-right .expert-advice-lower .inline select {margin: 0; margin-left: 10px}
.content-right .expert-advice-lower .contact-form .submit-button { width: 76px; height: 28px; float: right; margin: 24px 0;}
.content-right .expert-advice-lower .contact-form .l,
.content-right .expert-advice-lower .contact-form .r {color: #666;}
.content-right .expert-advice-lower .contact-form .l input,
.content-right .expert-advice-lower .contact-form .r input {width: 212px;}
.content-right .expert-advice-lower .contact-form .l select { width: 216px; }
.content-right .expert-advice-lower .contact-form .r select { width: 216px; }
.content-right .expert-advice-lower .contact-form .error { background-color: #FFECEC; }
.content-right .expert-advice-lower .contact-form .career {color: #666;}
.content-right .expert-advice-lower .contact-form .career input {width: 214px;}
.content-right .expert-advice-lower .contact-form .career select {width: 214px;}
.content-right .expert-advice-lower .contact-promo {background-color: #c8dae8; width: 205px; height: auto; padding: 10px; float: right; color: #005596;}
.content-right .expert-advice-lower .contact-promo img {padding-bottom: 30px;}
.content-right .expert-advice-lower .contact-promo h1 {color: #005596; font-size: 18px; font-family: Times New Roman; padding-bottom: 15px;}
.content-right .expert-advice-lower .intro {width: 720px; padding-bottom: 15px; color: #666; font-size: 13px;}
.content-right .expert-advice-lower .intro ul {list-style-type:circle;}
.content-right .expert-advice-lower .intro ul li {width: 550px;}

.crafters .content-right .expert-advice {background: #68a485 url(../images/common/img-crafters-expert-advice-bg.jpg) no-repeat top left; color: #000 !important;}
.crafters .content-right .resources {background: #68a485 url(../images/common/img-crafters-resources-bg.jpg) no-repeat top left; color: #000 !important;}
.crafters .content-right .club {background: #68a485 url(../images/common/img-crafters-club-bg.jpg) no-repeat top left;}
.crafters .content-right .expert-advice-lower a {color: #428f94;}
.crafters .content-right .expert-advice-lower a:hover {text-decoration: underline;}
.crafters .content-right .expert-advice-lower h1 {color: #68a485;}
.crafters .content-right .expert-advice p, .crafters .content-right .resources p, .crafters .content-right .club p { margin-right: 275px; }
.diy .content-right .expert-advice{background: #215687 url(../images/common/img-diy-expert-advice-bg.jpg) no-repeat top left;}
.diy .content-right .expert-advice img {margin-top: 10px}
.diy .content-right .resources {background: #215687 url(../images/common/img-diy-resources-bg.jpg) no-repeat top left;}
.diy .content-right .club{background: #215687 url(../images/common/img-diy-club-bg.jpg) no-repeat top left;}
.diy .content-right .expert-advice-lower a {color: #2D74A7;}
.diy .content-right .expert-advice-lower a:hover {text-decoration: underline;}
.diy .content-right .expert-advice-lower h1 {color: #BD5000;}
.parents .content-right .expert-advice{background: #c8231d url(../images/common/img-parents-expert-advice-bg.jpg) no-repeat top left;}
.parents .content-right .resources {background: #c8231d url(../images/common/img-parents-resources-bg.jpg) no-repeat top left;}
.parents .content-right .club{background: #c8231d url(../images/common/img-parent-club-bg.jpg) no-repeat top left;}
.parents .content-right .expert-advice-lower a {color: #db3354;}
.parents .content-right .expert-advice-lower a:hover {text-decoration: underline;}
.parents .content-right .expert-advice-lower h1 {color: #3976c9;}
.teachers .content-right .expert-advice {background: #33756e url(../images/common/img-teachers-expert-advice-bg.jpg) no-repeat top left;}
.teachers .content-right .resources {background: #33756e url(../images/common/img-teacher-resources-bg.jpg) no-repeat top left;}
.teachers .content-right .club {background: #33756e url(../images/common/img-teacher-club-bg.jpg) no-repeat top left;}
.teachers .content-right .expert-advice-lower a {color: #428f94;}
.teachers .content-right .expert-advice-lower a:hover {text-decoration: underline;}
.teachers .content-right .expert-advice-lower h1 {color: #e84d29;}

/* End Community Info Pages Styling */

/* Community Product Pages Styling */
.content-right .community-product-info {width: 780px;}
.content-right .community-product-info .left {float: left;}
.content-right .community-product-info .right {float: right;}

.community-product-info .social-media-links {width: 285px; border-top: 1px solid #c8dae8; padding-top: 14px; vertical-align: middle; margin-top: 15px;}
.community-product-info .social-media-links p {padding-bottom: 5px;}
.community-product-info .social-media-links img {vertical-align: bottom; padding-right: 7px;}
.community-product-info .product-detail {float: right; width: 475px; padding-top: 8px;}
.community-product-info .product-detail p {color: #333;}
.community-product-info .product-detail h1 {font-size: 31px; color: #333; padding-bottom: 13px;}
.community-product-info .product-detail .product-description h1 {font-size: 13px; font-weight: bold; color: #333; padding: 20px 0 0 0;}
.community-product-info .product-detail .product-description img {padding-top: 2px;}
.community-product-info .product-detail .buy-now {padding-top: 22px;}

.content-right .community-product-info .product-image-main { position: relative; width: 285px; height: 250px; border: 1px solid #c8dae8; text-align: center; padding: 5px 0;}
.content-right .community-product-info .product-image-main img { position: absolute; top: 15px; left: 26px;}
.content-right .community-product-info .top {height: 267px; position: relative;}
.content-right .community-product-info .top .l {float: left; width: 322px;}
.content-right .community-product-info .bottom {position: relative; width: 750px}

.crafters .content-right .community-product-info {background: #fff url(../images/common/crafters-products-bg.jpg) no-repeat top left; position: relative; width: 780px; padding: 0; border: 1px solid #c8dae8; min-height:517px; height: auto;}
.crafters .content-right .community-product-info .top {height: 245px;}
.crafters .content-right .community-product-info .top .l {position:absolute; top:30px; left: 30px;}
.crafters .content-right .community-product-info .top .r {position: absolute; top: 15px; left: 410px; width: 194px}
.crafters .content-right .community-product-info .top .r p {margin-right: 25px; color: #7a634e; padding-bottom: 10px;}
.crafters .content-right .community-product-info .bottom {height: 257px}
.crafters .content-right .community-product-info .bottom .l {position: absolute; width: 161px; top: 43px; left: 90px}
.crafters .content-right .community-product-info .bottom .l p {margin-top: 14px; margin-bottom: 12px; color: #7a634e;}
.crafters .content-right .community-product-info .bottom .l a img {padding-left: 44px;}
.crafters .content-right .community-product-info .bottom .r {position: absolute; width: 184px; top: 37px; left: 400px;}
.crafters .content-right .community-product-info .bottom .r img {padding: 0;}
.crafters .content-right .community-product-info .bottom .r p {color: #fff; padding: 6px 2px 18px 17px; width: 161px;}
.crafters .content-right .community-product-info .bottom .r a img {padding-left: 17px;}

.diy .content-right .community-product-info {background: #275185 url(../images/common/diy-products-bg.jpg) no-repeat top left; position: relative; width: 720px; padding: 29px 29px 0; border: 1px solid #c8dae8; min-height:488px; height: auto;}
.diy .content-right .community-product-info .l {width: 402px; float: left;}
.diy .content-right .community-product-info .r {float: right;}
.diy .content-right .community-product-info .hdr {padding: 37px 0 0 20px;}
.diy .content-right .community-product-info .bottom-quad {margin-top: 50px; width: 251px; padding: 25px 115px 0 9px;}
.diy .content-right .community-product-info .bottom-quad p {padding-left: 4px; color: #fff;}
.diy .content-right .community-product-info .bottom-quad img {padding: 0 0 17px 4px;}
.diy .content-right .community-product-info .bottom-quad a img {padding: 17px 0 0 0;}
.diy .content-right .community-product-info .right-quad {width: 220px; padding: 17px 45px 0 4px;}
.diy .content-right .community-product-info .right-quad p {padding-left: 14px; color: #fff;}
.diy .content-right .community-product-info .right-quad img {padding: 0 0 17px 14px;}
.diy .content-right .community-product-info .right-quad a img {padding: 32px 0 0 0;}
.diy .content-right .community-product-info {background: #275185 url(../images/common/diy-products-bg.jpg) no-repeat top left; position: relative; width: 720px; padding: 29px 29px 0; border: 1px solid #c8dae8; min-height:488px; height: auto;}
.diy .content-right .community-product-info .l {width: 402px; float: left;}
.diy .content-right .community-product-info .r {float: right;}
.diy .content-right .community-product-info .hdr {padding: 37px 0 0 20px;}
.diy .content-right .community-product-info .bottom-quad {margin-top: 50px; width: 251px; padding: 25px 115px 0 9px;}
.diy .content-right .community-product-info .bottom-quad p {padding-left: 4px; color: #fff;}
.diy .content-right .community-product-info .bottom-quad img {padding: 0 0 17px 4px;}
.diy .content-right .community-product-info .bottom-quad a img {padding: 17px 0 0 0;}
.diy .content-right .community-product-info .right-quad {width: 220px; padding: 17px 45px 0 4px;}
.diy .content-right .community-product-info .right-quad p {padding-left: 14px; color: #fff;}
.diy .content-right .community-product-info .right-quad img {padding: 0 0 17px 14px;}
.diy .content-right .community-product-info .right-quad a img {padding: 32px 0 0 0;}

.parents .content-right .community-product-info {background: #f2484f url(../images/common/parents-products-bg.jpg) no-repeat top left; position: relative; width: 780px; padding: 0; border: 1px solid #c8dae8; min-height:517px; height: auto;}
* html .parents .content-right .community-product-info {margin-top: -10px; border: none;}
* html .parents .content-right .community-product-info .top {margin-bottom: -12px;}
* html .parents .content-right .community-product-info .top .l {margin-left: -2px;}
* html .hdr .main-nav .search-box {margin-top: -9px;}
* html #sub-nav .sub-nav-left {margin-top: -27px; height: 36px;}
* html .hdr .main-nav .search-box .search-textbox {margin-left: 8px;}
.parents .content-right .community-product-info .top {height: 267px; width: 780px;}
.parents .content-right .community-product-info .top .l {float: left; width: 322px; padding: 57px 41px 68px 49px;}
.parents .content-right .community-product-info .top .r {float: right; width: 197px;padding: 60px 94px 24px 77px;}
.parents .content-right .community-product-info .top .r img {padding-left: 15px;}
* html .parents .content-right .community-product-info .top .r img {margin-left: 15px;}
.parents .content-right .community-product-info .top .r p {padding: 4px 0 6px 15px; color: #fff; width: 158px;}
.parents .content-right .community-product-info .top .r a img {padding: 0; margin: 0 !important;}
.parents .content-right .community-product-info .bottom {width: 780px; height: 249px;}
.parents .content-right .community-product-info .bottom .l {float: left; width: 236px; padding: 20px 45px 49px 19px;}
.parents .content-right .community-product-info .bottom .l img {padding-left: 20px;}
.parents .content-right .community-product-info .bottom .l p {padding: 16px 0 12px 21px; color: #fff; width: 158px;}
.parents .content-right .community-product-info .bottom .l a img {padding: 0;}
.parents .content-right .community-product-info .bottom .r {float: right; width: 290px; padding: 101px 160px 25px 21px;}
.parents .content-right .community-product-info .bottom .r img {padding-left: 17px;}
.parents .content-right .community-product-info .bottom .r p {color: #fff; padding: 10px 0 3px 18px; width: 251px;}
.parents .content-right .community-product-info .bottom .r a img {padding: 0;}

.teachers .content-right .community-product-info {background: #3f7577 url(../images/common/teachers-products-bg.jpg) no-repeat top left;}
.teachers .content-right .community-product-info .top {height: 264px;}
.teachers .content-right .community-product-info .top .l {position: absolute; width: 384px; top: 70px; left: 70px}
.teachers .content-right .community-product-info .top .r {position: absolute; width: 200px; top: 61px; left: 485px;}
.teachers .content-right .community-product-info .top .r img {padding-left: 15px;}
.teachers .content-right .community-product-info .top .r p {margin: 18px 0 15px 20px; color: #fff; width: 132px;}
.teachers .content-right .community-product-info .top .r a img {padding: 0;}
.teachers .content-right .community-product-info .bottom {height: 252px}
.teachers .content-right .community-product-info .bottom .l {position:absolute; width: 245px; top: 0px; left: 30px;}
.teachers .content-right .community-product-info .bottom .l img {padding-left: 25px;}
.teachers .content-right .community-product-info .bottom .l p {margin: 17px 0 8px 25px; color: #fff; width: 140px;}
.teachers .content-right .community-product-info .bottom .l a img {padding: 0;}
.teachers .content-right .community-product-info .bottom .r {position:absolute; width: 200px; top: 110px; left: 345px;}
.teachers .content-right .community-product-info .bottom .r img {padding-left: 23px;}
.teachers .content-right .community-product-info .bottom .r p {color: #fff; margin: 6px 0 2px 25px; width: 200px}
.teachers .content-right .community-product-info .bottom .r a img {padding-top: 5px;}
/* End Community Product Pages Styling */

/* Glue Guide Styling */
#main-content .glue-guide {background:url(../images/common/img-glue-guide-bg.png) no-repeat;height:468px;}
#main-content .glue-guide-products {margin:0 24px;}
#main-content .glue-guide .hdr {color:white;height:115px;font-size:24px;line-height:115px;margin-left:310px;}
#main-content .glue-guide .hdr .substrate { font-style: italic; font-weight: bold; }
#main-content .glue-guide-products .product-image-main {float:left;height:285px;text-align:center;margin-right:25px;width:285px;}
#main-content .glue-guide-products .product-image-main img {border:1px solid #C8DAE8;}
#main-content .glue-guide-products .product-image-main p {font-size: 16px; font-weight: bold; line-height: 16px; margin-top: 12px;}
.last {margin-right: 0 !important;}
.shadow-box-feature img { position: absolute; margin-bottom: 7px;}
/* End Glue Guide Styling */

/* Search Results Styling */
#main-content .content-search {border:1px solid #C8DAE8;}
#main-content .content-search .hdr {background-color: #F0F2F5;font-size: 24px;font-weight: bold;height: 40px; line-height: 40px;padding: 0 15px; width: 748px}
#main-content .content-search .hdr em {font-weight: normal;font-style: italic;}
#main-content .content-search .bd {padding: 15px;}
#main-content .content-search .bd .search-textbox {font-size:11px;margin:3px 10px 4px 0;width:160px;float:left;}

#main-content .search-results-group .hdr .results-count {float: right; margin-right: 15px;}
#main-content .search-results-group .bd h3 {color: #005596; font-size: 16px;}
#main-content .search-results-group .bd .community-product h3 {padding-bottom: 0;}
#main-content .search-results-group .bd .community-product h4 {font-size: 12px;}
#main-content .search-results-group .bd h3 a {color: #005596; font-size: 16px;}
#main-content .search-results-group .bd {padding: 15px;}
#main-content .search-results-group .bd p {color: #666666; margin-bottom: 15px;}
#main-content .search-results-group .bd .resource,
#main-content .search-results-group .bd .advice {margin: 20px 0;}
#main-content .search-results-group .bd .advice-list ul {width: 300px;}
*+html#main-content .search-results-group .bd .advice-list ul {width: 330px;}
#main-content .search-results-group .grid {padding: 0;}
#main-content .search-results-group .ft {padding: 15px 15px 0 15px}
#main-content .search-results-group .ft a {font-size: 14px; font-weight: bold; float: right;}
/* End Search Results Styling */

/* About Pages */
#main-content #left-nav hr {
    border: none;
    background-color: #c8dae8;
    height: 1px;
    margin: 10px 0;
}
#main-content #left-nav h5 {color: #333; font-weight: bold;}
#main-content #left-nav .categories {margin-top: 10px; padding: 0;}
#main-content #left-nav ul {padding: 0px; margin-left: 0px; list-style: none;}
#main-content #left-nav ul ul {padding-left: 15px; margin-left: 0px; list-style: none;}
#main-content #left-nav .categories li {padding: 0;}
#main-content #left-nav .categories .selected a {color: #333;}
#main-content #left-nav #address p {font-size: 11px; font-weight: normal;}

.static-page-content {
    border: 1px solid #c8dae8;
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 778px;
}
.static-page-content .bd, .static-page-content .ft {
    padding: 20px 10px 10px 25px;
}
.static-page-content .special-offer {padding: 20px 0 10px 5px;}
.static-page-content .special-offer .img {float: left; width: 321px; margin: 0 10px 30px; text-align: center;}
.static-page-content .special-offer .content {float: right; width: 440px;}
.static-page-content .special-offer .content .hdr {margin-top: 10px;}
.static-page-content .special-offer .content .sub-head {font-size: 22px; color: #000; margin: 5px 0; line-height: 26px;}
.static-page-content .special-offer .content .body {font-size: 18px; color: #000; margin-bottom: 27px;}
.static-page-content .special-offer .content p a {font-size: 12px; color: #007fc6; font-weight: bold;}
.disclaimer {font-size: 12px; color: #000; margin: 5px; display: block;}
.static-page-content p {
    color: #333;
    margin-bottom: 15px;
}
.static-page-content h2 {
    color: #333;
    display: block;
    font-size: 32px;
    margin-bottom: 15px;
    padding: 0;
}
.static-page-content h3 {
    color: #333;
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
    padding: 0;
}
#main-content .content-right span {color: #333; font-size: 19px; font-weight: bold; margin: 0 5px; padding: 0;}

.faqs h2 {font-size: 24px}
.faqs h3 {color: #005596;}
.faqs .answer {margin-left: 20px;}
.faqs .answer h4 {font-size: 12px; margin-bottom: 10px}
.static-page-content h4,
.static-page-content ul li,
.static-page-content ol li {color: #333;}
.static-page-content h5 {color: #333; font-weight: bold;}

.inset {
    float: right;
    border: 1px solid #c8dae8;
    margin-left: 15px;
}
.inset h4 {color: #005596; display: block; font-size: 14px; margin-bottom: 5px;}
.inset-content {
    background-color: #f0f2f5;
    padding: 20px;
}
.inset-content ul {
    color: #333;
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

.about-grid .row {
    margin-top: 80px;
}
.about-grid .item {
    background: transparent url(../images/common/img-about-nav-bg.png) repeat-x left bottom;
    border: 1px solid #c8dae8;
    float: left;
    margin: 10px 15px 10px 0;
    position: relative;
    height: 100px;
    width: 350px;
}
.about-grid .item h3 a {
    color: #005596;
    font-size: 18px;
    text-decoration: underline;
}
.about-grid .item-image {
    position: absolute;
    left: 200px;
    top: -80px;
}
.about-grid .item-content {
    margin: 10px 150px 10px 10px;
}
.about-grid .last {
    margin-right: 0;
}
.about-grid .item-shadow {
    position: absolute;
    top: 96px;
    width: 340px;
}

#contact-us-form label {
    color: #333;
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 10px;
    text-align: right;
    width: 100px;
}
#contact-us-form p, #contact-us-form select {margin-bottom: 5px;}
#contact-us-form label.stacked {display: inline; float: none;}

/* End About Pages */

/* Product Popup */
#product-info-wrapper {
    text-align: center;
}
#product-info-box {
    border: 1px solid #c8dae8;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left;
    width: 845px;
}
#product-info-box .popup-image {
    position: absolute;
    top: 25px;
    right: 25px;
}
#product-info-box .bd {
    padding: 30px 25px;
}
#product-info-box .bd h2 {
    color: #333;
    display: block;
    font-size: 24px;
    margin-bottom: 25px;
    padding: 0;
}
.product-popup-grid .item {
    float: left;
    margin-right: 20px;
    position: relative;
    height: 100px;
    width: 250px;
}
.product-popup-grid .last {
    margin-right: 0;
}
.product-popup-grid .item h4 {
    color: #005596;
    font-size: 12px;
}
.product-popup-grid .item p {
    color: #333;
}
#product-info-box .ft {background-color: #c8dae8; height: 45px;}
#product-info-box .ft p {font-size: 18px; line-height: 45px; margin-right: 25px; text-align: right;}

/* End Product Popup */

/* Email Popup */
#email-box { border: 1px solid #c8dae8; margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 600px; }
#email-box .popup-image { position: absolute; top: 25px; right: 25px; }
#email-box .bd { padding: 30px 25px; } 
#email-box .ft {background-color: #c8dae8; height: 45px;}
#email-box .ft p {font-size: 18px; line-height: 45px; margin-right: 25px; text-align: right;}
#email-box p { margin-bottom: 15px; }
#email-box label { display: block; font-weight: bold; }
#email-box .textbox { display: block; width: 250px; }
#email-box #submit-button { width: 100px; }
/* End Email Popup */

/* DIY Club Join Popup */
#diy-club-join-confirm-box { border: 1px solid #c8dae8; margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 600px; }
#diy-club-join-confirm-box { border: 1px solid #c8dae8; margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 600px; }
#diy-club-join-confirm-box .popup-image { position: absolute; top: 25px; right: 25px; }
#diy-club-join-confirm-box .bd { padding: 30px 25px; } 
#diy-club-join-confirm-box .ft {background-color: #c8dae8; height: 45px;}
#diy-club-join-confirm-box .ft p {font-size: 18px; line-height: 45px; margin-right: 25px; text-align: right;}
#diy-club-join-confirm-box p { margin-bottom: 15px; }
#diy-club-join-confirm-box label { display: block; font-weight: bold; }
#diy-club-join-confirm-box .textbox { display: block; width: 250px; }
#diy-club-join-confirm-box #submit-button { width: 100px; }
/* End DIY Club Join Popup */

/* KINF Landing Page July '11 */
#main-content.kinf .community-product-info { background: url(../images/kinf/kinf-bg.jpg); min-height: 588px; width: 780px; height: auto; padding: 0; position: relative;}
#main-content.kinf .community-product-info .top { height: 320px; position:relative;}
#main-content.kinf .community-product-info .top .ticker { height: 65px; width: 410px; background-color: #fff; position:absolute; bottom: 10px; left: 20px; padding: 5px 10px;}
#main-content.kinf .community-product-info .top .ticker .numbers { float:left; margin-right: 5px;}
#main-content.kinf .community-product-info .top .ticker .numbers img {margin-right: 5px;}
#main-content.kinf .community-product-info .top .ticker p { font-family: 'Oswald', sans-serif; padding-top: 5px; }
#main-content.kinf .community-product-info .bottom { height: 268px;position: relative; width: 780px;}
#main-content.kinf .community-product-info .bottom .youtube { position: absolute; bottom: 20px; left: 20px; }
#main-content.kinf .community-product-info .bottom .cta {width: 205px; position: absolute; top: 12px; right: 145px;}
#main-content.kinf .community-product-info .bottom .cta p a {font-family: 'Oswald', sans-serif; text-decoration: underline;}
#main-content.kinf .community-product-info .bottom h2, #main-content.kinf .community-product-info .bottom h3 { font-family: 'Arial Narrow', Arial, sans-serif; color: #005596;}
#main-content.kinf .community-product-info .bottom h3 {  padding-bottom: 5px; padding-top: 10px;}
#main-content.kinf .community-product-info .bottom p { font-family: 'Oswald', sans-serif; line-height: 20px; font-size: 11px;}
#main-content.kinf .community-product-info .bottom .kinf-fb { position: absolute; bottom: 20px; right: 20px;}

/* Slideshow Navigation */
.showcase-nav-item, .showcase-nav-item-hover, .showcase-nav-item-selected { 
	height: 14px;
	width: 14px;
	display: block;
	margin-bottom: 4px;
	overflow: visible;
}

.showcase-nav-item {
	background: url('../images/btns/slideshow_off.png');
}

.showcase-nav-item-hover, .showcase-nav-item-selected { 
	background: url('../images/btns/slideshow_on.png');
}
/* End Slideshow Navigation */


/* Product Popup */
#product-info-wrapper {
	text-align: center;
}

#product-info-box {
	border: 1px solid #c8dae8;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 845px;
}

#product-info-box .popup-image {
	position: absolute;
	top: 25px;
	right: 25px;
}

#product-info-box .bd {
	padding: 30px 25px;
}

#product-info-box .bd h2 {
	color: #333;
	display: block;
	font-size: 24px;
	margin-bottom: 25px;
	padding: 0;
}

.product-popup-grid .item {
	float: left;
	margin-right: 20px;
	position: relative;
	height: 100px;
	width: 250px;
}

.product-popup-grid .last {
	margin-right: 0;
}

.product-popup-grid .item h4 {
	color: #005596;
	font-size: 12px;
}

.product-popup-grid .item p {
	color: #333;
}

#product-info-box .ft {
	background-color: #c8dae8;
	height: 45px;
}

#product-info-box .ft p {
	font-size: 18px;
	line-height: 45px;
	margin-right: 25px;
	text-align: right;
}
/* End Product Popup */

/* Product Usage Videos */
#usage-videos .bd { border-bottom:1px solid #c8dae8; }
#usage-videos .video-viewer .video-embed { height: 295px; margin-bottom: 15px; width: 353px; }
#usage-videos .related-videos .row { margin-bottom: 20px; }
#usage-videos .related-videos .video { float: left; margin-right: 10px; width: 350px; margin-bottom: 25px; }
#usage-videos .related-videos .video-embed { float: left; margin-right: 10px; }
#usage-videos .video-description { float: left; margin-right: 50px; width: 310px; }
#usage-videos .related-videos .video-description { float: none; margin: 0; margin-right: 5px; width: auto; }
#usage-videos .video-description h4 { font-size: 14px; }
#usage-videos .video-description h4 span { color: #333; font-weight: normal; }
#usage-videos .video-description .meta p { margin: 0; }
#usage-videos .video-description .meta { margin: 10px 0; }
#usage-videos .video-viewer { float: left; width: 350px; }
#usage-videos .social-media-links { border-top:1px solid #c8dae8; font-size: 11px; padding-top: 15px; }
#usage-videos .social-media-links .row { margin-bottom: 10px; }
#usage-videos .social-media-links img { padding-right: 5px; vertical-align: middle; }
#usage-videos .social-media-links p { float:left;margin:0;width:175px; }
/* End Product Usage Videos */

/* video page demos*/
.view {margin-top:7px !important;}
#videoPageDemos {position:relative;}
/*#videoPage #header {width:780px;height:34px;background-image:url(images/blueBanner.jpg);padding-top:7px;}*/
#videoPageDemos h1 {color:#FFFFFF;font-family:arial;font-weight:bold;font-size:24px;margin:0 0 0 10px;}
#videoPageDemos #mainSect {margin-top:10px;width:780px;}
#videoPageDemos #top{background-image:url(../images/videos-demos/topBg.jpg);width:780px;height:502px;float:left;}
#videoPageDemos #testLogo {text-align:center;position:relative;top:-40px;z-index: 1000;}
#videoPageDemos #box {background-image:url(../images/videos-demos/box.png);width:713px;height:331px;position:relative;top:-82px;margin-left:13px;z-index: 500;padding:60px 20px 10px 20px;}
#videoPageDemos #featVideo {width:354px;height:295px;float:left;border: 1px solid #666666;}
#videoPageDemos #rightSect {margin-left:20px;float:left;width:330px;}
#videoPageDemos h2 {color:#FFFFFF;font-family:arial;font-size:16px;}
#videoPageDemos .line {position:relative;top:5px;}
#videoPageDemos #mainSect #top #box #rightSect h2 span {color:#ff7d1f;font-size:36px;margin:0 0px;}
#videoPageDemos #copy {color:#999999;font-family:arial;font-size:16px;margin-top:10px;}
#videoPageDemos #copy p {color:#FFFFFF;font-size:12px;margin: 13px 0;line-height:1.3ems}
#videoPageDemos ul {list-style:none;position: absolute;top: 303px;left:360px;}
#videoPageDemos #mainSect #top #box #rightSect #social ul li {margin-bottom:5px;color:#FFFFFF;font-family:arial;font-size:12px;}
#videoPageDemos #mainSect #top #box #rightSect #social ul li span{position:relative;top:-6px;margin-bottom:5px;color:#FFFFFF;font-family:arial;font-size:12px;}
#videoPageDemos #bottom {background-color:#231d1d;float:left;margin-left:1px;padding: 30px 20px;width: 739px;}
#videoPageDemos h3 {color:#999999;font-family:arial;font-size:16px;margin-left:15px;}
#videoPageDemos h4 {color:#FFFFFF;font-family:arial;font-size:16px;width:285px;}
#videoPageDemos #mainSect #bottom .row .content h4 span {color:#ff7d1f;font-size:32px;margin:0 0px;}
#videoPageDemos .row {height: 160px;margin-top: 15px;}
#videoPageDemos .row img{float:left;}
#videoPageDemos .row .content{color: #FFFFFF;float: left;font-family: arial;font-size: 12px;margin: 10px 0 0 20px;width: 520px;}
#videoPageDemos .row a img{margin-top:2px;}
.row a img.second {position:relative;left:-129px;}
.row a img.first {position:relative;left:45px;top:26px;}

/*end video page demos*/

/* Press Room */
#press-releases { margin-bottom: 10px; }
#press-releases dt { color: #000; width: 75px; float: left; clear: both; margin: 5px 0px 0px 5px; }
#press-releases dd { width: 550px; float: left; margin: 5px 0px 0px 5px; }
/* End Press Room */

/* Glue Guide Styling */
.glue-guide,
#glue-guide-main{background:url(../images/common/img-glue-guide-bg.png) no-repeat;height:468px;position:relative;}
#glue-guide-main .hdr{color:white;font-size:32px;font-weight:bolder;line-height:42px;position:absolute;top:50px;left:450px;right:50px;text-align:center;}
.glue-guide .hdr{color:white;height:115px;font-size:24px;line-height:115px;margin-left:310px;}
.glue-guide .hdr .substrate{font-style:italic;font-weight:bold;}
#glue-guide-main .bd{color:white;font-size:16px;}
#glue-guide-main .bd p{margin:0 40px;}
#glue-guide-main-query{margin:10px 30px 10px 0;position:absolute;top:150px;left:450px;right:30px;}
#glue-guide-main-query p{text-align:center;}
#glue-guide-main-query form{background-color:#6599c0;margin:10px 30px 0 30px;padding:10px 15px;}
#glue-guide-main-query .glue-guide-search select{margin:0;}
.glue-guide-alt{color:#666;margin-top:75px;}
.glue-guide-alt h3{color:#666;font:normal 22px "Times New Roman";}
.glue-guide-alt h4,#glue-guide-main .mobile-promo h4{color:#666;font-size:14px;margin:0;}
.glue-guide-alt ul{font-size:12px;margin:0;padding:0;}
.glue-guide-alt ul li{display:inline;}
.glue-guide-alt ul a,#glue-guide-main .mobile-promo a{color:#666;text-decoration:underline;}
#glue-guide-main .mobile-promo{color:#666;position:absolute;top:175px;left:150px;width:260px;}
#glue-guide-main .mobile-promo h2{color:#666;font:normal 24px "Times New Roman";display:block;margin-top:60px;}
#glue-guide-main .mobile-promo p{margin:0;font-size:12px;}
#glue-guide-main .mobile-promo .promo-image{float:right;margin-left:10px;}
.glue-guide-products{margin:0 24px;}
.glue-guide-products .product-image-main{float:left;height:285px;text-align:center;margin-right:25px;width:285px;}
.glue-guide-products .product-image-main img{border:1px solid #C8DAE8;}
.glue-guide-products .product-image-main p{font-size:16px;font-weight:bold;line-height:16px;margin-top:12px;}
.last{margin-right:0 !important;}
.shadow-box-feature img{position:absolute;margin-bottom:7px;}
/* End Glue Guide Styling */
/* Cory Added This */
/* About Us Styling */
.content-right .static-page-content .elmers-brand {width: 730px; padding: 14px 0 24px;}
.content-right .static-page-content .elmers-brand .l {float: left; padding: 5px 26px 6px 0;}
.content-right .static-page-content .elmers-brand .r {float: left; width: 529px; margin-top: 10px;}
.content-right .static-page-content .elmers-brand .r h4 {font-size: 14px;}
.content-right .static-page-content .bd img.text-wrap {float: right; clear: right; padding-left: 30px;}
/* About Us Styling */

/* Admin Toolbar */
#admin-toolbar-container { width: 100%; background-color: #f6821f; }
#admin-toolbar { width: 960px; margin-left: auto; margin-right: auto; padding: 5px;}
/* End Admin Toolbar */

/* Product Admin */
#edit-product-form { width: 960px; }
#edit-product-form .full { width: 700px; clear: both;}
#edit-product-form .half { width: 350px; float: left; }
#edit-product-form label { display: block; margin-top: 10px; font-weight: bold;}
#edit-product-form .textbox { width: 600px; }
#edit-product-form select { width: 250px; margin-bottom: 0px; }
#edit-product-form #images .image-container { float: left;	width: 150px; }
#edit-product-form #images .image-container img { float: left;	width: 138px; height: 138px; border: solid 1px #CCC; }
#edit-product-form #images .image-container .display-order { float: left; width: 30px; margin-top: 5px;}
#edit-product-form #images .image-container .delete-button { float: left; width: 100px; margin: 5px;}
#edit-product-form #filter-editor, #edit-product-form #filter-editor ul { list-style-type: none; padding-left: 20px;}
/* End Product Admin */

/* Project Admin */
#edit-project-form { width: 960px; }
#edit-project-form .full { width: 700px; clear: both;}
#edit-project-form .half { width: 350px; float: left; }
#edit-project-form label { display: block; margin-top: 10px; font-weight: bold;}
#edit-project-form .textbox { width: 600px; }
#edit-project-form select { width: 250px; margin-bottom: 0px; }
#edit-project-form #tagline { width: 600px; height: 100px;}
#edit-project-form #delete-header { width: 30px; display: block; float: left; margin-left: 30px; font-style: italic; }
#edit-project-form #name-header { width: 400px; display: block; float: left; margin-left: 15px; font-style: italic; }
#edit-project-form #sku-header { width: 75px; display: block; float: left; margin-left: 15px; font-style: italic; }
#edit-project-form #display-order-header { width: 100px; display: block; float: left; margin-left: 15px; font-style: italic; }
#occasions { list-style-type: none; width: 600px; }
#occasions li { display: block; float: left; margin-left: 15px;}
#supplies { list-style-type: none; clear: both; padding-left: 30px;}
#supplies .name { width: 400px; margin-left: 10px; }	
#supplies .model { width: 75px; margin-left: 10px; }
#supplies .display-order { width: 25px; margin-left: 10px; }
#edit-project-form #instructions { width: 600px; height: 400px; }
/* End Project Admin */

/* Press Release Admin */
#add-press-release-form .full { width: 700px; clear: both;}
#add-press-release-form .half { width: 350px; float: left; }
#add-press-release-form label { display: block; margin-top: 10px; font-weight: bold;}
#add-press-release-form .textbox { width: 600px; }
/* End Press Release Admin */

/* Broadcom Styling */
.broadcom {background: url(../images/broadcom/broadcom-main-bg.jpg) no-repeat top left; height: 446px; position: relative; margin: 61px 0 76px; font-family: Arial, Helvetica, Serif; }
.broadcom .l {width: 322px;}
.broadcom .r {font-size: 18px; color: #fff; width: 540px; float: left; padding: 15px 15px 80px; margin: 25px 0 0 20px; /*background: #fff;*/ -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;}
.broadcom .r h2 {font-size: 30px; font-weight: bold; color: #005596;}
.broadcom .r p {margin-top: 13px; color: #005596; font-size: 14px;}
.broadcom .red-bar {background: #d4232c; width: 100%; height: 115px; position: relative;}
.broadcom .red-bar .logo {position: absolute; top: 6px; left: 73px;}
.broadcom .red-bar .copy {color: #fff; position: absolute; top: 18px; left: 195px; width: 730px;}
.broadcom .red-bar .copy p {margin-bottom: 5px; font-weight: bold;}
.broadcom .red-bar .copy a {text-decoration: underline; color: #fff; font-weight: bold;}
.broadcom .company-logo {position: absolute; top: 434px; left: 649px;}
.broadcom .buttons {position: absolute; top: -50px; left: 585px; width: 374px;}
.broadcom .buttons img {float: right; padding: 0 10px;}
.broadcom-product {position: relative; margin-bottom: 76px; font-family: Arial, Helvetica, Serif; height: auto;}
.broadcom-product .products {width: 960px;}
.broadcom-product .products img {float: left;}
.broadcom-product .company-logo {position: absolute; top: 1882px; left: 649px;}
.broadcom-product .buttons {position: absolute; top: 11px; left: 614px;}
.broadcom-product .buttons img {float: left; padding: 0 10px;}
.broadcom-product .print-btn {position: absolute; top: 1820px; left: 780px;}

/* Where to Buy Styling */
#buy-selects h3 {font: bold 16px/20px "Arial", Arial, sans-serif; color: #005596;}
#buy-selects div {float: left; width: 195px; margin-right: 20px;}
#buy-selects select {width: 195px;}
#feed-container {
	position: relative;	
	margin: 30px 0 13px 0;
}
.feed-online {
	font-size: 14px; color: #ffffff;
	background-color: #005596;
	border-top: 1px solid #005596; border-right: 1px solid #005596; border-left: 1px solid #005596;
	-moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0;
	width: 156px;
	padding: 10px 40px;
	height: 20px;
}

#instore-wrap {
	border-bottom: 1px solid #005596;	
	position: absolute;
	width: 490px;
	left: 237px;
	top: 0;
}
#instore-wrap-productpage {
	border-bottom: 1px solid #005596;	
	position: absolute;
	width: 334px;
	left: 237px;
	top: 0;
}
.feed-instore {
    color: #005596!important;
	border-top: 1px solid #e7f2fa; border-right: 1px solid #e7f2fa; border-left: 1px solid #e7f2fa;
	-moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0;
	background-color: #ffffff;
	padding: 10px 15px;
	height: 20px;
	width: 355px;
	margin-left: 10px;
}
.feed-instore-productpage {
	border-top: 1px solid #e7f2fa; border-right: 1px solid #e7f2fa; border-left: 1px solid #e7f2fa;
	-moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0;
	background-color: #ffffff;
	padding: 10px 15px;
	height: 20px;
	width: 293px;
	margin-left: 10px;
}
.feed-instore h4 {
	font-size: 14px; color: #005596;
	float: left;
	margin-top: 3px;
}
.feed-instore-productpage h4 {
	font-size: 14px; color: #005596;
	float: left;
	margin-top: 3px;
}
.feed-instore input#zip {
	width: 105px; 
	height: 11px; 
	margin: 0 10px; 
	position: relative; 
	top: -13px; 
	color: #999;
}
.feed-instore-productpage input#zip {
	width: 65px; 
	height: 11px; 
	margin: 0 5px; 
	position: relative; 
	top: -6px; 
	color: #999;
}
.feed-instore input.go {margin-bottom: 7px;}
.feed table {margin-top: 20px; border-collapse: separate;}
.feed-productpage table {margin-top: 20px; border-collapse: separate;}
#feed-container table td {text-align: center; font-weight: bold; color: #333333;}
#feed-container table td p {font-weight: bold;}
.table-hdr-wrap {
	border-left: 1px solid #005596;
	border-right: 1px solid #005596;
	padding-top: 20px;
	width: 726px;
}
.table-hdr-wrap table {
	border-collapse: separate;
}
.table-hdr-wrap table td {border-bottom: none!important;}
.table-hdr-wrap-productpage {
	border-left: 1px solid #005596;
	border-right: 1px solid #005596;
	border-bottom: 1px solid #005596;
	padding-top: 20px;
	width: 570px;
}
.table-hdr-wrap-productpage table {
	border-collapse: separate;
}
.table-hdr-wrap-productpage table td {border-bottom: none!important;}
.feed-productpage{
	width: 570px; 
	max-height: 510px;
	overflow: auto;
	border: 1px solid #005596; border-top: none;
	/*-moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; -khtml-border-radius: 0 0 6px 6px;*/
	background-color: #FFF;
}

.feed, .store-locator {
	width: 726px; 
	max-height: 510px;
	overflow: auto;
	border: 1px solid #005596; border-top: none;
	/*-moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; -khtml-border-radius: 0 0 6px 6px;*/
	background-color: #FFF;
}
/* IE 6 */
* html .feed { 
   height: expression( this.scrollHeight > 510 ? "510px" : "auto" ); 
}
* html .store-locator { 
   height: expression( this.scrollHeight > 510 ? "510px" : "auto" ); 
}
* html .product-detail .feed { 
   height: expression( this.scrollHeight > 340 ? "340px" : "auto" );
}
* html .product-detail .store-locator { 
   height: expression( this.scrollHeight > 340 ? "340px" : "auto" ); 
}
* html .feed-instore {
   padding-bottom: 0;
   padding-top: 6px;
}
* html .product-detail .feed-instore {
	width: 345px;
}

.bandg {background: url(../images/boysandgirlsclub/boysandgirlsbg.gif) no-repeat; width: 910px; height: 620px; padding-left: 25px; padding-top: 15px; padding-right: 25px;}
.bandg h1 {font-size: 31px;}
.bandg p {color: #666666; font-size: 16px; line-height: 20px; margin: 9px 0;}
.bandg p.creative {color: #005596; font-weight: bold;}
.bandg a {text-decoration: underline; font-size: 16px;}
.bandg .mailto {color: #005596;}
.bandg .blue {padding: 0 0 0 230px;}
.bandg .blue p, .bandg .blue a {font-family: 'Arial Narrow', Arial, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #fff;}
.bandg .blue p span {font-size: 14px;}
.bandg .white {background-color: #fff; padding: 10px 25px 11px 25px;}






