/*
 *  Name         : Pimp.my.Gmail Inbox
 *  Author       : kilroy @ http://userstyles.org/users/43074
 *  Created on   : 14-09-2010
 *  Version      : 0.5
 *  Homepage     : http://userstyles.org/styles/26464
 */


@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("mail.google.com") {

/** Allowing scrolling on Right-click preview **/
.yp { overflow: auto !important }

/** Compose Mail **/
div.dW { padding: 5px 4px !important; }
/* attach file */
img.en {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kHFQQtBuJCy/wAAAJ5SURBVCjPbZPLS1VhFMV/+zvfPfcctK5N0qKyG07KmjhICilIInpAZNCgUDT7c5pE0yRJzJ6DmkSDBkUWvYwiosjCIp+lYco99zy+sxuUleAe78Vvs9ZewgrT3du5XkROisgJoB70virnnXMjly4OuqU96e7tpL9v4K+wq+fUntpVtdfL5fLabdu2UlNbw8T4BM+ePmN29sfhJInvXBm8rgAC0HOmC+ey2jhOmuob6s+2tLS0h2GYDg8/+jk/P+9aW3fWhWHoj7wYuTczPXPi6tCNOQAD4JwLrC2cK5XqnpdKpb2l1SVu37r9ampysiOOoj3DD4efN9Q3EARBe655zdKVBiDLsqBYDE63tbV5ucutEUOlUnl6bejmg2/fv3+MomjWehYRQVFZJnbOqe8XaGpqIs9zrLUgSFfPqb3lcvmq7/u7CgUfQUD/GWuXjAMwxsOIwXoWoJgkScf25u0dk1OTGM+oiIj+p7YAiiIIvldARLC2AIqtxtW8uXkHIGrwRGQlsv5mG89DRDDGI9e8ABRc5lBV0RX+wQKIgKqSphlRFFGtVlnXsG734uJikmUZUVQhTRJyVUT+sX+TRVBVkiTWmW8zMj09xbGjxxsrlQqZy/Tr+FfJ0hTNcxCR5WREVZUkjiVO4vTxk0dJ46bNNUW/yKexjwTFgEoUkTkXGZFsWVTGmCxN05djXz5z6MARGwRh+O79W16/eUUYhNK+b7+Ojn5gcWHhgufZef6PqLP7pBhj2sIwvFtu3BJu2LCRuro1CMLc3Cyjnz4wMTE+Vo2rBy9dHHy3TPynEGKMKYtIL7APaAE8YAS4rKpD/X0D039aR3/fAL8AisUbUiUjAV0AAAAASUVORK5CYII=) !important;
}
/* event invitation */
img.dY {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHFQQtNV2SquoAAAKhSURBVCjPhZLNT1RnFMZ/73vfOwODjpiMUGLHL6hKTPzowtpl24WJsSTY+B/0PzApkrppgyJqou6M7jR+1LhsXdpuTGqDKVhhVMD6gVVanLkg771z79z3HheItovGX/JsTnJyznmeo44eP6wzly3TWl8QkX/6+w59PTg00A2cB2709x3qGxwa6AEuAZ9F9Wi4UCgopVSmho4fGfD93LdxHOP7Pp7n4VyKcw7f91FK02gkKKUwngEFSSM5JSIHOHZiUEQkOzz4vYyM/C4iIuPjY3L23BmZnX0pIiJXr12Rn67/KHEci4hkJ0+fkIEj3xkNkGWZaim08GDiPtWXVWxomZsPGBm5TVCrkc/luTt2h0plHEDxBuOcQ2vNl3t7McajFgQ0NxX44vPdPHk6zeTDh2zbuoNtWz+mXo8AcM7hnMOEYQjAspYC1SDg0g9XKS5fzkddXVy8fIU1a8rs37ePzg3rycQBEEURYRiitdYA+LkczjkePXrMWKXClu7N9OzdQxwnBHMBWimq1SoAWutFWbs4OUkS2kol9n/Vi4jw1/MX3B2r8OknO+nq7GT+1Svieh0Aa0MWFuy7tdM0xRiDtZa0kXLvwX1+vfUbwVxAR8cHtLetwoYWgDCMsNYuGrZEmqZs2riRYrFIR3s7haZm0szR3NTEiuIK2tvaWEzH4TKHEZE3hQxjDB+uXs26tWtxztHa2ooNLTMzL9BaM/1smtHRUZIkQSuNUUoBSLlcfpvfEqVSCYDuzd14nsfU1AQ//3JD0jRVWmtMmqbzB/u/KTYaDTzPQ/7VrP7zEoooConjWAF/5/M5MbVgfsMf4xOzvT27GR6+jecZ/g/P00z++Yx8zt916+ZN1MrSqpbyuvULSimW7n8fj6cmt8/VqjOvAXVdSukvVFWGAAAAAElFTkSuQmCC) !important;
}

