/* message stripes */
.info_msg, .success_msg, .warning_msg, .error_msg, .feature_msg, .tip_msg{  
    border: 1px solid;  
    margin: 10px 0px;  
    padding:10px 8px 10px 42px;  
    background-repeat: no-repeat;  
    background-position: 10px center;  
}  
.info_msg {  
    border-color: #6699cc;  
    background-color: #dfeefd;  
    background-image: url('/images/icons/icon_info.png');  
}  
.success_msg {  
    border-color: #4F8A10;  
    background-color: #DFF2BF;  
    background-image: url('/images/icons/icon_success.png');
}  
.warning_msg {  
    border-color: #d2c41b;  
    background-color: #fffbce;  
    background-image: url('/images/icons/icon_warning.png');
}  
.error_msg {  
    border-color: #e68d8d;  
    background-color: #fde7e7;  
    background-image: url('/images/icons/icon_error.png');
}  
.feature_msg {  
    border-color: #d2c41b;  
    background-color: #fffbce;  
    background-image: url('/images/icons/icon_new.png');
} 
.tip_msg {  
    border-color: #d2c41b;  
    background-color: #fffbce;  
    background-image: url('/images/icons/icon_tip.png');
} 

/* tooltip */	
.tooltip{width: 216px; color:#000; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none;text-align:left;}
.tooltip span.top{padding: 36px 16px 0; background: url(/images/backgrounds/ipower_bt.gif) no-repeat top}
.tooltip b.bottom{padding:12px 8px 15px;color: #548912; background: url(/images/backgrounds/ipower_bt.gif) no-repeat bottom}

/* csstip  */

a.csstip{
    position:relative;
    z-index:24; 
}

a.csstip:hover{z-index:25; text-decoration:none;}


a.csstip span{display: none;}

a.csstip:hover span{ 
    
    display:block;
    position:absolute;
    top:1em; left:0em; 
		text-align: left;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
		background: url(/generalAppC/javascripts/balloontip/arrowup.gif);
		background-repeat: no-repeat;
		padding-top: 11px;		
		}

a.csstip:hover span div{
		background: #ffffff;
		border: 1px solid #000;
		padding: 10px;
}

a.csstip:hover span header{
		font-size: 20px;  font-style:italic;
}
		
.tiptitle {font-size: 20px;  font-style:italic;}




/* grey dashes */	
#hzdash {border-left: 1px dashed #919191; height: 100%; width:2px;}
#hzdash td {border-left: 1px dashed #919191; height: 100%; width:2px;}
#vldash {border-bottom: 1px dashed #919191; width: 100%;}	
.hzdash {border-left: 1px dashed #919191; height: 100%; width:2px;}
	
.vldash table {border-collapse:collapse;}	
.vldash td {border-bottom: 1px dashed #919191; }	


#smallprice {color:#919191; font-size: 12px; height:20px; text-align:center;}
#largeprice {color:#919191; font-size: 30px; height:25px; text-align:center;}
#designgrey {color:#919191; font-size: 12px; height:10px; text-align:center;}
#designsale {color:#919191; font-size: 30px; height:40px; text-align:center;}

#limitedtime {
        font-size:9px;
        font-weight:bold;
        position:absolute;
        z-inde:35;
        top: 95px;
        left: 5px;
        width: 400px;
        }



.whitesm {font-size:10px; color:#fff;}
.whitesm a{font-size:10px; color:#fff;}

.smallfonts{font-size:10px; line-height: 12px; font-family: verdana;}

img {
	border:none;
}

.redspecial {color: #ff0000;}



/* fix reseller button formatting */
.resellerSignup {text-align: center;}
.resellerSignup form {margin-bottom: 10px;}
.resellerSignup p {margin-bottom: 3px;}