/*
Theme Name: BioElectronics
Theme URI: http://bielcorp.com/
Description: Theme designed for corporate client.
Version: 1.0
Author: Donnie Steele
Author URI: http://donniesteele.com/
*/



body 		{background:#0134ff url(images/bkgd.jpg) repeat-x fixed;margin:0px auto;font:13px/16px Helvetica;color:#454545;}
img			{border:none;}
h1			{font-weight:normal;color:#01bcff;font-size:32px;line-height:36px;margin-top:0;padding-top:0;}
h2			{font-weight:normal;font-size:18px;line-height:22px;color:#ff7b00;margin:0;padding:0;}
h3			{color:#009fff;font-size:18px;line-height:21px;font-weight:normal;margin:10px 0 0 0;}
h4			{margin:0;padding:0 5px 0 5px;margin:-10px 0 0 3px;background:#fff;display:inline-block;color:#ff6600;font-size:18px;line-height:20px;font-family:Georgia;}
h5			{font-size:16px;line-height:18px;margin:0;padding:0;}
p			{margin:0 0 18px 0;padding:0;}
a			{color:#009fff;text-decoration:none;}
a:hover		{color:#009fff;text-decoration:underline;}

#wrapper	{/*background:url(images/bg.png);*/}
#page 		{background:url(images/bg-page.png) repeat-y center top;margin:0px auto;}

#top 		{background:url(images/logo4.png) left top no-repeat;height:95px;overflow:hidden;width:960px;margin:0px auto;}
.homebutton a {display:block;width:400px;text-align:left;height:95px;padding-top:95px;float:left;}
.socialicons {list-style:none;display:inline-block;float:right;padding-top:40px;}
.socialicons li {list-style:none;display:inline-block;float:left;padding-left:10px;}

.copy		{padding:10px;}
.content	{background:#fff;border:2px solid #01e0ff;border-top:none;margin-bottom:10px;}
.border		{border:4px solid #66ccff;}
.clearfix	{clear:both;overflow:hidden;}
.nowrap	        {clear:both;overflow:hidden;}
.c960 		{width:960px;margin:0px auto;clear:both;}
.c940		{padding:10px 0 10px 0;clear:both;}
.c730		{float:left;width:730px;margin-left:10px;}
.c620		{float:left;width:620px;margin-left:10px;height:280px;}
.c570		{float:left;width:560px;margin-left:10px;}
.c310		{float:left;width:310px;margin-left:10px;}
.c300		{float:left;width:300px;margin-left:10px;}
.c200		{float:left;width:200px;margin-left:10px;}
.c170		{float:left;width:160px;margin-left:10px;}

.dark-blue	{color:#fff;background:#003366;}
.blue		{color:#fff;background:#01bcff;}
.orange		{color:#fff;background:#ff9933;}

.dark-blue a		{color:#0099FF;}
.dark-blue a:hover	{background:#0099FF;color:#fff;text-decoration:none;}
.orange a			{color:#ff9933;}
.orange a:hover		{background:#ff9933;color:#fff;text-decoration:none;}

.v310				{height:310px;}
.v350				{height:350px;}
.intro				{font-size:12px;line-height:15px;}
.heavy				{font-size:22px;line-height:24px;font-weight:bold;}
.banner				{background:#0099ff;height:100px;}
.search-term		{font-weight:bold;color:#FF0000;}
.alignright			{float:right;padding:0 0 10px 10px;}
.alignleft			{float:left;padding:0 10px 10px 0;}
.alignright			{display:block;padding:10px;}
.pdf		 		{background:url(images/pdf.png) no-repeat;padding-left:20px;}


.sidebar, .sidebar p, .sidebar .heavy
					{font-size:12px;line-height:14px;color:#666;}
.sidebar 			{border-left:1px solid #ccc;}
.sidebar .copy		{border-bottom:1px solid #ccc;}

.testimonial			{height:250px;overflow:hidden;}
.testimonials			{font-size:16px;line-height:19px;font-family:Georgia;}
.testimonials em		{display:block;color:#01bcff;padding:10px 0 0 5px;}
.testimonial-widget 	{border:1px solid #0099FF;padding:5px;background:#FFFFED;float:right;font-size:13px;}
.testimonial-widget p 	{font-size:12px;line-height:16px;margin:0 0 5px 0;}
.testimonial-widget a	{font-size:12px;}
.testimonial-widget	h4 	{display:block;margin:0;padding-bottom:5px;font-size:16px;}

.breadcrumb		{font-size:12px;line-height:14px;padding:0 0 10px 0;}
.breadcrumb a	{display:inline-block;padding-right:7px;margin-right:3px;background:url(images/breadcrumb-arrow.png) no-repeat right 5px;}
.learn-more				{display:inline-block;width:87px;height:26px;overflow:hidden;background:url(images/button-learn-more.png);}
.learn-more span		{display:block;padding-top:26px;}
.learn-more:hover		{background-position:0 -26px;}
.where-to-buy			{background:url(images/where-to-buy.png);}


/*features*/
#features { width:620px; height:315px; overflow:hidden; position:relative;}
.slides { position:absolute; top:0; left:0; }
.slides > div { position:absolute; top:0; width:620px; display:none; }
ul.pagination { list-style:none; padding:0; margin:0;position:absolute;top:285px;left:500px;}
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 4px; background:#fff;border:1px solid #ccc;margin-right:5px;}
ul.pagination li.active a { background:#00bcff; color:white; }

/*nav*/
#nav 					{background:#000;margin:0;padding:0;list-style:none;border:1px solid #33ccff;height:25px;}
#nav li 				{display:inline-block;float:left;}
#nav li a				{color:#fff;text-decoration:none;}
#nav li a span:hover	{background:#33ccff;}
#nav li a span			{height:25px;display:block;vertical-align:middle;line-height:25px;padding:0 10px 0 10px;width:auto;border-right:1px solid #33ccff;}
#nav li li a span		{display:inline;padding:none;border:none;}
#nav li li li, #nav li li ul,#nav li li li li, #nav li li li span, #nav li li li li span
						{display:none;height:0px;width:0px;}


#nav-products			{width:420px;height:270px;}
#nav-products a			{display:block;height:270px;float:left;width:140px;}
#nav-products a span		{visibility:hidden;}
#nav-products .actipatch a			{background:url(images/nav-sprite.png) no-repeat;}
#nav-products .actipatch a:hover	{background-position:0 -270px;}
#nav-products .allay a				{background:url(images/nav-sprite.png) no-repeat;background-position:-155px 0}
#nav-products .allay a:hover		{background-position:-155px -270px;}
#nav-products .recoveryrx a			{background:url(images/nav-sprite.png) no-repeat;background-position:-310px 0;}
#nav-products .recoveryrx a:hover	{background-position:-310px -270px;}

.subnav, .subnav ul, .subnav li			{list-style:none;margin:0;padding:0;}
.subnav									{border:1px solid #01bcff;border-right:none;border-bottom:none;padding:3px 0 15px 0;background:url(images/subnav-bkgd.png) repeat-y;}
.subnav li								{font-weight:bold;padding:0 0 5px 2px;}
.subnav li li							{font-weight:normal;}
.subnav ul								{padding:5px 0 0 5px;}
.subnav a								{background:url(images/subnav-arrow.gif) -20px -20px no-repeat;padding-left:8px;}
.subnav li li a:hover, .subnav .active	{background-position:0 5px;color:#ff9933;}
.subnav li a:hover						{color:#ff9933;text-decoration:none;}
.subnav li li li {font-size:10px;padding:0;}


/*footer*/
#footer		{text-align:center;color:#CCCCCC;padding:10px;}
#footer a	{color:#CCC;text-decoration:underline;}



/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { margin: 0; padding: 0;list-style: none;z-index:90;}
.sf-menu {line-height: 1.0;}
.sf-menu ul {position: absolute;top:-999em;	width: 13em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li { width: 100%;}
.sf-menu li:hover {visibility: inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float: left; position: relative;}
.sf-menu a {display: block; position: relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 0; top: 2em; /* match top ul list item height */	z-index: 99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left: 12em; /* match ul width */top: 0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left: 10em; /* match ul width */ top: 0;}

/*** DEMO SKIN ***/
.sf-menu {float:left;width:960px;}

.sf-menu a, .sf-menu a:visited  { color: #13a;}
.sf-menu li ul {border:1px solid #33ccff;border-top:none;border-bottom:none;}

.sf-menu li li {background:	#009fff;height: 20px;border-bottom:1px solid #33ccff;padding:3px;}
.sf-menu li li li {	background:#33ccff;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: #33ccff;	color: #000;}

.sf-menu li li a:hover, .sf-menu li li:hover {background:#33ccff;}
.sf-menu li.searchWrapper		{text-align:right;padding:4px 10px 0 0;float:right;}
.sf-menu li.searchWrapper:hover	{background:none;}



.page-item-27 ul			{width:560px;height:270px;}
.page-item-27 ul li 			{display:block;height:270px;float:left;width:140px;padding:0;}
.page-item-27 ul li a span		{visibility:hidden;}
.page-item-27 ul li.page-item-28 a		{background:url(images/nav-sprite.png) no-repeat;height:270px;}
.page-item-27 ul li.page-item-28 a:hover	{background-position:0 -270px;}
.page-item-27 ul li.page-item-30 a		{background:url(images/nav-sprite.png) no-repeat;height:270px;background-position:-155px 0}
.page-item-27 ul li.page-item-30 a:hover	{background-position:-155px -270px;}
.page-item-27 ul li.page-item-34 a		{background:url(images/nav-sprite.png) no-repeat;height:270px;background-position:-310px 0;}
.page-item-27 ul li.page-item-34 a:hover	{background-position:-310px -270px;}
.page-item-27 ul li.page-item-32 a		{background:url(images/nav-sprite.png) no-repeat;height:270px;background-position:-465px 0;}
.page-item-27 ul li.page-item-32 a:hover	{background-position:-465px -270px;}



