/* CSS Document */

* {
	margin:0;
	padding:0;
	line-height:1.4;
}

body {
	width:100%;
	font:small Tahoma, Helvetica, Arial, sans-serif;
	background:#ebebeb url(../images/clr_chips.gif) top left repeat-x;
	text-align:center;
}

.slideshow img {
width:571px;
height:280px;
text-align: center;
}

a img {
	border:none;
}

h1, h2, h3, h4 {
	font-weight:normal;
}

#content h1.entry-header a, #content h1.entry-header {
	line-height: 1.2; 
}

h2 {
	font-size:135%;
}

h5 {
margin-top:1em;
}

.searchCopy {
font-size: 80%;
}

form select optgroup {
padding-left: 0;
margin-left: 0;
}

form select optgroup option {
margin-left: 0;
padding-left: 0;
}


/* ===========	COLORS	=================*/

.home a, .home a:visited, .home a:hover, .main_col_about a, .main_col_about a:visited, .main_col_about a:hover, .main_col_locator a, .main_col_locator a:visited, .main_col_locator a:hover {
	color:#940221;
	text-decoration:none;
}

.products a, .products a:visited, .products a:hover {
	color:#a9d256;
	text-decoration:none;
}

.projects a, .projects a:visited, .projects a:hover {
	color: #5b2612;
	text-decoration:none;
}

.learn a, .learn a:visited, .learn a:hover, .learn_more_content a, .learn_more_content a:visited, .learn_more_content a:hover  {
	color:#00527c;
	text-decoration:none;
}






/*============	structure	============*/

#content, #footer {
	width:100%;
	display:table;
	min-width:960px;
}

#header {
	width:100%;
	margin-top:8px;
	padding:25px 0 10px 0;
	background:#331d18 url(../images/chocolate_swirl.gif);
	background-position:90% 25px;
	background-repeat:no-repeat;
	min-width:860px;
}

#content {
	background:#fff;
	padding:25px 0 20px 0;
}

#footer {
	background:#ebebeb url(../images/footer_bck.gif) top left repeat-x;
	padding:20px 0 2em 0;
}

.shell {
	width:860px;
	text-align:left;
	margin:0 auto;
	position:relative;
}

.main_col, .main_col_about {
	float:left;
	width:587px;
	overflow:auto;
	background:url(../images/main_col_fade.gif) bottom center no-repeat;
	margin-bottom:2em;
}

.main_col_about {
	background:none;
	padding:0 25px;
}

.main_col_locator {
	float: left;
	width: 700px;
	overflow: auto;
	margin-bottom: 2em;
	padding: 0 25px;
}

.main_col_about p, .main_col_locator p {
	margin-bottom:1.5em;
}

.right_col {
	width:252px;
	float:right;
	overflow:auto;
	min-height:400px;
	background:url(../images/side_col_border.gif) bottom center no-repeat;
}

.right_col p, .right_col li {
	line-height:1.2;
}

.small_col {
	float:left;
	display:block;
	width:203px;
	background:#fff url(../images/small_col_border.gif) bottom center no-repeat;
	min-height:400px;
	overflow:auto;
	line-height:1.2;
	padding-bottom:2em;
}


.content_col {
	float:left;
	display:block;
	min-height:600px;
	width:412px;
	overflow:hidden;
	padding:0 20px;
}


/*=============		nav		==============*/

.skip_nav {
	display:none;
}

#main_nav {
	list-style:none;
	height:19px;
	margin-top:30px;
}

#main_nav li {
	display:inline;
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-size:95%;
	font-weight:bold;
}

#main_nav a, #main_nav a:visited, #main_nav a:hover, #main_nav a:active, #main_nav a:focus {
	display:block;
	width:142px;
	height:19px;
	padding-top:10px;
	background:url(../images/tab_current.gif) center top no-repeat;
	text-decoration:none;
}

