#relationalNav ul.prodRelatedLinks li.iconPrint{ background:url(/img/btimg/bg_printable.gif) no-repeat 9px center }

#relationalNav ul.prodRelatedLinks li.iconPrint{
	background-color:#EDF1E8;/*10%*/
	}
	
#sitePrintVersion
{
    MARGIN: 0px;
    WIDTH: 1000px;
    HEIGHT: 100%
}
#content
{
    PADDING: 0px 0px 0px 20px;
    FONT: 12px/14px arial, helvetica, sans-serif;
    FLOAT: left;
    MARGIN: 4px 0px 0px;
    WIDTH: 740px;
    COLOR: #4B4B4B;
    HEIGHT: auto
}	
.headingC01 {
	clear: both;
	margin : 0 0 0.65em;
	padding : 0.3em 7px;
	background : #eeeeee;
	color : #000;
	font-size : 87.5%;
	font-weight : normal;
	border-left : 7px solid #50701D;
}
#contentsArea table, #contentsArea table td p {

   FONT: 12px/14px arial, helvetica, sans-serif;
}
.siteSearchTable {
    width: 100%;
    border: 0;
    font-family : Arial, Verdana, Helvetica;
}
.siteSearchTable td.linkText {
    FONT: bold 14px/12px arial, helvetica, sans-serif;
}
.siteSearchTable td.linkUrl {

  padding-bottom: 10px;
  color: green;
}
.outerSearchTable {
    width: 100%;
    border-bottom : 1px solid #999
}
.prodFamilyTable th a {
    float: left;
    padding-left: 15px;
    white-space: nowrap;
    
}
.prodFamilyTable th {
    width: 40%    
}

div.features{ width:612px; float:right}

#relationalNav div.standardBox01 #prodLibraryLink,
#relationalNav div.standardBox01 #prodLibraryLink a {
	
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#relationalNav div.standardBox01 #prodLibraryLink li.header  {
	
	background-color: #50701D;
	color: #ffffff;
  FONT: bold 12px/14px arial, helvetica, sans-serif;
	float: left;
	margin: 0px;
  PADDING: 5px 0px 5px 30px;
  BACKGROUND-IMAGE: url(/img/icons/gf006_1.gif);
  BACKGROUND-REPEAT: no-repeat;   
  BACKGROUND-POSITION: 10px center; 	
	width: 80%;
}

#relationalNav div.standardBox01 #prodLibraryLink li.info {
	
   clear: both;
	padding: 5px;

}
.prodBasicInfo .productTourLink {

    FLOAT: LEFT;
    PADDING: 2px 0px 0px 18px;
    MARGIN: 0;
    BACKGROUND-IMAGE: url(/img/icons/gf006_4.gif);
    BACKGROUND-REPEAT: no-repeat;   
    BACKGROUND-POSITION: 0px center;  
    COLOR: #003366;
    WIDTH: 156px

}
.prodBasicInfo .noProductTourLink{

    FLOAT: LEFT;
    PADDING: 2px 0px 0px 18px;
    MARGIN: 0;
    COLOR: #003366;
    WIDTH: 156px

}
#prodDescriptions ul {

	list-style-type: disc; 
	padding-left: 25px;
}
#prodDescriptions ul.printAndEmail {

	list-style-type: none;
	padding-left: 0;
}
#contentsArea ul {

	list-style-type: disc; 
	padding-left: 25px;

}
#headerArea.head01 form fieldset,
#headerArea.head02 form fieldset,
#headerArea.head03 form fieldset{ display: inline; margin:0; padding:0 0 10px 0; border:none;}

#relationalNav ul.prodRelatedLinks li.icon84{ background:url(/img/navigation/rss_feed.png) no-repeat 9px center }

#relationalNav ul.prodRelatedLinks li.icon84 {
	background-color:#EDF1E8;/*10%*/
	}
	
.forunlawfulcarnulknowledgeu {
	display: none;
}	

#businessMenuArea{clear:both; background-color:#eee; padding:10px 0 0px 0px; margin:0 0 15px 0}

#businessMenuArea div{float:left; margin:0; padding:0; width:965px}

#businessMenuArea div div div{ width:220px; float:left; margin:0 0 0 15px; display:inline; }

#businessMenuArea ul li{border-bottom:1px solid #b8b8b8; padding:3px 0 4px 20px; margin:0 0 -1px 0; font-weight:normal}

#businessMenuArea div div div ul{ list-style:none; width:220px;border:none; padding:0; margin:0 0 10px 4px; background:none; float:none}	

#businessMenuArea div div div ul li{ border:none; padding:0 0 0 10px; margin:0; background:url(/img/btimg/misc_localnavi002.gif) no-repeat left 8px;}

#prodDescriptions ul.imageViewer { list-style-type: none; }

.dataTableNoBorder td.valign01,
.dataTableBorder th.valign01 {
	vertical-align : top;
}

#prodDescriptions ul.summaryUL {

	list-style-type: disc; 
	list-style-position: inside;
	padding-left: 0px;
}

div.features div.titleArea div{float:left; margin:0 0 0 0;}

div.pricing { margin: 0 200px 0px 0; float: left;}

