
/* CSS Document for Reliable Corporation - 2010*/

/* --------------------------------------- body and main structure --------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

h1 { }

h2 {
	font-size: 12px;
	color: #F59522;
	font-weight: normal;
}

.h2inline {
	font-size: 12px;
	color: #F59522;
	padding-left: 0px;
	margin: 10px 0px 0px 0px;
	font-weight: normal;
}

a { text-decoration: none; }

a:link, a:visited { color: #F59522; }

a:hover, a:active {
	color: #036CB9;
	text-decoration: underline;
}

p, .eco_txt, .text_normal, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#484848;
	line-height: 16px;
	text-transform: none;
}

.item_txt a:link, .item_txt a:visited { color: #484848; }

.item_txt_orange a:link, .item_txt_orange a:visited { color: #F59522; }

.item_txt_orange a:hover, .item_txt_orange a:active, .item_txt a:hover, .item_txt a:active {
	color: #036CB9;
	text-decoration: underline;
}

img { border: 0; }

/* --------------------------------------- header
---------------------------------------------------------------------------------------------- */
#headercontent {
	width: 920px;
	text-align: left;
	margin: 20px auto 0px auto;
}

#sitelogo {
	width: 292px;
	height: 71px;
	float: left;
	margin: 0px;
}

#utilities {
	float: right;
	margin: 29px 0px 0px 0px;
	border: 0px;
}

.currencytd {
	padding: 3px 9px 0px 9px;
	vertical-align: top;
}

.currencymid {
	color: #484848;
	font-size: 12px;
	vertical-align: top;
	padding: 4px 0px 0px 0px;
	text-align: center;
}

.usd {
	font-size: 11px;
	color:#484848;
	text-decoration:none;
	line-height:14px;
}

a.usd:link, a.usd:visited {
	text-decoration:none;
	color:#484848;
}

a.usd:hover, a.usd:active {
	color: #036CB9;
	text-decoration:underline;
}

.cad {
	font-size: 11px;
	color: #F59522;
	text-decoration:none;
	line-height:14px;
}

a.cad:link, a.cad:visited {
	text-decoration:none;
	color: #F59522;
}

a.cad:hover, a.cad:active {
	color: #036CB9;
	text-decoration:underline;
}

#searchtd { padding-left: 13px; }

#searchtd form { margin: 0px; }

#searchtable {
	width: 162px;
	height: 21px;
}

#search_field {
	width: 168px;
	font-size: 11px;
	padding-left: 5px;
	text-transform: none;
	padding: 0px 0px 3px 5px;
	background-color: transparent;
}

#searchtable .bgbutton {
	font-size: 11px;
	height: 21px;
	color: #F59522;
	border: 0px;
	background-color: #FFF;
	padding: 0px;
	margin: 0px 0px 5px 2px;
	line-height: 11px;
}

#utility_links {
	font-size: 11px;
	padding: 16px 0px 0px 13px;
	color: #7D7D7D;
}

#utility_links a:link, #utility_links a:visited {
	color: #7D7D7D;
	text-transform: uppercase;
	text-decoration: none;
}

#utility_links a:hover, #utility_links a:active {
	text-transform: uppercase;
	color: #F59522;
	text-decoration: none;
}

.divider { padding: 0px 11px; }

#pagelinks { float: left; }

#pagelinks .smalltext, #pagelinks .textboldnolink {
	color: #7D7D7D;
	font-size: 11px;
	font-weight: normal;
}

#pagelinks .textboldul {
	font-size: 11px;
	font-weight: normal;
}

.navsep { padding: 0px 11px; }

/* --------------------------------------- crumb navigation
---------------------------------------------------------------------------------------------- */
#breadcrumb {
	clear: left;
	font-size: 10px;
	text-transform: uppercase;
	color: #484848;
	margin: 4px 0px 10px 85px;
	height: 13px;
}

a.crumb, a.crumb:link, a.crumb:visited {
	font-size: 10px;
	text-decoration: none;
	color: #484848;
	font-weight: normal;
	text-transform: uppercase;
}

