
/* SIGNUP / UPGRADE */

.plan_title {
  padding: 0px 0px 5px 10px;
  width: 10px;
}

.plan_label {
  font-weight: bold;
}

.plan_desc {
  padding: 0px 0px 30px 10px;
}

.subscriber_page_wrapper {
	padding: 10px;
}

DIV.subscriber_plandesc {
  border-left:3px solid #DDDDDD;
  margin:10px;
  padding:5px 5px 5px 10px;
  color: #777;
}

.semods_dialog {
  position: absolute;
  z-index: 100;
  background:#FFFFFF none repeat scroll 0%;
  border:4px solid #525252;
  color: #000;
  text-align: left;
  
  padding: 20px;
}

.semods_dialog #semods_dlgtitle {
  border-bottom:2px solid #CDCDCD;
  font-size: 20px;
  color: #777
}

.semods_dialog #semods_dlgtext {
  padding-top: 10px;
  padding-bottom: 30px;
  border-bottom:2px solid #CDCDCD;
}

.semods_dialog #semods_dlgbuttons {
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 5px;
}

.semods_dialog #semods_dlgbtnyes {
  margin-right: 10px;
}

.semods_dialog #semods_dlgbtnno {
  margin-right: 10px;
}

/* team chances custom stuff here... */

hr	{ height: 1px; color: #D9D9D9; background: #D9D9D9; border: 0; }

#calendar_entry	{}

#plan_calandar_nav	{ width:150px; }
#plan_calendar td	{ background:#efefef; border: 1px solid #d9d9d9; text-align:center; width:15px; height:15px; }
#plan_calendar th	{ text-align:center; }
#plan_calendar a	{ text-decoration:underline; }

#calendar_entry h1	{ font-family: "Trebuchet MS", arial, verdana, serif; font-size: 17px; font-color: #d2d2d2; font-weight:normal; margin-bottom: 0px; }
#calendar_entry h2	{ font-size: 13px; font-weight:bold; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

