/* Premium Domains */
#whoisupsell ul{padding-left:10px; margin:0;}
#whoisupsell li{padding:0; margin:0;}
#whoisupsell li span{font-size:7pt; padding:3px 20px 0 22px; display:block; margin-bottom:7px; _margin-bottom:0;}
#whoisupsell .premdomainslink{padding:0 10px 0 0;_padding-left:5px; _margin-bottom:0; margin-top:0;}
#whoisupsell p{margin-top:0; padding-top:0;}

#whoisupsell form{margin:0px}
.domsearch-domain{padding:0;margin:0;}
.domsearch-domain input{padding:0; margin-left:1px;}
.domsearch-domain label{padding:2px 0; margin:0; position:absolute;}

#whoisupsell h1, #whoisupsell h3 {
background:#ccc url(/gfx/tab/leftcurve-backFFF.gif) top left no-repeat;
padding:3px;
margin-left:0;
}
#whoisupsell p {padding:0 3px; line-height:1.2em}
#whoisresult pre,#whoisresult dl {
font-size:12px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
border: 1px solid #ccc;
padding:5px;
}
#whoisresult h3 {margin:0 0 0 10px;font-size:12px;padding:0;}
#whoisresult dl {padding:10px;display:block;}
#whoisresult dt {float:left;font-style:italic;width:150px;}
#whoisresult dd {clear:right;}
#whoisresult {margin:10px;}

#privateReg { margin: 1px 10px 1px 10px; padding:2px;width:auto; }
#privateReg h2 { font-size:12px; border-bottom: 1px dashed #FF3939; } 
#privateReg p { font-size: 10px; }
#privateReg em { font-style:italic; }
.privateRegStamp { background: url(/gfx/whois_priv_reg_bg.gif) no-repeat center center; }

#sponsoredResults{height:0}

/* Proactive Prompt */
#ctc_container { position: fixed; left: 50%; top: 80%; }
#bellme_bg { width: 896px; height: 97px; position: relative; left: -450px; top: 2px; background: #575757;  -moz-opacity:.3; filter:alpha(opacity=30); -khtml-opacity: 0.3; opacity:.3; z-index: 100; }  
#clicktocall { width: 896px; position: relative; left: -447px; top: -100px; border: 1px solid #575757; opacity: 1; z-index: 300; }
#clicktocall #top { width: 886px; height: 50px; background: #E1F3FD; padding: 5px;}
#clicktocall #phone_icon { width: 60px; float: left; clear: both; padding-top: 4px; padding-left: 30px;}
#clicktocall #top_text { width: 795px; font-size: 19px; line-height: 27px; color: #0863CC; padding-top: 2px; }
#clicktocall #close_tab { width: 18px; float: right; position: relative; top: -55px; clear: both;  cursor:pointer; }
#clicktocall #bottom { width: 888px; height: 37px; padding: 0 8px 0 0; background: #B7E1EF; }
#clicktocall #bottom_cont { width: 470px; position: relative; left: 450px; overflow:auto; }
#clicktocall #num_prompt { width: 150px; color: #006AA4; display: inline; position: relative; top: 12px; left: 22px; } 
#clicktocall #ringring_cont { width: 250px; display: inline; position: relative; top: 3px; padding-left: 8px; }
#clicktocall .mynumber { width: 150px; display: inline; padding-left: 10px; position: relative; top: -12px; left: 170px;}  /* = Phone Number Input - <input type=text class=mynumber> */
#clicktocall .ringring { width: 96px; height: 23px; display: inline; background: url(/gfx/clicktocall/button-call.gif) no-repeat; font-size: 0; border: 0px; padding: 5px 0 15px 0; position: relative; top: -6px; left: 180px;  cursor:pointer; }
#clicktocall .ringring:hover { background: url(/gfx/clicktocall/button-call-over.gif) no-repeat; } /* Call Button - <input type=button class=ringring> */  
#clicktocall .bellme_feat { background: #B7E1EF; width: 410px; height: 20px; padding: 0px 5px 10px 5px; margin: 0px; border: 5px; text-align: left; position: relative; left: 22px; top: -14px; padding-bottom: 4px; padding-top: 5px; color: red; } /* Container for call success/failure message */