/* bugtrack */
#bugtrack #bodyContainer { background-image: url(/v2.0-img/operations/tenebril/site/newer2/css/bg_home.gif); }
#bugtrack #primaryContent {  width: 620px; w\idth: 600px; }
#bugtrack blockquote { float: right; width: 228px; }

/* consumerHome */
#consumerHome #mainProd { margin: 0; padding: 0; background: #DDE8F0 url(/v2.0-img/operations/tenebril/site/newer2/css/products_home/main_top.gif) no-repeat top left; width: 584px; }
#consumerHome #mainProd div.main { float: right; width: 440px; }
#consumerHome #mainProd div.main h2 { margin: 5px 0; padding: 0; }
#consumerHome #mainProd div.main p { margin: 0; padding: 10px; clear: both; }
#consumerHome #mainProd div.main ul { margin: 10px; padding: 0; }
#consumerHome #mainProd div.main ul li { margin: 2px 0; list-style-type: none; list-style-image: none !important; }
#consumerHome #mainProdBottom { margin: 0; padding: 0; background: transparent url(/v2.0-img/operations/tenebril/site/newer2/css/products_home/main_btm.gif) no-repeat top left; width: 584px; height: 6px; }
#consumerHome div.products,#consumerHome #other { margin: 10px 0 0 0; padding: 0; width: 584px; }
#consumerHome div.products { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/css/products_home/sub_bg.gif) repeat-y top left;  }
#consumerHome div.products h2 { margin: 0; padding: 2px 20px; background: transparent url(/v2.0-img/operations/tenebril/site/newer2/css/products_home/sub_top.gif) no-repeat top left; width: 269px; w\idth: 229px; height: 28px; }
#consumerHome div.products ul { margin: 0; padding: 10px 20px; clear: left; }
#consumerHome div.products ul li { margin: 0 0 5px 0; padding: 0; width: 67px; list-style-type: none; list-style-image: none !important; }
#consumerHome div.products ul li p { margin: 0 0 10px 0; padding:0; text-align: center; }
#consumerHome div.products div.left { margin: 0 5px 0 0; float: left; width: 269px; }
#consumerHome div.products div.right { margin: 0; float: right; width: 269px; }
#consumerHome div.products div p.left { margin: 10px 5px 0 10px; float: left; width: 80px; }
#consumerHome div.products div p.right { margin: 10px 5px 0 10px; float: right; width: 120px; }
#consumerHome #other h2 { margin: 0; padding: 0; font-size: 16px; color: #039; }
#consumerHome #other p { margin: 5px 0; padding: 0; }
#consumerHome #other ul { margin: 10px 0; padding: 0; }
#consumerHome #other ul li { margin:0; padding: 0 20px; list-style-type: none; list-style-image: none !important; float: left; text-align: center; width: 100px; }
#consumerHome #other ul li a.thumb { margin: 0; padding: 60px 0 0 0; display: block; width: 70px; height: 90px; he\ight: 30px; color: #000; text-decoration: none; font-size: 9px; line-height: 11px; }
#consumerHome #other ul li a.thumb:hover { text-decoration: underline; }
#consumerHome #TCthumb { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/TracksCleaner_t.gif) no-repeat top center; }
#consumerHome #AAthumb { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/AdArmor_t.gif) no-repeat top center; }
#consumerHome #LGthumb{ background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/Lifeguard_t.gif) no-repeat top center; }
#consumerHome #PDVthumb { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/data-vault_t.gif) no-repeat top center; }
#consumerHome div.productsBottom { margin: 0; padding: 0; clear: both; background: transparent url(/v2.0-img/operations/tenebril/site/newer2/css/products_home/sub_btms.gif) no-repeat left bottom; }

