/*All code contained herein is Copyright 2010 by QC Industries Conveyors. The unauthorized reproduction of any portion of this site without the express written consent of QC Industries is prohibited by the Digital Millennium Copyright Act. Any site found to be infringing will be immediately subject to the maximum possible penalty.*/
body {
	font-family: 'Droid Sans', "Trebuchet MS", "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	background: #FFF url("../images/header.jpg") repeat-x top left;
	color: #333;
  }
html>body {/* be nice to Opera */
  font-size: small;
  }
.wrap {
	margin: 0px auto;
	background: #FFF url("../images/center-header.jpg") no-repeat;
	width: 720px;
	padding: 0px 20px 0px 20px;
	position:relative;
}
#header {
	padding: 4px 0px 0px 0px;
	height: 62px;
}
#header img {
	width: 760px;
	position:absolute;
	right: 2px;
	top: 0;
}
#header p {
	margin: 40px 0 0 0;
	padding: 0px;
	float: right;
	max-width: 550px;
	font-family: 'Droid Sans', "Franklin Gothic Demi Cond", "Franklin Gothic Medium", "Trebuchet MS", "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
	color: #fff;
}

#topsearchform {
	position:absolute;
	right: 20px;
	top: 8px;
	font-size: 90%;
	text-align: right;
}
input#search {
	font-size: 90%;
	height: 11px;
	width: 80px;
	padding: 2px;
}
#skip {
	position: absolute;
	left: -2000px;
}
a {
	color: #000099;
}
#promo {
	text-align: center;
	display: block;
	padding: 2px;
	margin: 10px 0px 10px 0px;
	background: #54575D url("../images/gradients/gradient-dark-18px.jpg") repeat-x bottom left;
	/*background: #bf0000 url("../images/gradients/gradient-red-18px.jpg") repeat-x bottom left;*/
	/*background: #ffbb58 url("/images/gradients/15px-ffbb58-fc7c0e.jpg") repeat-x bottom left;*/
	clear: both;
	font-size: 90%;
}
#promo a {
	color: #fff;
	text-decoration: none;
	padding-left: 24px;
	background: url("../images/bullets/14px-36393f.gif") no-repeat 0 50%;
}
#content, #homepage {
	width: 540px;
	float: right;
}
/*Navigation Bar*/
/*Based on Son of Suckerfish by Patrick Griffiths and Dan Webb
/*DLs used instead of ULs to avoid whitespace bug in IE, which wreaked havoc with divs or dls nested inside the LIs, even when using the known workarounds*/

#navigation { /*First Level*/
	margin: 0;
	padding: 0;
	list-style: none;
	width: 169px;
	border-left: 1px solid #7c7f8c;
}
#navigation dl { /*First Level*/
	padding: 0;
	margin: 0;
	}
#navigation dd { /*First Level*/
	padding: 0;
	margin: 0;
	background:  url("../images/nav/navigation-background-off.jpg") no-repeat top left;
}
#navigation dd.over, body#home #nav-home, body#conveyors #nav-conveyors, body#about #nav-about, body#ordering #nav-ordering, body#downloads #nav-downloads, body#support #nav-support, body#distributors #nav-distributors, body#news #nav-news, body#blog #nav-blog, body#contact #nav-contact {
	background:  url("../images/nav/navigation-background-on.jpg") no-repeat top left;
}
#navigation a { /*First Level*/
	padding: 3px 10px 3px 24px;
	display: block;
	background: url("../images/bullets/14px-cccfd5.gif") no-repeat 4px .4em;
	color: #000;
	text-decoration: none;
	width: 126px;
	font-size: 85%;
	font-weight: bold;
}
#navigation dd dl a { /*Second Level*/
	color: #fff;
	background-color: #7c7f8c;
	background-image: none;
	border-top: 1px solid #cccfd5;
	width: 126px;
}
#navigation dd#nav-automation a { /*Second Level*/
	color: #fff;
	background-color: #333;
	background-image: none;
	border-top: 1px solid #cccfd5;
	width: 126px;
}
#navigation dd#nav-industrial a { /*Second Level*/
	color: #fff;
	background-color: #333;
	background-image: none;
	border-top: 1px solid #cccfd5;
	width: 126px;
}

