body {
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#908271;
  background:url(../images/menu-repeater.gif) repeat-y bottom left;
}

#wrap {
  margin:0px;
  padding:0px;
}

img {
  border:none;
}

h2 {
  color:#000066;
  margin:0px;
  padding:10px 0px 0px 0px;
}

h3 {
  margin:0px;
  padding:10px 0px 5px 0px;
  color:#000066;
}

#content div.logo-clear {
  margin-top:300px;	
}

#content div.video-icon {
  float:left;
  margin:0px 0px 0px 0px;
  padding:8px 7px 0px 0px;
}

#content h3.video-headers {
  padding:0px;	
}

#content span.green {
  color:#0C0;  
}

#content ul.push-in {
  margin:0px 0px 0px 250px;
  padding:0px;
}

#content div.img-center {
  text-align:center;
  margin:10px 0px 10px 0px;
  padding:0px;
}

#content span.color-text {
  color:#C00;
  font-weight:bold;
}

#content div.img-float-left {
  float:left;
  margin:0px 10px 25px 0px;
  padding:0px;
}

#content div.push-right {
  margin-left:220px;	
}

#content table.chart-table {
  width:100%;
  border-collapse:collapse;
  padding:0px;
  margin:0px 0px 30px 0px;
}

#content table.chart-table .table-headers {
  text-align:left;
}

#content table.chart-table tr.table-darker-bg {
  background:#DADADA;	
}

#content .required-field {
  color:#C00;	
}

#content .ul-push-right {
  margin:5px 0px 5px 370px;
  padding:0px;
}

#content form.distributor-form {
  margin:0px;
  padding:10px 0px 0px 0px;
}

#content form.distributor-form .textarea {
  width:360px;
  height:120px;
}

#content form.distributor-form label {
  float:left;
  width:130px;
}

#content form.distributor-form input {
  margin:2px 0px 2px 0px;
  padding:0px;
  width:180px;
}

#content form.distributor-form textarea {
  width:200px;
  height:80px;
}
			
#content form.distributor-form #find-us {
  margin-top:5px;	
}
			
#content form.distributor-form input.distributor-form-submit {
  width:100px;	
  margin:20px 0px 0px 0px;
}

#content div.contact-float-left {
  float:left;
  padding:0px 7px 0px 15px;
  margin:0px 20px 0px 0px;
  height:700px;
}

#content div.contact-float-left .cards {
  padding:0px 12px 0px 12px;
  margin:0px;
}

#content div.contact-float-left .cards-header {
  margin:30px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  font-size:17px;
}

#content .img-border {
  margin:10px 0px 0px 0px;
  padding:30px 10px 40px 10px;
  border:1px solid #000;
}

#content div.float-left {
  padding:0px;
  margin:0px 15px 0px 0px;
  float:left;
  width:40%;
  text-align:justify;
}

#content div.glossary-para {
  text-align:justify;
  margin:0px 0px 0px 0px;
  padding:0px;
  width:48%;
}

#content form.pricing-form input.submit {
  width:50px;	
}

#content div.applications div.section h3 {
  border-bottom:#006 1px solid;	
  margin:0px 30px 15px 0px;
  padding:10px 0px 6px 0px;
} 

#content div.applications div.section h4 {
  color:#006;	
}

#content div.applications div.section table {
	width:99%;
	border-collapse:collapse;
}

#content div.applications div.section table td {
	width:33%;	
}

#content div.applications div.section table h4 {
  margin:0px;
  padding:0px;
}

#content div.applications div.section table ul {
  margin:0px;
  padding:5px 0px 15px 20px;
}

#content div.apps-holder ul {
  margin:0px;
  padding:0px 0px 0px 20px;
  height:120px;
}

#left-menu .order-catalogue {
  padding:0px 0px 0px 15px;
  margin:0px;
  
}

div.center {
  margin:0px;
  text-align:center;
  width:500px;
}

#content a {
  text-decoration:none;
  color:#908271;
}

#content a:hover {
  color:#1C4980;
}

