html {
     overflow: -moz-scrollbars-vertical;
}
.titlegreylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #6C6F80;
	padding-right: 1px;
	font-stretch: narrower;
}
.greybody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #6C6F80;
	text-decoration: none;
}

.titlegreylink:link {
	color:#6C6F80; text-decoration:none}
	
.titlegreylink:visited { 
color:#6C6F80;
text-decoration:none
}
.titlegreylink:hover {
	color:#1A63C3;
	text-decoration:none;
	cursor:hand;
}

.greyproduct {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.grnPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #669E27;
	text-decoration: none;
	padding-left: 8px;
}
.greyproductLI {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.greybodyLI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #6C6F80;
	text-decoration: none;
}
.greybodyLead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 5pt;
	font-weight: normal;
	color: #6C6F80;
	text-decoration: none;
}
.grnProduct {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #5A8C22;
	text-decoration: none;
}
.redPrice {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B60F2D;
	text-decoration: none;
	padding-left: 8px;
}
.redProduct {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #B60F2D;
	text-decoration: none;
}
.grayPrice {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #5E6471;
	text-decoration: none;
	padding-left: 8px;
}
.orangePrice {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F58A07;
	text-decoration: none;
	padding-left: 8px;
}
.BluePrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006EAB;
	text-decoration: none;
}
#swatch {
	background-image: url(images/products/ladybug/swatch_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 14px;
	padding-left: 7px;
	height: 51px;
}
#prod {
	background-image: url(images/products/product_background.jpg);
	background-repeat: repeat-y;
}


