/*--[ General Settings ]---------------------------*/
*
{
	margin: 0;
	padding: 0;
}
HTML
{
	height: 100%;
	overflow: auto;
}
BODY
{
	font: 62.5% Verdana, Arial, sans-serif;
	font-weight: normal;
	height: 100%;
	/*[disabled]background:#FFF url(/img/softbar.gif) repeat-y 22em 0;*/
}
/*--[ Headlines ]----------------------------------*/
H1
{
	font-size: 2em;
	font-weight: normal;
	line-height: 175%;
	color: #666;
	margin-bottom: 0.5em;
}
H2
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 1.3em 0 0.5em;
	clear: left;
}
H3, H4, H5, H6
{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.5em;
}
/*--[ Text Elements ]-------------------------------*/
P, LI, DD, DT, TD, TH
{
	font-size: 1.1em;
}
#maincontent P
{
	color: #333;
}
UL LI UL LI
{
	font-size: 1em;
	background-color: #FFFFFF;
}
#content SUP, #content SUB
{
	color: #000;
	font-size: 0.8em;
}
P, UL
{
	margin: 0 25px 1em;
}
UL
{
	display: block;
	list-style: none;
	z-index: 90;
}
#content P
{
	line-height: 1.6;
}
P.feature
{
	padding: 10px 15px 10px 35px;
	margin: 0;
	background: url(/img/bullet_star.gif) no-repeat left 10px;
	display: block;
}
/*Typography for different types of text*/
#content .introduction
{
	font-style: italic;
}
#content .feedback
{
	color: #0A0;
	font-weight: bold;
	border: 3px solid #9C3;
	background: #CF9;
	padding: 0.5em;
	margin-bottom: 1.5em;
}
#content .error
{
	color: #C00;
	font-weight: bold;
	border: 3px solid #C00;
	background: #F99;
	padding: 0.5em;
	margin-bottom: 1.5em;
}
#content .error LI
{
	padding: 1px;
	font-size: 1em;
}
#content .error UL
{
	margin: 3px;
}
#content .alert
{
	color: #333;
	font-weight: bold;
	border: 3px solid #FC6;
	background: #FFC;
	padding: 0.5em;
	margin-bottom: 1.5em;
}
#content .notice
{
	color: #C00;
}
#content .standalone
{
	display: block;
	clear: left;
	text-align: center;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}