#header {
  margin:0px;
  padding:0px;
  background:url(../images/home-bg.gif) repeat-x;
}

#phone {
  position:absolute;
  top:75px;
  left:295px;
  font-size:30px;
  font-style:italic;
  font-weight:bold;
  color:#fff;
}

#circle {
  position:absolute;
  bottom:2px;
  left:0px;
}

#site-menu {
  margin:-3px 0px 0px 0px;
  padding:0px;
  background:#908271;
  height:45px;
  display:none;
}

#site-menu ul {
  margin:0px;
  padding:10px 5px 0px 5px;
  list-style:none;
}

#site-menu ul li {
  float:left;
  margin:0px;
  padding:0px 5px 0px 5px;
  background:url(../images/menu-bar.jpg) no-repeat right center;
}

#site-menu ul li.no-bar {
  background:none;	
}

#site-menu ul li a {
  margin:0px;
  padding:5px 5px 5px 5px;
  font-size:18px;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

#site-menu ul li a:hover {
  color:#C3BBB2;
}


#left-menu {
  margin:0px 40px 0px 0px;
  padding:0px;
  float:left;
  display:none;
}

div.strange-float {
  float:left;
}

#left-menu ul {
  margin:0px;
  padding:10px 0px 10px 15px;
  list-style:none;
}

#left-menu ul li {
  font-weight:bold;
  font-size:15px;
  padding:3px 0px 3px 0px;
}

#left-menu ul li ul {
  margin:0px;
  padding:2px 0px 2px 10px;
}

#left-menu ul li ul li {
  font-weight:normal;
  font-size:13px;
  padding:3px 0px 3px 0px;
  font-family: Arial;
}

#left-menu ul li a {
  color:#1C4980;
  text-decoration:none;
}

#left-menu ul li a:hover {
  color:#FFFFFF;
}

#left-menu div.products-sidebar form {
  margin:0px 0px 20px 15px;
  padding:5px;
  text-align:center;
  border:1px solid #AAA095;
  width:210px;
}

#left-menu div.products-sidebar h2 {
  font-size:14px;
  margin:0px;
  padding:0px 0px 5px 0px;
  text-align:center;
  color:#1C4980;
}

#left-menu div.products-sidebar form input.submit {
  padding:1px 0px 1px 0px;
  margin:0px 0px 0px 5px;
}

#left-menu div.products-sidebar form input.email {
  color:#CC0000;
  border:1px solid #000;
  padding:3px 0px 3px 4px;
  margin:0px 0px 0px 0px;
  float:left;
  width:120px;
}

#content {
  margin:30px 0px 15px 10px;
  padding:0px;
}

#content ol.order-list {
  margin:0px;
  padding:0px 0px 0px 25px;
}

#content ol.order-list li {
  font-weight:bold;	
  margin:0px;
  padding:3px 0px 3px 0px;
}

#content div.img-rows {
  margin:0px;
  padding:0px;
}

#content div.img-rows span {
  margin:2px;
  padding:5px 0px 10px 0px;
  float:left;
  width:200px;
  height:110px;
  text-align:center;
}

#content ul.img-gallery {
  margin:0px;
  padding:0px;
}

#content ul.img-gallery li {
  margin:0px;
  padding:0px;
  list-style:none;
  width:200px;
  text-align:center;
  float:left;
  height:130px;
}

#content ul.img-gallery li a span.gallery-info {
  margin:0px;
  padding:0px;
  font-size:16px;
  font-weight:bold;
}

#content ul.img-gallery li img {
  margin:5px 0px 0px 0px;
  padding:0px;
  border:1px solid #CCC;
}

#content h1 {
  font-size:24px;
  color:#908271;
  margin:0px;
  padding:5px 0px 2px 0px;
}

#content .stand-out {
  color:#C00;
  font-weight:bold;
}

#content p {
  color:#585045;
  margin:0px 2px 0px 0px;
  padding:0px 0px 10px 0px;

}