#body_home #breadcrumb, #body_info #breadcrumb, #body_wpt #breadcrumb { text-indent: -9000px; }

a.crumbover, a.crumb, a.crumb:hover, a.crumb:active {
	font-size: 10px;
	text-decoration: none;
	color: #F59522;
	font-weight: normal;
	text-transform: uppercase;
}

/* --------------------------------------- top tab navigation
---------------------------------------------------------------------------------------------- */
#navbar {
	width: 920px;
	margin: 0px auto;
	height: 25px;
}

#navbar td { text-align: center; }

#tabs { width: 720px; }

#tabright { width: 19px; }

.tab_on, .tab_off {
	vertical-align: middle;
	padding: 0px;
	width: 115px;
	text-transform: uppercase;
	border-right: 1px solid #FFF;
}

.tab_on a, .tab_off a {
	font-size: 11px;
	text-decoration: none;
	display: block;
	height: 19px;
	width: 100%;
	padding: 6px 0px 0px 0px;
}

.tab_on a:link, .tab_on a:visited {
	color: #FFF;
	background-color:  #F59522;
}

.tab_on a:hover, .tab_on a:active {
	color: #FFF;
	background-color: #FE9913;
}

.tab_off a:link, .tab_off a:visited {
	color: #FFF;
	text-decoration: none;
	background-color: #7D7D7D;
}

.tab_off a:hover, .tab_off a:active {
	color: #FFF;
	text-decoration: none;
	background-color: #F59522;
}

#bluetabs { width: 200px; }

#bluetabs .tab_on, #bluetabs .tab_off { width: 99px; }

#bluetabs .tab_on a:link, #bluetabs .tab_on a:visited {
	color: #FFF;
	background-color: #036CB9;
}

#bluetabs .tab_on a:hover, #bluetabs .tab_on a:active {
	color: #FFF;
	background-color: #F59522;
}

#bluetabs .tab_off a:link, #bluetabs .tab_off a:visited {
	color: #FFF;
	text-decoration: none;
	background-color: #036CB9;
}

#bluetabs .tab_off a:hover, #bluetabs .tab_off a:active {
	color: #FFF;
	text-decoration: none;
	background-color: #F59522;
}

a#carttab {
	padding-left: 30px;
	width: 70px;
	text-align: center;
}

a#carttab:link, a#carttab:visited { background: url(/c.472240/site/images/icon_cart_blue.gif) no-repeat 10px 3px; }

a#carttab:hover, a#carttab:active { background: url(/c.472240/site/images/icon_cart_blue.gif) no-repeat 10px -22px; }

#tab1, #tab5, #tab17 { display: none; }

/*--------------------------------------- left nav 2010
---------------------------------------------------------------------------------------------- */
#left {
	margin-top: 6px;
	width: 199px;
}

#leftdefault img { display: none; }

#leftdefault { margin: 10px; }

#leftdefault td.portletlabel { font-size: 11px; }

#leftdefault .smalltext a, #leftdefault a.textboldnolink {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

#leftdefault .smalltext a:link, #leftdefault .smalltext a:visited { color: #036CB9; }

#leftdefault a:hover, #leftdefault a:active {
	color: #F59522;
	text-decoration: underline;
}

#leftdefault a.textboldnolink:link, #leftdefault a.textboldnolink:visited, #leftdefault a.textboldnolink:hover, #leftdefault a.textboldnolink:active { color: #F59522; }

#leftnavtd { padding: 0px 0px 18px 0px; }

.leftnav {
	margin: 4px 10px 10px 10px;
	width: 159px;
}

#body_about .leftnav, #body_support .leftnav { margin: 8px 10px 10px 10px; }

.leftside_headers {
	font-size: 12px;
	text-decoration: none;
	line-height: 23px;
	color: #F59522;
	padding-left: 0px;
	padding-top: 10px;
	border-bottom: 1px dashed #AAA;
}

.leftside_links {
	font-size: 12px;
	color: #484848;
	text-decoration: none;
	padding: 0px;
	line-height: 23px;
	border-bottom: 1px dashed #AAA;
}

