@charset "utf-8";
/* CSS Document */
.category20048 p.moreColorStyle, .category20303 p.moreColorStyle{ top:263px;}

.category20313 p.moreColorStyle, .category20300 p.moreColorStyle{
    margin-left:5px;
    top: 155px;
    
}
.productContainer {float: right; width: 780px;}
.productCategoryContainers{clear:both;}
.softwareComments strong{
  color:#035fb1;
  }
.softwareComments {}
.softwareComments ul{}
.softwareComments ul li{
  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 25px;
  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;

}

p.moreColorStyle{

background-color:#a9a9a9;
  background:transparent url(../images/moreColorBg.png) repeat top left;
border:1px solid #CCCCCC;
color:#FFFFFF;
margin-left:2px;
padding:3px 0;
text-align:center;
width:211px;
  position:absolute;
  top: 265px;
}
/*-----------------productCategory Starts---------------*/
img.preview {border: 1px #c7c7c7 solid;  }

#productmiddleContainer{
  margin: -1px  0px 10px 25px;
  width: 848px;
  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:10px;}
.pageRank{
  float:right;
  height: 20px;
  padding: 5px 10px 0px 5px;
  background-color: #eaf3fc;
  border: 1px #d0e6fc solid;
  border-bottom: none; 
  color:#888e94; 
  }
.pageRank strong{
  color:#525252;
  padding-right:4px;
  }
  
.pageRank a{
  color:#0468c0; padding: 0px 2px;
  }
.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;
  }

.itemPerPageForm label {
  margin:0px; color: #525252; 
  padding: 3px 0 3px 10px;
  }
.itemPerPageForm select {
  margin:4px 5px 0 0;
  padding: 0px ;
  width:40px;  
  }
.itemPerPageForm select option{
  margin:0px;
  padding: 0px;
   
   }
.recThumbnail_main
{
float: left;
  margin-bottom: 10px;
/*margin: 0px 0 10px 25px;
background:transparent url(../images/productCategory_th_bg.gif) repeat-x top left;*/
  text-decoration: none;
  color:#015ba7; 
  background-color:#FFFFFF;
}.recThumbnail_Link
{
float: left;
/*background:transparent url(../images/productCategory_th_bg.gif) repeat-x top left;*/
  position:relative;
}

.recThumbnail_Link a{ text-decoration:none;   margin: 0px 13px 15px 13px; padding: 5px ;  border: 1px solid #efefef; }
.recThumbnail_Link a:hover{ background-color:#ecf6ff; }
p.recThumbnailTitle {
  margin: 0px 2px ;  padding:4px 2px 6px 2px;  text-align: left;color: #444444; line-height: 11px;
    height: 30px; overflow: hidden; width: 210px;
  }

.recThumbnailTitle span{clear:both; display:block;}
.recThumbnail_main img{
  margin: 3px 2px 0px 2px ;
  border:2px #FFFFFF solid;
  text-align:center;
  background-color: #FFF;
z-index:10px; 
  }
.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 100px ;
height: 13px;      position: relative; z-index:0px;
}

.viewMultiple a{
  margin:0px;
  padding: 3px 4px 4px 24px;
  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;
  font-size: 11px;
}
.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;color: #494949; }
.productID span{ font-weight: bold;}
/*--------------Line Price CSS ----------------*/
.priceactive { clear:both; text-align:left; color:#494949; margin: 0px 2px; padding:1px 2px 0px 2px; z-index: 0; }
.pricesmall{ text-align:left; color:#595959;  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:#E10000; /*#EE0000;*/}
div.pricesmall .d, div.priceactive span.d {text-align:left; display:inline-block; padding-right: 5px; white-space:nowrap;}

div.pricesmall .v, div.priceactive span.v {text-align:left; width:45px;display:inline-block; }


/*---Error Msg---*/
.callCenterMsg {border: 1px #c8c8c8 solid; width: 380px; height: 100px; margin: 90px 150px 50px 0px; padding: 5px; padding-left: 100px; float: right; 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;}
.currentView, .currentView2{color:#8E8E8E;
float:left;
margin:10px 0 0 10px;}
