body {
  margin: 0;
  margin-top: 50px;
  text-transform: uppercase;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #808080;
  background: #FFFFFF;
  -webkit-text-size-adjust: none;
}

.remote {
  margin-top: 0;
}

.wrapper {
  width: 850px;
  margin: 0 auto;
}

.logo { float: left;
  clear: both;
  padding-right: 15px;
  padding-top: 4px;
  padding-bottom: 5px;
  width: 44px;
  height: 40px;
}

a {
  color: #00C0F3;
}

img {
  border: none;
}


.header {
  padding-left: 10px;
}


.header_top {
  height: 9px;
  padding-right: 30px;
  background: url(../images/header_border_top.png) no-repeat left top;
}


.ie6 .header_top {
  height: 9px;
  padding-right: 30px;
  background: url(../images/header_border_top.png) no-repeat left top;
  padding-bottom: none;
  font-size: 1px;
  line-height: 1px;
}


.header_center {
  background: url(../images/header_border_center.png) repeat-y left top;
  padding-left: 14px;
}


.ie6 .header_center {
  background: url(../images/header_border_center.png) repeat-y left top;
  height: 1%;
}


.header_bottom {
  height: 9px;
  padding-right: 30px;
  background: url(../images/header_border_bottom.png) no-repeat left top;
}


.header_quick_add_field_wrapper {
  width: 798px;
  height: 43px;
  background: #f1f1f1 url(../images/quick_add_header_left.gif) no-repeat left top;
}

.header_quick_add_right {
  height: 23px;
  background: url(../images/quick_add_header_right.gif) no-repeat right top;
  padding: 10px 0px;
  margin-left: 6px;
}

#new_entries {
  margin-right: 30px;
}

.line_header {
  border-bottom: 1px solid #cccccc;
  height: 1px;
  padding-top: 4px;
  margin-right: 30px;
  font-size: 1px;
}


.body_blue {
  color: #00C0F3;
}

.login_home {
  margin-top: 3px;
  margin-right: 17px;
  line-height: 1.5em;
  width: 150px;
  float: left;
}


.ie6 .login_home {
  margin-top: 3px;
  margin-right: 6px;
  line-height: 1.5em;
  width: 150px;
  float: left;
}


.login_home_right {
  margin-top: 20px;
  margin-left: 15px;
  line-height: 1.5em;
  width: 400px;
  float: left;
}


.ie6 .login_home_right {
  margin-top: 20px;
  line-height: 1.5em;
  width: 372px;
  float: left;
  height: 10px;
  margin-left: 9px;
}


.ie7 .login_home_right {
  margin-top: 20px;
  line-height: 1.5em;
  width: 372px;
  float: left;
  height: 10px;
  margin-left: 7px;
}


.logged_in {
  padding-top: 15px;
  float:left;
  margin-right:25px;
  width:324px;
}


.logged_in_home_left {
  margin-top: 8px;
  margin-left: 0px;
  line-height: 1.5em;
  width: 324px;
  margin-right: 25px;
  float: left;
}

.logged_in_home_welcome {
  margin-top: 16px;
  margin-left: 0px;
  line-height: 1.5em;
  width: 324px;
  margin-right: 25px;
  float: left;
}

.login_header_field {
  width: 150px;
}

.nav_icon {
  margin-right: 4px;
  position: relative;
  top: 1px;
}

.user_right_nav {
  width: 378px;
  float: right;
  margin-right: 30px;
  border-left: 1px solid #dadada;
  padding-left: 10px;
}

.user_left_nav {
  width: 388px;
}

.ie .user_left_nav {
  width: 372px;
}

.user_left_nav, .user_right_nav {
  color: #cbcbcb;
}

.nav_selected {
  color: #6b6b6b;
}


.user_nav_description {
  color: #bcbec0;
}

.owner {
  margin-top: 8px;
  margin-left: 0px;
  width: 388px;
  float: left;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 0.9em;
  color: #00C0F3;
  letter-spacing: -1px;
}


.owner_pic {
  float: left;
  position: relative;
  top: -3px;
  margin-right: 12px;
  width: 40px;
  height: 40px;
}


.ie .owner_pic {
  float: left;
  position: relative;
  top: -3px;
  margin-right: 12px;
  height: 40px;
  width: 40px;
  overflow: hidden;
}

.owner_location {
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  line-height: 1em;
  letter-spacing: 1px;
  color: #808080;
}

.entries_link {
  line-height: 1.5em;
}


h1 {
  line-height: 1em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #808080;
}

.lowercase {
	text-transform:none;
}


h2 {
  font-size: 11px;
  line-height: 1.4em;
  margin: 4px 0;
  margin-top: 7px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333132;
}


.edit{
  float: left;
}

.float_left {
  float: left;
}

.text_align_right {
  text-align: right;
}

.entry_name {
  float: left;
  margin-right: 6px;
  text-transform:none;
}

.spark_bar {
  width: 46px;
  height: 20px;
  float: left;
}


.position_minus_1 {
  position: relative;
  top: 1px;
}


.position_plus_2 {
  position: relative;
  top: -2px;
}

.position_left_8 {
  position: relative;
  left: -8px;
}

.trash_button {
  position: relative;
  top: -3px;
  left: -1px;
  float: right;
}

.width_360 {
  width: 360px;
}

.postion_top_10 {
  position: relative;
  top: -10px;
}

.lineheight_19 {
  line-height: 1.9em;
}

.margin_left_10 {
  margin-left: 10px;
}

.margin_right_18 {
  margin-right: 18px;
}

.margin_right_10 {
  margin-right: 10px;
}

.margin_right_30 {
  margin-right: 30px;
}

.margin_right_6 {
  margin-right: 6px;
}

.margin_right_3 {
  margin-right: 3px;
}

.margin_top_25 {
  margin-top: 25px;
}

.margin_top_10 {
  margin-top: 10px;
}

.margin_top_8 {
  margin-top: 8px;
}

.margin_top_5 {
  margin-top: 5px;
}

.margin_top_3 {
  margin-top: 3px;
}

.margin_top_20 {
  margin-top: 20px;
}

.margin_top_95 {
  margin-top: 95px;
}

.margin_bottom_10 {
  margin-bottom: 10px;
}


.margin_bottom_8 {
  margin-bottom: 8px;
}

.margin_bottom_5 {
  margin-bottom: 5px;
}

.margin_bottom_15 {
  margin-bottom: 15px;
}


.padding_top_10 {
  padding-top: 10px;
}

.padding_top_12 {
  padding-top: 12px;
}

.padding_top_15 {
  padding-top: 15px;
}

.padding_top_20 {
  padding-top: 20px;
}

.padding_top_25 {
  padding-top: 25px;
}

.padding_top_40 {
  padding-top: 40px;
}