.leftside_links a:link, .leftside_links a:visited {
	color: #484848;
	text-decoration: none;
}

.leftside_links a:hover, .leftside_links a:active {
	color: #F59522;
	text-decoration: none;
}

.leftside_links_on {
	font-size: 12px;
	color: #F59522;
	text-decoration: none;
	padding: 0px 0px 0px 14px;
	line-height: 23px;
	background: url(/c.472240/site/new_images/leftside_arrow.gif) no-repeat left;
	border-bottom: 1px dashed #AAA;
}

.leftside_links_on a:link, .leftside_links_on a:visited, .leftside_links_on a:hover, .leftside_links_on a:active {
	color: #F59522;
	text-decoration:none;
}

.leftside_sublinks {
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	padding: 0px;
	line-height: 20px;
	text-indent: 14px;
}

.leftside_sublinks a:link, .leftside_sublinks a:visited {
	color: #484848;
	text-decoration: none;
}

.leftside_sublinks a:hover, .leftside_sublinks a:active {
	color: #F59522;
	text-decoration: none;
}

.leftside_sublinks_on {
	font-size: 11px;
	color: #F59522;
	text-decoration: none;
	padding: 0px;
	line-height: 20px;
	text-indent: 14px;
}

.leftside_sublinks_on a:link, .leftside_sublinks_on a:visited, .leftside_sublinks_on a:hover, .leftside_sublinks_on a:active {
	color: #F59522;
	text-decoration:none;
}

/*--------------------------------------- right side 2010
---------------------------------------------------------------------------------------------- */
#mainright, #right { padding: 6px 0px 0px 0px; }

#icons { width: 199px; }

.orbox {
	background-color: #F59522;
	margin: 0px 0px 14px 0px;
	text-align: center;
}

.orbox img { margin: 10px auto 0px auto; }

.orboxcontent {
	padding: 10px 17px;
	text-align: left;
}

.orboxcontent h2 {
	font-size: 24px;
	color: #FFF;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
}

.orboxcontent p {
	font-size: 12px;
	color: #FFF;
	line-height: 15px;
	margin: 0px;
}

#t2_promo {
	width: 188px;
	background: url(/c.472240/site/images/promobac_T2.gif) no-repeat center 12px;
	padding: 73px 0px 38px 0px;
}

#uberlight_promo {
	width: 188px;
	background: url(/c.472240/site/images/promobac_uberlight.gif) no-repeat;
	padding: 63px 0px 25px 0px;
}

#bedbugs_promo {
	width: 188px;
	background: url(/c.472240/site/images/promobac_bedbugs.gif) no-repeat;
	padding: 63px 0px 25px 0px;
}

.promo p {
	font-size: 12px;
	color:#484848;
	line-height: 15px;
	margin: 0px 40px 0px 10px;
}

#bedbugs_promo p {
	font-size: 12px;
	color:#484848;
	line-height: 15px;
	margin: 20px 20px 0px 18px;
}

.promo a:link, .promo a:visited {
	/*color: #F59522;*//*orange*/
	color: #036CB9; /*blue*/
	text-decoration: none;
}