#navigation dd#nav-sanitary a { /*Second Level*/
	color: #fff;
	background-color: #333;
	background-image: none;
	border-top: 1px solid #cccfd5;
	width: 126px;
}

#navigation dd#nav-custom a { /*Second Level*/
	color: #fff;
	background-color: #333;
	background-image: none;
	border-top: 1px solid #cccfd5;
	width: 126px;
}

#navigation dd dl dd.over {
	background-image: none;
	position: relative;
}
#navigation dd dl a:hover { /*Second Level Hover*/
	background: #5e616e url("../images/bullets/14px-5e616e.gif") no-repeat 140px .4em;
}
#navigation dd#nav-automation a:hover, #navigation dd#nav-industrial a:hover, #navigation dd#nav-sanitary a:hover { /*Second Level Hover*/
	background: #333;
}
#navigation dd dl { /*Hide Second Level*/
	display: none;
	position: relative;
}
#navigation dd.drop dl, body#home #nav-conveyors dl, body#conveyors #nav-conveyors dl, body#about #nav-about dl, body#ordering #nav-ordering dl, body#downloads #nav-downloads dl, body#support #nav-support dl, body#distributors #nav-distributors dl, body#news #nav-news dl, body#blog #nav-blog dl, body#contact #nav-contact dl { /*Show second level when hovered, second selector for suckerfish*/
	display: block;
	background-image: none;
}
#navigation dd dl dd div { /* Product Description Div*/
	display: none;
}
#navigation dd dl dd.over div {
	background: #cccfd5 url("../images/gradients/170px-eaedf3-cccfd5.jpg") repeat-x top left;
	border: 1px solid #7c7f8c;
	width: 180px;
	text-align: center;
	padding: 10px;
	display: block;
	line-height: 1.2em;
	margin: 0px;
	position: absolute;
	left: 160px;
	top: 0px;
}
#navigation dd dl dd div a { /*Links in Product Description*/
	border: none;
	padding: 0px;
	display: block;
	text-decoration: none;
	background: none;
	width: auto;
	color: #000099;
}
#navigation dd dl dd div a:hover { /*Turn off background when Product Description Links are hovered*/
	background: none;
}
#navigation img { /*Product Description Image*/
	display: block;
	margin: 0px auto;
	padding: 0px 0px 6px 0px;
}
#navigation h4 { /*Product Description Header*/
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 110%;
}
#nav-spanish a {
	border-bottom: 1px solid #7c7f8c;
}
#products ul, #details ul, #blog-feed ul, #blogsidebar ul {
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
#products ul li, #details ul li, #blog-feed ul li, #blogsidebar ul li {
	list-style: none;
	padding: 0px 0px 0px 14px;
	margin: 2px 0px 2px 0px;
	background: url("../images/bullets/8px-ffffff.gif") no-repeat 0 .4em;
}
#details ul li, #blog-feed ul li {
	margin: 6px 0px 6px 0px;
}
#footer {
	clear: both;
	color: #7C7F8C;
	text-align: center;
	font-size: 80%;
	margin: 20px 0px 20px 0px;
}
#footer li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px 3px 0px 9px;
	background: #fff url("../images/bullets/4px-ffffff.gif") no-repeat 0 .5em;
}
#footer a {
	color: #7C7F8C;
	text-decoration: none;
}
#footer p {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#footer ul {
	padding: 0px;
	margin: 0px;
}
hr {
	clear: both;
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
}
#content h2, #homepage h2, #homepage h1 {
	font-size: 120%;
	margin: 0px 0px 6px 0px;
	clear: both;
}
#products h2, #introduction h2, #blog-feed h2, #video h2, #homepage h1 {
	background: #cccfd5 url("../images/gradients/150px-eaedf3-cccfd5.jpg") repeat-x top left;
}
#content h2 strong, #homepage h2 strong {
	padding: 4px 4px 4px 20px;
	background: url("../images/bullets/14px-cccfd5.gif") no-repeat 0px .3em;
	border-bottom: 1px solid #7c7f8c;
	display: block;
}
#products h2 strong, #introduction h2 strong, #blog-feed h2 strong, #video h2 strong, #homepage h1 strong {
	padding: 4px 10px 4px 30px;
	background: url("../images/bullets/14px-cccfd5.gif") no-repeat 10px .3em;
	border-bottom: 1px solid #7c7f8c;
	display: block;
}
#content h2 a, #homepage h2 a {
	color: #333;
	text-decoration:none;
}
#content h3, #homepage h3 {
	font-size: 90%;
	margin: 0px 0px 6px 0px;
	clear: both;
}
#flash {
	width:540px;
	height:250px;
	margin: 0px 0px 0px 0px;
}
#introduction p, #video p {
	padding: 0px 10px 10px 10px;
	margin: 0;
}
#introduction, #details, #blog-feed {
	float: left;
	width: 352px;
}
#products, #video {
	float: right;
	width: 166px;
}
#introduction, #products, #blog-feed, #video {
	background: #eaedf3;
	border: 1px solid #7c7f8c;
	margin-bottom: 10px;
}