.BlueProduct {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #006BA5;
	text-decoration: none;
}
.orgProduct {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #ED8607;
	text-decoration: none;
}
.greybodyLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #6C6F80;
	text-decoration: none;
}


	.greybodyLink:link { color:#6C6F80; text-decoration:none}
	.greybodyLink:visited { color:#6C6F80; text-decoration:none}
	.greybodyLink:hover {color:#1A63C3;
	text-decoration:none;
	cursor:hand;
}
.InBody_link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #006BA5;
	text-decoration: none;
}


	.InBody_link:link { color:#006BA5; text-decoration:none}
	.InBody_link:visited { color:#006BA5; text-decoration:none}
	.InBody_link:hover {color:#D7AC00;
	text-decoration:none;
	cursor:hand;
}.greybodyBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: bold;
	color: #6C6F80;
	text-decoration: none;
}
.DkGreyBody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #484955;
	text-decoration: none;
}
.WhtBody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.YellowBody {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #FFCC33;
	text-decoration: none;
}
.BlueProductLeaded {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18pt;
	font-weight: normal;
	color: #006BA5;
	text-decoration: none;
}
.greybodyVision {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #6C6F80;
	text-decoration: none;
	padding-left: 50px;
	padding-right: 50px;
}
.DkGrnPrice {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #06905C;
	text-decoration: none;
	padding-left: 8px;
}
.DkGrnProduct {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #058B58;
	text-decoration: none;
}
.DkGrnProductlight {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #39B380;
	text-decoration: none;
}
.Bluecallout {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16pt;
	font-weight: normal;
	color: #006BA5;
	text-decoration: none;
}
.Lightgray {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #CFD0D6;
	text-decoration: none;
}
.BlueTitles {
	color: #18447A;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.BlueSubnav {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	color: #006EAB;
	text-decoration: none;
	padding-left: 8px;
}
.BlueSHN {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006EAB;
	text-decoration: none;
}


.BlueSHN:link { color:#006EAB; text-decoration:none}
.BlueSHN:visited { color:#006EAB; text-decoration:none}
.BlueSHN:hover {color:#FFFFFF;
	text-decoration:none;
	cursor:hand;
}
.ltgreybody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	color: #848797;
	text-decoration: none;
}
#key {
	background-image: url(images/kec/key_body.png);
	background-repeat: repeat-y;
}
#gecko {
	background-image: url(images/kec/gecko_mascott.png);
	background-repeat: no-repeat;
}
#entrytable {
	background-image: url(images/kec/entry_prod.png);
	background-repeat: no-repeat;
}
.formfield {
	background-color: #F3F4F5;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	color: #16539C;
	border: 1px solid #6083B7;
}
#orderbkgd {
	background-image: url(images/kec/oeder_bkgd_img.png);
	background-repeat: no-repeat;
	background-color: #E2E4E9;
}
.greyfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.redlegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #B60F2D;
	text-decoration: none;
}
#newstable {
	background-image: url(images/support/support_body.jpg);
}
#heads {
	background-image: url(images/index/head_bkgd.png);
	background-repeat: repeat-y;
}
#hometable {
	background-image: url(images/index/hometable.png);
	background-repeat: repeat-y;
}
.BluePriceTR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006EAB;
	text-decoration: none;
	padding-left: 8px;
	background-image: url(images/products/blue_cart_tbl_bkgd.gif);
	background-repeat: repeat-x;
	height: 25px;
	background-position: top left;
	padding-bottom: 5px;
	padding-right: 5px;
}
.iframeBorder {
	border: 1px solid #CCC;
	border-collapse: collapse;
	height: 506px;
	width: 748px;
}
.leftColumn {
	background-image: url(images/products/product_desc_bkgd2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.tableBorder {
	border: 1px solid #CCC;
	border-collapse: collapse;
	background-color: #DEE0E4;
}
.finish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.empDesc {
	background-image: url(images/products/emperor/emperor_desc_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.descBkgd {
	background-image: url(images/products/emperor/emperor_desc.jpg);
	background-repeat: repeat-y;
}
.productBkgd {
	background-image: url(images/products/product_Bkgd.png);
	background-repeat: repeat-y;
}
.product_second_banner {
	background-image: url(images/products/secondary_banner.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
.cart {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.cart:hover {
	color: #FC0;
}
.cart:visited {
	color: #FFF;
}
.cart:link {
	color: #FFF;
}
.vision_banner {
	background-image: url(images/vision/vision_banner.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
.newsBanner {
	background-image: url(images/news/secondary_banner.png);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
.supportBanner {
	background-image: url(images/support/secondary_banner.png);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
.partnersBanner {
	background-image: url(images/partners/partner_banner_home.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
.whowebanner {
	background-image: url(images/who_we/secondary_banner.png);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
.newsBanner {
	background-image: url(images/news/secondary_banner.png);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
.homeBanner {
	background-image: url(images/index/banner.png);
	background-repeat: no-repeat;
	height: 135px;
	width: 746px;
}
.contactBanner {
	background-image: url(images/contact/contact_banner.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 746px;
}
#TitlePanel {
	background-image: url(images/products/subnav_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
}
#end {
	background-image: url(images/end.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
	padding-left: 20px;
	padding-right: 35px;
	width: 256px;
}
#indent {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#indentfeat {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 28px;
}
.keyfeatures {
	background-image: url(images/roadrunner_key_features.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 4px;
	margin-right: 1px;
}
.keyfeaturesLB {
	background-image: url(images/LBKey.png);
	background-repeat: no-repeat;
	background-position: 201px 70px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 4px;
	margin-right: 1px;
	padding-right: 0px;
}
.LRBox {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 4px;
	margin-right: 1px;
}
.certtitle {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 3px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F5F5F5;
	background-image: url(images/grn_title_bkgd.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-top: 10px;
	background-color: #F6F7F7;
}
.certtitleb {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 3px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F5F5F5;
	background-image: url(images/blue_title.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-top: 10px;
	background-color: #F6F7F7;
}
.keytitle {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 3px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F5F5F5;
	background-image: url(images/grn_title_bkgd.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-top: 0px;
}
.keytitleb {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 3px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F5F5F5;
	background-image: url(images/blue_title.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-top: 0px;
}
.specTable {
	padding-right: 10px;
}


.keyfeatures ul, .keyfeaturesLB ul, .secondBox ul {
	margin-top: 0px;
	padding-top: 15px;
	margin-bottom: 0px;
}
.secondBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 4px;
	margin-right: 1px;
	background-color: #F6F7F7;
	margin-bottom: 0px;
}
.faq {
	color: #EAEAEA;
	background-image: url(images/grnArrow.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-right: 15px;
	padding-left: 23px;
	position: relative;
	line-height: 21px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
}

.faq:hover {
	color: #FFF;
	text-decoration: none;
	background-image: url(images/grnArrow.png);
	background-repeat: no-repeat;
	background-position: left -13px;
}
.faqb {
	color: #EAEAEA;
	background-image: url(images/blue_arrow.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-right: 15px;
	padding-left: 23px;
	position: relative;
	line-height: 21px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
}

.faqb:hover {
	color: #FFF;
	text-decoration: none;
	background-image: url(images/blue_arrow.png);
	background-repeat: no-repeat;
	background-position: left -17px;
}
.spraytitle {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 1px;
	margin-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F5F5F5;
	background-image: url(images/grn_title_bkgd.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
	margin-top: 0px;
}
.spraytitleb {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADCE0;
	border-bottom-color: #DADCE0;
	border-left-color: #DADCE0;
	margin-left: 1px;
	margin-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F5F5F5;
	background-image: url(images/blue_title.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
	margin-top: 0px;
}
.specs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #616563;
	background-image: url(images/headearrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	margin-left: 16px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.specTable ul {
	margin-left: -24px;
	list-style-position: outside;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	list-style-type: none;
}
.specTable ul li {
	padding-bottom: 10px;
}

.codeLogos {
	padding-top: 10px;
	padding-left: 35px;
}
#aspen {
	background-image: url(images/products/aspen/aspen_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.descr {
	background-image: url(images/description.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 135px;
	width: 439px;
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 50px;
}