/** refresh **/
div.AP {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QYeDicEZpepRgAAAnFJREFUOMt1kk1IVFEUx3/3ffmcsRHlqWD5ATVIFmHfDRRGiyKIwE3QJoggF6JIi2Fg1gPDrKIys4wKd0KbopJMoqCFLUobxAgsw0SJdHLe0+cb3rzXQsbG0rO599x7zu9wzv8IiiyZShwE4kAbW9scMAA8jEXjk+Kf5EvNu/d0nWw95SuKImRZBsCyLFzXZWlpCdM0mZn5zucvk2PABZFMJXyAmuoaGhoaOXG8FSHWuKZpMjs7y/T0NJZlkc1mWVxcJBKJYFkm6YnxlALQ2dHtOY6Tk2VZchxH830fAF3Xqaur8w3DECUlJfTduw0SpNNpIpEI6Ynx00osGheA39nRra+srPzXsKIo4sfsDKPvR9d8WcN13cJ3i7RWqfTszZ7raJrmO46DbdvYto2u6/7Xb1N8HPuAn/coC5ZTFtyGruvrBSSA7q5rQwJxpLfvlgiFQq5hGFRVVdHTe0O8efv6cSazSGWlQVmwDF3XNwDEJjL2Ay2SJH0NBAIvgXeWZQ00hZtxHGc9NhwOMzwytBGwlSVTCX/f3v0bAPX19QyPDKEUBd0B2jfJ7wsGgmiati7vhiEX3duvXL6aA7TCgyzL3O3vbTeMalRVpbBYWwHI5/OrwPoeeJ4HwPbaHRlVVSs2a68YMKgoyjHXdUOFxMKp63qFqqp/Jy8Ey8vLGaBCFKkRevDo/u/Dh47a83PzpZ7n4fs+tbW1PHvxhPPn2pAkCVmWsW3beT70tCQWje8sBgigMZlKTIV3NWVM06zw8l4e8MvLy0U2m0VV1dVcLrfw89d8fSwaPwB8Kh6rAGQgkEwlzgCDW6j6KhaNXwQWAP4AzTDwnrwpOtIAAAAASUVORK5CYII=) 0 3px no-repeat !important;
  width: 16px !important;
  height: 16px !important;
  text-indent: -5000px !important;
}
div.T9 { /* facebook loading sprite */
  background:url(data:image/gif;base64,R0lGODlhEAALALMMAOXp8a2503CHtOrt9L3G2+Dl7vL0+J6sy4yew1Jvp/T2+e/y9v///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCwAMACwAAAAAEAALAAAEK5DJSau91KxlpObepinKIi2kyaAlq7pnCq9p3NZ0aW/47H4dBjAEwhiPlAgAIfkECQsADAAsAAAAAAQACwAABA9QpCQRmhbflPnu4HdJVAQAIfkECQsADAAsAAAAABAACwAABDKQySlSEnOGc4JMCJJk0kEQxxeOpImqIsm4KQPG7VnfbEbDvcnPtpINebJNByiTVS6yCAAh+QQJCwAMACwAAAAAEAALAAAEPpDJSaVISVQWzglSgiAJUBSAdBDEEY5JMQyFyrqMSMq03b67WY2x+uVgvGERp4sJfUyYCQUFJjadj3WzuWQiACH5BAkLAAwALAAAAAAQAAsAAAQ9kMlJq73hnGDWMhJQFIB0EMSxKMoiFcNQmKjKugws0+navrEZ49S7AXfDmg+nExIPnU9oVEqmLpXMBouNAAAh+QQFCwAMACwAAAAAEAALAAAEM5DJSau91KxlpOYSUBTAoiiLZKJSMQzFmjJy+8bnXDMuvO89HIuWs8E+HQYyNAJgntBKBAAh+QQFFAAMACwMAAIABAAHAAAEDNCsJZWaFt+V+ZVUBAA7) no-repeat 2px 3px !important;
}


/**** Hovering Messages ****/

/* Hovering read messages */
.zA.yO:not(.x7):hover { background-color: rgb(255,235,134)/*lightyellow*/ !important; }

/* Unread messages */
.zA.zE { background-color: rgb(210,255,90)/*lightgreen*/ !important; }

/* Hovering unread messages */
.zA.zE:hover { background-color: rgb(195,217,255)/*lightblue*/ !important; }

/* Hovering chat list */
.vD { background-color: rgb(255,235,134)/*lightyellow*/ !important; }


/**** Inbox adjustments ****/
/* Button padding */
.A1, .AY { padding-left: 7px !important; }
.Cr { padding-top: 5px !important; }
/* fix width of date column */
col.xX { width: 68px !important; }
/* fix padding of inbox mails */
td.xY {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.ar {
  margin-top: -1px !important;
  height: 14px !important;
}
.au { padding: 0 0 1px 0 !important; }
.ar, .xS, .xT { overflow: visible !important; }


/** adjustments for multiple inbox **/
/* title padding */
.nJ.A2 {
  margin: 5px 5px !important;
  padding: 4px 0 4px 28px !important;
}
/* image for label */
#hotmail {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAASTSURBVEiJtZZZbJRVGIaf86+zdZmZ7p22zJSylbZgAMWGBC4wkcULL0BjqMZEDYkSsW5cVa+k3EhM9EIvCBcGEwkQE1ATjRg0ikAKtlAWu0HbaXG6zvyd/T9edGxaIg1G+ZOTPycn532+7/2SN0dIKXmYn/JQ1QHt/xC59IrQtQStSPYDulA40RjkZdqk/Z8Bv7cIt6bwtcP0rCsP1DkVh5vBno5nLvdag2vgvTmLhED8W/Hfnhd+4NfCoupHq2sbnFpsBHWsj7KyJW4BLZCzKLi9vb12p3gttEOGbVseMzX98I2vWiOLiV/bJTymgwvekqqqYl+pZg9cgmwKqRro3mqQFEJuyEKwt6F+qbOhfmmotNT7ZtrO9Ia2tb+0WFcpJ0cK/BUVxf5yzR68AtnU7IFmkMmkAMbmACAsBGSkIFBZbq5/ZHleSVHe4eC2Q5dDO9ub7hXv2CNadGf+9pKSanOBOIBqkEmnQDAyZxHI09GpWIvh9ui370YxNIVATcDlL55p+KP3zi+hp9o/3DTac9RG1O1f9ukNRVU/DlSv1Lh7EzLJBXDh8JBMWLaUdM91kDLsdwbujMQ9poppqKQyNgOjUTLoYm3jCqcv373/56La95Hy6M3p2u9Lg03TirSsZHbczqrYCwB5JUxN/jkjBMfmAIMnDoxJ236rv3/IqvC7UZVZ68ejCQYjFrW1NU5vkb477sH7zcjmKstV4Mh4yNcDIUWUlSu2v4CsU5e24ZJpoZKMR+2mED/OmwH0nH73s8hE9Hp4eDQRLMvDZc66l0xnGR6bZN2GIhF1eZWsVMXX56XPsXKLYheEkYURpDeNWlom7Oplcmp6LC7gS9qkvQAgJTLtMjYNh8dPXu3unSnzOikpdGIaKnm+SeLGLeo2OxBC0DEUIq5piKp6ZGApSqgRsaqZlNunjI8NalnJ0TnL/insluw4+KKuah9VBYrclQGNwooIqivM8ICNfjyKhs2zW6/TvH05qZFO4kMjxAbGSScgHoj2b3hbBhcFANRs+2BVcejSlfRkg2bFVDQzhTcwwlpXhOi3xTxecoHmmutonjhGObiW6+Q3tNL5w0Fr4x7p+Vvnvlk0cObAtaePOK6uXt3XZObBRHoQAD2ej3V2C+dF0N79xmOKKn8im+ycrVZVkPck9KJxbaflof6+oVieVoqSq8V2JajZO0pmIp++rjOW7nkChAOh+kgnx1EUBh4YsDac+iJmTXT199xOVDjq5yCFa5Iktp6dGuqxhibC3bZZ2IJqriA1M4aAaw8MaGuTdt+51JO9t2919fcMpyqdq3GrPhRFIVMRNk6di7zQ33lmLDLYbQujmXDPxXgszsn5GvcdshBCB1yA2xvC39xqfF7sL60LBYOORNai42Ln1TP7Uvu2bsT3+h72FbiU9ZMx+9SOV2kFZoCYlDKzGMANuAEP4EbD07hL21y5TnnOcKlLuo4nPun5Tl4BLCCW+1vz9tNSyvhiAHVOfLYTZ26ZqomZnc04G0gDSSCRq3wGmJRSzixq0TyQAuiAmVtGbi+AbA6QygGSUsrMgvsP+9nyF2Hq5IceLHYiAAAAAElFTkSuQmCC) center left no-repeat !important;
}
#yahoo {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE1UlEQVRIidWVW2wUVRiAv5nZmdnZS7vd3XKrlFK6peHSkAYDaVBEiNRETYiJMcYQEvFFjJHoAyoxPoABYwyJ4cEYb0QxKBJEgxeQcL9fggVBaO2VW7fb7navMzszxwcXgnXxFl/8k5M/k/nn++b8c+Yc+L+H9HeKAj5qJk3UZtROrK7z+7TgcDKX6O0d7Ozqc87aDql/LYhUMfXJx5tXLnnkvoemT6ut8ft0FEVgWQXSqSzHT1y6+Nm2I1u2ftX9tlUk8Y8E8+YElq5/fflbra2zI8gWwsriOhauayJRQMZElg2crM4XO4+3v7x2xzOd3c7B0RylHPz+eaGnN72/6r0Zs6b67MIwsqQieYIIV8N1PUiSjOJxKZqDYF5j5tSGsXNbGpbsO9J+eCjp9v6pYEqdp3Xzhys/nxIbr5jZNIoaobvPprs3T6gqjKrrjKRM2i8MI8kSfp+Dk+qhdtw4o25S9bwduy9uKRbJlhXIEuraVxdtamubU2/mhvDoUXqu2Jy7mEEQoLtnmIk1EfYe+gVZFlzqyBCNgF91kYb7aKpvjPQMXpdPtSe/L/sNpk/1Ltqzc/WucJWFIypR1Goy+QD+wHhU3xiGBvrx6TnyuRtUhfMk49dx7UECThopmUC1VU5c9Q8uWvZJy8gIfQDy7YLFC2OPjYnquE4GCRPhFqgIgCLncQpxwiEZj2JR4RcU0mkMPY9PLyDsHJJjQX6AGbWRaPO08D03mZ7b+FJT44RpAx2dnDn2M75QDbKsoSheJElHkhVAgLBBWAhRRFBE2CauaeMUJDzpQVrvzTJ75l1zDx4d2jxaoIaCQe/Q1QSe8UuJNs7Bq3vw+/34A0F0TSu9hgRISEgIJMxCgUwmQzpfoOuHNZjZFOPGBGrKzcC1LctV0PH6g+i+ALquoRkGqubFo6mjFxwAjtDwFDU0V0LzhbGdFLbtWrcWzm21dmIoNRLQZMzsIIZXx/BqGF4d7Q5wAF1T8RlePB4FJ92PpPu43D10odwMOHKya8/ytuaFh9/9iHXvfE1TbDKTJ09mwoQJRCIRgsEghmFQuNmWdJorV65w+XIHHZ3dLG/pwmqZx7EzPQfLCnbt793al8y91DqlGFi/aTeHDqhEI1VEIhGi0SjRaJTKykqy2SzxeJxEIkEikeBGPMmUqEXrUwvYfabz7OVO8+hN5u9+tFyehCulx654YsHcXLyXAbeOWCxGY6yBhoYG6uvrqa2tJRwOEwqFqKysxPBXYmjwypIKps9t4dk1O17o6TdP37GnXp3w5o1tp3J7l4lt6x4WP537UeSLomzYQoj2k/vEN28sEOL0c2L1882fjuaN3osk26Fw4HjH2aaW2vkPtoyNxM9/R8F08AbCqN6KW4WpaxfoP7kFpWszs+5uYMOXJ/e/9uaplUJgAQJw4Y/btQZUAJ6Anxkvrpi9atnimQvVTJKcqWMR/O05AV5pGMOvEBdGYcPHB7Z/sKVrI4IbgAmMlIY7WuABAiWJBoSaGrX5j7ZNf6A5NiY2KapXe1VZz+TdbGc8Fz9ytv/89m8v7r5+g1MlcL4ETgE5QJQ7cGTAAHylcfO6uqqKcbomebN5kUuPMAAkAavUjhyQKWXzVs/LCG4PpTQrtVQrSlkq3XMAGyiWsvgL3n8fvwJWuRA51HKcAAAAAABJRU5ErkJggg==) center left no-repeat !important;
}