.promo a:hover, .promo a:active { color: #484848; }

.promo a.pinklink:link, .promo a.pinklink:visited {
	color: #d91a5d;
	text-decoration: none;
}

.promo a.pinklink:hover, .promo a.pinklink:active { color: #484848; }

.promo_items {
	padding: 10px;
	text-align: center;
}

.promo_items p {
	font-size: 10px;
	color:#484848;
	line-height: 15px;
	margin: 5px 0;
	text-align: left;
}

.promo_items ul {
	margin: 0;
	padding: 5px 0 5px 15px;
	text-align: left;
	list-style: url(/c.472240/site/images/bullet_blue.gif);
}

.promo_items li {
	font-size: 10px;
	color:#484848;
	line-height: 14px;
	margin: 0px;
	padding: 0;
}

.promo_items a:link, .promo_items a:visited {
	color: #0057a0;
	text-decoration: none;
}

.promo_items a:hover, .promo_items a:active { color: #484848; }

.right_contentB { background-color: #F59522; }

.right_contentB a:link, .right_contentB a:visited { color: #FFF; }

.right_contentB a:hover, .right_contentB a:active {
	color: #FFF;
	text-decoration: underline;
}

.right_quote {
	color:#7D7D7D;
	font-style: italic;
	line-height: 24px;
}

.quote_right {
	float: right;
	font-style: normal;
}

/*--------------------------------------- content 2010
---------------------------------------------------------------------------------------------- */
#maincontent { }

#content { }

#body_cart #content { margin-top: 10px; }

/*--------------------------------------- footer
---------------------------------------------------------------------------------------------- */
#home_footer {
	margin: 14px auto 0px auto;
	width: 920px;
}

#home_footer_content { margin: 10px 0px; }

#footercontent {
	width: 920px;
	text-align: center;
	margin: 20px auto;
	font-size: 12px;
	color: #484848;
	text-decoration: none;
	text-transform: uppercase;
}

#footercontent a { text-decoration: none; }

#footercontent a:link, #footercontent a:visited { color: #484848; }

#footercontent a:hover, #footercontent a:active { color: #F59522; }

.footerspacer { padding: 0px 18px 0px 18px; }

/*--------------------------------------- item and category lists
---------------------------------------------------------------------------------------------- */
#infotd {
	padding: 0px;
	width: 493px;
}

#list_title {
	background-color: #F59522;
	margin: 6px 6px 10px 6px;
	padding: 20px 0px;
}

#list_title h1 {
	font-size: 40px;
	color: #FFF;
	font-weight: normal;
	margin: 0px 15px 0px 15px;
}

.list {
	width: 493px;
	margin: 0px;
}

#infocontenttable { width: 100%; }

#infocontent { padding: 20px 14px; }

#body_brochure #infocontent { padding: 14px 14px 20px 14px; }

#catlisttd, #itemlisttd {
	padding: 0px;
	border: 0px;
}

.catcelltd, .itemcelltd { width: 50%; }

.itemphototd {
	vertical-align: bottom;
	height: 150px;
}

.itemphoto { text-align: center; }

.catcelltd p, .infoitemcelltd p { padding: 10px; }

.itemcellcontent {
	/*margin: 7px;*/
	padding: 7px;
	width: 100%;
}

.itemcellcontent .item_txt {
	font-size: 11px;
	color: #484848;
	padding-left: 0;
	padding-top: 10px;
}

.itemcellcontent .item_txt_orange {
	font-size: 11px;
	padding-left: 0;
	margin:0px;
	color: #F59522;
}

.itemcellcontent input#qty { display: none; }

.itemcellcontent .atc .bgbutton {
	font-size: 11px;
	height: 13px;
	color: #F59522;
	border: 0px;
	margin: 0px;
	padding-left: 0px;
	background: #FFF url(none);
}

.itemcellcontent .pricebox {
	font-size: 11px;
	color: #484848;
	margin: 0px;
}

.itemcellcontent .itemprice {
	float: left;
	font-size: 11px;
	margin: 0px 10px 0px 0px;
	padding: 2px 14px 2px 0px;
	border-right: 1px solid #AAA;
}

/*--------------------------------------- items
---------------------------------------------------------------------------------------------- */
#itemtd { padding: 0px; }

#itemtable {
	width: 493px;
	margin: 0px;
}

.itemcontent {
	padding:15px;
	width: 431px;
}

.itemrightcontent { padding:15px; }

