/***********************************/
/*  BitDefender Global CSS File    */
/*  Author: NeboWeb                */
/*  Modified: 5/11/2006            */
/***********************************/

body{
	margin:0;
	padding:0;
	background:#ffffff url(../images/bd-global-topgradient.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a img{border:none;}

a{text-decoration:underline;}

a:hover{text-decoration:none;}

.sep{
	position:relative;
	margin:10px 0 0 0;
	padding:0;
	height:1px;
	line-height:0;
	border-bottom:1px solid #c6c6c6;
}

#bitdefender{
	margin:0 auto 0 auto;
	width:800px;
}

	#bitdefender #header{
		margin:10px 0 8px 0;
		height:100px;
		overflow:visible;
	}
	
		#bitdefender #header img{float:left;}
	
		#bitdefender #header form{
			margin:23px 0 0 -100px;
			float:right;
		}
		
			#bitdefender #header form label{
				color:#666666;
				font-size:11px;
			}
			
			#bitdefender #header form a{
				color:#333333;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
			}
		
		#bitdefender #header #flashnavarea{
			position:relative;
			padding:10px 0 0 0;
			clear:both;
			height:auto;
		}
								
		#bitdefender #header #nav{
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			clear:both;
			z-index:10;
		}
				
			#bitdefender #header #nav li{
				display:block;
				height:43px;
				position:relative;
				float:left;
			}
						
				#bitdefender #header #nav li a{
					display:block;
					text-decoration:none;
					text-align:center;
					padding:15px 0 0 0;
					height:31px;
					width:90px;
					position:relative;
					background-image:url(../images/bd-global-nav-mid.gif);
					background-repeat:repeat-x;
					font-size:11px;
					font-weight:bold;
					color:#333333;
				}
				
				#bitdefender #header #nav li a:hover, #bitdefender #header #nav li a.selected{
					background-image:url(../images/bd-global-nav-mid-hover.gif);
					color:#ffffff;
					text-decoration:none;
				}
				
			#bitdefender #header #nav .divit{
				width:2px;
				background-image:url(../images/bd-global-nav-divit.gif);
				background-repeat:no-repeat;
				background-position:0 1px;
			}
			
			#bitdefender #header #nav a .additional{
				padding:0 0 0 10px;
				background-image:url(../images/bd-global-nav-arrowbullet.gif);
				background-repeat:no-repeat;
				background-position:0 6px;
			}
			
			#bitdefender #header #nav a:hover .additional, #bitdefender #header #nav li a.selected .additional{
				background-image:url(../images/bd-global-nav-arrowbullet-h.gif);
				background-repeat:no-repeat;
				background-position:0 6px;
			}
			
		#bitdefender #header #subnav{
			margin:0 0 0 7px;
			position:relative;
			bottom:5px;
			padding:5px 0 0 30px;
			width:760px;
			height:24px;
			font-size:11px;
			background-image:url(../images/subpage-nav-subnav-bg.png);
			background-repeat:no-repeat;
			list-style:none;
			z-index:50;
			clear:both;
		}
		
			#bitdefender #header #subnav li{
				padding:0 10px 0 10px;
				background-image:url(../images/bd-sub-nav-sep.gif);
				background-position:0 3px;
				background-repeat:no-repeat;
				float:left;
			}
			
			#bitdefender #header #subnav li.first{
				background:none;
				padding:0 10px 0 0;
			}
			
			#bitdefender #header #subnav li a{
				text-decoration:none;
				color:#ffffff;
			}
			
			#bitdefender #header #subnav li a:hover{
				text-decoration:underline;
			}
			
		#bitdefender #header #breadcrumbs{
			margin:0 0 0 10px;
			padding:0;
			list-style:none;
			float:left;
			height:auto;
			width:560px;
			position:relative;
			z-index:50;
		}
		
		html>body #bitdefender #header #breadcrumbs{
			margin:5px 0 5px 10px;
		}
		
		#bitdefender #header #sublocdown{
			position:relative;
			float:left;
		}
		
		html>body #bitdefender #header #sublocdown{
			margin:5px 0 5px 0;
		}
				
		#bitdefender #header #subloc{
			position:absolute;
			top:0;
			margin-bottom:0px;
		}
		
		#bitdefender #header #breadcrumbs li{
			display:block;
			padding:0 15px 3px 0;
			margin:0 0 0 5px;
			float:left;
			background-image:url(../images/bd-sub-breadcrumb-divider.gif);
			background-repeat:no-repeat;
			background-position:right 4px;
		}
		
		#bitdefender #header #breadcrumbs li.last{
			background:none;
		}
		
		#bitdefender #header #breadcrumbs li a{
			text-decoration:underline;
			color:#999999;
			font-size:10px;
		}
		
		#bitdefender #header #breadcrumbs li a:hover{
			text-decoration:none;
		}
		/*********************************/
		#bitdefender #big_image_area {
			background: url('../images/big_image.jpg') no-repeat left top;
			height: 248px;
			margin: 38px 0 10px 202px;
			width: 569px;
		}
		#bitdefender #threatbox {
			background: url('../images/threat-box.gif') no-repeat left top;
			float: left;
			height:	229px;
			margin: 5px 0 10px 2px;
			padding: 10px;
			width: 164px;
		}
		html>body #bitdefender #threatbox {
			background: url('../images/threat-box.gif') no-repeat left top;
			float: left;
			height:	229px;
			margin: 30px 0 10px 2px;;
			padding: 10px;
			width: 167px;
		}
		#bitdefender #threatbox h1 {
				background: url('../images/down-arrow.gif') no-repeat left center;
				color: #fff;
				font-size: 11px;
				line-height: 15px;
				margin: 0px 0px 30px 0px;
				padding: 0px 0px 0px 15px;
				float:left;
			}
			html>body #bitdefender #threatbox h1 {
				background: url('../images/down-arrow.gif') no-repeat left center;
				color: #fff;
				font-size: 11px;
				line-height: 15px;
				margin: 0 0 30px 0;
				padding: 0 0 0 20px;
			}
			#bitdefender #threatbox h2 {
				color: #fff;
				font-size: 10px;
				text-align: center;
				margin: 0 0 10px 0;
			}
			#bitdefender #threatbox #dots {
				background: url('../images/dots.gif') no-repeat left center;
				height: 20px;
				margin: 0 auto 5px auto;
				width: 66px;
			}
			#bitdefender #threatbox p {
				font-size: 10px;
				text-align: center;
				margin: 0;
			}
			#bitdefender #threatbox a {
				color: #ff8b76;
			}
			#bitdefender #threatbox #current_threats {
				margin: 20px 0 0 0;
			}
				#bitdefender #threatbox #current_threats h2 {
					text-align: left;
				}
				#bitdefender #threatbox #current_threats ul {
					list-style-type: none;
					margin: 0 0 0 2px;
					padding: 0;
				}
				#bitdefender #threatbox #current_threats ul li {
					background: url('../images/threat-box-li.gif') no-repeat left center;
					color: #ff8b76;
					font-size: 10px;
					margin: 0 0 5px 0;
					padding: 0 0 0 8px;
				}
			#bitdefender #bottom_boxes {
				clear: both;
			}
				#bitdefender #bottom_boxes .bottom_box {
					background: url('../images/bottom_box.gif') no-repeat left top;
					float: left;
					height: 159px;
					margin: 0 3px 0 0;
					padding: 10px;
					width: 172px;
				}
				#bitdefender #bottom_boxes .bottom_box h2 {
					background: url('../images/bd-home-tab-bulletarrow.gif') no-repeat right center;
					color: #565640;
					font-size: 14px;
					margin: 0 0 30px 0;
				}
				#bitdefender #bottom_boxes .bottom_box a #scan_now {
					background: url('../images/bd-home-tab-scannow.gif') no-repeat left top;
					height: 26px;
					margin: 0 auto 0 auto;
					width: 85px;
				}
				#bitdefender #bottom_boxes .bottom_box a:hover #scan_now {
					background-image: url(../images/bd-home-tab-scannow_hover.gif);
				}
				#bitdefender #bottom_boxes .bottom_box ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				#bitdefender #bottom_boxes .bottom_box ul li {
					background: url('../images/bd-global-nav-arrowbullet.gif') no-repeat left 4px;
					font-size: 10px;
					margin: 0 0 10px 0;
					padding: 0 0 0 10px;
				}
				#bitdefender #bottom_boxes .bottom_box ul li a {
					color: #565640;
				}
				#bitdefender #bottom_boxes #news_and_updates ul li {
					background: url('../images/bd-home-tab-bulletarrownews.gif') no-repeat left 4px;
					padding: 0 0 0 20px;
				}
		/*********************************/
		#bitdefender #page{
			display:block;
			position:relative;
		}
		
		#bitdefender #page #subbanner{
			position:relative;
			margin:0 0 0 6px;
			top:11px;
			clear:both;
			height:142px;
			width:759px;
			background-image:url(../images/bd-sub-solutions-banner-sb.jpg);
			background-repeat:no-repeat;
		}
		
		#bitdefender #page #subpage.solutions{
			background:none;
			margin-top:35px;
		}
		html>body #bitdefender #page #subpage.solutions{
			background:none;
			margin-top:35px;
		}
		
		#bitdefender #page #subpage.solutions #help{
			position:absolute;
			right:35px;
			top:-22px;
			z-index:100px;
		}
		
		#bitdefender #page #subpage.solutions h1{
			float:left;
			margin:0 0 0 3px;
			font-size:17px;
			display:block;
			width:100%;
		}
		
		#bitdefender #page #subpage.solutions #sidecontainer{
			float:left;
		}
			
		#bitdefender #page #subpage.solutions #sidecontainer h1{
			margin:0 0 8px 0;
			font-size:13px;
			width:216px;
		}

		html>body #bitdefender #page #subpage.solutions #sidecontainer h1.partners{
			border:none;
			margin:10px 0 0 10px;
		}
		
		#bitdefender #page #subpage.solutions #sidecontainer h1.partners{
			border:none;
			margin:10px 0 -7px 5px;
			width:200px;
		}
		html>body #bitdefender #page #subpage.solutions #sidecontainer h1.support{
			border:none;
			margin:10px 0 0 10px;
		}
		
		#bitdefender #page #subpage.solutions #sidecontainer h1.support{
			border:none;
			margin:10px 0 -7px 5px;
			width:200px;
		}
						
		#bitdefender #page #subpage.solutions #sidepanel{
			margin:0;
			clear:left;
		}
		
		#bitdefender #page #subpage.solutions #sidepanel.buynow ul{
			margin:0 0 0 0;
			padding:6px 0 10px 15px;
			border-bottom:1px solid #cdcec7;
		}
		
		#bitdefender #page #subpage.solutions #maincontent{
			padding:0;
			margin:0 0 0 15px;
			width:525px;
		}
		
		#bitdefender #page #subpage.solutions #maincontent h1{
			position:relative;
			bottom:8px;
			width:100%;
			z-index:10;
		}
		
		#bitdefender #page #subpage.solutions #maincontent .product{
			position:relative;
			bottom:8px;
			width:518px;
			margin:0 0 0 6px;
			padding:0 7px 0 0;
			background-image:url(../images/bd-sub-solutions-productgra.gif);
			background-repeat:repeat-x;
			clear:both;
		}
		
		html>body #bitdefender #page #subpage.solutions #maincontent .product{
			margin:0 0 0 3px;
		}
		
		#bitdefender #page #subpage.solutions #maincontent .product .shot{
			position:absolute;
			top:0px;
			left:0px;
		}
		
		#bitdefender #page #subpage.solutions #maincontent .product h2{
			margin:0 0 0 75px;
			padding:0 0 0 15px;
			font-size:14px;
			color:#cc0000;
			background-image:url(../images/bd-sub-solutions-orangebullet.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
		}
				
		#bitdefender #page #subpage.solutions #maincontent .product h3{
			padding:20px 0 0 0;
			margin:0 0 0 75px;
			font-size:10px;
			color:#666666;
		}
		
		#bitdefender #page #subpage.solutions #maincontent .product p{
			margin:5px 0 0 75px;
			/*font-style:italic;*/
		}
		
		#bitdefender #page #subpage.solutions #maincontent .product .price{
			margin:0 0 0 75px;
			font-weight:bold;
			font-size:20px;
		}
		
		#bitdefender #page #subpage.solutions #maincontent .product .buynow{
			margin:5px 0 15px 75px;
		}
		
		#bitdefender #page #subpage.solutions #soltabs{
			background-image:url(../images/bd-sub-solutions-dividers.png);
			background-repeat:repeat-x;
			width:764px;
			height:500px;
		}
				
		#bitdefender #page #subpage.solutions #soltabs .tab, #bitdefender #page #subpage.solutions #soltabs .tab-hover{
			position:relative;
			right:1px;
			margin:0 1px 1px 0px;
			padding:4px 4px 4px 5px;
			background-image:url(../images/bd-sub-solutions-tabs-homeb.jpg);
			background-repeat:no-repeat;
			background-position:5px 42px;
			width:180px;
			height:100%;
			cursor:pointer;
			float:left;
		}
		
		#bitdefender #page #subpage.solutions #soltabs .tab:hover, #bitdefender #page #subpage.solutions #soltabs .tab-hover{
			border:1px solid #999999;
			margin:0 0 0 0;
			padding:3px 4px 4px 4px;
			background-position:4px 41px;
		}
		
		#bitdefender #page #subpage.solutions #soltabs .tab h1, #bitdefender #page #subpage.solutions #soltabs .tab-hover h1{
			border:none;
			padding:10px 0 0 26px;
			margin:0;
			width:154px;
			height:26px;
			background-image:url(../images/bd-sub-solutions-headbg.png);
			background-repeat:no-repeat;
			color:#ffffff;
			font-size:12.5px;
		}
				
		#bitdefender #page #subpage.solutions #soltabs .tab p, #bitdefender #page #subpage.solutions #soltabs .tab-hover p{
			margin:107px 20px 0 20px;
			color:#666666;
			font-size:10px;
		}
		
		html>body #bitdefender #page #subpage.solutions #soltabs .tab p, html>body #bitdefender #page #subpage.solutions #soltabs .tab-hover p{
			margin:155px 20px 0 20px;
			color:#666666;
			font-size:10px;
		}
		
		#bitdefender #page #subpage.solutions #soltabs .tab a, #bitdefender #page #subpage.solutions #soltabs .tab-hover a{
			display:block;
			text-align:center;
			margin:30px 0 0 0;
		}
		
		#bitdefender #page #subpage.solutions #partners.product{
			position:relative;
			padding:30px;
			bottom:20px;
			width:460px;
		}
		
		html>body #bitdefender #page #subpage.solutions #partners.product{
			width:462px;
		}
		
		#bitdefender #page #subpage.solutions #partners.product p{
			margin:0;
		}
		
		#bitdefender #page #subpage.solutions #partners.product h2.k{
			border:none;
			position:relative;
			top:auto;
			bottom:auto;
			margin:28px 0 5px 0;
			padding:0 0 0 18px;
			color:#990000;
			background-image:url(../images/bd-sub-partners-home-arrowb.png);
			background-repeat:no-repeat;
			background-position:0 1px;
			font-size:16px;
		}
				
		#bitdefender #page #subpage.solutions #partners.product .learnmore{
			padding:0 0 0 8px;
			margin:10px 0 0 0;
			display:block;
			font-size:11px;
			color:#666666;
			background-image:url(../images/bd-global-footer-bullet.gif);
			background-repeat:no-repeat;
			background-position:0 4px;
		}
		
		#bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlocator{
			padding:0 0 0 0;
		}
		
		html>body #bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlocator{
			padding:7px 0 0 0;
		}
		
		html>body #bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlogin h1, html>body #bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlocator h1{
			margin:5px 0 0 10px;
			border:none;
		}
		
		#bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlogin h1, #bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlocator h1{
			margin:10px 0 0 5px;
			width:200px;
			border:none;
		}
				
		#bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlogin form a.fpw{
			display:block;
			margin:5px 0 0 0;
			font-size:11px;
			color:#333333;
		}
		
		#bitdefender #page #subpage.solutions #sidecontainer #sidepanel #partnerlocator{
			margin:10px 0 0 0;
			border-top:1px solid #b6b694;
		}
		
		#bitdefender #page #subpage.solutions #maincontent h1.partnersub{
			position:relative;
			bottom:19px;
			width:520px;
		}
		
		html>body #bitdefender #page #subpage.solutions #maincontent h1.partnersub{
			position:relative;
			bottom:19px;
			width:522px;
		}
		#bitdefender #page #subpage.solutions #support-sub{
			position:relative;
			padding:0px;
			bottom:20px;
			width:528px;
		}
		
		#bitdefender #page #subpage.solutions #support-sub p{
			margin:0;
		}
		#bitdefender #page #subpage.solutions #support-sub h1{
			margin:0;
		}			
		#bitdefender #page #subpage.solutions #support-sub #support-box{
			position:relative;
			padding:0px;
			margin-top:20px;
			margin-right:0px;
			margin-left:0px;
			margin-bottom:0px;
			width:528px;
			height:126px;
			background-repeat:no-repeat;
		}
		#bitdefender #page #subpage.solutions #support-sub #support-box #sup-box-content{
			position:relative;
			padding:0px;
			margin-top:13px;
			margin-right:auto;
			margin-left:185px;
			margin-bottom:auto;
			width:300px;
			height:auto;
		}
		#bitdefender #page #subpage.solutions #support-sub #support-box #sup-box-content h1.sup{
			font-size:14px;
			margin:0;
		}

		#bitdefender #page #subpage.solutions #support{
			font-size:11px;
			font-weight:bold;
			margin:15px 0 0 0;
		}
		
		#bitdefender #page #subpage.solutions #support .formrow{
			clear:both;
			height:25px;
		}
		
		#bitdefender #page #subpage.solutions #support label{
			display:block;
			margin:3px 5px 0 0;
			float:left;
			width:100px;
			font-weight:bold;
			text-align:right;
			color:#666666;
		}
		
		#bitdefender #page #subpage.solutions #support input{
			display:block;
			float:left;
			width:270px;
		}
		
		#bitdefender #page #subpage.solutions #support select{
			display:block;
			float:left;
			width:275px;
			padding:1px;
		}
		
		#bitdefender #page #subpage.solutions #support textarea{
			display:block;
			float:left;
			width:270px;
		}
		
		#bitdefender #page #subpage.solutions h1.midcontact{
			margin:50px 0 0 0;
			font-size:13px;
			bottom:0;
			top:0;
		}
		
		#bitdefender #page #subpage.solutions .contactblock{
			font-size:10px;
			margin:7px 15px 15px 0;
			position:relative;
			width:200px;
			float:left;
		}
		
		#bitdefender #page #subpage.solutions .contactblock h4{
			position:relative;
			font-size:10px;
			background-image:url(../images/bd-sub-contact-bullet.png);
			background-repeat:no-repeat;
			padding:0 0 4px 20px;
			margin:0 0 5px 0;
		}
		
		#bitdefender #page #subpage.solutions .contactblock p.c{
			font-size:10px;
			margin:0 0 0 25px;
			font-style:normal;
			color:#000000;
		}
		
	#bitdefender #page{
		margin:0px 0px 0px 4px;
	}
		
	html>body #bitdefender #page{
		margin:0px 0px 0px 5px;
	}
	
	#bitdefender #masthead{
		clear:both;
		overflow:hidden;
	}
		
		#bitdefender #masthead #selector{
			position:relative;
			list-style:none;
			float:left;
			display:block;
			margin:5px 0 0 1px;
			padding:0;
			width:190px;
			overflow:visible;
		}
		
		html>body #bitdefender #masthead #selector{
			margin:32px 0 0 1px;
		}
		
		#bitdefender #masthead #selector li{
			display:block;
			margin:0 0 3px 0;
		}
		
		#bitdefender #masthead #interaction{
			float:left;
			position:relative;
			display:block;
			margin:5px 0 0 5px;
			padding:40px 0 0 200px;
			width:370px;
			height:207px;
			background-image:url(../images/home-mast-interaction-bg.jpg);
			background-repeat:no-repeat;
		}		
		html>body #bitdefender #masthead #interaction{
			margin:32px 0 0 5px;
		}
		#bitdefender #masthead #interaction a{
				background-image:url(../images/bd-global-nav-arrowbullet.gif);
				background-repeat:no-repeat;
				background-position:0 5px;
				color:#b91006;
				font-weight:bold;
				padding:0 0 0 6px;
				font-size:11px;
				cursor:pointer;
			}

		#bitdefender #masthead #interaction p{
				margin-top:15px;
				margin-bottom:0;
				color:#666666;
				font-size:11px;
				font-weight:bold;
			}
			
								
		#bitdefender #masthead #interaction h1{
				margin:0;
				font-size:20px;
				line-height:18px;
			}
		#bitdefender #masthead #interaction-home{
			float:left;
			position:relative;
			display:block;
			margin:5px 0 0 5px;
			padding:175px 80px 0 120px;
			width:370px;
			height:73px;
			background: url('../images/big_image.jpg') no-repeat left top;
		}

		html>body #bitdefender #masthead #interaction-home{
			margin:32px 0 0 5px;
			padding:165px 80px 10px 120px;
		}
		#bitdefender #masthead #interaction-home p{
				color:#333333;
				font-size:11px;
				font-weight:regular;
		}
		#bitdefender #masthead #interaction-smb{
			float:left;
			position:relative;
			display:block;
			margin:5px 0 0 5px;
			padding:175px 80px 0 120px;
			width:370px;
			height:73px;
			background: url('../images/big_image_smb.jpg') no-repeat left top;
		}

		html>body #bitdefender #masthead #interaction-smb{
			margin:32px 0 0 5px;
			padding:165px 80px 10px 120px;
		}	
		#bitdefender #masthead #interaction-smb p{
				color:#333333;
				font-size:11px;
				font-weight:regular;
		}	
		#bitdefender #masthead #interaction-enterprise{
			float:left;
			position:relative;
			display:block;
			margin:5px 0 0 5px;
			padding:175px 80px 0 120px;
			width:370px;
			height:73px;
			background: url('../images/big_image_enterprise.jpg') no-repeat left top;
		}

		html>body #bitdefender #masthead #interaction-enterprise{
			margin:32px 0 0 5px;
			padding:165px 80px 10px 120px;
		}
		#bitdefender #masthead #interaction-enterprise p{
				color:#333333;
				font-size:11px;
				font-weight:regular;
		}

		#bitdefender #masthead #interaction-isp{
			float:left;
			position:relative;
			display:block;
			margin:5px 0 0 5px;
			padding:175px 80px 0 120px;
			width:370px;
			height:73px;
			background: url('../images/big_image_isp.jpg') no-repeat left top;
		}

		html>body #bitdefender #masthead #interaction-isp{
			margin:32px 0 0 5px;
			padding:165px 80px 10px 120px;
		}		
		#bitdefender #masthead #interaction-isp p{
				color:#333333;
				font-size:11px;
				font-weight:regular;
		}

	#bitdefender #subpage{
		margin:0 0 0 6px;
		padding:0 0 0 0;
		position:relative;
		top:12px;
		background-image:url(../images/sub-maincontent-bg-gradient.jpg);
		background-repeat:no-repeat;
		width:100%;
		height:154px;
		clear:both;
		overflow:visible;
	}
	
		#bitdefender #subpage #maincontent{
			display:block;
			padding:20px 0 0 20px;
			float:left;
			width:460px;
		}
				
		#bitdefender #subpage h1{
			font-size:18px;
			margin:0;
			color:#666666;
			border-bottom:1px solid #999999;
			padding-bottom:3px;
		}
		
		#bitdefender #subpage #maincontent p{
			font-size:11px;
			color:#666666;
			margin:15px 0 0 25px;
		}
		
		#bitdefender #subpage #maincontent .label{
			color:#990000;
			display:block;
			margin:15px 0 0 25px;
			font-weight:bold;
			font-size:11px;
		}
		
		#bitdefender #subpage #maincontent ul{
			margin:10px 0 0 50px;
		}
		
		#bitdefender #subpage ul li{
	margin:0 0 3px 0;
	list-style-type: square;
		}
		
		#bitdefender #subpage ul li a{
			color:#666666;
			font-size:11px;
		}
		
	#bitdefender #subpage #sidepanel{
	display:block;
	padding:0 0 13px 0;
	margin:15px 0 0 43px;
	width:211px;
	float:left;
	border:3px solid #e0e0d9;
	background-color:#ebebe6;
	}
	
	#bitdefender #subpage #sidepanel h2{
		margin:6px 0 0 10px;
		font-size:14px;
		color:#666666;
	}
		
	#bitdefender #subpage #sidepanel #news{
		margin:0;
		padding:7px 9px 7px 13px;
		border-bottom:1px solid #c0c0b2;
	}
	
	#bitdefender #subpage #sidepanel img{
		margin:10px 0 0 13px
	}
	
	/* STYLES SPECIFIC TO COMPANY -- LEADERSHIP */
	
	#bitdefender #subpage p.leadership{
		clear:both;
	}
	
	#bitdefender #subpage p.leadership img{
		display:block;
		margin:0 10px 10px 0;
		float:left;
		border:4px solid #a6a694;
	}
	
	html>body #bitdefender #subpage p.leadership img{
		margin:0 10px 20px 0;
	}
	
	#bitdefender #subpage p.leadership .name, #bitdefender #subpage p.leadership .title{
		display:block;
		font-weight:bold;
	}
	
	/* STYLES SPECIFIC TO HOMEPAGE */
						
	#bitdefender #tabs{
		margin:0 0 0 1px;
		clear:both;
	}
		
		#bitdefender #tabs .tab{
	position:relative;
	margin:0 5px 0 0;
	float:left;
	background-color:#f0f0ec;
	width:186px;
	height:310px;
	border:2px solid #e0e0d9;
	overflow:hidden;
		}
		
			#bitdefender #tabs .tab .topg{
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:35px;
				background-image:url(../images/bd-home-tab-topg.gif);
				background-repeat:repeat-x;
				z-index:0;
			}
			
			#bitdefender #tabs .tab .botg{
				position:absolute;
				bottom:0;
				left:0;
				width:100%;
				height:35px;
				background-image:url(../images/bd-home-tab-botg.gif);
				background-repeat:repeat-x;
				z-index:0;
			}
			
			#bitdefender #tabs #newsupdates{
	width:175px;
			}
			
			#bitdefender #tabs .tab h1{
				position:relative;
				margin:0;
				padding:6px;
				z-index:10;
				height:23px;
				font-size:15px;
				color:#666666;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				background-image:url(../images/bd-home-tab-bulletarrow.gif);
				background-repeat:no-repeat;
				background-position:96% 10px;
				border-bottom:1px solid #c0c0b2;
			}
									
			#bitdefender #tabs .tab a{
				font-size:11px;
				color:#666666;
			}
			
			#bitdefender #tabs .tab h2{
				margin:0;
				color:#5c5c5c;
				font-size:13px;
			}
						
			#bitdefender #tabs .tab ul, #bitdefender #subpage ul{
				margin:3px 0 3px 13px;
				padding:0 0 0 0;
				list-style:none;
			}
			
			#bitdefender #tabs .tab ul li a, #bitdefender #subpage ul li a{
				padding:0 0 0 10px;
				background-image:url(../images/bd-home-tab-bullet.gif);
				background-repeat:no-repeat;
				background-position:0 4px;
			}
													
			#bitdefender #tabs .tab #quickscan{
				padding:7px 0 7px 7px;
				border-bottom:1px solid #c0c0b2;
			}
			
				#bitdefender #tabs .tab #quickscan img{
					display:block;
					margin:5px 0 0 0;
				}
			#bitdefender #tabs .tab #quickscan2{
				padding:7px 0 7px 7px;
				border-bottom:1px solid #c0c0b2;
			}
			
				#bitdefender #tabs .tab #quickscan2 img{
					display:block;
					margin:0 5px 0 0;
				}
								
			#bitdefender #signupemail{
				position:relative;
				padding:7px 0 7px 7px;
				z-index:10;
			}
			
				#bitdefender #signupemail form{
					margin:0;
				}
				
				#bitdefender #signupemail form input{
					margin:5px 0 0 0;
				}
				
				#bitdefender #signupemail a{
					float:left;
					position:relative;
					margin:8px 12px 0 0;
					text-transform:uppercase;
					color:#990000;
					font-weight:bold;
					z-index:10;
				}
				
				#bitdefender #signupemail img{
					position:relative;
					bottom:1px;
				}
			
			#bitdefender #tabs .tab #sol, #bitdefender #tabs .tab #prod{
				margin:7px 0 7px 13px;
			}
			
				#bitdefender #tabs .tab #sol a, #bitdefender #tabs .tab #prod a{
					font-size:12px;
				}
				
				#bitdefender #tabs .tab #sol li, #bitdefender #tabs .tab #prod li{
					margin-bottom:5px;
				}
				
			#bitdefender #tabs .tab #becomepartner{
				padding:7px 0 7px 7px;
				border-top:1px solid #c0c0b2;
			}
			
				#bitdefender #tabs .tab #becomepartner p{
					margin:3px 7px 10px 0;
					font-size:10px;
					color:#5c5c5c;
				}
				
				#bitdefender #tabs .tab #becomepartner a{
					margin:0 12px 0 0;
					text-transform:uppercase;
					color:#990000;
					font-size:10px;
				}
				
			#bitdefender #tabs .tab #specialoffers{
				position:relative;
				padding:7px 0 7px 7px;
				border-top:1px solid #c0c0b2;
				z-index:10;
				background-image:url(../images/products/istw58.png);
				background-repeat:no-repeat;
				background-position:7px 25px;
			}
			
				#bitdefender #tabs .tab #specialoffers #prod-desc{
					margin:7px 0 0 70px;
					padding:0 0 20px 0;
				}
				
				#bitdefender #tabs .tab #specialoffers #prod-desc .title{
					display:block;
					font-size:10px;
					font-weight:bold;
					color:#5c5c5c;
				}
				
				#bitdefender #tabs .tab #specialoffers #prod-desc .price{
					display:block;
					margin:12px 0 0 0;
					text-transform:uppercase;
					color:#cc0f0a;
					font-size:14px;
					font-weight:bold;
				}
				
				#bitdefender #tabs .tab #specialoffers #prod-desc .sub{
					display:block;
					margin:0 0 14px 0;
					font-size:11px;
					color:#5c5c5c;
				}
							
		#bitdefender #tabs .tab #customersupport{
			padding:7px 0 7px 7px;
			border-top:1px solid #c0c0b2;
		}
	
	/* Styles Specific to Defense Center */
	
	#bitdefender #page #subpagee.defense{
		padding:15px 10px 0 15px;
		margin:15px 0 0 5px;
		position:relative;
		top:15px;
		background-image:url(../images/bd-sub-solutions-productgra.gif);
		background-repeat:repeat-x;
		width:728px;
	}
	
		#bitdefender #page #subpagee.defense h3{
			margin:0 0 0 0;
			padding:1px 0 11px 20px;
			color:#c20000;
			background-image:url(../images/bd-sub-defense-headbullet.png);
			background-repeat:no-repeat;
			background-position:0 -1px;
			font-size:11px;
			text-transform:uppercase;
			border-bottom:1px solid #b1b1b1;
		}
		
		#bitdefender #page #subpagee.defense .leftone{
			float:left;
			margin:15px 7px 0 0;
			width:420px;
		}
		
		#bitdefender #page #subpagee.defense .leftone h1{
			margin:13px 0 0 0;
			border:0;
			font-size:12px;
			color:#000000;
		}
		
		#bitdefender #page #subpagee.defense .leftone p{
			font-size:11px;
		}
		
		#bitdefender #page #subpagee.defense .leftone .cont{
			padding:0 0 0 8px;
			color:#990000;
			font-weight:bold;
			background-image:url(../images/bd-global-footer-bullet.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
		}
		
		#bitdefender #page #subpagee.defense .rightone{
			float:left;
			margin:23px 0 0 0;
			width:300px;
			height:300px;
			background-image:url(../images/bd-sub-defender-right_panel.gif);
			background-repeat:no-repeat;
		}
		
			#bitdefender #page #subpagee.defense .rightone h4{
				margin:18px 0 0 18px;
				padding:0 0 0 22px;
				font-size:12px;
				color:#666666;
				background-image:url(../images/bd-sub-defender-graybullet.gif);
				background-repeat:no-repeat;
			}
			
			#bitdefender #page #subpagee.defense .rightone ul{
				margin:18px 18px 0 18px;
				padding:0;
				list-style:none;
			}
			
			#bitdefender #page #subpagee.defense .rightone ul li{
				padding:0 0 0 10px;
				margin:0 0 7px 0;
				background-image:url(../images/bd-sub-defender-tribulle.gif);
				background-repeat:no-repeat;
				background-position:0 3px;
				font-size:10px;
			}
			
			#bitdefender #page #subpagee.defense .rightone #viewfull{
				padding:5px 0 0 0;
				margin:25px 42px 0 40px;
				border-top:1px solid #cdcec7;
			}
			
			#bitdefender #page #subpagee.defense .rightone #viewfull a{
				color:#666666;
				font-size:11px;
				font-weight:bold;
			}
			
			#bitdefender #page #subpagee.defense .rightone ul li a{
				color:#666666;
				font-weight:bold;
				text-decoration:none;
			}
			
			#bitdefender #page #subpagee.defense .rightone ul li a:hover{
				text-decoration:underline;
			}
		
		#bitdefender #page #subpagee.defense #bot{
			clear:both;
			padding:15px 0 0 0;
			border-top:1px solid #b1b1b1;
		}
		
		#bitdefender #page #subpagee.defense .listarea{
			float:left;
			width:310px;
		}
		
		#bitdefender #page #subpagee.defense #panel.listarea{
			margin:0 10px 0 0;
			width:200px;
			border:3px solid #e5e5e5;
			background-color:#eeeeee;
		}
		
		#bitdefender #page #subpagee.defense #bot h2{
			font-size:15px;
			margin:0 0 5px 0;
		}
		
		#bitdefender #page #subpagee.defense #bot h5{
			margin:0 0 10px 0;
			padding:0 0 0 17px;
			color:#990000;
			font-size:12px;
			background-image:url(../images/bd-sub-defender-bottombull.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
		}
		
		#bitdefender #page #subpagee.defense #bot h6{
			margin:0 0 10px 17px;
			font-weight:normal;
			color:#990000;
			font-size:11px;
		}
		
		#bitdefender #page #subpagee.defense #bot h6 a{
			color:#990000;
			text-decoration:none;
		}
		
		#bitdefender #page #subpagee.defense #bot h6 a:hover{
			text-decoration:underline;
		}
		
		#bitdefender #page #subpagee.defense #bot h6 a.active{
			text-decoration:underline;
		}
		
		#bitdefender #page #subpagee.defense #bot ul{
			margin:0 0 15px 0;
			padding:0;
			list-style:none;
		}
		
		#bitdefender #page #subpagee.defense #bot ul li{
			padding:0 0 0 14px;
			margin:0 0 0 17px;
			background-image:url(../images/bd-sub-defender-circlebulle.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
		}
		
		#bitdefender #page #subpagee.defense #bot ul li a{
			color:#000000;
			font-size:11px;
			text-decoration:none;
		}
		
		#bitdefender #page #subpagee.defense #bot ul li a:hover{
			text-decoration:underline;
		}
		
		#bitdefender #page #subpagee.defense #bot #signupemail{
			margin-bottom:10px;
		}
		
		#bitdefender #page #subpagee.defense #bot #signupemail a.su{
			font-size:11px;
		}
		
		/* STYLES SPECIFIC TO PRODUCT DETAIL PAGE */
		
		#bitdefender #page #subpage.proddetail #sidepanel ul{
			margin:5px 0 15px 0;
			padding:0 0 10px 10px;
			border-bottom:1px solid #bdbdae;
		}
		
		#bitdefender #page #subpage.proddetail #sidepanel ul li{
			font-size:10px;
			color:#666666;
		}
		
		#bitdefender #page #subpage.proddetail #sidepanel ul li a{
			font-size:10px;
			display:block;
		}
				
		#bitdefender #page #subpage.proddetail #sidepanel ul.dated .date{
			margin-top:5px;
			font-size:10px;
			font-weight:bold;
			color:#666666;
		}
		
		#bitdefender #page #subpage.proddetail #sidepanel ul.dated li a{
			text-indent:0;
			padding:0;
			background:none;
			color:#990000;
			font-size:12px;
			font-weight:bold;
		}
		
		html>body #bitdefender #page #subpage.proddetail #sidepanel{
			position:relative;
			left:47px;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail{
			padding-top:15px;
			padding-left:15px;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail h2{
			margin:13px 0 0 0;
			padding:0 0 0 25px;
			color:#990000;
			font-size:15px;
			background-image:url(../images/bd-sub-partners-home-arrowb.png);
			background-repeat:no-repeat;
			background-position:0 1px;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail p{
			margin-top:0;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle{
			margin:0 0 25px 0;
			width:502px;
			height:267px;
			background-image:url(../images/bd-sub-productdetail-mainbg.jpg);
			background-repeat:no-repeat;
			border:3px solid #d2d6c6;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #boxshot{
			float:left;
			margin:0 0 0 14px;
			display:block;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont{
			float:left;
			margin:20px 0 0 15px;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont form{
			margin:5px 0 0 0;
			padding:0;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont form label{
			display:block;
			padding-top:3px;
			float:left;
			width:100px;
			color:#666666;
			font-weight:bold;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont form span{
			display:block;
			float:left;
			color:#666666;
			padding-top:3px;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont form div{
			clear:both;
			margin-bottom:5px;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont form .submit{
			position:relative;
			top:10px;
			border-top:1px solid #91967b;
			padding-top:5px;
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont img{
			/*display:block;*/
		}
		
		#bitdefender #page #subpage #maincontent.productdetail #productmantle #mantlecont #brdr{
			padding:0 0 10px 0;
			margin:5px 0 10px 0;
			border-bottom:1px solid #91967b;
		}
	
	#bitdefender #page #fwrapper{
		display:block;
		clear:both;
		padding:50px 0 0 0;
	}
	
	html>body #bitdefender #page #fwrapper{
		padding:0;
	}
				
	#bitdefender #page #footer{
		clear:both;
		text-align:center;
		display:block;
		margin:0 auto 0 40px;
		padding:7px 0 10px 10px;
		list-style:none;
		border-top:1px solid #a6a694;
		width:680px;
	}
	
	#bitdefender #page #footertwo{
		clear:both;
		text-align:center;
		display:block;
		margin:0 auto 0 auto;
		padding:2px 0 10px 10px;
		list-style:none;
		width:680px;
	}
	
	html>body #bitdefender #page #footer, #bitdefender #page #footertwo{
		position:relative;
		top:45px;
		z-index:10;
	}
			
	#bitdefender #page #footer li, #bitdefender #page #footertwo li{
		display:inline;
		margin:0 10px 0 0;
		list-style:none;
	}
	
	#bitdefender #page #footer li a, #bitdefender #page #footertwo li a{
		color:#333333;
		font-weight:bold;
		font-size:10px;
		text-transform:lowercase;
		
	}
		
	#bitdefender #page #fwrapper center{
		position:relative;
		padding:0 0 15px 0;
		font-size:9px;
		color:#666666;
		font-weight:bold;
		z-index:1;
	}
	
	html>body #bitdefender #page #fwrapper center{
		padding:45px 0 15px 0;
	}
	