#content .slogan
{
	font-size: 1.2em;
	font-style: italic;
}
#content .specialoffer
{
	color: #F00;
	font-weight: bold;
}
#content .specialoffer_aaw2007bundle
{
	color: #F00;
	font-size: large;
	font-weight: bold;
}
#content .pricelisting
{
	margin-top: 2.5em;
}
#content .striked
{
	text-decoration: line-through;
}
#content .new
{
	color: #F00;
}
#content .italics
{
	font-style: italic;
}
#maincontent .note
{
	color: #0A0;
}
#maincontent .claim
{
	font-weight: bold;
	color: #666;
	margin: 20px 0 1px;
	padding-left: 10px;
	background: url(/img/red_square.gif) no-repeat left 6px;
}
/*--[ Links ]---------------------------------------*/
A
{
	color: #F00;
	text-decoration: underline;
	outline: none;
}
A.mail, A.download, A.upgrade, A.renew, A.back, A.next, A.pdf, A.external, A.rss, A.twitter
{
	padding-left: 19px;
	background: url(/img/email.gif) no-repeat 0 50%;
	display: inline-block;
/*Needed to avoid strange behavior with linebreaks*/
	white-space: nowrap;
}
A.download
{
	background-image: url(/img/icon_download_16.gif);
}
A.upgrade
{
	background-image: url(/img/icon_upgrade_16.gif);
}
A.renew
{
	background-image: url(/img/icon_renew_16.gif);
}
A.back
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	background-image: url(/img/red_arrow_left.gif);
}
A.next
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	background-image: url(/img/red_arrow_right.gif);
}
A.pdf
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	background-image: url(/img/icon_pdf.gif);
}
A.external
{
	background-image: url(/img/icon_external_16.gif);
}
A.rss
{
	background-image: url(/img/icon-rssfeed.gif);
}
A.twitter
{
	background-image: url(/img/icon_twitter_11x15.gif);
}
/*Category links*/
A.category
{
	padding: 1px 0 1px 19px;
	margin: 0;
	display: inline-block;
/*Needed to avoid strange behavior with linebreaks*/
	white-space: nowrap;
	background: url(/img/icon_spyware.gif) no-repeat 0 50%;
	font-style: italic;
	color: #666;
}
A.category:hover
{
	color: #F00;
}
A.adware
{
	background-image: url(/img/icon_adware_bw.gif);
}
A.adware:hover
{
	background-image: url(/img/icon_adware.gif);
}
A.annoyware
{
	background-image: url(/img/icon_annoyware_bw.gif);
}
A.annoyware:hover
{
	background-image: url(/img/icon_annoyware.gif);
}
A.dataminer
{
	background-image: url(/img/icon_dataminer_bw.gif);
}
A.dataminer:hover
{
	background-image: url(/img/icon_dataminer.gif);
}
A.dialer
{
	background-image: url(/img/icon_dialer_bw.gif);
}
A.dialer:hover
{
	background-image: url(/img/icon_dialer.gif);
}
A.exploit
{
	background-image: url(/img/icon_exploit_bw.gif);
}
A.exploit:hover
{
	background-image: url(/img/icon_exploit.gif);
}
A.hijacker
{
	background-image: url(/img/icon_hijacker_bw.gif);
}
A.hijacker:hover
{
	background-image: url(/img/icon_hijacker.gif);
}
A.keylogger
{
	background-image: url(/img/icon_keylogger_bw.gif);
}
A.keylogger:hover
{
	background-image: url(/img/icon_keylogger.gif);
}
A.malware
{
	background-image: url(/img/icon_malware_bw.gif);
}
A.malware:hover
{
	background-image: url(/img/icon_malware.gif);
}
A.misc
{
	background-image: url(/img/icon_misc_bw.gif);
}
A.misc:hover
{
	background-image: url(/img/icon_misc.gif);
}
A.monitoringtool
{
	background-image: url(/img/icon_monitoringtool_bw.gif);
}
A.monitoringtool:hover
{
	background-image: url(/img/icon_monitoringtool.gif);
}
A.mru
{
	background-image: url(/img/icon_mru_bw.gif);
}
A.mru:hover
{
	background-image: url(/img/icon_mru.gif);
}
A.spyware
{
	background-image: url(/img/icon_spyware_bw.gif);
}
A.spyware:hover
{
	background-image: url(/img/icon_spyware.gif);
}
A.trackware
{
	background-image: url(/img/icon_trackware_bw.gif);
}
A.trackware:hover
{
	background-image: url(/img/icon_trackware.gif);
}
A.virus
{
	background-image: url(/img/icon_virus_bw.gif);
}
A.virus:hover
{
	background-image: url(/img/icon_virus.gif);
}
A.worm
{
	background-image: url(/img/icon_worm_bw.gif);
}
A.worm:hover
{
	background-image: url(/img/icon_worm.gif);
}
A.vulnerability
{
	background-image: url(/img/icon_vulnerability_bw.gif);
}
A.vulnerability:hover
{
	background-image: url(/img/icon_vulnerability.gif);
}
A.edit
{
	padding: 1px 0 1px 19px;
	background: url(/img/icon-edit.gif) no-repeat 0 50%;
	display: inline-block;
/*Needed to avoid strange behavior with linebreaks*/
	white-space: nowrap;
}
/*--[ Images ]--------------------------------------*/
IMG
{
	border: 0;
}
#content IMG.button
{
	background: none;
	padding: 0;
	border: 0;
}
.float_left, .illustration
{
	float: left;
	margin-right: 10px;
}
.float_right
{
	float: right;
	margin-left: 10px;
}
/*Layout settings for three col layout*/
#container
{
	position: relative;
	min-height: 100%;
}
/*All of these should be the same for alignment*/
#branding-area #logo, #branding-area #main-nav, UL#nav-items
{
	left: 24px;
}
#site-info #legal, #site-info #otherlinks
{
	padding-left: 23px;
}
#site-info #scanalert
{
	right: 23px;
}
/*Horizontal image list*/
#maincontent UL.imagelist LI
{
	float: left;
	margin-right: 20px;
	background: #FFF;
	list-style-image: none;
	display: block;
}
#maincontent UL.imagelist
{
	clear: left;
}
/*--[ Branding Area - header ]-----------------------*/
#branding-area
{
	height: 125px;
/*margin-bottom: 20px;*/
	background: url(/img/header_bg.jpg) repeat-x left top;
	width: 100%;
}
/*Logo*/
#branding-area #logo
{
	position: absolute;
	top: 27px;
	width: 158px;
	height: 23px;
	background: url(/img/logo_lavasoft.jpg) no-repeat left top;
}
#branding-area #logo A
{
	display: block;
	text-decoration: none;
	width: 158px;
	height: 25px;
}
#branding-area #logo P
{
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
/*Hide the text, show image logo instead
Main navigation*/
#main-nav
{
	width: 702px;
	position: absolute;
	top: 71px;
	z-index: 2;
}
#main-nav LI
{
	position: relative;
	float: left;
}
#main-nav LI A
{
	display: block;
}
#main-nav LI A SPAN
{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
}
/*Widths for navigation items*/
#main-nav #home, #main-nav #home A
{
	width: 61px;
}
#main-nav #store, #main-nav #store A
{
	width: 120px;
	z-index: 12;
}
#main-nav #products, #main-nav #products A
{
	width: 75px;
	z-index: 11;
}
#main-nav #support, #main-nav #support A
{
	width: 76px;
	z-index: 9;
}
#main-nav #security_center, #main-nav #security_center A
{
	width: 121px;
	z-index: 8;
}
#main-nav #company, #main-nav #company A
{
	width: 83px;
}
#main-nav #mylavasoft, #main-nav #mylavasoft A
{
	width: 92px;
}
#main-nav #store
{
	position: absolute;
	left: 500px;
	top: -12px;
	height: 64px;
}
#main-nav #store .main-sub-nav
{
	position: absolute;
	left: 3px;
	top: 42px;
	width: 150px;
}
#main-nav #store .main-sub-nav LI, #main-nav #store .main-sub-nav LI A
{
	width: 110px;
}
#main-nav LI, #main-nav LI A
{
	height: 53px;
}
#main-nav .main-sub-nav LI, #main-nav .main-sub-nav LI A
{
	height: 23px;
}
/*Hover*/
#main-nav #home A:hover
{
	background: url(//media.lavasoft.com/img/home_hover.gif) no-repeat left top;
}
#main-nav #products A:hover
{
	background: url(//media.lavasoft.com/img/navi_products_hover.gif) no-repeat left top;
}
#main-nav #store A:hover
{
	background: url(//media.lavasoft.com/img/navi_offers_hover.gif) no-repeat 9px 20px;
}
#main-nav #support A:hover
{
	background: url(//media.lavasoft.com/img/navi_support_hover.gif) no-repeat left top;
}
#main-nav #security_center A:hover
{
	background: url(//media.lavasoft.com/img/navi_scenter_hover.gif) no-repeat left top;
}
#main-nav #company A:hover
{
	background: url(//media.lavasoft.com/img/navi_company_hover.gif) no-repeat left top;
}
#main-nav #mylavasoft A:hover
{
	background: url(//media.lavasoft.com/img/navi_myls.gif) no-repeat left top;
}
#main-nav .main-sub-nav A:hover
{
	width: 210px;
	height: 23px;
	padding: 0 0 0 20px;
	color: #000;
	text-decoration: none;
	z-index: 99;
	background: url(/img/hor_line.gif) repeat-x bottom left;
}
/*Off states*/
#main-nav #home
{
	background: url(/img/navi_home.gif) no-repeat left top;
}
#main-nav #products
{
	background: url(/img/navi_products.gif) no-repeat left top;
}
#main-nav #store
{
	background: url(/img/navi_offers.gif) no-repeat left top;
}
#main-nav #support
{
	background: url(/img/navi_support.gif) no-repeat left top;
}
#main-nav #security_center
{
	background: url(/img/navi_scenter2.gif) no-repeat left top;
}
#main-nav #company
{
	background: url(/img/navi_company.gif) no-repeat left top;
}
#main-nav #mylavasoft
{
	background: url(//media.lavasoft.com/img/navi_myls.gif) no-repeat left top;
}
/*On states #lavasoft-[tabname] body id triggers the correct navigation item*/
#lavasoft-home #home, #lavasoft-support #support, #lavasoft-security_center #security_center, #lavasoft-store #store, #lavasoft-company #company, #lavasoft-mylavasoft #mylavasoft, #lavasoft-products #products
{
	background-position: 0 -53px;
}
#lavasoft-store #store
{
	background-position: 0 -65px;
}
#lavasoft-store #store A:hover
{
	background-image: url(/img/navi_offers.gif);
	background-position: 0 -65px;
}
/*Main navigation Sub navi - drop down layers*/
#main-nav .main-sub-nav
{
	position: absolute;
	top: 30px;
	left: 0;
	width: 250px;
	background-color: #FFF;
	border: 1px solid #C9C9C9;
	padding: 0.4em 0 0;
	display: none;
}
#main-nav .main-sub-nav LI
{
	float: none;
	background: #FFF url(/img/red_arrow_right.gif) no-repeat 10px 45%;
	padding-left: 10px;
	padding-top: 0.8em;
}
/*Horizontal dash background image for second level navigation*/
#branding-area #main-nav .main-sub-nav LI A
{
	width: 210px;
	height: 23px;
	padding: 0 0 0 20px;
	background: url(/img/hor_line.gif) repeat-x bottom left;
	color: #000;
	text-decoration: none;
	z-index: 99;
}
#branding-area #main-nav #store .main-sub-nav LI A
{
	width: 110px;
}
/*Last navigation items*/
#branding-area #main-nav .main-sub-nav .last A, #branding-area #main-nav .main-sub-nav .last A:hover
{
	background: none;
}
/*Second level hover navigation*/
#branding-area #main-nav .main-sub-nav LI A:hover
{
	text-decoration: underline;
	color: #F00;
	background: url(/img/hor_line.gif) repeat-x bottom left;
}
/*Do Not Move - Must Come Before display:block for Gecko*/
#main-nav LI:hover UL UL, #main-nav LI.iehover UL UL
{
	display: none;
}
#main-nav LI:hover UL, #main-nav LI.iehover UL
{
	display: block;
}
/*--[ Site info - footer ]--------------------------*/
#site-info
{
	clear: both;
	width: 100%;
	height: 60px;
	text-align: left;
	position: relative;
	margin-top: -60px;
	background: #D2D2D2 url(/img/footer_bg_grey.jpg) repeat-x left top;
}
#site-info A, #site-info #copyright
{
	color: #666;
	font-size: 0.9em;
}
#otherlinks
{
	position: absolute;
	top: 17px;
	margin: 0;
	padding: 0 0 8px;
	background: url(/img/footer_hr_divider.png) no-repeat left bottom;
}
#legal
{
	position: absolute;
	top: 42px;
	margin: 0;
	padding: 0;
}
#site-info LI
{
	float: left;
	padding: 0 1em 0 0.8em;
	background: url(/img/footer_navi_divider.gif) no-repeat left 50%;
}
#site-info #legal #sitemap, #site-info #otherlinks #careers
{
	background-image: none;
	padding-left: 0;
}
#copyright
{
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -200px;
	width: 400px;
}
#copyright SPAN
{
	display: block;
	margin: 0 auto;
	text-align: center;
}
#scanalert
{
	position: absolute;
	top: 20px;
}
/*--[ Sub navigation - left sidemenu ]--------------*/
UL#nav-items
{
	width: 17.6em;
	background: #DDD;
	border-top: 1px solid #E4E4E4;
	list-style-image: none;
	padding: 0;
	float: left;
	display: block;
	position: absolute;
	top: 151px;
	z-index: 1;
	white-space: nowrap;
}
#nav-items LI
{
	margin: 0 0 1px;
	padding: 0;
	border: 1px solid #FFF;
	border-width: 1px 0;
	color: #0F0;
	line-height: 1.8em;
}
#nav-items A
{
	background: #EEE url(/img/red_arrow_right.gif) no-repeat 5px 50%;
	color: #000;
	text-decoration: none;
	display: block;
	width: 14em;
	height: 1.8em;
	margin: 0 0 1px;
	padding: 0 0 0 2em;
	border: 0;
}
#nav-items LI.active
{
	padding-bottom: 0;
	background-color: #F4F4F4;
}
#nav-items LI.active A
{
	margin-bottom: 1px;
	padding-bottom: 0;
	background-image: url(/img/red_arrow_down.gif);
	background-color: #F4F4F4;
	border-bottom: 1px solid #DDD;
}
#nav-items LI.active LI A
{
	border: 0;
}
#nav-items LI A.active
{
	color: #F00;
	background-color: #F4F4F4;
}
#nav-items LI A:hover
{
	background-color: #F4F4F4;
}
#nav-items LI.active UL
{
	margin: 0;
	padding: 0;
}
#nav-items LI.active UL LI A
{
	background: #FFF;
}
#nav-items LI.active UL LI A:hover
{
	background-color: #FFF;
	text-decoration: underline;
	color: #F00;
}
/*--[ Main content areas ]--------------------------
Content includes both main text area and extra sidebar*/
#content
{
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5em;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 4em;
	padding-left: 0;
}
#maincontent
{
	width: 40em;
	min-height: 25em;
	margin-left: -2.5em;
	padding-right: 20px;
}
/*Content*/
#container
{
	text-align: left;
}
#maincontent LI
{
	margin-bottom: 5px;
	list-style-image: url(/img/red_square.gif);
	margin-left: 5px;
}
#maincontent UL, #maincontent OL
{
	padding-left: 2em;
	margin-bottom: 1.5em;
}
#maincontent UL.contacts LI
{
	list-style-image: none;
	margin-left: 0;
}
#maincontent UL.contacts
{
	margin-left: 6px;
	padding-left: 0;
}
#maincontent H1 SPAN
{
	display: block;
	position: absolute;
	text-indent: -9999px;
}
/*--[ Extra - right sidebar column ]----------------*/
#extra
{
	width: 194px;
	text-align: left;
	margin-top: 0;
	float: right;
}
/*Sidebar boxes*/
#extra .box
{
	background: url(/img/greyfoot.gif) no-repeat left bottom;
	position: relative;
	margin-bottom: 1em;
	padding-bottom: 14px;
	width: 194px;
}
#extra .box P, #extra .box A, #extra .box H5, #extra .box LABEL
{
	color: #333;
}
#extra .box A, #extra .box LABEL
{
	font-weight: bold;
	text-decoration: none;
}
#extra .box P A
{
	text-decoration: underline;
}
#extra .box P
{
	margin-bottom: 5px;
	padding: 0 5px;
}
#extra .box A:hover
{
	text-decoration: underline;
}
#extra H3, #extra H4
{
	color: #333;
}
#extra .box H5, #extra .box H3
{
	padding: 14px 0 7px;
	margin: 0;
	text-align: center;
	background: url(/img/greyhead.gif) no-repeat left top;
}
#extra .box .body
{
	width: 184px;
	margin: 5px auto 15px;
}
#extra .box .body DL
{
	background: #73C0F1;
	color: #333;
}
#extra .box .body DL DT, #extra .box .body DL DD
{
	font-weight: bold;
	padding-left: 0;
}
#extra .box .body DL DT
{
	padding-top: 0.5em;
}
#extra .box .body A
{
	font-weight: normal;
}
#extra .box .link
{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 6px 0 9px 10px;
	margin: 0 0 -1px;
	width: 100%;
}
#extra H4
{
	margin-top: 1em;
	font-size: 1.1em;
}
#extra .box UL
{
	padding: 0;
	margin: 0;
}
#extra .box UL LI
{
	background: url(/img/red_square.gif) no-repeat 5px 7px;
	padding: 0.2em 0 0.2em 20px;
	margin-bottom: 0.2em;
	color: #333;
}
#extra .box .links LI, #extra .box .link A
{
	background: url(/img/red_arrow_right.gif) no-repeat 3px 50%;
	display: block;
}
#extra .box .link A
{
	padding: 0 0 0 15px;
	background-position: 0 50%;
}
#extra .box .links LI.pdf, #extra .box .link A.pdf
{
	background: url(/img/icon_pdf.gif) no-repeat 3px 50%;
	display: block;
}
#extra .box .links LI.external, #extra .box .link A.external
{
	background: url(/img/icon_external_16.gif) no-repeat 3px 50%;
	display: block;
}
/*Alternate box designs*/
#extra .somber_box
{
	background-image: url(/img/bluefoot.gif);
}
#extra .somber_box H3
{
	background-image: url(/img/bluehead.gif);
}
/*Sidebar box for spyware numbers*/
#extra .numbers_box H4
{
	color: #393;
	font-size: 1.4em;
	margin-bottom: 0;
	padding-left: 5px;
	line-height: 100%;
}
#extra .numbers_box H4 SPAN
{
	font-size: 0.8em;
	font-weight: normal;
}
#extra .numbers_box P
{
	margin: 5px 0 15px;
	font-size: 0.9em;
}
#extra .note
{
	font-size: 0.9em;
	width: 192px;
	border: 1px solid #B4D3E6;
	margin-bottom: 1em;
}
#extra .note P
{
	padding: 1em;
}
#extra .note H3
{
	color: #666;
	padding: 1em 0.5em;
	margin: 0;
}
#extra .note UL
{
	padding: 0 0 1em;
	margin: 0;
}
#extra .note UL LI
{
	background: url(/img/red_square.gif) no-repeat 5px 7px;
	padding: 0.2em 0 0.2em 20px;
	margin-bottom: 0.2em;
	color: #333;
}
#extra .note .links LI
{
	background: url(/img/red_arrow_right.gif) no-repeat 7px 50%;
	padding-left: 25px;
}
/*Industry news extra*/
#extra .news H3
{
	text-indent: -9999px;
	text-decoration: none;
}
#extra .news
{
	padding: 20px 8px;
	background: url(/img/news_box_head_white.gif) no-repeat top left;
}
#extra .news LI
{
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #DDD;
	color: #AAA;
	line-height: 1.5em;
}
#extra .news A
{
	color: #F00;
}
#extra .news LI, #extra .news A.newslink
{
	font-size: 0.9em;
}
#extra .news A.newslink
{
	display: block;
	background: url(/img/red_arrow_right.gif) no-repeat 0 50%;
	padding-left: 18px;
	line-height: 16px;
}
/*Special boxes*/
#extra .box_free
{
	background-image: url(/img/greenfoot.gif);
}
#extra .box_free H3
{
	background-image: url(/img/greenhead.gif);
}
#extra .box_plus
{
	background-image: url(/img/redfoot.gif);
}
#extra .box_plus H3
{
	background-image: url(/img/redhead.gif);
}
#extra .box_pro
{
	background-image: url(/img/yellowfoot.gif);
}
#extra .box_pro H3
{
	background-image: url(/img/yellowhead.gif);
}
#extra .box_enterprise
{
	background-image: url(/img/bluefoot.gif);
}
#extra .box_enterprise H3
{
	background-image: url(/img/bluehead.gif);
}
#extra .box_free P A, #extra .box_plus P A, #extra .box_enterprise P A
{
	background: url(/img/red_arrow_right.gif) no-repeat 7px 50%;
	padding-left: 25px;
}
/*Styling for special extras*/
#extra .button
{
	margin: 0 0 1em;
}
#extra .plus, #extra .pro
{
	margin: 0 0 0.5em;
}
/*Extra - def file download*/
#extra .deffile-download
{
	margin-top: 10px;
}
#extra .deffile-download A
{
	text-decoration: none;
	margin: 0;
	display: block;
	float: left;
}
#extra .deffile-download IMG
{
	display: block;
	margin: 0;
	float: left;
}
#extra .deffile-download STRONG
{
	font-weight: normal;
	text-decoration: underline;
}
#deffile-download-links
{
	position: relative;
	clear: left;
}
#extra #filename-2007
{
	text-align: left;
	padding: 5px 0 20px 15px;
	display: block;
}
#extra #filename-se
{
	text-align: right;
	padding: 0 25px 20px 0;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}
/*Basic table*/
TABLE
{
	border-collapse: collapse;
	margin: -1px;
	font-size: 1em;
}
TR
{
	height: 23px;
}
/*Newsitems in Content*/
.newsitem
{
	margin-bottom: 10px;
	background: #F2F2F2 url(/img/corner_round.gif) no-repeat left top;
	border-bottom: 5px solid #E5E5E5;
	border-right: 5px solid #E5E5E5;
}
.newsbody
{
	padding: 10px 5px 10px 60px;
	background: url(/img/newspaper_small.gif) no-repeat 20px 50%;
}
#maincontent .newsitem P, #maincontent .newsitem A
{
	margin: 2px 0 0;
	padding: 0;
	font-size: 1.1em;
}
.source
{
	font-style: italic;
}
/*Pressitems in Content*/
.pressitem
{
	margin-bottom: 10px;
	background: #F2F2F2 url(/img/corner_round.gif) no-repeat left top;
	border-bottom: 5px solid #E5E5E5;
	border-right: 5px solid #E5E5E5;
}
.pressbody
{
	padding: 10px 5px 10px 60px;
}
#maincontent .pressitem P, #maincontent .pressitem A
{
	margin: 2px 0 0;
	padding: 0;
	font-size: 1.1em;
}
#maincontent .pressitem .abstract
{
	border-top: 1px solid #DDD;
	padding-top: 0.5em;
	margin-right: 1em;
}
.eventitem
{
	margin-bottom: 10px;
	background: #F2F2F2 url(/img/corner_round.gif) no-repeat left top;
	border-bottom: 5px solid #E5E5E5;
	border-right: 5px solid #E5E5E5;
}
.eventbody
{
	padding: 10px 5px 10px 60px;
}
#maincontent .eventitem P, #maincontent .eventitem A
{
	margin: 2px 0 0;
	padding: 0;
	font-size: 1.1em;
}
#maincontent .eventitem .abstract
{
	border-top: 1px solid #DDD;
	padding-top: 0.5em;
	margin-right: 1em;
}
.mirrors
{
	text-align: center;
}
#extra .mirrors H3
{
	margin-bottom: 15px;
	margin-top: 10px;
	color: #333;
}
.mirrors LI
{
	list-style-type: none;
	margin-bottom: 5px;
}
.mirrors LI A
{
	text-decoration: none;
}
.mirrors LI P
{
	font-size: 0.9em;
	margin-top: 0;
}
#licencebuttons LI
{
	float: left;
	width: 194px;
	margin-left: 0px;
	list-style: none;
}
#content IMG.productbox
{
	border: 0;
	padding: 0;
}
/*Jobs at Lavasoft Button*/
#extra #jobs_at_lavasoft_button
{
	text-align: center;
}
/*Forms*/
#maincontent FORM
{
	margin-bottom: 1em;
}
INPUT, TEXTAREA
{
	border: 1px solid #999;
	border-color: #CCC #999 #999 #CCC;
	outline: none;
}
INPUT:focus, SELECT:focus, TEXTAREA:focus
{
	background: #EEE;
}
FIELDSET
{
	border: 3px solid #EEE;
	margin: 0 0 1.5em;
	padding: 1.5em;
	display: block;
}
LEGEND
{
	font-weight: bold;
	padding: 0 1em;
	font-size: 1.1em;
	color: #666;
}
FORM DIV
{
	line-height: 1.5em;
}
.check, .field
{
	margin-bottom: 3px;
}
INPUT.radio, .submit
{
	border: 0;
}
#maincontent LABEL
{
	font-size: 1.1em;
	display: block;
}
#maincontent .login LABEL
{
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
	margin-right: 1em;
}
.login INPUT, .login SELECT, .login TEXTAREA
{
	display: block;
	margin-bottom: 1em;
}
.checkbox, INPUT.button
{
	border: 0;
}
.login INPUT.radio
{
	float: left;
}
DIV.radio
{
	clear: both;
	margin-bottom: 0.5em;
}
LABEL
{
	clear: both;
}
DIV.radio LABEL
{
	clear: none;
}
#maincontent DIV.check INPUT
{
}
#maincontent DIV.check LABEL
{
	clear: none;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 1.5em;
}
INPUT[type="hidden"]
{
	display: none;
}
.checkbox
{
	float: left;
}
#maincontent .submit_fieldset
{
	border: 0;
}
.stepbystep .fieldsetbody
{
	margin-top: 1.5em;
}
.stepbystep FIELDSET DIV.checkitem
{
	position: relative;
	margin-bottom: 3px;
	padding: 0;
}
.stepbystep FIELDSET .checkitem P
{
	margin-top: 0;
}
.stepbystep FIELDSET .checkitem P, .stepbystep FIELDSET .checkitem LABEL
{
	margin-left: 30px;
}
.company-mailinglists .stepbystep .checkbox
{
	position: absolute;
	display: block;
	top: 2px;
	left: 5px;
	padding: 0;
	margin: 0;
}
.stepbystep .checkitem LABEL
{
	padding-top: 3px;
}
.stepbystep .checkitem P
{
	padding-bottom: 3px;
}
#content #maincontent .stepbystep .completed
{
	display: none;
}
.stepbystep .notcompleted
{
	border: 3px solid #F33;
}
.stepbystep .notcompleted LEGEND
{
	color: #F00;
}
.stepbystep .fieldsetbody LABEL
{
	font-weight: normal;
	color: #333;
}
.company-mailinglists FORM
{
	margin-top: 1em;
}
.stepbystep TBODY TH
{
	font-weight: normal;
	padding-right: 25px;
}
.stepbystep THEAD TH
{
	text-align: center;
}
.security_center-submitbugfiles-beta .stepbystep DIV
{
	position: relative;
	width: 230px;
	height: 20px;
}
.security_center-submitbugfiles-beta .stepbystep DIV INPUT
{
	position: absolute;
	width: 100px;
	text-align: center;
	top: 0;
	left: 0;
}
.stepbystep .newsletter_subscribe_field
{
	margin: 0;
}
.stepbystep .newsletter_subscribe_field_button
{
	float: right;
	margin: 1em 0 0;
	border-style: none;
}
#extra #extra_newsletter_signup
{
	position: relative;
	width: 192px;
	padding: 0px;
	margin: 0 0 35px;
	background-image: url(/img/box_newsletter_widget_middle.png);
	background-repeat: repeat-y;
}
#extra #extra_newsletter_signup H2
{
	display: block;
	width: 192px;
	height: 48px;
	margin: 0;
	padding: 0;
	background: url(/img/box_newsletter_widget_top.png) no-repeat left top;
	text-indent: -9999px;
}
#extra #extra_newsletter_signup FIELDSET
{
	margin: 0;
	padding: 10px;
	border-style: none;
}
#extra #extra_newsletter_signup #email
{
	margin: 4px 0 0;
}
.stepbystep .newsletter_subscribe_field
{
	margin: 0;
}
.stepbystep .newsletter_subscribe_field_button
{
	display: block;
	position: absolute;
	margin: 0;
	bottom: -20px;
	right: 0;
	padding: 3px 15px 0 110px;
	background: url(/img/box_newsletter_widget_bottom.png) no-repeat left top;
	border-style: none;
}
#content #extra_offers_signup
{
	position: absolute;
	left: 580px;
	top: 213px;
	height: 144px;
	width: 192px;
	padding: 0px;
	margin: 0 0 15px;
	background-image: url(/img/box_offers_widget.png);
	background-repeat: no-repeat;
}
#content #extra_offers_signup H2
{
	margin: 0 0 0px;
	text-indent: -9999px;
}
#content #extra_offers_signup FIELDSET
{
	padding: 10px;
	border-style: none;
}
#content #extra_offers_signup #email
{
	margin: 4px 0 0;
}
#content #extra_offers_signup LABEL
{
	font-size: 1em;
}
.newform .answer
{
	position: relative;
	margin-bottom: 5px;
}
.newform .answer INPUT
{
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	padding: 0;
	border: 0;
	margin: 0;
	width: 12px;
	height: 12px;
}
.newform .answer LABEL
{
	clear: none;
	display: block;
	line-height: 1.4em;
	padding: 0 0 0 18px;
	margin: 0;
}
.newform FIELDSET H2
{
	color: #666;
	padding-top: 0.3em;
}
.buttonstyle
{
	padding: 2px 3px 3px;
	border: 1px solid #666;
	background: #D4D0C8;
	color: #000;
	font-size: 1.2em;
	text-decoration: none;
	position: absolute;
	top: 0;
	right: 0;
}
TABLE
{
	border-top: 2px solid #AAA;
	border-bottom: 2px solid #AAA;
}
TABLE TR
{
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
TH, TD
{
	line-height: 16px;
	padding: 0 0.3em;
}
#maincontent TBODY TH
{
	font-weight: bold;
	color: #666;
	text-align: right;
}
.certificate
{
	width: 100%;
	margin-bottom: 32px;
}
/*License calculator form styling*/
.calculateprice INPUT, .calculateprice LABEL, .calculateprice SELECT, .calculateprice A
{
	display: block;
}
.calculateprice LABEL
{
	font-weight: bold;
}
.calculateprice INPUT, .calculateprice A, .calculateprice SELECT
{
	margin-bottom: 15px;
}
.calculateprice #quantityent
{
	display: none;
}
.enterprisecalcdesc
{
	padding-left: 120px;
	background: url(/img/AdAware3DenterpriseBox_sm.jpg) no-repeat left top;
}
.pluscalcdesc
{
	margin-top: 1.5em;
	padding-left: 120px;
	height: 150px;
	background: url(/img/AdAware3DplusEUBox.jpg) no-repeat left top;
}
.firewallcalcdesc
{
	margin-top: 1.5em;
	padding-left: 120px;
	height: 150px;
	background: url(/img/LavasoftPersonalFirewall.jpg) no-repeat left top;
}
.download_and_buy-volumelicenses FORM
{
	border-bottom: 1px solid #DDD;
	padding: 0.5em 0 0;
}
/*Skins screenshots*/
#extra .box UL.skins LI
{
	background: none;
	padding: 0;
}
#extra .box .skins A
{
	display: block;
	padding-top: 110px;
	margin-bottom: 1.2em;
	font-weight: bold;
}
#extra .skins A.skin_default
{
	background: url(/img/skin_default.GIF) no-repeat left top;
}
#extra .skins A.skin_yellowsky
{
	background: url(/img/skin_testskin.GIF) no-repeat left top;
}
#extra .skins A.skin_greyscale
{
	background: url(/img/skin_greyscaled.GIF) no-repeat left top;
}
#extra .skins A.skin_mediumblue
{
	background: url(/img/skin_mediumblue.GIF) no-repeat left top;
}
/*Product pages*/
#maincontent .downloadvista IMG
{
	padding: 0 5px 77px;
	background: url(/img/button_download_worksvista.png) no-repeat center bottom;
}
#maincontent .downloadbutton IMG
{
	padding: 0 5px 45px;
	background: url(/img/button-download-white.PNG) no-repeat center bottom;
}
#maincontent .buybutton
{
	float: left;
	padding-bottom: 45px;
	margin-right: 0.5em;
	width: 110px;
	background: url(/img/button-buy-white.PNG) no-repeat center bottom;
}
#maincontent .buybutton IMG
{
	float: none;
	padding: 0 5px 5px;
}
#maincontent .buybutton SPAN
{
	display: block;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}
#maincontent .products
{
	font-size: 1.3em;
}
#maincontent .buyvista
{
	padding-bottom: 75px;
	background: url(/img/button_buy_worksvista.png) no-repeat center bottom;
}
/*#maincontent h1 span {padding-right: 90px; background: url(/img/button_workswithvista_80.gif) right center no-repeat;}
Bug report beta styling
#lavasoft-security_center label {font-weight: normal; line-height: 1.2em}*/
#lavasoft-security_center INPUT
{
	line-height: 1.2em;
}
/*Decorative images for extra - padding-top should be image height + 20px if other extra elements are present on the page*/
#content .graphic-holder
{
	padding-top: 210px;
}
.download_and_buy-volumelicenses #extra
{
	background: url(/img/ls-admin195.jpg) no-repeat right top;
}
.partners-partnercenter #extra, .partners-partnermatrix #extra, .partners-premiumpartners #extra, .partners-certifiedpartners #extra
{
	background: url(/img/woman_exec.jpg) no-repeat right top;
}
.security_center-submitbugreport-beta #extra, .security_center-submitbugfiles-beta #extra
{
	background: url(/img/beta-submitbug194.gif) no-repeat right top;
}
.security_center-submitideas-beta #extra
{
	background: url(/img/beta-ideas194.gif) no-repeat right top;
}
.security_center-features-beta #extra, .security_center-bugupdates-beta #extra, .security_center-yoursubmissions-beta #extra, .security_center-submitbugreport-beta #extra, .security_center-submitbugfiles-beta #extra, .security_center-submitsound-beta #extra, .security_center-submitideas-beta #extra
{
	padding-top: 210px;
}
.security_center-features-beta #extra
{
	background: url(/img/beta-features194.gif) no-repeat right top;
}
.security_center-bugupdates-beta #extra
{
	background: url(/img/beta-knownbugs194.gif) no-repeat right top;
}
/*Removed for Beta 2008 Signup
.security_center-securitycenter #extra {background: url(/img/sc-definitions.gif) right top no-repeat;}*/
.security_center-yoursubmissions-beta #extra
{
	background: url(/img/beta-submittedfiles194.gif) no-repeat right top;
}
.security_center-submitsound-beta #extra
{
	background: url(/img/beta-submitsound194.gif) no-repeat right top;
}
/*Language pack flags*/
.flag A:link
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
.flag A:visited
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
.flag A:hover
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
/*The Beta Page*/
.security_center-thebetapage #betaareas
{
	width: 490px;
	height: 365px;
	margin: 3em 0 5em;
	position: relative;
}
.security_center-thebetapage #betaareas A
{
	display: block;
	padding: 0;
	border: 0;
	text-decoration: none;
	position: absolute;
	width: 150px;
	height: 170px;
	background: url(/img/beta-knownbugs150.gif) no-repeat center top;
}
.security_center-thebetapage #maincontent .submitbug
{
	top: 0;
	left: 0;
	background-image: url(/img/beta-submitbug150.gif);
}
.security_center-thebetapage #maincontent .submitideas
{
	top: 0;
	left: 50%;
	margin-left: -75px;
	background-image: url(/img/beta-ideas150.gif);
}
.security_center-thebetapage #maincontent .submitsound
{
	top: 0;
	right: 0;
	background-image: url(/img/beta-submitsound150.gif);
}
.security_center-thebetapage #maincontent .submissions
{
	bottom: 0;
	left: 0;
	background-image: url(/img/beta-submittedfiles150.gif);
}
.security_center-thebetapage #maincontent .features
{
	bottom: 0;
	left: 50%;
	margin-left: -75px;
	background-image: url(/img/beta-features150.gif);
}
.security_center-thebetapage #maincontent .knownbugs
{
	bottom: 0;
	right: 0;
	background-image: url(/img/beta-knownbugs150.gif);
}
.security_center-thebetapage #betaareas A SPAN
{
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 150px;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
}
#extra .caution
{
	background: url(/img/caution.png) no-repeat center top;
	padding: 130px 1em 1em;
}
#extra .caution P
{
	text-align: justify;
	font-size: 0.9em;
	line-height: 1.3em;
}
#maincontent .caution H2
{
	line-height: 16px;
	padding: 0 0 0 20px;
	background: url(/img/icon_caution.gif) no-repeat left center;
}
.sysreq, .releaseschedule
{
	border: 2px solid #AFBD81;
	padding: 5px;
	margin-bottom: 1em;
}
.releaseschedule
{
	border: 2px solid #A7D4F1;
}
#extra .sysreq H3
{
	color: #AFBD81;
}
#extra .sysreq H4
{
	color: #A00;
}
#extra .releaseschedule H3, #extra .releaseschedule H4
{
	font-size: 1em;
	color: #E82828;
}
.sysreq LI
{
	font-size: 0.9em;
}
.releaseschedule LI
{
	font-size: 1em;
	font-weight: bold;
}
#extra .releaseschedule P
{
	font-size: 1em;
	line-height: 1.2em;
}
.security_center-bugupdates-beta H2
{
	color: #A00;
}
/*Mini faq*/
.minifaq
{
	border: 3px solid #B4D3E6;
	background: #DCF2FB;
	padding: 5px;
}
#extra .minifaq .question
{
	color: #669;
}
/*Extra Images*/
#extra .extra_images
{
	margin-bottom: 20px;
}
/*Not Bold Text*/
#content .no_bold
{
	font-weight: normal;
}
/*Download Info for new Build Image Margin*/
#content .dl_info_build
{
	float: right;
	margin: 0 27px 0 20px;
}
/*Exclamation Icon*/
.exclam
{
	float: left;
}
.exclam-title
{
	line-height: 150%;
	color: #CC0000;
}
/*BRB Page*/
#content .brb_formula
{
	display: block;
	background-image: url(/img/bg_sketch_formula.jpg);
	background-repeat: no-repeat;
	height: 407px;
	background-position: 0 100px;
}
#content .brb_frigate
{
	display: block;
	background-image: url(/img/bg_sketch_frigate.jpg);
	background-repeat: no-repeat;
	height: 407px;
	background-position: 0 100px;
}
#content .brb_spaceship
{
	display: block;
	background-image: url(/img/bg_sketch_spaceship.jpg);
	background-repeat: no-repeat;
	height: 407px;
	background-position: 0 100px;
}
/*Lavasoft Member of...*/
.member
{
	text-align: center;
	margin-top: 25px;
}
.member LI
{
	list-style-type: none;
	margin-bottom: 5px;
}
.member LI A
{
	text-decoration: none;
}
/*Product Manuals*/
#content .manual_list
{
	margin: 0;
	padding: 0;
}
#content .manual_list LI
{
	margin: 0;
	padding: 5px;
	list-style-type: none;
	list-style-image: none;
}
#content .manual_list UL
{
	padding-left: 72px;
	margin-bottom: 25px;
}
#content .manual_list UL LI
{
	list-style-type: none;
	list-style-image: none;
}
#content .manual_list H2
{
	display: block;
	height: 32px;
	padding: 0 0 0 50px;
	color: #999;
	background: url(/img/product_icons/icon_aawae_32.gif) no-repeat center left;
	font-size: 2em;
	font-weight: normal;
}
#content .manual_list H3
{
	padding-left: 56px;
}
#content .manual_list P
{
	padding-left: 56px;
}
#content .manual_list .even
{
	background-color: rgb(245, 245, 245);
}
#content .manual_list .aaw2008_manual
{
	background-image: url(/img/product_icons/icon_aaw2008_32.gif);
}
#content .manual_list .aawse_manual
{
	background-image: url(/img/product_icons/icon_aawse_32.gif);
}
#content .manual_list .lspf_manual
{
	background-image: url(/img/product_icons/icon_lpf_32.gif);
}
#content .manual_list .lsavh_manual
{
	background: url(/img/product_icons/icon_lah_32.gif) no-repeat 3px center;
}
#content .manual_list .lsrt_manual
{
	background: url(/img/product_icons/icon_lrt_32.gif) no-repeat 3px center;
}
#content .manual_list .lspt_manual
{
	background: url(/img/product_icons/icon_lpt_32.gif) no-repeat 3px center;
}
#content .manual_list .lsfs_manual
{
	background: url(/img/product_icons/icon_lfs_32.gif) no-repeat 3px center;
}
#content .manual_list .lsdl_manual
{
	background: url(/img/product_icons/icon_ldl_32.gif) no-repeat 3px center;
}
/*Product comparison chart*/
.productcomparisonchart_intro
{
	margin: 0 0 3em;
}
#maincontent #productcomparisonchart
{
	margin: 0 0 2.5em;
	border: 0;
}
#productcomparisonchart TR
{
	border: 0;
}
#productcomparisonchart TBODY
{
	border: 0;
}
#productcomparisonchart TBODY TH
{
	font-size: 1em;
	height: 4em;
	background: #F2F2F2;
	padding: 0 0.5em;
}
#productcomparisonchart TBODY TR
{
	border: 2px solid #DDD;
}
#productcomparisonchart TBODY TR TD
{
	border-top: 2px solid #DDD;
	border-bottom: 2px solid #DDD;
	border-collapse: separate;
}
#productcomparisonchart TBODY TR TH
{
	border: 2px solid #DDD;
	border-collapse: separate;
}
#productcomparisonchart TBODY .buy, #maincontent #productcomparisonchart TBODY .price
{
	border: 0;
}
#productcomparisonchart .firewall_feature, #productcomparisonchart TH
{
	font-weight: bold;
}
#productcomparisonchart .featured, #productcomparisonchart .not_featured, #productcomparisonchart .buy A, #productcomparisonchart THEAD TH A
{
	text-indent: -9999px;
	text-decoration: none;
}
#productcomparisonchart .featured
{
	background: url(/img/check.png) no-repeat 50% 50%;
}
#productcomparisonchart .not_featured
{
	background: url(/img/uncheck.png) no-repeat 50% 50%;
}
#productcomparisonchart .price TD
{
	color: #F00;
	text-align: center;
	font-weight: bold;
}
#productcomparisonchart .price .free
{
	color: #999;
	text-align: center;
	font-weight: normal;
}
#productcomparisonchart THEAD TH A
{
	width: 100px;
	height: 100px;
	display: block;
	background: url(/img/productcomp_buy_free.gif) no-repeat left top;
}
#productcomparisonchart #compare_pro A
{
	background: url(/img/boxshot_adaware2007_pro.gif) no-repeat center;
}
#productcomparisonchart #compare_plus A
{
	background: url(/img/boxshot_adaware2007_plus.gif) no-repeat center;
}
#productcomparisonchart #compare_free A
{
	background: url(/img/boxshot_adaware2007_free.gif) no-repeat center;
}
#productcomparisonchart .buy A
{
	width: 100px;
	height: 25px;
	display: block;
	background: url(/img/buy-volume2.gif) no-repeat left top;
}
#productcomparisonchart .buy A.buy_pro
{
	background-image: url(/img/productcomp_buy_pro.gif);
}
#productcomparisonchart .buy A.buy_plus
{
	background-image: url(/img/productcomp_buy_plus.gif);
}
#productcomparisonchart .buy A.download_free
{
	background-image: url(/img/productcomp_buy_free.gif);
}
#productcomparisonchart .buy A.buy_firewall
{
	background-image: url(/img/buy-firewall2.gif);
}
#content #productcomparisonchart TBODY .buy TD, #content #productcomparisonchart TBODY .price TD
{
	border: 0;
}
/*########## New Product Pages ##########*/
#content .banner_headline
{
	margin: 0 0 0 1em;
	padding: 1em 0 0;
	color: #000;
}
#content .banner_headline SPAN
{
	font-size: 0.5em;
	font-style: italic;
}
#content .banner_sub_headline
{
	margin: 0 0 0 1em;
	padding: 1em 0 0;
	color: #000;
}
#content .product_page_banner
{
	position: relative;
	width: 773px;
	height: 241px;
	margin: -2em 0 0 -1.6em;
	background: #FFF url(//media.lavasoft.com/img/header_product_pro.jpg) no-repeat;
}
#content #banner_business
{
	background-image: url(//media.lavasoft.com/img/header_product_business.jpg);
}
#content #banner_pro
{
	background-image: url(/img/header_product_ae_pro.jpg);
}
#content #banner_plus
{
	background-image: url(/img//header_product_ae_plus.jpg);
}
#content #banner_free
{
	background-image: url(/img/header_product_ae_free.jpg);
}
#content #banner_firewall
{
	background-image: url(//media.lavasoft.com/img/header_product_firewall.jpg);
}
#content #banner_toolbox
{
	background-image: url(//media.lavasoft.com/img/header_product_toolbox.jpg);
}
#content #banner_shredder
{
	background-image: url(//media.lavasoft.com/img/header_product_shredder.jpg);
}
#content #banner_lock
{
	background-image: url(//media.lavasoft.com/img/header_product_lock.jpg);
}
#content #banner_tuner
{
	background-image: url(//media.lavasoft.com/img/header_product_tuner.jpg);
}
#content #banner_antivirus
{
	background-image: url(//media.lavasoft.com/img/header_product_antivirus.jpg);
}
#content #banner_data_security
{
	background-image: url();
}
/*Temp for FW3 prelaunch*/
#content .banner_firewall_prepress
{
	background-image: url(//media.lavasoft.com/img/header_product_firewall_prepress.jpg);
}
#content .tuner_price_tag
{
	position: absolute;
	left: 230px;
	top: 95px;
}
#content .tuner_price_tag SPAN
{
	font-size: 2em;
	font-weight: bold;
	color: #95A5BA;
}
#content .tuner_price_tag .shadow
{
	position: absolute;
	left: -3px;
	top: 15px;
	color: #FFFFFF;
}
#content .banner_content
{
	margin-left: 150px;
}
#content .banner_content .button_product_download_free
{
	position: absolute;
	left: 325px;
	top: 180px;
}
#content .banner_content .button_product_buy
{
	position: absolute;
	left: 325px;
	top: 190px;
}
#content .banner_content .button_more_dl_site
{
	position: absolute;
	left: 328px;
	top: 226px;
}
#banner .newform .product_form
{
	position: relative;
	line-height: 1.4em;
	font-size: 1.2em;
	margin: 0 0 0.8em;
}
#banner .banner_content .newform FIELDSET
{
	margin: 0;
	padding: 0;
	border: 0;
}
#banner .product_form .single_price
{
	margin: 20px 0 0 50px;
}
#banner .product_form .single_price SPAN
{
	font-size: 2.4em;
	letter-spacing: -1.6px;
	line-height: 0.8em;
}
#banner .newform .product_form INPUT
{
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	padding: 0;
	border: 0;
	margin: 0;
	width: 12px;
	height: 12px;
}
#banner .newform .product_form LABEL
{
	display: block;
	padding: 0 0 0 18px;
}
#content .product_enterprise_form
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	border-style: none;
}
#content .product_enterprise_form .product_form
{
	padding: 0px;
}
#content .product_enterprise_form .product_form LABEL
{
	float: left;
	width: 140px;
	padding: 0;
}
#content .product_enterprise_form .product_form INPUT
{
	position: relative;
	margin: 0 0 0 140px;
	width: 78px;
	height: 1.3em;
}
#content .product_enterprise_form #quantity
{
	border: 1px solid #CCC;
}
#content .product_enterprise_form .product_form SELECT
{
	width: 80px;
	margin: 0;
}
#content .product_enterprise_form #enterprise_price_tag
{
/*background: #acf;*/
	height: 0;
	width: 170px;
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
}
#content .product_enterprise_form #enterprise_price_tag #price
{
	color: #F00;
	position: absolute;
	top: 20px;
	right: 10px;
	font-size: 2em;
}
#content .product_enterprise_form #errormessage
{
	width: 204px;
	position: absolute;
	top: 150px;
	left: 150px;
	color: #333;
	font-weight: bold;
	border: 3px solid #FC6;
	background: #FFC;
	padding: 0.5em;
}
#content #banner .purchase_submit
{
	position: absolute;
	top: 190px;
	left: 320px;
	clear: none;
	width: 149px;
	height: 49px;
	margin: 0;
	border: 0;
	padding: 0;
}
#content .purchase_button
{
	cursor: pointer;
}
#content .product_text_box
{
	width: 503px;
	clear: left;
	background-image: url(//media.lavasoft.com/img/box_white_plastic_middle.gif);
	background-repeat: repeat-y;
	margin: 0 0 2em;
}
#content .product_text_box_top
{
	width: 503px;
	background-image: url(//media.lavasoft.com/img/box_white_plastic_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#content .product_text_box_top_round
{
	width: 503px;
	background-image: url(/img/box_white_plastic_top_round.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#content .product_text_box_content
{
	padding: 1em 1em 0;
	margin: 0;
}
#content .product_text_box_content_column
{
	width: 235px;
}
#content .product_text_box_bottom
{
	width: 503px;
	height: 22px;
	background-image: url(//media.lavasoft.com/img/box_white_plastic_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
#content .product_text_box_content .helix_overview
{
	min-height: 105px;
}
#content .product_text_box_top_round .product_text_box_content
{
	padding-top: 22px;
}
#content .product_feature_teaser_headline
{
	padding: 0.4em 1em 0.4em 38px;
	background: #FFF url(/img/bullet_star.gif) no-repeat 3px 50%;
	margin: 0;
	font-size: 1.2em;
	color: #0080DA;
}
#monthlysubscription
{
	margin-top: 22px;
	padding: 1em 1em 0 0;
	border-top: 1px solid #DDD;
}
#monthlysubscription H3
{
	padding: 1em 1em 1em 38px;
	background: #FFF url(/img/icon_information_32.gif) no-repeat 0 50%;
	margin: 0;
	font-size: 1.2em;
	color: #0080DA;
}
#content .testemonial
{
	width: 240px;
	padding: 0 0 0 3em;
	font-size: 12px;
	font-style: italic;
	background: url(/img/bg_quotes_begin.png) no-repeat left top;
}
#content .testemonial SPAN
{
	font-size: 10px;
	font-style: normal;
}
#extra .extra_product_trial_download
{
	margin: 0 0 2em;
}
#content #morefeatures, #content #evenmorefeatures
{
	margin-top: 1em;
}
#extra .extra_sale
{
	width: 197px;
	margin: 0 0 2em;
	background-image: url(//media.lavasoft.com/img/box_sales_mid.png);
	background-repeat: repeat-y;
}
#extra .extra_sale_top_value
{
	padding: 52px 0 0;
	background-image: url(//media.lavasoft.com/img/box_sales_top_value.png);
	background-repeat: no-repeat;
}
#extra .extra_sale_top_realtime
{
	padding: 52px 0 0;
	background-image: url(//media.lavasoft.com/img/box_sales_top_realtime.png);
	background-repeat: no-repeat;
}
#extra .extra_sale_top_seats
{
	padding: 52px 0 0;
	background-image: url(//media.lavasoft.com/img/box_sales_top_seats.png);
	background-repeat: no-repeat;
}
#extra .extra_sale_top_trial
{
	padding: 52px 0 0;
	background-image: url(//media.lavasoft.com/img/box_sales_top_trial.png);
	background-repeat: no-repeat;
}
#extra .extra_sale_top_trial_60
{
	padding: 52px 0 0;
	background-image: url(//media.lavasoft.com/img/box_sales_top_trial_60.png);
	background-repeat: no-repeat;
}
#extra .extra_sale_maximize_security
{
	padding: 52px 0 0;
	background-image: url(//media.lavasoft.com/img/box_sales_top_maximize.png);
	background-repeat: no-repeat;
}
#extra .extra_sale P
{
	font-size: 10px;
}
#extra .extra_sale_box
{
	margin: 0 0 0 60px;
}
#extra .extra_sale .wide_box
{
	margin: 0 0 0 37px;
}
#extra .extra_sale_text
{
	text-align: center;
}
#extra .extra_sale_buy_button
{
	margin: 0 0 0 5px;
	padding: 0 50px 20px 7px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	background-image: url(//media.lavasoft.com/img/button_extra_add_cart.gif);
	background-repeat: no-repeat;
}
#extra .extra_sale_readmore_button
{
	margin: -14px 6px 0 0;
	float: right;
}
#extra .extra_sale_end
{
	padding: 0 0 15px;
	background-image: url(//media.lavasoft.com/img/box_sales_bot.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}
#extra .trial_bottom
{
	height: 15px;
}
#extra .extra_firewall_calc
{
	padding: 0 0 0 1em;
}
#extra .trial_download_button
{
	margin: 0 0 2em;
}
#extra .extra_otherprod
{
	padding: 0 0 0 1em;
}
#extra .extra_otherprod LI
{
	margin-bottom: 0.4em;
}
#extra .extra_otherprod A
{
	color: #000000;
	text-decoration: none;
}
#extra .extra_otherprod A:hover
{
	text-decoration: underline;
}
/*Product Text Box navigation*/
#content .product_text_menu
{
	width: 503px;
}
#content .product_text_menu UL
{
	padding: 0;
}
#content .product_text_menu LI
{
	position: relative;
	float: left;
	margin: 0 1px 0 0;
	padding: 0 0 1px;
	list-style-type: none;
	list-style-image: none;
}
#content .product_text_menu LI SPAN
{
	position: absolute;
	width: 100%;
	height: 100%;
}
#content .product_text_menu LI A
{
	display: block;
	height: 21px;
}
#content .product_text_menu .product_text_menu_screens
{
	margin: 0;
}
/*Widths for navigation items*/
#content .product_text_menu .product_text_menu_overview, .product_text_menu .product_text_menu_overview A
{
	width: 124px;
}
#content .product_text_menu .product_text_menu_features, .product_text_menu .product_text_menu_features A
{
	width: 126px;
}
#content .product_text_menu .product_text_menu_tech, .product_text_menu .product_text_menu_tech A
{
	width: 126px;
}
#content .product_text_menu .product_text_menu_screens, .product_text_menu .product_text_menu_screens A
{
	width: 124px;
}
#content .product_text_menu UL
{
	margin: 0;
	height: 23px;
	margin-bottom: -2px;
}
#content .product_text_menu LI, .product_text_menu LI A
{
	height: 21px;
	text-indent: -9999px;
}
#content .product_text_box .product_text_menu_overview .product_text_box
{
	padding-bottom: 25px;
}
/*Default*/
#content .product_text_menu .product_text_menu_overview A
{
	background: url(//media.lavasoft.com/img/menu_productbox_overview.png) no-repeat left top;
}
#content .product_text_menu .product_text_menu_features A
{
	background: url(/img/menu_productbox_features.png) no-repeat left top;
}
#content .product_text_menu .product_text_menu_tech A
{
	background: url(/img/menu_productbox_tech.png) no-repeat left top;
}
#content .product_text_menu .product_text_menu_screens A
{
	background: url(//media.lavasoft.com/img/menu_productbox_screens.png) no-repeat left top;
}
/*Hover*/
#content .product_text_menu LI A:hover
{
	background-position: 0 -21px;
}
/*Active*/
#content .product_text_menu .active A, #content .product_text_menu .active A:hover
{
	height: 23px;
	background-position: 0 -42px;
}
#content .product_text_box
{
	position: relative;
}
#content .product_overview
{
	width: 240px;
	margin: 10px 0 0;
	height: 20em;
}
#maincontent .product_comparison
{
	position: absolute;
	top: 1em;
	right: 1em;
}
#content #maincontent .product_overview_chart
{
	font-size: 1em;
	margin-bottom: 1em;
	width: 20em;
}
#content #maincontent .product_overview_chartlink
{
	margin-bottom: 1.5em;
	display: block;
	text-align: right;
}
#content .product_overview_free
{
	width: 330px;
}
#content .product_overview_enterprise
{
	width: 300px;
	height: 210px;
}
#content .product_overview_award
{
	float: right;
	margin: -9px -7px 0 0;
}
#content .product_screens
{
	position: relative;
	padding: 5px 0 0;
	background: none;
}
#content .product_screens LI
{
	width: 105px;
	margin: 0 0 1em;
	padding: 0 1em 0 0;
	list-style-image: none;
}
#content .product_screens .product_screen2
{
	position: absolute;
	top: 5px;
	left: 160px;
}
#content .product_screens .product_screen3
{
	position: absolute;
	top: 5px;
	left: 320px;
}
#content .toolbox_features
{
	height: 150px;
}
/*Features list*/
#content .product_text_box DL
{
	padding-left: 0.2em;
}
#content .product_text_box DL DT
{
	font-weight: bold;
	background: #FFF url(/img/red_square.gif) no-repeat 5px 50%;
	padding-left: 18px;
}
#content .product_text_box DL DD
{
	margin: 0 0 0.5em;
	padding-left: 18px;
}
/*Product document links*/
#content UL.more_product_info
{
	float: right;
	padding-right: 1em;
}
#content .more_product_info LI
{
	display: inline;
	list-style-image: none;
	margin-left: 10px;
}
#content .more_product_info A
{
	color: #000;
	text-decoration: none;
}
#content .more_product_info A:hover
{
	text-decoration: underline;
}
/*Enterprise stats*/
#content .enterprise_stats
{
	width: 240px;
	margin-left: 1em;
}
#content .enterprise_stats H3
{
	float: left;
	width: 40px;
	font-size: 2.5em;
	color: #666;
	margin-right: 40px;
	height: 130px;
}
#content .enterprise_stats P
{
	font-size: 1em;
}
#content .enterprise_stats .source
{
	font-style: italic;
}
/*Extra learn more (educational articles)*/
#extra #education_article
{
	width: 192px;
	margin: 1.5em 0 0;
	padding: 0;
	background: url(/img/box_learnmore_mid.png) repeat-y;
}
#content #extra #education_article H3
{
	width: 192px;
	height: 33px;
	margin-left: 0;
	background: url(/img/box_learnmore_top.png) no-repeat;
	text-indent: -9999px;
}
#content #extra #education_article P
{
	width: 170px;
	margin: 0 0 0 10px;
	padding: 0;
}
#extra #education_article DIV
{
	display: block;
	width: 192px;
	height: 18px;
	margin: 0;
	padding: 0;
	background: url(/img/box_learnmore_bot.png) no-repeat bottom;
}
/*Whitepaper extra*/
#extra #whitepapers
{
	display: block;
	width: 194px;
	height: 66px;
	margin: 1em 0;
	background: transparent url(//media.lavasoft.com/img/icon_whitepaper_50.png) no-repeat left top;
}
#extra #whitepapers A
{
	display: block;
	width: 130px;
	padding-left: 60px;
	color: #666;
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: -1px;
	text-decoration: none;
}
#extra #whitepapers A:hover
{
	color: #000000;
	text-decoration: underline;
}
/*Extra Video Tutorials*/
#extra #video_tutorials
{
	width: 194px;
	margin: 1.5em 0;
	background: url(/img/box_carved_white_mid.gif) repeat-y;
}
#extra #video_tutorials H3
{
	display: block;
	width: 194px;
	margin-bottom: 2px;
	padding-top: 5px;
	color: #999;
	text-align: center;
	letter-spacing: -1px;
	font-size: 1.9em;
	font-weight: normal;
	background: url(/img/box_carved_white_top.gif) no-repeat top;
}
#extra #video_tutorials H5
{
	margin-bottom: 1em;
	text-align: center;
	font-size: 1em;
	font-weight: normal;
}
#extra #video_tutorials UL
{
	width: 160px;
	margin: 0 0 0 15px;
	list-style: none;
}
#extra #video_tutorials UL LI
{
	margin-bottom: 1.2em;
	font-size: 1.1em;
	list-style: none;
}
#extra #video_tutorials UL LI A
{
	padding-left: 20px;
	background: url(/img/icon_movie_16.gif) no-repeat;
	color: #000000;
	text-decoration: none;
}
#extra #video_tutorials UL LI A:hover
{
	text-decoration: underline;
}
#extra #video_tutorials UL LI A SPAN
{
	display: block;
	text-align: right;
	white-space: nowrap;
	font-size: 0.8em;
}
#extra #video_tutorials P
{
	width: 150px;
	margin-left: 20px;
	text-align: center;
	font-size: 0.9em;
	font-style: italic;
}
#extra #video_tutorials DIV
{
	display: block;
	width: 194px;
	height: 17px;
	background: url(/img/box_carved_white_bot.gif) no-repeat;
}
/*Support Space Banners*/
#extra .support_space_banner
{
	display: block;
	margin: 1em 0;
	padding: 0;
	text-indent: -9999px;
}
#extra .support_space_banner A
{
	display: block;
	width: 192px;
	height: 200px;
	margin: 0;
	padding: 0;
	background: transparent url(/img/banner_supportspace_192x200.gif) no-repeat;
}
#extra .support_space_banner .big_banner
{
	height: 432px;
	background: transparent url(/img/banner_supportspace_192x400.gif) no-repeat;
}
/*Beta signup box*/
#extra .beta_signup
{
	margin-bottom: 2em;
	position: relative;
}
#extra .beta_signup .beta_signup_textlink
{
	position: absolute;
	left: 37px;
	top: 155px;
	font-size: 2em;
}
/*Hacks*/
.accessibility
{
	display: none;
}
.nosplit
{
	clear: left;
}
.checkbox
{
	border: none;
}
/*Digital River
Category page - product*/
#productcategory3
{
	padding: 5px;
	width: 150px;
	border: 1px solid #999999;
	text-align: center;
	float: left;
	margin-bottom: 10px;
	background-image: url(/img/back_yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
}
#productcategory3.button
{
	margin: 0px;
	padding: 0px;
}
#productcategory2
{
	width: 150px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #999999;
	text-align: center;
	float: left;
	background-image: url(/img/back_red.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}
#productcategory2.button
{
	margin: 0px;
	padding: 0px;
}
#productcategory1
{
	padding: 5px;
	width: 150px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	text-align: center;
	float: left;
	background-image: url(/img/back_blue.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
}
#productcategory1.button
{
	margin: 0px;
	padding: 0px;
}
.categorylicence
{
	font-size: 110%;
	color: #FFFFFF;
	background-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	clear: both;
	margin: 10px 0 0;
	display: block;
	font-weight: bold;
}
.categoryprice
{
	font-size: 150%;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 2em;
	margin: 0;
}
.categoryname
{
	font-size: 120%;
	font-weight: bold;
	line-height: 150%;
	padding-top: 4px;
	padding-bottom: 7px;
	display: block;
}
/*product page - price1*/
.boxprice
{
	margin: 10px;
	width: 430px;
	display: block;
	clear: left;
	background-color: #EEE;
	border: 1px solid #999999;
}
.boxleft
{
	background-color: #E0E0E0;
	padding: 7px;
	font-size: 115%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
}
.boxleft2
{
	background-color: #DFDFDF;
	padding: 7px;
	font-size: 115%;
	font-weight: bold;
}
.boxright
{
	padding: 10px;
	font-size: 180%;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	line-height: 160%;
}
.boxleft SELECT
{
	font-size: 1.05em;
	line-height: 1.2em;
}
.boxleft2 SELECT
{
	font-size: 1.05em;
	line-height: 1.2em;
}
/*product page - extralink*/
#extralink
{
	display: block;
	float: left;
}
#extralink UL
{
}
#extralink LI
{
	list-style-image: url(/img/red_arrow_right.gif);
	list-style-type: none;
	line-height: 1.5em;
}
/*Yellow box price*/
#boxyellow
{
	background-image: url(/img/back_yellow.gif);
}
#content #boxred .buy_button_simple
{
	float: right;
	padding: 15px 10px 0 0;
}
/*RED box price*/
#boxred
{
	position: relative;
	width: 280px;
	background-image: url(/img/back_red.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
	border: 1px solid #999999;
	float: right;
	padding: 0;
	margin: 20px 0 0;
}
#boxred UL
{
	color: #000000;
	background-position: bottom center;
	padding: 0;
	margin: 0;
}
#boxred LI
{
	padding: 0 0 0 10px;
	margin: 0;
	text-align: left;
	list-style-type: none;
	border-bottom: 1px dashed #999999;
	list-style-image: none;
	font-size: 1em;
}
#boxred LI STRONG
{
	font-size: 120%;
	font-weight: bold;
}
#boxred LI I
{
	font-size: 120%;
	font-weight: bold;
	color: #CC0000;
	font-style: normal;
	text-align: right;
}
#boxred H3
{
	padding: 7px 0 7px 8px;
	margin: 0;
	color: #FFFFFF;
	background-color: #999999;
}
/*Product comparison chart 3*/
#content #productcomparisonchart3
{
	margin-bottom: 2.5em;
	border: 0;
}
#content #productcomparisonchart3 TBODY TH
{
	font-size: 1.1em;
	height: 4em;
	padding: 0 0.5em;
	background-color: #F7F7F7;
}
#content #productcomparisonchart3 .line1
{
	border-top: 2px solid #E5E5E5;
	border-left: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
}
#content #productcomparisonchart3 TR
{
	border: 0;
}
#content #productcomparisonchart3 TBODY .buy, #productcomparisonchart TBODY .price
{
	border: 0;
}
#content #productcomparisonchart3 .firewall_feature, #productcomparisonchart TH
{
	font-weight: bold;
}
#content #productcomparisonchart3 .featured, #productcomparisonchart3 .not_featured, #productcomparisonchart3 #compare_pro A, #productcomparisonchart3 #compare_plus A, #productcomparisonchart3 .buy A.buy_pro, #productcomparisonchart3 .buy A.buy_plus, #content #productcomparisonchart3 .buy A, #productcomparisonchart3 THEAD TH A
{
	text-indent: -9999px;
	text-decoration: none;
}
#content #productcomparisonchart3 .featuredpro3
{
	background-color: #FEF8E7;
	background-image: url(/img/check.png);
	background-repeat: no-repeat;
	background-position: 3% 50%;
	padding: 5px 5px 5px 30px;
	font-size: 1.15em;
	border-top: 2px solid #E5E5E5;
	border-right: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
}
#content #productcomparisonchart3 .featuredpro4
{
	background-color: #FEF1D1;
	background-image: url(/img/check.png);
	background-repeat: no-repeat;
	background-position: 3% 50%;
	padding: 5px 5px 5px 30px;
	font-size: 1.15em;
	border-top: 2px solid #E5E5E5;
	border-right: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
}
#content #productcomparisonchart3 .featuredplus2
{
	background-color: #F9E9EA;
	background-image: url(/img/check.png);
	background-repeat: no-repeat;
	background-position: 3% 50%;
	padding: 5px 5px 5px 30px;
	font-size: 1.15em;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
}
#content #productcomparisonchart3 .not_featured
{
	background-color: #F3D5D6;
	background-image: url(/img/uncheck.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
}
#content #productcomparisonchart3 .pricepro
{
	color: #333333;
	text-align: center;
	font-weight: bolder;
	font-size: 1.7em;
	background-color: #FEF1D1;
}
#content #productcomparisonchart3 .priceplus
{
	color: #333333;
	text-align: center;
	font-weight: bolder;
	font-size: 1.7em;
	background-color: #F3D5D6;
}
#content #productcomparisonchart3 .price TD
{
	color: #333333;
	text-align: center;
	font-weight: bolder;
	font-size: 1.6em;
}
#content #productcomparisonchart3 THEAD TH A
{
	height: 205px;
	display: block;
	background: url(/img/enterprise2_2.gif) no-repeat left top;
}
#content #productcomparisonchart3 #compare_pro
{
	padding: 0;
}
#content #productcomparisonchart3 #compare_pro A
{
	background: url(/img/box_pro01.jpg) no-repeat 50% 50%;
}
#content #productcomparisonchart3 #compare_plus
{
	padding: 0;
}
#content #productcomparisonchart3 #compare_plus A
{
	background: url(/img/box_plus01.jpg) no-repeat 50% 50%;
}
#content #productcomparisonchart3 .buy TD
{
	padding: 0;
}
#content #productcomparisonchart3 .buy A
{
	height: 45px;
	display: block;
	background: url(/img/img/buy-volume2_2.gif) no-repeat left top;
}
#content #productcomparisonchart3 .buy A.buy_pro
{
	background: url(/img/buynow_pro.jpg) no-repeat 50% 50%;
}
#content #productcomparisonchart3 .buy A.buy_plus
{
	background: url(/img/buynow_plus.jpg) no-repeat 50% 50%;
}
.no_left_margin #content
{
	position: relative;
	float: left;
}
/*Certificate display*/
.lic_certificate
{
	border: 2px solid #CCC;
	margin-bottom: 2em;
	background: #FFF;
}
#maincontent .lic_certificate H2
{
	margin: 0;
	padding: 0;
	background: #DDD;
	border-bottom: 1px solid #DDD;
	color: #666;
}
.lic_certificate H2 SPAN
{
	margin-left: 0.5em;
	padding: 0.2em 0;
	display: block;
}
.lic_certificate DL
{
	margin: 0.5em;
}
.lic_certificate DT
{
	float: left;
	clear: left;
	font-weight: bold;
	color: #666;
	margin-right: 0.5em;
	display: block;
	width: 8em;
}
#maincontent .lic_certificate UL
{
	padding: 0;
	height: 2.1em;
	border-top: 1px solid #DDD;
	margin: 0;
	background: #EEE;
}
#maincontent .lic_certificate LI
{
	list-style-image: none;
	display: block;
	float: left;
	margin-right: 1em;
}
#maincontent .lic_certificate LI A
{
	line-height: 1.8em;
	display: block;
	color: #666;
}
DD.expired
{
	color: #F00;
}
#maincontent .lic_certificate UL .last
{
	float: none;
	width: 300px;
	background: #EFE;
}
#maincontent .lic_certificate .doublerow
{
	height: 4.4em;
}
#maincontent .lic_certificate .triplerow
{
	height: 6.7em;
}
/*Product lineup box*/
.product_lineup
{
	padding: 0 1em 1em;
	border: 2px dashed #DDD;
}
SPAN.toolbox_best_value
{
	text-align: left;
	display: block;
	height: 40px;
	background: url(/img/icon_boxshot_toolbox_23x38.png) no-repeat 10px center;
	padding-left: 38px;
}
SPAN.best_value
{
	color: #F00;
	font-size: 1.4em;
}
#maincontent .product_lineup LI
{
	list-style-type: none;
	list-style-image: none;
}
.product_lineup LI A
{
	display: block;
	width: 140px;
	padding: 120px 0 0;
	margin: 0;
	background: url(/img/boxshot_lock_encrypt.png) no-repeat left 10px;
}
.product_lineup .digital_lock
{
	float: left;
}
.product_lineup .file_shredder
{
	float: left;
	background-image: url(/img/boxshot_shredder_shred.png);
}
.product_lineup .privacy_toolbox
{
	background-image: url(/img/boxshot_toolbox_encrypt_shred.png);
}
.encryption_reader_about
{
	margin-bottom: 1.5em;
}
/*Banner*/
#banner
{
	margin: 0 0 1.4em 1.4em;
}
/*Adjustments from lavasoft.css*/
.sub-drop LI UL
{
	visibility: hidden;
	position: absolute;
	top: 2.5em;
	left: 0;
	height: 0;
	width: 194px;
	overflow: hidden;
}
/*first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6*/
.sub-drop LI:hover A, .sub-drop LI A:hover
{
	text-decoration: underline;
	border: 0;
}
.sub-drop LI:hover UL, .sub-drop LI A:hover UL
{
	visibility: visible;
	overflow: visible;
}
#drop-nav-items LI
{
	background: #E4E4E4 url(/img/red_arrow_right.gif) no-repeat 5px 50%;
	margin-bottom: 1px;
	width: 194px;
	padding-left: 25px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	white-space: nowrap;
	vertical-align: middle;
	height: 1em;
}
#drop-nav-items LI A
{
	color: #000;
	text-decoration: none;
	font-size: 0.8em;
	margin-bottom: 1px;
}
#drop-nav-items LI.active
{
	margin-bottom: 1px;
	padding-bottom: 0;
	background: #E4E4E4 url(/img/red_arrow_down.gif) no-repeat 5px 9px;
}
#drop-nav-items LI A.active
{
	color: #F00;
	font-weight: bold;
}