#main_nav .home a, #main_nav .home a:visited, #main_nav .home a:hover {
	background:url(../images/tab_home.gif) center top no-repeat;
	color:#fff;
}

#main_nav .products a, #main_nav .products a:visited, #main_nav .products a:hover {
	background:url(../images/tab_product.gif) center top no-repeat;
	color:#fff;
}


#main_nav .projects a, #main_nav .projects a:visited, #main_nav .projects a:hover {
	background:url(../images/tab_project.gif) center top no-repeat;
	color:#fff;
}

#main_nav .learn a, #main_nav .learn a:visited, #main_nav .learn a:hover {
	background:url(../images/tab_learn.gif) center top no-repeat;
	color:#fff;
}

#main_nav .main_current_home a, #main_nav .main_current_products a, #main_nav .main_current_projects a, #main_nav .main_current_learn a {
	background:url(../images/tab_current.gif) center top no-repeat;
}

#main_nav .main_current_home a {
	color:#940221;
}

#main_nav .main_current_products a {
	color:#566c11;
}

#main_nav .main_current_projects a {
	color:#d2613c;
}

#main_nav .main_current_learn a, #main_nav .main_current_learn a:visited, #main_nav .main_current_learn a:hover {
	color:#00527c;
}


#second_nav {
	list-style:none;
	font-size:90%;
	padding-bottom:15px;
}

#topRightNav {
position:absolute;
top:0;
right:0;
text-align: right;
}

#second_nav li {
	display:inline;
	color:#fff;
	padding:0 10px;
	border-right:1px solid #fff;
}

#second_nav .last {
	border:none;
}

#second_nav a {
	color:#fff;
	text-decoration:none;
}

#topRightNav img {
margin:15px 10px 0 0;
}



/*==============	FOOTER	=====================*/

#footer .facebook { clear: both; }

#footer ul {
	list-style:none;
	float:left;
	width:185px;
	margin-left: 10px;
	margin-right:40px;
	margin-bottom:2em;
}

#footer ul li {
	text-transform:uppercase;
	padding:3px 0;
	border-bottom:1px solid #999;
	font-weight:bold;
	font-size:86%;
}

#footer ul li a {
	text-decoration:none;
	color:#e51837;
}

#footer .summary {
	color:#466499;
	margin-bottom:1.5em;
	line-height: 1.2;
}

#footer .summary strong{
	font-weight: normal;
}

#footer .copyright {
	color:#666;
}

.single_col {
	padding:0 6em;
}

.single_col p {
	margin-bottom:1.5em;
}


/*==============	FRONT PG	===================*/


.main_col form {
}

/* welcome blurb */
#home .welcome {
	background-color: #fff;
	background-image: none;
}

#home .main_header {
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	height:83px;
	background:url(../images/front_headline.gif) top left no-repeat;
}

#home .welcome .summary {
	font-size:105%;
	line-height: 1.2;
	padding:0 0 1em 0;
}




/* video spotlight box */
.video_spotlight_header {
	background:#60a1d6 url(../images/video_spotlight_header.jpg) bottom left no-repeat;
	margin:0 0 0 -8px;
	padding:5px 0 10px 25px;
	color:#fff;
	text-transform: uppercase;
}

.video_spotlight_content {
	display:block;
	background:url(../images/main_col_border.gif) top left no-repeat;
	position:relative;
	padding:8px 8px 0 8px;
}

#featured_video {
	position: relative;
	width: 571px;
	height: 348px; }

#featured_video .video_action {
	position: absolute;
	top: 121px;
	left: 235px;
	height: 105px;
	margin: 0;
	width: 140px;
	z-index: 1000; }

#featured_video .video_action a, #featured_video .video_action a:link, #featured_video .video_action a:visited {
	background:url(/images/playvideo_overlay.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	width:100%;
	border: 0; }
	
#featured_video .video_action a:hover {
	background-position: 0 -110px; }

#featured_video .video_img img {
	width: 571px;
	height: 348px; }