/* *************** */
/* COMMON INCLUDES */
/* *************** */

	#sidepanel #news, #newsupdates #news{
		list-style:none;
		margin-left:5px;
		margin-right:5px;
	}
	
	#sidepanel #news li a.news, #newsupdates #news li a.news{
		display:block;
		padding-left:15px;
		margin-bottom:5px;
		margin-top:7px;
		font-size:10px;
		margin-bottom:7px;
		background-image:url(../images/bd-home-tab-bulletarrownews.gif);
		background-position:0 4px;
		position:relative;
	}
	
	#threatlevel{
		padding:7px 0 7px 7px;
		border-bottom:1px solid #c0c0b2;
	}
	
		#threatlevel label, #threatlevel img{
			display:inline;
		}
		
		#threatlevel label{
			position:relative;
			bottom:6px;
			margin:0 0 0 0;
			font-size:8px;
			text-transform:uppercase;
			letter-spacing:0;
		}
		
		#threatlevel a{
			padding:0 0 0 17px;
			font-size:10px;
			color:#333333;
			background-image:url(../images/bd-home-tab-downloadgraphic.gif);
			background-repeat:no-repeat;
			background-position:0 4px;
		}
		
	#latestthreats{
		padding:7px 0 7px 7px;
		border-bottom:1px solid #c0c0b2;
	}
	
	/* Forms, etc. */
	
	.otp-locate{
		margin:0 0 0 10px;
	}
	
	.otp-locate label{
		display:block;
		padding:0;
		font-weight:normal;
		text-indent:0;
		margin:7px 0 5px 0;
		font-size:11px;
		text-align:left;
	}
	
	.otp-locate input, .otp-locate select{
		border:1px solid #b3b38f;
		padding:2px;
		font-size:13px;
		width:180px;
		display:block;
		background-color:#F9F9F9;
	}
	
	.otp-locate textarea{
		height:100px;
		border:1px solid #b3b38f;
		padding:2px;
		font-size:13px;
		width:180px;
		background-color:#F8F8F8;
	}
	
	.otp-locate input.selected, .otp-locate textarea.selected{
		border:1px solid #8a8a66;
		background-color:#FFFFFF;
		padding:2px;
	}
	
	.otp-locate img{
		margin:13px 0 0 0;
		left:0;
	}
	
	dl{
		margin:0;
		padding:20px 0 20px 5px;
		font-size:11px;
		border-bottom:1px solid #cdcdc1;
	}
	
	dl dt{
		position:relative;
		color:#666666;
		margin:0 0 5px 0;
		padding:0 0 0 10px;
		background-image:url(../images/bd-global-footer-bullet.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	dl dt a{
		color:#666666;
	}

/* ************ */
/* BD 2010 menu */
/* ************ */
div.menu
{
font-size:13px;
text-align: center;
width:767px;
margin-left:3px;
margin-bottom:5px;
background-image:url(../images/menu_curvy.png);
background-position:0px center;
background-repeat:no-repeat;
}
div.menu div.l1
{
/*background:#abb0b4;*/
margin-bottom:1px;
height:24px;
/*background-image:url(../images/grey_bg.png);*/
}

div.menu div.l1 a
{
color:#000;
font-weight:bold;
text-decoration:none;
display: inline-block;
vertical-align:middle;
padding:6px;
height:20px;
margin-right:10px;
}
div.menu div.l1 a
{
display: moz-inline-stack;
}
div.menu div.l1 a.selected
{
/*background:#5a5a5a;*/
/*background-repeat:repeat-x;
background-color:#e64039;*/
color:#fff;
padding:6px;
/*height:28px;*/
background-image:url(../images/red_bg1.png);
background-repeat:repeat-x;
/*padding-bottom:0px;*/
}
.ie6 div.menu div.l1 a
{
height:auto;
padding:5px 3px 3px 3px;

}
.ie6 div.menu div.l1 a.selected
{
height:16px;
}
div.menu div#l2menu
{
/*background-image:url(../images/red_bg.png);
background-repeat:repeat-x;*/
height:28px;
display:block;
}

div.menu div.l2
{
/*background:#e53f37;*/
padding:5px;
display:none;
text-align: left;
}

div.menu div.l2 a
{
color:#fff;
font-weight:bold;
text-decoration:none;
margin:10px;
}

div.menu div.l2 a:hover
{
text-decoration:underline;
} 
/* ****************** */
/* BD 2010 menu - end */			
/* ****************** */			
			
/* *************** */
/* Niko added this */
/* *************** */
#mybitdefender{position:relative;float:right;right:30px;font-size:11px;}
	.txt_error{font-weight:700;color:#c00;padding:3px;}
	.txt_success{font-weight:700;color:green;padding:3px;}
#mybitdefender a{color:#c00;text-decoration:none;}

.txt11RedBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC3333;
	background-color: #D4D0C8;
}

.txtDarkRed12{
	font-size: 12px;
	color: #990000;
}

.txtDarkRed18{
	font-size: 18px;
	color: #990000;
}
.txtDarkRed26{
	font-size: 26px;
	color: #990000;
}
.redsquare {
	font-size: 11px ;
	color: #666666 ;
	list-style-type: square;
}

.rednumberedlist {
	font-size: 11px ;
	color: #666666 ;
	list-style-type: decimal;
}
.txtWhite {color: #FFFFFF}
.txtGrey {color: #666666}
.txtGrey10 {
	color: #666666; 
	font-size:10px;
}
.txtRed10 {
	color: #C62008; 
	font-size:10px;
}
/* *************** */
/* END COMMON INCL */
/* *************** */
