#bitdefender ul#breadcrumbs {
    padding-left:40px;
    margin-bottom:3px;
}
.ie #bitdefender ul#breadcrumbs {
    padding-left:0px;
    margin-bottom:0px;
}

#product_canvas { /** IE7 hack **/	
	margin-bottom:20px;
	height:100%; 
}


#bitdefender #subpage .central_content
{
    padding:0px;
}
#bitdefender #subpage .product_wrap {
	/*width:748px;*/
	width:788px;
	padding-top:0px;
	/*padding-left:40px;*/
	padding-left:20px;
	display:block;
	margin-bottom:5px;
	margin-left:-50px;
	margin-top:-10px;
}

.orange
{
color:#eab415;
padding:5px;
}
.green
{
    color:#99bf13;
    padding:5px;
}
.blue
{
    color:#15b1d7;
    padding:5px;
}


#bitdefender #subpage .product_header {
	height:275px;
	display:block;
	margin-top:20px;
	
}
.ie6 #bitdefender #subpage .product_header
{
	margin-left:0px;
	padding:0px;
	padding-left:0px;
}
.ts .product_header{
	background-image: url(/resources/images/2010/ts_header_bg.jpg);
	background-repeat:no-repeat;
	display:none;
}

.av .product_header{
	background-image: url(/resources/images/2010/av_header_bg.jpg);
	background-repeat:no-repeat;
}

.is .product_header{
	background-image: url(/resources/images/2010/is_header_bg.jpg);
	background-repeat:no-repeat;
}

.ts .fr {
	background-image: url(/resources/images/2010/ts_header_bg_fr.jpg);
	background-repeat:no-repeat;
	display:none;
}

.av .fr {
	background-image: url(/resources/images/2010/av_header_bg_fr.jpg);
	background-repeat:no-repeat;
}

.is .fr {
	background-image: url(/resources/images/2010/is_header_bg_fr.jpg);
	background-repeat:no-repeat;
}

.ts .de {
	background-image: url(/resources/images/2010/de_ts_header_bg.jpg);
	background-repeat:no-repeat;
	display:none;
}

.av .de {
	background-image: url(/resources/images/2010/de_av_header_bg.jpg);
	background-repeat:no-repeat;
}

.is .de {
	background-image: url(/resources/images/2010/de_is_header_bg.jpg);
	background-repeat:no-repeat;
}


#bitdefender #subpage .product_header ul {
	position:absolute;
	top:35px;
	left:480px;
}

#bitdefender #subpage .product_header li {
	margin:0 0 7px 0;
	padding:0;
}

#bitdefender #subpage .product_header ul li a {
	display:block;
	height: 26px;
	line-height:26px;
	text-align:right;
	width:173px;
	background:url(/resources/images/2010/Sprites2.gif) no-repeat right top;
	padding-right:40px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;	
	font-weight:bold;	
}

#bitdefender #subpage .product_header li a:hover {
	text-decoration:underline;
}

#bitdefender #subpage .is .product_header li a.screenshots {
	background-position:right -276px;	
}

#bitdefender #subpage .is .product_header li a.screenshots:hover {
	background-position:right -302px;	
}

#bitdefender #subpage .is .product_header li a.demo {
	background-position:right -328px;
}

#bitdefender #subpage .is .product_header li a.demo:hover {
	background-position:right -354px;
}

#bitdefender #subpage .is .product_header li a.presentation {
	background-position:right -380px;
}

#bitdefender #subpage .is .product_header li a.presentation:hover {
	background-position:right -406px;
}



#bitdefender #subpage .ts .product_header li a.screenshots {
	background-position:right -120px;	
}

#bitdefender #subpage .ts .product_header li a.screenshots:hover {
	background-position:right -146px;	
}

#bitdefender #subpage .ts .product_header li a.demo {
	background-position:right -172px;
}

#bitdefender #subpage .ts .product_header li a.demo:hover {
	background-position:right -198px;
}