#featured_video .video_img, #featured_video .video_youtube {
	position: absolute;
	top: 0;
	left: 0;
	width: 571px;
	height: 348px; }

#video_spotlight_bottom {
	background:url(../images/spotlight_footer.jpg) bottom left no-repeat;
	display:block;
	padding: .5em 0 1.5em 30px;
	overflow:auto;
}

#video_spotlight_bottom  a, #video_spotlight_bottom a:visited {
	color: #5b2612;
	text-decoration:none;
}
#video_spotlight_bottom a:hover {
	text-decoration:underline;
}


/* spotlight box */
#project_spotlight {
	display:block;
	background:url(../images/main_col_border.gif) top left no-repeat;
	position:relative;
	padding:8px;
}

#project_spotlight .spot_img_visible {
	position:absolute;
	top:0px;
	left:0px;
	padding:8px 8px 3px 8px;
}

#project_spotlight .spot_img_hidden {
	position:absolute;
	top:0px;
	left:0px;
	padding:8px 8px 3px 8px;
}

.spotlight_nav {
	background:url(../images/spotlight_nav.gif) bottom left no-repeat;
	display:block;
	padding:5px 0 15px 20px;
	overflow:auto;
}

.spotlight_nav a, .spotlight_nav a:visited, .spotlight_nav a:hover {
	color:#333;
	text-decoration:none;
}


.spotlight_nav img {
	float:left;
	padding-right:5px;
}

.spotlight_nav h2 {
	float:left;
	font-weight:normal;
	margin:4px;
	padding:0;
	text-transform: uppercase;
}

.spotlight_nav ul {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-weight:bold;
	font-size:95%;
}

.spotlight_nav li {
	display:inline;
	vertical-align:top;
	padding:0;
	margin:0;
}

.spotlight_nav li ul {
	text-align:right;
}

.spotlight_nav .previous a, .spotlight_nav .previous a:hover, .spotlight_nav .previous a:visited {
	padding: 0 10px 0 15px;
	background: url(../images/prev_arrow.gif) 4px left no-repeat;
}

.spotlight_nav .all {
	border-left:1px solid #333;
	border-right:1px solid #333;
	padding:0 10px;
}

.spotlight_nav .next a {
	padding:0 15px 0 10px;
	background:url(../images/arrow_right.gif) 4px right no-repeat;
}


/* project finder */
.project_finder_header {
	background:#d2613c url(../images/project_finder_header.gif) bottom left no-repeat;
	padding:1.5em 0 10px 25px;
	color:#fff;
	text-transform: uppercase;
}

.project_finder_description {
	margin:0 8px;
	background:url(../images/project_finder_description.jpg) top left no-repeat;
	padding:1em 17px;
}

.project_finder_description form {
	margin:1.2em 0;
}

.project_finder_description form select {
	width:150px;
	margin-right:5px;
}



/* learn more main col */
.learn_more_header {
	background:#60a1d6 url(../images/learn_more_header.jpg) top left no-repeat;
	color:#fff;
	margin:0 8px 3px 8px;
	padding:8px 0 5px 17px;
	text-transform: uppercase;
}

.learn_more_header_new {
	background:#60a1d6 url(../images/learn_more_header_new.jpg) bottom left no-repeat;
	padding:1.5em 0 10px 25px;
	color:#fff;
	text-transform: uppercase;
}

.learn_more_content {
	background:url(../images/learn_more_content.jpg) top left no-repeat;
	margin:0 8px;
	padding:1em 17px;
	list-style:none;
	overflow:auto;
}

.learn_more_content li {
	float:left;
	display:inline;
	margin-bottom:.3em;
	width:165px;
	padding-left:0px;
	background: none;
	font-size:95%;
}

.learn_more_content .col_2 {
	width:185px;
	margin-left:20px;
}



