.logo {
margin-bottom: 20px;
}

/* 
 * Logo
*/
.header .logo-wrapper { margin:10px 0; }
.header .logo { display:inline-block; max-width:330px; margin:0; text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }



.link {
margin-top: -40px;
margin-left: 30px;
margin-bottom: 10px;
}

.linesep {
border-bottom: 1px solid #B1B1B1;
margin: 8px 0;
width: 125px;
}

.askusinput > td {
  padding-bottom: 10px;
  vertical-align: middle;
}

.askusinput > td > input {
  padding: 5px;
  width: 200px;
  vertical-align: middle;
}

.askuslabel {
  padding-right: 10px;
  text-align: right;
}

.homepageimg {
	width: 300px;
}

@media (max-width: 500px) {
	.homecols > .col1 {
		display: none;
	}
}

#main_template_content .container>h2 {
  position: relative;
  margin-top: -170px;
}

#main_template_content .container .prodselector {
  position: relative;
}

#main_template_content .container {
  margin-bottom: 50px;
  height: 200px;
}

#main_template_content .container .more {
  position: relative;
  top: 145px;
  left: -210px;
}

#main_template_content .container .button-more {
  position: relative;
  top: 145px;
  left: -210px;
}

.more {
	-moz-box-shadow: inset 0px 1px 0px 0px #2888bb;
	-webkit-box-shadow: inset 0px 1px 0px 0px #2888bb;
	box-shadow: inset 0px 1px 0px 0px #2888bb;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #267fb3), color-stop(1, #24658a) );
	background: -moz-linear-gradient( center top, #267fb3 5%, #24658a 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#267fb3', endColorstr='#24658a');
	background-color: #267fb3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #0275b7;
	display: inline-block;
	color: #ffffff;
	font-size: 11px;
	padding: 4px 8px;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 1px 1px 0px #275b77;
}

a.button-more {
	padding-left: 15px;
	padding-bottom: 6px;
	padding-right: 15px;
	padding-top: 6px;
	font-size: 11px;
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
}

.utility-product-menu {
	float: right;
	margin-top: 80px;
	margin-left: 20px;
	margin-bottom: 20px;
}

ul.arrow_bullets {
	list-style: none;
	list-style-image: url("/2011/images/product-list-item.png");
	padding-left: 20px;
}

.category_title {
	font-size: 30px;
	line-height: 1;
	font-weight: normal;
	color: #005997;
	font-family: 'MyriadProBoldCondensed', Helvetica, Sans-Serif;
	margin-bottom: 5px;
}

.prod_home_txt {
	margin-top: -136px;
	margin-left: 230px;
}

a {
	color: #005997;
	text-decoration: none;
}

.acctab {
  margin-top: 30px;
}

#showhide {
  margin-top: -10px;
  margin-left: 2px;
}

.titlebig {
	color:#3399CC;
	font-size:22px;
	font-weight:bold;
}
/*/////////////////////////////////////////////////////////////*/
.titlebigsm {
	color:#3399CC;
	font-size:18px;
}
/*/////////////////////////////////////////////////////////////*/
.title {
	color:#146FB8;
/*	font-size:13px; */
	font-weight:bold;
}
.titlesm {
	color:#146FB8;
	font-size:12px;
	font-weight:bold;
}
.border{
	border-top-width: 		1px;
	border-right-width: 	1px;
	border-bottom-width: 	0px;
	border-left-width: 		0px;
	border-top-style: 		solid;
	border-right-style: 	solid;
	border-bottom-style: 	solid;
	border-left-style: 		solid;
	border-top-color: 		#3399CC;
	border-right-color: 	#3399CC;
	border-bottom-color: 	#3399CC;
	border-left-color: 		#3399CC;
}
.border td{
	border-top-width: 		0px;
	border-right-width: 	0px;
	border-bottom-width: 	1px;
	border-left-width: 		1px;
	border-top-style: 		solid;
	border-right-style: 	solid;
	border-bottom-style: 	solid;
	border-left-style: 		solid;
	border-top-color: 		#3399CC;
	border-right-color: 	#3399CC;
	border-bottom-color: 	#3399CC;
	border-left-color: 		#3399CC;
}

h3 {
	font-size: 1.4em !important;
	line-height: 1em !important;
}
	
.acctab {
	font-size: 2.2em !important;
}

#panel-description>div>div {
	margin-top: 20px;
}

.col-main h3 {
	padding-top: 20px;
}

#area_equations {
	padding-left: 10px !important;
}

#other_equations {
	padding-left: 10px !important;
}
