body {background: #a0e4fb url(/App_Themes/BioCompression/Images/siteimages/body-background.jpg) top center no-repeat; font-family:myriad pro, arial; font-size:14px; color:#6C6C6C; margin:0; padding:0;}
p {margin:0;padding:0;}
li {padding:0;margin:0;}
img {border:0;padding:0;margin:0; outline:none;}
a {outline:none; color:#02416a; text-decoration:none; font-weight:bold;padding:0;margin:0;}
a:hover {color:#0054a6;}
h1,h2,h3,h4 {padding:0;margin:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*# Structures and Containers #*/
#container {width:933px; margin:0 auto;}
#content-repeat { background: url(/App_Themes/BioCompression/Images/siteimages/content-background.png) top repeat-y;clear:both;display:block;}
.container-top {display:block; clear:both;}
.container-bottom {display:block;clear:both;}
#flash {float:left;}
#contents { background: #FFFFFF url(/App_Themes/BioCompression/Images/siteimages/body2-background.jpg) bottom no-repeat; width:833px; margin:0 auto; padding: 0 30px 0 30px; clear:both;display:block; min-height:400px;}
	#contents h1 {color:#348fca;font-size:24px;}
	#contents h2 {color:#348fca;font-size:20px;}
#content {display:inline-block;clear:both;margin: 20px 0 0 20px;width:97%;}
#bottom {clear:both;display:inline-block;padding: 0px 0 0 0;list-style-type:none;margin:0;}
	#bottom li {float:left; padding: 0 12px 0 0;}
	#bottom .nopad {padding:0 !important}
#zoneLeft {float:left;}
#zoneRight {float:left;width:640px;}
#footer {clear:both;display:block;background:url(/App_Themes/BioCompression/Images/siteimages/bottom-rounded-corners.png) top no-repeat;height:16px;padding: 30px 0 0 0;}
#footer .left {float:left;padding: 0 0 0 30px;}
#footer .right {float:right;padding: 0 30px 0 0;}



/*# Header #*/
#header {clear:both;display:block;padding: 0px 0 0 0;width:100%;height:128px;}
	#header a {border:0; outline:none;}
	#header img {border:0; outline:none;}
.leaders {float:left;}
.logo1 {float:left;}
.logo2 {float:right;margin: 8px 0 0 0;}
.search {float:right; margin: 8px 0 0 40px;}
.search-input {width:270px;height:15px;padding:3px; border:1px solid #6896cd;}
.search-label {display:none;}
.search-button {margin: 0px 0 0 5px;}
.special-nav {background:none !important}


/* Header/Navigation */
#navigation {padding:0;margin:0;float:left;}


/* #Content# */
/*#Content/Classes and IDS #*/
.bio1 {color:#0054a6 !important}
.bio2 {color:#1980c2 !important}
.virutal-tour {float:right;}
.small {font-size:10px;font-weight:normal;}
.notice {width:80%;border:1px solid #1980c2;background:white;padding:5px;}
.notice2 {border:1px solid #1980c2;background:white;padding:5px;}
.pdf { background:url(/App_Themes/BioCompression/Images/siteimages/pdficon_small.gif) center no-repeat; width:17px; height:18px;float:left;padding: 0 5px 0 0;}


/* #Content/Products# */
.chamber {float:left; padding: 0 10px 10px 0;}
#descrip {color:#008fd5;}
	#descrip h2 {font-weight:normal;font-size:13px;color:#f26522;}
	#descrip h1 {font-size:23px;}
	#descrip .small {font-size:11px;}
ul#products {clear:both;margin: 20px 0 0 0;padding:0;}
	ul#products li {float:left;}
	ul#products .product {font-weight:bold;background:url(/App_Themes/BioCompression/Images/siteimages/product-background.png) top left no-repeat; width:294px; height:141px; list-style-type:none;padding:10px 0px 0 16px;}
	ul#products .item-image {color:#f26522;float:left;font-size:13px;width:107px;}
	ul#products .item-image2 {color:#f26522;float:left;font-size:13px;width:80px;}
	ul#products .item-details {float:left; margin:0 0 0 26px;font-size:13px;color:#0557a8;width:130px;}
		ul#products .item-details .type {color:#f26522;}
	ul#products .item-details2 {float:left; margin:0 0 0 26px;font-size:13px;color:#0557a8;width:160px;}	
		ul#products .item-details2 .type {color:#f26522;}
	ul#products .type {font-size:11px;color:#f26522;}
.footnote { text-transform:uppercase;clear:both;}
#8pump {display:block;clear:both;}
.type {font-size:12px;color:#f26522;}
.item-details {font-size:16px;color:#0557a8;font-weight:bold;}


/* #Content/Staff# */
#our-staff {width:100%;margin:0 auto;}
	#our-staff img {border:1px solid #f26522; margin: 0 0 4px 0;}
	#our-staff .employee {float:left;padding: 8px;text-align:center;width:180px;}
	#our-staff .name-title {font-size:16px; color:#348fca;}


/* #Content/Contact# */
#contact-form {width:80%;}
	#contact-form .left {float:left;}
	#contact-form .right {float:right;}
	#contact-form input {padding:3px;margin:0;}
	#contact-form textarea {height:100px;width:200px;}
.request {border:1px solid #1980c2;float:right;font-size:12px;width:50%;background:white;padding:5px;}
.address {float:left;}
.EditingFormErrorLabel {color:red;font-size:12px;}
.ErrorLabel {color:#1980c2;clear:both;display:block;margin: 0 0 5px 0;}
.FormButton {background:white;border:1px solid #1980c2;}


/* #Content/Testimonials# */
#testimonials img {border: none;}
#testimonials a {text-decoration: none;color: #36C;}
#testimonials a:hover {color: #000;}
#testimonials .block {width: 200px;height: 235px;border: solid 0px #ccc;position: relative;float: left;}
#testimonials .block2 {width: 200px;height: 235px;border: solid 0px #ccc;position: relative;float: left;margin: 0 10px 10px 0;}
#testimonials .block p {margin: 0;}
#testimonials .block2 p {margin: 0;}
#testimonials .links {text-align: center;background: #fff;border: solid 1px #ccc;width: 170px;padding: 5px 0;position: absolute;bottom: 20px;left: 14px;display: none;}
#testimonials .block:hover .links {display: block;}
#testimonials .block2:hover .links {display: block;}


/* #Content/Customer Service# */
.instructions li {padding: 0 0 10px 0;}
.multi-flow {width:54%;border:1px solid #1980c2;background:white;}
.multi-flow a {padding:5px; display:block;}


/* #Content/Studies# */
#studies {width:80%;margin:10px 0 0 0;}
#studies ul {padding:0;margin:0;}
#studies li {list-style-type:none;clear:both;}
#studies a {display:block;font-weight:normal;padding:5px;border:1px solid #1980c2;background:white; }
#studies a:hover {background:white;border:1 px solid white;}
#studies .title {color:#348fca;font-size:16px;display:block;font-weight:normal;padding:5px;border:1px solid #1980c2;background:white; }
#studies .view a {float:right; text-decoration:none; font-weight:bold;margin: 0 0 16px 0;}


/* #Content/Request# */
#request input {padding:3px; width:120px;}
.CalendarIcon {padding:0;width:20px !important}
#request i {font-size:11px;}
#request .type {color:#1980c2;font-size:14px;}


/* #Content/Product-Detail# */
#product-headings {clear:both;display:block;}
#product-headings h1 {float:left;}
.item-no {margin: 4px 0 0 0;color:#f26522;float:right;font-weight:bold;}
.item-no2 {margin: 4px 0 0 0;color:#f26522;clear:both;font-weight:bold;}
#product-info-image {clear:both;display:block; margin:10px 0 0 0;}
#product-image {float:left;width:300px;}
#product-info {padding:8px;float:right;width:48%;}
#product-info .descrip { font-style:italic;}
.hcpc {color:black;margin: 8px 0 0 30px;float:left;text-align:center; font-size:12px;border:1px solid #1980c2; padding:4px;}
.available {float:left;}
.info-links {font-style:normal;color:#f26522;}
.equine {clear:both; display:block;}
#pumps {clear:both;display:block;}
.does {float:left;width:350px;clear:both;}
.before-after {float:right;width:220px;margin: 30px 0 0 0;}
	.before-after li {margin: 0 0 0 10px;float:left; list-style-type:none;width:100px; text-align:center;font-weight:bold;}
	.before-after img {clear:both;display:block;width:100px;height:100px;}
.before-after2 {float:right;width:240px;margin: 0px 0 0 0;}
	.before-after2 li {margin: 0 0 0 10px;list-style-type:circle;padding: 0 0 6px 0;}
	.before-after2 .no {margin:0;}
#important {margin: 20px 0 0 0;padding:10px;background: white; clear:both; display:inline-block;border:1px solid #1980c2; width:100%;}
	#important .left {float:left; width:75%;}
	#important .right {margin: 30px 0 0 0;float:right; width:25%;font-size:20px; text-align:center;}
.contr {text-align:left !important}
#pump-links {padding:10px;float:right;margin: 10px 0 0 0;}
#pump-links2 {padding:5px;float:left;margin: 10px 0 0 0;}


/* #Content/Article-List# */
#article-list h2 {font-weight:normal;font-size:14px;margin: 0 5px 5px 5px;padding:0 0 0 8px;border-left:3px solid #1980c2;}

.noPaddingField {
	margin:0px;
	padding:0px;
	display:block;	
}

.noPaddingField TextBox {
	margin:0px;
	padding:0px;
	display:block;	
	
}