.itemcontent h1 {
	font-size: 20px;
	color: #484848;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}

.itemcontent h2 {
	font-size: 12px;
	color: #F59522;
	padding-left: 0px;
	margin: 10px 0px 0px 0px;
	font-weight: normal;
}

.itemcontent #cr_comments_box h2 { margin: 10px 0px 10px 0px; }

.itemcontent .abouttable .h2inline { text-transform: uppercase; }

.itemcontent .item_txt_orange {
	line-height: 0px;
	font-size: 11px;
	padding-left: 0px;
	margin: 10px 0px 0px 0px;
	color: #F59522;
}

.itemcontent .item_smaller_txt_orange {
	line-height: 0px;
	font-size: 11px;
	padding-left: 0px;
	margin: 10px 0px 0px 0px;
	color: #F59522;
}

.itemcontent p {
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.itemrightcontent p { margin: 5px 0px; }

#pdfs a:link, #pdfs a:visited { color: #484848; }

#pdfs a:hover, #pdfs a:active { color: #F59522; }

#pricebox {
	font-size: 11px;
	color: #484848;
	margin: 10px 0px;
}

#itemprice {
	float: left;
	font-size: 11px;
	margin: 4px 10px 4px 0;
	padding: 2px 10px 2px 0;
	border-right: 1px solid #AAA;
}

.atc .bgbutton {
	font-size: 11px;
	line-height: 11px;
	height: 25px;
	color: #F59522;
	border: 0px;
	margin-left: 7px;
	padding-left: 30px;
	background: #FFF url(/c.472240/site/images/icon_cart.gif) no-repeat left center;
}

#on_sale_price {
	color: #F59522;
	padding-left: 10px;
	padding-right: 10px;
}

#itemphoto {
	text-align: center;
	position: relative;
}

#itemphoto .fullsizeimage { margin: 0 auto; }

#itemphoto .itemburst {
	float: left;
	margin: 10px 10px 0 0;
}

#itemphoto .promoburst {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 89;
}

#reviews {
	margin: 10px 0px;
	width: 100%;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #EDEDED;
}

#videos {
	float: right;
	clear: right;
	text-align: right;
	width: 198px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#videos object {
	float: right;
	text-align: right;
}

#testimonialwrap {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 198px;
	background: url(/c.472240/site/images/icon_cloud.gif) no-repeat left top;
}

#testimonial {
	text-align: left;
	margin: 10px 0px 10px 44px;
	font-size:12px;
	color: #484848;
}

#testimonial .blue, #testimonial a:link, #testimonial a:visited {
	color: #0767B4;
	text-decoration: none;
}

#testimonial a:hover, #testimonial a:active {
	color: #F59522;
	text-decoration: underline;
}

#info_icon6 { margin-bottom: 27px; }

.abouttable { margin-bottom: 15px; }

.aboutimage { text-align: left; }

.aboutimage img {
	margin: 3px 25px 0px 0px;
	width: 97px;
	height: 97px;
}

.itemcontent #pdf_icon1 p {
	margin-bottom: 2px;
	font-size: 12px;
	color: #484848;
}

.itemcontent #pdf_icon1 p#brochure { margin-top: 15px; }

.itemcontent #pdf_icon1 p#warranty { margin-bottom: 15px; }

.itemcontent #pdf_icon1 p a { color: #484848; }

.itemcontent #pdf_icon1 p.drill_txt_blue a { color: #58B8DF; }

.itemcontent p.drill_txt_green { margin-top: 15px; }

#cr_comments_box .write_review {
	padding: 10px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	color: #484848;
	height: 20px;
	border-top: 1px solid #EDEDED;
}

#cr_comments_box .read_review {
	padding: 10px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	color: #484848;
	height: 20px;
	border-top: 1px solid #EDEDED;
}

.cr_product_rating_message a:link, .cr_product_rating_message a:visited {
	color: #484848;
	text-decoration: none;
}

.cr_product_rating_message a:hover, .cr_product_rating_message a:active {
	color: #F59522;
	text-decoration: underline;
}

#cr_comments_box .bgbutton {
	font-size: 11px;
	line-height: 11px;
	height: 25px;
	color: #F59522;
	border: 0px;
	margin-left: 0px;
	padding-left: 0px;
	background-color: #FFF;
	width: auto;
}

input#cr_name.cr_input_comment, input#cr_email.cr_input_comment { height: 30px; }

.cr_input_comment_error { height: 30px; }

input#cr_name.cr_input_comment_on, input#cr_email.cr_input_comment_on { height: 30px; }