.feature,
.browsecatalog {
	background: #eaedf3;
	border: 1px solid #7c7f8c;
	padding: 0px;
	font-size: 90%;
	height: 8em;
	margin: 10px 0px 10px 0px;
	float: right;
	width: 166px;
	position: relative;
	overflow: hidden;
}
.feature img {
	float: right;
}
#feature1 {
	float: left;
}
#feature2 {
	left: 2px;
}
.feature em {
	font-style: normal;
	font-weight: bold;
	font-size: 125%;
	text-transform: uppercase;
	display: block;
}
.feature a {
	display: block;
	color: #000;
	border-top: 1px solid #7c7f8c;
	background: #cccfd5 url("../images/gradients/20px-eaedf3-cccfd5.jpg") repeat-x top left;
	text-decoration: none;
	width: 154px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 0px 6px 0px 6px;
	text-align: right;
	font-size: 90%;
	text-transform: uppercase;
	font-weight: bold;
}
.feature a:hover {
	background: #cccfd5;
}
.feature p {
	margin: 6px;
	padding: 0;
}
.feature a strong {
	padding: 0px 18px 0px 0px;
	background: url("../images/bullets/14px-cccfd5.gif") no-repeat right 50%;
}
#feature2 img {
	padding: 0px 0px 0px 0px;
}
#content h1 {
	background: #000 url("../images/inside-header-125.jpg") no-repeat top left;
	color: #FFF;
	font-family: 'Droid Sans', "Franklin Gothic Medium", "Trebuchet MS", "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
	padding: .4em 10px .4em 10px;
	font-size: 160%;
	font-weight: bold;
	margin: 0;
	line-height: 1.6em;
}
#SeriesAS #content h1 {
	background: #000 url("../images/inside-header-AS.jpg") no-repeat top left;
	color: #FFF;
	font-family: 'Droid Sans', "Franklin Gothic Medium", "Trebuchet MS", "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
	padding: .4em 10px .4em 10px;
	font-size: 160%;
	font-weight: normal;
	margin: 0;
	line-height: 1.4em;
}
#content h1 strong {
	font-size: 170%;
	padding: 0 .5em 0 0;
	text-shadow: #000 2px 2px;
	font-weight: bold;
}
#breadcrumbs {
	margin: 0px 0px 10px 0px;
	padding: .2em 10px .2em 10px;
	background: #54575D url("../images/gradients/gradient-dark-18px.jpg") repeat-x bottom left;
	width: 520px;
	font-size: 90%;
	color: #fff;
}
#breadcrumbs li {
	display: inline;
	margin: 0;
	padding: 0px 3px 0px 11px;
	background: url("../images/bullets/8px-54575d-nobox.gif") no-repeat 0 50%;
}
#breadcrumbs a {
	color: #fff;
	text-decoration: none;
}
#breadcrumbs #current {
	font-weight: bold;
}
#details h2 {
	background-image: none;
	background-color: #fff;
}
#details h2 strong, .post h2 strong {
	padding: 4px 4px 4px 20px;
	background: url("../images/bullets/14px-cccfd5.gif") no-repeat 0px .3em;
	border-bottom: 1px solid #7c7f8c;
	display: block;
}
#featurephoto {
	margin: 20px auto;
	display: block;
}
#feature4 a {
	display: inline;
	color: #000099;
	border-top: none;
	background: none;
	text-decoration: underline;
	width: auto;
	position: inherit;
	bottom: auto;
	left: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
}
#feature4 {
	height: auto;
	text-align: center;
	clear: right;
}
#feature4 em {
	display: inline;
}