/* product finder */
.product_finder_header {
	background:#bc8cbf url(../images/product_finder_header.jpg) top left no-repeat;
	padding:13px 0 7px 20px;
	color:#fff;
	font-size:115%;
	text-transform: uppercase;
}

.product_finder_content {
	background:url(../images/product_finder_content.jpg) top left no-repeat;
	margin:0 8px 0 9px;
	padding:1em 7px;
}

.product_finder_content p {
	margin-bottom:1em;
}

.product_finder_content form select {
	display:block;
	width:100%;
	margin-bottom:3px;
}



/* product spotlight */
.product_spotlight_header {
	background:#a9d256 url(../images/product_spotlight_header.jpg) top left no-repeat;
	color:#fff;
	margin:0 9px 3px 9px;
	padding:14px 0 5px 17px;
	font-size:115%;
	text-transform: uppercase;
}

.product_spotlight_header_new {
	background:#a9d256 url(../images/product_spotlight_header_new.jpg) top left no-repeat;
	color:#fff;
	padding:13px 0 7px 20px;
	font-size:115%;
	text-transform: uppercase;
}

.right_col img {
	margin-left:9px;
	display:block;
	margin-bottom:3px;
}

.product_spotlight_content {
	background:url(../images/product_spotlight_content.jpg) top left no-repeat;
	margin:0 8px 0 9px;
	padding:1em 17px;
	list-style:none;
	overflow:auto;
}

.product_spotlight_content li {
	/*padding-left:14px;*/
	margin-bottom:1.5em;
	/*background:url(../images/bullet_product.gif) left 5px no-repeat;*/
}

.product_spotlight_content a {
	color:#66a13b;
}

.product_spotlight_content h4 {
	color:#66a13b;
	font-weight:bold;
	font-size:95%;
}

.product_spotlight_content p {
	font-size:86%;
}





/*=====================================

		INNER PAGES 3 COL
		
=====================================*/

/* small cols */

.small_col .wrapper {
	background:url(../images/wrapper_top.gif) top center no-repeat;
	padding:8px 8px 8em 8px;
}


/* left nav - product nav */
#products .small_col #product_nav {
	background:#a4cb53 url(../images/products_bck.gif) top left repeat-x;
	list-style:none;
	margin-bottom:3px;
}

#product_nav li {
	font-size:115%;
	color:#fff;
	text-transform: uppercase;
}

#product_nav li a, #product_nav li a:visited, #product_nav li a:hover {
	padding:10px 0 7px 0;
	margin:0 7px;
	color:#fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
	display:block;
}

#product_nav li a:hover {
	color:#004727;
}

#product_nav li ul {
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	background:#fff url(../images/product_nav_sub_nav.gif) top center no-repeat;
	padding:5px 0;
	list-style:none;
	text-transform: capitalize;
}

#product_nav li ul li a, #product_nav li ul li a:visited, #product_nav li ul li a:hover {
	margin:0 0 0 7px;
	padding:2px 0 2px 0px;
	color:#004727;
	border:none;
	/*background:url(../images/bullet_product.gif) center left no-repeat;*/
}

#product_nav li ul li a:hover {
	color:#940221;
	text-decoration:underline;
}

#product_nav li ul .sub_current a, #product_nav li ul .sub_current a:visited, #product_nav li ul .sub_current a:hover {
	color:#940221;
	font-weight:bold;
	/*background:url(../images/bullet_sub_current.gif) center left no-repeat;*/
}

#product_nav li ul li {
	font-size:78%;
	color:#004727;
	border-bottom:none;
	text-transform: capitalize;
}

#product_nav .sub_top_level_cat a, #product_nav .sub_top_level_cat a:visited, #product_nav .sub_top_level_cat a:hover, #product_nav .last a, #product_nav .last a:visited, #product_nav .last a:hover {
	border-bottom:none;
}


/* small col product finder */

