/====================================== reset.css is here ========================================/ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:bold;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
.clear_0 {
	clear:both;
	font-size:0px;
	line-height:0px;
	display:block;
}
.last {
	margin:0 !important;
}
.pad_last {
	padding:0 !important;
}
.no_bg {
	background:none !important;
}
/************************************************************************************/

body {
	padding:0px;
	margin:0px;
	
}
.header_out {width:100%;/*position:fixed;*//*background-color:#FFFFFF;*/top:0;position: absolute; left:0;	z-index: 3000;}
.header_out_home {width:100%;
	/*position:fixed;
	background-color:#FFFFFF;*/top:0;position: absolute; left:0;	z-index: 3000;}
.header_top {width:980px;margin:auto;}
.header_small {width:980px;margin:auto; height:525px;}
.logo {float:left;width:439px;height:83px;}
.phone {background-image:url(../images/icon-phone.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#222222; float: right; margin-top: -40px; padding: 0 0 0 30px; background-position:left 3px;}
a.mail:link, a.mail:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; text-decoration: none; outline: none; text-align: left;}
a.mail:hover {color: #be4431;}
.header_banner {width:100%;height:525px;background-image:url(../images/bg_banner.jpg);background-repeat:no-repeat;background-position:center top;}
*+html .header_banner { top: 63px;}
.header_banner_inner {width:100%;height:147px; background-image:url(../images/bg_banner-inner.jpg);background-repeat:no-repeat;background-position:center top;}
*+html .header_banner_inner { top: 63px;}
.top {width:980px;margin:auto;}
.wrapper {width: 100%; background-color: #d8d8d8; margin: 0px; padding: 0px; }
.index-content-area {width: 100%; background-color: #fff; margin: 0px; padding: 0px; height:220px;}
.index-content-area2 {width:980px; margin: 0 auto; background-image:url(../images/slide-curve2.jpg);background-repeat:no-repeat; background-position:258px top; height: 220px;}
.inner-content-area {width: 100%; background-color: #fff; margin: 0px; padding: 0px; background-image:url(../images/bg-strip-inner.jpg); background-position:center top; background-repeat:repeat-y;}
.inner-content-area2 {width:980px; margin: 0 auto; background-image:url(../images/slide-curve.jpg); background-repeat:no-repeat; background-position:0 top; }
.inner-content-area3 {width:980px; margin: 0 auto; background-image:url(../images/slide-curve-mobilenest.jpg); background-repeat:no-repeat; background-position:0 top; }
.inner-content-area4 {width:980px; margin: 0 auto; background-image:url(../images/slide-curve-labguard.jpg); background-repeat:no-repeat; background-position:0 top; }
.inner-content-area5 {width:980px; margin: 0 auto; background-image:url(../images/slide-curve-power.jpg); background-repeat:no-repeat; background-position:0 top; }
.inner-content-area6 {width:980px; margin: 0 auto; background-image:url(../images/slide-curve-isperm.jpg); background-repeat:no-repeat; background-position:0 top; }
.inner-content-area7 {width:980px; margin: 0 auto; background-image:url(../images/slide-curve-rapid-recovery.jpg); background-repeat:no-repeat; background-position:0 top; }
.inner-content-clinical-studies {width:980px; margin: 0 auto; background-image:url(../images/slide-curve-clinical-studie.jpg); background-repeat:no-repeat; background-position:0 top; }
.inner-content-bottom {width:980px; margin: 0 auto; background-image:url(../images/inner-sidecurve-bottom.jpg); background-repeat:no-repeat; background-position:0 top; height:34px;}
.right-content-area { float:left; width: 747px; padding:50px 0 0 43px;}
.right-content-area h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#393939; text-align: left; margin: 0px; padding: 0px;  background-image:url(../images/header-line.jpg); background-repeat:no-repeat; background-position:0 28px; line-height: 30px; font-weight: normal;}
.image_float-right {float:right; margin: 0 0 0 20px;}
.image_float-right2 {float:right; margin:-15px 0 0 20px;}
.right-content-area p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; text-align:justify; line-height: 22px;}
.about-fornax {float:left; width: 248px; padding:20px 0 0 0;}
.about-fornax h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#2e2e2e; text-align: left; margin: 0px; padding: 0px; font-weight: normal;}
.about-fornax p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; text-align:justify; line-height: 20px;}
a.more:link, a.more:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#be4431; text-decoration: none; outline: none; text-align:right!important; float:right;}
a.more:hover {color: #000;}


a.terms:link, a.terms:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#074dac; text-decoration: underline; outline: none; text-align:right!important; float:none!important;}
a.terms:hover {color: #000;}

span .text1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2e2e2e; text-align: left;}

.Clinical-Studies-area { float:left; width: 747px; padding:50px 0 0 43px;}
.Clinical-Studies-area h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#393939; text-align: left; margin: 0px; padding: 0px;   line-height:25px; font-weight: normal; }
.Clinical-Studies-area h2 {font-family:  Arial, Helvetica, sans-serif; font-size:23px; padding:0px 0px 0 0px; margin:0px 0px 6px 0px;
color: #2e2e2e;font-weight: normal; background-image:url(../images/header-line2.jpg); background-repeat:no-repeat; background-position:0 28px; line-height: 30px;}
.Clinical-Studies-area p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; text-align:justify; line-height: 22px;}
.image_float-right {float:right; margin: 0 0 0 20px;}

.Clinical-Studies  {float:left; width: 258px; padding:20px 0 0 82px; margin-right:85px;}
.Clinical-Studies h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#2e2e2e; text-align: left; margin: 0px; padding: 0px  0px 35px 52px;
background-image:url(../images/tick-mark.jpg); background-position:0px top; background-repeat: no-repeat; font-weight: normal;}
.Clinical-Studies ul {float:left; margin: 0px; padding: 0px; width:346px;}
.Clinical-Studies ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; text-align:justify; line-height: 22px;
background-image:url(../images/shadow_bullet.jpg); background-position:0px top; background-repeat: no-repeat; padding: 0px 0px 15px 20px;}

.Customer-Spotlight  {float:left; width:307px; padding:20px 0 0 0px; background-image:url(../images/customer-spotlight.jpg); background-position:0px top; background-repeat: no-repeat;}
.Customer-Spotlight h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#2e2e2e; text-align: left; margin: 0px; padding: 0px  0px 0px 86px;
font-weight: normal;}
.Customer-Spotlight p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; text-align:justify; line-height: 20px; padding: 0 30px 0 25px;}