.padding_top_7 {
  padding-top: 7px;
}

.padding_top_5 {
  padding-top: 5px;
}

.padding_top_3 {
  padding-top: 3px;
}

.padding_bottom_10 {
  padding-bottom: 10px;
}

.padding_bottom_3 {
  padding-bottom: 3px;
}


.padding_left_5 {
  padding-left: 5px;
}

.line {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  height: 1px;
}

.ie6 .line {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  height: 1px;
  line-height: 1px;
}

.line_ie {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  margin-bottom: 25px;
  padding: 1px;
}

.line2 {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  height: 1px;
}


.ie6 .line2 {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  height: 1px;
  line-height: 1px;
}


.line3 {
  border-bottom: 1px dashed #808080;
  height: 1px;
  margin-bottom: 2px;
}

.line6 {
  border-top: 1px solid #4d4d4f;
  height: 1px;
}


.line8 {
  border-bottom: 1px solid #cccccc;
  height: 1px;
}

.line9 {
  border-bottom: 1px solid #cccccc;
  height: 1px;
  margin-bottom: 8px;
}

.line10 {
  border-top: 1px solid #cccccc;
  height: 1px;
  margin-bottom: 8px;
}

.line11 {
  border-top: 1px solid #4d4d4f;
  border-bottom: 1px solid #4d4d4f;
  height: 1px;
  margin-top: 12px;
}


.ie6 .line11 {
  border-top: 1px solid #4d4d4f;
  border-bottom: 1px solid #4d4d4f;
  height: 1px;
  margin-top: 12px;
  font-size: 1px;
}

.line13 {
  border-bottom: 1px dashed #808080;
  height: 1px;
  margin-bottom: 8px;
}

.ie7 .line13 {
  border-bottom: 1px dashed #808080;
  height: 1px;
  margin-bottom: 8px;
  font-size: 1px;
}

.ie6 .line13 {
  border-bottom: 1px dashed #808080;
  height: 1px;
  margin-bottom: 8px;
  min-height: 1px;
}

.line14 {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  height: 1px;
  margin-bottom: 10px;
}

.line15 {
  border-bottom: 1px solid #808080;
  height: 1px;
  margin-top: 2px;
  margin-bottom: 12px;
}

.line16 {
  border-bottom: 1px solid #cccccc;
  height: 1px;
}

.line17 {
  border-top: 1px solid #808080;
  height: 1px;
}

.line18 {
  border-bottom: 1px solid #cccccc;
  height: 0px;
}


.line_single_white {
  border-bottom: 1px solid #ffffff;
  height: 1px;
}


.error_statement {
  font-size: 95px;
  line-height: .9em;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #00C0F3;
  margin-left: 8px;
  margin-top: 30px;
  padding-bottom: 10px;
}


.index_statement {
  font-size: 95px;
  line-height: .9em;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #00C0F3;
  margin-left: -6px;
  margin-top: 30px;
  margin-bottom: 10px;
}


.ie .index_statement {
  font-size: 95px;
  line-height: .9em;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #00C0F3;
  margin-left: 8px;
  margin-top: 30px;
  margin-bottom: 10px;
  height: 1%;
}

.index_about {
  font-size: 48px;
  line-height: 1em;
  font-weight: bold;
  letter-spacing: -2px;
  font-family: Helvetica, Arial, sans-serif;
  color: #ccc;
  margin-left: -6px;
  margin-top: 0px;
  margin-bottom: 10px;
}

.overview_label {
  font-size: 40px;
  line-height: 1em;
  font-weight: bold;
  letter-spacing: -2px;
  font-family: Helvetica, Arial, sans-serif;
  color: #00c0f3;
  margin-top: 25px;
  margin-bottom: 0px;
}

.index_about a {
  text-decoration: none;
}


.index_statement_grey {
  font-size: 95px;
  line-height: .9em;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #dddddd;
  margin-top: 30px;
  margin-bottom: 20px;
}


.ie .index_statement_grey {
  font-size: 95px;
  line-height: .9em;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #dddddd;
  margin-left: 8px;
  margin-top: 30px;
  margin-bottom: 20px;
  height: 1%;
}

.record_date {
  margin-top: 10px;
  margin-bottom: 10px;  
  color: #4D4D4F;
}

.index_col_single {
  width: 796px;
  float: left;
  margin-top: 8px;
}

.index_col_left {
  width: 387px;
  float: left;
  margin-top: 8px;
}


.ie6 .index_col_left {
  width: 387px;
  float: left;
  margin-left: 7px;
  margin-top: 8px;
}

.index_col_right {
  width: 387px;
  float: left;
  margin-left: 22px;
  margin-top: 8px;
}

.overview_col_right {
  width: 387px;
  float: left;
  margin-left: 22px;
  margin-top: 55px;
}

.index_description {
  margin-top: 10px;
  line-height: 2em;
}

.iphone_description a {
	color: #999;
  text-decoration: none;
}

.iphone_description {
  line-height: 1.5em;
	color: #999;
	text-decoration: none;
  display:block;
  padding-top: 14px;
  padding-bottom: 12px;
  outline: none;
}


.iphone_description_selected {
  background: url(../images/iphone_appBG.png) no-repeat left top;
  background-color:#eee;
}

.iphone_howto_description {
  margin-top: 10px;
  font-size: 12px;
  line-height: 20px;
  text-transform: none;
}

.iphone_feature_label {
  color: #00C0F3;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.1em;
}

.iphone_about_h2 {
  margin:0;
}

.margin_right_30 {
  margin-right:30px;
}


.contact_activity {
  line-height: 1.5em;
  margin-top: 4px;
  width: 330px;
  overflow: hidden;
      }

.contact_activity_2 {
  float: left;
  line-height: 1.5em;
  margin-top: 7px;
  width: 330px;
  overflow: hidden;
}


.contact_activity_column {
  margin-top: 10px;
  margin-bottom: 7px;
}


.contact_column_left {
  width: 182px;
  float: left;
  margin-bottom: 5px;
}


.contact_column_right {
  width: 182px;
  float: left;
  margin-left: 22px;
  margin-bottom: 5px;
}

.contact_button {
  float: left;
}

.contact_pagination {
  float: left;
  margin-right: 10px;
}

.pagination {
  float: right;
}

.profile_button_left {
  width: 4px;
  height: 29px;
  float: left;
  background: url(../images/profile_button_left.png) no-repeat left top;
}

.ie .profile_button_left {
  width: 4px;
  height: 29px;
  float: left;
  background: url(../images/profile_button_left.jpg) no-repeat left top;
}

.profile_button_center {
  height: 29px;
  float: left;
  background: url(../images/profile_button_center.png) repeat-x left top;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
}


.contact_button_center {
  height: 29px;
  width: 144px;
  float: left;
  background: url(../images/profile_button_center.png) repeat-x left top;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
}