/* view all link padding */
div.yj {
  padding-right: 8px !important;
  padding-top: 8px !important;
}

/* adjust padding for bottom */
.nK { margin-bottom: 4px !important; }
.nH.q0CeU.z div.no > nH.nn { margin-bottom: -4px !important; }

/** mail subject & label padding **/
.ha { margin: 12px 5px 10px 10px !important; }
.hX { margin-top: -1px !important; }

/**** Hide the ADS ****/

/* Ads Area */
.iY .Bu:last-child > .nH {
  height: 0px !important;
  overflow: hidden !important;
  width: 0px !important;
}
/* Separator column */
.iY .Bu:first-child + .Bu { display: none !important; }
/* Message area */
.iY { width: 100% !important; }


/* Transform the message table to a block (used for relative positioning) */
table.iY { display: block; }

/* Action Links Area (level 1) */
.iY .Bu:last-child .nH > .nH > .nH:first-child {
  position: absolute !important;
  left: -12px !important;
  top: 10px !important;
  width: 100% !important;
  font-size: 70% !important;
}

/* Action Links Area (level 2) */
.iY .Bu:last-child .hj {
  font-size: 100% !important;
  margin: 0px !important;
  float: right !important;
  position: relative;
}
.iY .Bu:last-child .hj:hover {
  z-index: 2 !important;
}