.small_col .product_finder_header {
	margin:0 0 3px 0;
	padding:7px;
	background:#bc8cbf url(../images/small_col_finder_header.gif) top left repeat-x;
	font-size:110%;
	text-transform: uppercase;
}

.small_col .product_finder_content {
	margin:0;
	padding:1em 7px;
}

.small_col .product_finder_content p {
	line-height:1.2;
	font-size:88%;
}


/* right col */


/* where to buy */
.where_to_buy_btn a, .where_to_buy_btn a:visited, .where_to_buy_btn a:hover {
	width:200px;
	height:39px;
	overflow:hidden;
	display:block;
	text-indent:-99999px;
	background:url(../images/where_to_buy.jpg) center top no-repeat;
	margin-bottom:.5em;
}

.where_to_buy_btn a:hover {
	background:url(../images/where_to_buy.jpg) center bottom no-repeat;
}

/* learn more */

.small_col .learn_more_header {
	padding:7px;
	margin:0 0 3px 0;
	font-size:110%;
	text-transform: uppercase;
}

.small_col .learn_more_content {
	padding:7px;
	margin:0 0 3px 0;
	font-size:92%;
	font-weight:normal;
}

.small_col .learn_more_content li {
	/*padding-left: 16px;*/
	background-position: left 3px;
	line-height: 1;
}

.small_col .learn_more_content li a {
	font-weight:normal;
}

.small_col .project_header {
	background:#d2613c url(../images/project_list_heading.gif) top left repeat-x;
	padding:7px;
	color:#fff;
	margin-bottom:3px;
	font-size:110%;
	text-transform: uppercase;
}

.project_list {
	list-style:none;
	padding:5px 7px;
	background:url(../images/project_list.jpg) top center no-repeat;
	margin-bottom:3px;
}

.project_list li {
	font-size:90%;
	/*padding:0 0 0 16px;*/
	margin:3px 0;
	/*background:url(../images/bullet_project.gif) left center no-repeat;*/
}

.project_list li a {
	color:#6a220a;
}

.project_list .more_link {
	background:none;
	font-weight:bold;
	padding-top:1em;
}

#search {
	color: #999;
	font-size: 11px;
}

.search_box {
	float:left;
	width:190px;
	padding:10px 5px;
}

.search_box input {
	font-size:88%;
}

/* center col */


.content_col p {
	margin-bottom:.75em;
	line-height:1.2;
}

.content_col h2 {
	margin-top:2em;
	clear:both;
}

.content_col ul, .content_col ol {
	margin-left:20px;
	margin-bottom: 1.5em;
}

.content_col ul li, .content_col ol li {
	margin:4px 0px;
	line-height:1.1;
}

.content_col ul li {
	list-style-type: disc;
}

.content_col ol li {
	margin: 8px 0 8px 10px;
}

.float_left {
	float:left;
	margin:0 10px 10px 0;
}

.content_col .surfaces_list {
	overflow:auto;
	margin-bottom:2.5em;
	margin-left:0;
}

.content_col .surfaces_list li {
	float:left;
	width:200px;
	list-style-position:inside;
}

.border_wrap {
	float:left;
	margin: 5px 15px 10px 0;
	/* background: url(../images/border_right.gif) right bottom no-repeat; */
	display: inline;
}

/*
.border_wrap span {
	display: block;
	position: relative;
	top:-5px;
	left: -5px;
	padding: 5px;
	border: 1px solid #acacac;
}

*/

/* specifications table */

.specs {
	width:100%;
	border-collapse:collapse;
	margin:.5em 0 1em 0;
}

.specs th, .specs td {
	border:2px solid #fff;
	padding:5px 7px;
}

.specs th {
	text-align:left;
	background:#cccccc url(../images/specs_th.gif) top left repeat-x;
	font-size:88%;
}

.specs td {
	font-size:82%;
	background:#fff;
	width:54px;
}

.specs .col_heading {
	background:#e1e1e1;
	width:96px;
}