div.pricing td.msrp { color: #036ac4; font-weight: bold; }

div.pricing td { font-weight: bold; }


div.imageArea div.imgAreaBorder { width: 170px; border-bottom: 1px solid #cccccc; }

div.imageArea div.imgAreaNoBorder { width: 170px; border-bottom: 0px;}

div.imageArea img.main { padding-left: 5px }

div.imageArea div.thumbnailArea { width: 180px; margin-top: -5px; }

div.imageArea div.thumbnailArea img.thumb { width: 45px; height: 60px; margin-right: 5px; border: 1px solid #cccccc; }
div.imageArea div.imageDetail { padding-top: 5px; font-size: 80%; text-decoration: none; }

div.imageArea div.imageDetail img { padding-right: 3px; }

div.prodBasicInfo { margin:0 0 10px; }

div.prodBasicInfo div.textArea { float: right; width: 430px; display: inline;}

div.prodBasicInfo div.textArea h2 { width:430px; }

#contentsArea ul.kmvideo { PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; clear: both }

#contentsArea ul.kmvideo li { FLOAT: left; MARGIN-BOTTOM: 6px; WIDTH: 300px; MARGIN-RIGHT: 15px; }

#contentsArea ul.kmvideo li.lastItem { MARGIN-BOTTOM: 6px; WIDTH: 300px; MARGIN-RIGHT: 0px; }

#contentsArea ul.kmvideo div.videoDesc { padding-top: 5px; }

#contentsArea ul.kmvideo div.videoDesc img { vertical-align: middle; }

#contentsArea .features p { font-size:100%; line-height:1.5; margin:0 0 1em; }

#contentsArea p.smallText { font-size:80%; line-height:1.5; margin:0 0 1em; }

#contentsArea p.reader { font-size:80%; line-height:1.5; margin:0 0 1em; }

#familyListing { float:left; margin:0; padding:0; width:620px; }

#categoryListing { float:left; margin:0; padding:0; width:620px; }

div.features dl { padding-top: 0px; margin-top: 0px; }

#submitbuttons, #submitbuttonsfrommarkup {
	border: 0;
}

#submitButtonArea {
	width: 40%;
	text-align: center;
}

#contentsArea ul.ops_ul { font-size:100% }

#categoryArea div .prodCategoryImage{ margin:0 0 0 0; padding-bottom: 10px}

#zeroPercentLinkText {
	
	padding-top: 10px;
	font-size: 12px;
}

#zeroPercentLinkText a:link, #zeroPercentLinkText a:visited {
	
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #f5922f;
	
}

#zeroPercentLinkText a:active, #zeroPercentLinkText a:hover {
	
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #1689c8;
	
}

/** ALL COVERED **/

body.column02 #contentsArea table, body.column02 #contentsArea table td p {

	margin:0 0 1em 0;
	font-size:80%;
	line-height:1.5;
}

body.column02 #familyListing { float:left; margin:0; padding:0; width:779px; }

body.column02 .dataTableNoBorder { width: 100%; }

.dataTableNoBorder td.valign01 {
	vertical-align : top;
}

body.column02 #categoryArea{
	float:left;
	margin-left:191px;/*2007-03-16*/
	padding:0;
	display:inline;
}

#contentsArea ul.dsc {

	list-style-type: disc; 
	padding-left: 25px;
}

body.column26 #contentsArea, body.column26 div#contentsArea {
	padding: 0;
	width: 860;
	float: left;
}

div#contentsArea26{
	padding: 0 0 30px 0;
	width: 860px;
	float: left;
}

#relationalNav ul.prodRelatedLinks li.icon09 {
    background: url("/img/facebook.png") no-repeat scroll 9px center transparent;
}

#relationalNav ul.prodRelatedLinks li.icon09 {
    background-color: #EDF1E8;
}

#relationalNav ul.prodRelatedLinks li.download{ background:url(/img/navigation/download_icon.jpg) no-repeat 9px center }

#relationalNav ul.prodRelatedLinks li.download{
	background-color:#EDF1E8;/*10%*/
	}
	
#relationalNav ul.prodRelatedLinks li.contact{ background:url(/img/navigation/contact_icon.jpg) no-repeat 9px center }

#relationalNav ul.prodRelatedLinks li.contact{
	background-color:#EDF1E8;/*10%*/
	}	

#relationalNav ul.prodRelatedLinks .stButton .st-twitter-counter,
#relationalNav ul.prodRelatedLinks .stButton .st-facebook-counter,
#relationalNav ul.prodRelatedLinks .stButton .st-linkedin-counter,
#relationalNav ul.prodRelatedLinks .stButton .stButton_gradient,
#relationalNav ul.prodRelatedLinks .stButton
{
	height: 22px;	
	*height: 16px;	
	*>height: 16px;
}

@-moz-document url-prefix() {

	#relationalNav ul.prodRelatedLinks .stButton .st-twitter-counter,
	#relationalNav ul.prodRelatedLinks .stButton .st-facebook-counter,
	#relationalNav ul.prodRelatedLinks .stButton .st-linkedin-counter,
	#relationalNav ul.prodRelatedLinks .stButton .stButton_gradient,
	#relationalNav ul.prodRelatedLinks .stButton 
	{
		height: 16px;
	}

}

.dataTableNoBorder ul,
.dataTableNoBorder li.graphExpo {
	
	font: 12px/14px arial,helvetica,sans-serif;
}

ul#contentsNav li.noLink {
	
 		background: url("/img/btimg/misc_productinfo.gif") no-repeat scroll 3px center transparent;	
    padding: 5px 10px;
}


#relationalNav ul.prodRelatedLinks li.iconLogo{ background:url(/img/navigation/imguse_img.png) no-repeat 9px center }

#relationalNav ul.prodRelatedLinks li.iconLogo{
	background-color:#EDF1E8;/*10%*/
	}	
	
#contentsArea .subTypeHeading {
	
	background-color: #50701D;
	clear: both;
	color: #FFFFFF;
  font-size: 13px;
  line-height: 1.4;
  margin: 0 0 10px;
  padding: 3px 9px;
  font-weight: bold;
}

@media \0screen {
  #relationalNav div.standardBox01 #prodLibraryLink li.header {width: 100%;} /* this works only in IE8 */
}