#details li {
	background-color: #fff;
}
.choice {
	background: #eaedf3;
	border: 1px solid #7c7f8c;
	padding: 0px;
	font-size: 100%;
	margin: 10px 0px 10px 0px;
	width: 352px;
	position: relative;
	float: left;
}
.choice a {
	display: block;
	color: #000;
	border-top: 1px solid #7c7f8c;
	background: #cccfd5 url("../images/gradients/20px-eaedf3-cccfd5.jpg") repeat-x top left;
	text-decoration: none;
	width: 332px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 0px 10px 0px 10px;
	text-align: right;
	font-size: 90%;
	text-transform: uppercase;
	font-weight: bold;
}
.choice a strong {
	padding: 0px 18px 0px 0px;
	background: url("/images/bullets/14px-cccfd5.gif") no-repeat right 50%;
}
.choice a:hover {
	background: #cccfd5;
}
.choice h2 {
	border-bottom: 1px solid #7c7f8c;
	padding: .3em 10px .3em 10px;
}
.choice img {
	display: block;
	float: right;
	margin: 0px 10px 2em 10px;
	padding: 6px;
	border: 1px solid #7c7f8c;
	background: #fff;
}
.choice p {
	margin: 0px 10px 2em 10px;
}
p#callus {
	color: #000;
	font-size: 120%;
	background: #e8edf3;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #7c7f8c;
}
#callus a {
	color: #000099;
	text-decoration: underline;
}
.choice h3, .group h3, #products h3 {
	background: #cccfd5 url("../images/gradients/150px-eaedf3-cccfd5.jpg") repeat-x top left;
	font-size: 110%;
	padding: .2em 10px .2em 10px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #7c7f8c;
	list-style:none;
} 
.choice h3 strong, .group h3 strong {
	background: url("/images/bullets/14px-cccfd5.gif") no-repeat left 50%;
	padding: 0px 0px 0px 20px;
}
.photos img {
	float: left;
	border: none;
	border-right: 1px solid #7c7f8c;
	border-bottom: 1px solid #7c7f8c;
}
.photos {
	width: 339px;
	float: left;
	border-left: 1px solid #7c7f8c;
	border-top: 1px solid #7c7f8c;
	margin: 0px 0px 10px 0px;
}
#photo1 #thumb1, #photo2 #thumb2, #photo3 #thumb3, #photo4 #thumb4, #photo5 #thumb5, #photo6 #thumb6, #photo7 #thumb7, #photo8 #thumb8, #photo9 #thumb9, #photo10 #thumb10 {
	display: none;
}
.pdf-link {
	padding: 0px 22px 0px 0px;
	background: url("/images/pdficon_small.gif") no-repeat right 50%;
}
#launch3d {
	text-align: center;
	height: auto;
	margin-top: 0px;
}
#launch3d p {
	padding: 0px 0px 1.4em 0px;
}

/*Basic Forms Styling*/
form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: block;
  padding-right: 12px;
  line-height: 1.8;
  vertical-align: top;
  float: left;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  float: left;
  display: block;
  width: 500px;
}
form.insidecontact fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  float: left;
  display: block;
  width: 312px;
}

