﻿body
{
	max-height:100%;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#276782;
	background-image:url(../images/background2.jpg);
	background-repeat:repeat-x;
	
}

a.bodylink:link, a.bodylink:visited
{
	text-decoration:underline;
	font-family:arial;
	font-size:10pt;
	color:#296884;
	border-style:none;
}

a.bodylink:active, a.bodylink:hover
{
    text-decoration:underline;
	font-family:arial;
	font-size:10pt;
	color:#FB9332;
	border-style:none;
}

a img, a img:hover, a img:visited
{
	border:none;
}
	
.container
{
	width:1000px;
	height:100%;
	text-align:left;
	margin-left:auto; 
    margin-right:auto;
    margin-top:0px;
    background-color:transparent;
}

.format
{
	margin-left:10px;
	margin-right:10px;
}

.bodytext
{
	padding-top:0px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	font-family:arial;
	font-size:smaller;
	font-style:normal;
	font-weight:lighter;
	color:#296884;
}


/* BEGIN Homepage Content */

.flash
{
	
	float:left;
	width:740px;
	height:210px;
	padding:0;
	margin-left:10px;
	margin-right:0;
}

.flash2
{
	
	float:left;
	width:740px;
	height:210px;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:0;
}

.horizdash
{
	margin-left:10px;
	float:none;
	text-align:center;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	width:720px;
	height:1px;
}

.banner
{
	background:url(../images/prodibio_banner.jpg) no-repeat;
	margin-top:20px;
	width:499px;
	height:178px;
	
}

.rightcolumn
{
	border-left-style:dashed;
	border-left-width:1px;
	border-left-color:#CCCCCC;
	width:185px;
	height:360px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	float:right;
}

