@charset "utf-8";
/* CSS Document */
body{ 
	padding-bottom: 50px;
	margin: 0 auto;
}
.body{ 
	padding-bottom: 50px;
	width: 980px;
	margin: 0 auto;
}
a{text-decoration: none;}
h2{
	margin: 0;
	padding-bottom: 10px;
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	line-height: 19px;
	text-align: left;
	color: #666666;
	text-transform: capitalize;
	font-weight: 700;
	font-size: 28px;
	}
h4{ 
	margin: 0;
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	line-height: 19px;
	text-align: left;
	color: #7f7f7f;
	font-weight: 600;
	font-size: 14px;
	}
p.description{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	line-height: 18px;
	text-align: left;
	color: #7f7f7f;
	font-size: 13px;
	margin-bottom: 11px;
	}
div.button>a>p{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	text-align: center;
	padding: 8px 15px;
	background-color: #f27935;
	text-decoration: none;
	}
div.button>a>p:hover{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	text-align: center;
	padding: 8px 15px;
	background-color: #f95300;
	text-decoration: none;
	}
div.button{
	float: right;
}
td.titles{
	background-color: #497db2;
	height: 25px;
	}
.introduction{
	padding-bottom: 25px;
	}
img {
	border-style: none; 
	}

.about{
	padding: 0 10px 0 20px;
}

.cycle-slideshow {
	padding-bottom: 30px;
	}
.sharing{
	padding-left: 60px;
	padding-top: 40px;
	margin-bottom: 50px;
	margin-top: 20px;
	}
ul.materials>li, ul.share-buttons>li {
	display: inline;
	}
div.introduction {
	float: left;
	padding-left: 63px;
	width: 410px;
	padding-top: 20px;
	}
div.sharing{
	clear: both;
	}
.intro, .application, .grey {
	clear: both;
	}

div.introduction>p{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	color: #7f7f7f;
	margin: 0;
	}
div.copy {
	float: left;
	padding-left: 30px;
	width: 540px;
	padding-top: 20px;
	padding-bottom: 30px;
	}	
	
div.copymil {
	float: left;
	padding-left: 30px;
	width: 540px;
	padding-top: 20px;
	padding-bottom: 60px;
	}
div.copymil>p{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	color: #7f7f7f;
	margin: 0;
	}	
	
td{font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	margin:0;}	
	
div.copy>p{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	color: #7f7f7f;
	margin: 0;
	}
.materials>li{
	padding-left: 20px;
	paddig-right: 20px;
	}
div.resour {
	padding-top: 5px;
	float: right;
	padding-right: 10px;
	width: 400px;
}

ul.resources>li, ul.share-buttons>li {
	display: inline;
	}	
.resources>li{
	padding-left: 5px;
	paddig-right: 5px;
	}	
div.studies, div.textright{
	float: right;
	padding-right: 20px;
	width: 420px;
	}
div.picleft{
	float: left;
	padding-left: 63px;
	padding-bottom: 45px;
	padding-top: 30px;
	}
div.textright {
	width: 470px;
	padding-top: 30px;
	}
div.picright{
	float: right;
	padding-left: 63px;
	padding-top: 20px;
	}
div.textleft{
	width: 470px;
	padding-left: 63px;
	padding-top: 20px;
	}
.grey{
	background-color: #f2f2f2;
	height: 250px;
	}
div.buttonleft>a>p{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	text-align: center;
	padding: 8px 15px;
	background-color: #f27935;
	text-decoration: none;
	}
div.buttonleft>a>p:hover{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	text-align: center;
	padding: 8px 15px;
	background-color: #f95300;
	text-decoration: none;
	}


.buttonleft {
	width: 101px;
	height: 33px;
	margin-top: 25px;
	}
.picright {
	padding-right: 63px;
	
	}
/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow { width: 980px; min-width: 200px; max-width: 980px; padding: 0; position: relative;
    background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat;

 }

/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { 

    position: absolute; top: 0; left: 0;
    width: 980px; padding: 0; display: block;
}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}

/* pager */
.cycle-pager { 
    text-align: center; 
	width: 100%; 
	z-index: 500; 
	position: absolute; 
	top: 203px; 
}
.cycle-pager span { 
    font-family: Arial; 
	font-size: 50px; 
	width: 18px; 
	height: 18px; 
    display: inline-block; 
	color: #ffffff; 
	cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: white;opacity: .9;
}
.cycle-pager > * { cursor: pointer;
opacity: .5;}


/* caption */
.cycle-caption { position: absolute; 
	color: white; 
	opacity: .4;
	bottom: 15px; 
	right: 15px; 
	z-index: 700; }



/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: white; background: #666666; padding: 5px;
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 11px;
    z-index: 500; position: absolute; top: 5px; right: 5px;
    border-radius: 10px;
    opacity: .8; filter: alpha(opacity=50);
}
div.products2{
	width: 730px;
	margin: 0 auto;
	padding-bottom: 60px;
	}
div.productright{
	float: right;}
div.productleft{
	float: left;}

h3{
	background-color: #efecea;
	color: #666666;
	font-size: 15px;
	padding: 8px 15px;
	margin: 0 auto;
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-weight: 600;
	text-align: left;
	}
ul.productDescr>li {
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #7f7f7f;
	line-height: 18px;	
	}
div.row {
	width: 250px;
	text-align: center;
	margin: 0 auto;
	}
div.price{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #f95300;
	text-align: center;
	background-color: #ffffff;
	border: 2px solid #f27935;
	text-decoration: none;
	margin: 0 auto;
	margin-bottom: 30px;
	float: left;
	}
	div.price:hover{
			border: 2px solid #f95300;
			cursor: pointer;}
	
div.price>p{
	padding: 6px 15px;
	text-align: center;
	margin: 0 auto;
	}
div.seeMore{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	text-align: center;
	background-color: #f95300;
	text-decoration: none;
	width: 110px;
	margin: 0 auto;
	margin-bottom: 30px;
	float: right;
	}
div.seeMore>a>p{
	padding: 8px 15px;
	color: #ffffff;
	text-align: center;
	background-color: #f27935;
	margin: 0 auto;
	}
div.seeMore>a>p:hover{
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	text-align: center;
	padding: 8px 15px;
	background-color: #f95300;
	text-decoration: none;
	}
.productsmed .blockr, .blockc, .blockl{
	display: inline-block;}
div.productsmed{
	margin: 0 auto;
	padding-bottom: 40px;
	clear: both;
	width: 100%;
	padding-top: 20px;
	}
div.blockr{
	float: right;
	width: 305
	padding-left: 15px;
	}
div.blockl{
	float: left;
	padding-right: 20px;
	}
	
div.blockc{
	display: inline-block;
    margin:0 auto;
	padding-left: 12px;
	}
ul.productsmed>li {
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #7f7f7f;
	line-height: 18px;}

	.productsmed .blockr, .blockc, .blockl{
	display: inline-block;}
div.productsmed{
	width: 980px;
	}
div.pws770accessories{
	text-align: center;
	}
h6{
	color: #666666;
	font-size: 15px;
	padding: 8px 15px;
	margin: 0 auto;
	font-family: 'Open Sans', Tahoma, Arial, sans-serif;
	font-weight: 600;
	text-align: left;
	}
li>img{
	margin-top: 40px;}
ol li{
	display: inline;
	}
ol{
	margin-top: 5px;
	text-align: right;
	}
li>img{
	margin-top: 0;
	}
div.pws440accessories{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
	}
iframe{
	padding-bottom: 40px;
	}