.profile_button_right {
  height: 29px;
  width: 4px;
  float: left;
  background: url(../images/profile_button_right.png) no-repeat right top;
}

.ie .profile_button_right {
  height: 29px;
  width: 4px;
  float: left;
  background: url(../images/profile_button_right.jpg) no-repeat right top;
}

.contact_avatar {
  float: left;
  margin-right: 12px;
  height: 40px;
  width: 40px;	
}

.avatar_grid {
  float: left;
  margin-right: 9px;
  margin-bottom: 19px;
  height: 40px;
  width: 40px;	
}

.avatar_grid_edge {
  margin-right: 0;
}

.ie .avatar_grid_edge {
  float: left;
  height: 40px;
  height: 40px;
  margin-bottom: 9px;
  overflow: hidden;
}

.ie .avatar_grid {
  float: left;
  margin-right: 9px;
  margin-bottom: 9px;
  height: 40px;
  overflow: hidden;
}

.avatar_mask {
  height: 40px;
  width: 40px;
  background: url(../images/avatar_mask.png) no-repeat left top
}

.ie6 .avatar_mask {
  height: 40px;
  width: 40px;
  background: url(../images/avatar_mask.gif) no-repeat left top
}


.activity_icon {
  margin-right: 4px;
  position: relative;
  top: 2px;
}

.more_link {
  margin-bottom: 8px;
  line-height: 2.5em;
}

.number_of_number {
  color: #AEB0B3;
  white-space: nowrap;
}

.plain_link, .section_selected a, .section_selected {
  color: #808080;
  text-decoration: none;
}

.no_underline {
  text-decoration: none;
}

.no_underline a {
  text-decoration: none;
}


.avatar_large {
  float: left;
  margin-right: 20px;
  margin-top: 10px;
}


.details_item {
  margin-top: 10px;
  line-height: 2em;
  font-size: 13px;
  line-height: 22px;
  text-transform: none;
  color: #808080;
}

.details {
  color: #333132;
}



code {
	text-transform: none;
	color: #333132;
}

	

.overview_description {
  margin-top: 0px;
  line-height: 2em;
  font-size: 13px;
  line-height: 22px;
  text-transform: none;
}

.terms_description {
  margin-top: 10px;
  line-height: 2em;
  font-size: 13px;
  line-height: 22px;
  text-transform: none;
}


.features_icon {
  float: left;
  margin-right: 12px;
}



.iphonefeatures_icon {
  float: left;
  margin-right: 12px;
	position:relative;
	top:-5px;
}


.iphoneFeatureArrow {
  margin-right: 9px;
  margin-left: 9px;
	position:relative;
	top:2px;
}


.iphoneApp_icon {
  float: left;
  margin-right: 16px;
	margin-left: 6px;
	margin-top: 6px;
}

.index_signup {
  margin-top: 10px;
  line-height: 1.8em;
}


.big_display {
  width: 422px;
}

.display_note a {
  color: #4d4d4d;
}