#bitdefender #subpage .ts .product_header li a.presentation {
	background-position:right -224px;
}

#bitdefender #subpage .ts .product_header li a.presentation:hover {
	background-position:right -250px;
}





#bitdefender #subpage .av .product_header li a.screenshots {
	background-position:right -432px;	
}

#bitdefender #subpage .av .product_header li a.screenshots:hover {
	background-position:right -458px;	
}

#bitdefender #subpage .av .product_header li a.demo {
	background-position:right -484px;
}

#bitdefender #subpage .av .product_header li a.demo:hover {
	background-position:right -510px;
}

#bitdefender #subpage .av .product_header li a.presentation {
	background-position:right -536px;
}

#bitdefender #subpage .av .product_header li a.presentation:hover {
	background-position:right -562px;
}




#bitdefender #subpage .product_header .bottomrightcorner {
	position:absolute;
	right:10px;
	top:240px;
	
}

#bitdefender #subpage .product_header #bottomrightcorner a{
	color:#666;
	text-decoration:none;
}

#bitdefender #subpage .product_header #bottomrightcorner a:hover{
	color:#666;
	text-decoration:underline;
}

#bitdefender #subpage div.selector {
	position:absolute;
	top:160px;
	left:210px;
	width:300px;
}

#bitdefender #subpage div.selector span{
	color:#fff;
	display:inline-block;
	display:block;
	height:20px;
}
#bitdefender #subpage div.selector .price_selector
{
    height:20px;
}
#bitdefender #subpage div.selector select
{
    padding:1px;
}
#bitdefender #page #subpage div.selector span a {
    color:#fff;
}
#bitdefender #subpage a#buyOnline1 {
	background:url(/resources/images/2010/Sprites3.gif) no-repeat right top;
	display:inline-block;
	height:30px;
	width: 81px;
	font-weight:bold;
	padding-right:36px;
	cursor:pointer;
	
	line-height:30px;
	color:#fff;
	text-decoration:none;
	font-size:12px;	
	text-align:right;
	margin-top:0px;
}

#bitdefender #subpage a#buyOnline1:hover {
	background:url(/resources/images/2010/Sprites3.gif) no-repeat;
	background-position:right -30px;
}

#bitdefender #subpage span#price
{
    display:inline;
    font-weight:bold;
}



#bitdefender #subpage #maincontent .ptabs {
margin:0px;
padding-left:40px;
margin-top:5px;
z-index:20000;
}


#bitdefender #subpage .ptabs ul {
margin:0;
list-style:none;
}

#bitdefender #subpage .ptabs li {
display:inline;
margin:0;
padding:0;
}

#bitdefender #subpage #maincontent .ptabs a {
display:inline-block;
height: 28px;
line-height:29px;
text-align:center;
width:173px;
padding:0 5px 0 0;
color:#666;
text-decoration:none;
font-size:12px;	
vertical-align:bottom;
}

#bitdefender #subpage .av .ptabs a {
background:url("/resources/images/2010/tabs-orange.png") no-repeat left top;
}

#bitdefender #subpage .is .ptabs a {
background:url("/resources/images/2010/tabs-green.png") no-repeat left top;
}

#bitdefender #subpage .ts .ptabs a {
background:url("/resources/images/2010/tabs-blue.png") no-repeat left top;
}

#bitdefender #subpage .ptabs a:hover {
background-position:0% -65px;
font-weight:bold;
}

#bitdefender #subpage .ptabs a.selected {
background-position:0% -29px;
height:35px;
margin-top:0px;
line-height:35px;
font-weight:bold;
position:relative;
top:1px;
z-index:100;

}





#bitdefender #subpage div.tabcontenwrap 
{
    padding:5px;
    background-color:#fff;
    margin-left:20px;


}



#bitdefender #subpage  .ts div.tabcontenwrap 
{
	border:1px solid #8fe4ff;
	padding:5px;
	
}