/* consumer */
#selectContent { clear: both; }
#selectContent div { margin: 0; padding: 0; clear: both; }
#selectContent div h3 { background-repeat: no-repeat; background-position: left top; height: 23px; }
#tabNav { margin: 0 -15px; padding: 0 30px; height: 22px; border-bottom: 1px solid #ddd; }
#tabNav li { float: left; list-style-type: none; list-style-image: none !important; }
#tabNav li a { margin: 0 1px; padding: 0; height: 22px; display: block; }
#tabLink1 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/overview.gif) no-repeat left top; width: 75px; }
#tabLink2 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/features.gif) no-repeat left top; width: 71px; }
#tabLink3 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/system-requirements.gif) no-repeat left top; width: 135px; }
#tabLink4 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/picture-tour.gif) no-repeat left top; width: 87px; }
#tabNav li a:hover { background-position: left bottom; }
#tabNav li a span { display: none; }

#primaryContent div.product { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ddd; }
#primaryContent #mainProdImg,#primaryContent div.mainProdImg { float: left; width: 120px; margin: 10px 15px 0 -10px; padding:0; }
* html #primaryContent #mainProdImg,* html #primaryContent div.mainProdImg { margin-right: 0; }

#alsoIncludes h3 { margin: 20px 0 10px 0; font-size: .95em; color: #636; }
#alsoIncludes,#alsoIncludes ul { margin: 0; padding: 0; width: 310px; float: left; }
#alsoIncludes ul li { margin: 5px 5px 5px 15px; list-style-type: none; list-style-image: none !important; }
#alsoIncludes ul li ul li { margin: 0; padding: 0; list-style-type: none; list-style-image: none !important; float: left; }
#alsoIncludes ul li ul li a { margin: 0 3px; padding: 60px 0 0 0; display: block; width: 70px; height: 30px; color: #000; text-decoration: none; font-size: 9px; line-height: 11px; text-align: center; }
#alsoIncludes ul li ul li a:hover { text-decoration: underline; }
#alsoIncludes ul li ul li a.prod1 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/TracksCleaner_t.gif) no-repeat top center; }
#alsoIncludes ul li ul li a.prod2 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/AdArmor_t.gif) no-repeat top center; }
#alsoIncludes ul li ul li a.prod3 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/data-vault_t.gif) no-repeat top center; }
#alsoIncludes ul li ul li a.prod4 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/SpyCatcher_t.gif) no-repeat top center; }
#alsoIncludes ul li ul li a.prod5 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/GhostSurf-platinum_t.gif) no-repeat top center; }
#alsoIncludes ul li ul li a.prod6 { background: transparent url(/v2.0-img/operations/tenebril/site/newer2/products/GhostSurf2005_t.gif) no-repeat top center; }
#alsoIncludes ul.features { margin: -15px 10px 10px 10px; width: 280px; }
#alsoIncludes ul.features li { margin: 0 0 0 30px; list-style-image: url(/v2.0-img/operations/tenebril/site/newer2/css/arw_bullet.gif) !important; }

#sysRequirements { margin: 0; padding: 0 0 0 15px; display: block; float: left; }
#selectContent div img.winLogo { float: left; margin: 0 10px 40px; }


/* quotes_prod */
#primaryContent #quotes { margin: 0; padding: 0; border-top: 1px solid #ddd; }
#primaryContent #quotes blockquote { margin: 0 0 0 15px; padding: 20px 0 0 0; clear: right; font-family: "Times New Roman", Times, serif; }
#primaryContent #quotes blockquote cite { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#primaryContent #quotes blockquote p { margin: 0; padding: 0; color: #fa0; }
#primaryContent #quotes blockquote p strong { font-style: italic; font-size: 1.2em; letter-spacing: .2em; } 
#primaryContent #quotes blockquote p cite { margin: 5px 0 10px 0; padding: 0; font-style: normal; color: #000; font-size: .9em; float: right; }