#content div.float-right {
  float:right;
  margin:0px 5px 0px 15px;
  padding:0px;
}

#content div.float-right span.pdfs {
  text-transform:uppercase;
  margin:3px 0px 3px 0px;
  padding:0px 0px 0px 24px;
  background:url(../images/pdf-thumb.jpg) no-repeat left center;
}

#content div.float-right img {
  padding:0px;
  margin:5px 0px 5px 0px;
}

#content div.float-right p {
  margin:0px;
  padding:0px 0px 5px 0px;
}

#content div.float-right p.smaller-para {
  font-size:11px;
}

#content span.quote a {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

#content div.product-figures {
  margin:0px;
  padding:40px 0px 20px 0px;
}

#content ul.standard-ul {
  padding:0px 0px 10px 35px;
  margin:0px 0px 10px 0px;
}

#content > ul.standard-ul {
  padding:0px 0px 10px 35px;
}

#content ul.standard-ul li {
  color:#585045;
}

#content span.bold {
  font-weight:bold;
}

#content p.intro-text {
  font-size:16px;
  font-weight:bold;
}

#content ul.products-ul {
  margin:0px;
  padding:10px 0px 0px 0px;
  width:100%;
}

#content ul.products-ul li {
  float:left;
  padding:5px 20px 5px 0px;
  margin:0px;
  list-style:none;
  height:200px;
}

#content div.float-right img.product-border {
  border:1px solid #000;
}

#content div.float-right .push-down {
  margin-bottom:0px;
}

#content div.float-right h2.smaller-header {
  font-size:16px;
}

#content ul.products-ul li a {
  text-decoration:none;
  color:#000066;
  font-size:17px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#content ul.products-ul li img {
  margin:0px 0px 0px 20px;  
}

#content ul.products-ul li a:hover {
  color:#CC0000;
}

#content ul.products-ul li span.product-info {
  display:block;
  padding:0px 0px 0px 0px;
  margin-bottom: -15px;
  width:170px;
  text-align:center;
  min-height:55px;
}

#content ul.products-ul li span.grey {
  color:#585045;
  font-size:13px;
  font-weight:normal;
}


#content ul.products-ul-higher {
  margin:0px;
  padding:10px 0px 0px 0px;
}

#content ul.products-ul-higher li {
  float:left;
  padding:5px 15px 25px 0px;
  margin:0px;
  list-style:none;
  height:220px;
}

#content .border {
  border:solid 1px #000;
}

#content .order-img {
  float:left;
  margin:0px 170px 170px 0px;
  padding:0px;
}

#content ul.products-ul-higher li a {
  text-decoration:none;
  color:#000066;
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#content ul.products-ul-higher li img {
  margin:0px 0px 0px 30px;
}

#content ul.products-ul-higher li a:hover {
  color:#CC0000;
}

#content ul.products-ul-higher li span.product-info {
  display:block;
  padding:0px 0px 0px 0px;
  margin-bottom: -15px;
  width:210px;
  text-align:center;
  min-height:70px;
}

#content ul.products-ul-higher li span.grey {
  color:#585045;
  font-size:13px;
  font-weight:normal;
}

#content ul.products-ul-higher li span.product-link {
	font-size:12px;
}

#gallery {
	padding:0px 20px 20px 0px;
}
#gallery td {
	text-align:center;
	padding:0px;
	border: 1px solid #CCCCCC;
}
#gallery a {
	display:block;
	padding:5px;
}
#gallery img {
	border:1px solid #CCC;
	margin-top:5px;
}
#galleryimage {
	padding:5px;
	margin:0px 0px 0px auto;
}
#galleryimage img {
	border:1px solid #CCC;
}

#footer {
  clear:both;
  margin:0px 0px 0px 10px;
}

#footer p {
  text-align:center;
  margin:0px;
  padding:0px;
  font-size:11px;
}

#footer a {
  color:#006;	
}

label.error {
	position:absolute;
	margin:5px 0px 0px 5px;
	color:#C00;
	white-space:nowrap;
}