/* consumer.css
==========================================================*/

/* NEW FOR SUPPORT CHANGEheader */
#header	{
height: 85px;
background: rgb(160,160,160) url(../images/header_consumer0405.jpg) no-repeat;
}
#header .invisiDiv	{
float: left;
position: relative;
top: 10px;
left: 10px;
width: 220px;
height: 60px;
}
#header .invisiDiv a {
float: left;
width: 220px;
height: 60px;
}

/* current */
#headerConsumer	{
height: 85px;
background: rgb(160,160,160) url(../images/header_consumer0405.jpg) no-repeat;
}
#headerConsumer .invisiDiv	{
float: left;
position: relative;
top: 10px;
left: 10px;
width: 220px;
height: 60px;
}
#headerConsumer .invisiDiv a {
float: left;
width: 220px;
height: 60px;
}

/* sideItem */
.sideItem	{
width: 235px;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
border-bottom: 1px dashed black;

}
.sideItem ul	{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
line-height: 14px;
color: rgb(90,90,90);
}
.sideItem li {
margin: 10px;
}
#last	{
border: none;
}
/* module content style */
.modContent	{
float: left;
padding: 10px;
}
.modContent ul	{
margin: 0;
padding: 0;
}
.modContent ul li	{
margin: 0 0 .5em 0;
list-style-type: none;
}
/* double green box style */
.boxGrnDbl	{
display: block;
width: 495px;
background: rgb(234,248,217) url(../images/box_grn_dbl_bg.gif) repeat-y;
}
.boxGrnDbl .mod {
padding: 0 0 5px 0;
background: url(../images/box_grn_dbl_bot.gif) no-repeat left bottom;
}
.boxGrnDbl .mod2 {
padding: 5px 0 0 0;
background: url(../images/box_grn_dbl_top.gif) no-repeat left top;
}
.boxGrnDbl .content {
padding: 5px;
}
/* awardCol */
#awardCol {
display: block;
width: 245px;
background: url(../images/box_gry_award_245x175_bg.gif) repeat-y;
}
#awardCol .mod {
padding: 0 0 5px 0;
background: url(../images/box_gry_award_245x175_bot.gif) no-repeat left bottom;
}
#awardCol .mod2 {
padding: 5px 0 0 0;
background: url(../images/box_gry_award_245x175_top.gif) no-repeat left top;
}
#awardCol .mod3 {
padding: 0 5px 0 5px;
}
#awardCol .mod3 .noEscape {
margin: 10px 0 15px 0;
}
#awardCol ul li {
margin: 0;
padding: 0;
}
#awardCol ul li.img {
float: left;
width: 80px;
text-align: center;
}
#awardCol ul li.blb {
float: right;
width: 150px;
}
#award1 ul li.blb {
margin-top: 25px;
}
/* add zdnote p style to pages or sections with pc mag awards on them */
p.zdnote {
display: block;
font-size: 9px;
font-weight: 100;
text-align: center;
color: rgb(120,120,120);
}

/*========================================================*/

/*-- added to consumer.css Jan 04, 2006 
for page title headings --*/

.pageTitle	{
margin: 0 0 0 5px;
padding-top: 5px;
}
/*========================================================*/
/* New buy box css for SS5.2 + SSAV 20060922_AB */


#buyNowBox {
width: 245px;
margin-bottom: 5px;
background: url(../images/bg_buynowboxbottom.gif) no-repeat bottom left;
}

#buyNowBox h2 {
margin: 0;
padding: 5px 0 7px 12px;
color: rgb(255,255,255);
background: url(../images/bg_buynowboxtop.gif) no-repeat top left;
}

#buyNowBox dl {
margin: 10px 20px;
padding: 0;
}

#buyNowBox dt {
float: right;
width: 145px;
margin: 0;
padding: 0;
}

#buyNowBox dd {
margin: 0 0 5px 60px;
padding: 0;
font-size: 11px;
color: rgb(51,51,51);
text-align: right;
}
#single{
font-weight: bold;

}
#buyNowBox ul.radios {
display: block;
width: 243px;
margin: 0 1px;
padding: 0px;
text-align:left;
}
#buyNowBox ul.radios li{
list-style-type: none;
margin: 0;
padding: 0;
voice-family: "\"}\""; 
voice-family:inherit;

}
#buyNowBox ul.radios li.button {
text-align: right;
margin: 3px 10px 2px 0;
}
#buyNowBox dl dd.boxshot {
margin: 0;
}

