/*  expandable boxes  */
#leftBoxes{
   float:left; 
   width:190px;
   margin:-20px 0 0 50px;
}
        /* top left box placement */
#topLeftBox{
   margin:0;padding:0 10px;
   margin-left:10px; 
}
        /* top, mid, bottom borders, text & pointer placement */
#topLeftBoxTop{
   background:url(/brand-verisign/images/topleftbox-top.gif) no-repeat 0 4px;  
   width:200px;
}

#topLeftBoxMid{
   /* background:url(/brand-verisign/images/topleftbox-mid.gif) repeat-y;  */
   background: #fff; 
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   width:109px; 
   padding:5px 10px 10px 30px;
   margin-top:-5px
}

#topLeftBoxBottom{
   background:url(/brand-verisign/images/topleftbox-bot.gif) no-repeat; 
   width:200px; 
   margin-top:0px;
}                

#topLeftBoxText{
   width:110px;  
   margin:-15px 10px 0 0 
}

* + html #topLeftBoxText{margin-top:-35px }

#topLeftBoxPointer{float:right; margin:5px -26px 0 0;}

* + html #topLeftBoxPointer{position:relative ; left:10px}
/* bottom left box placement */
#bottomLeftBox{margin:0px 0 0 -40px;padding:0 10px; }


/* top, mid, bottom borders, text & pointer placement */
#bottomLeftBoxTop{
   background:url(/brand-verisign/images/botleftbox-top.gif) no-repeat 0 4px; 
   width:200px;
}

#bottomLeftBoxMid{
/* background:url(/brand-verisign/images/botleftbox-mid.gif) repeat-y; */
background: #fff;
border-left: 1px solid #ccc ;
border-right: 1px solid #ccc ;
width:159px; 
padding:5px 10px 10px 30px; 
margin-top:-5px
}

#bottomLeftBoxBottom{
background:url(/brand-verisign/images/botleftbox-bot.gif) no-repeat; 
width:200px; 
margin-top:0px
}

#bottomLeftBoxText{
width:150px; 
margin:-15px 0px 0 0 
}

#bottomLeftBoxPointer{
float:right; 
margin:5px -25px 0 0;
}

* + html  #bottomLeftBoxPointer{
position:relative;
left:10px
}   /* ie7 acted funny  */ 

/* center box placement */    
#centerBox{
float:left;
height:208px; 
width:204px; 
color:#fff; 
background:url(/brand-verisign/images/Download_VIP_Client.png) no-repeat; 
font-weight:bold;
}

/* right box placement */
#rightBox{
float:left;
width:150px;
margin:10px 0 0 20px; 
}

/* top, mid, bottom borders, text & pointer placement */
#rightBoxTop{
background:url(/brand-verisign/images/rightbox-top.gif) no-repeat 0 4px; 
width:200px;
}

#rightBoxMid{
/* background:url(/brand-verisign/images/rightbox-mid.gif) repeat-y; */
background: #fff;
border-left: 1px solid #ccc ;
border-right: 1px solid #ccc ;
width:117px; 
padding:10px 10px 10px 30px; 
margin-top:-5px
}

#rightBoxBottom{
background:url(/brand-verisign/images/rightbox-bot.gif) no-repeat; 
width:200px; 
}

#rightBoxText{
width:110px; 
margin:-15px 0px 0 0
}

#rightBoxPointer{
float:left; 
margin-left:-45px; 
margin-top:10px
}
    
/* Red vIcon placement */
.iconPosition{ 
margin:0 0 0 -18px
}
 
* + html  .iconPosition{ /* IE7 alignment */
margin-bottom:-5px
}
    
/* right side FREE instructions */
div.pageInstructions ol{
padding:0 15px; 
margin:0
}

div.pageInstructions li{
padding:5px 0; 
color:#9B0033; 
font-weight:bold
}

div.pageInstructions li span{ color:#000; }
div.pageInstructions li span span{font-weight:normal }

.desktopSteps {float:left;padding-right:20px;width:190px;}
.desktopStepTitle { color:#9B0033;font-weight:bold; background: url('/brand-verisign/images/redball.gif') no-repeat; height:30px; padding-left:15px; padding-top:10px}
.desktopStepTitle1 { font-weight:bold; background: url('/brand-verisign/images/1-orange.png') no-repeat; height:30px; padding-left:15px; padding-top:10px}
.desktopStepTitle2 { font-weight:bold; background: url('/brand-verisign/images/2-orange.png') no-repeat; height:30px; padding-left:15px; padding-top:10px}
.desktopStepTitle3 { font-weight:bold; background: url('/brand-verisign/images/3-orange.png') no-repeat; height:30px; padding-left:15px; padding-top:10px}
.desktopStepTitle span{color:#fff; font-size:16px; margin-right:20px}
.desktopSteps p{margin-top:0}
.desktopSteps .image{width:200; padding:20px 0}
