/*========================================================*/
/* consumer_products.css
==========================================================*/

/* highlightProduct */
#highlightProductBox	{
width: 445px;
margin: 20px;
}
#highlightProductBox .text	{
float: left;
width: 245px;
}
#highlightProductBox .boxshot	{
float: right;
width: 110px;
}
/* productBox */
#productBox	{
width: 445px;
margin: 20px;
}
#productBox .blurb1	{
margin: 5px 0 10px 7px;
}
#productBox .boxShot	{
float: left;
width: 125px;
}
#productBox .blurb2	{
float: right;
width: 320px;
text-align: right;
}
#productBox .blurb2 p {
font-size: 14px;
line-height: 16px;
}
#productBox .blurb2 h3, #productBox .blurb2 h2	{
margin: 5px 0;
}
/* tabs */
#tabs	{
width: 475px;
}
#tabs ul	{
margin: 0;
padding: 0;
list-style-type: none;
}
#tabs li.tab	{
float: left;
margin: 0;
padding: 0;
}
/* tabs box */
.boxTabContent	{
display: block;
width: 475px;
margin: 10px;
background: rgb(255,255,255) url(../images/tabs_bg.gif) repeat-y;
}
.boxTabContent .mod {
padding: 0 0 4px 0;
background: url(../images/tabs_bot.gif) no-repeat left bottom;
}
.boxTabContent .mod2 {
padding: 0;
background: none;
}
/* tabContent */
#tabContent	{
width: 435px;
margin: 20px;
}
/*  sideBarGrn style */
#sideBarGrn	{
display: block;
width: 245px;
margin: 0 0 5px 0;
background: url(../images/box_grn_bg.gif) repeat-y;
}
#sideBarGrn .bot {
padding: 0 0 5px 0;
background: url(../images/box_grn_bot.gif) no-repeat left bottom;
}
#sideBarGrn .top {
padding: 5px 0 0 0;
background: url(../images/box_grn_top.gif) no-repeat left top;
}
#sideBarGrn .content {
width: 235px;
margin: 5px;
}
#sideBarContent	{
width: 235px;
margin: 5px;
}
#sideBarGrn ul	{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
line-height: 14px;
color: rgb(90,90,90);
}
#sideBarGrn li {
margin: 10px;
}

/* begin contactForm style */
#contactForm	{
width: 205px;
margin: 0 15px;
}

/*========================================================*/
/* consumer_products_spysweeper.css
==========================================================*/
.award	{
display: block;
width: 245px;
background: url(../images/box_gry_award_245x175_bg.gif) repeat-y;
}
.award .mod {
height: 190px;
background: url(../images/box_gry_award_245x175_bot.gif) no-repeat left bottom;
}
.award .mod2 {
background: url(../images/box_gry_award_245x175_top.gif) no-repeat left top;
}
.award .mod3 {
height: 190px;
}
.award li.left	{
float: left;
width: 70px;
}
.award li.right	{
float: right;
width: 140px;
}

/* css for new ss 4.5 product page - added 10.14.05 by AB */
/* this css applies exclusively to the ss product page
move to consumer_products.css for global changes */

#conbullets ul li {
margin-bottom: 1em;
}

#ssQuotes {
margin-left:10px;
}
#ssQuotes .ssQuoteL {
color: rgb(90,90,90);
font-size: 11px;
font-style: italic;
margin: 0;
font-weight: bold;

}
#ssQuotes .ssQuoteR {
color: rgb(90,90,90);
font-size: 11px;
font-style: italic;
margin: 0;
font-weight: bold;

}
#ssQuotes .ssQuotedR {
color: rgb(90,90,90);
font-size: 11px;
margin: 0 0 10px 0px;
}
#ssQuotes .ssQuotedL {
color: rgb(90,90,90);
font-size: 11px;
margin: 0 0 5px 0px;
}

#awdlist {
margin-top: 25px;
text-align: center;
}

.toolsscan { 
margin: 0; 
padding-top: 0; 
padding-right: 10px; 
padding-bottom: 5px; 
}

/* FREE SCAN BOX */

.freeScan {
  width: 245px;
  background: url(../images/box_grn_245_bot.gif) no-repeat bottom left;
  margin: 0 0 10px 0;
 
  }
.freeScan h3 {
  margin: 0;
  padding: 4px 8px 2px 10px;
  font-size: 12px;
  color: #ffffff;
  background: url(../images/box_grn_245_top.gif) no-repeat top left;
  }
.freeScan ul {
margin: 0;
  padding: 5px 10px 0px 10px;
  list-style: none;
}
.freeScan li {
 margin: 0 0 6px; 
  padding: 0;
}

/* FREE SCAN BOX - for enterprise SNR land page */

.freeScanEnt {
  width: 245px;
  background: url(../images/box_gry_freescan_bot.gif) no-repeat bottom left;
  margin: 5px 0 10px 0;
 
  }