.display_options_top {
  width: 374px;
  height: 4px;
  background: url(../images/display_options_top.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}

.display_options_center {
  background-color: #EBEBEC;
  padding: 2px 7px;
}

.display_options_bottom {
  width: 374px;
  height: 4px;
  background: url(../images/display_options_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
  margin-bottom: 4px;
}

.display_optionsdark_top {
  width: 374px;
  height: 4px;
  background: url(../images/display_optionsdark_top.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}

.display_optionsdark_center {
  background-color: #d1d3d4;
  padding: 2px 7px 7px 7px;
}

.display_optionsdark_bottom {
  width: 374px;
  height: 4px;
  background: url(../images/display_optionsdark_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
  margin-bottom: 4px;
}

.display_optionsdark_bottom_delete {
  width: 374px;
  height: 4px;
  background: url(../images/display_optionsdark_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
  margin-bottom: 16px;
}

.display_options_bottom_delete {
  width: 374px;
  height: 4px;
  background: url(../images/display_options_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
  margin-bottom: 16px;
}


.half_top_dashed {
  height: 24px;
  width: 400px;
  margin-left: 10px;
  margin-top: 12px;
  padding-top: 20px;
  background: url(../images/dashed_panel_top.png) no-repeat left top;
}

.half_center_dashed {
  background: url(../images/dashed_panel_center.png) repeat-y left top;
  width: 400px;
  margin-left: 10px;
  text-align: center;
}

.half_bottom_dashed {
  height: 22px;
  width: 400px;
  background: url(../images/dashed_panel_bottom.png) no-repeat left top;
  margin-left: 10px;
}

.left_404_text{
  padding-top: 174px;
  padding-bottom: 174px;
  line-height: 1.4em;
}

.right_404_text{
  padding-top: 35px;
  padding-bottom: 35px;
  line-height: 1.4em;
}

.right_404_text2{
  padding-top: 60px;
  padding-bottom: 60px;
  line-height: 1.4em;
}

.half_top_white {
  height: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 20px;
  background: url(../images/half_top_white.png) no-repeat left top;
}

.half_top_white_jpg {
  height: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 20px;
  background: url(../images/half_top_white.jpg) no-repeat left top;
}

.ie .half_top_white {
  height: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 20px;
  background: url(../images/half_top_white.jpg) no-repeat left top;
}

.half_center_white {
  background: url(../images/half_center_white.png) repeat-y left top;
  padding: 3px 24px 5px;
}

.half_center_white_jpg {
  background: url(../images/half_center_white.jpg) repeat-y left top;
  padding: 3px 24px 5px;
}

.overflow_hidden {
  overflow: hidden;
}


.ie .half_center_white {
  background: url(../images/half_center_white.jpg) repeat-y left top;
  padding: 3px 24px 5px;
  height: 1%;
}

.half_bottom_white {
  height: 22px;
  background: url(../images/half_bottom_white.png) no-repeat left top;
}

.half_bottom_white_jpg {
  height: 22px;
  background: url(../images/half_bottom_white.jpg) no-repeat left top;
}

.ie .half_bottom_white {
  height: 22px;
  background: url(../images/half_bottom_white.jpg) no-repeat left top;
}

.half_top_grey {
  height: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 20px;
  background: url(../images/half_top_white.png) no-repeat left top;
}

.ie .half_top_grey {
  height: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 20px;
  background: url(../images/half_top_white.jpg) no-repeat left top;
}

.half_center_grey {
  background: url(../images/half_center_grey.png) repeat-y left top;
  padding: 3px 24px 5px;
}

select {
  text-transform: none;
  letter-spacing: 0px;
}

.ie select {
  text-transform: none;
  letter-spacing: 0px;
  font-size: 11px;
}

.ie6 .half_center_grey {
  background: url(../images/half_center_grey.jpg) repeat-y left top;
  padding: 3px 24px 5px;
}


.ie7 .half_center_grey {
  background: url(../images/half_center_grey.jpg) repeat-y left top;
  padding: 3px 24px 5px;
  min-height: 1%;
}

.half_bottom_grey {
  height: 22px;
  background: url(../images/half_bottom_grey.png) no-repeat left top;
}

.ie .half_bottom_grey {
  height: 1%;
  background: url(../images/half_bottom_grey.jpg) no-repeat left top;
}

.ie7 .half_bottom_grey {
  min-height: 1%;
  background: url(../images/half_bottom_grey.jpg) no-repeat left top;
}


.history_date {
  float: left;
  color: #ffffff;
  padding-left: 16px;
}

.history_date_entry {
  line-height: 16px;
}

.history_qty {
  float: right;
  color: #ffffff;
  padding-right: 5px;
  padding-left: 0;
}

.ie6 .history_qty {
  float: right;
  color: #ffffff;
  padding-right: 5px;
  height: 1%;
}

.ie7 .history_qty {
  float: right;
  color: #ffffff;
  padding-right: 5px;
  min-height: 1px;
  height: 1%;
}


.new_category_link a {
  text-decoration: none;
}

.edit_icon {
  position: relative;
  top: 2px;
  margin-right: 6px;
  margin-left: 0px;
}


.edit_icon2 {
  margin-right: 1px;
  margin-left: 2px;
  position: relative;
  top: 1px;
}

.edit_icon3 {
  margin-left: 5px;
  position: relative;
  top: 1px;
}


.ie6 .edit_icon2 {
  min-height: 1%;
  margin-right: 1px;
  margin-left: 2px;
  position: relative;
}

.edit_icon4 {
  position: relative;
  top: 2px;
}


.edit_icon5 {
  margin-left: 5px;
  margin-top: 7px;
  position: relative;
  top: 1px;
}

.edit_icon6 {
  margin-left: 1px;
  margin-right: 4px;
  position: relative;
  top: 0px;
}


.delete_icon {
  color: #808080;
  position: relative;
  top: 2px;
  margin-right: 6px;
}

.calendar_button {
  color: ##808080;
  margin-left: 4px;
  margin-right: 2px;
  vertical-align: bottom;
}

.valign_baseline {
  vertical-align: baseline;
}

.delete_icon2 {
  position: relative;
}

.ie6 .delete_icon2 {
  min-height: 1%;
  position: relative;
}


.edit a {
  text-decoration: none;
  color: #808080;
}

.move_icon {
  position: relative;
  top: 2px;
  margin-right: 6px;
}

.new_category_title {
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 6px;
}

.category_title_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: 1.3em;
  color: #fff;
  padding: 3px 3px 4px 8px;
  margin-right: 8px;
  height: 24px;
  background: #E6E7E8 url(../images/category_title_left3.gif) no-repeat left top;
  text-decoration: none;  
}

.category_title_right {
  height: 31px;
  background: #E6E7E8 url(../images/category_title_right3.gif) no-repeat right top;
}

.category_tag_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 0.9em;
  color: #fff;
  letter-spacing: 1px;
  padding: 4px 2px 2px 4px;
  margin-right: 2px;
  height: 9px;
  background: #a7a9ac url(../images/category_darktag2_left.gif) no-repeat left top;
  text-transform: none;
}

.ie .category_tag_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.2em;
  color: #fff;
  letter-spacing: 1px;
  padding: 2px 2px 2px 4px;
  margin-right: 2px;
  height: 11px;
  white-space: nowrap;
  background: #a7a9ac url(../images/category_darktag2_left.gif) no-repeat left top;
  text-transform: none;
}

.category_tag_left a {
  text-decoration: none;
  color: #fff;
}

.category_tag_right {
  height: 15px;
  background: #a7a9ac url(../images/category_darktag2_right.gif) no-repeat right top;
  float: left;
  margin-right: 5px;
}


.category_darktag_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 0.9em;
  color: #fff;
  letter-spacing: 1px;
  padding: 4px 2px 2px 4px;
  margin-right: 2px;
  height: 9px;
  background: #8a8c8e url(../images/category_darktag3_left.gif) no-repeat left top;
  text-transform: none;
}

.ie .category_darktag_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 0.9em;
  color: #fff;
  letter-spacing: 1px;
  padding: 2px 2px 2px 4px;
  margin-right: 2px;
  height: 9px;
  background: #8a8c8e url(../images/category_darktag3_left.gif) no-repeat left top;
  text-transform: none;
}

.category_darktag_left a {
  text-decoration: none;
}

.category_darktag_right {
  height: 15px;
  background: #8a8c8e url(../images/category_darktag3_right.gif) no-repeat right top;
  float: left;
  margin-right: 5px;
}

.category_darktag2_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 0.9em;
  color: #fff;
  letter-spacing: 1px;
  padding: 4px 2px 2px 4px;
  margin-right: 2px;
  height: 9px;
  background: #8a8c8e url(../images/category_darktag3_left.gif) no-repeat left top;
  text-transform: none;
}


.ie .category_darktag2_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.3em;
  color: #fff;
  letter-spacing: 1px;
  padding: 2px 2px 2px 4px;
  margin-right: 2px;
  height: 9px;
  background: #8a8c8e url(../images/category_darktag3_left.gif) no-repeat left top;
  text-transform: none;
}

.category_darktag2_left a {
  text-decoration: none;
}

.category_darktag2_right {
  height: 15px;
  background: #8a8c8e url(../images/category_darktag3_right.gif) no-repeat right top;
  float: left;
  margin-right: 5px;
}

.light_grey {
  color: #c7c9ca;
}


.pie_chart_center {
  text-align: center;
  margin-bottom: 10px;
  height: 325px;
}

.error_pie_chart {
  text-align: center;
}

.stacked_line_graph {
  margin-bottom: 5px;
  width: 374px;
  height: 175px;
  position: relative;
  overflow: hidden;
}

.stacked_line_graph_container {
  position: absolute;
  left: -2px;
  top: 1px;
}

.float_clear {
  clear: both;
}


.spacer {
  height: 20px;
  width: 422px;
}


ul {
  margin: 0;
  padding: 0;
}

li {
  margin: 0;
  padding: 0;
  list-style: none;
}


.downgrade_list li {
  padding-top: 3px;
}


#right_displays, #left_displays {
  min-height: 300px;
  width: 423px;
  min-height: 1;
}


.left_col {
  float: left;
}

.ie .left_col {
  float: left;
  height: 10%;
}

.ie7 .left_col {
  float: left;
  min-height: 1%;
}

.right_col {
  float: left;
  clear: right;
}

.ie6 .right_col {
  float: left;
  clear: right;
  height: 10%;
}