/*--------------------------------------- 2010 home page
---------------------------------------------------------------------------------------------- */
#homecontenttd { padding: 0; }

#homecontent {
	margin: 0;
	width: 493px;
}

.boxcontenttd {
	vertical-align: top;
	padding: 0;
}

.home_burst { margin: 16px 0 0 20px; }

.blue_burst {
	width: 159px;
	height: 159px;
	background: url(/c.472240/site/new_images/home_blue_burst.gif) no-repeat;
	margin: 16px 0 0 20px;
}

.red_burst {
	width: 159px;
	height: 159px;
	background: url(/c.472240/site/images/home_red_burst.gif) no-repeat;
	margin: 16px 0 0 20px;
}

.gray_burst {
	width: 159px;
	height: 159px;
	background: url(/c.472240/site/images/home_gray_burst.gif) no-repeat;
	margin: 16px 0 0 20px;
}

.blue_burst a, .blue_burst a:link, .blue_burst a:visited, .blue_burst a:hover, .blue_burst a:active, .red_burst a, .red_burst a:link, .red_burst a:visited, .red_burst a:hover, .red_burst a:active, .gray_burst a, .gray_burst a:link, .gray_burst a:visited, .gray_burst a:hover, .gray_burst a:active {
	color: #fff;
	text-decoration: none;
}

.burst_content {
	padding: 25px 0 0 0;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}

.burst_content_new {
	padding: 60px 0 0 0;
	color: #FFF;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
}

.burst_content3 {
	padding: 50px 0 0 0;
	color: #FFF;
	font-size: 11px;
	text-align: center;
	line-height: 20px;
}

.burst_content4 {
	padding: 50px 0 0 0;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}

.burst_content5 {
	padding: 45px 0 0 0;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}

.burst_content7 {
	padding: 30px 0 0 0;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}

.burst_content9 {
	padding: 17px 0 0 0;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}

.home_image {
	float: right;
	margin: 16px 0px 0px 20px;
}

.home_icons {
	float: right;
	margin: 60px 50px 0 0;
}

.home_links {
	font-size: 12px;
	margin: 140px 0px 0px 20px;
	color: #484848;
}

.home_links a { text-decoration: none; }

.home_links a:link, .home_links a:visited { color: #036CB9; }

.home_links a:hover, .home_links a:active { color: #F59522; }

/*T2*/
#home_T2 {
	background: url(/c.472240/site/images/home_T2.jpg) no-repeat left top;
	width: 481px;
	height: 516px;
	padding: 0;
}

#t2link {
	display: block;
	float: right;
	margin: 125px 15px 0 0;
	width: 175px;
	height: 390px;
	text-indent: -9000px;
}
#home_T2 .home_links {
	margin: 462px 0 0 20px;
float: left;
width: 200px;
}

/*tandem*/
#home_tandem {
	background: url(/c.472240/site/images/home_tandem.jpg) no-repeat 100px 220px;
	width: 481px;
}

#tandemlink {
	display: block;
	float: right;
	clear: right;
	margin: 16px 10px 63px 0;
	width: 280px;
	height: 220px;
	text-indent: -9000px;
}

#home_tandem .home_icons {
	float: right;
	margin: 15px 30px 0 0;
}

#home_tandem .home_links { /*margin: 142px 0px 0px 20px;*//*with homeburst*/
	margin: 317px 0px 0px 20px;/*with outhomeburst*/ }

/*viva go*/
#home_viva_go {
	background: url(/c.472240/site/images/home_viva_go.jpg) no-repeat right 310px;
	width: 481px;
}

#vivalink {
	display: block;
	float: left;
	/*margin: 0 0 2px 0;*//*with homeburst*/
	margin: 175px 0 2px 0;/*without homeburst*/
	width: 235px;
	height: 122px;
	text-indent: -9000px;
}

#golink {
	display: block;
	/*margin: 0 0 2px 0;*//*with homeburst*/
	margin: 66px 0 2px 0;/*without homeburst*/
	width: 235px;
	height: 122px;
	text-indent: -9000px;
	float: left;/*without homeburst*/
}

