#bsm_main {width: 900px; text-align: center; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; clear: both;}
#bsm_main a:link {color: #778713;}
#bsm_main a:hover {color: #778713;}
#bsm_main a:active {color: #778713;}
#bsm_main a:visited {color: #778713;}

/* -- Index Header -- */
#bsm_home_header {width: 900px; height: 222px; margin: 0 auto; text-align: left; background: url(http://download.zonealarm.com/bin/images/bsm/bsm_index_promo20081027.jpg) top left no-repeat;} 
#bsm_home_header h1 {color: #fff; margin: 0; padding: 60px 0 0 350px;}
#bsm_home_header h3 {color: #A8BC22; margin: 0; padding: 20px 0 0 350px; font-size: 1.4em;}
.bsm_subhead {padding: 20px 0; margin: 25px 0; auto; width: 900px; text-align: left; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8;}
.bsm_subhead h3 {color: #333; width: 800px; padding: 0 50px; font-size: 1.1em; border: 0;}
/* -- End Index Header -- */

/* -- Page Header -- */
#bsm_header {width: 900px; height: 51px; clear: both; text-align: left; background: url(http://download.zonealarm.com/bin/images/bsm/bsm_title20081027.gif) top left no-repeat; margin: 0 0 15px 0;}
#bsm_header h1 {color: #fff; margin: 0; padding: 20px 0 0 25px; font-size: 1.2em; width: 400px; float: left;}
#bsm_header h4 {color: #fff; margin: 0; padding: 20px 60px 0 0; font-size: .8em; float: right;}
#bsm_header h4 a:link, #bsm_header h4 a:hover, #bsm_header h4 a:active, #bsm_header h4 a:visited {color: #fff;}
/* -- End Page Header -- */

/* -- Index Nav -- */

#bsm_index_content {width: 900px; clear: both; text-align: left;}
.bsm_index_box_row {background: url(http://download.zonealarm.com/bin/images/bsm/index_row20081027.gif) top left no-repeat; width: 900px; height: 190px; color: #555555; clear: both; margin: 0 0 25px 0;}
.bsm_index_box {width: 280px; float: left; margin: 10px 0 0 20px;}
#bsm_index_content p.index {width: 270px; padding: 0; margin: 0; color: #333; font-size: .85em;}
#bsm_index_content .bsm_index_box h3 {font-size: 1em;}
#bsm_index_content .bsm_index_box h3 a:link, #bsm_index_content .bsm_index_box h3 a:hover, #bsm_index_content .bsm_index_box h3 a:active, #bsm_index_content .bsm_index_box h3 a:visited {padding: 10px 20px 0 55px; width: 225px; height: 50px; font-size: .9em; text-decoration: none; color: #000; display: block;}
.bsm_index_box h3.indexthreats {background: url(http://download.zonealarm.com/bin/images/bsm/threats_indexbutton20081027.gif) top left no-repeat; width: 175px; height: 50px;}
.bsm_index_box h3.indexrisks {background: url(http://download.zonealarm.com/bin/images/bsm/risks_indexbutton20081027.gif) top left no-repeat; width: 175px; height: 50px;}
.bsm_index_box h3.indexprotect  {background: url(http://download.zonealarm.com/bin/images/bsm/protect_indexbutton20081027.gif) top left no-repeat; width: 175px; height: 50px;}

#bsm_index_content p.bsm_button{background: url(http://download.zonealarm.com/bin/images/bsm/boxbutton20081027.gif) top left no-repeat; text-align: center; padding-top: 4px; width: 80px; height: 22px; font-size: .85em;}
#bsm_index_content p.bsm_button a:link, #bsm_index_content p.bsm_button a:hover, #bsm_index_content p.bsm_button a:active, #bsm_index_content p.bsm_button a:visited {width: 73px; height: 22px; color: #fff; text-decoration: none; font-size: .85em;}

/* -- IE 6 HACK -- */
#bsm_index_content .bsm_index_box h3 a:link, #bsm_index_content .bsm_index_box h3 a:hover, #bsm_index_content .bsm_index_box h3 a:active, #bsm_index_content .bsm_index_box h3 a:visited {padding: 5px 20px 0 55px; width: 200px; height: 50px; font-size: .9em; text-decoration: none; color: #000; display: block;}
*html #bsm_index_content p.index {width: 270px; padding: 0; margin: 0; color: #333; font-size: .85em;}
*html #bsm_index_content .bsm_index_box {width: 280px; float: left; margin: 20px 0 0 0; padding-left: 20px;}
*html #bsm_index_content .bsm_index_box2 {width: 280px; float: left; margin: 20px 0 0 0; padding-left: 20px;}
*html #bsm_index_content .bsm_index_box3 {width: 280px; float: left; margin: 20px 0 0 0; padding-left: 20px;}
/* -- END IE 6 HACK -- */


/* -- End Index Nav -- */

/* -- Index Bottom Box -- */
#bsm_index_bottom {background: url(http://download.zonealarm.com/bin/images/bsm/index_content20081027.jpg) top left no-repeat; width: 640px; height: 267px; float: left;}
#bbsm_index_bottom p.bsm_buynow {background: url(http://download.zonealarm.com/bin/images/bsm/boxbutton20081027.gif) top left no-repeat; text-align: center; padding-top: 5px; width: 73px; height: 22px; margin: 0 0 0 300px;}
#bsm_index_content h1 {padding: 30px 0 0 200px; margin: 0; font-size: 1.7em;}
#bsm_index_content h2 {padding: 0 0 0 200px; margin: 0; color: #798813; font-size: 1.5em;}
#bsm_index_content ul {margin: 0 0 10px 0; padding: 5px 0 0 220px; font-size: .85em;}
#bsm_index_content ul li {width: 380px;}

#bsm_index_bottom p.bsm_buynow {background: url(http://download.zonealarm.com/bin/images/bsm/buybutton10272008.gif) top left no-repeat; padding: 3px 10px; width: 73px; height: 22px; margin: 10px 0 25px 215px; display: inline;}
#bsm_index_bottom p.bsm_buynow a:link, #bsm_index_bottom p.bsm_buynow a:hover, #bsm_index_bottom p.bsm_buynow a:active, #bsm_index_bottom p.bsm_buynow a:visited {width: 73px; height: 22px; color: #fff; text-decoration: none; font-size: .85em;}
#bsm_index_bottom .price {padding: 4px 0 0 20px; display: inline; width: 200px; font-size: 1.2em;}

/* -- End Index Bottom Box -- */


/* -- Page Nav -- */
#bsm_navbar {width: 900px;  height: 71px; margin: 0 0 15px 0; clear: both; text-align: left; overflow: hidden;}
.bsm_nav_threats {width: 291px; height: 71px; background: url(http://download.zonealarm.com/bin/images/bsm/threats_button20081027.gif) top left no-repeat; float: left;}
.bsm_nav_risks {width: 300px; height: 71px; background: url(http://download.zonealarm.com/bin/images/bsm/risks_button20081027.gif) top left no-repeat; float: left;}
.bsm_nav_protect {width: 309px; height: 71px; background: url(http://download.zonealarm.com/bin/images/bsm/protect_button20081027.gif) top left no-repeat; float: left;}
#bsm_navbar a:link, #bsm_navbar a:hover, #bsm_navbar a:active, #bsm_navbar a:visited {text-decoration: none; height: 71px; color: #000; font-weight: bold; display: block; padding: 0 20px 0 80px;}
.active {background-position: bottom left;}
.oneline {padding-top: 25px;}
.twolines {padding-top: 20px;}
/* -- End Page Nav -- */

/* -- Page Summary -- */
.bsm_summary {width: 900px; height: 200px; text-align: left; margin-bottom: 25px; border-bottom: 1px solid #D3D3D2;}
.bsm_summary h2 {font-size: 1.2em; padding: 20px 50px 0 350px;}
.bsm_summary p {font-size: 1em; padding: 0 50px 0 350px;}
.bsm_threats {background: url(http://download.zonealarm.com/bin/images/bsm/threats_section20081027.jpg) top left no-repeat;}
.bsm_risks {background: url(http://download.zonealarm.com/bin/images/bsm/risks_section20081027.jpg) top left no-repeat;}
.bsm_protect {background: url(http://download.zonealarm.com/bin/images/bsm/protect_section20081027.jpg) top left no-repeat;}
/* -- End Page Summary -- */

/* -- Content Basics -- */
#bsm_content_frame {float: left; width: 640px;}
#bsm_content_frame #bsm_content {width: 640px; margin: 0 0 20px 0; padding: 0; text-align: left; background: url(http://download.zonealarm.com/bin/images/bsm/content_background20081027.gif) bottom left no-repeat; clear: both;}
#bsm_content_frame #bsm_content h3 {font-size: 1.2em; width: 640px; height: 24px; margin: 0; padding: 9px 0 6px 25px; background: url(http://download.zonealarm.com/bin/images/bsm/content_top20081027.gif) top left no-repeat; color: #fff;}
/* -- IE 6 HACK -- */
*html #bsm_content_frame #bsm_content h3 {width: 620px;}
/* -- END IE 6 HACK -- */
#bsm_content_frame #bsm_content h4 {font-size: 1.1em; width: 375px; margin: 0 25px 0 25px; padding: 0;}
#bsm_content_frame #bsm_content p {margin: 0 25px 25px 25px; color: #333; font-size: .9em;}
#bsm_content_frame #bsm_content p.story {color: #333; font-size: .9em; padding: 0 25px 0 0;}
#bsm_content_frame #bsm_content p.rightside {padding-left: 150px;}
#bsm_content_frame #bsm_content p.report {margin: 0 25px 25px 25px; color: #333; font-size: .9em; padding: 0;}
#bsm_content_frame #bsm_content p.first {margin-top: 25px;}
#bsm_content_frame #bsm_content p.callout {padding: 20px 0; border-top: 1px solid #D3D3D2; border-bottom: 1px solid #D3D3D2; font-size: 1em;}
#bsm_content_frame #bsm_content p.legal {width: 569px; margin: 0 25px 25px 25px; color: #333; font-size: .9em;}
#bsm_content_frame #bsm_content img.person {margin: 25px 15px 15px 25px;}
#bsm_content_frame #bsm_content img.report {margin: 25px 25px 15px 15px;}
#bsm_content_frame #bsm_content ul{font-size: .85em; color: #333; margin-bottom: 25px;}
#bsm_content_frame #bsm_content .totop {text-align: right; font-size: .85em;}
#bsm_content_frame #bsm_sub_content {width: 640px; margin: 0 0 20px 0; padding: 0; text-align: left; float: left;}
#bsm_content_frame #bsm_sub_content p.legal {width: 569px; margin: 0 25px 25px 25px; color: #333; font-size: .9em;}

ul.bsm_list {padding: 0; margin: 0 25px 25px 50px;}
ul.bsm_list li {list-style-image: url(http://download.zonealarm.com/bin/images/bsm/bsm_bullet20081027.gif); padding: 0 0 10px 15px; line-height: 15px;}
/* -- End Content Basics -- */

/* -- Side Bar -- */
#bsm_sidebar_frame {width: 240px; float: right;}
#bsm_sidebar_frame #bsm_sidebar {background: url(http://download.zonealarm.com/bin/images/bsm/sidebar_back20081027.gif) bottom left no-repeat; width: 240px; margin: 0 0 25px 0; text-align: left; font-size: .9em;}
#bsm_sidebar_frame #bsm_sidebar h3 {background: url(http://download.zonealarm.com/bin/images/bsm/sidebar_top20081027.gif) top left no-repeat; width: 240px; margin: 0; padding: 0; padding: 10px 0 0 20px; height: 25px; font-size: 1.2em;}

#bsm_sidebar_frame #bsm_sidebar strong a:link, #bsm_sidebar strong a:hover, #bsm_sidebar strong a:active, #bsm_sidebar strong a:visited {color: #000; text-decoration: none; font-weight: bold;}
/* -- IE 6 HACK -- */
*html #bsm_sidebar_frame #bsm_sidebar h3 {background: url(http://download.zonealarm.com/bin/images/bsm/sidebar_top20081027.gif) top left no-repeat; width: 220px; margin: 0; padding: 0; padding: 10px 0 5px 20px; height: 25px; font-size: 1.2em;}
/* -- END IE 6 HACK -- */
#bsm_sidebar_frame #bsm_sidebar .section {border-top: 1px solid #D8D8D8; padding:0px; margin:0px}
#bsm_sidebar_frame #bsm_sidebar p {padding: 0 0 0 20px; width: 220px;}
#bsm_sidebar_frame #bsm_sidebar img {margin: 10px 15px 5px 5px;}

#bsm_sidebar_frame #bsm_ff_sidebar  {background: url(http://download.zonealarm.com/bin/images/bsm/sitebarffback20081027.gif) bottom left no-repeat; width: 240px; margin: 0 0 0 0; text-align: left; font-size: .9em;}
#bsm_sidebar_frame #bsm_ff_sidebar h3 {background: url(http://download.zonealarm.com/bin/images/bsm/sitebarfftop20081027.gif) top left no-repeat; width: 240px; margin: 0; padding: 10px 0 3px 20px; height: 25px; font-size: 1.2em; color: #fff;}
/* -- IE 6 HACK -- */
*html #bsm_sidebar_frame #bsm_ff_sidebar h3 {background: url(http://download.zonealarm.com/bin/images/bsm/sitebarfftop20081027.gif) top left no-repeat; width: 220px; margin: 0; padding: 10px 0 5px 20px; height: 25px; font-size: 1.2em;}
*html #bsm_sidebar_frame #bsm_sidebar p {padding: 10 0 0 20px; width: 220px;}
*html #bsm_sidebar_frame #bsm_sidebar p.learnmore {padding: 0 0 15px 20px;margin-top:-10px;}

/* -- END IE 6 HACK -- */

#bsm_sidebar_frame #bsm_ff_sidebar p a.bsm_ff_head:link, #bsm_ff_sidebar p a.bsm_ff_head:hover, #bsm_ff_sidebar p a.bsm_ff_head:active, #bsm_ff_sidebar p a.bsm_ff_head:visited {color: #fff; text-decoration: none; display: block; padding: 10px 20px 0 130px; font-weight: bold; font-size: 1.2em;}
#bsm_sidebar_frame #bsm_ff_sidebar p a.bsm_ff_mid:link, #bsm_ff_sidebar p a.bsm_ff_mid:hover, #bsm_ff_sidebar p a.bsm_ff_mid:active, #bsm_ff_sidebar p a.bsm_ff_mid:visited {color: #000; text-decoration: none; display: block; padding: 0 20px 0 130px; font-weight: bold; font-size: 1.1em;}
#bsm_sidebar_frame #bsm_sidebar p.learnmore {padding: 0 0 15px 20px;}
#bsm_sidebar_frame #bsm_ff_sidebar p a.bsm_ff_button:link, #bsm_ff_sidebar p a.bsm_ff_button:hover, #bsm_ff_sidebar p a.bsm_ff_button:active, #bsm_ff_sidebar p a.bsm_ff_button:visited {background: url(http://download.zonealarm.com/bin/images/bsm/buybutton10272008.gif) top left no-repeat; color: #fff; text-decoration: none; display: block; margin: 0 0 0 125px; padding-top: 4px; font-size: .9em; text-align: center; width: 73px; height: 22px;}

/* -- End Side Bar -- */



/* -- Pop Up -- */
#bsm_pop_main {width: 727px; text-align: left; font-size: .8em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; padding: 0 0 25px 0;}
#bsm_pop_main #bsm_header {background: url(http://download.zonealarm.com/bin/images/bsm/pop_top20081027.gif) top left no-repeat; width: 727px; height: 41px; clear: both;}
#bsm_pop_main h1 {color: #fff; padding: 10px 0 0 25px; height: 41px; font-size: 1.2em; float: left;}
#bsm_pop_main h3 {font-size: 1.1em;}
#bsm_pop_main h4 {color: #fff; width: 100px; height: 20px; font-size: .8em; float: right; padding: 8px 20px 8px 0; margin: 5px 5px 0 0; display: block; curser: pointer;}
#bsm_pop_main a:link {color: #fff;}
#bsm_pop_main  a:hover {color: #fff;}
#bsm_pop_main a:active {color: #fff;}
#bsm_pop_main a:visited {color: #fff;}

#bsm_pop_section {width: 695px; background: url(http://download.zonealarm.com/bin/images/bsm/pop_sectionback20081027.gif) bottom left no-repeat; margin: 0 0 0 15px;}
#bsm_pop_section h3 {width: 695px; height: 41px; background: url(http://download.zonealarm.com/bin/images/bsm/pop_sectiontop20081027.gif) top left no-repeat; padding: 10px 0 0 25px; margin: 0;}
#bsm_pop_section p {width: 400px; padding: 0 0 10px 30px;}
#bsm_pop_section p.full {width: 630px; padding: 0 0 0 30px;}
#bsm_pop_section ol li {font-weight: bold; margin: 0 0 0 25px;}


#bsm_pop_content_grid {width: 653px; background: url(http://download.zonealarm.com/bin/images/bsm/pop_contentgridback20081027.gif) bottom left no-repeat; margin: 0 0 0 22px;}
#bsm_pop_content {width: 653px; background: url(http://download.zonealarm.com/bin/images/bsm/pop_contentback20081027.gif) bottom left no-repeat; margin: 0 0 0 22px;}
#bsm_pop_content_grid h3.content {color: #fff; width: 653px; height: 35px; background: url(http://download.zonealarm.com/bin/images/bsm/pop_contenttop20081027.gif) top left no-repeat; padding: 10px 0 0 25px; margin: 0;}
#bsm_pop_content h3.white {color: #7A8B0F; width: 653px; height: 10px; background: url(http://download.zonealarm.com/bin/images/bsm/pop_contenttopwhite20081027.gif) top left no-repeat; padding: 25px 0 0 25px; margin: 0;}
#bsm_pop_content_grid .chart_row {clear: both; width: 653px; border-top: 1px solid #D8D8D8;}
#bsm_pop_content_grid .first {border-top: 0;}
#bsm_pop_content p.full {width: 605px;}
#bsm_pop_content_grid .chart_col1 {float: left; width: 110px; padding: 15px 10px; color: #fff; font-weight: bold;}
#bsm_pop_content_grid .chart_col2 {float: left; width: 499px; padding: 15px 10px;}

/* -- End Pop Up -- */

/* -- POP UP CSS CODE -- */
#newdivBlack {
left:0;
position:absolute;
top:0;
}
.newdivBlack {
background-color:#000;
height: 100%;
margin: 0;
opacity: 0.7;
/* for IE */
filter:alpha(opacity=70);

padding:0;
position: absolute;
text-align: center;
vertical-align: middle;
width: 100%;
z-index:5;
}
/* -- END POP UP CSS CODE -- */