form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
  float: none;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform fieldset fieldset li {
	float: none;
	width: auto;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 20px; /* Width plus 3 (html space) */
}
form.cmxform input {
	float: left;
}
form.insidecontact fieldset li {
	border: none;
}
#submit {
	margin: 10px auto;
	display: block;
	float: none;
}
#detailsfield, #applicationfield, #servicefield, #submitfield, #newsletterfield {
	display: block;
	clear: both;
}
#detailsinput, #application, #service {
	width: 500px;
}
#appinput {
	width: 352px;
}
.disclaimer {
	font-size: 80%;
}
.imageright {
	float: right;
	margin: 0px 0px 10px 10px;
}
#content table {
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}
#content th, #content td {
	margin: 0px;
	padding: 4px;
	border-bottom: 1px solid #7c7f8c;
	text-align: center;
}
#content th {
	border-bottom: 1px solid #7c7f8c;
	background: #cccfd5 url("../images/gradients/170px-eaedf3-cccfd5.jpg") repeat-x top left;
}
#conveyor-selection-guide td a {
	width: 20px;
	height: 20px;
	display: block;
	font-size: 0%;
	background: url("../images/bullets/8px-ffffff.gif") no-repeat 50% 50%;
	margin: 0px auto;
}
.group {
	background: #eaedf3;
	border: 1px solid #7c7f8c;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	float: left;
	clear: both;
	width: 540px;
}
.group img {
	display: block;
	float: right;
	margin: 0px 10px 10px 10px;
	padding: 6px;
	border: 1px solid #7c7f8c;
	background: #fff;
}
.group p {
	margin: 0px 10px 10px 10px;
}
#pressreleases {
	margin: 20px 0 0 0;
	padding: 0;
}
#pressreleases {
	position: relative;
}
#pressreleases li {
	margin: 0px 120px 20px 0px;
	padding: 0;
	list-style: none;
	clear: both;
}
#pressreleases .date {
	color: #7c7f8c;
	font-size: 85%;
	margin: 0;
	padding: 0;
	width: 110px;
	text-align: right;
	position: absolute;
	right: 0;
}
#products li img {
	display: block;
	margin: 4px 0 10px 0;
	padding: 6px;
	border: 1px solid #7c7f8c;
	background: #fff;
}
.dateline {
	color: #7c7f8c;
	text-transform: uppercase;
	font-weight: bold;
}
#left {
	float: left;
	width: 352px;
}
#right {
	float: right;
	width: 166px;
}
#sitemap {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sitemap li {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	background: url("/images/bullets/8px-ffffff.gif") no-repeat left .4em;
	padding: 0 0 0 12px;
	font-size: 110%;
}
#sitemap li ul {
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0;
	list-style: none;
}
#sitemap li ul li {
	margin: 0;
	padding: 0;
	font-weight: normal;
	background: none;
	font-size: 90%;
}
p#validationbuttons {
	margin: 6px 0 0 0;
}
#feature1 p {
	background: url("/images/10-year-warranty-badge-small.png") no-repeat right top;
	height: 70px;
}
#feature2 p, #insidefeature p {
	background: url("/images/3d-cad-feature.gif") no-repeat right top;
	height: 70px;
}
/*#feature3 p {
	background: url("/images/pack-expo-icon.gif") no-repeat right top;
	height: 70px;
}*/
/*#feature3 p {
	background: url("/images/as-video.gif") no-repeat right 10px;
	height: 70px;
	font-size: 90%;
}*/
#feature3 p {
	background: url("/images/quick-ship-icon.png") no-repeat right 10px;
	height: 70px;
}
/*#feature3 p a {font-size:100%;}*/

#bearingfeature p {
	background: url("/images/bearing-icon.gif") no-repeat right top;
	height: 70px;
}
#bearingfeature, #insidefeature {
	clear: right;
}
#bearingfeature em {
	text-transform: none;
}
#quotefeature {
	width: 154px;
	padding: 6px;
	height: auto;
	color: #000000;
	text-decoration: none;
	clear: right;
	float:right;
}
#quotefeature div.arrow {
	background: url("/images/arrow-ffbb58-fc7c0e.gif") no-repeat right 10px;
}
#quotefeature div.go {
	background: url("/images/go-ffbb58-fc7c0e.gif") no-repeat right bottom;
}
#quotefeature div em {
	margin-bottom: 4px;
}
table#replacementparts {
	margin: 0 auto;
	width: 540px;
}
/*#partdiagram {
	margin: 0 0 20px 0;
}*/
#replacementparts td, #replacementparts th {
	text-align: left;
}
#replacementparts th, #rss-feeds th {
	background: none;
	background-color: #7c7f8c;
	color: #fff;
}
#partlegend {
	text-align: center;
}
table#rss-feeds {
	margin: 10px auto;
	width: 540px;
}
div#subscribe {
	width: 139px;
	border: 1px solid #7c7f8c;
	background: #cccfd5 url("../images/gradients/170px-eaedf3-cccfd5.jpg") repeat-x top left;
	padding: 10px;
	font-size: 85%;
	margin-top: 20px;
	text-align: center;
}
#subscribe input#Serial {
	width: 130px;
	font-size: 85%;
	margin-bottom: 6px;
}
#subscribe form {
	margin: 0;
	padding: 0;
}
.new {
	font-size: 85%;
	font-weight: normal;
	color: #000;
	background: #fc7c0e url("../images/gradients/15px-ffbb58-fc7c0e.jpg") repeat-x top left;
	padding: 0 2px 0 2px;
	margin: 0 0 0 8px;
	font-family: 'Droid Sans', "Franklin Gothic Demi Cond", "Franklin Gothic Medium", "Trebuchet MS", "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
}
#content .spectable td, #content .spectable th {
	text-align: left;
	vertical-align: top;
	font-size: 110%;
	border-bottom: none;
}
#content .spectable td {
	width: 130px;
}
#content .spectable th {
	font-weight: bold;
	width: 70px;
	background: none;
}
#content .spectable {
	width: 200px;
}
#content .beltdetail td, #content .beltdetail th {
	text-align: left;
}
#careers #callus {
	display: none;
}

