@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mail.google.com") {

/* CHANGE GLOBAL FONT */
*{ font-family: "Segoe UI", Tahoma, Verdana !important; }

/* CHANGE GLOBAL BACKGROUND TO LIGHT GRAY */
body, .e7Tcgd body, .RRNVab, body.Gdbtkf, div.pvSW6e, .nb1Q2b, .V3nuZd, .M3aZbb, div.vSmUWe { background-color : #E8E8E8 !important;}

/* REPLACE GMAIL LOGO */
.zYsCRb { background-image: url('data:image/gif;base64,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') !important; margin-top: 7px !important; background-repeat:no-repeat !important; }

/* MOVE STORAGE INFO TO TOP */
.LhRFCe span { font-weight:normal !important; font-size:11px !important; color: #515459 !important; background: 0 !important; position: absolute !important; right: 15px !important; top: 20px !important;}

/* REDESIGN BUTTONS - MAKE BUTTONS ROUNDED AND CHANGE COLOR TO LIGHT GRAY */
.oF1kyb button,.BuNwUe,.c1I77d button, .uc1BTd button, .sH9zIf button, .kN8OP button, .GorKne button, .yolZre button, .tGHexd button, button[id="1fax"], .tQzAEe button { border-style:solid !important; border-width:1px !important; border-color:#999999 !important; color:#1B1B1B !important; cursor:pointer !important; font-size:12px !important; height:18px !important; -moz-border-radius-topleft:4px !important; -moz-border-radius-topright:4px !important; -moz-border-radius-bottomleft:4px !important; -moz-border-radius-bottomright:4px !important; }

/* REDESIGN BUTTONS - ADD HOVER EFFECT */
.oF1kyb button:hover,.BuNwUe:hover,.c1I77d button:hover, .uc1BTd button:hover, .sH9zIf button:hover, .kN8OP button:hover, .GorKne button:hover, .yolZre button:hover, .tGHexd button:hover, button[id="1fax"]:hover, .tQzAEe button:hover { background-color: #FF9 !important; }

/* REDESIGN HEADER BAR - REMOVE BLUE LINE AT TOP OF PAGE */
#gbh { display: none !important; }

/* REDESIGN HEADER BAR - CHANGE FONT SIZE */
#gbar{ font-size: 11px !important; }

/* REDESIGN HEADER BAR - CHANGE LINK COLOR TO GRAY BLACK AND REMOVE UNDERLINES */
#gbar a, #gbar a:active, #gbar a:visited, #gbar .gb3 > a > u, span[id*="1fb"], a[id*="1fb"], #undefined b { color: #515459 !important; text-decoration: none !important; }

/* REDESIGN HEADER BAR - REMOVE UNDERLINES FROM NEWER/OLDER/OLDEST LINKS AND KEEP NEW FEATURES LINK FONT COLOR RED BUT REMOVE UNDERLINES */
.l73JSe, .nnrp0d { text-decoration: none !important; }

/* REDESIGN HEADER BAR, NEWER/OLDER/OLDEST LINKS, AND SEARCH OPTIONS AND CREATE A FILTER LINKS (BESIDE SEARCH BOX) - ADD HOVER EFFECT */
#gbar a:hover, .l73JSe:hover, .nnrp0d:hover, span[id*="1fb"]:hover { background-color: #FF9 !important; }

/* REDESIGN SEARCH OPTIONS LINK AND CREATE A FILTER LINK (BESIDE SEARCH BOX) - INCREASE FONT SIZE AND REMOVE UNDERLINES */
div[class="tYBwhe SUicbd"] { font-size: 11px !important; text-decoration: none !important; }

/* REDESIGN SEARCH OPTIONS LINK AND CREATE A FILTER LINK (BESIDE SEARCH BOX) - CHANGE FONT COLOR TO BLUE */
div[class="tYBwhe SUicbd"]>span { color: #0000CC !important; }

/* REDESIGN INPUT FIELDS - CHANGE COLORS */
input:not([type="submit"]), select { background: #ffc !important; border: 1px solid #99F !important; color: #300 !important; }

/* REDESIGN OLDER AND OLDEST LINKS - REALIGN */
.nQ6QTe { margin-right: 1em !important; }

/* REDESIGN LEFT NAVIGATION MENU - KEEP COMPOSE AND CONTACTS LINKS FONT COLOR BLUE */
span[id="1fb6"], span[id="1fb4"] { color: #0000CC !important; }

/* REDESIGN LEFT NAVIGATION MENU - REMOVE UNDERLINES FROM NAVIGATION LINKS */
.zD5BAe { text-decoration: none !important; }

/* REDESIGN LEFT NAVIGATION MENU - ADD HOVER EFFECT TO NAVIGATION LINKS */
.cOSVMd .R7iiN:hover, .ybaOyc .R7iiN:hover, .cOSVMd .wWwc8d:hover, .ybaOyc .wWwc8d:hover { background: #FF9 !important; }

/* REDESIGN LABELS BOX - INCREASE WIDTH */
div.pvSW6e > table { width: 100% !important; }

/* REDESIGN LABELS BOX - CHANGE BOX COLOR BORDERS TO LIGHT BLUE */
.oggeve, .a3hTGd .R7iiN, .XPj4ef .R7iiN { background-color: #C3D9FF !important; }

/* REDESIGN LABELS BOX - CHANGE LABEL FONT COLOR TO BLUE */
div.pvSW6e > table span.zD5BAe, .Q9o7yd { color: #0000CC !important; }

/* REDESIGN LABELS BOX - REMOVE UNDERLINES FROM EDIT LABELS LINK */ .Q9o7yd { text-decoration: none !important; }

/* REDESIGN LABELS BOX - ADD HOVER EFFECT TO LABELS AND EDIT LABELS LINK */
div.pvSW6e > table span.zD5BAe:hover, .Q9o7yd:hover { background: #FF9 !important; }

/* REDESIGN CHAT/CONTACTS BOX - CHANGE BACKGROUND COLOR OF TOP AREA TO MATCH BORDER */
.e8kn7c, .qHJVCb, div[class="LV4T4d"] {background-color: #C3D9FF !important; }

/* REDESIGN CHAT/CONTACTS BOX - CHANGE FONT COLOR TO BLUE */
.M3aZbb { color: #0000CC !important; }

/* REDESIGN CHAT/CONTACTS BOX - REMOVE UNDERLINES FROM SIGN INTO CHAT, OPTIONS, AND ADD CONTACT LINKS */
.az9OKd, .WDwv9d { text-decoration: none !important; }

/* REDESIGN CHAT/CONTACTS BOX - ADD HOVER EFFECT TO SIGN INTO CHAT, OPTIONS, AND OPTIONS SUBMENU */
.az9OKd:hover, .CTCpse:hover, .m4SxOe:hover { background: #FF9 !important; }

/* REDESIGN CHAT/CONTACTS BOX - ADD HOVER EFFECT TO CONTACTS AND CONTACTS MENU */
.M3aZbb:hover, .goog-menuitem:hover { background: #FF9 !important; }

/* REDESIGN INVITES BOX - CHANGE BOX COLOR BORDERS TO LIGHT BLUE */
.I94Sdc .R7iiN { background-color: #C3D9FF !important; }

/* REDESIGN INVITES BOX - REMOVE UNDERLINES FROM PREVIEW INVITE LINK */
span[class="ty3rpe dGkbRb"] { text-decoration: none !important; }

/* REDESIGN INVITES BOX - ADD HOVER EFFECT TO PREVIEW INVITE LINK */
span[class="ty3rpe dGkbRb"]:hover { background: #FF9 !important; }

/* FOR GMAIL AND GOOGLE READER INTEGRATOR SCRIPT BY JESSE STOCKALL - HTTP://USERSCRIPTS.ORG/SCRIPTS/SHOW/14030 - CHANGE BACKGROUND TO LIGHT GRAY */
.folderName, .folderFeeds, .readerFeedItem, div[id="readerSpacer"] { background-color : #E8E8E8 !important;}

/* FOR GMAIL AND GOOGLE READER INTEGRATOR SCRIPT - REMOVE UNDERLINES FROM READER LINKS */
.folderName>a { text-decoration: none !important; } 

/* FOR GMAIL AND GOOGLE READER INTEGRATOR SCRIPT - ADD HOVER EFFECT TO READER LINKS */
.folderName:hover, .readerFeedItem:hover { background: #FF9 !important; }

/* REDESIGN MORE ACTIONS BOX - ADD HOVER EFFECT */
.SenFne:hover { background-color: #FF9 !important; }

/* REDESIGN MORE ACTIONS BOX - HIDE MORE ACTIONS AND APPLY LABEL SEPARATORS */
.QrJiv { display:none !important; }

/* REDESIGN LINKS - REFRESH LINK AND MESSAGE SELECTION TOOLBAR LINKS (SELECT: ALL, NONE, READ, ....) - REMOVE UNDERLINES */
.JcNrlf { text-decoration: none !important; }

/* REDESIGN LINKS - REFRESH LINK AND MESSAGE SELECTION TOOLBAR LINKS (SELECT: ALL, NONE, READ, ....) - ADD HOVER EFFECT */
.bsABdf span:hover, .JcNrlf:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - DELETE ALL SPAM AND EMPTY TRASH NOW LINKS (IN SPAM AND TRASH FOLDERS) - REMOVE UNDERLINES */
.rj1J6b { text-decoration: none !important; }

/* REDESIGN LINKS - DELETE ALL SPAM AND EMPTY TRASH NOW LINKS (IN SPAM AND TRASH FOLDERS) - ADD HOVER EFFECT */
.rj1J6b:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - BACK TO INBOX AND TRASH LINKS (IN MESSAGE DISPLAY) - REMOVE UNDERLINES */
.A5liqb { text-decoration: none !important; }

/* REDESIGN LINKS - BACK TO INBOX AND TRASH LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
.A5liqb:hover{ background-color: #FF9 !important; }

/* REDESIGN LINKS - DISPLAY/HIDE DETAILS AND FILTER MESSAGES FROM THIS MAILING LIST LINKS (IN MESSAGE DISPLAY) - CHANGE FONT SIZE, CHANGE LINK COLOR TO BLUE, AND REMOVE UNDERLINES */
.D05ws, .URKckc { font-size: 11px !important; color: #0000CC !important; text-decoration: none !important; }

/* REDESIGN LINKS - DISPLAY/HIDE DETAILS AND FILTER MESSAGES FROM THIS MAILING LIST LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
.D05ws:hover, .URKckc:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - DISPLAY/DON'T DISPLAY IMAGES LINKS (IN MESSAGE DISPLAY) - REMOVE UNDERLINES */
span[class^="sSYiNd HNy1cb"], span[class^="G8gNXb HNy1cb"], span[class^="dNDeCd HNy1cb"] { text-decoration: none !important; }

/* REDESIGN LINKS - DISPLAY/DON'T DISPLAY IMAGES LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
span[class^="sSYiNd HNy1cb"]:hover, span[class^="G8gNXb HNy1cb"]:hover, span[class^="dNDeCd HNy1cb"]:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - REPLY AND FORWARD LINKS (IN MESSAGE DISPLAY) - REMOVE UNDERLINES */
.qZkfSe { text-decoration: none !important; }

/* REDESIGN LINKS - REPLY AND FORWARD LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
.qZkfSe:hover { background-color: #FF9 !important; }

/* REDESIGN MESSAGE LIST - CHANGE SENDER FONT COLOR TO GREEN */
.qNUdo, .k62PNc { color: #006633 !important; }

/* REDESIGN MESSAGE LIST - CHANGE SUBJECT FONT COLOR TO BLUE */
.HhG5wd { color: #0000CC !important; }

/* REDESIGN MESSAGE LIST - CHANGE UNREAD MESSAGE BACKGROUND TO DARK GRAY */
tr[class^="xweT7d QhHSYc"] {background: #D8D8D8 !important;}

/* REDESIGN MESSAGE LIST - CHANGE READ MESSAGE BACKGROUND TO LIGHT GRAY */
tr[class^="xweT7d AnqB9d"] {background: #E8E8E8 !important;}

/* REDESIGN MESSAGE LIST - HOVER ITEM */
tr[class^="xweT7d AnqB9d"]:hover, tr[class^="xweT7d QhHSYc"]:hover { background-color : #ff9 !important; }

/* REDESIGN MESSAGE LIST - REDUCE FONT SIZE OF EMAIL SNIPPETS */
.bEeVec { font-size:10px !important; }

/* REDESIGN MESSAGE DISPLAY - BLOCK ADS TABLE */
td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]:last-child { display: none !important; }

/* REDESIGN MESSAGE DISPLAY - WIDEN MESSAGE BODY AFTER BLOCKING ADS TABLE */
table[class*="PwUwPb XoqCub MMcQxe"], table[class="NQNkZd"], table[class="N2mZ7b"] { width: 99% !important; }

/* REDESIGN MESSAGE DISPLAY - SHOW USEFUL LINKS (NEW WINDOW, PRINT ALL, ETC.) IN A ROW */
td[class="eWTfhb"]>div[class="XoqCub"] { width: 98% !important; position: absolute !important; text-align: center !important; right: 0 !important; } td[class="eWTfhb"]>div[class="XoqCub"] div { display: inline !important; } td[class="eWTfhb"]>div[class="XoqCub"] span img { margin-left: 1em !important; }

/* REDESIGN MESSAGE DISPLAY - REMOVE UNDERLINES FROM AND ADD BOLD TO USEFUL LINKS */
td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="OZly4d"]>span>u, td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="m2U49e"]>div[class="OZly4d"]>span>u { font-weight:bold !important; text-decoration: none !important; }

/* REDESIGN MESSAGE DISPLAY - ADD HOVER EFFECT TO USEFUL LINKS */
td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="OZly4d"]>span>u:hover, td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="m2U49e"]>div[class="OZly4d"]>span>u:hover { background-color : #ff9 !important; }

/* REDESIGN MESSAGE DISPLAY - MOVE MAIL BODY DOWN TO PREVENT USEFUL LINKS FROM BEING WRITTEN OVERTOP OF MAIL BODY */
td[class="eWTfhb"]>div[class="XoqCub ice3Ad"] { margin-top: 1em !important; }

/* REDESIGN MESSAGE DISPLAY - WIDEN DELETE ALL SPAM MESSAGES NOW TOOLBAR */
div[class="Ch5Hj"] { margin-right:1% !important; }

/* REDESIGN MESSAGE DISPLAY - WIDEN REPLY TEXT AREA UNDER MESSAGE BODY */
textarea.gV2Gwc { width: 99% !important; }

/* REDESIGN MESSAGE DISPLAY - CHANGE SUBJECT FONT COLOR TO BLUE */
.VrHWId { color: #0000CC !important; }

/* REDESIGN MESSAGE DISPLAY - FROM, TO, ETC. INDICATORS */
.UdFq5e { color: #000000 !important; font-weight:bold !important; }

/* REDESIGN MESSAGE DISPLAY - CHANGE FROM, TO, ETC. ACTUALS FONT COLOR TO PURPLE */
.sA2K5 { color: #9A77E4 !important; font-weight:bold !important; }

/* REDESIGN MESSAGE DISPLAY - CHANGE SENDER'S NAME AND ADDRESS FONT COLOR TO GREEN */
.EP8xU, .lDACoc { color: #006633 !important; font-weight:bold !important; }

/* REDESIGN MESSAGE DISPLAY - DISPLAY/DON'T DISPLAY IMAGES WARNING  - CHANGE BACKGROUND COLOR TO YELLOW-ORANGE*/
.pj1vZc, div[class^="XwckWe ckChnd"] { font-weight:bold !important; background-color : #FAD163 !important; }

/* HIDE USERNAME IN HEADER BAR #undefined b { display:none !important; } */

/* HIDE CHAT/CONTACTS BOX */
div[class="XoqCub a3hTGd"] { display: none !important; }

/* HIDE INVITES BOX */
div[class="XoqCub I94Sdc"] { display: none !important; }

/* HIDE THE FOOTER BAR */
div.s7hnoe, div.Ax9Ooe, div.tBLpAf { display: none !important; }
}