#buyNowBox dd.boxshot img {
float: left;
}

#buyNowBox ul.ss {
display: block;
width: 243px;
margin: 0 1px;
padding: 10px 0;
background: url(../images/bg_bestvalue.gif) no-repeat top left;
}

#buyNowBox ul.av {
display: block;
width: 243px;
margin: 0 1px;
padding: 10px 0;
background: url(../images/bg_newversion.gif) no-repeat top left;
}

#buyNowBox ul li {
list-style-type: none;
margin: 0 0 0 30px;
padding: 0;
voice-family: "\"}\""; 
voice-family:inherit;
margin: 0 0 0 45px;
}

/*========================================================*/
/* ++++++++++++++ END STACKED BUY BOX ++++++++++++++ */


/*  new buy now box style - added to consumer silo 2005-11-17 by aberry */

.buyNowBox {
width: 245px;
padding: 0 0 5px 0;
background: url(../images/box_buynow_bot.gif) no-repeat bottom left;
}

.buyNowBox h2 {
margin: 0;
padding: 6px 8px 4px 10px;
background: url(../images/box_buynow_top.gif) no-repeat top left;
text-align: center;
}

/* definition box style for bottom of page buying action */
/* defBox sets overall container width */
#defBox {
width: 222px;
margin: 0 10px 15px 10px;
padding: 0;
}

/* defBox dl sets dl element properties */
#defBox dl {
float: left;
margin: 0;
padding: 0;
}

/* 
defBox dt sets title text element styles
floats right to allow 'opposing floats' top-alignment with dd.img
width forces the title to span the top of the box
 */
#defBox dt {
float: right;
width: 140px; /* width must equal overall box width -img -mar -pad */
margin: 5px 0 5px 0;
padding: 0;
font-size: 11px;
}

/* defBox dd sets other text element styles */
#defBox dd {
margin: 5px 0 0 85px; /* left margin creates virtual column so text doesn't wrap image */
padding: 0;
font-size: 11px;
}

/* reset image margin for image box */
#defBox dl dd.img {
margin: 0;
}

/* defBox dd.img img floats image left and sets image margins */
#defBox dd.img img {
float: left;
margin: 0 10px 0 0;
}

/*  end of definition box style for bottom of page buying action */

/*  sideBarBluestyle */
#freescanBox   { background: url("../images/freescanBox_bg.jpg") repeat-y; text-align: center; display: block; margin: 0 0 25px 25px; width: 425px }
#freescanBox .bot   { background: url("../images/freescanBox_bot.jpg") no-repeat left bottom; padding: 0 0 10px }
#freescanBox .top   { background: url("../images/freescanBox_top.jpg") no-repeat left top; padding: 15px 0 0 }
#freescanBox .content { margin: 5px; width: 235px }
#freescanBoxContent { margin: 5px; width: 235px }
#freescanBox ul { font-size: 11px; line-height: 14px; list-style-type: none; margin: 0; padding: 0 }
#freescanBox li { margin: 5px 0 }
.freescanBoxheader { font-size: 16px; padding-bottom: 5px }
#pcmagquote { margin-top: 25px }
.pcquote { font-weight: bold; text-align: center; margin: 0; padding: 0 }
.pcquoter { font-size: 11px; text-align: right; margin-top: 0; margin-right: 75px; padding-top: 0 }

/* fullwidth green box style */
.boxGrn745	{
display: block;
width: 745px;
background: rgb(234,248,217) url(../images/boxGrnRoundy745_bg.gif) repeat-y;
}
.boxGrn745 .mod {
padding: 0 0 5px 0;
background: url(../images/boxGrnRoundy745_bot.gif) no-repeat left bottom;
}
.boxGrn745 .mod2 {
padding: 5px 0 0 0;
background: url(../images/boxGrnRoundy745_top.gif) no-repeat left top;
}
.boxGrn745 .content {
padding: 5px;
}