.termsandcondition  {float:left; width:500px; padding:20px; }
.termsandcondition h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#2e2e2e; text-align: left; margin: 0px; padding:0px 0px 15px 0px;
font-weight: normal;}
.termsandcondition h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c8151c; text-align: left; margin: 0px; padding:0px 0px 15px 0px;
font-weight: normal;}
.termsandcondition p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2e2e2e; text-align:justify; line-height: 20px; padding:0 0px 15px 0px;}

.termsandcondition ul {float:left; margin: 0px 0px 20px 0px; padding: 0px; width:346px;}
.termsandcondition ul li { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3e3e3e; text-align:justify; line-height: 22px;
background-image:url(../images/arrow-more-home.jpg); background-position:0px 6px; background-repeat: no-repeat; padding: 0px 0px 5px 15px;}





.image-float-left{float:left; padding: 0 10px 5px 0;}

.clear {clear:both;}
.menu-line {width:980px; float:right;  background-image:url(../images/menu-line.jpg); background-position:0px 20px; background-repeat: no-repeat; }
.menu-line2 {width:980px; float:right;  background-image:url(../images/menu-line.jpg); background-position:0px 20px; background-repeat: no-repeat; }
.footer { width:980px; margin: 0 auto; padding: 15px 0 60px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292;}
.footer .left {float:left; width:340px;}
.footer ul {float:left;  padding: 0px; margin: 0px;}
.footer ul li {list-style:none; display: inline;}
.footer ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292; line-height: 22px; padding: 0px 3px 0px 3px; display: inline;
text-decoration: none;}
.footer ul li a:hover {color: #000;}
.footer ul li a.active {color: #000;}

.twitter {float:left; width:75px; padding:0px 0 0 22px; background-image:url(../images/icon-twitter.jpg); background-position:0px 6px; background-repeat: no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232323; line-height: 30px;}
.facebook{float:left; width:75px; padding:0px 0 0 22px; background-image:url(../images/icon-facebook.jpg); background-position:0px 6px; background-repeat: no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232323; line-height: 30px; margin-left: 15px;}
.contact{float:left; width:75px; padding:0px 0 0 22px; background-image:url(../images/icon-msg.jpg); background-position:0px 6px; background-repeat: no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232323; line-height: 30px; margin-left: 15px;}
a.social-link:link, a.social-link:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232323; text-decoration: none; outline: none; text-align: left; font-weight: bold;}
a.social-link:hover {color: #be4431;}
a.fornax:link, a.fornax:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#be4431; text-decoration: none; outline: none; text-align: left; font-weight: bold;}
a.fornax:hover {color: #232323;}
a.phi:link, a.phi:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#262525; text-decoration: none; outline: none; text-align: left; }
a.phi:hover {color: #be4431;}
.copyright { float:right; width:230px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292; padding:6px 0 0 22px; }

.righthand-menu-bg h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:23px;
	padding:19px 0px 0 0px;
	margin:0px 0px 6px 0px;
	color: #2e2e2e;
	font-weight: normal;
	text-transform: uppercase;
	background: url('../images/bg-product-tab.jpg');
	background-position:left 0px;
}
.righthand-menu-bg {
	width:160px;
	float:left;
/*	background: url('../images/rhm-bg.jpg');
	background-repeat: repeat-y;*/
	padding:0px 30px 0 0px;
}
.righthand-menu-bg ul {
	margin: 0;
	padding: 0;
	margin-left: 0px;width:188px;
}
/* CONTROLS */
.righthand-menu-bg ul li {

	padding: 0px 0 0px 0px;
	color: #1f1f1f;
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: none;
	list-style-type: none;
}

.righthand-menu-bg ul li a {

	padding:10px 0 10px 0px;
	background: url('../images/devider1.jpg') no-repeat;
	background-position:left 34px;
	/*border-bottom: 1px solid #d6d6d6;*/
	font-weight: bold;
}

	
.righthand-menu-bg ul li a:hover, .righthand-menu-bg ul li a.active {
	
	color: #be4431; 
}
.righthand-menu-bg ul li a.last {

	padding:10px 0 0px 0px;
	border-bottom:none;
	background-image:none!important;
	font-weight: bold;
}


.righthand-menu-bg ul li a.subtab {

	padding:10px 0 10px 15px;
	font-weight: bold;
	
}


.righthand-menu-bg ul li a.subtab:hover, .righthand-menu-bg ul li a.subtab.active {
	
	color: #00aaf3; 
	background: url("../images/bullet-diamond2.png") no-repeat 0px 17px  !important;
}

.righthand-menu-bg ul li a.sub{background: url("../images/arrow.gif") no-repeat left 17px  !important;}
.righthand-menu-bg ul li a.sub:hover{background: url("../images/arrow.gif") no-repeat left 17px  !important;}
.righthand-menu-bg ul li a.sub active	{color: #00aaf3;}

.righthand-menu-bg ul li a.sub last {

	padding: 10px 0 10px 15px;
	border-bottom:none;
	font-weight: bold;
}
.left-menu-bg{
	width:160px;
	float:left;
	padding:35px 30px 0 0px;
}
.left-menu-bg h1 {font-family:  Arial, Helvetica, sans-serif; font-size:18px; padding:0px 0px 0 25px; margin:0px 0px 0px 0px;
color: #2e2e2e;font-weight: normal; text-transform: uppercase; text-align: center;}
a.navlink:link, a.navlink:visited {

	color: #010101;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	outline: none;
}
a.navlink:hover {

	color: #00aaf3;
	
}
a.navlink-sub:link, a.navlink-sub:visited{

	color: #1f1f1f;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	padding: 6px 0 6px 12px;
	background: url("../images/bullet-diamond.png") no-repeat 0px 10px  !important;
}
*+html a.navlink-sub:link, a.navlink-sub:visited{

	color: #1f1f1f;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	padding: 6px 0 6px 12px;
	background: url("../images/bullet-diamond.png") no-repeat 0px 13px  !important;
}
*+html a.navlink-sub:hover {
background: url("../images/bullet-diamond2.png") no-repeat 0px 13px  !important;
	color: #00aaf3;
	padding: 6px 0 6px 12px;
	outline: none;

}
a.navlink-sub:hover {
background: url("../images/bullet-diamond2.png") no-repeat 0px 10px  !important;
	color: #00aaf3;
	padding: 6px 0 6px 12px;
	outline: none;

}
.Features p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; text-align:justify; line-height: 22px; margin-top:20px;}
.Features h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#393939; text-align: left; margin:30px  0px  9px  0px; padding: 0px;  background-image:url(../images/header-line.jpg); background-repeat:no-repeat; background-position:0 28px; line-height: 30px; font-weight: normal;}
.Features ul {margin: 0px; padding: 0px; width: 747px;}
.Features ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6E6E6E; text-align:justify; line-height: 22px;
background-image:url(../images/bullet-diamond2.png); background-position:0px 11px; background-repeat: no-repeat; padding:3px 0px 0px 14px;}
.pdf{outline: none; border: none;}
.pdf-left{outline: none; border: none; float:right; padding:10px 0 0 40px;}


.min-gallery
{
	width:189px;
	height:155px;

	background-color: Black;

	margin: auto;
}
.min-gallery .preview
{
	width:189px;
	height:155px;
	/*margin-top: 36px;
	margin-left: 36px;
	margin-right: 36px;*/
	position: relative;
	
	overflow: hidden;
	background-color: White;
}
.min-gallery .preview img
{
	/* width: 795px;             height: 525px;*/
	position: absolute;
}
.min-gallery .bottom
{
	width: 100%;
	height: 98px;
	color: Gray;
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	overflow: hidden;
}
.min-gallery .bottom .long
{
	width: 100%; /*height: 100%;*/
}
.close
{
	text-align: center;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
	width: 100%;
	padding: 4px;
}
.min-gallery .bottom .short
{
	width: 100%;
	height: 100%;
}
.min-gallery .bottom .short .left
{
	padding-left: 44px;
	padding-top: 42px;
	width: 322px;
	float: left;
}
.min-gallery .bottom .short .middle
{
	width: 118px;
	float: left;
}
.min-gallery .bottom .short .right
{
	width: 300px;
	float: left;
	text-align: right;
	padding-right: 38px;
	padding-top: 42px;
}
.min-gallery .bottom .short .middle > div
{
	float: left;
}

.short-thumbnail-container
{
	width: 36px;
	padding-top: 30px;
	cursor: pointer;
}
.gallery-nav-left
{
	cursor: pointer;
	width: 12px;
	margin-right: 28px;
	height: 18px;
	background-image: url(arrow-left.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 40px;
}
.gallery-nav-right
{
	width: 12px;
	margin-left: 28px;
	height: 18px;
	cursor: pointer;
	background-image: url(arrow-right.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 40px;
}
.thumbnail-button
{
	width: 8px;
	height: 8px;
	margin: 2px;
	background-image: url(box.jpg);
	float: left;
}
.active-image
{
	z-index: 100;
	display: block;
}
.inactive-image
{
}
.gallery-caption
{
	position: absolute;
	width: 100%;
	height: 100px;
	background-color: Black;
	widht: 100%;
	z-index: 102;
	color: gray;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	padding: 8px;
}
/*Horizontal Orientation CSS*/
.thumbnails
{
	width: 420px; /*height: 28px;*/
	margin: auto;
	padding: 0;
	padding: 22px 0px 0px 0px;
	position: relative;
}
.thumbnails-back, .thumbnails-forward
{
	float: left;
	width: 13px;
	height: 40px;
	position: relative;
	top: 6px;
	cursor: pointer;
}
.thumbnails-back
{
	background-image: url(arrow-left.png);
	background-repeat: no-repeat;
	background-position: left;
}
.thumbnails-forward
{
	background-image: url(arrow-right.png);
	background-repeat: no-repeat;
	background-position: right;
}
.thumbnails-contents
{
	width: 390px;
	height: 48px;
	float: left;
	position: relative;
	overflow: hidden;
}
.thumbnails-contents > div
{
	position: absolute;
	width: 100%;
}
.thumbnails-contents > div > div
{
	float: left;
}
.thumbnails-contents img
{
	width: 43px;
	height: 43px;
	margin-left: 9px;
	margin-right: 9px;
	border: solid 2px black;
}
/*Horizontal Orientation CSS Ends*/

/*Common*/
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}
.clear-fix
{
	clear: both;
}
#contributor {
				color: Gray;
				margin: 0;
				padding: 0;
				margin-top: 4px;
				text-align: center;
			}
			#contributor a {
				color: Gray;
			}
/* ============================= forms ============================= */

#ContactForm { margin-top:5px;}
#ContactForm .wrapper{ min-height:40px;}
#ContactForm .textarea_box{ height:145px; padding-bottom:6px; width:100%; overflow:hidden}
#ContactForm {}
#ContactForm a{ margin-right:10px;}
#ContactForm .input {width:225px; border:1px solid #a7a7a7; background:#fff; padding:6px 8px; color:#000!important; font:12px Arial, Helvetica, sans-serif; height:16px; margin:0px 1px 0 0;}
#ContactForm .input1 {padding:6px 8px; color:#696969!important; width: 202px;}
#ContactForm .country-list {width:243px; border:1px solid #a7a7a7; background:#fff; padding:6px 8px; color:#696969!important; font:12px Arial, Helvetica, sans-serif; height:30px; margin:0px 1px 0 0;}
#ContactForm .date-list {width:80px; border:1px solid #a7a7a7; background:#fff; padding:6px 8px; color:#696969!important; font:12px Arial, Helvetica, sans-serif; height:31px; margin-bottom:20px;}
#ContactForm textarea { overflow: auto; width:224px; border:1px solid #a7a7a7; background:#fff; padding:6px 8px; color:#000!important; font:12px Arial, Helvetica, sans-serif; height:16px; margin:0 4px 0 0; float:left;}
#ContactForm .go {width:243px; border:1px solid #a7a7a7; background:#fff; padding:6px 8px; color:#696969!important; font:14px Arial, Helvetica, sans-serif; height:31px; margin-bottom:20px; float:left;}
#ContactForm tr td{padding: 0 7px 0 0;}

.button{ /*display:block;*/ color:#fff !important; text-decoration:none; line-height:34px; padding:0 17px; background:#757575; margin-top:15px;}
.button:hover{ background:#c9161c !important; color:#fff !important; cursor: pointer;}
.product-more {float:left;}
.addmore{ display:block; line-height:34px;  margin:50px 0 0 5px; float:left;}
.gomore{ display:block; line-height:30px;  margin:0px 0 0 5px; float:left;}
.error {
    color: red;
    display: block !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px !important;
    margin: 0 !important;
    padding: 3px 0 0;
    width: 242px !important;
}
a.add-product:link, a.add-product:visited {
background:#757575;
	color: #fff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-transform:uppercase;
	outline: none;
	padding:5px 15px 5px 15px;
}
a.add-product:hover {
background:#000;
	color: #c9161c;
	
}
a.go-product:link, a.go-product:visited {
background:#757575;
	color: #fff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-transform:uppercase;
	outline: none;
	padding:0px 7px 0px 7px;
}
a.go-product:hover {
background:#000;
	color: #c9161c;
	
}
.boxes div {
  display: none;
  width:742px;
  /*height:150px;
margin:0px 0px 20px 0px;*/
/*background-color: orange;*/
}

.customer-spotlight{width:750px;  float:left; /*background:#d5eefe;*/ border-bottom:1px solid #e7e7e7; padding-left:10px; padding-top:10px; margin-bottom: 20px; padding-bottom:0px;}
.customer-spotlight p {text-align:justify; padding:10px 15px 15px 15px; font-family:arial;  font-size:13px; line-height:24px; color:#333333; }
.img_left {float: left; padding:5px 15px 30px 0px;}

.customer-spotlight2{width:750px;  float:left; /*background:#f9dede;*/ border-bottom:1px solid #e7e7e7; padding-left:10px; padding-top:0px; margin-bottom: 0px; padding-bottom:15px;}
.customer-spotlight2 p {text-align:justify; padding:0px 15px 0px 15px; font-family:arial;  font-size:13px; line-height:24px; color:#333333; }

.contact-wrap		{float:left; width: 747px; padding:50px 0 0 43px; margin:0px;}
.contact-wrap h2 {font-family:  Arial, Helvetica, sans-serif; font-size:23px; padding:0px 0px 0 0px; margin:0px 0px 6px 0px; color: #2e2e2e;font-weight: normal; background-image:url(../images/header-line2.jpg); background-repeat:no-repeat; background-position:0 28px; line-height: 30px;}
.contact-wrap h4 {margin:15px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#c8161d; line-height:22px; background:none;}
.contact-wrap p	{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:justify; padding-top: 0px; margin:0px;}

.cont-lft			{width:60px; margin:0px; float:left; padding:0px;}
.cont-lft p			{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; text-align:justify; padding-top: 0px;}

.cont-rgt			{float:left; margin:0px 0px 5px 0px; padding:0px;}
.cont-rgt p			{font-family:Arial, Helvetica, sans-serif; color:#6e6e6e; font-size:12px; line-height:22px; text-align:justify; padding-top: 0px; font-weight:normal; margin:0px;}

.cont-rgt2			{width:314px; float:left; margin:0px; padding:0px;}
.cont-rgt2 p			{font-family:Arial, Helvetica, sans-serif; color:#6e6e6e; font-size:12px; line-height:22px; text-align:justify; padding-top: 0px; font-weight:normal; margin:0px;}


.cont-lft p.bd		{font-weight:bold; font-size:12px; color:#6e6e6e;  background:url(../images/dotted.jpg) 45px 9px no-repeat; }
.cont-rgt p a		{color:#006AA0; font-weight:normal;}
.cont-rgt p a:hover	{color:#686868;}

.no-pt				{margin-top:8px;}

.social-icons{float: left; margin-top: 15px; margin-left: 60px;}
.clear_contact{clear:both; height:10px;}
.module {float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:15px; background-color:#333;  margin: 10px; padding:10px 10px 10px 10px; text-align: center; color: #fff; cursor:default;}
.image-module{ position: absolute; top: 0px;}