.freeScanEnt h3 {
  margin: 0;
  padding: 4px 8px 2px 10px;
  font-size: 12px;
  color: #ffffff;
  background: url(../images/box_gry_freescan_top.gif) no-repeat top left;
  }
.freeScanEnt ul {
margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
}
.freeScanEnt li {
 margin: 0 0 6px; 
  padding: 0;
}

/*========================================================*/


/* FREE SCAN CHAT BOX */

.freeScanChat {
  width: 245px;
  background: url(../images/box_grn_245_chat_bot.jpg) no-repeat bottom left;
  margin: 0 0 10px 0;
 
  }
.freeScanChat h3  { color: #ffffff; font-size: 12px; background: url("../images/box_grn_245_top.gif") no-repeat left top; margin: 0; padding: 4px 8px 2px 10px }
.freeScanChat ul   { list-style: none; margin: 0; padding: 0 10px 5px }
.freeScanChat li {
 margin: 0 0 6px; 
  padding: 0;
}

.help { border-top: 1px solid #bbe170 }

.radios select { 
font-size: 11px; 
width: 200px; 
margin-bottom: 5px; 
margin-left: 35px; 
}

/* consumer_products_index.css
==========================================================*/

/* double white box style */
#boxWhtDbl	{
display: block;
width: 495px;
margin: 5px 0 0 0;
background: rgb(234,248,217) url(../images/box_wht_dbl_bg.gif) repeat-y;
}
#boxWhtDbl .mod {
padding: 0 0 20px 0;
background: url(../images/box_wht_dbl_bot.gif) no-repeat left bottom;
}
#boxWhtDbl .mod2 {
padding: 5px 0 0 0;
background: url(../images/box_wht_dbl_top.gif) no-repeat left top;
}
/* highlightProduct */
#highlightProductBox	{
width: 445px;
margin: 20px 20px 0 20px;
padding-bottom: 20px;
}
#highlightProductBox .text	{
float: left;
width: 320px;
}
#highlightProductBox .boxshot	{
float: right;
width: 110px;
}
/* productList items */
.productList  { margin: 10px 10px 0; padding: 5px 0; width: 470px; height: 160px; border-bottom: 1px dashed rgb(102,102,102) }
.productList .blurb {
margin: 0 0 5px 10px;
}
.productList .boxshot {
float: left;
width: 90px;
margin: 0 10px 0 0;
}
.productList .content {
float: left;
width: 255px;
}
.productList .price {
float: right;
margin: 40px 0 0 0;
}
/* lmLink [aka Learn More link] */
.lmLink {
margin: 0 0 0 25px;
padding: 0;
list-style: disc url(../images/arrow_tridot.gif);
}
#highlightProductBox .lmLink li {
font-size: 12px;
font-weight: 600;
}
#highlightProductBox p, .productList p {
margin: 7px 0;
padding: 0;
}
#highlightProductBox p, #highlightProductBox h3 {
margin-left: 5px;
}
/* boxAward245x175 */
.boxAward245x175	{
display: block;
width: 245px;
background: url(../images/box_gry_award_245x175_bg.gif) repeat-y;
}
.boxAward245x175 .mod {
height: 190px;
background: url(../images/box_gry_award_245x175_bot.gif) no-repeat left bottom;
}
.boxAward245x175 .mod2 {
background: url(../images/box_gry_award_245x175_top.gif) no-repeat left top;
}
.boxAward245x175 .mod3 {
height: 190px;
}
.boxAward245x175 li.left	{
float: left;
width: 70px;
}
.boxAward245x175 li.right	{
float: right;
width: 140px;
}

/* ADDED EVEN MORE CSS FOR SUPPORT PORTAL PAGE */

/* FOR WHITE SIDE BAR WITH GRAY BORDERS - CAN BE USED ANYWHERE CONSUMER */

/*  sideBarWht style */
#sideBarWht	{
display: block;
width: 245px;
margin: 0 0 5px 0;
background: url(../images/boxWhtRoundy245_bg.gif) repeat-y;
}
#sideBarWht .bot {
padding: 0 0 5px 0;
background: url(../images/boxWhtRoundy245_bot.gif) no-repeat left bottom;
}
#sideBarWht .top {
padding: 5px 0 0 0;
background: url(../images/boxWhtRoundy245_top.gif) no-repeat left top;
}
#sideBarWht .content {
width: 235px;
margin: 5px;
}
#sideBarContent	{
width: 235px;
margin: 5px;
}
#sideBarWht ul	{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
line-height: 14px;
color: rgb(90,90,90);
}
#sideBarWht li {
margin: 10px;
}

/* FOR ENT SUPPORT BOX  ON SUPPORT PORTAL PAGE */

