@charset "utf-8";
/* CSS Document */
.softwareComments strong{
  color:#035fb1;
  }
.softwareComments ul li{
  font: normal 12px Verdana, Geneva, sans-serif;
  line-height: 200%;
  margin: 5px;
  padding: 0px 20px;
  background: url(../images/square_bullete.gif) no-repeat left 5px;

  }

/*-----------------productSelection Starts---------------*/
.productSelectionContainers{
  margin: 20px 0px 30px 110px;
  background:transparent url(../images/productCategory_bg.gif) no-repeat bottom left;

  width: 670px;
padding-bottom: 10px;

}


#productSelection{
  background:transparent url(../images/newUserBG.gif) repeat-x top left;
  border: 1px solid #a5bde1;
  width: 660px;

  }
#productSelection h1{
  padding:0px 5px 5px 5px;
  font: 17px Verdana;
  color: #035fb1;
  margin: 10px;
  border-bottom: 1px dashed #bdcfe9;

  }
#productSelection p{
  padding: 0 15px 0px 15px;
  font: normal 11px Verdana;
  color: #000000;

  }
  

#createAccountBtn{
  margin: 0px auto;
  padding: 0px 0px 0 200px;
  height:20px;
  text-align: center;
  clear:both;

}


/*-----------------productCategory Starts---------------*/
img.preview {border: 1px #c7c7c7 solid;  }

#productmiddleContainer{
  margin: -1px  0px 10px 25px;
  width: 848px;
  overflow:hidden;  
  }
.productCategoryContainers{
  clear: both;
  float:left;
  width:100%; 
/*  background:transparent url(../images/blue_bar_bg.gif) repeat-x top left;*/
  overflow:hidden;
}
.pageRankRow{
  clear:both; float: right; margin: 20px 25px 20px 0px;
  overflow: hidden;  white-space: nowrap;
  border-bottom:1px solid #EAF3FC;
width:95%;
  }
.pageBottomRow{ margin-top:0px; }
.pageRank{
  float:right;
  height: 20px;
  padding: 5px 10px 0px 5px;
  background-color: #eaf3fc;
  font: normal 11px Verdana, Geneva, sans-serif;
  border: 1px #d0e6fc solid;
  border-bottom: none;
  color:#888e94;
  }
.pageRank strong{
  color:#525252;
  padding-right:4px;
  }
  
.pageRank a{
  color:#0468c0; padding: 0px 4px;
  }
.pageRank a:hover{
  text-decoration:none;
  
  }

.itemsPerPage{
  float:right;
  border: 1px #d0e6fc solid;
  border-bottom: none;
  border-left: #FFFFFF solid 1px;background-color: #eaf3fc;
  margin: 0px 0px ;
  height: 20px;
  padding: 0px 0px 5px 0px;
  font: bold 11px Verdana, Geneva, sans-serif;

  }

.itemPerPageForm label {
  margin:0px; color: #525252; 
  padding: 3px 0 3px 10px;
  font: bold 11px Verdana, Geneva, sans-serif;
  }
.itemPerPageForm select {
  margin:4px 5px 0 0;
  padding: 0px ;
  width:40px;  
  font: 11px Verdana, Geneva, sans-serif;
  }
.itemPerPageForm select option{
  margin:0px;
  padding: 0px;
   
   }
.recThumbnail_main
{
float: left;
margin: 0px 0 25px 10px;
/*background:transparent url(../images/productCategory_th_bg.gif) repeat-x top left;*/
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#015ba7; 


  z-index:0px;
}
.recThumbnail_Link
{
float: left;

  overflow: hidden;
/*background:transparent url(../images/productCategory_th_bg.gif) repeat-x top left;*/
}

.recThumbnail_Link a{ text-decoration:none;   margin: 0px 15px 0px 35px; padding: 8px 10px ;   border: 1px solid #e7e7e7;background-color:#FFF;  }
.recThumbnail_Link a:hover{ background-color:#ecf6ff;}
.recThumbnailTitle {
  margin: 0px 2px ;  padding:2px 2px 6px 2px;  text-align: left; font: bold 11px Verdana, Geneva, sans-serif; color: #000000; line-height: 12px;
   width: 210px; height: 20px; overflow: hidden;
  }


.recThumbnail_main img{
  margin: 3px 2px 0px 2px ;
  border:2px #FFFFFF solid;
  text-align:center;
  z-index:10px; 
  background-color: #FFFFFF;
  }
.thumbImg img a{  border:1px red solid;}
.thumbImg a:hover{
  margin: 1px 2px 3px 2px ;
  border:1px red solid;
    text-align:center;

  }
 .viewMultiple{
padding: 4px 0px; margin: 0px 0px 0px 132px ;
font: normal 11px Verdana, Geneva, sans-serif;
height: 13px;          z-index:0px;
}

.viewMultiple a{
margin:1px;
  padding: 3px 3px 4px 19px;
  color:#595959;
  border: 1px solid #e7e7e7; 
  border-bottom: 0px;
  text-align:right;    
  text-decoration:none;      
  background:#f3f3f3 url(../images/icon_zoom.gif) no-repeat 2px 5px;

}
.viewMultiple a:hover{
  background-color:#e9f3fd;
  color:#035fb1;
  text-decoration: none; 
}
.viewMultiple img {
  background-color:transparent;
  position:absolute; 
  margin-left: -120px; 
  margin-top:5px; 
  padding: 5px; 
  background-color:#FFFFFF; 
  top:15px;  
  left:15px;
  right: auto; display:none; z-index: 30;
}
.viewMultiple img.preview {border: 1px #c7c7c7 solid;  z-index: 9999; }
.productID{margin: 0px 2px; padding:1px 2px 0px 2px; text-align: left;font: normal 11px Verdana, Geneva, sans-serif; color: #494949; }
.productID span{ font-weight: bold;}
/*--------------Line Price CSS ----------------*/
.priceactive { clear:both; text-align:left; color:#494949; font:normal 11px Verdana, Geneva, sans-serif; margin: 0px 2px; padding:1px 2px 0px 2px; z-index: 0; }
.pricesmall{ text-align:left; color:#595959; font:normal 10px Verdana, Geneva, sans-serif; margin: 0px 2px; padding:1px 2px 0px 2px; z-index: 0;}

/*div.pricesmall, div.priceactive {margin:auto;text-align:left;}*/

div.priceactive .v {font-weight: bold; color:red;}
div.pricesmall .d, div.priceactive span.d {text-align:left; width:160px;display:inline-block; }

div.pricesmall .v, div.priceactive span.v {text-align:right; width:45px;display:inline-block; }

.callCenterMsg {border: 1px #c8c8c8 solid; width: 380px; height: 100px; margin: 50px 0 50px 200px; padding: 5px; padding-left: 100px; background:#FFFFFF url(../images/callcenterGirl.gif) no-repeat 2px 2px; }

.callCenterMsg p.msgTitle { font: normal 17px verdana; color: #015BA7; margin-bottom: 5px;}
.callCenterMsg p{ font: normal 12px verdana; line-height: 130%;}
.callCenterMsg p a{font-size: bold; color: #015BA7;}
.callCenterMsg p a:hover{text-decoration:none;}
p.moreColorStyle{ background-color:#7d7d7d; border: 1px #cccccc solid; font: bold 11px verdana; color: #FFFFFF; padding: 3px 0px; width: 211px; text-align: center; margin-left: 2px;}
.currentView, .currentView2{color:#8E8E8E;
float:left;
margin:10px 0 0 10px;}