/* Action Link container */
.hk {
  float: left !important;
  padding: 0px !important;
}
.hk:last-child { display: block !important; }

/* Action Link */
.hk span,
div.HprMsc .mD {
  display: block !important;
  width: auto !important;
  height: 1.9em !important;
  line-height: 1.9em !important;
  padding: 0 8px !important;
  border: 1px solid #BBBBBB !important;
  border-left-color: #FFFFFF !important;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAAAAAAa3c+rAAAAAXNSR0IArs4c6QAAABJJREFUCNdj+MnEQBT8CsUEIACgKQMyxVIz6AAAAABJRU5ErkJggg==) repeat-x left center !important;
  color: #000000 !important;
}
.hk:first-child span,
table.cf tbody tr .cKWzSc,
.Bf .h7 td:first-child .mD,
.f6 div.mD {
  -moz-border-radius-topleft: 3px !important;
  -moz-border-radius-bottomleft: 3px !important;
  -webkit-border-top-left-radius: 3px !important;
  -webkit-border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  border-left-color: #BBBBBB !important;
}
.hk:last-child span,
table.cf tbody tr .XymfBd,
.Bf .h7 td .GKS0I,
.f6 .mD {
  -moz-border-radius-topright: 3px !important;
  -moz-border-radius-bottomright: 3px !important;
  -webkit-border-top-right-radius: 3px !important;
  -webkit-border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.hk u { text-decoration: none !important; }
.hk img { margin-bottom: 3px !important; }

/* Action Link - Hover */
.hk span:hover,
div.HprMsc .mD:hover,
.f6 .mD:hover {
  border-top-color: #939393 !important;
  border-bottom-color: #939393 !important;
}
.hk:first-child span:hover,
table.cf tbody tr .cKWzSc:hover,
.f6 .mD:hover {
  border-left-color: #939393 !important;
}
.hk:last-child span:hover,
table.cf tbody tr .XymfBd:hover,
.f6 .mD:hover {
  border-right-color: #939393 !important;
}


/* Reply, Reply all, Forward * chat buttons */
div.HprMsc .gz { margin-left: 15px !important; }
div.HprMsc .mD span { text-decoration: none !important; }
div.HprMsc .mD img { vertical-align: middle !important; padding-top: 3px !important; }
.f6 { margin-left: 10px }
.f6 .mF span { opacity: 0.5 }
.mC { background-color: transparent !important; }

/* reply textbox */
div.ip { margin-top: 10px !important; }
.iq { padding: 0 12px 10px 10px !important; }
.iq .ir {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance:none
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
  -webkig-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
  box-shadow: 0 1px 4px rgba(0,0,0,0.6);
  border: 1px solid white !important;
  width: 100% !important;
}

}