.entSupport {
  width: 245px;
  background: url(../images/box_pur_245_bot.gif) no-repeat bottom left;
  margin: 0 0 5px 0;
  padding-bottom:5px;
  }
.entSupport h3 {
  margin: 0;
  padding: 4px 8px 2px 10px;
  font-size: 12px;
  color: #ffffff;
  background: url(../images/box_pur_245_top.gif) no-repeat top left;
  }
 
/*========================================================*/

/*For Child Safe bullet items*/

.blurb2 li {
font-size: 14px; 
line-height: 20px; 
text-align: left; 
margin-left: 0;
padding-left: 0;
}
.blurb2 ul {
margin-left: 5px; 
padding-left: 10px; 
}

/*End For Child Safe bullet items*/

/*For Vista Ready link*/
.vistaready {
font-size: 11px;
top: 0;
margin: 0 0 0 50px;
padding: 0;
/*For Vista Ready link*/
}

/*  NEW CHILDSAFE CSS */
/*  NEW CHILDSAFE CSS */
/*  NEW CHILDSAFE CSS */


#cs_cta {
float: left;
width: 130px;
margin: 25px 0 0 10px;
}

#cs_cta #cs_price {
display: block;
margin-left: 5px;
color: rgb(183,18,0);
}

#cs_cta #cs_price p {
margin-top: 0;
}

#cs_info {
float: left;
width: 300px;
margin: 25px 0 0 20px;
}

#cs_info #cs_logo {
margin-bottom: 20px;
}

#cs_info ul {
margin-top: 10px;
font-style: italic;
}

#cs_blurbs {
width: 235px;
margin: 0 0 0 10px;
}

#cs_blurbs ul {
width: 200px;
margin: 0;
padding: 0 0 0 20px;
color: rgb(183,98,0);
font-weight: bold;
}

#cs_blurbs ul li {
margin-top: 15px;
}

#cs_op {
width: 235px;
margin: 10px 0 0 10px;
}

#cs_op h3 {
margin-bottom: 10px;
}

#cs_op dl {
float: left;
width: 235px;
margin: 5px 0 10px 0;
}

#cs_op dl dt {
float: right;
width: 180px;
margin: 15px 0 0 0;
padding: 0;
font-size: 11px;
font-weight: bold;
}

#cs_op dl dd {
margin: 0;
padding: 0;
font-size: 11px;
}

#cs_op dl dd.mini_bs {
float: left;
width: 55px;
}



/*  NEW CHILDSAFE CSS */
/*  NEW CHILDSAFE CSS */
/*  NEW CHILDSAFE CSS */



/* begin updated product page code 3.26.2007 */

#products { 
margin-top: 34px; 
}

#prodpg_prod { 
margin-right: 30px; 
margin-bottom: 25px; 
margin-left: 20px; 
padding-bottom: 20px; 
border-bottom: 1px dashed rgb(102,102,102); 
}

#prodpg_prodlast { 
margin-right: 30px; 
margin-bottom: 25px; 
margin-left: 20px; 
padding-bottom: 20px; 
}

.boxpricebtn { 
background-color: #fff; 
text-align: center; 
width: 125px; 
float: left; 
padding-right: 14px; 
}

.box { 
text-align: left; 
padding-bottom: 10px; 
padding-left: 5px; 
}

.prodlink { 
margin-top: 0; 
margin-bottom: 0; 
padding-top: 0; 
padding-bottom: 5px; 
}

.prodpg_price { font-size: 12px; font-weight: normal; }

.newversion { 
color: #a6d542; 
font-size: 10px; 
font-weight: bold; 
}

.withantivirus { 
font-size: 11px; 
}

#prodpg_prodpromo { 
width: 245px; 
height: 300px; 
margin-bottom: 10px; 
background: url(../images/prodpg_promo_cs.jpg); 
}

#prodpg_prodpromo #learn_more_prodpg_promo  { 
float: left; 
position: relative; 
top: 250px; 
left: 38px; 
}

#prodpg_prodpromo #learn_more_prodpg_promo a  {
float: left;
width: 100px;
height: 25px;
}

#prodpg_prodpromo #add_to_cart_prodpg_promo  { 
float: left; 
position: relative; 
top: 227px; 
left: 103px; 
}

#prodpg_prodpromo #add_to_cart_prodpg_promo a  {
float: left;
width: 65px;
height: 15px;
}

#prodpg_award_section { 
text-align: center; 
width: 235px; 
margin-top: 15px; 
margin-bottom: 20px; 
padding-top: 18px; 
padding-bottom: 20px; 
border-top: 1px dashed #000; 
border-bottom: 1px dashed #000; 
}

#prodpg_award_section p { 
text-align: center; 
margin-top: 0; 
padding-top: 0; 
}

.prodpg_award { 
padding-bottom: 10px; 
}


/* end updated product page code 3.26.2007 */