/*Blog Styles*/
#blog #content a {
	text-decoration: none;
}

.imageright {
	float: right;
}
#content fieldset table td {
	border-bottom: none;
}
#disclaimer {
font-size: 80%;
font-style:italic;
}	
#products .categories {
	list-style: none;
}
.postmetadata {
clear:both;
margin-bottom:26px;
}
.marginleft {	margin-bottom: 6px;	margin-left: 6px;}
.marginright {	margin-bottom: 6px;	margin-right: 6px;}
h1 a {
text-decoration:none;
color:#fff;
}
div#blogsidebar {
	width: 139px;
	border: 1px solid #7c7f8c;
	background: #cccfd5 url("../images/gradients/170px-eaedf3-cccfd5.jpg") repeat-x top left;
	padding: 10px;
	font-size: 85%;
	margin-top: 20px;
}
#s {
	width:119px;
	}
#blogsidebar h2 strong, #blogsidebar h2.widgettitle {
	padding: 4px 4px 4px 20px;
	background: url("../images/bullets/14px-cccfd5.gif") no-repeat 0px .3em;
	border-bottom: 1px solid #7c7f8c;
	display: block;
}
#blogsidebar li.widget {list-style:none;}
.alignright {
	float: right;
	border: none;
	}

.alignleft {
	float: left;
	}
#blogsidebar h2 a {
text-decoration:none;
color: #333;
}
.entry img {
border: none;
margin:	6px;
}
#blogsidebar .textwidget {
margin: 0px;
}
.widget_featured-posts a img {
border: 1px solid #7c7f8c;
margin-bottom: 4px;
}
#blogsidebar .clearfix li {
list-style: none;
background: none;
padding: 4px 0px;
margin: 0px;
}
#blogsidebar .clearfix {
padding: 0px;
margin: 0px;
}
#blogsidebar a, .entry a {text-decoration:none;}



/* Start Belt Page CSS*/


.beltsample{
	display:inline;
	position: relative;
	float: left;
	width:150px;
	height: 100px;
	margin: 10px;
	overflow:hidden;
	list-style:none;
}
		
.beltsample ul{
        	position:relative;
            margin:0;             
            font-family: 'Droid Sans', "Trebuchet MS", "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
            font-weight: normal;
            font-size: 11px;
			line-height: 1.4em;
			list-style: none;
			-webkit-padding-start: 0px;
        }
        
.beltsample > ul > li {
            position: relative;
            float: left;
            margin-right: 10px;
			margin-left: 0;
        }
.beltsample > ul > li > a {
            display:block;
            padding:3px 6px;
            text-decoration:none;
            color:#FFFFFF; 
            font-size: 11px;
			height: 16px;
			width: 23px;
			background: #54575D url("../images/gradients/gradient-dark-18px.jpg") repeat-x bottom left;
        }
.beltsample > ul > li > a:hover{
            background: #54575D url("../images/gradients/gradient-dark-18px.jpg") repeat-x bottom left;
            color:#FFFFFF; /* white */
			opacity:0.9;

        }
		