#home_viva_go .home_links {
	margin: 0 0 0 20px;
	padding: 10px 0 17px 0;
}

/*pronto*/
#home_pronto .home_image { margin: 16px 15px 5px 5px; }

#home_pronto .home_links { margin: 142px 0px 0px 20px; }

/*v50 v2*/
#home_v50_v2 {
	background: url(/c.472240/site/images/home_v50_v2.jpg) no-repeat right 280px;
	width: 481px;
}

#v50link {
	display: block;
	float: right;
	margin: 100px 10px 65px 0;
	width: 280px;
	height: 205px;
	text-indent: -9000px;
}

#home_v50_v2 .home_links { margin: 142px 0px 0px 20px; }

/*v50 v1 KEEP*/
#home_v50 .home_image { margin: 130px 5px 40px 0px; }

/*pro*/
#home_pro .home_image {
	float: right;
	margin: 16px 0px 16px 20px;
}

#home_pro .home_links { /*margin: 41px 0 0 20px;*//*with homeburst*/
	margin: 216px 0 0 20px;/*without homeburst*/ }

#home_pro .home_icons {
	float: none;
	margin: 40px 0 0 10px;
}

/*enviromate*/
#home_enviromate {
	background: url(/c.472240/site/new_images/home_enviromate.jpg) no-repeat right 16px;
	width: 481px;
	padding: 0px;
	margin: 0px;
}

#enviromatelink {
	display: block;
	float: right;
	margin: 16px 10px 0 0;
	width: 280px;
	height: 280px;
	text-indent: -9000px;
}

#home_enviromate .home_links { margin: 143px 0 16px 20px; }

/*v100*/
#home_iron .home_image { margin: 16px 0px 11px 20px; }

/*steamboy*/
#home_steamboy .home_image { margin: 12px 0px 5px 20px; }

/*empressa*/
#home_empressa .home_image { margin: 0px 10px 13px 20px; }

/*g4*/
#home_g4 .home_image { margin: 7px 0px 6px 20px; }

/*ironmaven*/
#home_ironmaven .home_image { margin: 16px 0px 11px 20px; }

/*script requirement*/
.jsclass body .randomcontent { /*for random quotes - Do NOT remove! CSS to hide random contents in JS enabled browsers*/ display: none; }

/*--------------------------------------- where to buy
---------------------------------------------------------------------------------------------- */
#body_where_to_buy .tasktitlemed, #body_where_to_buy p.medtextbold { display: none; }

/*--------------------------------------- miscellaneous
---------------------------------------------------------------------------------------------- */
.box_top_left {
	width: 6px;
	height: 1px;
	vertical-align: top;
	background: url(/c.472240/site/new_images/box_top_left.gif) no-repeat;
}

.box_top {
	height: 6px;
	background: url(/c.472240/site/new_images/box_top.gif) repeat-x;
	vertical-align: top;
}

.box_top_right {
	width: 6px;
	height: 1px;
	background: url(/c.472240/site/new_images/box_top_right.gif) no-repeat;
	vertical-align: top;
}

.box_left {
	width: 6px;
	background: url(/c.472240/site/new_images/box_left.gif) repeat-y;
}

.box_right {
	width: 6px;
	background: url(/c.472240/site/new_images/box_right.gif) repeat-y;
}

.box_bottom_left {
	width: 6px;
	height: 6px;
	background: url(/c.472240/site/new_images/box_bottom_left.gif) no-repeat;
	vertical-align: top;
}

.box_bottom {
	height: 6px;
	background: url(/c.472240/site/new_images/box_bottom.gif) repeat-x;
	vertical-align: top;
}

.box_bottom_right {
	width: 6px;
	height: 6px;
	background: url(/c.472240/site/new_images/box_bottom_right.gif) no-repeat;
	vertical-align: top;
}

.section {
	clear: both;
	border-top: 1px solid #EDEDED;
	padding: 14px 0;
}

.section img {
	float: left;
	margin: 0 20px 14px 0;
}

#body_brochure .section img {
	float: left;
	margin: 14px 20px 14px 0;
}