#bitdefender #subpage  .is div.tabcontenwrap 
{
	border:1px solid #9ae883;
	
}

#bitdefender #subpage .av div.tabcontenwrap 
{
	border:1px solid #ffc54a;
	
}



#bitdefender #subpage div.tabcontent{
	/*border-left: 1px solid #8fe4ff; */
	padding:20px;

}



#bitdefender #subpage .smallbox
{
    background-color:#fff;
    display:block;
    width:210px;
	float:right;
    margin: 0px 0px 20px 20px;
    border:1px solid #ececec;
}

#bitdefender #subpage #maincontent div.smallbox h3{
	margin:0px;
	/*background:url(/resources/images/2010/small_box_header.gif) no-repeat left top;*/
	background-color:#ececec;
	height:31px;
	text-align:center;
	line-height:31px;
	font-size:12px;
	
}

#bitdefender #subpage #maincontent span.pdf_icon
{
    background-repeat:no-repeat;
    background-image:url(/resources/images/2010/pdf_icon.png);
    display:inline-block;
    padding-left:20px;
    height:15px;
}

/** text formating related **/

#bitdefender #page #subpage.solutions #maincontent div.tabcontent h1
{
	border: none;
	color: #4c4c4c;
	margin:0px;
	padding:0px;
	position:inherit;
	width:500px;
}

#bitdefender #subpage #maincontent div.tabcontent h2{
	border: 0;
	color: #666;
	font-style: oblique;
	margin:0;
	border:none;
}

#bitdefender #subpage #maincontent div.tabcontent p{
	color: #4c4c4c;
	padding-left:60px;
	color:#4C4C4C;
	font-size:12px;
	margin:9pt 0;
}

#bitdefender #subpage #maincontent div.tabcontent ul{
	padding-left:80px;
	margin:0;
	/*list-style-image:url(/resources/images/2010/bullet.gif);*/
	list-style-type:disc;
	color:#666;
	min-height:40px;
}

#bitdefender #subpage.solutions #maincontent .smallboxlist{
	
	list-style-image:none;
	border-top:none;
	list-style-type:none;
	
	width:191px;
	margin:0px;
	padding-left:0px;
	color:#000;
	padding:5px;	
	font-size:10px;
}
#bitdefender #subpage  .smallboxlist li
{
    margin-bottom:10px;
}
#bitdefender #subpage  .smallboxlist li a{
	background-image: none;
	color: #cc0000;
	padding: 0 0 0 0;
}
#bitdefender #subpage  #maincontent .av .smallboxlist li a{
	color:#d69407;
}
#bitdefender #subpage  #maincontent  .is .smallboxlist li a{
	color:#4aaf30;
}
#bitdefender #subpage  #maincontent  .ts .smallboxlist li a{
	color:#39abcf;
}
#bitdefender #subpage #maincontent div.tabcontent sup{
	color:#cc0000;
	font-size:9px;
	margin:2px;
}



#bitdefender #subpage #maincontent div.tabcontent th{
	text-align:center;
	padding:3px;
}

#bitdefender #page #subpage.solutions #maincontent div.tabcontent td{
	border-bottom:1px solid #bcbcbc;
}

#bitdefender #subpage #maincontent div.tabcontent td.l{
	border-left:1px solid black;
	text-align:left;
	font-size:10px;
	padding:5px;
}

#bitdefender #subpage #maincontent div.tabcontent td.r{
	border-right:1px solid black;
}

#bitdefender #subpage #maincontent div.tabcontent td.t{
	border-top:1px solid black;
}

#bitdefender #subpage #maincontent div.tabcontent td.b{
	border-bottom:1px solid black;
}

}

#bitdefender #subpage #maincontent div.tabcontent td.none{
	border:0;
}

#bitdefender #subpage #maincontent div.tabcontent td h2{
	text-align:left;
	padding:10px;
	padding-left:0px;
	
}

