.getacrobat {	font-size: 11px;	color: #666666;	line-height: 12px;	clear: both;	float: left;	width: 95%;}#productcolumn3 a {	color: #333;	text-decoration: underline;}.lineheight {	line-height: 16px;}#wrapper {	width: 960px;	margin-right: auto;	margin-left: auto;}#topband {	width: 100%;	clear: both;	float: left;	height: 62px;	margin-right: 10px;	margin-left: 10px;}.tagline {	font-size: 14px;	color: #FFFFFF;	clear: left;	float: left;	width: 300px;	font-weight: bold;	text-transform: uppercase;	margin-top: 22px;	letter-spacing: 1px;}#header {	width: 100%;	clear: both;	float: left;	background-image: url(../images/bg_masthead.jpg);	background-repeat: no-repeat;	background-position: center bottom;	margin-right: 10px;	margin-left: 10px;	height: 130px;}.masthead {	clear: left;	float: left;	margin-bottom: 60px;	margin-top: 30px;}.topnav {	list-style-type: none;	padding: 0px;	margin-top: 22px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	float: right;	font-size: 12px;	width: 550px;	font-weight: bold;	color: #FFFFFF;	text-align: right;	display: inline;}.topnav li {	width: 110px;	text-align: center;	display: inline;	float: left;}.topnav a, .topnav a:visited, .topnav a:hover {	text-decoration: none;	color: #FFFFFF;}.mainnav {	clear: right;	float: right;	width: 660px;	margin-top: 30px;	list-style-type: none;	font-weight: bold;	color: #FFFFFF;	text-align: right;	display: inline;	font-size: 12px;}.mainnav li {	display: inline;	text-align: left;	width: 100px;	float: left;	color: #D9261C;	font-size: 14px;	font-weight: bold;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	line-height: 18px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	margin-left: 21px;}.subtext {	font-size: 11px;	font-weight: normal;	color: #999999;	clear: left;	float: left;}.mainnav a, .mainnav a:visited, .mainnav a:hover {	text-decoration: none;	color: #D9261C;}#pushbandhome {	width: 100%;	clear: both;	float: left;	background-image: url(../images/bg_mesh.gif);	background-repeat: no-repeat;	background-position: right top;	margin-right: 10px;	margin-left: 10px;	padding-top: 30px;}#pushbandhome h1 {	width: 400px;	font-size: 18px;	color: #333333;	font-weight: bold;	line-height: 28px;	display: block;	margin-left: 40px;	margin-top: 40px;}.pushboxbutton {	margin-top: 20px;	margin-left: 40px;}.pushimagehome {	float: right;	margin-right: 40px;}#leveloneboxes {	width: 100%;	clear: both;	float: left;	background-image: url(../images/bg_onefold.png);	background-repeat: repeat-y;	background-position: 275px top;	border: 1px solid #efefef;	margin-top: 20px;	margin-right: 10px;	margin-bottom: 20px;	margin-left: 10px;}#leveloneboxes li {	float: left;	width: 400px;	margin-top: 40px;	margin-right: 40px;	margin-left: 40px;	display: inline;}#leveloneboxes p {	font-size: 12px;	color: #333333;	margin-top: 15px;	line-height: 18px;	width: 220px;	display: inline;}.leveloneboxesproductimg {	float: right;	margin-top: 10px;	margin-right: 2px;	margin-bottom: 10px;	margin-left: 10px;}.padding40 {	margin: 40px;}h2 {	color: #D9261C;	font-size: 16px;	margin-bottom: 5px;}a.button {	color: #333333;	display: inline;	height: 24px;	padding-right: 18px; /* sliding doors padding */	text-decoration: none;	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/bg_button_a.gif);	background-repeat: no-repeat;	background-position: right top;	float: left;	font-family: arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	margin-top: 15px;	margin-bottom: 5px;}a.button span  {	display: block;	line-height: 14px;	background-color: transparent;	background-image: url(../images/bg_button_span.gif);	background-repeat: no-repeat;	margin-right: auto;	margin-left: auto;	padding-top: 5px;	padding-right: 0;	padding-bottom: 5px;	padding-left: 18px;} a.button:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */}a.button:active span {    background-position: bottom left;    padding: 6px 0 4px 18px; /* push text down 1px */} #leveltwoboxes {	width: 100%;	clear: both;	float: left;	background-image: url(../images/bg_twofolds_red.png);	background-repeat: repeat-y;	background-position: center top;	border: 1px solid #990000;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 20px;	margin-left: 10px;	background-color: #CC0000;}h3 {	color: #FFFFFF;	font-size: 16px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin-bottom: 10px;	font-weight: normal;}#leveltwoboxes li {	float: left;	width: 240px;	font-size: 11px;	color: #FFFFFF;	line-height: 16px;	letter-spacing: 0.06em;	display: inline;	margin: 40px;	padding-bottom: 20px;}#leveltwoboxes a {	color: #FFFFFF;	text-decoration: underline;}#footerbox {	width: 100%;	clear: both;	float: left;	background-color: #e9e9e9;	text-align: center;	font-size: 11px;	display: block;	height: 50px;	margin-top: 20px;}#footer {	width: 940px;	margin-right: auto;	margin-left: auto;	display: block;}.footnav {	list-style-type: none;	padding: 0px;	margin-bottom: 0px;	width: 940px;	font-weight: bold;	color: #FFFFFF;	display: inline;}.footnav li {	width: 90px;	text-align: center;	display: inline;	float: left;	margin-bottom: 20px;	margin-top: 20px;}.footnav a, .footnav a:visited, .footnav a:hover {	text-decoration: none;	color: #666666;}#copyright {	width: 100%;	clear: both;	float: left;	text-align: center;	font-size: 11px;	margin-top: 10px;	margin-bottom: 20px;	color: #666666;	padding-bottom: 20px;	line-height: 18px;}#copyright a {	color: #CC0000;}#contentbox {	width: 100%;	clear: both;	float: left;	margin-right: 10px;	margin-left: 10px;	padding-top: 30px;}#contentbox h1 {	font-size: 22px;	color: #D9261C;	font-weight: normal;	line-height: 28px;	display: block;	margin-top: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 15px;	margin-bottom: 10px;}#leftcolum {	margin-left: 40px;	clear: left;	float: left;	width: 650px;	margin-bottom: 50px;	display: inline;}#leftcolum p, #leftcolumfull p {	line-height: 19px;	font-size: 12px;	margin-top: 15px;	margin-bottom: 10px;}#rightcolum {	margin-left: 80px;	float: left;	width: 275px;	margin-bottom: 80px;	margin-top: 60px;	font-size: 16px;	line-height: 24px;	font-weight: normal;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	padding: 0px;	background-color: #ebebeb;}#rightcolum p {	width: 225px;	margin-left: 20px;	font-size: 12px;	line-height: 18px;	clear: both;	float: left;	margin-bottom: 10px;	color: #D9261C;	font-weight: bold;}#rightcolum img {	margin-bottom: 20px;}.pullquote {	float: right;	width: 200px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	font-size: 18px;	line-height: 24px;	font-weight: normal;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	padding-left: 20px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;}#contentbox h2 {	font-size: 18px;	color: #333333;	font-weight: bold;	line-height: 28px;	display: block;	margin-top: 40px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 15px;	margin-bottom: 10px;}#leftcolum ul {	margin-left: 0px;	font-size: 12px;	line-height: 18px;}#leftcolum strong, #leftcolumfull strong {	color: #000000;	font-size: 14px;	margin-bottom: 10px;}.reglist   {	margin-left: 0px;	margin-top: 0px;	margin-bottom: 15px;	float: left;	clear: both;	display: block;	width: 100%;}.regbulls    {	margin-top: 4px;	margin-bottom: 4px;	background-image: url(../images/bg_redbulls.gif);	background-repeat: no-repeat;	background-position: left 5px;	padding-left: 15px;	font-size: 12px;	font-weight: normal;}.red {	color: #DA3026;}h4 {	color: #D9261C;	font-size: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin-bottom: 5px;	font-weight: bold;	margin-top: 30px;	float: left;	width: 100%;}.doublecolumnlist  {	float: left;	width: 350px;	margin-top: 20px;	display: inline;	clear: left;}.doublecolumnlist  a, , .doublecolumnlist2 a {	color: #333333;	text-decoration: none;}.doublecolumnlist2 {	float: left;	width: 300px;	margin-left: 150px;	margin-top: 20px;	display: inline;}.doublecolumnlist li, .doublecolumnlist2 li  {	clear: left;	float: left;	width: 300px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	padding-bottom: 10px;	padding-top: 5px;	margin-top: 10px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 12px;}.doublecolumnlist a, .doublecolumnlist2 a {	color: #000000;	font-weight: bold;	text-decoration: none;}.doublecolumnlist em , .doublecolumnlist2 em{	color: #666666;	font-style: normal;	text-decoration: none;	font-weight: normal;}.modnotes {	line-height: 18px;	margin-top: 20px;	font-size: 12px;}.prductlist {	margin-bottom: 30px;	font-size: 14px;	font-weight: bold;	color: #D9261C;	margin-top: 20px;}.modnotes strong {	font-size: 11px;	font-weight: bold;}.prductlist li {	color: #000000;	font-size: 12px;}#productcolumn {	float: right;	width: 230px;	font-size: 16px;	line-height: 24px;	font-weight: normal;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	padding: 0px;	text-align: left;	margin-top: 30px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 30px;}.productshot {	text-align: center;	margin-right: 20px;	display: inline;	border: 1px solid #666666;	padding: 2px;	margin-bottom: 20px;}.featbulls {	margin-top: 4px;	margin-bottom: 4px;	background-image: url(../images/bg_redarrow.gif);	background-repeat: no-repeat;	background-position: left 11px;	padding-left: 15px;	font-size: 12px;	font-weight: normal;	line-height: 18px;	padding-top: 5px;	padding-bottom: 5px;}.notes {	font-size: 11px;	color: #666666;	font-weight: normal;	line-height: 14px;	margin-top: 20px;}#legend {	font-size: 11px;	color: #666666;	font-weight: normal;	line-height: 14px;	margin-top: 20px;}#legend  li {	width: 400px;	display: inline;	margin-top: 2px;	margin-right: 15px;	margin-bottom: 2px;	margin-left: 0px;}.notes strong {	font-size: 11px;	font-weight: bold;}#productimagebox {	margin-bottom: 20px;	margin-top: 20px;	padding: 0px;	margin-left: 0px;	margin-right: 0px;}.detailstable {	font-size: 12px;	margin-top: 10px;	width: 100%;}.detailstable th {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e8e8e8;	padding-top: 12px;	padding-right: 8px;	padding-bottom: 12px;	padding-left: 8px;	background-color: #999999;	color: #FFFFFF;	text-align: left;}.detailstable td {	line-height: 18px;	border: 1px solid #999999;	font-size: 11px;	padding: 6px;}.detailstable sup {	vertical-align: super;	font-size: 10px;}.subhead  {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e8e8e8;	padding-top: 12px;	padding-right: 8px;	padding-bottom: 12px;	padding-left: 8px;	background-color: #e8e8e8;	color: #000000;	font-weight: bold;	text-align: center;}.tableheading {	color: #D9261C;	font-size: 14px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin-bottom: 5px;	font-weight: bold;	margin-top: 30px;	width: 100%;	display: block;}.faq {}.question {	color: #D9261C;	font-weight: bold;	margin-top: 20px;}.faqlist {	padding-left: 15px;}.answer {}.high {	font-size: 12px;	font-weight: bold;}.bigheads {	font-size: 18px;	font-weight: bold;	display: block;	margin-top: 20px;	margin-bottom: 15px;	padding-bottom: 5px;}.certificateimg {	text-align: center;	margin-right: 20px;	display: inline;	padding: 2px;	margin-bottom: 20px;}.newsdate {	font-size: 14px;	color: #333333;	padding-bottom: 5px;	font-weight: bold;}.newsbulls {	margin-top: 4px;	margin-bottom: 20px;	background-image: url(../images/bg_redbulls.gif);	background-repeat: no-repeat;	background-position: left 5px;	padding-left: 15px;	font-size: 12px;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding-bottom: 15px;	line-height: 18px;	clear: both;	float: left;	width: 530px;}label {	color: #333333;	margin-bottom: 3px;	margin-right: 4px;	margin-top: 8px;	width: 300px;	clear: both;	float: left;	font-size: 12px;	padding-top: 1px;	display: inline;	font-weight: bold;}.formfields {	margin-bottom: 8px;	margin-right: 4px;	margin-top: 1px;	float: left;	clear: both;	width: 300px;	border: 1px solid #CCCCCC;	padding: 4px;}.formtextarea {	margin: 1px 4px 4px 0;	float: left;	width: 300px;	border: 1px solid #CCCCCC;	padding: 4px;	height: 100px;}.butt {	float: left;	clear: both;	display: inline;}.conform {	display: inline;	clear: left;	float: left;	width: 400px;	margin-top: 10px;}.buttonspacer {	width: 100px;	clear: left;	float: left;	font-size: 12px;	font-weight: bold;	margin: 10px;	text-align: right;	padding-top: 4px;}.floatright {	float: right;	margin: 10px;	clear: right;}a {	color: #D9261C;}.floatleft {	float: left;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0px;}.downloadbrochure {	font-size: 12px;	text-decoration: none;	font-weight: bold;	background-image: url(../images/icon_download.gif);	background-repeat: no-repeat;	background-position: 170px center;	color: #FFFFFF;	background-color: #D9261C;	width: 230px;	float: left;	display: inline;	text-indent: 45px;	padding-top: 15px;	padding-bottom: 15px;	margin-bottom: 15px;}.padding15 {	margin: 15px;	float: left;}#leftcolumfull {	margin-left: 40px;	clear: both;	float: left;	width: 900px;	margin-bottom: 80px;	font-size: 12px;}#leftcolumn550 {	margin-left: 40px;	clear: left;	float: left;	width: 600px;	margin-bottom: 80px;}.photos {	text-align: center;	display: inline;	border: 1px solid #666666;	margin: 5px;	clear: both;}.blankbulls {	margin-top: 10px;	margin-bottom: 10px;	font-size: 14px;	font-weight: bold;	clear: left;	float: left;}.blkbulls {	margin-top: 10px;	margin-bottom: 10px;	background-image: url(../images/bg_blkbulls.gif);	background-repeat: no-repeat;	background-position: left 5px;	padding-left: 15px;	font-size: 12px;	font-weight: normal;	clear: left;	float: left;}#productcolumn2 {	float: right;	width: 230px;	margin-bottom: 80px;	margin-top: 60px;	font-size: 16px;	line-height: 24px;	font-weight: normal;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	padding: 0px;	text-align: left;	background-color: #eeeeee;}#leftcolum blockquote {}.testi {	font-style: italic;	font-weight: bold;	color: #D9261C;}.ol2 {	margin-left: 20px;	padding-left: 10px;	list-style-type: lower-alpha;}.ol2 li {	margin-top: 4px;	margin-bottom: 4px;}#productcolumn3 {	float: right;	width: 230px;	margin-bottom: 20px;	margin-top: 60px;	font-size: 16px;	line-height: 24px;	font-weight: normal;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	padding: 0px;	text-align: left;	background-color: #eeeeee;}#productcolumn3 p {	font-size: 12px;	line-height: 18px;}#productcolumn3 p strong {	font-size: 14px;	color: #D9261C;}#productcolumn3 .featbulls {	margin-top: 0px;	margin-bottom: 1px;	line-height: 16px;}#partnerscolumn {	float: left;	width: 230px;	margin-bottom: 20px;	margin-top: 0px;	color: #666;	padding: 0px;	text-align: left;	clear: left;	border-right: 1px solid #efefef;	font: normal 16px/24px Arial, Helvetica, sans-serif;}#contactcolum {	margin-left: 40px;	float: left;	width: 400px;	margin-bottom: 50px;	display: inline;}#recaptcha_widget_div {	float: left;	clear: both;	margin-bottom: 10px;}