.ie7 .right_col {
  float: left;
  height: 1%;
}

[disabled] {
  color: #888888;
}

.input_area {
  width: 365px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
  padding-left: 3px;
  padding-top: 3px;
  margin-bottom: 6px;
  margin-top: 6px;
}

.input_field {
  width: 140px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.input_field2 {
  width: 140px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
  padding-left: 3px;
}

.input_field3 {
  width: 140px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
  padding-left: 3px;
  height: 11px;
}

.input_field4 {
  width: 200px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
  padding-left: 3px;
}


.small_input_field {
  width: 40px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.entry_input_field {
  width: 75px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.medium_small_input_field {
  width: 135px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.medium_input_field {
  width: 130px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.medium_input_field_category {
  width: 130px;
  font-size: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.large_input_field {
  width: 200px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.large_input_field_category {
  width: 200px;
  font-size: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4D4D4F;
}

.extra_large_input_field {
  width: 298px;
}

.item {
  clear: both;
}

.item_name {
  font-weight: bold;
  margin-right: 5px;
  margin-left: 52px;
  padding-bottom: 8px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 25px;
  line-height: 1.0em;
  color: #00C0F3;
  letter-spacing: -1px;
}

.item_name a {
  text-decoration: none;
}

.h_barchart_item_name {
  font-weight: bold;
  margin-right: 5px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 25px;
  line-height: 1.0em;
  color: #00C0F3;
  letter-spacing: -1px;
}

.h_barchart_item_name a {
  text-decoration: none;
}

.h_barchart {
  width: 0px;
  height: 7px;
}

.ie6 .h_barchart {
  width: 0px;
  height: 7px;
  font-size: 2px;
}


.h_barchart_bg {
  width: 375px;
  height: 7px;
  margin-bottom: 14px;
  background-color: #d4d5d6;
}

.ie6 .h_barchart_bg {
  width: 375px;
  height: 7px;
  background-color: #d4d5d6;
}

.ie7 .h_barchart_bg {
  width: 375px;
  height: 7px;
  margin-bottom: 14px;
  background-color: #d4d5d6;
}

.category_item_display {
  font-family: Georgia, serif;
  margin-top: 14px;
  font-size: 11px;
  line-height: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #808080;
  height: 1em;
  white-space: nowrap;
}

.item_display {
  font-family: Georgia, serif;
  margin-top: 10px;
  font-size: 11px;
  line-height: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #808080;
  height: 1em;
  white-space: nowrap;
}

.item_display a {
  color: #4D4D4D;
}

.item_cancel {
  font-family: Georgia, serif;
  font-size: 11px;
  line-height: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #808080;
}

.item_cancel a {
  text-decoration: underline;
  color: #333132;
}

.handle {
  cursor: move;
  float: right;
}

.page_handle {
  cursor: move;
  position: relative;
  top: 2px;
  margin-right: 1px;
}


.privacy_icon {
  position: relative;
  top: 2px;
  margin-right: 2px;
}

.grabbing {
  cursor:-moz-grabbing;
}

.new_category_link a {
  color: #4D4D4F;
}

.category_delete_wrapper {
  float: right;
  margin-top: 6px;
  text-align: right;
}

.footer {
  padding-left: 10px;
  margin-bottom: 50px;
}

.ie7 .footer {
  padding-left: 10px;
  margin-bottom: 50px;
  height: 1px;
}


.about a {
  color:#808080;
  text-decoration: none;
}


.footer_top {
  height: 9px;
  background: url(../images/header_border_top.png) no-repeat left top;
}

.ie6 .footer_top {
  height: 9px;
  background: url(../images/header_border_top.png) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}


.footer_center {
  background: url(../images/header_border_center.png) repeat-y left top;
  padding-left: 14px;
  padding-right: 28px;
}

.ie6 .footer_center {
  background: url(../images/header_border_center.png) repeat-y left top;
  padding-left: 14px;
  padding-right: 28px;
  height: 1%;
  line-height: 1.4em;
}


.ie7 .footer_center {
  background: url(../images/header_border_center.png) repeat-y left top;
  padding-left: 14px;
  padding-right: 28px;
  height: 15px;
}


.footer_bottom {
  height: 9px;
  background: url(../images/header_border_bottom.png) no-repeat left top;
}


.item_count {
  padding-left: 10px;
  float: right;
  font-weight: bold;
  color: #4D4D4F;
  text-align: right ;
  width: 85px;
}

.ie .item_count {
  padding-left: 0px;
  float: right;
  font-weight: bold;
  color: #4D4D4F;
  text-align: right;
  width: 70px;
}

.float_right {
  float: right;
}

.edit_table a {
  color: #808080;
}

.grey_edit {
  color: #333132;
}

.odd_row {
  background-color: #eee;
}

.even_row {
  background-color: #e3e3e3;
}

.single_number {
  font-size: 95px;
  line-height: 97px;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #00C0F3;
  width: 374px;
}


.note_number {
  color: #00C0F3;
  line-height: 1.5em;
  white-space: nowrap;
}


.edit_display a {
  color: #4D4D4D;
}

.display_option a {
  color: #333132;
  text-decoration: none;
}


.display_option_link2 {
  color: #808080;
  text-decoration: underline;
}

.display_option_link2 a {
  color: #808080;
  text-decoration: underline;
}

.display_option {
  color: #4d4d4f;
  text-decoration: none;
}

.panel_create {
  color: #333132;
  text-decoration: none;
}

.display_option_info {
  color: #808080;
}

li strong {
  text-decoration: underline;
  font-weight: normal;
  color: #333132;
}

div.autocomplete {
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-bottom-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin:2px 0px 0px 0px;  
  padding:0px;  
  width:250px;
  background:#D4D5D6;
  position:absolute;
  font-size: 11px;
  line-height: 1.0em;
  color: #666;
  letter-spacing: 0px;
  z-index: 1000;
}

div.autocomplete ul {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #666;	
  margin:0px;
  padding:0px;
  list-style-type:none;
  margin: 7px;
  line-height: 1.3em;
}

div.autocomplete ul li.selected {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color:#FFF;
  padding: 5px 5px 2px 5px;
}

div.autocomplete ul li {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  margin:0;
  display:block;
  list-style-type:none;
  cursor:pointer;
  padding: 5px 5px 2px 5px;
  text-transform:none;
}


div.autocomplete_category {
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-bottom-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  margin:2px 0px 0px 0px;  
  padding:0px;  
  width:250px;
  background:#D4D5D6;
  position:absolute;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.0em;
  color: #666;
  letter-spacing: 1px;
  z-index: 1000;
  text-transform:none;
}

div.autocomplete_category ul {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #666;	
  margin:0px;
  padding:0px;
  list-style-type:none;
  margin: 7px;
  line-height: 1.3em;
}

div.autocomplete_category ul li.selected {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color:#FFF;
  padding: 5px 5px 2px 5px;
}

div.autocomplete_category ul li {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  margin:0;
  display:block;
  list-style-type:none;
  cursor:pointer;
  padding: 5px 5px 2px 5px;
}

.edit_row {
  padding: 8px 5px 3px 5px;
  background: #eee;
  margin-top: 2px;
}

.ie .edit_row {
  padding: 8px 5px 3px 5px;
  background: #eee;
  margin-top: 2px;
  min-height: 22px;
}

.add_row {
  padding: 5px 5px 3px 5px;
  background: #eee;
  margin-top: 2px;
}


.category_row {
  padding: 8px 5px 3px 5px;
  margin-top: 2px;
}


.item_edit_left {
  width: 400px;
}

.item_entries_and_date {
  float: right;
  width: 210px;
}


.item_date {
  float: right;
  width: 130px;
}

.ie .item_date {
  float: right;
  width: 140px;
}

.edit_right {
  float: right;
  width: 280px;
}

.edit_left {
  width: 450px;
}

.amount_heading {
  padding-right: 40px;
}

.new_entry {
  padding-right: 5px;
  background-color: #f1f1f1;
  padding: 3px;
  margin-bottom: 2px;
}

.category_row .new_entry {
  background-color: #fff;
  margin-left: 10px;
  padding: 0;
}

.new_entry_date {
  width: 390px;
}

.new_entry_right {
  width: 150px;
  text-align: left;
}

form {
  margin: 0;
  padding: 0;
}


.ie input {
  font-size: 11px;
}

.item_edit {
  line-height: 1.6em;
}

.ie .item_edit {
  height: 1%;
}

.history_edit {
  line-height: 2.1em;
  background: #595959;
  padding: 5px;
}

.ie .history_edit {
  width: 782px;
}

.history_edit a {
  color: #ffffff;
    }

    .history_edit_ko {
      color: #ffffff;
}


.history_edit_ko a {
  color: #ffffff;
}

.history_edit_row {
  background: #7d7d7d;
  padding-bottom: 5px;
}


.history_edit_monthnav {
  line-height: 24px;
  background: #3f3f3f;
  padding: 5px;
}


.history_bottom_rule {
  border-bottom: 1px solid #FFFFFF;
}


.version {
  float: right;
}

.entry_item {
  height: 20px;
  margin-top: 10px;
}

.entries_item {
}

.ie .entry_item {
  height: auto;
}

.inline_buttons {
  margin-top: 5px;
}

.category_delete_confirm {
  padding-top: 9px;
}


.hide_recent {
  color: #808080;
  margin-top: 2px;
}

.hide_recent a {
  color: #808080;
  margin-top: 2px;
}

.over_dark {
  color: #fff;
  padding-left: 20px;
}

.over_dark a {
  color: #fff;
}

.update_buttons {
  text-align: left;
  padding-top: 10px;
  height: 1%;
}


.view_option_drop {
  text-align: left;
  padding-bottom: 10px;
  height: 1%;
}


.profile_update {
  width: 810px;
  margin-left: 15px;
}


.welcome {
  font-size: 70px;
  line-height: 65px;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #DDDDDD;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 10px;
}

.index_resubmit {
  font-size: 70px;
  line-height: 65px;
  font-weight: bold;
  letter-spacing: -5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #DDDDDD;
  padding-top: 20px;
  padding-right: 20px;
}

.key_link {
  text-decoration: none;
}

.key_column {
  float: left;
  width: 48%;
}

.key_column_right {
  float: right;
  width: 48%;
}

.key_color_block {
  width: 10px;
  height: 10px;
  float: left;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: 3px;
}

.key_color_block_add {
  width: 8px;
  height: 8px;
  float: left;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: 3px;
}

.key_item {
  padding-top: 8px;
  line-height: 1.4em;
  cursor: default;
}

.key_item a {
  color: #808080;
  text-decoration: none;
}

.ie6 .key_item {
  clear: both;
}

.key_item_new {
  padding-top: 8px;
  line-height: 1.4em;
}

.ie6 .key_item_new {
  clear: both;
}

.key_item_float{
  float: left;
}

.key_item_inset {
  margin-left: 28px;
  overflow: hidden;
}

.remainder_item_inset {
  margin-left: 14px;
  overflow: hidden;
}

.list_remainder_link {
  text-decoration: none;
}

.remainder_item {
  color: #808080;
  text-decoration: underline;
}

.max_item_padding {
  padding-top: 9px;
}

.statement_body {
  font-weight: bold;
  margin-right: 5px;
  margin-bottom: 6px;
  padding-top: 3px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 48px;
  line-height: .9em;
  color: #00C0F3;
  letter-spacing: -1px;
  width: 374px;
}

.display_note {
  line-height: 1.4em;
  width: 374px;
}


.activity_time {
  color: #AEB0B3;
}

.time_units {
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
  color: #808080;
  line-height: 1px;
}

.formated_time {
  margin-top: -4px;
  margin-bottom: 10px;
}

.owner_pic {
  margin-right: 5px;
}

.one {
  letter-spacing: -13px;
}

.one_small {
  letter-spacing: -4px;
}


.updated_ago {
  color: #aeb0b3;
  white-space: nowrap;
}


.updated_ago a {
  color: #aeb0b3;
      }

      .howto_center {
        text-align: center;
        vertical-align: top;
        margin-bottom: 24px;
}

.howto_column {
  width: 220px;
  float: right;
}

.howto_displays {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.notice_wrapper_top {
  width: 812px;
  margin-left: 10px;
}

.notice_wrapper {
  background: #808080;
  color: #ffffff;
  width: 812px;
  margin-left: 10px;
  padding: 5px;
  text-align: center;
}

.half_width_error {
  width: 387px;
  color: #fff;
}

.error_message {
  line-height: 1.5em;
  padding: 2px 10px;
  text-align: center;
}

.date_error {
  clear: both;
  text-align: right;
  padding-right: 60px;
}

.half_width_error_top {
  height: 5px;
  background: url(../images/half_width_error_top.png) no-repeat left top;
}

.half_width_error_bottom {
  height: 5px;
  background: url(../images/half_width_error_bottom.png) no-repeat left top;
}

.announcement_wrapper {
  color: #ffffff;
  width: 822px;
  margin-left: 10px;
  text-align: center;
  margin-bottom: 10px;
}

.announcement_wrapper a {
  color: #ffffff;
}

.announcement_top {
  height: 5px;
  background: url(../images/announcement_wrapper_top.png) no-repeat left top;
}

.announcement_bottom {
  height: 5px;
  background: url(../images/announcement_wrapper_bottom.png) no-repeat left bottom;
}

.ie .announcement_top {
  height: 5px;
  background: url(../images/announcement_wrapper_top.gif) no-repeat left top;
}

.ie .announcement_bottom {
  height: 5px;
  background: url(../images/announcement_wrapper_bottom.gif) no-repeat left bottom;
}


.announcement_link_wrapper {
  padding-right: 12px;
}


.announcement_message_col {
  width: 400px;
}

.announcement_message {
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 10px;
  padding-top: 10px;
  line-height: 1.5em;
}


.announcement_time_col {
  width: 170px;
}

.announcement_header {
  text-align: left;
}

.notice_wrapper_bottom {
  width: 812px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.invites, .users {
  width: 100%;
}

.invites td, .users td {
  border-top: 1px solid gray;
}

.invites .sent_true {
  background-color: #e4e4e4;
}

.invites .col_1 {
  width: 30%;
}

.invites .col_2 {
  width: 18%;
}

.invites .col_3 {
  width: 10%;
}

.invites .col_4 {
  width: 6%;
}

.invites .col_5 {
  width: 20%;
}

.invites .col_6 {
  width: 5%;
}

.invites_header {
  text-align: right;
}

.invites_header p {
  float: right;
  text-align: left;
}

.regular_case {
  text-transform: none;
}

.twitter_settings_note {
  line-height: 2.5em;
}


.edit_user {
  margin-bottom: 10px;
  line-height: 2em;
}

.form_label {
  padding-top: 10px;
  line-height: 2em;
}

.settings_form {
  margin-bottom: 15px;
  margin-top: 10px;
}

.grey_link {
  text-decoration: none;
  color: #808080;
}

.grey_link a {
  text-decoration: none;
  color: #808080;
}

.forgot_pass_submit {
  padding-top: 20px;
}

.data_set {
  padding-left: 10px;
  margin-bottom: 10px;
}

.data_set_top {
  height: 9px;
  padding-right: 30px;
  background: url(../images/header_border_top.png) no-repeat left top;
}


.ie6 .data_set_top {
  height: 9px;
  padding-right: 30px;
  background: url(../images/header_border_top.png) no-repeat left top;
  padding-bottom: none;
  font-size: 1px;
  line-height: 1px;
}


.data_set_center {
  background: url(../images/header_border_center.png) repeat-y left top;
  padding-left: 13px;
  padding-right: 30px;
}


.data_set_center_grey {
  background: url(../images/header_border_center_grey.png) repeat-y left bottom;
  padding-left: 15px;
  padding-right: 33px;
}

.ie .data_set_center_grey {
  background: url(../images/header_border_center_grey.png) repeat-y left bottom;
  padding-left: 15px;
  padding-right: 33px;
  height: 1%;
}


.ie .data_set_center {
  background: url(../images/header_border_center.png) repeat-y left top;
  height: 1%;
}


.data_set_bottom {
  height: 9px;
  padding-right: 30px;
  background: url(../images/header_border_bottom.png) no-repeat left top;
}

.data_set_bottom_grey {
  height: 9px;
  padding-right: 30px;
  background: url(../images/header_border_bottom_grey.png) no-repeat left top;
}

.data_set_name {
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;  
  font-size: 36px;
  font-weight: bold;
  letter-spacing: -1px;
}

.data_entries_date {
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;  
  font-size: 24px;
  font-weight: bold;
  letter-spacing: -1px;
}


.data_set_info {
  line-height: 1em;
}

.data_set_sort {
  padding-left: 5px;
  margin-bottom: 10px;
  margin-top: 8px;
}



.data_set_name_edit {
  margin-bottom: 6px;
  height: 31px;
}

.footer_block {
  padding: 10px 0;
  line-height: 1.4em;
}


.display_none {
  display: none;
}

.user_nav {
  padding-top: 12px;
  padding-bottom: 4px;
  line-height: 1.4em;
  width: 796px;
}

.user_page_nav {
  line-height: 1.4em;
  background: url(../images/user_page_dashes.gif) repeat-y left top;
}

.ie .user_page_nav {
  height: 35px;
}

#page_list li {
}

.user_page_nav li {
  float: left;
}

.new_page_link {
  float: left;
  height: 15px;
}

.quick_add_wrapper {
  margin-top: 10px;
}

.quick_add_new_entry {
  padding-top: 5px;
}

.quick_add {
  background-color: #f1f1f1;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
}

.ie .quick_add {
  background-color: #f1f1f1;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  width: 354px;
}


.quick_add_item {
  width:325px;
}

.quick_add_top {
  width: 374px;
  height: 4px;
  background: url(../images/quick_add_top.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}

.quick_add_bottom {
  width: 374px;
  height: 4px;
  background: url(../images/quick_add_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}


.new_display_top {
  width: 400px;
  height: 4px;
  background: url(../images/new_display_top.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
  margin-left: 10px;
  margin-top: 20px;
}

.new_display_center {
  background-color: #ebebec;
  width: 380px;
  padding-left: 11px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 1.5em;
  margin-left: 10px;
  text-align: center;
}

.new_display_bottom {
  width: 400px;
  height: 4px;
  background: url(../images/new_display_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
  margin-left: 10px;
}

.plan_account_top {
  width: 387px;
  height: 4px;
  background: url(../images/plan_account_top.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}

.plan_account_center {
  background-color: #ebebec;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 7px;
  line-height: 1.5em;
}

.oauth_request_center {
  background-color: #ebebec;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 5px;
  line-height: 1.5em;
}

.plan_account_center_benefits {
  background-color: #ebebec;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 5px;
  line-height: 1.8em;
}

.plan_account_center_syntax {
  background-color: #ebebec;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 1.8em;
  color: #333132;
}

.lineheight_17 {
  line-height: 1.7em;
}

.plan_account_bottom {
  width: 387px;
  height: 4px;
  background: url(../images/plan_account_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}

.create_account_bottom {
  width: 796px;
  height: 4px;
  background: url(../images/create_account_bottom.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}

.create_account_top {
  width: 796px;
  height: 4px;
  background: url(../images/create_account_top.gif) no-repeat left top;
  font-size: 1px;
  line-height: 1px;
}


.quick_add_name {
  color: #808080;
  line-height: 1.4em;
}

.quick_add_item_link {
  color: #aeb0b3;
  text-decoration: none;
}

.quick_add_item_link .item_name {
  color: #CCCCCC;
}

.quick_add_close {
  float:right;
  position:relative;
  top:2px;
}

.quick_add_line1 {
  line-height:1.8em;
  padding-bottom:7px;
  width:354px;
}

.quick_add_line2 {
  text-align:left;
}

.ie6 .settings_form {
  margin-bottom: 0px;
  margin-top: 0px;
}

.table_header td {
  border-top: none;
}

.invite_link_row .invite_link {
  border-top: 1px solid #e2e2e2;
}

.invite_link {
  text-transform: none;
}

.plan_row {
  border-top: 1px solid #e2e2e2;
}

.plan_description {
  margin: 10px;
  line-height: 1.5em;
}

.plan_row_padded {
  border-top: 1px solid #e2e2e2;
  padding-left: 10px;
  line-height: 1.3em;
}

.account_option {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: .9em;
  color: #999999;
  letter-spacing: -1px;
  padding-left: 10px;
}

.iphoneapp_info {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
	line-height:1.4em;
  color: #BBB;
  padding-left: 10px;
	letter-spacing:0px;
}

.iphoneFeatures {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
	line-height:1.4em;
  color: #00C0F3;
	text-align:center;
	letter-spacing:0px;
	text-transform:none;
	padding-top: 100px;
}

.iphoneapp_legal {
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8px;
	line-height:1.5em;
  color: #BBB;
	letter-spacing:0.1em;
}

.index_news_label {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: .9em;
  color: #00C0F3;
  letter-spacing: -1px;
}

.index_news_label a {
  text-decoration: none;
}


.registration_mark {
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #00C0F3;
	position:relative;
	top:-52px;
}


.index_user_detail {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.0em;
  color: #d1d3d4;
  letter-spacing: -1px;
}

.account_plan {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 50px;
  line-height: 1em;
  color: #00C0F3;
  letter-spacing: -1px;
}

.account_plan_details {
  line-height: 1em;
}

.learn_more_link {
  font-style: italic;
  color: #AEB0B3;
  line-height: 1.8em;
  text-transform: uppercase;
  font-size: 11px;
  font-family: Georgia, serif;
  font-weight: normal;
  letter-spacing: 1px;
}

.page_link_wrapper, .new_page_link {
  padding-right: 10px;
  margin-right: 10px;
  padding-top: 10px;
  margin-top: 2px;
  padding-bottom: 10px;
  color: #808080;
}

/* needs to be here to avoid ie6 problems */
.page_link_wrapper a, .new_page_link a {
  height: 16px;
}

.drop_hover {
  background-color: #969696;
}

.drop_hover a {
  color: #ffffff;
}

.edit_page {
  position: relative;
  top: -3px;
  height: 15px;
}

.color_block {
  width: 30px;
  height: 22px;
  float: left;
  margin-right: 8px;
  border:2px solid #FFFFFF;
}

.vert_barchart {
  clear: both;
  vertical-align: bottom;
  width: 374px;
  height: 150px;
  margin-bottom: 5px;
  margin-top: 25px;
}


.vert_barchart_bar {
  width: 5px;
}

.vert_barchart_bg {
  width: 5px;
  height: 150px;
  margin-right: 4px;
  float: right;
  border-bottom: 1px solid #e2e2e2;
}

.vert_barchart_bg :hover {
  background-color: #e2e2e2;
}

.vert_barchart_first {
  margin-right: 0px;
}


.light {
  color: #999;
  font-size: 9px;
}

.line_height_18 {
  line-height: 1.8em;
}


.ie6 .color_block {
  width: 30px;
  height: 22px;
  float: left;
  margin-right: 0px;
  border:2px solid #FFFFFF;
}

.selected_color {
  border: 2px solid #808080;
  height:26px;
  width:34px;
}

.ie6 .selected_color {
  border: 2px solid #808080;
  height:26px;
  width:34px;
}

.panel_note {
  line-height: 3em;
}

.iphoneApp_col_left {
  width: 387px;
  float: left;
  margin-top: 8px;
  background: url(../images/iphone_phoneBG.png) no-repeat left top;
  height:500px;
}


.carousel-wrapper-wrapper {
  position:relative;
  top: 104px;
  left: 96px;
  height:510px;
}


#carousel-wrapper {
    width: 194px;
    height: 291px;
    overflow: hidden;
    position:relative;
    z-index:1;
}

#carousel-content {
    width: 1164px;
}

#carousel-content .slide {
    float: left;
    width: 194px;
    height: 291px;
}

.iphone_highlight {
  background: url(../images/iphone_app_reflection.png) no-repeat left top;
  width: 194px;
  height: 291px;
  z-index:20;
  top: 0px;
  left: 0px;
  position: absolute;
}


.color_939598 {
  background-color: #939598;
}


.color_fe4837 {
  background-color: #fe4837;
}


.color_0dceb0 {
  background-color: #0dceb0;
}


.color_00c0f3 {
  background-color: #00c0f3;
}

.color_f73497 {
  background-color: #f73497;
}


.color_af006b {
  background-color: #af006b;
}


.color_ab3d00 {
  background-color: #ab3d00;
}

.color_ffcb05 {
  background-color: #ffcb05;
}


.color_474b4f {
  background-color: #474b4f;
}

.color_52575b {
  background-color: #52575b;
}




.color_939598_text {
  color: #939598;
}

.color_fe4837_text {
  color: #fe4837;
}

.color_0dceb0_text {
  color: #0dceb0;
}

.color_00c0f3_text {
  color: #00c0f3;
}

.color_f73497_text {
  color: #f73497;
}

.color_af006b_text {
  color: #af006b;
}

.color_ab3d00_text {
  color: #ab3d00;
}

.color_ffcb05_text {
  color: #ffcb05;
}

.color_52575b_text {
  color: #52575b;
}

.color_62bb46_text {
  color: #62bb46;
}


.color_939598_text a {
  color: #939598;
}

.color_fe4837_text a {
  color: #fe4837;
}

.color_0dceb0_text a {
  color: #0dceb0;
}

.color_00c0f3_text a {
  color: #00c0f3;
}

.color_f73497_text a {
  color: #f73497;
}

.color_af006b_text a {
  color: #af006b;
}

.color_ab3d00_text a {
  color: #ab3d00;
}

.color_ffcb05_text a {
  color: #ffcb05;
}

.color_52575b_text a {
  color: #52575b;
}

.color_62bb46_text a {
  color: #62bb46;
}


.color_939598_segment {
  border-top: 1px solid #c9cacc;
}

.color_fe4837_segment {
  border-top: 1px solid #ffa49b;
}

.color_0dceb0_segment {
  border-top: 1px solid #86e7d8;
}

.color_00c0f3_segment {
  border-top: 1px solid #80e0f9;
}

.color_f73497_segment {
  border-top: 1px solid #fb9acb;
}

.color_af006b_segment {
  border-top: 1px solid #d780b5;
}

.color_ab3d00_segment {
  border-top: 1px solid #d59e80;
}

.color_ffcb05_segment {
  border-top: 1px solid #ffe582;
}

.color_52575b_segment {
  border-top: 1px solid #a9abad;
}

.color_62bb46_segment {
  border-top: 1px solid #b1dda3;
}