#body_wpt .section img { margin: 0 10px 14px 0; }

.section p { margin: 0 0 10px 120px; }

#body_brochure .section p { margin: 0 13px 10px 120px; }

#body_brochure .section h2 {
	font-size: 14px;
	margin-top: 0;
}

.info_photo {
	text-align: center;
	margin: 0px auto 14px auto;
}

.pinline {
	border-top: 1px solid #EDEDED;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 14px 0px;
	clear: both;
}

.orange_highlight, .orange_highlight a {
	color: #F59522;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}

.orange_highlight a:link, .orange_highlight a:visited { color: #F59522; }

.orange_highlight a:hover, .orange_highlight a:active {
	color: #036CB9;
	text-decoration: underline;
}

.blue_highlight { color: #036CB9; }

a.graylink:link, a.graylink:visited { color: #484848; }

a.graylink:hover, a.graylink:active {
	color: #036CB9;
	text-decoration: underline;
}

.blue_text { color: #036CB9; }

.fontsize_45 { font-size: 45px; }

.alt_blue_text { color: #00579f; }

.bg_highlight { color: #15998c; }

a.bg_highlight:link, a.bg_highlight:visited { color: #15998c; }

a.bg_highlight:hover, a.bg_highlight:active {
	color: #036CB9;
	text-decoration: underline;
}

.uppercase { text-transform: uppercase; }

.clear { clear: both; }

a.pinklink:link, a.pinklink:visited {
	color: #d91a5d;
	text-decoration: none;
}

a.pinklink:hover, a.pinklink:active { color: #484848; }

a.alt_bluelink:link, a.alt_bluelink:visited {
	color: #00579f;
	text-decoration: none;
}

a.alt_bluelink:hover, a.alt_bluelink:active { color: #484848; }

.pink_text { color: #d91a5d; }

#blue_area {
	background-color: #366cad;
	clear: both;
	padding: 20px;
}

#blue_area h2 {
	color: #fff;
	font-size: 16px;
	font-size: 24px;
	margin-top: 0;
	font-style: italic;
}

#blue_area p, #blue_area li { color: #fff; }

#blue_area ul {
	margin: 0;
	padding-left: 15px;
}

/*--------------------------------------- NetSuite overrides
---------------------------------------------------------------------------------------------- */
#div__body { padding-top: 14px; }

.smalltext {
	font-size: 12px;
	color:#484848;
}

td.smalltext a:link, td.smalltext a:visited {
	color: #036CB9;
	text-decoration: underline;
}

td.smalltext a:hover, td.smalltext a:active {
	color: #F59522;
	text-decoration: underline;
}

.smalltextul, .smalltextnolink, .smallgreatext {
	font-size: 12px;
	color:#484848;
}

a.smalltextul, a.smalltextnolink { font-size: 12px; }

p.medtextbold {/*dealer form title, change password */
	font-size: 40px;
	color: #7D7D7D;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
	margin-top: 6px;
}

.support_header {
	font-size: 40px;
	color: #7D7D7D;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
}

.textbold, .bglttext b, .greytitle {
	font-size: 20px;
	font-weight: normal;
	color: #7D7D7D;
	text-transform: uppercase;
}

#itemtd #custcol_shipping_method_fs_lbl, #itemtd #custcol_shipping_method_fs, #itemtd #custcol_shipping_method_fs_inp { display: none; }

.checkoutwarning { font-size: 12px; }

/*shopping cart links*/
#carttable a:link, #carttable a:visited { color: #036CB9; }

#carttable a:hover, #carttable a:active { color: #F59522; }

#body_account #main_help_anchor { display: none; }

.tinytext {
	color:#484848;
	font-size: 9px;
}

.inputreq { background-color:#E7F5F8; }

/*account*/
#body_account #content .textboldnolink {
	font-size: 20px;
	font-weight: normal;
	color: #7D7D7D;
	text-transform: uppercase;
}

#body_account #servercontentneg519_splits .smalltextbnolink {
	font-size: 12px;
	color: #F59522;
	font-weight: normal;
}