.specs .description {
	font-size:78%;
	padding:0;
}

/* translucent row 1 */
.specs .t_1_1, .specs .t_1_2, .specs .t_1_3, .specs .t_1_4, .specs .t_1_5 {
	background:url(../images/t_1.jpg) left top repeat-y;
	width:54px;
	text-align:center;
	vertical-align:middle;
}

.specs .t_1_1 {
	background-position:left top;
}

.specs .t_1_2 {
	background-position:-54px top;
}

.specs .t_1_3 {
	background-position:-108px top;
}

.specs .t_1_4 {
	background-position:-162px top;
}

.specs .t_1_5 {
	background-position:-216px top;
}

/* translucent row 2 */
.specs .t_2_1, .specs .t_2_2, .specs .t_2_3, .specs .t_2_4, .specs .t_2_5 {
	background:url(../images/t_2.jpg) left top repeat-y;
	width:54px;
	text-align:center;
	vertical-align:middle;
}

.specs .t_2_1 {
	background-position:left top;
}

.specs .t_2_2 {
	background-position:-54px top;
}

.specs .t_2_3 {
	background-position:-108px top;
}

.specs .t_2_4 {
	background-position:-162px top;
}

.specs .t_2_5 {
	background-position:-216px top;
}

/* finish row 1 */
.specs .f_1_1, .specs .f_1_2, .specs .f_1_3, .specs .f_1_4, .specs .f_1_5 {
	background:url(../images/f_1.jpg) left top repeat-y;
	width:54px;
	text-align:center;
	vertical-align:middle;
}

.specs .f_1_1 {
	background-position:left top;
}

.specs .f_1_2 {
	background-position:-54px top;
}

.specs .f_1_3 {
	background-position:-108px top;
}

.specs .f_1_4 {
	background-position:-162px top;
}

.specs .f_1_5 {
	background-position:-216px top;
}

/* finish row 2 */
.specs .f_2_1, .specs .f_2_2, .specs .f_2_3, .specs .f_2_4, .specs .f_2_5 {
	background:url(../images/f_2.jpg) left top repeat-y;
	width:54px;
	text-align:center;
	vertical-align:middle;
}

.specs .f_2_1 {
	background-position:left top;
}

.specs .f_2_2 {
	background-position:-54px top;
}

.specs .f_2_3 {
	background-position:-108px top;
}

.specs .f_2_4 {
	background-position:-162px top;
}

.specs .f_2_5 {
	background-position:-216px top;
}



/* color swatches table */

.color_swatches {
	width:100%;
	display:block;
	border-collapse:collapse;
	font-size:86%;
}

.color_swatches td {
	width:96px;
	padding:3px 0 3px 5px;
}


/* application techniques */

.application_techniques {
	margin-left:20px;
	margin-bottom:3em;
}

.application_techniques a {
	font-size:110%;
	font-weight:bold;
	color:#00527c;
}



.date {
	font-style:italic;
	color:#999;
}

/* heading & link colors for diff sections */

#mt h1, #mt h2, #mt h3, #mt h4, #mt #content a, #mt #content a:visited, #mt #content a:hover {
	color:#940221;
}

#mt h2, #mt h3, #mt h4 {
	margin-top:3em;
}


#mt p {
	margin-bottom:1.5em;
	line-height:1.2;
}

#products .content_col h1, #products .content_col h2, #products .content_col h3, #products .content_col h4, #products .content_col a, #products .content_col a:visited, #products .content_col a:hover {
	color:#66a13b;
}

#projects h1, #projects .content_col h2, #projects .content_col h3, #projects .content_col h4, #projects .content_col a, #projects .content_col a:visited, #projects .content_col a:hover {
	color:#d2613c;
}

#projects .content_col ol {
	padding-bottom: 1.5em;
}

#projects .content_col h3 {
	font-size: 93%;
	margin-top: 1.5em;
	font-weight: bold;
}