.beltsample ul ul{
	width: 140px;
	position: absolute;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.3s ease-in;
	-moz-transition: height 0.3s ease-in;
	-o-transition: height 0.3s ease-in;
	-ms-transition: height 0.3s ease-in;
	transition: height 0.3s ease-in;
	left: 1px;
	top: 22px;
        }
        

.beltsample > ul > li:hover ul ul, .beltsample > ul > li > a:hover ul ul{
            height:10px;
            
        }

        
.beltsample > ul > li:hover ul, .beltsample > ul > li > a:hover ul,
.beltsample ul ul li:hover > ul, .beltsample ul ul li a:hover > ul{
            height:80px; 
        }
        
        
.beltsample ul ul li{
            background-color:#fff; /* white */
			 opacity: 0.75;
            width:140px;
			-webkit-transition: background-color 0.3s ease;
            -moz-transition: background-color 0.3s ease;
            -o-transition: background-color 0.3s ease;
            -ms-transition: background-color 0.3s ease;
            transition: background-color 0.3s ease;
			
        }
        
       
.beltsample ul ul li a:hover, .beltsample ul ul li:hover > a {
            color:#FFFFFF; /* white */
        }
	
	
	/* START BELT SAMPLE THUMBNAIL IMAGES IN CSS */
        
		 #aaa {
			background-image:url(../conveyors/belts/Images/small/aaa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
			
		}
		
		 #aac {
			background-image:url(../conveyors/belts/Images/small/aac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #aad {
			background-image:url(../conveyors/belts/Images/small/aad-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #eaa {
			background-image:url(../conveyors/belts/Images/small/eaa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #eab {
			background-image:url(../conveyors/belts/Images/small/eab-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #eac {
			background-image:url(../conveyors/belts/Images/small/eac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #faa {
			background-image:url(../conveyors/belts/Images/small/faa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #fab {
			background-image:url(../conveyors/belts/Images/small/fab-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #fac {
			background-image:url(../conveyors/belts/Images/small/fac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #fad {
			background-image:url(../conveyors/belts/Images/small/fad-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;			
		}
		
		 #faf {
			background-image:url(../conveyors/belts/Images/small/faf-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #hac {
			background-image:url(../conveyors/belts/Images/small/hac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #iaa {
			background-image:url(../conveyors/belts/Images/small/iaa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #iaf {
			background-image:url(../conveyors/belts/Images/small/iaf-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #maa {
			background-image:url(../conveyors/belts/Images/small/maa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #mab {
			background-image:url(../conveyors/belts/Images/small/mab-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #mac {
			background-image:url(../conveyors/belts/Images/small/mac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #mad {
			background-image:url(../conveyors/belts/Images/small/mad-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #mae {
			background-image:url(../conveyors/belts/Images/small/mae-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #paa {
			background-image:url(../conveyors/belts/Images/small/paa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #pab {
			background-image:url(../conveyors/belts/Images/small/pab-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #pac {
			background-image:url(../conveyors/belts/Images/small/pac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #pad {
			background-image:url(../conveyors/belts/Images/small/pad-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #pae {
			background-image:url(../conveyors/belts/Images/small/pae-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #raa {
			background-image:url(../conveyors/belts/Images/small/raa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #rad {
			background-image:url(../conveyors/belts/Images/small/rad-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #rae {
			background-image:url(../conveyors/belts/Images/small/rae-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #saa {
			background-image:url(../conveyors/belts/Images/small/saa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #sac {
			background-image:url(../conveyors/belts/Images/small/sac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #sad {
			background-image:url(../conveyors/belts/Images/small/sad-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #sae {
			background-image:url(../conveyors/belts/Images/small/sae-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #taa {
			background-image:url(../conveyors/belts/Images/small/taa-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #tab {
			background-image:url(../conveyors/belts/Images/small/tab-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #tac {
			background-image:url(../conveyors/belts/Images/small/tac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #uac {
			background-image:url(../conveyors/belts/Images/small/uac-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #uae {
			background-image:url(../conveyors/belts/Images/small/uae-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #uaf {
			background-image:url(../conveyors/belts/Images/small/uaf-side-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #ava {
			background-image:url(../conveyors/sanitary-series/hydroclean/belts/belt-photos/ava-small.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		 #mva {
			background-image:url(../conveyors/sanitary-series/hydroclean/belts/belt-photos/mva-small.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		#mvg {
			background-image:url(../conveyors/sanitary-series/hydroclean/belts/belt-photos/mvg-small.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		#pvf {
			background-image:url(../conveyors/sanitary-series/hydroclean/belts/belt-photos/pvf-small.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		#flattop {
			background-image:url(../conveyors/belts/Images/small/flat-top-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
		
		#flushgrid {
			background-image:url(../conveyors/belts/Images/small/flush-grid-thumb.jpg);
			background-repeat: no-repeat;
			width: 150px;
			height: 100px;
		}
	
.pf45videothumbs{
	display:inline;
	position: relative;
	float: left;
	width:200px;
	height: auto;
	overflow:hidden;
	padding:0px 0px 20px 20px;
}
		
.pf45videothumbs ul{
        	position:relative;
            margin:0;             
			
        }
        
.pf45videothumbs > ul > li {
            position: relative;
            float: left;
            margin-right: 10px;
			margin-left: 0;
        }
.pf45videothumbs > ul > li > a {
            display:block;
            padding:0px 20px 20px 20px;
            text-decoration:none;
            color:#FFFFFF; 
            font-size: 11px;
			height: 16px;
			width: 23px;
}

.nonav #navigation, .nonav #subscribe, .nonav #breadcrumbs, .nonav #promo {
	display: none;
}

.nonav #content {
	width: 100%;
}

.nonav #content h1 {
	background: #000 url("../images/landing-header.jpg") no-repeat top left;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-top:20px;
}
.nonav #content h1.hc {
	background: #fff url("../images/landing-header-hydroclean.jpg") no-repeat top left;
	color: #444;
}

.nonav #newslettersubscribe {
	width: auto;
}
.nocall #callus {
	display: none;
}

#headerMobile{
	display:none;
}


.issuuembed{
	width: 154px; 
	height: 113px;
}

#SeriesHC #content h1 {
	background: #000 url("../conveyors/sanitary-series/hydroclean/images/hc-banner.jpg") no-repeat top left;
	color: #595a5c;
	font-family: 'Droid Sans', "Franklin Gothic Medium", "Trebuchet MS", "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
	padding: .4em 10px .4em 10px;
	font-size: 160%;
	font-weight: normal;
	margin: 0;
	line-height: 1.4em;
}

#SeriesHC #content h1 strong{
	text-shadow:none;
}

.stagewrap{
	width:540px;
	height:250px;
	font-size:1.1em;
	line-height:normal;
}

.videowrapper object,
.videowrapper embed,
.videowrapper iframe,
.videowrapper div {
	width:540px;
	height: 328px;
}

.feature div object{
	width:154px;
	height:113px;
}

#hcAnimation{
	margin-bottom: 20px;
}

#flipbook{
	width:154px;
	height:113px;
}

.flipbook{
	width:154px;
	height:113px;
}

#flipbook img{
	width:100%;
	height:auto;
}

div #connect {
	width: 139px;
	border: 1px solid #7c7f8c;
	background: #cccfd5 url("../images/gradients/170px-eaedf3-cccfd5.jpg") repeat-x top left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:2px;
	font-size: 85%;
	margin-top: 20px;
	text-align: center;
}

#connect h3{
	padding:0;
	margin-top:1px;
	margin-bottom:1.5px;
}

#warrantyBadge{
	width:35px;
	height:auto;
}

.customImage{
	float:right;
	width: 250px;
	height: 150px;
	padding: 15px 0px 15px 15px;
}

.customCopy{
	float: left;
	width: 275px;
	height:auto;
}

.lunchlabel{
	display:block;
	margin-left:-20px;
}

.lunchlabel input{
	float:left;
	margin-left:-20px;
	margin-right:7px;
}


/* ROUNDED CORNERS 
.feature, #products, #callus, #subscribe, #promo, #navigation, #introduction, #blog-feed {
	border-radius: 1px;
}
#breadcrubs {
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
}*/
.phone {
	color: #fff;
	font-size:18px;
	font-weight: bold;	
}

.phone a{
	color: #fff;
	font-size:18px;
	font-weight: bold;
	text-decoration: none;	
}