﻿.compareProducts{font-size:90%;}
.compareProducts .buyButtons{font-size:110%;}
.compareProducts a.tooltip, .compareProducts .headings{color:#999;}
.compareProducts span{display:block;font-size:110% !important;color:#fff;margin-bottom:-3px;}
.compareProducts ul li{color:#fff !important;}
.compareProducts .imageRow td{padding:0px 15px 20px;}
.compareProducts td {width:150px; padding:15px;}
.compareProducts sup {font-size:.7em}
.compareProducts td.description {width:190px; padding:0 42px 0px 0;vertical-align:middle;}

.compareProducts h1 {font-weight:bold; padding-top:5px;}
.compareProducts .vertAlignTop {vertical-align:top !important;}
.compareProducts td.prodFeature, .borderLeft {border-left:1px solid #333;}

.borderTop {border-top:1px solid #333;}

.highlight { background-color:#1a1a1a;}
.specials {color:#3399ff !important}

.vertAlignMid input {vertical-align:middle;margin-right:5px;margin-bottom:3px;}

.buyButtons{margin-top:10px;}

.prodDetails .prodTitle{min-height:35px;}
.prodDetails{min-height:70px;}


.notifyTop{border-bottom:1px solid #ccc;padding-bottom:10px;width:495px;}
#basketSummary2 .notifyTop h2.notifyTitle{margin:2.5em 0 0 20px;}
#frmCampaign{width:500px;}
#frmCampaign label{float:left;margin-bottom:20px;}
#frmCampaign input{width:300px;float:right;}
#frmCampaign input.goldButton{width:89px;}
.err, .req{color:Red;}

ul.buyButtons li.notifyLi{ padding-bottom: 24px; }

/* Notify info button */

a.notifyMeInfo{margin-left:10px;position:relative;cursor:pointer;}
    a.notifyMeInfo span{color:#fff;}
    a.notifyMeInfo span.link{padding:1px 6px;background-color:#333;position:absolute;top:3px; left:0;cursor:pointer;}
    a.notifyMeInfo span.info{visibility:hidden;position:absolute;font-weight:bold;width:127px;padding:15px 10px;background-color:#333;top:32px;left:-101px;}
    a.notifyMeInfo:hover span.info{visibility:visible !important;}
    
    .notifyMeInfo:hover, .notifyMeInfo:focus{border:none;} 
    
/* Notify info button end */