#projects .content_col h2 {
	margin-top: 2.5em;
	margin-bottom: 0;
}

#projects .content_col img, #projects .content_col p img, #projects .content_col a img {
	float: left;
	margin: 10px 10px 10px 0;
}

#projects .content_col img {
	padding: 0px 20px 15px 0px; }
	
#projects .comment, #mt .comment {
	background:#fdf3ef;
	padding:10px;
	margin:1em 0;
}



#mt .comment {
	width:350px;
}

#projects .content_col .comment-header, #mt .comment-header {
	padding-bottom:.5em;
	margin-bottom:.5em;
	font-size:88%;
	border-bottom:1px solid #f2ae9a;
}

#projects .entry-footer, #mt .entry-footer {
	clear:both;
	margin-top:1em;
	background:#fdf3ef;
	padding:5px 10px;
}

.entry {
	margin-bottom: 3em;
}

#learn .content_col h1, #learn .content_col h2, #learn .content_col h3, #learn .content_col h4, #learn .content_col a, #learn .content_col a:visited, #learn .content_col a:hover {
	color:#00527c;
}

#learn .comment {
	background:#d0ebef;
	padding:10px;
	margin:1em 0;
}

#learn .content_col .comment-header {
	padding-bottom:.5em;
	margin-bottom:.5em;
	font-size:88%;
	border-bottom:1px solid #a1dae0;
}

#learn .entry-footer {
	clear:both;
	margin-top:1em;
	background:#d0ebef;
	padding:5px 10px;
}





/* comments */

#comments {
	margin-top:3em;
}

.comments-header {
	font-size:110%;
}

.comment-content {
}

.comment-footer, .comment-footer-experimental {
	display:none;
}

#comments label, #comments-open-data label {
	display:block;
}

#comments-open-data p {
	margin-bottom:.5em;
}





h2 {
	font-size:110%;
}

.learn_more_content li a:hover {
	text-decoration:underline;
}

a, a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.current_cat, .current_cat a, .current_cat a:visited, .current_cat a:hover {
	font-weight:bold;
}



#recentBubble {
position:absolute;
visibility:hidden;
padding:2px;
border:2px solid #E1E1E1;
color:#333;
background-color:#FFFFFF;
z-index:100;
}

/* store locator */

.form_info {
	padding:4px;
	background:#dcdcdc;
}

.form_info label, .form_info #state {
	margin-right:4px;
}

.locator_form_left{
	display:inline;
	float:left;
}

.locator_form_right{
	display:inline;
}

.locator_result {
	clear:both;
	margin-top:2em;
}

.locator_result_online {
	margin-top:0.3em;
}

.locator_result h2 {
	color:#00527c;
}

.visit_site {
	margin-top:.5em;
	padding:5px;
	background:#d0ebef;
}

.visit_site a, .visit_site a:visited, .visit_site a:hover {
	color:#00527c;
	text-decoration:none;
}

.main_col_about h2, .main_col_locator h2 {
	color:#00527c;
	padding:5px;
	background:#d0ebef;
}


.main_col_locator .consumer h2 {
	background: #D7EFA4;
	color: #667F2F;
}

.main_col_locator .online h2 {
	background: #940221;
	color: #fff;
}

.main_col_about address, .main_col_locator address {
	margin:10px 0 3em 5px;
}

.pdf {
background:url('../images/pdf_small_icon.jpg') top left no-repeat;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.SKU {
color:#333;
padding:10px 0;
line-height:1.25em;
}

.theLocation {
margin-left:5px;
}

.locatorLocationConsumer {
	margin-top: 12px;
	font-size: 20px;
	color: #667F2F;
}

.locatorLocationPro {
	margin-top: 12px;
	font-size: 20px;
	color:#00527c;
}


#locatorTable {
width:100%;
border-collapse: collapse;
margin-top:15px;
}

#locatorTable td {
vertical-align: top;
padding-right:10px;
width:50%;
}