html,body {
	height: 100%;
	margin: 0;
}
body {
	color:#666;
	font:11px Arial, Verdana, Tahoma, sans-serif;
	background:#e8ebef;
}
img {
	border:none;
}
a {
	text-decoration:underline;
	color:#000;
}
a:hover {
	text-decoration:none;
}
input {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form{
	margin:0;
	padding:0;
}
.main {
	width:990px;
	margin:0 auto;
	padding:3px 0 0;
	overflow:hidden;
}
.content-container {
	width:100%;
	margin:0 0 10px;
	padding:12px 0 0;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/content-top.png') no-repeat;
}
.content-btm {
	width:100%;
	height:12px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/content-btm.png') no-repeat;
}
.content-all {
	width:960px;
	padding:0 15px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/content-bg.png') repeat-y;
	overflow:hidden;
}
.content-inner {
	width:960px;
	background:#fff;
}
.header {
	width:935px;
	padding:0 15px 0 10px;
	position:relative;
	z-index:10;
}
.header:after {
	display:block;
	content:"";
	clear:both;
}
.header h1 {
	width:232px;
	margin:0;
	position:absolute;
	left:10px;
	top:0;
}
.header h1 a {
	width:232px;
	height:69px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/logo.gif') no-repeat;
	position:relative;
	cursor:pointer;
}
.nav-form-outer {
	width:703px;
	padding:5px 0 0 232px;
}
.top-nav-form {
	width:100%;
	margin:0 0 13px;
	float:right;
}
.top-nav-form ul {
	width:330px;
	margin:5px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.top-nav-form li {
	float:left;
	padding:0 5px 0 10px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/separ1.gif') no-repeat 0 3px;
}
.top-nav-form li.first {
	background:none;
}
.top-nav-form li a {
	display:block;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
}
a.product-specifications {
	width:101px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/product-specifications.gif') no-repeat;
}
a.espanol {
	width:34px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/espanol.gif') no-repeat;
}
a.e-news {
	width:68px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/e-news.gif') no-repeat;
}
a.contact-us {
	width:50px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/contact-us.gif') no-repeat;
}
.search-form {
	width:175px;
	float:right;
}
.txt-input {
	width:120px;
	margin:0;
	padding:1px 3px;
	border:1px solid #ddd;
	color:#999;
	font:11px/13px Arial, Verdana, Tahoma, sans-serif;
	float:left;
}
.btn-go {
	float:right;
}
ul.main-nav {
	width:558px;
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.main-nav li {
	float:left;
	padding:0 0 6px 1px;
	
	position:relative;
}
.main-nav li a {
	display:block;
	height:26px;
	text-indent:-9999px;	
	position:relative;
}
a.home {
	width:57px;
	background: url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/home.gif') no-repeat;
}
a.our-company {
	width:105px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/our-company.gif') no-repeat;
}
a.news {
	width:57px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/news.gif') no-repeat;
}
a.markets-served {
	width:118px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/markets-served.gif') no-repeat;
}
a.products {
	width:82px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/products.gif') no-repeat;
}
a.technical-support {
	width:133px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/technical-support.gif') no-repeat;
}
.main-nav li:hover a.home,
.main-nav li.hover a.home,
li.active a.home {
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/home-h.gif') no-repeat;
}
.main-nav li:hover a.our-company,
.main-nav li.hover a.our-company,
li.active a.our-company {
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/our-company-h.gif') no-repeat;
}
.main-nav li:hover a.news,
.main-nav li.hover a.news,
li.active a.news {
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/news-h.gif') no-repeat;
}
.main-nav li:hover a.markets-served,
.main-nav li.hover a.markets-served,
li.active a.markets-served {
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/markets-served-h.gif') no-repeat;
}
.main-nav li:hover a.products,
.main-nav li.hover a.products,
li.active a.products {
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/products-h.gif') no-repeat;
}
.main-nav li:hover a.technical-support,
.main-nav li.hover a.technical-support,
li.active a.technical-support {
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/en/technical-support-h.gif') no-repeat;
}
.main-nav .sublevel-pos {
	width:220px;
	position:absolute;
	top:32px;
	left:0;
	display:none;
	padding:1px 0 0;
}
.main-nav .sublevel-pos-last {
	width:220px;
	position:absolute;
	top:32px;
	right: -8px;
	display:none;
	padding:1px 0 0;
}
.sublevel-top {
	display:block;
	width:100%;
	height:16px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/sublevel-top.png') no-repeat;
}
.sublevel-btm {
	display:block;
	width:100%;
	height:20px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/sublevel-btm.png') no-repeat;
}
.sublevel {
	width:100%;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/sublevel-bg.png') repeat-y;
}
.main-nav li ul {
	width:175px;
	padding:5px 0 10px;
	margin:0 25px 0 20px;
	list-style:none;
	overflow:hidden;
	background:#ededed;
}
.main-nav li:hover div,
.main-nav li.hover div {
	display:block;
}
.main-nav li li {
	width:100%;
	padding:0 0 4px;
}
.main-nav li li img {
	float:left;
	margin:0 10px 0 0;
}
.main-nav li li a {
	float:left;
	padding:15px 0 0;
	text-indent:0;
	color:#666;
	font-size:12px;
	text-decoration:none;
	height:auto;
}
.main-nav li li a:hover {
	text-decoration:underline;
}
.png {
	display:block;
}
.illustrated-block {
	width:946px;
	margin:-5px -5px 17px -5px;
	padding:12px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/main-pict-bg.png') no-repeat;
	position:relative;
}
.illustrated-block-inner {
	background:#fff;
	overflow:hidden;
	height:1%;
}
.flash-container1 {
	width:623px;
	height:316px;
	float:left;
}
.flash-container1 img {
	float:left;
}
.block-with-img {
	width:316px;
	height:316px;
	float:right;
	position:relative;
}
.header-img {
	display:block;
}
.description-text {
	position:absolute;
	top:35px;
	left:20px;
	font-size:12px;
	line-height:16px;
	color:#c0d8ee;
}
.description-text h2 {
	margin:0 0 12px;
}
.description-text p {
	margin:0 0 20px;
}
.description-text a {
	display:block;
	width:100%;
	margin:0 0 10px;
	position:relative;
	cursor:pointer;
}
.iso {
	position:absolute;
	bottom:5px;
	left:20px;
	color:#c0d8ee;
}
.content-holder {
	width:960px;
}
.content-holder:after {
	display:block;
	content:"";
	clear:both;
}
.cont-columns-outer {
	width:948px;
	margin:0 auto 20px;
}
.cont-columns {
	width:959px;
	margin:0 0 0 -11px;
	padding:0 0 25px;
	position:relative;
	overflow:hidden;
}
.col {
	width:126px;
	padding:0 0 0 11px;
	float:left;
}
.col h3 { 
	margin:0 0 7px;
	padding:0 0 0 10px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/arrow.gif') no-repeat 0 2px;
}
.col-pict {
	display:block;
	margin:0 0 5px;
}
.col-pict img {
	display:block;
	padding:0 0 5px 0;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/pict-shadow.gif') no-repeat 0 100%;
}
.col-text p {
	line-height:14px;
	margin:0 0 10px;
}
span.more-link {
	width:126px;
	position:absolute;
	bottom:0;
}
.three-columns {
	width:960px;
	margin:0 auto;
	padding:20px 0 50px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/three-columns-bg.gif') repeat-x;
	border-top:1px solid #ededed;
	overflow:hidden;
	position:relative;
}
.column {
	width:280px;
	margin:0 12px 0 13px;
	padding:0 15px 0 0;
	float:left;
	display:inline;
}
.column-inner {
	overflow:hidden;
	height:1%;
}
.column-img {
	float:left;
	margin:0 25px 0 0;
}
.column-text {
	display:table;
	height:1%;
}
.column-text p {
	margin:0 0 15px;
	line-height:15px;
}
.column-text h3 {
	margin:0 0 5px;
	font-size:13px;
	color:#004a91;
}
.column-text ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#3580d2;
}
.column-text li {
	padding:0 0 10px 10px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/bullet.gif') no-repeat 0 5px;
}
span.btm-link {
	width:295px;
	position:absolute;
	bottom:25px;
}
.btm-link a {
	float:right;
}
/*for inner page*/
.columns-holder {
	width:960px;
	padding:10px 0 0;
	overflow:hidden;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/two-columns-bg.gif') repeat-y;
	position:relative;
}
.top-shadow {
	display:block;
	width:960px;
	height:6px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/two-columns-top-bg.gif') no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.sidebar {
	width:210px;
	float:left;
	margin:0 10px 0 0;
	padding:13px 10px 0;
}
.sidenav-outer {
	width:190px;
	padding:15px 10px 30px;
	background:#fff url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/sidebar-nav-bg.gif') no-repeat;
}
.sidenav-outer strong {
	display:block;
	margin:0 0 5px;
	font-size:15px;
	font-weight:bold;
	color:#3580d2;
}
ul.sidenav {
	margin:0;
	padding:0;
	list-style:none;
}
.sidenav li ul {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
}
.sidenav li.active ul{
	display:block;
}
.sidenav li {
	padding:8px 0 7px 15px;
	border-bottom:1px solid #ccc;
	font-size:12px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/arrow.gif') no-repeat 0 12px;
}
.sidenav li a {
	color:#666;
	text-decoration:none;
}
.sidenav li li {
	padding:2px 0 2px 10px;
	border:none;
	font-size:11px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/arrow1.gif') no-repeat 0 5px;
}
.sidenav li a:hover {
	color:#ff8500;
	text-decoration:underline;
}
.sidenav li.active a {
	color:#ff8500;
	font-weight:bold;
}
.sidenav li.active li a {
	color:#666;
	font-weight:normal;
}
.sidenav li.active li a:hover {
	color:#ff8500;
}
.main-content {
	width:435px;
	padding:0 25px;
	float:left;
	font-size:12px;
	line-height:18px;
	min-height: 500px;
}
.main-content-wide {
	width:670px;
	padding:0 25px;
	float:left;
	font-size:12px;
	line-height:18px;
	min-height: 500px;
}
.flash-container2 {
	width:485px;
	height:135px;
	margin:0 -25px 35px;
	position:relative;
}
.flash-container2 img {
	display:block;
}
.main-content h2 {
	margin:0 0 20px;
	font-size:21px;
	font-weight:normal;
	color:#4b90cd;
}
.main-content p {
	margin:0 0 20px;
}
.main-content p strong {
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.main-content p strong span {
	color:#3580d2;
}
.main-content a {
	font-weight:bold;
	text-decoration:none;
	color:#3580d2;
}
.main-content a:hover {
	text-decoration:underline;
}
.main-content ul {
	margin:0 0 15px 5px;
	padding:0;
	list-style:none;
}
.main-content li {
	font-weight:bold;
	color:#333;
	padding:0 0 0 12px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/bullet1.gif') no-repeat 0 50%;
}
.sidebar1 {
	width:210px;
	margin:0 12px 0 0;
	padding:10px 0  0;
	float:right;
	display:inline;
}
.sidecol {
	width:195px;
	margin:0 0 10px;
	padding:10px 0 30px 15px;
	background:#e4eef8 url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/sidecol-bg.gif') repeat-x;
	position:relative;
}
.sidecol-text {
	width:140px;
}
.sidecol-text h4 {
	margin:0 0 5px;
	font-size:13px;
	color:#004a91;
}
.sidecol-text p {
	margin:0 0 15px;
}
.sidecol-img {
	position:absolute;
	right:5px;
	bottom:0;
}
.sign-new {
	width:47px;
	height:47px;
	position:absolute;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/new-sign.png') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	right:15px;
	top:0;
}
.breadcrumbs {
	width:955px;
	padding: 7px 0 8px 0;
	list-style:none;
	border-top:1px solid #ededed;
}
.breadcrumbs:after {
	display:block;
	content:"";
	clear:both;
}
.breadcrumbs span {
	float:left;
	padding: 0 0 0 11px;
	color:#ff8500;
}
.breadcrumbs span.first {
	background:none;
}
.breadcrumbs span a {
	color:#4288d4;
	text-decoration:none;
}
.breadcrumbs span a:hover {
	text-decoration:underline;
}
.footer {
	padding:10px 15px 20px;
	overflow:hidden;
	height:1%;
	color:#666d70;
}
.footer span {
	float:left;
}
.footer ul {
	width:740px;
	margin:0;
	padding:0;
	float:right;
	list-style:none;
	text-align:right;
}
.footer li {
	display:inline;
	padding:0 5px 0 11px;
	background:url('http://dosatron.dev.bayshoresolutions.com/app_themes/dosatron/images/separ2.gif') no-repeat 0 50%;
}
.footer li.first {
	background:none;
}
.footer li a {
	text-decoration:none;
	color:#666d70;
}
.footer li a:hover {
	text-decoration:underline;
}
