.small_button,
.medium_button,
.large_button { border: 1px solid #d9d9d9; }
.small_button:hover,
.medium_button:hover,
.large_button:hover { border: 1px solid #9a9a9a; }
button.small_button   { width: 74px; height: 27px; }
button.medium_button  { height: 42px; width: 122px; }
button.large_button   { height: 73px; width: 180px; }
.large_button {
  width: 178px !important;
  height: 71px;
  background-image: url("images/large_buttons.png");
  display: block;
  text-indent: -5000px;
  line-height:0px;
  cursor:pointer;
}
.large_new_campaign { background-position: 0 0; }
.large_import_creative { background-position: 0 -213px; }
.large_create_account { background-position: 0 -71px; }
.large_syncwith_adserver { background-position: 0 -142px; }
.large_contact_brand { background-position: 0 -284px; }
.medium_button {
  width: 120px;
  height: 40px;
  background-image: url("images/medium_buttons.png");
  display: block;
  text-indent: -5000px;
  line-height:0px;
  cursor:pointer;
}
.medium_new_campaign { background-position: 0 -200px; }
.medium_new_creative{ background-position: 0 -560px; }
.medium_new_adnetwork{ background-position: 0 -680px; }
.medium_new_availrule{ background-position: 0 -800px; }
.medium_new_costunit{ background-position: 0 -840px; }
.medium_new_creative-size{ background-position: 0 -880px; }
.medium_new_brand { background-position: 0 -600px; }
.medium_new_target { background-position: 0 -720px; }
.medium_new_user { background-position: 0 -1440px; }
.medium_new_pricing { background-position: 0 -760px; }
.medium_new_publisher{ background-position: 0 -1480px; }
.medium_back { background-position: 0 -320px; }
.medium_generate_insertion_order { background-position: 0 -120px; }
.medium_impersonate { background-position: 0 -160px; }
.medium_preview_before_buying { background-position: 0 0; }
.medium_commit_to_buy { background-position: 0 -80px; }
.medium_active { background-position: 0 -520px; }
.medium_upload { background-position: 0 -1040px; }
.medium_submit { background-position: 0 -1080px; }
.medium_billing_information { background-position: 0 -360px; }
.medium_next   { background-position: 0 -440px; }
.medium_activate   { background-position: 0 -480px; }
.medium_save   { background-position: 0 -1120px; }
.medium_start_sync  { background-position: 0 -1160px; }
.medium_send_buyer { background-position: 0 -1200px; }
.medium_approve { background-position: 0 -1240px; }
.medium_link_account { background-position: 0 -1281px; }
.medium_new_ad-unit { background-position: 0 -1320px; }
.medium_provide_info { background-position: 0 -1360px; }
.medium_edit_account { background-position: 0 -1400px; }
.medium_newadserver { background-position: 0 -1520px; }
.medium_generate { background-position: 0 -1560px; }
.small_button {
  width: 72px !important;
  height: 25px;
  background: transparent url("images/small_buttons.png") no-repeat;
  text-indent: -5000px;
  line-height:0px;
  display:block;
  cursor:pointer;
}
.small_delete { background-position: 0 -50px;}
.small_cancel { background-position: 0 -151px; }
.small_save   { background-position: 0 -126px; }
.small_add    { background-position: 0 -327px; }
.small_pdf    { background-position: 0 -227px; }
.small_test   { background-position: 0 -101px; }
.small_upload { background-position: 0 -277px; }
.small_back   { background-position: 0 -76px; }
.small_login   { background-position: 0 -176px; }
.small_submit   { background-position: 0 -202px; }
.small_approve   { background-position: 0 -252px; }
.small_approve-disable   { background-position: 0 -354px;	}
.small_ok   { background-position: 0 -25px; }
.small_audience   { background-position: 0 -379px; }
.number {
  width: 20px;
  height: 20px;
  background-image: url("images/numbers.png");
  display: block;
  text-indent: -5000px;
  line-height:0px;
  float: left;
}
.number1 { background-position: 0 0; }
.number2 { background-position: 0 -20px; }
.number3 { background-position: 0 -40px; }
.number4 { background-position: 0 -60px; }
.number5 { background-position: 0 -80px; }
.number6 { background-position: 0 -100px; }
.number7 { background-position: 0 -120px; }
.number8 { background-position: 0 -140px; }
.number9 { background-position: 0 -160px; }
.number_tick { background-position: 0px -180px; }
.number1_lt { background-position: 20px 0; }
.number2_lt { background-position: 20px -20px; }
.number3_lt { background-position: 20px -40px; }
.number4_lt { background-position: 20px -60px; }
.number5_lt { background-position: 20px -80px; }
.number6_lt { background-position: 20px -100px; }
.number7_lt { background-position: 20px -120px; }
.number8_lt { background-position: 20px -140px; }
.number9_lt { background-position: 20px -160px; }
.number_tick_lt { background-position: 20px -180px; }
.position_image {
  width: 25px;
  height: 24px;
  background-image: url("images/postions.png");
  display: block;
  text-indent: -5000px;
  line-height:0px;
}
.position_image_top_left  { background-position: 0 0; }
.position_image_top_center   { background-position: 0 -24px; }
.position_image_top_right { background-position: 0 -48px; }
.position_image_middle_left  { background-position: 0 -72px; }
.position_image_middle_center   { background-position: 0 -96px; }
.position_image_middle_right { background-position: 0 -120px; }
.position_image_bottom_left  { background-position: 0 -144px; }
.position_image_bottom_center   { background-position: 0 -168px; }
.position_image_bottom_right { background-position: 0 -192px; }
.io_button {
  width: 32px;
  height: 34px;
  background-image: url("images/io_smaller.png");
  display: block;
  text-indent: -5000px;
  line-height:0px;
}


.small_button2 {
	width: 72px !important;
	height: 26px;
	display: block;
	text-indent: -5000px;
	line-height: 0;
	cursor: pointer;
	background: url("images/small_buttons_3.png");
}


.small_login2 {
	width: 74px !important;
	height: 28px;	
	display: block;
	text-indent: -5000px;
	line-height: 0;
	cursor: pointer;
	background: url(images/btn_small_login_green.png) no-repeat;	
}
