﻿body {font-family: Arial, Helvetica, sans-serif;}

.newsletter-content {width: 600px; float: left;	background-color: #FFFFFF;	height: auto;	display: block; font-family: Arial, Helvetica, sans-serif; font-size: small;}
.newsletter-menu {width: 200px;	float: right;	background-color: #C0C0C0; height: 100%;}
.blog-sidebar {margin-top: 20px; margin-right: auto; margin-left: auto; height: 100%; overflow: auto;}
.news-wrapper {background-color: #C0C0C0;}
.blog-content {margin-left: 20px;	margin-right: 25px;	margin-top: 20px; text-align: justify; height: auto; display: block;}
.newsetter-menu-gray {background-color: #C0C0C0;}
.style7 {background-color: #D6D6D4;	text-align: left;}
.style8 {text-align: left;}
.p_newsletter {/* margin: 0px 0px 4px 12px; */list-style-type: disc;	font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.page-break {color: #808080; width: 500px; margin: 20px auto 20px auto;}
.history-text {margin-top: 315px;	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;}
.xxsmall-text {font-size: xx-small;	font-family: Arial, Helvetica, sans-serif; margin-top: 0px; text-align: right;}
.why-schendel-brent-boles {width: 129px; height: auto; background-image: url('../images/about-schendel/brent-boles.jpg'); background-repeat: no-repeat; background-position: 50% top; float: right; margin-left: 9px; margin-bottom: 10px;}
.why-schendel-brent-text {margin-top: 200px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: xx-small;}
.default-content-table-properties {text-align: left; width: 606px;}
.default-content-editable {margin-left: 20px;	margin-right: 20px;}
.default-blog-background {background-position: 50% top;	background-color: #D7D7D5; width: 294px; height: 100%; background-image: url('../images/default-images/blog-image.jpg'); background-repeat: no-repeat;}
.default-slideshow-presentation {background-color: #FFFFFF;}
.template-w3c-validation {text-align: right; width: 850px; margin-right: auto; margin-left: auto; margin-top: 35px;}
.homepage-blog-editable {margin-right: 15px; margin-left: 15px; margin-top: 7px;}
.blog-header-with-video {height: 250px;	background-image: url('../images/blog-images/blog-header.jpg');}
.blog-video {width: 312px; height: 208px; margin-left: 174px; margin-top: 18px; margin-bottom: auto;}
.blog-background-sidebar {background-color: #A9ACB8; padding-right: 15px; padding-left: 15px;}
.blog-image {height: 240px; }
.template-background-color-white {background-color: #FFFFFF;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #0E1A51; font-weight: bold; margin-top: 25px; margin-bottom: 6px;}
.style5 {color: #CC0000;}
.template-background-color-white {}
.style6 {margin-top: 15px; margin-bottom: 20px; text-align: left;}
.button-paragraph {margin-top: 15px; margin-bottom: 20px;}
.form-style {font-family: Arial, Helvetica, sans-serif; font-size: small;}
a {margin: 0px;	color: #990000; text-decoration: none; font-weight: bold; outline:none;}
.service-locations-tables-left-top {text-align: left; vertical-align: top; border-collapse: collapse;}
.floating latyer {color: #000000;}
.bullet-items {font-family: Arial, Helvetica, sans-serif; font-size: small; color: #333333; list-style-type: square; font-weight: bold;}
.spacer-div {height: 25px; margin: 0px;}
.picture-margin-right {margin-right: 12px; margin-bottom: 5px;}
.picture-margin-left {margin-left: 8px;}
.homepage-table-content {background-color: #FFFFFF;}
.homepage-blog-div {width: 300px; float: right;}
.homepage-blog-content-div {width: 295px; background-repeat: no-repeat; background-position: left top; background-color: #D6D6D4;}
.homepage-footer-style {background-position: right top; text-align: left; background-color: #0F1A52; background-repeat: no-repeat; width: 900px; height: 100px;}
.template-background-shadow {
	background-image: url('../images/template-images/Background-Gradient.png');
	background-position: center;
	background-repeat: repeat-y;
}
.template-page-wrapper {
	width: 900px;
	height: 100%;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.temp-schendel-header {
	background-image: url('../images/template-images/header-top.jpg');
	width: 900px;
	height: 164px;
}
.temp-banner-image-space {
}
.temp-right-table {
	width: 604px;
}
.temp-left-sidebar-settings {
	width: 292px;
	background-color: #D6D6D4;
	background-image: url('../images/template-images/left-sider-bar-blue-gradient-background.jpg');
	background-repeat: repeat-x;
}
.temp-top-of-menu-spacer {
	height: 25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.temp-left-navigation {
}
.temp-right-content-div {
	margin-left: 20px;
	margin-right: 20px;
}
.temp-tablewrapper-content-and-sidebar {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 900px;
}
.temp-schendel-phone-number {
  font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	color: #FFFFFF;
	font-weight: bold;
	width: 350px;
	float: right;
	margin-top: 95px;
	text-align: right;
	margin-right: 20px;
}
.temp-text-under-phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight: normal;
}
.no background {
	background-color: #FFFFFF;
}
.template-background-main-content {
	background-position: left;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
.temp-content-div {
	width: 565px;
	margin-right: auto;
	margin-left: auto;
}
.style2 {
	width: 292px;
	background-color: #E0DFDC;
	background-image: url('../images/template-images/left-sider-bar-blue-gradient-background.jpg');
	background-repeat: repeat-x;
	text-align: left;
}
.temp-footer {
	width: 900px;
	height: 150px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.temp-footer-style {
	text-align: left;
	background-color: #0F1A52;
	background-repeat: repeat;
	width: 900px;
	height: 100px;
}
.template-footer-shadow {
	background-position: center top;
	width: 100%;
	height: 60px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/template-images/footer-shadow-rounded.png');
	background-repeat: no-repeat;
	background-color: #EFEFF0;
}
.temp-top-menu-navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	float: right;
	margin: 20px 35px 0 0;
	clear: right;
}

.glossymenu{
	margin: 0px auto 0px auto;
	padding: 0;
	width: 249px; /*width of menu*/
}
.glossymenu a.menuitem{
	border-color: #121F57;
	background: repeat-x left bottom;
	font: bold 12px Verdana;
	color: #111D4F;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/;
	width: auto;
	padding: 6px 0 6px 10px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #111D4F;
}

.glossymenu a.menuitem .statusicon{
	/*CSS for icon image that gets dynamically added to headers*/
position: absolute;
	top: 5px;
	right: 5px;
	border: none;
	color: #FFFFFF;
}
.glossymenu a.menuitem:hover{
	background-image: url(glossyback2.gif);
	background-color: #152056;
	color: #FFFFFF;
}

.glossymenu div.submenu{
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
	border-bottom: 1px solid blue;
	border-bottom-color: #26315E;
}
.glossymenu div.submenu ul li a{
	background-position: center;
	display: block;
	font: normal 13px Verdana, Geneva, sans-serif;
	color: #152056;
	text-decoration: none;
	padding: 2px 0 4px 17px;
	font-weight: normal;
	background-repeat: repeat;
	background-color: #EEEEEE;
}
.glossymenu div.submenu ul li a:hover{
	background: #101A55;
	color: white;
	color: #FFFFFF;
}

/* Sidebar Nav Styles Added/Overridden By North Wind Media 4/22/2009 */
.glossymenu ul{
        list-style: none;
        padding: 0;
		width: 249px;
		margin: 0;
		line-height: 90%;
}
.glossymenu ul li ul{
 display:none;
 padding: 0;
 margin: 0;
}

.glossymenu ul li.current ul{
 display:block;
}
.glossymenu ul li.currentParent ul{
 display:block;
}
.glossymenu ul li ul li.menuitem a.menuitem{
	display: block;
	font: normal 13px Verdana, Geneva, sans-serif;
	color: #152056;
	text-decoration: none;
	padding: 2px 0 4px 17px;
	font-weight: normal;
	background: #EEEEEE;
}
.glossymenu ul li ul li.menuitem a.menuitem:hover{
	background: #101A55;
	color: white;
	color: #FFFFFF;
}

.glossymenu ul li a.submenuheader.current {
  background: url(/images/template-images/nav-sub-active.gif) no-repeat left center;
}

.glossymenu ul li a.submenuheader.current:hover {
  background: #111D4F url(/images/template-images/nav-sub-active-hover.gif) no-repeat left center;
}

.glossymenu ul li a.submenuheader {
  background: url(/images/template-images/nav-sub.gif) no-repeat left center;
}

.glossymenu ul li a.submenuheader:hover {
  background: #111D4F url(/images/template-images/nav-sub-hover.gif) no-repeat left center;
}
/* End Added Styles */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #232C58;
	margin: 5px 0px 2px 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #232C58;
	margin: 0px 0px 15px 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #333333;
	text-align: left;
}



a.leftColumn:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

a.leftColumn:hover { 
text-decoration:underline; 
} 

a.leftColumn:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
a.topmenu:link, a.topmenu:visited, a.topmenu:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.topmenu:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

a.topmenu {color:#ffffff;}

a.pest:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
a.pest:visited {
color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
a.pest:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
a.pest:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.wireframeauramenu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	WIDTH: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #CF1519;
	border-tops: 3px #CF1519 solid;
	border-bottom: 3px #980E10 solid;
}
.wireframeauramenu UL {
	padding: 8px 0px 9px 0px;
	background-position: center;
	margin: 0px;
	OVERFLOW: hidden;
	TEXT-ALIGN: center;
	font-weight: normal;
	list-style-type: none;
}
.wireframeauramenu UL LI {
  display: inline;
}
.wireframeauramenu UL LI A {
	padding: 8px 13px 9px 13px;
	MARGIN: 0px;
	COLOR: #CF1519;
	TEXT-DECORATION: none;
	text-align: center;
  font-weight: normal;
}
.wireframeauramenu UL LI A:hover {
	background-position: center;
	background: url('../images/css-images/repeating-button-background.png') repeat-x center center ;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.temp-schendel-header-homepage {
	background-image: url('../images/template-images/header-top-plain.jpg');
	width: 900px;
	height: 159px;
}
.phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	width: 333px;
	height: 38px;
	float: right;
	margin-top: 65px;
	text-indent: 80px;
}
.text-under-phone-number {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
	color: #FFFFFF;
	text-indent: 35px;
	font-weight: normal;
}

.new-phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #FFFFFF;
	width: 333px;
	height: auto;
	float: right;
	margin: 30px 14px 30px 0;
	text-indent: 80px;
}
.new-text-under-phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-indent: 25px;
	font-weight: normal;
}

.pests-sections-div {
	background-image: url('images/pest-id-nav-bar-images/bed-bugs.gif');
}
.pest-icon-table-width {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.table-center {
	text-align: center;
}
.pests-icon-background-bed-bug {
	width: 121px;
	height: 83px;
	background-image: url('../../Schendel Website 2009/images/pest-id-nav-bar-images/bed-bugs.gif');
}
.no-link-box-around-pictures {
	border-style: none;
	border-width: 0;
}
.pests-icon-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: small;
	margin-top: 2px;
;
}
.pests-icon-background-cockroach {
	width: 121px;
	height: 83px;
	background-image: url('images/pest-id-nav-bar-images/cockroach.gif');
}
.pest-text {
	background-position: center 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url('../images/pest-identification-images/background-template.jpg');
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}
.footer-copesan {
	float: right;
	width: 250px;
	background-image: url('../images/footer-images/copesan-footer-logo.png');
	background-repeat: no-repeat;
	height: 68px;
	margin-top: 28px;
	margin-right: 15px;
}
.footer-pcocentral {
	margin: auto;
	padding: 11px 10px 0px 10px;
	width: 850px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	height: 20px;
}
.footer-phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 23px;
	margin-left: 22px;
}
.foote-phone-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	margin: 0px;
	width: 100%;
	height: 25px;
}
.background-image {
	background-color: #F4F4F4;
	background-image: url('../images/template-images/main-background.png');
	background-repeat: repeat-x;
}
.blog-image {
	background-image: url('../images/blog-images/blog-picture-homepage.jpg');
	height: 230px;
	background-repeat: no-repeat;
	margin-left: 14px;
}
.template-schendel-header-plain {
	background-image: url('../images/template-images/header-top-plain.jpg');
	width: 900px;
	height: 160px;
}

.template-schendel-new-home-header {
	background-image: url('../images/template-images/new-header.jpg');
	width: 900px;
	height: 160px;
}

.template-schendel-new-interior-header {
	background-image: url('../images/template-images/new-header-interior-pages.jpg');
	width: 900px;
	height: 160px;
}

/*Rollover Buttons*/
/*Example <a id="freequote" href="#" title="Email Us"><span>Email Us</span></a>*/

#freequote
{
	display: block;
	width: 171px;
	height: 27px;
	background: url('../images/button-images/free-quote.png') no-repeat 0
0;
}
#freequote:hover
{
	background-position: 0 -32px;
}

#freequote span
{
  display: none;
}

#programdetails
{
	display: block;
	width: 200px;
	height: 22px;
	background: url('../images/button-images/program-details.png') no-repeat 0
0;
}
#programdetails:hover
{
	background-position: 0 -22px;
}

#programdetails span
{
  display: none;
}


.additional-pests {
	background-image: url('../images/pest-identification-images/additional=pests.png');
	height: 86px;
}
.schendelize-them {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	margin-right: auto;
	margin-left: auto;
	width: 248px;
	text-align: center;
	color: #0F1A52;
}
.template-background-color-white {
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.splite-siderbar {
	background-image: url('../images/template-images/sidebar-break.jpg');
	background-repeat: no-repeat;
	height: 66px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0F1A52;
	margin: 0px;
}


.why-schendel-history {
	width: 305px;
	height: 372px;
	background-image: url('/images/about-schendel/history.jpg');
	background-repeat: no-repeat;
	background-position: 50% top;
	float: right;
	margin-left: 9px;
}

table.msds {
	background-color:#FFFFFF;
	width:100%;
	font-size:small;
	text-align:left;
}

table.msds th {
	background-color:#E0DFDD;
}

table.msds td {
	background-color:#FFFFFF;
}

/*--NEW HOMEPAGE STYLES--
-----------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }/* required comment for clearfix to work in Opera \*/

.clear-box {clear: both;}

#content-box-wrapper {width: 840px;	margin: 0 auto;}
#content-box-left {float: left;	width: 280px;}
#content-box-center {float: none;	width: 280px;}
#content-box-right {float: right;	width: 280px;}
#content-image-holder {width: 263px; height: 175px;	position: relative; margin: 0 auto;}
#content-box-image {width: 263px;	height: 175px; z-index: 1; position: absolute; text-decoration:none; border:none;}
#content-box-image a img {text-decoration:none; border:none;}
#content-box-frame {backgrounds: url('../images/template-images/content-picture-frame.png') no-repeat; width: 263px; height: 175px; position: absolute; z-index: 2;}
#content-box-article {width: 260px;	margin: 0 auto;	padding-top: 10px;}
#content-box-nav {width: 145px;	height: 26px;	float: left; color: #FFFFFF; text-align: center; background: url('../images/template-images/content-box-nav.jpg') no-repeat; margin-left: 13px; line-height: 26px;}
#content-box-nav a {text-decoration: none; color: #FFFFFF; font-weight: normal; font-size: 90%;}
#content-newsletter-wrapper {width: 835px; margin: 0 auto; position: relative; padding: 30px 0px 30px 0px;}
#content-newsletter {width: 835px; margin: 0 auto; position: relative;}
#newsletter-top-tab {width: 256px; height: 26px; line-height: 26px; background: url('../images/template-images/newsletter-top-tab.jpg') no-repeat; float: left; text-align: center; color: #FFFFFF;}
#newsletter-top-tab a{text-decoration: none;	color: #FFFFFF;	font-weight: normal; font-size: 90%;}
#newsletter-bottom-tab {width: 178px;	height: 26px;	line-height: 26px; background: url('../images/template-images/newsletter-bottom-tab.jpg') no-repeat; float: left; text-align: center; color: #FFFFFF;}
#newsletter-bottom-tab a{text-decoration: none;	color: #FFFFFF;	font-weight: normal; font-size: 90%;}
#newsletter-contents {position: relative;	width: 835px;	height: 302px; background: url('../images/template-images/newsletter-background.gif') no-repeat;}
#newsletter-image {position: absolute; left: 5px; top: 5px;	z-index: 1; width: 283px; height: 292px;}
#newsletter-article {background: url('../images/template-images/newsletter-foreground.png') no-repeat;	width: 834px;	height: 302px; position: absolute;	z-index: 2;}
#newsletter-article-text {position: absolute; right: 15px; top: 22px; width: 550px; height: 252px; z-index: 3; overflow: hidden; font-size: 100%;}
a.title-blog  {color: #0E1A51; font-size:large;}
p.date-blog {color: #000000; font-size: 60%; margin-bottom:2px;}
p.author-blog {color: #000000; font-size: 60%; margin-top:0px;}
.abstract-blog {color: #000000;	font-size: 75%;}
.read-blog {position: absolute;	right: 0px;	bottom: 0px;}
a.read-blog {color: #000000; font-size: 60%; text-align: right;	position: relative; bottom: 0px; right: 0px;}
#lower-content-wrapper {width: 835px;	margin: 0 auto;	padding: 25px 0px 25px 0px;}

.template-schendel-new-home-header-updated {
	background-image: url('../images/template-images/new-header-updated.jpg');
	width: 900px;
	height: 135px;
}

.template-schendel-new-interior-page-headers {
	background-image: url('../images/template-images/new-header-interior-pages-updated.jpg');
	width: 900px;
	height: 160px;
}

.temp-schendel-header-updated {
	background-image: url('/images/template-images/header-top-updated.jpg');
	width: 900px;
	height: 135px;
}

.temp-top-menu-navigation-updated {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	float: right;
	margin: 1px 35px 0 0;
	clear: right;
}

a.top-menu, a:visited.top-menu {color:#ffffff; text-decoration:none;}
a:hover.top-menu {text-decoration:underline;}



.new-phone-number-updated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #FFFFFF;
	width: 333px;
	height: auto;
	float: right;
	margin: 20px 14px 30px 0;
	text-indent: 80px;
}

/*--NEW HOMEPAGE SLIDESHOW STYLES--
--------------------------------*/

#slideshow-container {width: 900px; height:283px; position: relative; padding-bottom: 20px;}
#slideshow-background {position: absolute; z-index: 1; width: 900px; height: 283px;}
#slideshow-foreground {position: absolute; z-index: 2; width: 900px;	height: 283px; background: url('../images/template-images/slideshow-foreground.png') no-repeat 0 0;}
#slideshow-quote-area {position: absolute; width: 380px; height: 130px; z-index: 3; top: 100px; left: 20px; font-size: 11px;}
#form-area {position: relative; display: table-cell; vertical-align: middle;}
h3.form-header {font-size: 11px; color: #0E1A51; padding: 0 0 10px 0; margin: 0 auto;}
.form-title-field {width: auto; text-align: right; margin: 0 auto; padding: 0;}
.form-quote-box {background-color: #BCBECD;	margin: 0 auto;	padding: 0;}
input.form-submit-button {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; margin: 0 auto; padding: 0;}
#home-page-carousel-wrapper {position: relative; width: 900px; height: 276px; margin: 0 0 20px 0; background:url('/images/new-homepage/home-page-carousel-bg.jpg') repeat-x;}
#home-page-carousel-content-holder{position: relative; width:900px; height:276px;}
#home-page-carousel-blend {position:absolute; z-index:5; height:276px; top:0px; right:0px; width:651px;}

/*--IMPORTANT!! - STOPS CAROUSEL IMAGES LOADING UNDER EACH OTHER--*/
.home-page-carousel-content-image {margin: 0 auto; width:900px; height:276px; position: absolute; z-index:1; background-color:#FFFFFF;}
.home-page-carousel-content-image img {position:absolute; right:0px;}
/*----------------------------------------------------------------*/

.home-page-carousel-content {z-index:6; position: absolute; top:0px; left:0px; width: 249px; height:276px; color: #FFFFFF; font-size:90%; margin:0; padding:0; background:url('/images/new-homepage/home-page-carousel-content-bg.jpg') no-repeat;}
.home-page-carousel-content h6 {color: #FFFFFF; font-weight: bold; font-size: 140%; padding:33px 0px 0px 25px; margin:0;}
.home-page-carousel-content a {text-decoration: underline; color: #FFFFFF; padding:10px 0 0 40px;}
.home-page-carousel-content p {color: #FFFFFF; padding:10px 0 0 40px;}
.home-page-carousel-content hr {color: #FFFFFF; height:1px; line-height:1px;}
#home-page-carousel-nav {margin: 0; padding: 0; position: absolute; left: 20px; bottom: 25px; z-index:7;}
#home-page-carousel-nav li {list-style: none; display: block; float: left;}
#home-page-carousel-nav a {display: block; text-decoration: none; background: url('/images/new-homepage/carousel-nav-inactive.gif') no-repeat 0 0; height: 15px; width: 15px; margin-right: 7px;}
#home-page-carousel-nav a:hover, #home-page-carousel-nav a.activeSlide {background: url('/images/new-homepage/carousel-nav-active.gif') no-repeat 0 0;}

/*--MSDS PAGE SPECIFIC STYLES--
-----------------------*/
.msds {width:100%;}
.msds th, th.msds {text-align:left; background:#cacaca;}
.msds-select {width:300px;}
#msds-wrapper {width:800px; margin-left:auto; margin-right:auto; margin-top:20px; position:relative;}
#msds-left {width:390px; float:left; margin:0 auto; padding:0 0 20px 0;}
#msds-right {width:390px; float:right; margin:0 auto; padding:0 0 20px 0;}
#msds-search {clear:both; margin:20px 0 0 0; }
.search-input-text {width:390px;}
.msds-button {text-align:center; width:80px;}
h2.text {clear:both; color:#000000; font-size:140%;}
#pdfFrame {width:800px; height:800px; margin:20px 0 20px 0; padding:0; position:relative;}
#pdfFrame-large {width:800px; height:800px; margin:20px 0 20px 0; padding:0; position:relative;}
#search-form {margin:30px 0 30px 0;}

/*--BREADCRUMB TRAIL SPECIFIC STYLES--
------------------------------------*/
#cookieTrail {margin:0; padding:10px 0 0 0; font-size:12px; font-weight:normal;}
#cookieTrail a {font-weight:normal;}
#cookieTrail a:hover {text-decoration:underline;}

/*--NEW CONTACT FORM STYLES--*/
td.contact-label, td.contact-field {font-size:12px; color:#000000;}
td.contact-label {margin:0; padding:12px 10px 0 0; vertical-align:top;}
td.contact-field {margin:0; padding:10px 0 0 0;}
td.contact-field input, td.contact-field textarea, td.contact-field select {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#f2f2f0;}
span.alert {color:red; font-weight:bold;}
input.form-button {margin:10px 0 0 0; padding:10px;}