#bitdefender #subpage #maincontent div.tabcontent td b{
	display:block;
}
table.comp_chart
{
border-collapse: collapse;	
/*background-image:url(/resources/images/2010/comp_bg.png);*/
background-repeat:no-repeat;
margin-left:15px;
}

table.comp_chart td
{
	border-top:1px solid #ccc;
	font-size:10px;
	padding:5px 0px 5px 0px;
	
}

table.comp_chart td.sct
{
	font-weight:bold;
	color:#cc0000;
	font-size:12px;
	padding:10px 0px 10px 0px;
}
table.comp_chart td.ttl
{
	font-weight:bold;
	color:#000;
}
table.comp_chart td.hdr
{
	vertical-align:top;
	padding-top:5px;
	text-align:center;
	border:none;
	background-repeat:no-repeat;
	background-position:bottom;
}
table.comp_chart td.av
{
    background-image:url(/resources/images/2010/hbg_av.jpg);
}
table.comp_chart td.is
{
    background-image:url(/resources/images/2010/hbg_is.jpg);
}
table.comp_chart td.ts
{
    background-image:url(/resources/images/2010/hbg_ts.jpg);

}
table.comp_chart td.fav
{
    background-image:url(/resources/images/2010/fbg_av.jpg);
    background-repeat:no-repeat;    
}
table.comp_chart td.fis
{
    background-image:url(/resources/images/2010/fbg_is.jpg);
    background-repeat:no-repeat;    
}
table.comp_chart td.fts
{
    background-image:url(/resources/images/2010/fbg_ts.jpg);
    background-repeat:no-repeat;        
}
table.comp_chart td.hdr label
{
	font-weight:bold;
	font-style:italic;
	display:block;
}
table.comp_chart td.hdr span.price
{
	font-size:10px;
	margin-top:90px;
	display:block;
}
table.comp_chart td.hdr span.price strike
{
	color:#cc0000;
}
#bitdefender table.comp_chart td.hdr a.bbtn
{
	display:inline-block;
	padding:3px;
	background-image:url(/resources/images/2010/red_btn.gif);
	width:40px;
	text-decoration:none;
	color:#fff;
	margin-bottom:3px;
}
#bitdefender table.comp_chart a.ibtn
{
	display:inline-block;
	padding:3px;
	background-image:url(/resources/images/2010/green_btn.gif);
	width:40px;
	text-decoration:none;
	color:#fff;
	margin-bottom:3px;
	color:#000;
	font-size:10px;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
table.comp_chart td.bull
{
	text-align:center;
	font-size:13px;
	color:#000;
	border:1px solid #fff;
	
}
table.comp_chart td.orange
{
    background-color:#ffd968;
    color:#000;
    
}
table.comp_chart td.green
{
    background-color:#d3e97a;
    color:#000;    
}
table.comp_chart td.blue
{
    background-color:#93e6fa;
    color:#000;    
}




table.comp_chart td.uptab
{
	
	background-position:center;
	background-repeat:no-repeat;
	border:none;
	height:173px;
}
table.comp_chart td.hav
{
	background-image:url(/resources/images/2010/comp_up_box_orange.gif);
}
table.comp_chart td.his
{
	background-image:url(/resources/images/2010/comp_up_box_green.gif);
}
table.comp_chart td.hts
{
	background-image:url(/resources/images/2010/comp_up_box_blue.gif);
}
table.comp_chart td.w79
{
	width:70px;
}



table.whatsnew
{
    /*ont-size:10px;*/
}
#bitdefender #page #subpage.solutions #maincontent div.tabcontent table.whatsnew td
{
    border:none;
    padding:0px;
    vertical-align:midle;
    padding-top:10px;
}
#bitdefender #page #subpage.solutions #maincontent div.tabcontent table.whatsnew h3
{
    margin:5px;
    margin-left:0px;
    font-weight:bold;
    color:#000;
    font-size:14px;
}
