/* message stripes */
.info_msg, .success_msg, .warning_msg, .error_msg, .feature_msg, .tip_msg{  
    border: 1px solid;  
    margin-bottom: 10px;  
    padding:10px 8px 10px 42px;  
    background-repeat: no-repeat;  
    background-position: 10px 13px;
    FONT-SIZE: 11px; 
    FONT-FAMILY: Arial,helvetica,sans serif;
}  
.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');
} 
.close_msg {
	float: right;
	height: 100%;
	margin-left:5px;
}




/* 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 0px 20px; background: url(/images/backgrounds/fatcow_bt.gif) no-repeat top}
.tooltip b.bottom{padding:12px 8px 15px 0px; color: #548912; background: url(/images/backgrounds/fatcow_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:2em; 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: #fff; border: 1px solid #000; padding: 5px 10px 5px 10px;}
a.csstip:hover span div div {border: none; padding: 10px 0 5px 0;}
a.csstip:hover span span {padding: 0px; background: #fff; filter: none; position: relative;}


.rp {position: relative;}
.ap {position: absolute;}


/* 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;}


/* lower right shadows */
.shadow {
  float:left;
  background: url(/images/bits/shadowAlpha.png) no-repeat bottom right !important;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.shadow img {
  display: block;
  position: relative;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  }
  
.shadow div {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;

  }
  
.bold {font-weight: bold;}

/* styles for InstallCentral */
.yui-navset div.loading div {
	background: url(/generalAppC/javascripts/yui/tabview/assets/loading.gif) no-repeat center center !important;
	height: 8em !important;
}
.yui-navset .yui-navset-left, .yui-navset-left {
	padding-left: 10em !important;
}
.yui-navset .yui-navset-left .yui-nav, .yui-navset-left .yui-nav {
	width: 10em !important;
}
.yui-skin-sam .yui-navset-left .yui-nav a, .yui-skin-sam .yui-navset-left .yui-nav .selected a, .yui-skin-sam .yui-navset-left .yui-nav a:hover, .yui-skin-sam .yui-navset-right .yui-nav a, .yui-skin-sam .yui-navset-right .yui-nav .selected a, .yui-skin-sam .yui-navset-right .yui-nav a:hover, .yui-skin-sam .yui-navset-bottom .yui-nav a, .yui-skin-sam .yui-navset-bottom .yui-nav .selected a, .yui-skin-sam .yui-navset-bottom .yui-nav a:hover {
	background-image: none !important;
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav {
	border-width: 0px !important;
}
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	border-color: #cccccc !important;
	padding: 0.7em !important;
}
.yui-skin-sam .yui-navset .yui-content {
	background: #ffffff none repeat scroll 0 0 !important;
}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background-position: 0 -200px !important;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
	background-position: 0 -100px !important;
	background-color: #999999 !important;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
	border-color: #777777 !important;
	color: #000000 !important;
}
.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus {
	background-position: 0 -5px !important;
	background-color: #cccccc !important;
}
.yui-navset li em {
	font-size: 1.1em !important;
}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a, .yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	border-color: #cccccc !important;
}

/* nested tabs get their content padded */
.yui-skin-sam .yui-navset .yui-content .yui-content {
	padding: 0 1em 2em !important;
}

table.app {
	width: 100%;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	margin-bottom: 6px;
}
table.app tr {
	text-align: left;
}
table.app tr td:first-child {
	padding-left: 6px;
}
table.app tr.odd {
	background-color: #ffffff;
}
table.app tr.even {
	background-color: #f5f5f5;
}
table.app th {
	background: #e4e4e4 url(/generalAppC/javascripts/yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -6px;
	color: #000000;
	font-weight: normal;
}
table.app td {
	color: #000000;
	padding: 6px 0;
}
/* end styles for InstallCentral */