.topbodyimg
{
	float:left;
	background:url(../images/topbodyimg.jpg) no-repeat;
	width:185px;
	height:115px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

.midbodyimg
{
	float:left;
	background: url(../images/midbodyimg.jpg) no-repeat;
	width:185px;
	height:115px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

.lowbodyimg
{
	float:left;
	background: url(../images/lowbodyimg.jpg) no-repeat;
	width:185px;
	height:103px;
}

/* END Homepage Content */

/* BEGIN Manufacturers Links Styles */

.imgrowcont
{	
	display:block;
	float:left;
	width:50px;
	margin-top:10px;
	margin-left:10px;
	background-color:white;
	border-color:#000000;
}

.linkrowcont
{	
	vertical-align:top;
	display:block;
	float:left;
	width:100px;
	margin-left:10px;
	margin-top:10px;
	background-color:white;
	border-color:#000000;
}

.linkimg
{
	padding-top:0px;
	padding-bottom:5px;
}

.plink
{
	vertical-align:top;
	float:left;
	height:54px;
	width:100px;
	margin-bottom:0px;
	margin-top:0px;
}

a.productlink, a.productlink:visited
{
	text-decoration:underline;
	font-family:arial;
	font-size:8pt;
	color:#296884;
}

a.productlink:hover, a.productlink:active
{
	text-decoration:underline;
	font-family:arial;
	font-size:8pt;
	color:#FB9332;
}

/* END Manufacturers Links Styles */

/* BEGIN Page Header Images */

.aboutimg
{
	margin-left:5px;
	background:url(../images/aboutimg.jpg);
	float:none;
	width:730px;
	height:137px;
}

.contactimg
{
	margin-left:5px;
	background:url(../images/contactimg.jpg);
	float:none;
	width:730px;
	height:137px;	
}

.policiesimg
{
	margin-left:5px;
	background:url(../images/policiesimg.jpg);
	float:none;
	width:730px;
	height:137px;
}

.productimg
{
	margin-left:5px;
	background:url(../images/productimg.jpg);
	float:none;
	width:730px;
	height:137px;
}

.dealerimg
{
	margin-left:5px;
	background:url(../images/dealerimg.jpg);
	float:none;
	width:730px;
	height:137px;
}

.orderimg
{
	margin-left:5px;
	background:url(../images/orderimg.jpg);
	float:none;
	width:730px;
	height:137px;
}

.manufacturersimg
{
	margin-left:5px;
	background:url(../images/manufacturersimg.jpg);
	float:none;
	width:730px;
	height:137px;
}

/* END Page Header Images */



/* BEGIN Bottom Links Style */

.bottomlinks
{
	margin-right:10px;
	float:right;
	height:20px;
	width:760px;
	text-align:center;	
}

.bottomlinks a
{
	text-decoration:none;
	color:white;
}

.bottomlinks a:hover
{
	text-decoration:none;
	color:orange;
}

.blink
{
	float:none;
	height:20px;
	font-family:arial;
	font-size:smaller;
	font-style:normal;
	font-weight:normal;
	color:white;
}

/* End Bottom Links Style */

/* BEGIN Header Site Header Styles */

.topleftimage
{
	background-image:url(../images/duster.gif);
	width:227px;
	height:90px;
	float:left;
	background-color:white;
}

.leftspacer
{
	background:url(../images/spacer.gif) no-repeat;
	background-color:transparent;
	float:left;
	width:5px;
	height:90px;
}

.baysidelogo
{
	width:287px;
	height:90px;
	float:left;
	background-color:white;
}

.toprightnav
{
	background-image:url(../images/toprightnav.gif);
	width:473px;
	height:90px;
	float:left;
	background-color:white;
}

/* END Header Site Header Styles */

/* BEGIN Top Tabs Rollover Code*/

.toprightlink
{
	position:relative;
	float:right;
	font-family:arial, helvetica, sans-serif;
	background:url(../images/toprightup.jpg) no-repeat;
	white-space:nowrap;
	display:block;
	width:100px;
	height:30px;
	margin-top:10px;
	padding:0px;
	cursor:pointer;
	text-align:left;
}

.toprightlink a
{
	color:#296884;
	font-size:12px;
	font-weight:normal;
	width:100px;
	height:30px;
	display:block;
	float:left;
	text-decoration:none;
}

.toprightlink a:hover
{
	color:orange;
	font-weight:normal;
}

.toprightlink img
{
	width:100px;
	height:30px;
	border:0;	
}

.aboutlink
{
	position:absolute;
	left:24px;
	top:4px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.contactlink
{
	position:absolute;
	left:19px;
	top:4px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

/* END Top Tabs Rollover Code*/


/* Affects Content and Left Nav Heights */

.leftnavpanel
{
    width:227px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#F0F4F7;
}

.pagecontent
{
	
	width:760px;
	float:left;
	margin-left:0px;
	padding:0px;
	background-color:white;
}



/* BEGIN Left Navigation Rollover Code */

.leftpanellinks
{ 
	position: relative;
	font-family:arial, helvetica, sans-serif;
	background:url(../images/navbuttondown.jpg) no-repeat;
	display:block;
	width:227px;
	height:40px;
	margin:0px;
	padding:0px;
}

.leftpanellinks a
{
	display:block;
	color:#296884;
	font-size:12px;
	font-weight:bold;
	width:227px;
	height:40px;
	display:block;
	float:left;
	text-decoration:none;
}

.leftpanellinks a:hover
{
	color:#296884;
	font-weight:bold;
}

.leftpanellinks img
{
	width:227px;
	height:40px;
	border:0;	
}

* html a:hover
{
	visibility:visible
}

.leftpanellinks a:hover img
{
	visibility:hidden
}

.leftpanellinks span
{
	position:absolute;
	left:50px;
	top:12px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

/* END Left Navigation Rollover Code */ 

/* BEGIN Footer Styles */

.bottomnavcont
{
	background-color:#276782;
	width:227px;
	height:24px;
	float:left;	
}


.bottomnav
{
	background-image:url(../images/bottomnav.gif);
	width:227px;
	height:24px;
	float:left;
}

.bottomimg
{
	background-image:url(../images/bottomimg.gif);
	margin-right:8px;
	width:760px;
	height:24px;
	float:right;
}

.footer
{
	width:1000px;
	height:25px;
	border:none;
	float:left;
	text-align:center;
}

.copyright
{
	float:none;
	height:20px;
	color:White;
	font-family:arial;
	font-size:smaller;
	font-style:normal;
	font-weight:normal;
}

/* END Footer Styles */

/* BEGIN Dealer Form */

.formcont
{
  width:360px;
  background-image: url(../images/formbg.jpg);
  background-repeat:repeat-x;
}

.labelcont
{
  width:200px;
  float:left;
  height:240px;
  padding: 0px 0px 0px 5px; 
}

.fieldcont
{
  width:150px;
  float:left;
  height:240px;
}

.commsubmit
{
  width:300px;
  float:left;
}


form.dealerform fieldset 
{
  width:150px;
  border:none;
  float:left;
  line-height:23px;
}

form.dealerform label 
{
  color:#296884;
  font-size:12px;
  padding: 0px 0px 0px 0px;
  line-height:23px;
}

form.dealerform fieldset ol 
{
  margin: 0;
  padding: 0;
  float:left;
  vertical-align:top;
}

form.dealerform fieldset li 
{
  font-style:normal;
  font-family:arial;
  list-style: none;
  margin: 0;
  padding: 3px 0px 3px 0px;
}

form.dealerform fieldset fieldset legend 
{
  padding: 0 0 5px;
  font-weight: normal;
}

form.dealerform label 
{
  width: 150px; /* Width of labels */
}

form.dealerform select
{
  width:155px;
}

input.submit
{
width: 150px;
height: 25px;
background: #333 url(/img/btn-send.gif) no-repeat;
outline: none;
}

input.submit:hover {
background: #666 url(/img/btn-send.gif) no-repeat 0 -25px;
}

/* END Dealer Form */

/* BEGIN Product Page Banner Spacing */

.proban

{
	margin-bottom:10px;
	margin-left:10px;
	float:left;
}

/* END Product Page Banner Spacing */