#primaryContent #ourPartners li { margin-top: 20px; list-style-type: none; list-style-image: none !important; }
#primaryContent #ourPartners li h4 { margin: 0; padding: 0; }
#primaryContent #ourPartners dl { margin-left: 20px; }
#primaryContent #ourPartners dl dt { margin-right: 10px; float: left; }
#primaryContent #ourPartners dl dd { margin-bottom: 5px; }
#primaryContent #latestNews h3 { font-size: 1.1em; }
#primaryContent #contactInfo { margin-left: 40px; }
#primaryContent #contactInfo dt { font-weight: bold; }


/* src */
#recommendedInfo { width: 375px; }
#recommendedInfo h2 { margin: 5px 10px; padding: 0; }
#recommendedInfo a { float: left; margin: 0 10px; }
#recommendedInfo p { float: right; }

/* corporate */
ul.jobs { margin: 5px 20px; padding: 0; list-style-type: none; list-style-image: none !important; }
ul.jobs li { margin: 10px 0; padding: 0; }
blockquote h4 { margin: 0; padding: 0; color: #f00; }
blockquote p { margin: 0; padding: 0 0 0 5px; }
#experts h2 { margin-top: 30px; margin-bottom: 0; padding-bottom: 0; clear: right; }
#experts p { margin-top: 0; padding-top: 0; }
#experts img { float: right; margin: 0 10px 10px 10px; }

form#contact, form#wide { margin: 0; padding: 0; }
form#contact ul li, form#wide ul li { clear: left; list-style-type: none; list-style-image: none; }
form#contact ul li label { margin: 2px 0px 6px; padding: 0; width: 180px; float: left; }
form#wide ul li label { margin: 2px 0px 6px; padding: 0; width: 280px; float: left; }


/* rt_col_prod */
#rtColTopProducts h2 { margin: 0; padding: 0; font-size: 16px; color: #039; }
#rtColTopProducts div.product { margin: 20px 0; padding: 0; }
#rtColTopProducts div.product h3 { margin: 10px 0 5px 0; padding: 0; font-size: 14px; color: #636; clear: left; }
#rtColTopProducts div.product p { margin: 0 0 5px 0; padding: 0 0 5px 0; font-size: .9em; line-height: 1.3em;  }
#rtColTopProducts div.product ul { margin: 0; padding: 0; width: 116px; }
#rtColTopProducts div.product ul li.moreinfo { text-align: right; margin: 0 0 3px 0; padding: 0; list-style-type: none; list-style-image: none !important; }
#rtColTopProducts div.product ul li.moreinfo a { color: #fa0; }
#rtColTopProducts img.product { float: left; margin: 3px 5px 0 0; }

/* rt_col_src */
#rtColResearch h2 { margin: 0px; padding: 0px; font-size: 16px; color: #039; }
#rtColResearch div.product { margin: 20px 0px; padding: 0px; }
#rtColResearch div.product h3 { margin: 10px 0px 5px 0px; padding: 0px; font-size: 14px; color: #636; clear: left; }
#rtColResearch div.product p { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; font-size: .9em; line-height: 1.3em;  }
#rtColResearch div.product ul { margin: 5px; padding: 0px; width: 116px; }
#rtColResearch div.product ul li { margin: 5px 0px; padding: 0px; width: 116px; list-style-type: none; list-style-image: none !important; }
#rtColResearch div.product p.moreinfo { text-align: right; margin: 0px 0px 3px 0px; padding: 0px; }
#rtColResearch div.product p.moreinfo a { color: #fa0; }

/* rt_col_enterprise */
#rtColEnterprise div.product { margin: 20px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #ccc; }
#rtColEnterprise div.product h3 { margin: 10px 0px 5px 0px; padding: 0px; }
#rtColEnterprise div.product img { margin: 10px 0px; }
#rtColEnterprise div.product p { margin: 0px 0px 5px 0px; padding: 0px; font-size: .9em; }
#rtColEnterprise li.moreinfo { margin: 0px; padding: 0px; text-align: right; }

#latestResearch ul.main { margin: 0px 0px 0px 20px; padding: 0px; width: 400px; }
#latestResearch ul.main li { clear: left; padding-bottom: 5px; list-style-type: none; list-style-image: none; border-bottom: 1px solid #999; }
#latestResearch ul.main li a { font-weight: bold; text-decoration: none; width: 210px; float: left; }

#spycatcherPromo { width: 620px; }
#spycatcherPromo p.slogan { padding-top: 20px; font-size: 1.3em; font-weight: normal; }
#spycatcherPromo ul { margin-left: 0px; padding-left: 20px; float: left; }
#spycatcherPromo ul li { margin-left: 0px; padding-left: 30px; vertical-align: top; background: transparent url(/v2.0-img/operations/tenebril/site/newer2/css/target.jpg) no-repeat left top; width: 250px; line-height: 22px; list-style-type: none; list-style-image: none; }

ul.nextPrevious { margin: 0px; padding: 0px; text-align: right; }
ul.nextPrevious li { padding: 0px 10px; display: inline; font-size: 9px; list-style-type: none !important; list-style-image: none !important; border-left: 1px solid #000; white-space: nowrap; }
ul.nextPrevious li.first { border-left-width: 0; }

#rtCol h2 { margin: 15px 0px 0px 0px; font-size: 12px; color: #036; }
#rtCol ul { margin: 0px; padding: 0px; }
#rtCol ul li { margin: 0px; padding: 0px; list-style-type: none; font-size: 10px; }
#rtCol div p.arrowLink { margin: 0px; padding: 0px; text-align: right; background-image: none;  }
#rtCol div p.arrowLink a { font-size: 10px; color: #fa0; background: transparent url(/v2.0-img/operations/tenebril/site/newer2/css/arw_link.gif) no-repeat left -4px; padding-left: 15px; }


#rtColTopSypware h2 { margin: 0px -17px 0px 0px; padding: 15px 0px 0px 11px; position: relative; left: -11px; top: auto; }
#rtColTopSypware ul li { margin: 5px 0px 5px 0; color: #039; clear: left; }
#rtColTopSypware ul li strong { float: left; width: 110px; }
#rtColTopSypware ul li strong a { color: #000; }

#rtColRecentUpdates ul li { margin: 5px 0 5px 10px; color: #666; }
#rtColRecentUpdates ul li strong { margin-left: -10px; display: block; width: 58px; }
#rtColRecentUpdates ul li strong a { color: #0a0; }

#siteMap,#siteMap2 { margin: 10px; width: 200px; }
#siteMap { float: left; }
#siteMap2 { float: right; }

/*miscellaneous*/
#alsoIncludes2col { margin: 0px 0px 0px 120px; padding: 0px; width: 310px;}
#alsoIncludes2col ul { margin: 0px 0px 0px 10px; padding: 0px; width: 290px;}


/*
	Utilities
*/
.callOutBox { margin:0px; padding:0px; background:#DDE8F0 url(/v2.0-img/operations/tenebril/site/newer2/css/products_home/main_top.gif) no-repeat top left; width:584px; }
.callOutBox div.main { float:right; width:440px; }
.callOutBox h2 { margin:5px 0px; padding:0px; }
.callOutBox p { margin:0px; padding: 10px; clear:both; }
.callOutBox ul { margin:10px; padding: 0px; }
.callOutBox ul li { margin:2px 0px; list-style-type:none; list-style-image:none !important; }
.callOutBoxBottom { margin:0px; padding:0px; background:transparent url(/v2.0-img/operations/tenebril/site/newer2/css/products_home/main_btm.gif) no-repeat top left; width: 584px; height: 6px; }

.halfcolumn {width:49%;padding:0px;}
div.padder {margin:6px;}
.padT {margin-top:6px;}
.columnHeader {margin-top:0px;}
.left {float:left;}
.right {float:right;}
.bdrRight {border-right:solid #5586B8 1px;}
.bdrTop {border-top:solid #5586B8 1px;}


.header {clear:both;}
.header * {display:inline!important;font-size:20px!important;color:red;font-weight:700;font-family:Arial;margin:0px!important;}

